.workflow-section.svelte-rpnn01{max-width:1200px;margin:0 auto;padding:72px 28px;scroll-margin-top:100px}.section-heading.svelte-rpnn01{max-width:780px}.eyebrow.svelte-rpnn01{color:#c4b5fd;font-size:12px;font-weight:600;letter-spacing:.08em;margin:0 0 18px}h2.svelte-rpnn01{margin:0 0 16px;color:#fafafa;font-size:clamp(28px,3.2vw,40px);line-height:1.18;letter-spacing:-.03em;text-wrap:balance}p.svelte-rpnn01{color:#b7b3c2;line-height:1.6;margin:0}.workflow-options.svelte-rpnn01{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.workflow-options.svelte-rpnn01 article:where(.svelte-rpnn01){display:flex;align-items:flex-start;gap:18px;border-radius:18px;background:#111018b3;padding:24px;scroll-margin-top:110px}.option-icon.svelte-rpnn01{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:#a67af310;color:#c4b5fd}.option-copy.svelte-rpnn01{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;min-width:0}.workflow-options.svelte-rpnn01 h3:where(.svelte-rpnn01){color:#f4f4f5;font-size:17px;line-height:1.4;margin:0 0 6px}.workflow-options.svelte-rpnn01 p:where(.svelte-rpnn01){font-size:14px;margin-bottom:12px}.guide.svelte-rpnn01{display:inline-flex;align-items:center;min-height:44px;gap:10px;color:#d8cafa;margin-top:auto;font-size:14px;text-decoration:none}.guide.svelte-rpnn01:hover{text-decoration:underline}a.svelte-rpnn01:focus-visible{outline:2px solid #e2d5ff;outline-offset:5px}@media(max-width:960px){.workflow-section.svelte-rpnn01{padding-inline:24px}}@media(max-width:640px){.workflow-options.svelte-rpnn01{grid-template-columns:1fr}.workflow-section.svelte-rpnn01{padding:36px 20px}.workflow-options.svelte-rpnn01 article:where(.svelte-rpnn01){padding:20px;gap:14px}}.showcase.svelte-64uyzi{min-width:0;width:100%;scroll-margin-top:110px;container-type:inline-size}.fan.svelte-64uyzi{position:relative;height:calc(min(240px,40cqw) * 16 / 9 + 52px);isolation:isolate;overflow:clip}.halo.svelte-64uyzi{position:absolute;inset:8% -4% -6%;border-radius:50%;background:radial-gradient(ellipse,#9a63df24,#7c3aed0a 55%,transparent 70%)}.fan-card.svelte-64uyzi{position:absolute;left:50%;top:12px;width:min(240px,40cqw);aspect-ratio:9 / 16;border:1px solid #ffffff35;border-radius:18px;background:#151019;box-shadow:0 22px 48px -16px #000b;transform-origin:50% 90%;transform:translate(calc(-50% + var(--offset) * min(68px,8cqw))) translateY(calc(var(--distance) * 12px)) rotate(calc(var(--offset) * 6deg)) scale(calc(1 - var(--distance) * .07))}.fan-card[inert].svelte-64uyzi{opacity:0;pointer-events:none}.fan-card.selected.svelte-64uyzi{border-color:#d9bcff90;box-shadow:0 28px 64px -16px #000c,0 0 0 4px #c4b5fd0a}.side-cover.svelte-64uyzi,.side-cover.svelte-64uyzi img:where(.svelte-64uyzi){display:block;width:100%;height:100%;border-radius:inherit}.side-cover.svelte-64uyzi{padding:0;border:0;cursor:pointer;background:#151019}.side-cover.svelte-64uyzi img:where(.svelte-64uyzi){-o-object-fit:cover;object-fit:cover;opacity:.8}.side-cover.svelte-64uyzi:hover img:where(.svelte-64uyzi){opacity:1}.selection.svelte-64uyzi{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;align-items:center;max-width:380px;margin:0 auto}.selection.svelte-64uyzi button:where(.svelte-64uyzi){display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff25;border-radius:50%;background:#18141f;color:#e4d9f7;cursor:pointer}.selection.svelte-64uyzi button:where(.svelte-64uyzi):hover{background:#30223f}.caption.svelte-64uyzi{display:grid;gap:6px;min-height:66px;align-content:center;text-align:center}.caption.svelte-64uyzi span:where(.svelte-64uyzi){font-size:11px;color:#c4b5fd}.caption.svelte-64uyzi strong:where(.svelte-64uyzi){font-size:16px;font-weight:500;line-height:1.4;color:#f4f4f5}.choices.svelte-64uyzi{display:flex;justify-content:center;gap:10px;padding:8px 4px;margin-top:12px}.choices.svelte-64uyzi button:where(.svelte-64uyzi){flex:0 1 42px;min-width:0;height:56px;padding:0;border:2px solid transparent;border-radius:8px;background:#18141f;opacity:.55;cursor:pointer;overflow:hidden}.choices.svelte-64uyzi button.active:where(.svelte-64uyzi),.choices.svelte-64uyzi button:where(.svelte-64uyzi):hover{opacity:1}.choices.svelte-64uyzi button.active:where(.svelte-64uyzi){border-color:#c4b5fd;box-shadow:0 0 0 3px #c4b5fd18}.choices.svelte-64uyzi img:where(.svelte-64uyzi){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button.svelte-64uyzi:focus-visible{outline:2px solid #e2d5ff;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.fan-card.svelte-64uyzi{transition:transform .35s ease,opacity .25s ease}.choices.svelte-64uyzi button:where(.svelte-64uyzi){transition:opacity .16s ease,border-color .16s ease}}@media(max-width:640px){.fan.svelte-64uyzi{height:378px}.fan-card.svelte-64uyzi{width:204px;top:0}.fan-card.svelte-64uyzi:not(.selected){display:none}.fan-card.selected.svelte-64uyzi{transform:translate(-50%)}.choices.svelte-64uyzi{gap:5px}.choices.svelte-64uyzi button:where(.svelte-64uyzi){flex-basis:38px;height:52px}}.benefits.svelte-zeh4ap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}article.svelte-zeh4ap{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #ffffff20;border-radius:20px;background:#111018}.illustration.svelte-zeh4ap{display:flex;flex-wrap:wrap;align-items:center;gap:20px;min-height:84px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #ffffff12;color:var(--accent)}.benefit-icon.svelte-zeh4ap{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:color-mix(in srgb,var(--accent) 10%,transparent)}.mini-flow.svelte-zeh4ap{display:flex;align-items:center;gap:6px;flex:1}.tile.svelte-zeh4ap{position:relative;display:grid;align-content:center;gap:5px;width:36px;height:40px;padding:7px;border:1px solid #ffffff22;border-radius:7px;background:#ffffff04}.tile.svelte-zeh4ap>span:where(.svelte-zeh4ap){height:3px;border-radius:3px;background:#ffffff28}.tile.svelte-zeh4ap>span:where(.svelte-zeh4ap):last-of-type{width:65%}.selected.svelte-zeh4ap{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.selected.svelte-zeh4ap svg{position:absolute;right:-5px;bottom:-5px;background:#17131f;border-radius:50%}.versions.svelte-zeh4ap .tile:where(.svelte-zeh4ap):first-child{transform:rotate(-8deg)}.versions.svelte-zeh4ap .tile:where(.svelte-zeh4ap):last-child{transform:rotate(8deg)}.reuse.svelte-zeh4ap .tile:where(.svelte-zeh4ap):last-child{border-color:var(--accent)}h3.svelte-zeh4ap{margin:0 0 12px;color:#fafafa;font-size:20px;font-weight:500;line-height:1.4;text-wrap:balance}.body.svelte-zeh4ap{margin:0;font-size:14px;line-height:1.75;color:#bfb8cf}@media(hover:hover)and (pointer:fine){article.svelte-zeh4ap:hover{border-color:color-mix(in srgb,var(--accent) 65%,transparent);background:color-mix(in srgb,var(--accent) 4%,#111018);box-shadow:0 16px 40px #00000025}article.svelte-zeh4ap:hover .selected:where(.svelte-zeh4ap)>span:where(.svelte-zeh4ap){background:var(--accent)}article.svelte-zeh4ap:hover .benefit-icon:where(.svelte-zeh4ap){background:color-mix(in srgb,var(--accent) 18%,transparent)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){article.svelte-zeh4ap,.tile.svelte-zeh4ap,.tile.svelte-zeh4ap>span:where(.svelte-zeh4ap),.benefit-icon.svelte-zeh4ap,.mini-flow.svelte-zeh4ap svg{transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}article.svelte-zeh4ap:hover{transform:translateY(-4px)}article.svelte-zeh4ap:hover .selected:where(.svelte-zeh4ap){transform:translateY(-4px)}article.svelte-zeh4ap:hover .mini-flow:where(.svelte-zeh4ap)>svg{transform:translate(2px)}article.svelte-zeh4ap:hover .versions:where(.svelte-zeh4ap) .tile:where(.svelte-zeh4ap):first-child{transform:translate(-3px) rotate(-14deg)}article.svelte-zeh4ap:hover .versions:where(.svelte-zeh4ap) .tile:where(.svelte-zeh4ap):last-child{transform:translate(3px) rotate(14deg)}article.svelte-zeh4ap:hover .reuse:where(.svelte-zeh4ap) .tile:where(.svelte-zeh4ap):last-child{transform:translateY(-4px);background:color-mix(in srgb,var(--accent) 12%,transparent)}}@media(max-width:960px){.benefits.svelte-zeh4ap{grid-template-columns:1fr}.illustration.svelte-zeh4ap{min-height:0}.mini-flow.svelte-zeh4ap{flex:none}}@media(max-width:640px){article.svelte-zeh4ap{padding:22px}}.landing-link-card{position:relative;isolation:isolate;--card-accent: #c4b5fd;border:1px solid #ffffff20}.landing-card-cta:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.landing-link-card:focus-within{outline:2px solid var(--card-accent);outline-offset:4px}.landing-link-card .landing-card-cta:focus-visible{outline:none}.landing-link-card:active{filter:brightness(1.12)}@media(hover:hover)and (pointer:fine){.landing-link-card:hover{border-color:var(--card-accent);box-shadow:0 16px 36px -22px #000b,inset 0 1px #ffffff12}}@media(prefers-reduced-motion:no-preference){.landing-link-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.landing-card-cta svg{transition:transform .18s ease}@media(hover:hover)and (pointer:fine){.landing-link-card:hover{transform:translateY(-4px)}.landing-link-card:hover .landing-card-cta svg{transform:translate(4px)}}}.hero.svelte-1dgsbrn,.section.svelte-1dgsbrn{max-width:1200px;margin:0 auto;padding:72px 28px;scroll-margin-top:100px}.hero.svelte-1dgsbrn{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:44px;padding-top:40px;padding-bottom:64px}.hero-copy.svelte-1dgsbrn{min-width:0;padding-bottom:32px}.eyebrow.svelte-1dgsbrn{color:#c4b5fd;font-size:12px;font-weight:600;letter-spacing:.08em;margin:0 0 18px}h1.svelte-1dgsbrn{font-size:clamp(40px,4.7vw,64px);line-height:1.08;letter-spacing:-.045em;color:#fafafa;margin:0 0 26px;text-wrap:balance}h1.svelte-1dgsbrn span:where(.svelte-1dgsbrn){display:block}h1.svelte-1dgsbrn .title-end:where(.svelte-1dgsbrn){color:#c4b5fd}.intro.svelte-1dgsbrn{font-size:18px;line-height:1.65;color:#d4d4d8;max-width:520px}.support.svelte-1dgsbrn{font-size:14px;line-height:1.7;color:#a1a1aa;max-width:480px}.actions.svelte-1dgsbrn{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.action.svelte-1dgsbrn,.view-plans.svelte-1dgsbrn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;font-size:14px;font-weight:600;text-decoration:none;color:#f4f4f5}.action.svelte-1dgsbrn{padding:13px 18px;border:1px solid #8b5cf6;border-radius:10px;background:#7c3aed}.action.svelte-1dgsbrn:hover{background:#6d28d9}.view-plans.svelte-1dgsbrn{color:#d4c4ec}.view-plans.svelte-1dgsbrn:hover{color:#fff}.note.svelte-1dgsbrn{font-size:12px;color:#a1a1aa;line-height:1.65;margin:14px 0 0}.work.svelte-1dgsbrn{padding-top:48px}.section-heading.svelte-1dgsbrn{max-width:800px;margin-bottom:32px}h2.svelte-1dgsbrn{font-size:clamp(28px,3.2vw,40px);line-height:1.18;letter-spacing:-.03em;color:#fafafa;margin:0 0 16px;text-wrap:balance}.section-heading.svelte-1dgsbrn>p:where(.svelte-1dgsbrn):last-child{line-height:1.7;color:#a1a1aa;max-width:660px}.creation-paths.svelte-1dgsbrn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.creation-paths.svelte-1dgsbrn article:where(.svelte-1dgsbrn){display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;border-radius:18px;background:#111018;scroll-margin-top:110px}#animation.svelte-1dgsbrn{--card-accent: #93d9d1}.studio-path.svelte-1dgsbrn{--card-accent: #e8bd95}.path-icon.svelte-1dgsbrn{display:grid;place-items:center;width:48px;height:48px;margin-bottom:24px;border:1px solid color-mix(in srgb,var(--card-accent) 25%,transparent);border-radius:14px;color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 9%,transparent)}.creation-paths.svelte-1dgsbrn .eyebrow:where(.svelte-1dgsbrn){margin-bottom:12px;font-size:11px}.creation-paths.svelte-1dgsbrn h3:where(.svelte-1dgsbrn){margin:0;font-size:18px;line-height:1.4;color:#f4f4f5;font-weight:500}.creation-paths.svelte-1dgsbrn p:where(.svelte-1dgsbrn):not(.eyebrow){font-size:14px;line-height:1.7;color:#b7b3c2;margin:12px 0 24px}.creation-paths.svelte-1dgsbrn a:where(.svelte-1dgsbrn){display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:auto;color:var(--card-accent);font-size:14px;font-weight:500;text-decoration:none}.creation-paths.svelte-1dgsbrn a:where(.svelte-1dgsbrn):hover{color:#fff}.creation-paths.svelte-1dgsbrn .studio-path:where(.svelte-1dgsbrn){background:radial-gradient(ellipse at 0 0,#a67af318,transparent 80%),#111018}a.svelte-1dgsbrn:focus-visible{outline:2px solid #c4b5fd;outline-offset:5px}@media(max-width:960px){.hero.svelte-1dgsbrn{grid-template-columns:minmax(0,1fr);gap:16px;max-width:660px}.hero-copy.svelte-1dgsbrn{text-align:center;padding-bottom:0}.intro.svelte-1dgsbrn,.support.svelte-1dgsbrn{margin-inline:auto}.actions.svelte-1dgsbrn{justify-content:center}.hero.svelte-1dgsbrn,.section.svelte-1dgsbrn{padding-inline:24px}.creation-paths.svelte-1dgsbrn{gap:20px}.creation-paths.svelte-1dgsbrn article:where(.svelte-1dgsbrn){padding:22px}}@media(max-width:640px){.hero.svelte-1dgsbrn,.section.svelte-1dgsbrn{padding:36px 20px}.hero.svelte-1dgsbrn{gap:32px}h1.svelte-1dgsbrn{font-size:38px;margin-bottom:18px}.intro.svelte-1dgsbrn{font-size:17px;line-height:1.55}.support.svelte-1dgsbrn{display:none}.actions.svelte-1dgsbrn{gap:16px}.action.svelte-1dgsbrn,.view-plans.svelte-1dgsbrn{font-size:13px}.action.svelte-1dgsbrn{padding:12px 14px}.creation-paths.svelte-1dgsbrn{grid-template-columns:minmax(0,1fr);gap:24px}.creation-paths.svelte-1dgsbrn{margin-top:32px}}.landing.svelte-7s12v{position:relative;min-height:100vh;min-height:100dvh;color:#e5e7eb;background:#0a0a0f;overflow-x:clip;height:auto}.landing.svelte-7s12v:lang(ko){word-break:keep-all;overflow-wrap:anywhere}body.landing-route{overflow:auto!important}.landing.svelte-7s12v>main:where(.svelte-7s12v){position:relative;z-index:1}.nav.svelte-7s12v{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:16px;padding:14px max(28px,calc((100% - 1200px)/2 + 28px));padding-right:max(62px,calc((100% - 1200px)/2 + 28px));background:var(--landing-backdrop)}.brand.svelte-7s12v{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fafafa}.brand-mark.svelte-7s12v{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.brand-mark.svelte-7s12v img:where(.svelte-7s12v){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.brand-text.svelte-7s12v{font-size:17px;font-weight:600;letter-spacing:-.01em}.brand-tagline.svelte-7s12v{font-size:12px;font-weight:400;color:#c4b5fda6;letter-spacing:0;margin-left:10px;padding-left:12px;border-left:1px solid rgba(255,255,255,.12);white-space:nowrap}@media(max-width:880px){.brand-tagline.svelte-7s12v{display:none}}@media(max-width:1280px){.nav.svelte-7s12v .brand-tagline:where(.svelte-7s12v){display:none}}.nav-links.svelte-7s12v{display:none;gap:20px;margin-left:auto}.nav-links.svelte-7s12v a:where(.svelte-7s12v){white-space:nowrap;font-size:13.5px;color:#a1a1aa;text-decoration:none;transition:color .15s}.nav-links.svelte-7s12v a:where(.svelte-7s12v):hover{color:#ede9fe}.nav-cta.svelte-7s12v{display:flex;align-items:center;gap:10px;margin-left:auto}.nav-burger.svelte-7s12v{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:10px;color:#e5e7eb;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:background-color .15s,border-color .15s}.nav-burger.svelte-7s12v:hover{background:#ffffff17;border-color:#ffffff29}.btn.nav-signin.svelte-7s12v{display:none}@media(max-width:360px){.nav-cta.svelte-7s12v>.btn--primary:where(.svelte-7s12v) span:where(.svelte-7s12v){display:none}}.nav-menu.svelte-7s12v{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;padding:8px 28px 18px;background:#0a0a0ff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 18px 36px -18px #000000bf}.nav-menu.svelte-7s12v a:where(.svelte-7s12v){display:flex;align-items:center;gap:9px;padding:13px 6px;font-size:15px;color:#d4d4d8;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.06)}.nav-menu.svelte-7s12v a:where(.svelte-7s12v):hover{color:#ede9fe}.nav-menu.svelte-7s12v .btn:where(.svelte-7s12v){margin-top:14px}.nav-scrim.svelte-7s12v{position:fixed;inset:0;z-index:40;padding:0;border:0;background:#05050880;cursor:default}@media(min-width:1200px){.nav.svelte-7s12v{gap:32px;padding:22px max(28px,calc((100% - 1200px)/2 + 28px));padding-right:max(62px,calc((100% - 1200px)/2 + 28px))}.nav-links.svelte-7s12v{display:flex}.btn.nav-signin.svelte-7s12v{display:inline-flex}.nav-cta.svelte-7s12v{margin-left:0}.nav-burger.svelte-7s12v,.nav-menu.svelte-7s12v,.nav-scrim.svelte-7s12v{display:none}}.btn.svelte-7s12v{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:500;padding:8px 16px;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:transform .12s ease,background .15s,border-color .15s,color .15s,box-shadow .15s;font-family:inherit;text-decoration:none;white-space:nowrap}.btn.svelte-7s12v:focus-visible,.nav-links.svelte-7s12v a:where(.svelte-7s12v):focus-visible,.nav-menu.svelte-7s12v a:where(.svelte-7s12v):focus-visible,.nav-burger.svelte-7s12v:focus-visible{outline:2px solid rgb(var(--ice-accent-rgb));outline-offset:2px;border-radius:8px}.btn--lg.svelte-7s12v{font-size:15px;padding:12px 22px;border-radius:12px}.btn--block.svelte-7s12v{width:100%}.btn--primary.svelte-7s12v{background:linear-gradient(135deg,rgb(var(--ice-accent-rgb)),#6d28d9);color:#fff;box-shadow:0 8px 24px -8px rgb(var(--ice-accent-rgb) / .55),0 0 0 1px rgb(var(--ice-accent-rgb) / .25)}.btn--primary.svelte-7s12v:hover{transform:translateY(-1px);box-shadow:0 12px 28px -8px rgb(var(--ice-accent-rgb) / .7),0 0 0 1px rgb(var(--ice-accent-rgb) / .4)}.btn--outline.svelte-7s12v{background:#181820b8;color:#e5e7eb;border-color:rgb(var(--ice-accent-rgb) / .35)}.btn--outline.svelte-7s12v:hover{border-color:rgb(var(--ice-accent-rgb) / .7);background:#281e468c}.btn--ghost.svelte-7s12v{background:transparent;color:#d4d4d8}.btn--ghost.svelte-7s12v:hover{color:#fff;background:#ffffff0a}.eyebrow.svelte-7s12v{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgb(var(--ice-accent-rgb) / .12);border:1px solid rgb(var(--ice-accent-rgb) / .3);color:#d8b4fe;font-size:12px;font-weight:500;letter-spacing:.01em}.eyebrow--muted.svelte-7s12v{background:#ffffff0a;border-color:#ffffff14;color:#c4b5fd}.section.svelte-7s12v{max-width:1200px;margin:0 auto;padding:80px 28px;scroll-margin-top:84px}.section-head.svelte-7s12v{max-width:720px;margin-bottom:48px}.section-head.svelte-7s12v h2:where(.svelte-7s12v){margin:14px 0 12px;font-size:clamp(28px,3.8vw,40px);line-height:1.15;letter-spacing:-.02em;color:#fafafa;font-weight:700}.section-head.svelte-7s12v p:where(.svelte-7s12v){margin:0;color:#a1a1aa;font-size:16px;line-height:1.6}@media(max-width:880px){.nav.svelte-7s12v,.nav-menu.svelte-7s12v{padding-left:24px}.section.svelte-7s12v{padding:64px 24px}.section-head.svelte-7s12v{margin-bottom:40px}}@media(max-width:640px){.nav.svelte-7s12v,.nav-menu.svelte-7s12v{padding-left:20px}.section.svelte-7s12v{padding:56px 20px}.section-head.svelte-7s12v{margin-bottom:32px}}.credit-packs.svelte-7s12v{max-width:1144px;margin:2rem auto 0}.credit-packs.svelte-7s12v>summary:where(.svelte-7s12v){cursor:pointer;padding:18px 0;border-top:1px solid rgb(255 255 255 / .1);font-size:18px;font-weight:600;margin-bottom:10px}.credit-packs.svelte-7s12v>p:where(.svelte-7s12v){color:#a1a1aa;font-size:14px;line-height:1.6}.pack-grid.svelte-7s12v{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:1rem 0}.pack-grid.svelte-7s12v .price:where(.svelte-7s12v){font-size:1.8rem}.team-pack.svelte-7s12v{font-size:.9rem}.plans.svelte-7s12v{display:grid;gap:16px;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:1144px;margin:0 auto}.plan.svelte-7s12v{display:flex;flex-direction:column;padding:24px 20px;border-radius:18px;background:linear-gradient(180deg,#18142499,#0c0a1499);border:1px solid rgba(255,255,255,.08)}@supports (grid-template-rows: subgrid){.plans.svelte-7s12v>.plan:where(.svelte-7s12v){display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}}.plans.svelte-7s12v>.plan:where(.svelte-7s12v):focus-within{border-color:rgb(var(--ice-accent-rgb) / .5)}@media(hover:hover)and (pointer:fine){.plans.svelte-7s12v>.plan:where(.svelte-7s12v):hover{border-color:rgb(var(--ice-accent-rgb) / .5);box-shadow:0 16px 36px -20px rgb(var(--ice-accent-rgb) / .3)}}@media(prefers-reduced-motion:no-preference){.plans.svelte-7s12v>.plan:where(.svelte-7s12v){transition:border-color .18s ease,box-shadow .18s ease}}.plan.svelte-7s12v header:where(.svelte-7s12v){min-height:176px;margin-bottom:16px}.badge.svelte-7s12v{display:inline-block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:rgb(var(--ice-accent-rgb) / .18);color:#e9d5ff;border:1px solid rgb(var(--ice-accent-rgb) / .35);margin-bottom:10px}.badge--muted.svelte-7s12v{background:#ffffff0a;border-color:#ffffff1a;color:#a1a1aa}.plan.svelte-7s12v h3:where(.svelte-7s12v){margin:0;font-size:22px;color:#fafafa;font-weight:600}.plan.svelte-7s12v .price:where(.svelte-7s12v){margin:6px 0 0;font-size:36px;color:#f4f4f5;font-weight:700;letter-spacing:-.02em}.plan.svelte-7s12v .price:where(.svelte-7s12v) span:where(.svelte-7s12v){font-size:14px;color:#a1a1aa;font-weight:500;margin-left:4px}.plan.svelte-7s12v .trial-banner:where(.svelte-7s12v){display:inline-flex;align-items:center;margin:10px 0 0;padding:4px 10px;font-size:12px;font-weight:500;color:#f5d0fe;background:rgb(var(--ice-accent-rgb) / .14);border:1px solid rgb(var(--ice-accent-rgb) / .32);border-radius:999px;letter-spacing:.01em}.plan.svelte-7s12v .plan-note:where(.svelte-7s12v){margin:6px 0 0;font-size:13px;color:#a1a1aa;font-weight:500}.plan.svelte-7s12v ul:where(.svelte-7s12v){list-style:none;margin:18px 0 12px;padding:0;min-height:150px}.plan.svelte-7s12v li:where(.svelte-7s12v){position:relative;padding:6px 0 6px 20px;color:#d4d4d8;font-size:14px;line-height:1.5}.plan.svelte-7s12v li:where(.svelte-7s12v):before{content:"";position:absolute;left:0;top:14px;width:12px;height:6px;border-left:2px solid rgb(var(--ice-accent-rgb));border-bottom:2px solid rgb(var(--ice-accent-rgb));transform:rotate(-45deg)}@media(max-width:1000px){.plans.svelte-7s12v{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.plans.svelte-7s12v{grid-template-columns:1fr}.plans.svelte-7s12v>.plan:where(.svelte-7s12v){display:flex;grid-row:auto}.plan.svelte-7s12v header:where(.svelte-7s12v){min-height:0}.plan.svelte-7s12v ul:where(.svelte-7s12v){min-height:0}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.plan.svelte-7s12v{transition:transform .22s ease,border-color .22s ease}.plan.svelte-7s12v:hover{transform:translateY(-4px);border-color:rgb(var(--ice-accent-rgb) / .5)}}@media(prefers-reduced-motion:reduce){html.landing-route,body.landing-route{scroll-behavior:auto}}.faq.svelte-7s12v{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item.svelte-7s12v{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#1412208c;padding:0;transition:border-color .12s ease}.faq-item[open].svelte-7s12v{border-color:rgb(var(--ice-accent-rgb) / .4)}.faq-item.svelte-7s12v>summary:where(.svelte-7s12v){padding:18px 22px;cursor:pointer;font-size:15px;font-weight:600;color:#fafafa;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-item.svelte-7s12v>summary:where(.svelte-7s12v)::-webkit-details-marker{display:none}.faq-item.svelte-7s12v>summary:where(.svelte-7s12v):after{content:"";display:inline-block;width:8px;height:8px;border-right:2px solid #a1a1aa;border-bottom:2px solid #a1a1aa;transform:rotate(45deg);transition:transform .16s ease;flex:0 0 auto}.faq-item[open].svelte-7s12v>summary:where(.svelte-7s12v):after{transform:rotate(-135deg)}.faq-item.svelte-7s12v>p:where(.svelte-7s12v){margin:0;padding:0 22px 20px;color:#d4d4d8;font-size:14px;line-height:1.6}.cta.svelte-7s12v{max-width:1200px;margin:0 auto;padding:64px 28px 96px}.cta-inner.svelte-7s12v{padding:56px 32px;border-radius:24px;text-align:center;background:radial-gradient(600px 200px at 50% 0%,rgb(var(--ice-accent-rgb) / .35),transparent 70%),linear-gradient(180deg,#1e143299,#0c0a1499);border:1px solid rgb(var(--ice-accent-rgb) / .25);box-shadow:0 30px 60px -30px #7c3aed66}.cta-inner.svelte-7s12v .cta-kicker:where(.svelte-7s12v){margin:0 0 14px;color:#d8b4fe;font-size:14px;font-weight:600;letter-spacing:.01em}.cta-inner.svelte-7s12v h2:where(.svelte-7s12v){margin:0 0 10px;font-size:clamp(26px,3.6vw,38px);line-height:1.2;color:#fafafa;letter-spacing:-.02em;font-weight:700}.cta-inner.svelte-7s12v p:where(.svelte-7s12v){margin:0 0 26px;color:#a1a1aa;font-size:15px}.cta-buttons.svelte-7s12v{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
