.container.svelte-1nmp6pz{max-width:1240px;margin:0 auto;padding:0 40px}.feat.svelte-1nmp6pz,.step.svelte-1nmp6pz,.flow.svelte-1nmp6pz,.about-card.svelte-1nmp6pz{border:1px solid var(--edge);background:var(--surface-quiet);box-shadow:inset 0 1px #ffffff0d,0 2px 4px #0003,0 12px 32px #0000002e}.hero.svelte-1nmp6pz{padding:80px 0 100px;scroll-margin-top:64px;position:relative;overflow:hidden}.hero.svelte-1nmp6pz .container:where(.svelte-1nmp6pz){animation:.6s ease-out both svelte-1nmp6pz-hero-rise}@keyframes svelte-1nmp6pz-hero-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero.svelte-1nmp6pz .container:where(.svelte-1nmp6pz){animation:none}}.hero-headline.svelte-1nmp6pz{letter-spacing:-.03em;white-space:pre-line;margin:0;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:600;line-height:1.05}.hero-headline.svelte-1nmp6pz .em:where(.svelte-1nmp6pz){background:linear-gradient(100deg, color-mix(in srgb, var(--accent-2) 75%, white) 0%, var(--accent-2) 50%, color-mix(in srgb, var(--accent-2) 70%, var(--accent)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub.svelte-1nmp6pz{font-size:var(--fs-22);color:var(--ink-2);max-width:55ch;margin-top:30px;line-height:1.5}.hero-cta.svelte-1nmp6pz{flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;display:flex}.hero-error.svelte-1nmp6pz{color:var(--danger);font-size:var(--fs-14);margin-top:16px}.hero-meta.svelte-1nmp6pz{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-3);flex-wrap:wrap;gap:24px;margin-top:50px;display:flex}.hero-meta.svelte-1nmp6pz span:where(.svelte-1nmp6pz){align-items:center;gap:8px;display:inline-flex}.hero-meta.svelte-1nmp6pz span:where(.svelte-1nmp6pz):before{content:"";background:var(--accent-2);width:5px;height:5px;transform:rotate(45deg)}section.svelte-1nmp6pz{padding:80px 0;scroll-margin-top:-16px}.sec-grid.svelte-1nmp6pz{grid-template-columns:280px 1fr;align-items:start;gap:60px;margin-bottom:60px;display:grid}.sec-kicker.svelte-1nmp6pz{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;padding-top:18px;font-weight:500;display:flex}.sec-kicker.svelte-1nmp6pz:before{content:"";background:var(--accent-2);flex-shrink:0;width:24px;height:1px}.why-grid.svelte-1nmp6pz{grid-template-columns:1fr 1fr;gap:60px;display:grid}.why-grid.svelte-1nmp6pz p:where(.svelte-1nmp6pz){color:var(--ink-2);font-size:var(--fs-16);margin:0 0 18px;line-height:1.65}.why-pull.svelte-1nmp6pz{border-left:2px solid var(--accent-2);font-size:var(--fs-22);letter-spacing:-.01em;color:var(--ink);margin:24px 0 0;padding:0 0 0 20px;line-height:1.4}.why-pull.svelte-1nmp6pz .em:where(.svelte-1nmp6pz){color:var(--accent-2);margin-right:4px}.feat-grid.svelte-1nmp6pz{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feat.svelte-1nmp6pz{border-radius:var(--radius-xl);padding:28px}.feat-head.svelte-1nmp6pz{align-items:center;gap:14px;margin-bottom:14px;display:flex}.feat-icon.svelte-1nmp6pz{border-radius:var(--radius-lg);background:var(--icon-tile-bg);border:1px solid var(--icon-tile-border);width:42px;height:42px;color:var(--accent-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.feat-t.svelte-1nmp6pz{font-size:var(--fs-22);letter-spacing:-.01em;font-weight:600}.feat-b.svelte-1nmp6pz{color:var(--ink-2);font-size:var(--fs-14);line-height:1.55}.beta.svelte-1nmp6pz{border:1px solid color-mix(in srgb, var(--accent-2) 40%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-2) 10%, transparent);color:color-mix(in srgb, var(--accent-2) 88%, white);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;vertical-align:.22em;margin-left:.55em;padding:.15em .5em .2em;font-size:.55em;font-weight:500;display:inline-block}.feat-b.svelte-1nmp6pz+.feat-b:where(.svelte-1nmp6pz){margin-top:.75em}.steps.svelte-1nmp6pz{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.step.svelte-1nmp6pz{border-radius:var(--radius-xl);padding:28px}.step-head.svelte-1nmp6pz{align-items:center;gap:14px;margin-bottom:18px;display:flex}.step-icon.svelte-1nmp6pz{border-radius:var(--radius-lg);border:1px solid var(--edge-float);width:42px;height:42px;color:var(--accent-2);font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.05em;background:#ffffff0a;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.step-t.svelte-1nmp6pz{font-size:var(--fs-22);letter-spacing:-.01em;font-weight:600}.step-b.svelte-1nmp6pz{color:var(--ink-2);font-size:var(--fs-14);line-height:1.55}.flow.svelte-1nmp6pz{border-radius:20px;padding:50px 30px;position:relative;overflow:hidden}.flow.svelte-1nmp6pz:before{content:"";background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--accent) 4%, transparent) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.flow-track.svelte-1nmp6pz{z-index:2;grid-template-columns:130px 1fr 175px 1fr 225px 1fr 210px 1fr 130px;align-items:stretch;gap:10px;display:grid;position:relative}.flow-conn.svelte-1nmp6pz{justify-content:center;align-items:center;display:flex}.flow-conn.svelte-1nmp6pz svg:where(.svelte-1nmp6pz){width:100%}.flow-parallel.svelte-1nmp6pz{flex-direction:column;gap:10px;display:flex}.flow-node.svelte-1nmp6pz{border:1px solid var(--edge);border-radius:var(--radius-xl);text-align:center;background:#ffffff06;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:22px 18px;display:flex}.flow-endpoint.svelte-1nmp6pz{background:linear-gradient(165deg,#ffffff0f,#fff0 70%),#ffffff09;border-color:#ffffff1a}.flow-endpoint.svelte-1nmp6pz .ico:where(.svelte-1nmp6pz){box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:6px;display:flex}.flow-endpoint.svelte-1nmp6pz .nm:where(.svelte-1nmp6pz){font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.flow-endpoint.svelte-1nmp6pz .v:where(.svelte-1nmp6pz){font-size:var(--fs-13);color:var(--ink);min-height:32px;font-weight:600;line-height:16px}.flow-stage.svelte-1nmp6pz{border:1px solid var(--edge);border-radius:var(--radius-lg);background:linear-gradient(165deg,#ffffff0d,#fff0 70%),#ffffff05;flex-direction:column;flex:1;gap:6px;padding:14px 16px;display:flex}.flow-stage.svelte-1nmp6pz .stage-h:where(.svelte-1nmp6pz){font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2);border-bottom:1px solid var(--edge);align-items:center;gap:8px;padding-bottom:6px;font-weight:500;display:flex}.flow-stage.svelte-1nmp6pz .row:where(.svelte-1nmp6pz){font-family:var(--font-mono);font-size:var(--fs-11);flex-wrap:wrap;justify-content:space-between;gap:2px 8px;line-height:1.4;display:flex}.flow-stage.svelte-1nmp6pz .row:where(.svelte-1nmp6pz) .k:where(.svelte-1nmp6pz){color:var(--ink-3)}.flow-stage.svelte-1nmp6pz .row:where(.svelte-1nmp6pz) .v:where(.svelte-1nmp6pz){color:var(--ink);text-align:right;margin-left:auto}.flow-exports.svelte-1nmp6pz .li:where(.svelte-1nmp6pz){font-family:var(--font-mono);font-size:var(--fs-11);color:var(--ink);line-height:1.4}.flow-raw.svelte-1nmp6pz{flex:none;padding-bottom:46px}.flow-engine.svelte-1nmp6pz{border:1px solid color-mix(in srgb, var(--accent-2) 55%, transparent);border-radius:var(--radius-xl);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--accent-2) 12%, transparent) 0%, transparent 70%), linear-gradient(165deg, #ffffff0d, #fff0 70%), #ffffff06;box-shadow:inset 0 1px 0 #ffffff14, 0 0 30px color-mix(in srgb, var(--accent-2) 14%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:22px 18px;display:flex}.flow-engine.svelte-1nmp6pz .pulse:where(.svelte-1nmp6pz){background:var(--accent);width:12px;height:12px;box-shadow:0 0 14px var(--accent);border-radius:50%;margin:12px 0 18px;animation:1.6s ease-in-out infinite svelte-1nmp6pz-live-pulse}@keyframes svelte-1nmp6pz-live-pulse{0%,to{opacity:1;box-shadow:0 0 14px var(--accent);transform:scale(1)}50%{opacity:.6;box-shadow:0 0 6px var(--accent);transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.flow-engine.svelte-1nmp6pz .pulse:where(.svelte-1nmp6pz){animation:none}}.flow-engine.svelte-1nmp6pz .nm:where(.svelte-1nmp6pz){font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2);font-weight:500}.flow-engine.svelte-1nmp6pz .v:where(.svelte-1nmp6pz){font-size:var(--fs-13);color:var(--ink);font-weight:600;line-height:16px}.flow-caption.svelte-1nmp6pz{font-family:var(--font-mono);font-size:var(--fs-11);color:var(--ink-3);letter-spacing:.06em;justify-content:space-between;margin-top:24px;padding:0 10px;display:flex}.faq-all.svelte-1nmp6pz{color:var(--ink-2);font-size:var(--fs-16);margin-top:24px;font-weight:500;text-decoration:none;display:inline-block}.faq-all.svelte-1nmp6pz:hover{color:var(--ink)}.about.svelte-1nmp6pz{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.about-text.svelte-1nmp6pz p:where(.svelte-1nmp6pz){color:var(--ink-2);font-size:var(--fs-18);max-width:50ch;margin:0 0 24px;line-height:1.65}.about-card.svelte-1nmp6pz{border-radius:var(--radius-xl);padding:30px;position:relative;overflow:hidden}.about-portrait.svelte-1nmp6pz{aspect-ratio:1;background:linear-gradient(135deg, var(--panel-2), var(--bg-2));border-radius:var(--radius-lg);margin-bottom:18px;overflow:hidden}.about-portrait.svelte-1nmp6pz img:where(.svelte-1nmp6pz){object-fit:cover;width:100%;height:100%;display:block}.about-caption.svelte-1nmp6pz{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink);text-align:center;letter-spacing:.06em}.end-cta.svelte-1nmp6pz{text-align:center;border-top:1px solid var(--line);background:radial-gradient(ellipse at center top, color-mix(in srgb, var(--accent) 8%, transparent) 0%, transparent 60%);padding:100px 0 80px}.end-cta.svelte-1nmp6pz h2:where(.svelte-1nmp6pz){letter-spacing:-.04em;margin:0 0 24px;font-size:64px;font-weight:600;line-height:.95}.end-cta.svelte-1nmp6pz h2:where(.svelte-1nmp6pz) .em:where(.svelte-1nmp6pz){background:linear-gradient(100deg, color-mix(in srgb, var(--accent-2) 75%, white) 0%, var(--accent-2) 50%, color-mix(in srgb, var(--accent-2) 70%, var(--accent)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.end-cta.svelte-1nmp6pz p:where(.svelte-1nmp6pz){color:var(--ink-2);font-size:var(--fs-22);margin:0 0 36px}.end-cta-row.svelte-1nmp6pz{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pk-backdrop.svelte-1nmp6pz{background:var(--scrim);-webkit-backdrop-filter:var(--scrim-blur);backdrop-filter:var(--scrim-blur);z-index:500;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.pk-modal.svelte-1nmp6pz{background:var(--surface-modal);border:1px solid var(--edge-float);border-radius:var(--radius-xl);text-align:center;width:100%;max-width:380px;padding:2rem}.pk-icon.svelte-1nmp6pz{color:var(--ink-3);margin-bottom:1rem}.pk-icon.success.svelte-1nmp6pz{color:var(--accent)}.pk-modal.svelte-1nmp6pz h2:where(.svelte-1nmp6pz){font-size:var(--fs-18);color:var(--ink);margin:0 0 .75rem;font-weight:700}.pk-body.svelte-1nmp6pz{color:var(--ink-2);font-size:var(--fs-14);margin:0 0 .75rem;line-height:1.5}.pk-actions.svelte-1nmp6pz{flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.pk-actions-row.svelte-1nmp6pz{flex-direction:row;justify-content:center;gap:.75rem}.welcome-modal.svelte-1nmp6pz{max-width:440px}.welcome-modal.svelte-1nmp6pz .pk-body:where(.svelte-1nmp6pz){text-align:left;white-space:pre-line}.pk-body.svelte-1nmp6pz a{color:var(--ink);font-weight:700}@media (width<=1024px){.end-cta.svelte-1nmp6pz h2:where(.svelte-1nmp6pz){font-size:56px}.feat-grid.svelte-1nmp6pz,.steps.svelte-1nmp6pz{grid-template-columns:repeat(2,1fr)}.flow-track.svelte-1nmp6pz{grid-template-columns:1fr;gap:12px}.flow-conn.svelte-1nmp6pz{display:none}.flow-caption.svelte-1nmp6pz{flex-direction:column;align-items:center;gap:4px}}@media (width<=768px){.container.svelte-1nmp6pz{padding:0 20px}section.svelte-1nmp6pz{padding:56px 0}.hero.svelte-1nmp6pz{padding:60px 0 80px}.hero-meta.svelte-1nmp6pz{flex-direction:column;gap:10px}.flow-caption.svelte-1nmp6pz{display:none}.end-cta.svelte-1nmp6pz h2:where(.svelte-1nmp6pz){font-size:48px}.end-cta.svelte-1nmp6pz{padding:60px 0 50px}.sec-grid.svelte-1nmp6pz{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.why-grid.svelte-1nmp6pz{grid-template-columns:1fr;gap:32px}.feat-grid.svelte-1nmp6pz,.steps.svelte-1nmp6pz{grid-template-columns:1fr}.about.svelte-1nmp6pz{grid-template-columns:1fr;gap:32px}.flow.svelte-1nmp6pz{padding:30px 18px}}
