.discovery.svelte-183yxu1{color:#2d2448;width:min(1240px,100% - 64px);margin:auto;padding-top:88px;padding-bottom:80px}.heading.svelte-183yxu1{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}p.svelte-183yxu1{color:#747489;margin-top:10px;font-size:18px;line-height:1.5}.controls.svelte-183yxu1{flex-shrink:0;align-items:center;gap:8px;display:flex}.circle.svelte-183yxu1{color:#34244f;cursor:pointer;background:#fff;border:1px solid #e1e4ec;border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}.circle.svelte-183yxu1:disabled{opacity:.35;cursor:default}.view-all.svelte-183yxu1,.more.svelte-183yxu1 a:where(.svelte-183yxu1){color:#7052d4;align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.view-all.svelte-183yxu1{margin-left:20px}.maker-rail.svelte-183yxu1{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:4px 0 8px;display:flex;overflow-x:auto}.maker-rail.svelte-183yxu1::-webkit-scrollbar{display:none}.maker.svelte-183yxu1{aspect-ratio:3/4;scroll-snap-align:start;isolation:isolate;background:#f3f1f5;border-radius:22px;flex:0 0 272px;position:relative;overflow:hidden}.maker.svelte-183yxu1 img{object-fit:contain;width:100%;height:100%;transition:transform .24s}.maker.svelte-183yxu1:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#13111bbd);position:absolute;inset:48% 0 0}.maker.svelte-183yxu1 h3:where(.svelte-183yxu1){color:#fff;z-index:1;font-size:21px;font-weight:700;line-height:1.2;position:absolute;bottom:22px;left:20px;right:16px}.maker.svelte-183yxu1:hover img{transform:scale(1.025)}a.svelte-183yxu1:focus-visible,button.svelte-183yxu1:focus-visible{outline-offset:3px;outline:3px solid #8067dc}.maker.svelte-183yxu1:focus-visible{outline-offset:-4px}.community.svelte-183yxu1{margin-top:84px}.filters.svelte-183yxu1{background:#f1f3f6;border-radius:28px;gap:4px;padding:5px;display:flex}.filters.svelte-183yxu1 button:where(.svelte-183yxu1){color:#747489;cursor:pointer;background:0 0;border:0;border-radius:22px;padding:9px 19px;font-size:16px;font-weight:600}.filters.svelte-183yxu1 button[aria-pressed=true]:where(.svelte-183yxu1){color:#302541;background:#fff;box-shadow:0 1px 4px #00000008}.masonry.svelte-183yxu1{container:home-works/inline-size}.canvas.svelte-183yxu1{height:var(--height-2);position:relative}.work.svelte-183yxu1{top:var(--top-2);left:var(--left-2);cursor:pointer;text-align:left;background:#f2f2f4;border:0;border-radius:20px;width:calc(50% - 6px);padding:0;display:block;position:absolute;overflow:hidden}.work-preview.svelte-183yxu1{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.work-preview.svelte-183yxu1:focus-visible{outline-offset:-4px;outline:3px solid #8068dc}.remix.svelte-183yxu1{color:#6650a8;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 2px 12px #24183c14}.remix.svelte-183yxu1:hover{background:#eee8fc}.remix.svelte-183yxu1:focus-visible{outline-offset:2px;outline:3px solid #8068dc}.work-remix.svelte-183yxu1{position:absolute;top:10px;right:10px}.preview-actions.svelte-183yxu1{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.preview-actions.svelte-183yxu1 .remix:where(.svelte-183yxu1){color:#fff;background:#7963d5}.preview-actions.svelte-183yxu1 .remix:where(.svelte-183yxu1):hover{background:#6650b8}.work-preview.svelte-183yxu1>img:where(.svelte-183yxu1){object-fit:contain;width:100%;height:100%;display:block}.work-caption.svelte-183yxu1{color:#fff;background:linear-gradient(#0000,#15131a99);justify-content:space-between;align-items:center;gap:8px;min-height:70px;padding:30px 16px 16px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:auto 0 0}.work-caption.svelte-183yxu1 svg{opacity:0;margin-left:auto}.work.svelte-183yxu1:hover .work-caption:where(.svelte-183yxu1) svg,.work.svelte-183yxu1:focus-within .work-caption:where(.svelte-183yxu1) svg{opacity:1}.video-badge.svelte-183yxu1{color:#fff;background:#16121d88;border-radius:50%;padding:9px;position:absolute;top:12px;left:12px}.more.svelte-183yxu1{justify-content:center;margin-top:28px;display:flex}.empty.svelte-183yxu1{padding:45px 0}.community-loading.svelte-183yxu1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.work-placeholder.svelte-183yxu1{aspect-ratio:4/3;background:#f4f0fc;border-radius:16px}.circle.svelte-183yxu1:not(:disabled):hover{background:#f6f2fc}.work.svelte-183yxu1:active{opacity:.92}dialog.svelte-183yxu1{color:#2d2448;background:#fff;border:1px solid #e8e4ef;border-radius:24px;max-width:min(960px,100vw - 32px);max-height:92dvh;margin:auto;padding:20px}dialog.svelte-183yxu1::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#171221b8}.preview-top.svelte-183yxu1{justify-content:space-between;gap:24px;margin-bottom:16px;display:flex}.preview-top.svelte-183yxu1 h2:where(.svelte-183yxu1){letter-spacing:-.035em;font-size:22px;font-weight:700;line-height:1.15}.preview-top.svelte-183yxu1 p:where(.svelte-183yxu1){margin-top:4px;font-size:14px}.preview-media.svelte-183yxu1 img:where(.svelte-183yxu1),.preview-media.svelte-183yxu1 video:where(.svelte-183yxu1){object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:68dvh;margin:auto;display:block}.preview-type.svelte-183yxu1{margin-top:10px;font-size:13px}@media (width>=768px){.canvas.svelte-183yxu1{height:var(--height-3)}.work.svelte-183yxu1{top:var(--top-3);left:var(--left-3);width:calc(33.3333% - 8px)}}@media (width>=1200px){.canvas.svelte-183yxu1{height:var(--height-4)}.work.svelte-183yxu1{top:var(--top-4);left:var(--left-4);width:calc(25% - 9px)}}@media (width>=1600px){.canvas.svelte-183yxu1{height:var(--height-5)}.work.svelte-183yxu1{top:var(--top-5);left:var(--left-5);width:calc(20% - 9.6px)}}@media (width<=1600px){.maker.svelte-183yxu1{flex-basis:250px}}@media (width<=1100px){p.svelte-183yxu1{font-size:16px}.maker.svelte-183yxu1{flex-basis:238px}.heading.svelte-183yxu1{flex-wrap:wrap}.community.svelte-183yxu1{margin-top:64px}}@media (width<=850px){.discovery.svelte-183yxu1{width:calc(100% - 44px)}}@media (width<=600px){.discovery.svelte-183yxu1{width:calc(100% - 36px);padding-top:56px;padding-bottom:56px}p.svelte-183yxu1{font-size:15px}.heading.svelte-183yxu1{gap:18px;margin-bottom:22px}.controls.svelte-183yxu1{width:100%}.view-all.svelte-183yxu1{margin-left:auto;font-size:15px}.maker.svelte-183yxu1{flex-basis:230px}.maker.svelte-183yxu1 h3:where(.svelte-183yxu1){font-size:20px}.community.svelte-183yxu1{margin-top:56px}.work.svelte-183yxu1{border-radius:15px}.work-caption.svelte-183yxu1{min-height:50px;padding:24px 10px 10px;font-size:12px}.filters.svelte-183yxu1 button:where(.svelte-183yxu1){padding:8px 17px;font-size:14px}.work-caption.svelte-183yxu1 svg{opacity:1;width:14px}dialog.svelte-183yxu1{padding:14px}.preview-top.svelte-183yxu1 h2:where(.svelte-183yxu1){font-size:18px}}@media (prefers-reduced-motion:reduce){.maker.svelte-183yxu1 img{transition:none}.maker.svelte-183yxu1:hover img{transform:none}}.maker.svelte-183yxu1 h3:where(.svelte-183yxu1){align-items:center;gap:8px;display:flex}.maker.svelte-183yxu1 h3:where(.svelte-183yxu1) .title-arrow{vertical-align:-.12em;color:currentColor;flex-shrink:0;width:1em;height:1em;display:inline-block}.mobile-rail-hint.svelte-183yxu1{display:none}@media (width<=767px){.discovery.svelte-183yxu1{width:calc(100% - 36px);padding-block:48px}.heading.svelte-183yxu1{flex-wrap:wrap;gap:14px;margin-bottom:18px}.controls.svelte-183yxu1{width:100%}.circle.svelte-183yxu1,.filters.svelte-183yxu1 button:where(.svelte-183yxu1){min-width:44px;min-height:44px}.view-all.svelte-183yxu1{min-height:44px;margin-left:auto}.mobile-rail-hint.svelte-183yxu1{color:#6b588b;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.maker-rail.svelte-183yxu1{scroll-snap-type:x mandatory;gap:12px;scroll-padding-inline:0}.maker.svelte-183yxu1{scroll-snap-stop:always;flex-basis:calc(83.3333% - 30px);max-width:260px}.maker.svelte-183yxu1 h3:where(.svelte-183yxu1){font-size:18px;bottom:16px;left:14px;right:14px}.community.svelte-183yxu1{margin-top:48px}.canvas.svelte-183yxu1{height:var(--mobile-height)}.work.svelte-183yxu1:nth-child(n+5){display:none}.more.svelte-183yxu1{margin-top:20px}.more.svelte-183yxu1 a:where(.svelte-183yxu1){min-height:44px}}.heading.svelte-183yxu1{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.heading.svelte-183yxu1>div:where(.svelte-183yxu1):first-child{text-align:center;width:100%}.heading.svelte-183yxu1>.controls:where(.svelte-183yxu1),.heading.svelte-183yxu1>.filters:where(.svelte-183yxu1){justify-self:end}.mobile-rail-hint.svelte-183yxu1{text-align:center;justify-content:center}.comparison.svelte-wq91p6{background:#fff;width:min(1560px,100% - 64px);margin-inline:auto;padding-block:96px}.comparison-title.svelte-wq91p6{text-align:center;letter-spacing:-.035em;color:#2d2448;text-wrap:balance;margin:0 0 72px;font-size:clamp(40px,3.4vw,52px);font-weight:700;line-height:1.15}.comparison-row.svelte-wq91p6{grid-template-columns:minmax(0,580fr) minmax(0,800fr);align-items:center;gap:96px;display:grid}h3.svelte-wq91p6{color:#2d2448;margin:0 0 24px;font-size:32px;font-weight:700;line-height:1.25}p.svelte-wq91p6{color:#7a7288;margin:0 0 40px;font-size:18px;line-height:1.7}.copy.svelte-wq91p6,.panels.svelte-wq91p6{min-width:0}.tabs.svelte-wq91p6{gap:24px;margin-inline:-3px;padding:4px 3px;display:flex;overflow-x:auto}button.svelte-wq91p6{color:#625675;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;min-height:44px;padding:12px 0;font-size:14px;font-weight:600;transition:color .2s,border-color .2s}button[aria-selected=true].svelte-wq91p6{color:#8067dc;border-bottom-color:#8067dc}.panel.svelte-wq91p6{aspect-ratio:4/3;background:#f7f5fb;border:1px solid #e5def2;border-radius:24px;position:relative;overflow:hidden}.panel[hidden].svelte-wq91p6{display:none}.image.svelte-wq91p6{position:absolute;inset:0}.image.svelte-wq91p6 img{object-fit:contain;width:100%;height:100%}.image.svelte-wq91p6 picture{width:100%;height:100%;display:block}.image.svelte-wq91p6>div:where(.svelte-wq91p6){width:100%;height:100%}.image.svelte-wq91p6>.sketch-frame:where(.svelte-wq91p6){width:56.25%;height:100%;margin-inline:auto;position:relative;overflow:hidden}.image.svelte-wq91p6 .sketch-frame:where(.svelte-wq91p6) img:where(.svelte-wq91p6){object-fit:contain;width:200%;max-width:none;height:100%;position:absolute;top:0;left:0}.image.svelte-wq91p6 .sketch-frame:where(.svelte-wq91p6) img.sketch-after:where(.svelte-wq91p6){left:-100%}.after.svelte-wq91p6{background:#f7f5fb}.divider.svelte-wq91p6{background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.divider.svelte-wq91p6 span:where(.svelte-wq91p6){color:#8067dc;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #30264722}input.svelte-wq91p6{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.panel.svelte-wq91p6:focus-within{outline-offset:4px;outline:3px solid #8067dc}.label.svelte-wq91p6{color:#2d2448;background:#fff;border-radius:999px;padding:5px 12px;font-size:13px;position:absolute;bottom:14px}.before-label.svelte-wq91p6{left:14px}.after-label.svelte-wq91p6{right:14px}button.svelte-wq91p6:focus-visible{outline-offset:3px;outline:3px solid #8067dc}@media (width<=1100px){.comparison-row.svelte-wq91p6{gap:40px}h3.svelte-wq91p6{font-size:28px}.tabs.svelte-wq91p6{gap:20px}}@media (width<=767px){.comparison.svelte-wq91p6{width:calc(100% - 32px);padding-block:48px}.comparison-title.svelte-wq91p6{margin-bottom:32px;font-size:28px}.comparison-row.svelte-wq91p6{grid-template-columns:minmax(0,1fr);gap:28px}h3.svelte-wq91p6{margin-bottom:18px;font-size:24px}p.svelte-wq91p6{margin-bottom:24px;font-size:15px;line-height:1.7}.tabs.svelte-wq91p6{gap:20px}button.svelte-wq91p6{font-size:13px}.panel.svelte-wq91p6{border-radius:24px}}@media (prefers-reduced-motion:reduce){button.svelte-wq91p6{transition:none}}.outputs-grid.svelte-gxugq1{grid-template-columns:1fr 1fr .9fr;gap:28px;display:grid}.output-card.svelte-gxugq1{background:#fff;border:1px solid #e8e3ed;border-radius:24px;flex-direction:column;min-width:0;transition:border-color .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 4px 18px #30264705}.artwork.svelte-gxugq1{background:#faf7f5;overflow:hidden}.artwork.svelte-gxugq1 .output-image{width:100%;height:auto;display:block}.card-info.svelte-gxugq1{background:#fff;border-top:1px solid #eeeaf2;min-height:120px;padding:22px 26px;position:relative}h3.svelte-gxugq1{color:#2d2448;margin:0 62px 8px 0;font-size:24px;font-weight:700;line-height:1.3;transition:color .25s}p.svelte-gxugq1{color:#7a7288;margin:0;font-size:15px;line-height:1.5}.edition.svelte-gxugq1{color:#a39aad;letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5;position:absolute;top:27px;right:24px}.body.svelte-gxugq1{grid-area:1/3/span 2}.body.svelte-gxugq1 .artwork:where(.svelte-gxugq1){background:#f2f0f4;flex:1;min-height:0;position:relative}.body.svelte-gxugq1 .artwork:where(.svelte-gxugq1) .output-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.story.svelte-gxugq1{grid-column:1/span 2}@media (hover:hover){.output-card.svelte-gxugq1:hover{border-color:#b7a7d7;box-shadow:0 8px 26px #3026470d}.output-card.svelte-gxugq1:hover h3:where(.svelte-gxugq1){color:#8067dc}}@media (width<=1100px){.card-info.svelte-gxugq1{padding:22px 18px}h3.svelte-gxugq1{font-size:21px}.edition.svelte-gxugq1{right:18px}}@media (width>=768px) and (width<=900px){.outputs-grid.svelte-gxugq1{grid-template-columns:1fr 1fr;gap:20px}.body.svelte-gxugq1{grid-area:1/2/span 2}.pfp.svelte-gxugq1,.sheet.svelte-gxugq1{grid-column:1}.story.svelte-gxugq1{grid-column:1/-1}}@media (width<=767px){.outputs-grid.svelte-gxugq1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.output-card.svelte-gxugq1{border-radius:24px;grid-area:auto}.output-card.svelte-gxugq1 .artwork:where(.svelte-gxugq1){aspect-ratio:3/4;background:#faf9fc;flex:none;position:relative}.output-card.svelte-gxugq1 .artwork:where(.svelte-gxugq1) .output-image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.card-info.svelte-gxugq1{flex:1;min-height:120px;padding:28px 12px 16px}h3.svelte-gxugq1{margin:0 0 8px;font-size:16px;line-height:1.3}p.svelte-gxugq1{font-size:12px;line-height:1.5}.edition.svelte-gxugq1{font-size:9px;top:9px;right:12px}}@media (width<=359px){.outputs-grid.svelte-gxugq1{grid-template-columns:1fr}.output-card.svelte-gxugq1 .artwork:where(.svelte-gxugq1){aspect-ratio:4/3}.body.svelte-gxugq1 .artwork:where(.svelte-gxugq1){aspect-ratio:3/4}.card-info.svelte-gxugq1{min-height:112px}}@media (prefers-reduced-motion:reduce){.output-card.svelte-gxugq1,h3.svelte-gxugq1{transition:none}}.closing-cta.svelte-1lgw21a{background:radial-gradient(at 50% 45%,#eee5fc 0%,#0000 64%),linear-gradient(115deg,#f3edff,#fbf9ff 52%,#f0eafb);border-block:1px solid #ebe3fa;overflow:hidden}.cta-stage.svelte-1lgw21a{align-items:center;width:min(1600px,100%);min-height:560px;margin-inline:auto;padding:96px 32px;display:grid;position:relative}.character-backdrop.svelte-1lgw21a{pointer-events:none;position:absolute;inset:0}.character-card.svelte-1lgw21a{aspect-ratio:3/4;opacity:.52;background:#fff;border:5px solid #ffffffb3;border-radius:22px;width:clamp(140px,12vw,200px);position:absolute;overflow:hidden;box-shadow:0 16px 42px #7655ae14}.character-card.svelte-1lgw21a .character-image{object-fit:contain;width:100%;height:100%}.character-1.svelte-1lgw21a{top:38px;left:3%;transform:rotate(-8deg)}.character-2.svelte-1lgw21a{bottom:30px;left:14%;transform:rotate(6deg)}.character-3.svelte-1lgw21a{top:42px;right:4%;transform:rotate(7deg)}.character-4.svelte-1lgw21a{bottom:28px;right:13%;transform:rotate(-6deg)}.cta-copy.svelte-1lgw21a{z-index:1;text-align:center;width:min(680px,56%);margin-inline:auto;position:relative}.cta-copy.svelte-1lgw21a p:where(.svelte-1lgw21a){color:#756787;text-wrap:balance;max-width:520px;margin:28px auto 0;font-size:19px;line-height:1.75}.cta-button.svelte-1lgw21a{color:#fff;background:#7d68dc;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-width:260px;min-height:62px;margin-top:36px;padding:17px 36px;font-size:18px;font-weight:600;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 12px 30px #7d68dc30}.cta-button.svelte-1lgw21a:hover{background:#6d58bf;transform:translateY(-2px)}@media (width<=1000px){.cta-stage.svelte-1lgw21a{min-height:520px;padding-inline:24px}.cta-copy.svelte-1lgw21a{width:65%}.character-card.svelte-1lgw21a{opacity:.35;width:140px}.character-1.svelte-1lgw21a{left:-30px}.character-2.svelte-1lgw21a{bottom:20px;left:3%}.character-3.svelte-1lgw21a{right:-30px}.character-4.svelte-1lgw21a{bottom:20px;right:3%}}@media (width<=600px){.cta-stage.svelte-1lgw21a{min-height:560px;padding:130px 24px}.cta-copy.svelte-1lgw21a{width:100%}.cta-copy.svelte-1lgw21a p:where(.svelte-1lgw21a){margin-top:20px;font-size:16px}.cta-button.svelte-1lgw21a{min-width:230px;min-height:56px;margin-top:26px;font-size:16px}.character-card.svelte-1lgw21a{opacity:.3;border-width:3px;border-radius:15px;width:90px}.character-1.svelte-1lgw21a{top:14px;left:5%}.character-2.svelte-1lgw21a{bottom:8px;left:9%}.character-3.svelte-1lgw21a{top:12px;right:5%}.character-4.svelte-1lgw21a{bottom:10px;right:8%}}summary.svelte-1lgw21a:focus-visible,a.svelte-1lgw21a:focus-visible{outline-offset:4px;outline:3px solid #9c7be7}@media (prefers-reduced-motion:reduce){details.svelte-1lgw21a svg,a.svelte-1lgw21a{transition:none}}@media (width<=767px){section.svelte-1lgw21a:first-of-type{padding-block:48px}.cta-stage.svelte-1lgw21a{min-height:0;padding:112px 22px 36px}.cta-copy.svelte-1lgw21a{width:100%;max-width:480px}.cta-copy.svelte-1lgw21a p:where(.svelte-1lgw21a){margin-top:18px;font-size:16px;line-height:1.6}.cta-button.svelte-1lgw21a{min-width:0;min-height:52px;margin-top:24px;padding:14px 24px;font-size:17px}.character-backdrop.svelte-1lgw21a{justify-content:center;gap:12px;height:80px;display:flex;inset:16px 0 auto}.character-card.svelte-1lgw21a{opacity:.65;border-width:2px;border-radius:10px;width:56px;height:76px;position:relative;inset:auto}}.testimonials.svelte-ksov94{max-width:1000px;margin-inline:auto}.review-panel.svelte-ksov94{background:linear-gradient(125deg,#fff 15%,#faf7ff 100%);border:1px solid #e5e0ee;border-radius:28px;position:relative;box-shadow:0 12px 40px #30244b08}.slides.svelte-ksov94{display:grid}.slide.svelte-ksov94{text-align:center;visibility:hidden;flex-direction:column;grid-area:1/1;align-items:center;margin:0;padding:48px 82px;display:flex}.slide.active.svelte-ksov94{visibility:visible}.quote-mark.svelte-ksov94{color:#d5c9f5;margin-bottom:18px}.stars.svelte-ksov94{color:#8067df;gap:6px;margin-bottom:26px;display:flex}blockquote.svelte-ksov94{color:#302647;flex:1;align-content:center;margin:0;font-size:18px;font-weight:400;line-height:1.75}figcaption.svelte-ksov94{justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.avatar.svelte-ksov94{color:#634ba8;background:#e5dcf8;border:3px solid #eee7fb;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:18px;font-weight:600;display:grid}.author.svelte-ksov94{text-align:left;gap:4px;display:grid}.author.svelte-ksov94 strong:where(.svelte-ksov94){color:#302647;font-size:18px;font-weight:650}.author.svelte-ksov94>span:where(.svelte-ksov94){color:#82798f;font-size:14px}.arrow.svelte-ksov94{color:#8067df;cursor:pointer;background:#fff;border:1px solid #e3ddec;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .16s,border-color .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.previous.svelte-ksov94{left:18px}.next.svelte-ksov94{right:18px}.arrow.svelte-ksov94:hover{background:#f3eefe;border-color:#ac98e8}.selectors.svelte-ksov94{justify-content:center;gap:0;margin-top:20px;display:flex}.selector.svelte-ksov94{cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:36px;height:44px;padding:0;display:grid}.selector.svelte-ksov94 span:where(.svelte-ksov94){background:#d5c9f5;border-radius:50%;width:9px;height:9px;transition:background .16s,transform .16s}.selector.selected.svelte-ksov94 span:where(.svelte-ksov94){background:#8067df;transform:scale(1.25)}.selector.svelte-ksov94:hover span:where(.svelte-ksov94){background:#a58be6}.selector.selected.svelte-ksov94:hover span:where(.svelte-ksov94){background:#8067df}button.svelte-ksov94:focus-visible{outline-offset:4px;outline:3px solid #8067df}@media (width<=600px){.review-panel.svelte-ksov94{border-radius:22px}.slide.svelte-ksov94{padding:30px 24px 76px}.quote-mark.svelte-ksov94{margin-bottom:12px}.stars.svelte-ksov94{margin-bottom:20px}blockquote.svelte-ksov94{font-size:16px;line-height:1.75}figcaption.svelte-ksov94{gap:10px;margin-top:24px}.author.svelte-ksov94 strong:where(.svelte-ksov94){font-size:16px}.author.svelte-ksov94>span:where(.svelte-ksov94){font-size:12px}.avatar.svelte-ksov94{width:46px;height:46px;font-size:15px}.arrow.svelte-ksov94{top:auto;bottom:16px;transform:none}.previous.svelte-ksov94{left:calc(50% - 52px)}.next.svelte-ksov94{right:calc(50% - 52px)}.selectors.svelte-ksov94{margin-top:16px}}@media (prefers-reduced-motion:reduce){button.svelte-ksov94,.selector.svelte-ksov94 span:where(.svelte-ksov94){transition:none}}@media (width<=767px){.slide.svelte-ksov94{padding:22px 20px 72px}.quote-mark.svelte-ksov94{margin-bottom:6px}.quote-mark.svelte-ksov94 svg{width:28px;height:28px}.stars.svelte-ksov94{margin-bottom:14px}blockquote.svelte-ksov94{font-size:16px;line-height:1.6}figcaption.svelte-ksov94{gap:10px;margin-top:18px}.avatar.svelte-ksov94{width:44px;height:44px;font-size:15px}.author.svelte-ksov94 strong:where(.svelte-ksov94){font-size:16px}.author.svelte-ksov94>span:where(.svelte-ksov94){font-size:12px}.arrow.svelte-ksov94{top:auto;bottom:14px;transform:none}.previous.svelte-ksov94{left:calc(50% - 50px)}.next.svelte-ksov94{right:calc(50% - 50px)}.selectors.svelte-ksov94{flex-wrap:wrap;max-width:176px;margin:8px auto 0}.selector.svelte-ksov94{width:44px;height:44px}}.media-slot.svelte-1aunlt3{background:0 0;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}img.svelte-1aunlt3,.media-slot.svelte-1aunlt3 .slot-image{object-fit:cover;object-position:var(--media-position);width:100%;height:100%;transition:transform .22s}[data-fit=contain].svelte-1aunlt3 img:where(.svelte-1aunlt3),[data-fit=contain].svelte-1aunlt3 .slot-image{object-fit:contain}.placeholder-label.svelte-1aunlt3{color:#625475;background:#fff;border-radius:6px;padding:4px 8px;font-size:11px;line-height:1.4;position:absolute;bottom:12px;left:12px}@media (prefers-reduced-motion:reduce){img.svelte-1aunlt3{transition:none}}.gallery-track-left.svelte-1uj6mhf{animation:svelte-1uj6mhf-gallery-scroll-left var(--gallery-duration,55s) linear infinite}.gallery-track-right.svelte-1uj6mhf{animation:svelte-1uj6mhf-gallery-scroll-right var(--gallery-duration,55s) linear infinite}.gallery-track.svelte-1uj6mhf:hover{animation-play-state:paused}@keyframes svelte-1uj6mhf-gallery-scroll-left{to{transform:translate(calc(-50% - .5rem))}}@keyframes svelte-1uj6mhf-gallery-scroll-right{0%{transform:translate(calc(-50% - .5rem))}to{transform:translate(0)}}.home-hero.svelte-1uj6mhf:is(:where(.svelte-1uj6mhf):lang(ja),:where(.svelte-1uj6mhf):lang(ko)) .home-hero-title:where(.svelte-1uj6mhf){letter-spacing:normal;font-size:clamp(2rem,4.6vw,4.5rem);line-height:1.45}.home-hero.svelte-1uj6mhf:is(:where(.svelte-1uj6mhf):lang(ja),:where(.svelte-1uj6mhf):lang(ko)) .home-hero-title:where(.svelte-1uj6mhf)>span:where(.svelte-1uj6mhf){width:fit-content;max-width:100%;margin-inline:auto;display:block}@media (width<=639px){.home-hero.svelte-1uj6mhf{padding:1.5rem 1.25rem 0}.home-hero-title.svelte-1uj6mhf{letter-spacing:-.052em;max-width:21rem;font-size:clamp(1.75rem,7vw,2rem);line-height:1.16}.home-hero-copy.svelte-1uj6mhf{text-wrap:pretty;margin-top:1.875rem;font-size:.9375rem;line-height:1.65}.home-hero-actions.svelte-1uj6mhf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;margin-top:1.75rem;display:grid}.home-hero-action.svelte-1uj6mhf{white-space:nowrap;width:100%;min-width:0;height:3rem;padding-inline:.75rem;font-size:.875rem}.home-hero-action-icon{width:.9375rem;height:.9375rem}.home-gallery.svelte-1uj6mhf{margin-top:2.625rem;padding-block:1.375rem}.home-gallery-card.svelte-1uj6mhf{border-radius:1.375rem;width:11.25rem;height:15rem}.home-gallery-card.svelte-1uj6mhf>div:where(.svelte-1uj6mhf):last-child{display:none}.gallery-track.svelte-1uj6mhf{gap:.75rem}.home-hero.svelte-1uj6mhf:lang(fr) .home-hero-title:where(.svelte-1uj6mhf){font-size:clamp(1.5rem,6.4vw,2rem);line-height:1.15}.home-hero.svelte-1uj6mhf:lang(fr) .home-hero-actions:where(.svelte-1uj6mhf){grid-template-columns:minmax(0,1fr)}.home-hero.svelte-1uj6mhf:is(:where(.svelte-1uj6mhf):lang(ja),:where(.svelte-1uj6mhf):lang(ko)) .home-hero-title:where(.svelte-1uj6mhf){max-width:100%;font-size:clamp(1.3rem,6.6vw,1.8rem)}.home-hero.svelte-1uj6mhf:is(:where(.svelte-1uj6mhf):lang(ja),:where(.svelte-1uj6mhf):lang(ko)) .home-hero-title:where(.svelte-1uj6mhf)>span:where(.svelte-1uj6mhf){font-size:clamp(1.5rem,6.4vw,2rem)}}@media (prefers-reduced-motion:reduce){.gallery-track.svelte-1uj6mhf{animation:none}}@media (width<=639px){.home-hero.svelte-1uj6mhf:lang(en) .home-hero-title:where(.svelte-1uj6mhf){letter-spacing:-.045em;max-width:none;font-size:clamp(20px,6vw,28px);line-height:1.16}.home-hero.svelte-1uj6mhf:lang(en) .home-hero-title:where(.svelte-1uj6mhf)>span:where(.svelte-1uj6mhf){white-space:nowrap;display:block}}@media (width<=767px){.home-hero.svelte-1uj6mhf{padding:28px 18px 0}.home-hero.svelte-1uj6mhf .home-hero-title:where(.svelte-1uj6mhf),.home-hero.svelte-1uj6mhf:lang(en) .home-hero-title:where(.svelte-1uj6mhf),.home-hero.svelte-1uj6mhf:is(:where(.svelte-1uj6mhf):lang(ja),:where(.svelte-1uj6mhf):lang(ko),:where(.svelte-1uj6mhf):lang(fr)) .home-hero-title:where(.svelte-1uj6mhf){letter-spacing:-.04em;max-width:640px;font-size:clamp(32px,8.3vw,40px);font-weight:700;line-height:1.12}.home-hero.svelte-1uj6mhf:lang(en) .home-hero-title:where(.svelte-1uj6mhf)>span:where(.svelte-1uj6mhf){white-space:normal}.home-hero.svelte-1uj6mhf:is(:where(.svelte-1uj6mhf):lang(ja),:where(.svelte-1uj6mhf):lang(ko)) .home-hero-title:where(.svelte-1uj6mhf)>span:where(.svelte-1uj6mhf){font-size:inherit}.home-hero-copy.svelte-1uj6mhf{margin-top:28px;font-size:15px;line-height:1.65}.home-hero-actions.svelte-1uj6mhf{margin-top:24px}.home-hero-action.svelte-1uj6mhf{min-height:48px}.home-gallery.svelte-1uj6mhf{height:244px;margin-top:32px;padding-block:12px}.gallery-track-left.svelte-1uj6mhf{display:none}.home-gallery-card.svelte-1uj6mhf{background:#fff;border-radius:16px;width:160px;height:220px}.home-gallery-card.svelte-1uj6mhf img{object-fit:contain;transform:none}}[data-module=outputs].svelte-1lc6crg .section-heading:where(.svelte-1lc6crg){margin-bottom:56px}#outputs-title.svelte-1lc6crg{font-size:clamp(40px,3.4vw,52px);font-weight:700}[data-module=outputs].svelte-1lc6crg .outputs-intro:where(.svelte-1lc6crg){color:#7a7288;margin:16px 0 0;font-size:18px;line-height:1.65}@media (width<=767px){[data-module=outputs].svelte-1lc6crg .section-heading:where(.svelte-1lc6crg){margin-bottom:28px}#outputs-title.svelte-1lc6crg{font-size:28px}[data-module=outputs].svelte-1lc6crg .outputs-intro:where(.svelte-1lc6crg){margin-top:12px;font-size:15px}}.tool-directory[hidden].svelte-1lc6crg{display:none}.tool-tabs.svelte-1lc6crg{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.tool-tabs.svelte-1lc6crg button:where(.svelte-1lc6crg){color:#6e637f;cursor:pointer;background:#fff;border:1px solid #dfd9e9;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:10px 22px;font-size:16px;font-weight:700;display:inline-flex}.tool-tabs.svelte-1lc6crg button[aria-selected=true]:where(.svelte-1lc6crg){color:#fff;background:#8067dc;border-color:#8067dc}.tool-tabs.svelte-1lc6crg button:where(.svelte-1lc6crg) span:where(.svelte-1lc6crg){color:#796c91;background:#eeeaf5;border-radius:999px;padding:2px 8px;font-size:13px}.tool-tabs.svelte-1lc6crg button[aria-selected=true]:where(.svelte-1lc6crg) span:where(.svelte-1lc6crg){color:#fff;background:#ffffff30}.tool-tabs.svelte-1lc6crg button:where(.svelte-1lc6crg):focus-visible{outline-offset:3px;outline:3px solid #8067dc}@media (width<=767px){.tool-tabs.svelte-1lc6crg{gap:8px;margin-bottom:20px}.tool-tabs.svelte-1lc6crg button:where(.svelte-1lc6crg){padding-inline:14px;font-size:14px}}.creation-artwork.svelte-1lc6crg{border-radius:25px;align-self:start;min-width:0;overflow:hidden}.creation-artwork-panel.svelte-1lc6crg{aspect-ratio:1448/1086}.creation-artwork-panel[hidden].svelte-1lc6crg{display:none}.home-page.svelte-1lc6crg{--purple:#7d68dc;--ink:#2d2448;--muted:#777181;--line:#e9e6ed;color:var(--ink);background:#fff;overflow:clip}.container.svelte-1lc6crg{width:min(1240px,100% - 64px);margin-inline:auto}.section.svelte-1lc6crg{padding-block:96px}h2.svelte-1lc6crg,h3.svelte-1lc6crg,p.svelte-1lc6crg{margin:0}h3.svelte-1lc6crg{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.3}p.svelte-1lc6crg{color:var(--muted);font-size:16px;line-height:1.75}.intro.svelte-1lc6crg{max-width:440px;margin-top:22px}.eyebrow.svelte-1lc6crg{letter-spacing:.05em;color:#837494;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:600;display:flex}.section-heading.svelte-1lc6crg{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:36px;display:flex}.button.svelte-1lc6crg{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:15px 25px;font-size:14px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.primary.svelte-1lc6crg{background:var(--purple);color:#fff;box-shadow:0 5px 14px #7d68dc20}.primary.svelte-1lc6crg:hover{background:#6d57cd;transform:translateY(-2px);box-shadow:0 8px 20px #7d68dc28}.secondary.svelte-1lc6crg{color:#534966;background:#fff;border:1px solid #ded7e8}.secondary.svelte-1lc6crg:hover{background:#f5f2fa}.creation.svelte-1lc6crg{grid-template-columns:.87fr 1.13fr;align-items:start;gap:26px 64px;padding-top:80px;padding-bottom:100px;display:grid}.creation-copy.svelte-1lc6crg{min-width:0}.creation-copy.svelte-1lc6crg .tabs:where(.svelte-1lc6crg){gap:18px;margin:0 0 36px}.tabs.svelte-1lc6crg{gap:8px;margin:26px 0;display:grid}.tabs.svelte-1lc6crg button:where(.svelte-1lc6crg){text-align:left;cursor:pointer;color:#797183;background:#fff;border:1px solid #ebe6f0;border-radius:16px;align-items:start;gap:14px;width:100%;padding:17px 16px;transition:background .25s,border-color .25s;display:flex}.tabs.svelte-1lc6crg button:where(.svelte-1lc6crg):hover{background:#faf8fc;border-color:#d8cdeb}.tabs.svelte-1lc6crg button:where(.svelte-1lc6crg):focus-visible{outline-offset:3px;outline:2px solid #8067dc}@media (prefers-reduced-motion:reduce){.tabs.svelte-1lc6crg button:where(.svelte-1lc6crg){transition:none}}.tabs.svelte-1lc6crg button[aria-selected=true]:where(.svelte-1lc6crg){background:#f4f0fc;border-color:#cbb9ee}.tab-icon.svelte-1lc6crg{color:#9585aa;background:#f5f2f8;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.tabs.svelte-1lc6crg button[aria-selected=true]:where(.svelte-1lc6crg) .tab-icon:where(.svelte-1lc6crg){color:#8264cf;background:#fff;box-shadow:0 2px 8px #66528b09}.tab-copy.svelte-1lc6crg{flex:1}.tab-copy.svelte-1lc6crg strong:where(.svelte-1lc6crg){color:#554965;font-size:16px;font-weight:600;line-height:1.4;display:block}.tab-copy.svelte-1lc6crg small:where(.svelte-1lc6crg){color:#89818f;margin-top:7px;font-size:12px;line-height:1.65;display:block}.tabs.svelte-1lc6crg button:where(.svelte-1lc6crg)>svg{color:#b4a6c9;flex-shrink:0;margin-top:10px}.tabs.svelte-1lc6crg button[aria-selected=true]:where(.svelte-1lc6crg)>svg{color:#8061c7}.styles-section.svelte-1lc6crg{background:#f9f9f7;padding-block:88px}.styles-section.svelte-1lc6crg>.container:where(.svelte-1lc6crg){width:min(1920px,100% - 64px);max-width:1920px}.styles-section.svelte-1lc6crg{padding-bottom:56px}.styles-grid.svelte-1lc6crg{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,37fr) repeat(2,minmax(0,28fr));gap:30px;display:grid}.style-card.svelte-1lc6crg:not(.featured){aspect-ratio:4/3}.style-card.svelte-1lc6crg{isolation:isolate;background:#f3eee8;border-radius:22px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden}.featured.svelte-1lc6crg{grid-row:span 2}.style-image.svelte-1lc6crg{position:absolute;inset:0}.style-card.svelte-1lc6crg .card-label:where(.svelte-1lc6crg){background:linear-gradient(#0000,#fff 95%);justify-content:space-between;align-items:end;gap:12px;padding:48px 22px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.card-label.svelte-1lc6crg h3:where(.svelte-1lc6crg){color:#45374f;font-size:19px}.card-label.svelte-1lc6crg>div:where(.svelte-1lc6crg)>span:where(.svelte-1lc6crg){color:#807086;margin-bottom:5px;font-size:11px;display:block}.featured.svelte-1lc6crg h3:where(.svelte-1lc6crg){font-size:30px}.featured.svelte-1lc6crg .card-label:where(.svelte-1lc6crg){padding:75px 26px 26px}.style-1.svelte-1lc6crg{background:#f8eedb}.style-2.svelte-1lc6crg{background:#e5ece9}.style-3.svelte-1lc6crg{background:#f7ebef}.style-4.svelte-1lc6crg{background:#e9edf1}.tools-section.svelte-1lc6crg{background:#faf9f7;padding-block:36px 48px}.closing.svelte-1lc6crg{background:#fff}.reviews.svelte-1lc6crg{border-top:1px solid #efecf1;padding-block:60px 76px}.reviews.svelte-1lc6crg .section-heading:where(.svelte-1lc6crg){text-align:center;justify-content:center}.reviews.svelte-1lc6crg h2:where(.svelte-1lc6crg){max-width:620px;margin-inline:auto}.home-page.svelte-1lc6crg a:focus-visible,.home-page.svelte-1lc6crg button:focus-visible,.home-page.svelte-1lc6crg summary:focus-visible,.home-page.svelte-1lc6crg [role=tabpanel]:focus-visible{outline-offset:4px;outline:3px solid #9c7be7}@media (width<=1100px){.creation.svelte-1lc6crg{grid-template-columns:1fr 1.15fr;gap:35px}.tabs.svelte-1lc6crg button:where(.svelte-1lc6crg){gap:10px;padding:13px 10px}.tab-copy.svelte-1lc6crg strong:where(.svelte-1lc6crg){font-size:14px}.tab-copy.svelte-1lc6crg small:where(.svelte-1lc6crg){font-size:11px}.style-card.svelte-1lc6crg:not(.featured){aspect-ratio:auto}.styles-grid.svelte-1lc6crg{grid-template-rows:230px 230px}}@media (width<=850px){.container.svelte-1lc6crg{width:calc(100% - 44px)}.section.svelte-1lc6crg{padding-block:76px}.creation.svelte-1lc6crg{grid-template-columns:1fr;gap:28px}.tabs.svelte-1lc6crg{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.tabs.svelte-1lc6crg button:where(.svelte-1lc6crg){flex-direction:column;padding:15px;position:relative}.tabs.svelte-1lc6crg button:where(.svelte-1lc6crg)>svg{position:absolute;top:16px;right:12px}.tab-copy.svelte-1lc6crg strong:where(.svelte-1lc6crg){font-size:14px}.tab-copy.svelte-1lc6crg small:where(.svelte-1lc6crg){font-size:11px}.styles-grid.svelte-1lc6crg{grid-template-rows:210px 210px;grid-template-columns:1.2fr 1fr 1fr;gap:14px}.style-card.svelte-1lc6crg .card-label:where(.svelte-1lc6crg){padding:40px 14px 16px}.card-label.svelte-1lc6crg h3:where(.svelte-1lc6crg){font-size:16px}.featured.svelte-1lc6crg h3:where(.svelte-1lc6crg){font-size:25px}.section-heading.svelte-1lc6crg{gap:30px}}@media (width<=600px){.container.svelte-1lc6crg{width:calc(100% - 36px)}.section.svelte-1lc6crg{padding-block:60px}p.svelte-1lc6crg{font-size:14px}.eyebrow.svelte-1lc6crg{margin-bottom:13px;font-size:11px}.button.svelte-1lc6crg{min-height:46px;padding:13px 19px;font-size:12px}.creation.svelte-1lc6crg{padding-top:52px}.tabs.svelte-1lc6crg{grid-template-columns:1fr;margin:23px 0}.tabs.svelte-1lc6crg button:where(.svelte-1lc6crg){flex-direction:row;gap:12px;padding:14px}.tabs.svelte-1lc6crg button:where(.svelte-1lc6crg)>svg{margin-top:10px;position:static}.tab-copy.svelte-1lc6crg strong:where(.svelte-1lc6crg){font-size:14px}.tab-copy.svelte-1lc6crg small:where(.svelte-1lc6crg){font-size:12px}.tab-copy.svelte-1lc6crg{min-width:0}.reference-thumb.svelte-1lc6crg{width:26px;height:32px}.input-arrow.svelte-1lc6crg{width:22px;height:22px}.swatches.svelte-1lc6crg{gap:3px}.section-heading.svelte-1lc6crg{margin-bottom:26px;display:block}.styles-grid.svelte-1lc6crg{grid-template-rows:340px 210px 210px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.featured.svelte-1lc6crg{grid-area:auto/span 2}.featured.svelte-1lc6crg .card-label:where(.svelte-1lc6crg){padding:50px 22px 22px}.featured.svelte-1lc6crg h3:where(.svelte-1lc6crg){font-size:27px}.style-card.svelte-1lc6crg .card-label:where(.svelte-1lc6crg){gap:5px}.card-label.svelte-1lc6crg h3:where(.svelte-1lc6crg){font-size:15px}.reviews.svelte-1lc6crg{padding-block:48px 42px}.reviews.svelte-1lc6crg .section-heading:where(.svelte-1lc6crg){text-align:center}}@media (prefers-reduced-motion:reduce){.home-page.svelte-1lc6crg *{scroll-behavior:auto!important;transition:none!important}.primary.svelte-1lc6crg:hover{transform:none}}.tool-section-heading.svelte-1lc6crg{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.tool-directory.svelte-1lc6crg{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;display:grid}.directory-card.svelte-1lc6crg{background:linear-gradient(115deg, var(--tool-tint), #fff);border:1px solid #dde3ef;border-radius:22px;grid-column:span 2;align-items:center;gap:22px;min-width:0;min-height:154px;padding:18px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.directory-card.svelte-1lc6crg:hover{border-color:#a58bdf;transform:translateY(-2px);box-shadow:0 6px 16px #4530600c}.directory-card.svelte-1lc6crg:focus-visible{outline-offset:4px;outline:3px solid #8067dc}.directory-card.svelte-1lc6crg:active{box-shadow:none;transform:translateY(0)scale(.995)}.directory-image.svelte-1lc6crg{background:#fff;border:1px solid #e6e4ea;border-radius:17px;flex-shrink:0;width:112px;height:112px;position:relative}.directory-image.svelte-1lc6crg .media-slot{border-radius:16px}.directory-image.svelte-1lc6crg .directory-video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.directory-card.svelte-1lc6crg:not(.directory-featured) .directory-image:where(.svelte-1lc6crg) .directory-video{object-fit:contain}.directory-copy.svelte-1lc6crg{min-width:0}.directory-copy.svelte-1lc6crg h3:where(.svelte-1lc6crg){letter-spacing:-.025em;font-size:19px;line-height:1.25}.directory-featured.svelte-1lc6crg{aspect-ratio:2;background:#e6eaf0;border-radius:32px;grid-column:span 3;align-items:flex-end;gap:18px;min-height:0;padding:32px;overflow:hidden}.directory-featured.svelte-1lc6crg .directory-image:where(.svelte-1lc6crg){border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.directory-featured.svelte-1lc6crg .directory-image:where(.svelte-1lc6crg) .media-slot{border-radius:0}.directory-featured.svelte-1lc6crg:after{content:"";pointer-events:none;background:linear-gradient(#0000 28%,#11162212 47%,#11162285 76%,#0e1420d6 100%);position:absolute;inset:0}.directory-footer.svelte-1lc6crg{z-index:1;justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex;position:relative}.directory-featured.svelte-1lc6crg .directory-copy:where(.svelte-1lc6crg){z-index:1;color:#fff;flex:1;position:relative}.directory-featured.svelte-1lc6crg h3:where(.svelte-1lc6crg){color:#fff;font-size:clamp(21px,1.2vw,24px);line-height:1.2}.directory-cta.svelte-1lc6crg{z-index:1;color:#242936;background:#fff;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:15px;font-weight:700;display:inline-flex;position:relative}@media (width<=1600px){.directory-card.svelte-1lc6crg{gap:18px;padding:16px}.directory-copy.svelte-1lc6crg h3:where(.svelte-1lc6crg){font-size:17px}.directory-featured.svelte-1lc6crg{padding:24px}.directory-featured.svelte-1lc6crg h3:where(.svelte-1lc6crg){font-size:21px}.directory-cta.svelte-1lc6crg{padding:12px 18px;font-size:13px}}@media (width<=1100px){.tool-directory.svelte-1lc6crg{gap:18px}.directory-card.svelte-1lc6crg{grid-column:span 3;min-height:126px}.directory-image.svelte-1lc6crg{width:88px;height:88px}.directory-featured.svelte-1lc6crg{aspect-ratio:auto;flex-wrap:wrap;align-content:flex-end;gap:12px;height:310px}.directory-featured.svelte-1lc6crg h3:where(.svelte-1lc6crg){font-size:20px}}@media (width<=600px){.tool-section-heading.svelte-1lc6crg{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:24px}.tool-directory.svelte-1lc6crg{grid-template-columns:minmax(0,1fr);gap:14px}.directory-card.svelte-1lc6crg{border-radius:20px;grid-column:auto;gap:18px;min-height:116px;padding:14px}.directory-image.svelte-1lc6crg{border-radius:16px;width:86px;height:86px}.directory-copy.svelte-1lc6crg h3:where(.svelte-1lc6crg){font-size:16px}.directory-featured.svelte-1lc6crg{border-radius:24px;height:310px;padding:20px}.directory-featured.svelte-1lc6crg h3:where(.svelte-1lc6crg){font-size:20px}.directory-cta.svelte-1lc6crg{padding:10px 16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.directory-card.svelte-1lc6crg:hover,.directory-card.svelte-1lc6crg:active{transform:none}}.button.section-cta.svelte-1lc6crg{gap:12px;width:fit-content;max-width:100%;min-height:56px;padding:14px 24px;font-size:20px;font-weight:700}@media (width<=600px){.button.section-cta.svelte-1lc6crg{min-height:52px;padding:12px 22px;font-size:18px}}@media (width>=851px){.creation-artwork.svelte-1lc6crg{grid-area:1/2/span 2}.creation-copy.svelte-1lc6crg{grid-area:2/1}}.directory-copy.svelte-1lc6crg .linked-title:where(.svelte-1lc6crg){align-items:center;gap:6px;display:flex}.directory-copy.svelte-1lc6crg .linked-title:where(.svelte-1lc6crg) span:where(.svelte-1lc6crg){min-width:0}.directory-copy.svelte-1lc6crg .title-arrow{vertical-align:-.12em;color:currentColor;flex-shrink:0;width:1em;height:1em;display:inline-block}@media (width<=600px){.tool-directory.svelte-1lc6crg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.directory-card.svelte-1lc6crg:not(.directory-featured){flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;min-height:0;padding:14px}.directory-card.svelte-1lc6crg:not(.directory-featured) .directory-image:where(.svelte-1lc6crg){aspect-ratio:1;width:100%;height:auto}.directory-card.svelte-1lc6crg:not(.directory-featured) .directory-copy:where(.svelte-1lc6crg) h3:where(.svelte-1lc6crg){font-size:15px;line-height:1.4}.directory-featured.svelte-1lc6crg{grid-column:1/-1}}@media (width<=380px){.directory-featured.svelte-1lc6crg h3:where(.svelte-1lc6crg){font-size:18px}.directory-cta.svelte-1lc6crg{gap:6px;padding:10px 12px}.directory-footer.svelte-1lc6crg{gap:12px}}.home-page.svelte-1lc6crg .home-section-title{letter-spacing:-.035em;color:#2d2448;text-wrap:balance;margin:0;font-family:inherit;font-size:38px;font-weight:700;line-height:1.15}@media (width<=1100px){.home-page.svelte-1lc6crg .home-section-title{font-size:32px}}@media (width<=600px){.home-page.svelte-1lc6crg .home-section-title{font-size:28px}}@media (width<=767px){.section.svelte-1lc6crg{padding-block:48px}.home-page.svelte-1lc6crg .home-section-title{font-size:28px}.styles-grid.svelte-1lc6crg{grid-template-rows:250px 170px 170px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.featured.svelte-1lc6crg{grid-area:auto/span 2}.style-card.svelte-1lc6crg .card-label:where(.svelte-1lc6crg),.featured.svelte-1lc6crg .card-label:where(.svelte-1lc6crg){padding:32px 14px 14px}.style-card.svelte-1lc6crg h3:where(.svelte-1lc6crg),.featured.svelte-1lc6crg h3:where(.svelte-1lc6crg){font-size:17px}.style-card.svelte-1lc6crg img{object-fit:contain}.tool-directory.svelte-1lc6crg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.directory-featured.svelte-1lc6crg{aspect-ratio:auto;border-radius:22px;grid-column:1/-1;height:230px;padding:18px}.directory-featured.svelte-1lc6crg h3:where(.svelte-1lc6crg){font-size:19px}.directory-footer.svelte-1lc6crg{gap:10px}.directory-cta.svelte-1lc6crg{gap:6px;min-width:44px;min-height:44px;padding:10px 12px;font-size:13px}.directory-card.svelte-1lc6crg:not(.directory-featured){flex-direction:column;grid-column:auto;justify-content:flex-start;align-items:flex-start;gap:12px;height:200px;padding:12px}.directory-card.svelte-1lc6crg:not(.directory-featured) .directory-image:where(.svelte-1lc6crg){aspect-ratio:auto;width:100%;height:114px}.directory-card.svelte-1lc6crg:not(.directory-featured) .directory-copy:where(.svelte-1lc6crg) h3:where(.svelte-1lc6crg){font-size:14px;line-height:1.35}.directory-card.svelte-1lc6crg:not(.directory-featured) .directory-image:where(.svelte-1lc6crg) img{object-fit:contain}.directory-copy.svelte-1lc6crg{width:100%}}.styles-subtitle.svelte-1lc6crg{color:#81778d;margin:12px 0 0;font-size:17px;line-height:1.6}.style-card.svelte-1lc6crg{border:1px solid #e9e3ed;transition:border-color .22s,box-shadow .22s;box-shadow:0 4px 16px #30243d08}.style-image.svelte-1lc6crg{transition:translate .24s}.style-card.svelte-1lc6crg .card-label:where(.svelte-1lc6crg)>div:where(.svelte-1lc6crg)>.art-rule:where(.svelte-1lc6crg){background:#9683b4;width:24px;height:1px;margin:9px 0 8px;transition:width .26s;display:block}.style-card.svelte-1lc6crg .card-label:where(.svelte-1lc6crg),.featured.svelte-1lc6crg .card-label:where(.svelte-1lc6crg){text-align:left;background:linear-gradient(#faf8fc00 0%,#faf8fcf2 52%,#faf8fc 100%);padding:28px 20px 18px}.style-card.svelte-1lc6crg .card-label:where(.svelte-1lc6crg) h3:where(.svelte-1lc6crg){margin:0;font-size:20px;font-weight:700;line-height:1.25}.featured.svelte-1lc6crg .card-label:where(.svelte-1lc6crg) h3:where(.svelte-1lc6crg){font-size:26px}.style-description.svelte-1lc6crg{color:#766b80;margin:6px 0 0;font-size:13px;line-height:1.45}@media (hover:hover){.style-card.svelte-1lc6crg:hover{border-color:#d7cce6;box-shadow:0 8px 20px #30243d0c}.style-card.svelte-1lc6crg:hover .style-image:where(.svelte-1lc6crg){translate:0 -3px}.style-card.svelte-1lc6crg:hover .card-label:where(.svelte-1lc6crg) .art-rule:where(.svelte-1lc6crg){width:64px}}@media (width<=767px){.styles-section.svelte-1lc6crg>.container:where(.svelte-1lc6crg){width:calc(100% - 32px)}.styles-section.svelte-1lc6crg{padding-bottom:40px}.styles-subtitle.svelte-1lc6crg{margin-top:10px;font-size:14px}.style-card.svelte-1lc6crg .card-label:where(.svelte-1lc6crg),.featured.svelte-1lc6crg .card-label:where(.svelte-1lc6crg){padding:22px 12px 10px}.style-card.svelte-1lc6crg .card-label:where(.svelte-1lc6crg) h3:where(.svelte-1lc6crg){font-size:16px}.style-card.svelte-1lc6crg .card-label:where(.svelte-1lc6crg)>div:where(.svelte-1lc6crg)>.art-rule:where(.svelte-1lc6crg){margin:5px 0}.featured.svelte-1lc6crg .card-label:where(.svelte-1lc6crg) h3:where(.svelte-1lc6crg){font-size:21px}.style-description.svelte-1lc6crg{margin-top:4px;font-size:11px;line-height:1.35}}@media (prefers-reduced-motion:reduce){.style-card.svelte-1lc6crg,.style-image.svelte-1lc6crg,.style-card.svelte-1lc6crg .card-label:where(.svelte-1lc6crg)>div:where(.svelte-1lc6crg)>.art-rule:where(.svelte-1lc6crg){transition:none}.style-card.svelte-1lc6crg:hover .style-image:where(.svelte-1lc6crg){translate:none}}.directory-card.svelte-1lc6crg{transition:border-color .28s,transform .28s,box-shadow .28s}.directory-card.svelte-1lc6crg:hover{border-color:#aa96d6;box-shadow:0 8px 22px #45306012}.directory-image.svelte-1lc6crg{overflow:hidden}.directory-image.svelte-1lc6crg img{transition:transform .28s}.directory-card.svelte-1lc6crg:hover .directory-image:where(.svelte-1lc6crg) img{transform:scale(1.025)}.directory-card.svelte-1lc6crg .tool-description:where(.svelte-1lc6crg){color:#81788d;letter-spacing:0;margin:6px 0 0;font-size:13px;line-height:1.45}.directory-card.svelte-1lc6crg:not(.directory-featured) .directory-copy:where(.svelte-1lc6crg){flex:1;padding-right:22px}.directory-card.svelte-1lc6crg:not(.directory-featured) .title-arrow{transition:transform .28s;position:absolute;top:calc(50% - 9px);right:16px}.directory-card.svelte-1lc6crg:hover .title-arrow{transform:translate(2px,-2px)}.directory-featured.svelte-1lc6crg .tool-description:where(.svelte-1lc6crg){color:#ffffffe6;font-size:14px}.directory-featured.svelte-1lc6crg:after{background:linear-gradient(#0000 28%,#11162212 47%,#11162290 76%,#0e1420dc 100%)}@media (width<=767px){.directory-card.svelte-1lc6crg:not(.directory-featured){gap:6px;padding:8px}.directory-card.svelte-1lc6crg:not(.directory-featured) .directory-image:where(.svelte-1lc6crg){width:calc(100% - 8px);margin:4px 4px 0}.directory-card.svelte-1lc6crg:not(.directory-featured) .directory-copy:where(.svelte-1lc6crg){padding-right:14px;position:relative}.directory-card.svelte-1lc6crg:not(.directory-featured) .directory-copy:where(.svelte-1lc6crg) h3:where(.svelte-1lc6crg){font-size:12px;line-height:1.25}.directory-card.svelte-1lc6crg:not(.directory-featured) .title-arrow{top:1px;right:0}.directory-card.svelte-1lc6crg .tool-description:where(.svelte-1lc6crg){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.directory-featured.svelte-1lc6crg .tool-description:where(.svelte-1lc6crg){margin-top:5px;font-size:12px;line-height:1.35}}@media (prefers-reduced-motion:reduce){.directory-card.svelte-1lc6crg,.directory-image.svelte-1lc6crg img,.directory-card.svelte-1lc6crg .title-arrow{transition:none}.directory-card.svelte-1lc6crg:hover .directory-image:where(.svelte-1lc6crg) img,.directory-card.svelte-1lc6crg:hover .title-arrow{transform:none}}.home-page.svelte-1lc6crg h2.home-section-title{text-align:center;width:100%;margin-inline:auto}.section-heading.svelte-1lc6crg>div:where(.svelte-1lc6crg),.tool-section-heading.svelte-1lc6crg>div:where(.svelte-1lc6crg){text-align:center;width:100%;min-width:0}.home-page.svelte-1lc6crg .home-section-description{text-align:center;width:100%;min-width:0;margin-inline:auto}.creation-intro.svelte-1lc6crg{grid-column:1/-1;justify-self:center;max-width:56rem;margin-top:12px}.creation.svelte-1lc6crg>h2:where(.svelte-1lc6crg){grid-column:1/-1}@media (width>=851px){.creation-artwork.svelte-1lc6crg{grid-area:2/2}.creation.has-intro.svelte-1lc6crg .creation-copy:where(.svelte-1lc6crg),.creation.has-intro.svelte-1lc6crg .creation-artwork:where(.svelte-1lc6crg){grid-row:3}}
