.landing.svelte-1uha8ag{position:relative;isolation:isolate;display:flex;flex:1;flex-direction:column;align-items:center;gap:6rem;width:100%;padding:5rem 1rem 6rem;overflow:hidden}.landing.svelte-1uha8ag:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:42rem;background-image:radial-gradient(oklch(from var(--accent) 45% .06 h / .22) 1.5px,transparent 1.5px);background-size:1.4rem 1.4rem;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,black 25%,transparent 75%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,black 25%,transparent 75%);pointer-events:none}.landing.svelte-1uha8ag:after{content:"";position:absolute;z-index:-1;inset:-10rem 0 auto;height:36rem;background:radial-gradient(ellipse 55% 60% at 50% 20%,oklch(from var(--accent) l c h / .14),transparent 70%);pointer-events:none}.nav-cta.svelte-1uha8ag{display:inline-flex;align-items:center;min-height:2.25rem;padding:.35rem 1rem;border-radius:var(--radius-sm);background:var(--button-primary);color:var(--button-primary-text);font-size:.82rem;font-weight:700;text-decoration:none;transition:background-color .2s ease}.nav-cta.svelte-1uha8ag:hover{background:var(--button-primary-hover);color:var(--button-primary-text)}.hero.svelte-1uha8ag{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;width:min(100%,var(--content-width))}.hero-copy.svelte-1uha8ag{display:grid;gap:1.4rem;justify-items:start}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag){animation:svelte-1uha8ag-fade-up .6s ease-out both}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(2){animation-delay:.08s}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(3){animation-delay:.16s}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(4){animation-delay:.24s}.hero-badge.svelte-1uha8ag{padding:.35rem .85rem;border:1px solid var(--accent-border);border-radius:999px;background:var(--accent-light);color:var(--accent-strong);font-size:.8rem;font-weight:600;letter-spacing:.02em}h1.svelte-1uha8ag{font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.08;font-weight:700;letter-spacing:-.025em}.gradient-text.svelte-1uha8ag{background:linear-gradient(120deg,var(--accent-strong),var(--accent-mid));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub.svelte-1uha8ag{max-width:32rem;color:var(--text-muted);font-size:1.2rem;line-height:1.55}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem}.waitlist-cta.svelte-1uha8ag{display:grid;gap:.85rem;justify-items:stretch;width:100%}.waitlist-helper.svelte-1uha8ag{max-width:26rem;color:#ffffffbf;font-size:.98rem;line-height:1.5}.cta.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;min-height:var(--input-height);padding:.7rem 1.9rem;border:0;border-radius:999px;background:linear-gradient(135deg,oklch(from var(--accent) 44% .12 h),oklch(from var(--accent) 29% .07 h));color:#fff;cursor:pointer;font:inherit;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 3px 10px oklch(from var(--accent) 40% .1 h / .3);transition:box-shadow .15s ease,filter .15s ease}.cta.svelte-1uha8ag:hover{color:#fff;filter:brightness(1.12);box-shadow:0 5px 14px oklch(from var(--accent) 40% .1 h / .36)}.cta.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.hero-visual.svelte-1uha8ag{position:relative;animation:svelte-1uha8ag-fade-up .7s ease-out .2s both}.mock-panel.svelte-1uha8ag{display:grid;gap:1.1rem;padding:1.4rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow)}.mock-header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mock-title.svelte-1uha8ag{font-weight:700}.mock-chip.svelte-1uha8ag{padding:.2rem .6rem;border:1px solid var(--accent-border);border-radius:999px;background:var(--accent-light);color:var(--accent-strong);font-size:.72rem;font-weight:600}.mock-rows.svelte-1uha8ag{display:grid;gap:.85rem}.mock-row.svelte-1uha8ag{display:grid;grid-template-columns:6.5rem 1fr 3.5rem;align-items:center;gap:.85rem;font-size:.85rem}.mock-name.svelte-1uha8ag{color:var(--text-muted);font-weight:600}.mock-bar.svelte-1uha8ag{height:.55rem;border-radius:999px;background:var(--surface-3);overflow:hidden}.mock-bar.svelte-1uha8ag i:where(.svelte-1uha8ag){display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-mid),var(--accent-strong));animation:svelte-1uha8ag-grow-bar .9s cubic-bezier(.22,1,.36,1) .5s both}.mock-pct.svelte-1uha8ag{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.float-chip.svelte-1uha8ag{position:absolute;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);box-shadow:var(--shadow);font-size:.8rem;font-weight:600;animation:svelte-1uha8ag-float-y 6s ease-in-out infinite}.chip-signed.svelte-1uha8ag{top:-1.1rem;right:.5rem}.chip-vesting.svelte-1uha8ag{bottom:-1.1rem;left:.5rem;animation-delay:3s}.chip-check.svelte-1uha8ag{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:999px;background:var(--green-light);color:var(--green);font-size:.7rem}.features.svelte-1uha8ag{display:grid;gap:2.25rem;width:min(100%,var(--content-width));scroll-margin-top:5rem}.section-head.svelte-1uha8ag{display:grid;gap:.5rem;text-align:center}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;letter-spacing:-.015em}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:1.05rem}.feature-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--border);overflow:hidden}.feature.svelte-1uha8ag{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1.6rem;background:var(--bg);transition:background-color .2s ease}.feature.svelte-1uha8ag:hover{background:var(--surface-subtle)}.feature-icon.svelte-1uha8ag{display:grid;place-items:center;height:1.4rem;color:var(--accent-strong)}.feature-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:1.25rem;height:1.25rem}.feature-copy.svelte-1uha8ag{display:grid;gap:.35rem}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem;font-weight:700;line-height:1.4rem}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:.95rem;line-height:1.5}.cta-band.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,32rem);align-items:center;gap:2rem;justify-items:stretch;width:min(100%,var(--content-width));scroll-margin-top:6rem;padding:3rem 2.25rem;border-radius:1.5rem;color:#fff;background-image:radial-gradient(rgb(255 255 255 / .07) 1px,transparent 1px),radial-gradient(46rem 20rem at 84% -30%,oklch(from var(--accent) 62% .1 h / .35),transparent 65%),linear-gradient(140deg,oklch(from var(--accent) 34% .055 h),oklch(from var(--accent) 19% .045 h));background-size:1.4rem 1.4rem,auto,auto;box-shadow:var(--shadow);text-align:left}.cta-band-copy.svelte-1uha8ag{display:grid;gap:.65rem;justify-items:start}.cta-band.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.015em}.cta-band.svelte-1uha8ag .early-access-choice{color:#fffc}.cta-band.svelte-1uha8ag .waitlist-error{color:var(--red-mid)}@keyframes svelte-1uha8ag-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-grow-bar{0%{width:0}}@keyframes svelte-1uha8ag-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(prefers-reduced-motion:reduce){.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag),.hero-visual.svelte-1uha8ag,.mock-bar.svelte-1uha8ag i:where(.svelte-1uha8ag),.float-chip.svelte-1uha8ag{animation:none}}@media(max-width:880px){.landing.svelte-1uha8ag{gap:4.5rem;padding-top:3.5rem}.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:3.5rem}.hero-copy.svelte-1uha8ag{justify-items:center;text-align:center}.hero-actions.svelte-1uha8ag{justify-content:center}.feature-grid.svelte-1uha8ag{grid-template-columns:1fr}.cta-band.svelte-1uha8ag{grid-template-columns:1fr;padding:2.25rem 1.25rem}.hero-visual.svelte-1uha8ag{max-width:28rem;margin:0 auto;width:100%}}
