.waitlist-section.svelte-r2xnp1{scroll-margin-top:72px;background:var(--color-bg-secondary)}.waitlist-layout.svelte-r2xnp1{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--spacing-3xl);align-items:center}.waitlist-intro.svelte-r2xnp1{display:grid;gap:var(--spacing-md)}.eyebrow.svelte-r2xnp1{margin:0;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.waitlist-intro.svelte-r2xnp1 h2:where(.svelte-r2xnp1){margin:0;color:var(--color-text-primary);font-size:var(--font-size-4xl);line-height:1.15}.waitlist-intro.svelte-r2xnp1 p:where(.svelte-r2xnp1){margin:0;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:1.7}.waitlist-intro.svelte-r2xnp1 ul:where(.svelte-r2xnp1){display:grid;gap:var(--spacing-sm);margin:var(--spacing-sm) 0 0;padding:0;list-style:none;color:var(--color-text-secondary)}.waitlist-intro.svelte-r2xnp1 li:where(.svelte-r2xnp1){position:relative;padding-left:var(--spacing-lg)}.waitlist-intro.svelte-r2xnp1 li:where(.svelte-r2xnp1):before{position:absolute;left:0;color:var(--color-primary);content:"✓";font-weight:var(--font-weight-bold)}.waitlist-card.svelte-r2xnp1{padding:var(--spacing-xl);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg)}.form-grid.svelte-r2xnp1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}label.svelte-r2xnp1{display:grid;gap:var(--spacing-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}label.svelte-r2xnp1 small:where(.svelte-r2xnp1){margin-left:var(--spacing-xs);color:var(--color-text-tertiary);font-weight:var(--font-weight-normal)}.full-width.svelte-r2xnp1{grid-column:1 / -1}input.svelte-r2xnp1{width:100%;min-height:44px;padding:.75rem var(--spacing-md);color:var(--color-text-primary);background:var(--color-bg-input);border:1px solid var(--color-border-medium);border-radius:var(--radius-input);font:inherit;font-weight:var(--font-weight-normal);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input.svelte-r2xnp1:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-bg-tertiary);outline:none}input[aria-invalid=true].svelte-r2xnp1{border-color:var(--color-error)}.field-error.svelte-r2xnp1{color:var(--color-error);font-weight:var(--font-weight-normal)}.submit-button.svelte-r2xnp1{width:100%;min-height:48px;margin-top:var(--spacing-lg);color:var(--color-btn-primary-text);background:var(--color-btn-primary-bg);border:0;border-radius:var(--radius-button);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}.submit-button.svelte-r2xnp1:hover:not(:disabled){background:var(--color-btn-primary-hover);transform:translateY(-1px)}.submit-button.svelte-r2xnp1:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:3px}.submit-button.svelte-r2xnp1:disabled{cursor:not-allowed;opacity:.6}.privacy-note.svelte-r2xnp1{margin:var(--spacing-md) 0 0;color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:1.6}.privacy-note.svelte-r2xnp1 a:where(.svelte-r2xnp1){color:var(--color-text-link)}.form-error.svelte-r2xnp1{margin:var(--spacing-md) 0 0;color:var(--color-error);font-size:var(--font-size-sm)}.honeypot.svelte-r2xnp1{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.success-message.svelte-r2xnp1{display:grid;min-height:320px;place-content:center;justify-items:center;gap:var(--spacing-md);text-align:center}.success-icon.svelte-r2xnp1{display:grid;width:56px;height:56px;place-items:center;color:var(--color-text-inverse);background:var(--color-success);border-radius:var(--radius-full);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.success-message.svelte-r2xnp1 h3:where(.svelte-r2xnp1){margin:0;color:var(--color-text-primary);font-size:var(--font-size-2xl)}.success-message.svelte-r2xnp1 p:where(.svelte-r2xnp1){max-width:34rem;margin:0;color:var(--color-text-secondary);line-height:1.6}@media (max-width: 800px){.waitlist-layout.svelte-r2xnp1{grid-template-columns:1fr;gap:var(--spacing-xl)}.waitlist-intro.svelte-r2xnp1 h2:where(.svelte-r2xnp1){font-size:var(--font-size-3xl)}}@media (max-width: 560px){.form-grid.svelte-r2xnp1{grid-template-columns:1fr}.full-width.svelte-r2xnp1{grid-column:auto}.waitlist-card.svelte-r2xnp1{padding:var(--spacing-lg)}}@media (prefers-reduced-motion: reduce){input.svelte-r2xnp1,.submit-button.svelte-r2xnp1{transition:none}.submit-button.svelte-r2xnp1:hover:not(:disabled){transform:none}}.nav.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border)}.nav-content.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;height:72px}.logo.svelte-1uha8ag{display:flex;align-items:center;gap:var(--spacing-sm);text-decoration:none}.logo-icon.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-lg);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl)}.logo-text.svelte-1uha8ag{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.nav-links.svelte-1uha8ag{display:flex;align-items:center;gap:var(--spacing-xl)}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-primary)}.nav-links.svelte-1uha8ag .btn:where(.svelte-1uha8ag){padding:.75rem 1.5rem;font-size:var(--font-size-base)}.hero.svelte-1uha8ag{padding:160px 0 100px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--color-white) 0%,var(--color-grey-50) 100%)}.hero-orbs.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.orb.svelte-1uha8ag{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform}.orb-1.svelte-1uha8ag{width:400px;height:400px;background:#10b9814d;top:-50px;right:5%;animation:svelte-1uha8ag-float1 8s ease-in-out infinite}.orb-2.svelte-1uha8ag{width:350px;height:350px;background:#06b6d440;top:30%;left:0;animation:svelte-1uha8ag-float2 10s ease-in-out infinite}.orb-3.svelte-1uha8ag{width:300px;height:300px;background:#3b82f633;bottom:0;right:25%;animation:svelte-1uha8ag-float3 7s ease-in-out infinite}@keyframes svelte-1uha8ag-float1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-120px,80px) scale(1.2)}50%{transform:translate(-80px,150px) scale(1)}75%{transform:translate(50px,80px) scale(.85)}}@keyframes svelte-1uha8ag-float2{0%,to{transform:translate(0)}33%{transform:translate(150px,-100px)}66%{transform:translate(80px,100px)}}@keyframes svelte-1uha8ag-float3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-150px,-120px) scale(1.25)}}.hero-content.svelte-1uha8ag{max-width:800px;margin:0 auto;position:relative;z-index:1}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:var(--spacing-lg)}.text-gradient.svelte-1uha8ag{background:linear-gradient(90deg,var(--color-primary) 0%,#06b6d4 25%,#3b82f6 50%,#06b6d4 75%,var(--color-primary) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-1uha8ag-textGradient 4s linear infinite}@keyframes svelte-1uha8ag-textGradient{0%{background-position:0% center}to{background-position:200% center}}.hero-subtitle.svelte-1uha8ag{font-size:var(--font-size-xl);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto}.hero-flag.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-bottom:var(--spacing-xl)}.hero-cta.svelte-1uha8ag{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap}.beta-badge.svelte-1uha8ag{display:inline-block;background:var(--color-primary);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:.25rem .75rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag) .beta-badge:where(.svelte-1uha8ag){vertical-align:middle;margin-left:var(--spacing-xs)}.section-title.svelte-1uha8ag{text-align:center;margin-bottom:var(--spacing-md)}.section-subtitle.svelte-1uha8ag{text-align:center;font-size:var(--font-size-lg);color:var(--color-text-tertiary);max-width:600px;margin:0 auto var(--spacing-3xl)}.features.svelte-1uha8ag{background:var(--color-bg-secondary)}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.feature-card.svelte-1uha8ag{text-align:center}.feature-icon.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:#10b9811a;color:var(--color-primary);border-radius:var(--radius-xl);margin-bottom:var(--spacing-lg)}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--font-size-base);color:var(--color-text-tertiary)}.steps.svelte-1uha8ag{display:flex;align-items:flex-start;justify-content:center;gap:var(--spacing-lg)}.step.svelte-1uha8ag{text-align:center;max-width:280px}.step-number.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg)}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--font-size-base);color:var(--color-text-tertiary)}.step-arrow.svelte-1uha8ag{color:var(--color-grey-400);padding-top:12px}.footer.svelte-1uha8ag{background:var(--color-grey-900);color:var(--color-grey-400);padding:var(--spacing-3xl) 0}.footer-content.svelte-1uha8ag{text-align:center}.footer-brand.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.footer.svelte-1uha8ag .logo-icon:where(.svelte-1uha8ag){width:32px;height:32px;font-size:var(--font-size-base)}.footer.svelte-1uha8ag .logo-text:where(.svelte-1uha8ag){color:var(--color-white);font-size:var(--font-size-lg)}.footer-tagline.svelte-1uha8ag{font-size:var(--font-size-base);margin-bottom:var(--spacing-lg)}.footer-links.svelte-1uha8ag{display:flex;justify-content:center;gap:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-grey-400);font-size:var(--font-size-sm)}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-white)}.footer-copyright.svelte-1uha8ag{font-size:var(--font-size-sm);color:var(--color-grey-600)}.team.svelte-1uha8ag{background:var(--color-black)}.team.svelte-1uha8ag .section-title{color:var(--color-text-inverse)}.team.svelte-1uha8ag .section-subtitle{color:var(--color-grey-400)}.team-summary.svelte-1uha8ag{max-width:720px;margin:0 auto;text-align:center}.team-summary.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--font-size-lg);color:var(--color-grey-300);line-height:1.7}.roadmap-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.roadmap-grid-3.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.roadmap-card.svelte-1uha8ag{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);position:relative;transition:transform .2s ease,box-shadow .2s ease}.roadmap-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.roadmap-current.svelte-1uha8ag{border:2px solid var(--color-primary)}.roadmap-badge.svelte-1uha8ag{display:inline-block;margin-bottom:var(--spacing-md);background:var(--color-primary);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:.25rem .75rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.roadmap-badge-soon.svelte-1uha8ag{background:var(--color-grey-600)}.roadmap-badge-future.svelte-1uha8ag{background:var(--color-grey-400);color:var(--color-grey-800)}.roadmap-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.roadmap-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--font-size-sm);color:var(--color-text-tertiary);line-height:1.6}@media (max-width: 1024px){.features-grid.svelte-1uha8ag,.roadmap-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.btn){display:none}.hero.svelte-1uha8ag{padding:120px 0 60px}.features-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--spacing-lg)}.steps.svelte-1uha8ag{flex-direction:column;align-items:center}.step-arrow.svelte-1uha8ag{transform:rotate(90deg);padding:0}.roadmap-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--spacing-lg)}}
