body:has(.landing){background:#0a0a0b;color:#f5f5f7}.landing.svelte-19tkpsj.svelte-19tkpsj{position:relative;min-height:100vh;background:url(../../../brand/landing-corner-tl.svg) left top / min(640px,80vw) auto no-repeat,url(../../../brand/landing-corner-br.svg) right bottom / min(640px,80vw) auto no-repeat,radial-gradient(ellipse 70% 60% at 50% 45%,rgba(0,0,0,.55),transparent 75%),linear-gradient(125deg,#141417,#070708 35%,#070708 65%,#141417);color:#f5f5f7;overflow:hidden;isolation:isolate;display:flex;flex-direction:column}.marketing-nav.svelte-19tkpsj.svelte-19tkpsj{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-10) var(--space-4);width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}.brand.svelte-19tkpsj.svelte-19tkpsj{display:inline-flex;align-items:center;flex-shrink:0;min-width:96px}.brand.svelte-19tkpsj img.svelte-19tkpsj{height:36px;width:auto;max-width:none;display:block}.nav-actions.svelte-19tkpsj.svelte-19tkpsj{display:flex;align-items:center;gap:var(--space-3)}.sign-in.svelte-19tkpsj.svelte-19tkpsj{color:#f5f5f7cc;font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;padding:8px 4px;white-space:nowrap}.sign-in.svelte-19tkpsj.svelte-19tkpsj:hover{color:#fff}.nav-actions.svelte-19tkpsj .trigger{color:#f5f5f7;font-size:var(--text-sm);padding:8px 12px;gap:6px}.nav-actions.svelte-19tkpsj .trigger:hover,.nav-actions.svelte-19tkpsj .trigger-open{background:#ffffff14;border-color:#ffffff29;color:#fff}.nav-actions.svelte-19tkpsj .menu{background:#1a1a1d;border-color:#2a2a2e;box-shadow:0 12px 32px #00000080}.nav-actions.svelte-19tkpsj .item{color:#d7d7dc}.nav-actions.svelte-19tkpsj .item:hover{background:#232328;color:#fff}.nav-actions.svelte-19tkpsj .item-active{color:#fff}.btn-primary.svelte-19tkpsj.svelte-19tkpsj{display:inline-flex;align-items:center;gap:var(--space-2);padding:12px 26px;background:var(--color-primary-cta);color:#fff;font-weight:var(--font-semibold);font-size:var(--text-base);border-radius:var(--radius-full);border:none;text-decoration:none;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);box-shadow:0 4px 20px #cc1d2159}.btn-primary.svelte-19tkpsj.svelte-19tkpsj:hover{background:var(--color-primary-cta-hover);transform:translateY(-1px);box-shadow:0 6px 24px #cc1d2173}.side-col.svelte-19tkpsj.svelte-19tkpsj{position:absolute;top:44%;transform:translateY(-40%);display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:#f5f5f7;font-size:.75rem;font-weight:var(--font-semibold);letter-spacing:.28em;text-transform:uppercase;line-height:2;z-index:1}.side-left.svelte-19tkpsj.svelte-19tkpsj{left:var(--space-10)}.side-right.svelte-19tkpsj.svelte-19tkpsj{right:var(--space-10);align-items:flex-start}.side-underline.svelte-19tkpsj.svelte-19tkpsj{margin-top:8px;height:2px;width:44px;background:var(--color-primary);border-radius:2px}.hero.svelte-19tkpsj.svelte-19tkpsj{position:relative;z-index:2;max-width:900px;width:100%;box-sizing:border-box;margin:0 auto;padding:var(--space-2) var(--space-8) var(--space-3);text-align:center;flex:1;min-height:0}.tagline-band.svelte-19tkpsj.svelte-19tkpsj{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-3)}.tagline-bar.svelte-19tkpsj.svelte-19tkpsj{height:1.5px;width:88px;background:var(--color-primary);border-radius:2px}.tagline-text.svelte-19tkpsj.svelte-19tkpsj{color:#f5f5f7;font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.22em;text-transform:uppercase;white-space:normal;text-align:center}.title.svelte-19tkpsj.svelte-19tkpsj{font-family:var(--font-family-display);font-weight:900;font-size:clamp(1.9rem,5vw + .25rem,3.75rem);line-height:1.02;letter-spacing:-.01em;margin:0 0 var(--space-3);display:flex;flex-direction:column;gap:2px}.title-white.svelte-19tkpsj.svelte-19tkpsj{color:#f5f5f7;text-shadow:0 2px 20px rgba(255,255,255,.08);background:linear-gradient(180deg,#fff,#c8c9cf);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.title-red.svelte-19tkpsj.svelte-19tkpsj{color:var(--color-primary);text-shadow:0 2px 24px rgba(247,55,58,.35)}.subtitle.svelte-19tkpsj.svelte-19tkpsj{color:#d7d7dc;font-size:var(--text-lg);line-height:1.55;max-width:540px;margin:0 auto var(--space-4)}.video-card.svelte-19tkpsj.svelte-19tkpsj{position:relative;display:inline-block;margin:0 auto var(--space-4);border-radius:var(--radius-xl);padding:4px;background:linear-gradient(135deg,#f7373ae6,#f7373a59 60%,#f7373ae6);box-shadow:0 0 40px #f7373a59,0 20px 60px #0000008c}.video-frame.svelte-19tkpsj.svelte-19tkpsj{position:relative;aspect-ratio:16 / 9;width:min(560px,92vw);height:auto;background:#0a0a0b;border-radius:calc(var(--radius-xl) - 4px);overflow:hidden}@media (min-width: 1024px) and (min-height: 800px){html:has(.landing),body:has(.landing){height:100vh;height:100dvh;overflow:hidden;margin:0}}@media (min-width: 1024px) and (min-height: 800px){.landing.svelte-19tkpsj.svelte-19tkpsj{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}}.video-poster.svelte-19tkpsj.svelte-19tkpsj{all:unset;position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer}.video-poster.svelte-19tkpsj.svelte-19tkpsj:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}.video-embed.svelte-19tkpsj.svelte-19tkpsj{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.video-bg.svelte-19tkpsj.svelte-19tkpsj{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.video-tint.svelte-19tkpsj.svelte-19tkpsj{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,#00000026,#0000008c),linear-gradient(to bottom,#0000 60%,#000000d9);pointer-events:none}.video-wordmark.svelte-19tkpsj.svelte-19tkpsj{position:absolute;top:12%;left:50%;transform:translate(-50%);width:62%;max-width:460px;height:auto;filter:drop-shadow(0 6px 20px rgba(0,0,0,.5));pointer-events:none}.play-circle.svelte-19tkpsj.svelte-19tkpsj{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);height:76px;width:76px;background:#0000008c;color:#fff;border:2px solid rgba(255,255,255,.8);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--transition-fast),transform var(--transition-fast)}.video-poster.svelte-19tkpsj:hover .play-circle.svelte-19tkpsj,.video-poster.svelte-19tkpsj:focus-visible .play-circle.svelte-19tkpsj{background:var(--color-primary);border-color:var(--color-primary);transform:translate(-50%,-50%) scale(1.05)}.video-duration.svelte-19tkpsj.svelte-19tkpsj{position:absolute;right:12px;bottom:48px;background:#0a0a0bd1;color:#fff;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:3px 8px;border-radius:var(--radius-full);font-variant-numeric:tabular-nums}.video-controls.svelte-19tkpsj.svelte-19tkpsj{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:var(--space-3);padding:10px 14px;color:#fff}.v-ctrl.svelte-19tkpsj.svelte-19tkpsj{all:unset;display:inline-flex;align-items:center;justify-content:center;height:26px;width:26px;color:#fff;cursor:pointer;border-radius:var(--radius-full);transition:background var(--transition-fast)}.v-ctrl.svelte-19tkpsj.svelte-19tkpsj:hover{background:#ffffff26}.scrub.svelte-19tkpsj.svelte-19tkpsj{position:relative;flex:1;height:4px;display:flex;align-items:center;cursor:pointer}.scrub-track.svelte-19tkpsj.svelte-19tkpsj{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff40;border-radius:999px}.scrub-fill.svelte-19tkpsj.svelte-19tkpsj{position:absolute;top:0;left:0;height:100%;background:var(--color-primary);border-radius:999px}.scrub-thumb.svelte-19tkpsj.svelte-19tkpsj{position:absolute;top:50%;height:10px;width:10px;background:var(--color-primary);border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0009}.v-time.svelte-19tkpsj.svelte-19tkpsj{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:#ffffffe6}.countdown.svelte-19tkpsj.svelte-19tkpsj{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);max-width:560px;margin:0 auto var(--space-4)}.count-box.svelte-19tkpsj.svelte-19tkpsj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3) 0;background:#17171ab3;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.count-num.svelte-19tkpsj.svelte-19tkpsj{font-family:var(--font-family-display);font-weight:700;font-size:2rem;line-height:1;color:#f5f5f7;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.count-lbl.svelte-19tkpsj.svelte-19tkpsj{margin-top:4px;color:#a8a8b1;font-size:.65rem;font-weight:var(--font-semibold);letter-spacing:.24em;text-transform:uppercase}.signup.svelte-19tkpsj.svelte-19tkpsj{display:grid;grid-template-columns:1fr auto;gap:var(--space-3);max-width:620px;margin:0 auto var(--space-3);background:#17171ab3;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);padding:6px 6px 6px 20px;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.signup.svelte-19tkpsj.svelte-19tkpsj:hover{border-color:#ffffff2e}.signup.svelte-19tkpsj.svelte-19tkpsj:focus-within{border-color:#e5484d;background:#17171ae6;box-shadow:0 0 0 3px #e5484d47,0 0 24px #e5484d2e}.signup-input.svelte-19tkpsj.svelte-19tkpsj{display:flex;align-items:center;gap:var(--space-3);align-self:stretch;margin:0;color:#a8a8b1;cursor:text}.signup-input.svelte-19tkpsj svg{flex-shrink:0;transition:color .15s ease}.signup.svelte-19tkpsj:focus-within .signup-input.svelte-19tkpsj{color:#f5f5f7}.signup-input.svelte-19tkpsj input.svelte-19tkpsj{all:unset;flex:1;color:#f5f5f7;font:inherit;font-size:var(--text-base);padding:10px 0;min-width:0;text-align:left;caret-color:#e5484d}.signup-input.svelte-19tkpsj input.svelte-19tkpsj::placeholder{color:#7d7d86}.signup-cta.svelte-19tkpsj.svelte-19tkpsj{padding:12px 22px;font-size:var(--text-sm);box-shadow:0 4px 16px #f7373a59}.signup-notice.svelte-19tkpsj.svelte-19tkpsj{color:var(--color-primary-light);font-size:var(--text-sm);text-align:center;max-width:620px;margin:var(--space-2) auto 0;line-height:1.5}.signup-cta[disabled].svelte-19tkpsj.svelte-19tkpsj{opacity:.65;cursor:wait}.signup-input.svelte-19tkpsj input[disabled].svelte-19tkpsj{opacity:.6}.waitlist-success.svelte-19tkpsj.svelte-19tkpsj{max-width:620px;margin:0 auto var(--space-3);padding:var(--space-3);background:#17171ab3;border:1px solid var(--color-success);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ws-head.svelte-19tkpsj.svelte-19tkpsj{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);text-align:left}.ws-check.svelte-19tkpsj.svelte-19tkpsj{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:28px;width:28px;background:var(--color-success);color:#fff;border-radius:50%}.ws-lead.svelte-19tkpsj.svelte-19tkpsj{font-family:var(--font-family-display);font-weight:700;font-size:var(--text-lg);line-height:1.35;color:#f5f5f7;margin:0}.ws-sub.svelte-19tkpsj.svelte-19tkpsj{font-family:var(--font-family-base);font-weight:400;color:#a8a8b1;font-size:var(--text-sm);margin-left:4px}.ws-share.svelte-19tkpsj.svelte-19tkpsj{display:grid;grid-template-columns:1fr auto;gap:var(--space-3);align-items:center;background:#0006;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);padding:4px 4px 4px 16px}.ws-url.svelte-19tkpsj.svelte-19tkpsj{color:#f5f5f7;font-family:var(--font-family-mono);font-size:var(--text-sm);overflow-wrap:anywhere;text-align:left}.ws-copy.svelte-19tkpsj.svelte-19tkpsj{padding:10px 16px;font-size:var(--text-sm)}@media (max-width: 720px){.ws-share.svelte-19tkpsj.svelte-19tkpsj{grid-template-columns:1fr;padding:12px}.ws-url.svelte-19tkpsj.svelte-19tkpsj{text-align:center}}.signup-note.svelte-19tkpsj.svelte-19tkpsj{color:#a8a8b1;font-size:var(--text-sm);text-align:center;max-width:620px;margin:var(--space-2) auto var(--space-4);line-height:1.5}.features.svelte-19tkpsj.svelte-19tkpsj{display:flex;align-items:center;justify-content:center;gap:var(--space-6);max-width:900px;margin:0 auto;padding:var(--space-2) 0;color:#f5f5f7;flex-wrap:wrap}.feature.svelte-19tkpsj.svelte-19tkpsj{display:inline-flex;align-items:center;gap:var(--space-3)}.feat-icon.svelte-19tkpsj.svelte-19tkpsj{display:inline-flex;align-items:center;justify-content:center;color:#f5f5f7;opacity:.85}.feat-copy.svelte-19tkpsj.svelte-19tkpsj{display:flex;flex-direction:column}.feat-label.svelte-19tkpsj.svelte-19tkpsj{font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.16em;text-transform:uppercase;color:#f5f5f7}.feat-meta.svelte-19tkpsj.svelte-19tkpsj{color:#a8a8b1;font-size:var(--text-sm)}.feat-divider.svelte-19tkpsj.svelte-19tkpsj{width:1px;height:32px;background:#ffffff1f}.launch-row.svelte-19tkpsj.svelte-19tkpsj{display:block}@media (min-width: 1024px){.marketing-nav.svelte-19tkpsj.svelte-19tkpsj{padding:var(--space-4) var(--space-10) var(--space-2)}.tagline-band.svelte-19tkpsj.svelte-19tkpsj,.title.svelte-19tkpsj.svelte-19tkpsj{margin-bottom:var(--space-2)}.hero.svelte-19tkpsj.svelte-19tkpsj{padding:0 var(--space-4);display:flex;flex-direction:column;justify-content:center}.title.svelte-19tkpsj.svelte-19tkpsj{font-size:clamp(1.9rem,min(4.2vw,6.4vh),3.5rem)}.subtitle.svelte-19tkpsj.svelte-19tkpsj{max-width:820px;font-size:var(--text-base);margin-bottom:var(--space-3)}.video-card.svelte-19tkpsj.svelte-19tkpsj{margin-bottom:var(--space-3)}.launch-row.svelte-19tkpsj.svelte-19tkpsj{display:flex;align-items:stretch;gap:var(--space-3);width:100%;margin:0 auto}.launch-row.svelte-19tkpsj .countdown.svelte-19tkpsj{flex:0 0 auto;grid-template-columns:repeat(4,62px);gap:var(--space-2);margin:0}.launch-row.svelte-19tkpsj .count-box.svelte-19tkpsj{padding:var(--space-2) 0}.launch-row.svelte-19tkpsj .count-num.svelte-19tkpsj{font-size:1.6rem}.launch-row.svelte-19tkpsj .count-lbl.svelte-19tkpsj{font-size:.58rem;letter-spacing:.12em}.launch-row.svelte-19tkpsj .signup.svelte-19tkpsj{padding-left:16px}.launch-row.svelte-19tkpsj .signup-input input.svelte-19tkpsj{font-size:.9375rem}.launch-row.svelte-19tkpsj .signup-cta.svelte-19tkpsj{padding:12px 18px}.launch-row.svelte-19tkpsj .signup.svelte-19tkpsj,.launch-row.svelte-19tkpsj .waitlist-success.svelte-19tkpsj{flex:1;min-width:0;max-width:none;margin:0}.signup-note.svelte-19tkpsj.svelte-19tkpsj{margin:var(--space-2) auto var(--space-1)}.features.svelte-19tkpsj.svelte-19tkpsj{padding:0}}@media (max-width: 1180px){.side-col.svelte-19tkpsj.svelte-19tkpsj{display:none}.marketing-nav.svelte-19tkpsj.svelte-19tkpsj{padding:var(--space-3) var(--space-6) var(--space-2)}}@media (max-width: 720px){.marketing-nav.svelte-19tkpsj.svelte-19tkpsj{padding:var(--space-3) var(--space-4);gap:var(--space-2)}.marketing-nav.svelte-19tkpsj .btn-primary.svelte-19tkpsj{padding:10px 14px;font-size:var(--text-sm);white-space:nowrap}.nav-actions.svelte-19tkpsj.svelte-19tkpsj{gap:var(--space-2)}.hero.svelte-19tkpsj.svelte-19tkpsj{padding:var(--space-6) var(--space-4)}.tagline-text.svelte-19tkpsj.svelte-19tkpsj{font-size:.7rem;letter-spacing:.16em;white-space:normal}.tagline-bar.svelte-19tkpsj.svelte-19tkpsj{width:32px}.subtitle.svelte-19tkpsj.svelte-19tkpsj{font-size:var(--text-base)}.countdown.svelte-19tkpsj.svelte-19tkpsj{grid-template-columns:repeat(2,1fr)}.count-num.svelte-19tkpsj.svelte-19tkpsj{font-size:2rem}.signup.svelte-19tkpsj.svelte-19tkpsj{grid-template-columns:1fr;padding:8px;border-radius:28px}.signup-input.svelte-19tkpsj.svelte-19tkpsj{padding:0 16px 0 12px}.signup-cta.svelte-19tkpsj.svelte-19tkpsj{justify-content:center}.features.svelte-19tkpsj.svelte-19tkpsj{flex-direction:column;gap:var(--space-4)}.feat-divider.svelte-19tkpsj.svelte-19tkpsj{width:32px;height:1px}.video-wordmark.svelte-19tkpsj.svelte-19tkpsj{top:20%;width:76%}.play-circle.svelte-19tkpsj.svelte-19tkpsj{height:56px;width:56px}}@media (max-width: 420px){.nav-actions.svelte-19tkpsj .trigger .flag{display:none}}.marketing-nav.svelte-19tkpsj.cramped .btn-primary.svelte-19tkpsj{display:none}@media (max-width: 359px){.signup-input.svelte-19tkpsj svg{display:none}}@media (prefers-reduced-motion: reduce){.btn-primary.svelte-19tkpsj.svelte-19tkpsj:hover,.play-circle.svelte-19tkpsj.svelte-19tkpsj:hover{transform:none}}
