.landing.svelte-1uha8ag{background:var(--rst-ui-bg);flex-direction:column;min-height:100vh;display:flex}.kicker.svelte-1uha8ag{color:var(--rst-ui-action);font-size:var(--rst-fs-label);font-weight:var(--rst-fw-display);letter-spacing:0;text-transform:uppercase}.wordmark.svelte-1uha8ag{font-weight:var(--rst-fw-display);font-size:var(--rst-fs-title)}.wordmark.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--rst-ui-action);font-style:normal}.wordmark.svelte-1uha8ag b:where(.svelte-1uha8ag){color:currentColor}.landing__bar.svelte-1uha8ag{z-index:2;color:#fffaf2;background:#0b121a;justify-content:space-between;align-items:center;padding:14px clamp(20px,5vw,48px);display:flex;position:relative}.landing__bar.svelte-1uha8ag .wordmark:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag),.hero.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){color:#8da7ff}.bar-signin.svelte-1uha8ag{border-radius:var(--rst-ui-radius-md);color:#fffaf2;font-weight:var(--rst-fw-bold);font-size:var(--rst-fs-body-lg);border:1px solid #fffaf247;padding:8px 16px;text-decoration:none;transition:background-color .18s,border-color .18s}.bar-signin.svelte-1uha8ag:hover{background:#ffffff14;border-color:#fffaf28c}.hero.svelte-1uha8ag{isolation:isolate;color:#fffaf2;background:#0b121a;padding:clamp(44px,7vw,92px) clamp(20px,5vw,48px) clamp(52px,8vw,104px);position:relative;overflow:hidden}.hero__photo.svelte-1uha8ag,.hero__overlay.svelte-1uha8ag,.hero__glow.svelte-1uha8ag{pointer-events:none;position:absolute;inset:0}.hero__photo.svelte-1uha8ag{background:var(--hero-photo) center / cover;z-index:-3;inset:-4%;transform:scale(1.04)}.hero__overlay.svelte-1uha8ag{z-index:-2;background:linear-gradient(100deg,#0b121af2 0%,#0b121ae0 46%,#0b121a94 100%)}.hero__glow.svelte-1uha8ag{z-index:-1;opacity:.9;background:radial-gradient(38% 46% at 82% 24%,#f0642352,#0000 70%),radial-gradient(36% 42% at 92% 82%,#f7b73333,#0000 72%),radial-gradient(32% 40% at 66% 8%,#40c87824,#0000 72%)}.hero.svelte-1uha8ag:after{content:"";background:var(--rst-ui-action);opacity:.92;height:5px;position:absolute;inset:auto 0 0}.hero__inner.svelte-1uha8ag{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,64px);max-width:1180px;margin:0 auto;display:grid;position:relative}.hero__copy.svelte-1uha8ag{min-width:0;max-width:600px;animation:rst-fade-up .5s var(--rst-ease-out) backwards;gap:16px;display:grid}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--rst-fs-hero-lg);font-weight:var(--rst-fw-display);letter-spacing:0;margin:0;line-height:.99}.hero__copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#fffaf2d9;max-width:560px;font-size:var(--rst-fs-title);margin:0;line-height:1.5}.hero__cta.svelte-1uha8ag{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.cta.svelte-1uha8ag{border-radius:var(--rst-ui-radius-md);font-weight:var(--rst-fw-bold);font-size:var(--rst-fs-title-sm);transition:transform .18s var(--rst-ease-out), background-color .18s ease, border-color .18s ease;padding:12px 22px;text-decoration:none;display:inline-block}.cta.svelte-1uha8ag:hover{transform:translateY(-1px)}.cta--primary.svelte-1uha8ag{color:#fffaf2;background:var(--rst-ui-action)}.cta--primary.svelte-1uha8ag:hover{background:var(--rst-ui-action-2)}.cta--ghost.svelte-1uha8ag{color:#fffaf2;border:1px solid #fffaf252}.cta--ghost.svelte-1uha8ag:hover{background:#ffffff14}.hero__demo.svelte-1uha8ag{width:100%;min-width:0;max-width:460px;animation:rst-fade-up .6s var(--rst-ease-out) .1s backwards;justify-self:end}.demo.svelte-1uha8ag{--tone-a:#f06423;--tone-b:#40c878;--tone-c:#4a8bff;--tone-d:#f7b733;background:#0d1520;border:1px solid #ffffff1f;border-radius:16px;gap:12px;padding:14px;display:grid;box-shadow:0 30px 70px #0000006b}.demo__bar.svelte-1uha8ag{align-items:center;gap:10px;display:flex}.demo__dots.svelte-1uha8ag{gap:5px;display:inline-flex}.demo__dots.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#ffffff38;border-radius:50%;width:8px;height:8px}.demo__label.svelte-1uha8ag{color:#fffaf2b8;min-width:0;font-size:var(--rst-fs-label);font-weight:var(--rst-fw-bold);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.demo__gate.svelte-1uha8ag{flex:none;place-items:center end;width:128px;height:24px;display:grid;position:relative}.pill.svelte-1uha8ag{font-size:var(--rst-fs-label);font-weight:var(--rst-fw-display);white-space:nowrap;border-radius:999px;grid-area:1/1;align-items:center;padding:4px 10px;display:inline-flex}.pill--block.svelte-1uha8ag{color:#ffd7cb;opacity:0;background:#e24b4a3d}.pill--warn.svelte-1uha8ag{color:#ffe6b8;opacity:0;background:#f7b73338}.pill--ready.svelte-1uha8ag{color:#c9f6de;opacity:1;background:#40c8783d}.pill--ready.svelte-1uha8ag:before{content:"✓ "}.demo__grid.svelte-1uha8ag{grid-template-columns:30px repeat(5,minmax(0,1fr));align-items:center;gap:5px;display:grid;position:relative}.demo__cell.svelte-1uha8ag{justify-content:center;align-items:center;min-width:0;height:26px;display:flex}.demo__head.svelte-1uha8ag{flex-direction:column;gap:1px;line-height:1}.demo__head.svelte-1uha8ag b:where(.svelte-1uha8ag){color:#fffaf28c;font-size:var(--rst-fs-micro);font-weight:var(--rst-fw-display);letter-spacing:0;text-transform:uppercase}.demo__head.svelte-1uha8ag i:where(.svelte-1uha8ag){color:#fffaf2d9;font-size:var(--rst-fs-label);font-style:normal;font-weight:var(--rst-fw-display)}.demo__avatar.svelte-1uha8ag{color:#0b121a;background:var(--tone,#f06423);width:22px;height:22px;font-size:var(--rst-fs-micro);font-weight:var(--rst-fw-display);border-radius:50%;place-items:center;display:grid}.demo__avatar--a.svelte-1uha8ag{--tone:var(--tone-a)}.demo__avatar--b.svelte-1uha8ag{--tone:var(--tone-b)}.demo__avatar--c.svelte-1uha8ag{--tone:var(--tone-c)}.demo__avatar--d.svelte-1uha8ag{--tone:var(--tone-d)}.demo__slot.svelte-1uha8ag{background:#ffffff09;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff0d}.demo__chip.svelte-1uha8ag{background:var(--tone,#f06423);border-radius:4px;width:78%;height:13px;box-shadow:0 3px 8px #00000047}.demo__chip.is-pm.svelte-1uha8ag{opacity:.62}.demo__chip--a.svelte-1uha8ag{--tone:var(--tone-a)}.demo__chip--b.svelte-1uha8ag{--tone:var(--tone-b)}.demo__chip--c.svelte-1uha8ag{--tone:var(--tone-c)}.demo__chip--d.svelte-1uha8ag{--tone:var(--tone-d)}.demo__now.svelte-1uha8ag{background:var(--rst-green);opacity:0;border-radius:2px;width:2px;position:absolute;top:-2px;bottom:-2px;left:62%;box-shadow:0 0 10px #40c878b3}.demo__now-pill.svelte-1uha8ag{color:#0b121a;background:var(--rst-green);font-size:var(--rst-fs-micro);font-weight:var(--rst-fw-display);border-radius:999px;padding:1px 6px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.body.svelte-1uha8ag{gap:clamp(48px,7vw,88px);width:100%;max-width:1180px;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(20px,5vw,48px) clamp(56px,7vw,96px);display:grid}.modules.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.module-card.svelte-1uha8ag{border:1px solid var(--rst-ui-line);border-radius:var(--rst-ui-radius-md);background:var(--rst-ui-bg-2);transition:box-shadow .22s var(--rst-ease-out), border-color .22s ease;align-content:start;gap:10px;padding:26px 24px 24px;display:grid}.module-card.svelte-1uha8ag:hover{border-color:#f0642359;box-shadow:0 18px 38px #3c2a181f}.module-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--rst-fs-heading);font-weight:var(--rst-fw-display);letter-spacing:0;margin:0}.module-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--rst-ui-muted);font-size:var(--rst-fs-body-lg);margin:0;line-height:1.5}.module-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.module-card.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:var(--rst-fs-body);font-weight:var(--rst-fw-bold);padding-left:20px;position:relative}.module-card.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";color:var(--rst-green);font-weight:var(--rst-fw-display);position:absolute;left:0}.week.svelte-1uha8ag{gap:18px;display:grid}.week.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:620px;font-size:var(--rst-fs-display-lg);font-weight:var(--rst-fw-display);letter-spacing:0;margin:0}.week__steps.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.week__steps.svelte-1uha8ag article:where(.svelte-1uha8ag){border-left:3px solid var(--rst-ui-action);background:var(--rst-ui-bg-2);border-radius:0 var(--rst-ui-radius-md) var(--rst-ui-radius-md) 0;align-content:start;gap:8px;padding:22px;display:grid}.week__steps.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--rst-ui-action);font-size:var(--rst-fs-body);font-weight:var(--rst-fw-display)}.week__steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--rst-fs-title);font-weight:var(--rst-fw-display);margin:0}.week__steps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--rst-ui-muted);font-size:var(--rst-fs-body);margin:0;line-height:1.5}.closing.svelte-1uha8ag{border-radius:var(--rst-ui-radius-md);color:#fffaf2;text-align:center;background:radial-gradient(circle at 85% 12%,#f0642352,#0000 42%),#0b121a;justify-items:center;gap:10px;padding:clamp(36px,5vw,56px) 24px;display:grid}.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--rst-fs-display-lg);font-weight:var(--rst-fw-display);letter-spacing:0;margin:0}.closing.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#fffaf2cc;font-size:var(--rst-fs-title-sm);margin:0 0 8px}.landing__footer.svelte-1uha8ag{border-top:1px solid var(--rst-ui-line);color:var(--rst-ui-muted);font-size:var(--rst-fs-body);justify-content:space-between;align-items:center;padding:18px clamp(20px,5vw,48px);display:flex}.landing__footer.svelte-1uha8ag .wordmark:where(.svelte-1uha8ag){font-size:var(--rst-fs-title-sm);color:var(--rst-ui-text)}.landing__footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--rst-ui-action);font-weight:var(--rst-fw-bold);text-decoration:none}@media (prefers-reduced-motion:no-preference){.hero__photo.svelte-1uha8ag{animation:30s ease-in-out infinite alternate svelte-1uha8ag-land-ken}.hero__glow.svelte-1uha8ag{animation:22s ease-in-out infinite alternate svelte-1uha8ag-land-drift}.demo__chip.svelte-1uha8ag{animation:4.6s ease-in-out infinite alternate svelte-1uha8ag-land-chip;animation-delay:calc(var(--i,0) * .11s)}.pill--block.svelte-1uha8ag{animation:9s ease-in-out infinite svelte-1uha8ag-land-gate-block}.pill--warn.svelte-1uha8ag{animation:9s ease-in-out infinite svelte-1uha8ag-land-gate-warn}.pill--ready.svelte-1uha8ag{animation:9s ease-in-out infinite svelte-1uha8ag-land-gate-ready}.demo__now.svelte-1uha8ag{animation:9s ease-in-out infinite svelte-1uha8ag-land-now}.reveal.svelte-1uha8ag{opacity:0;transition:opacity .6s var(--rst-ease-out), transform .6s var(--rst-ease-out);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(20px)}.reveal.is-in.svelte-1uha8ag{opacity:1;transform:none}}@keyframes svelte-1uha8ag-land-ken{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.13)translate(-1.5%,-1.2%)}}@keyframes svelte-1uha8ag-land-drift{0%{opacity:.7;transform:translate(0,0)scale(1)}to{opacity:.95;transform:translate(-4%,3%)scale(1.12)}}@keyframes svelte-1uha8ag-land-chip{0%{opacity:.72;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1uha8ag-land-gate-block{0%,22%{opacity:1}30%,to{opacity:0}}@keyframes svelte-1uha8ag-land-gate-warn{0%,32%{opacity:0}40%,58%{opacity:1}66%,to{opacity:0}}@keyframes svelte-1uha8ag-land-gate-ready{0%,64%{opacity:0}72%,96%{opacity:1}to{opacity:0}}@keyframes svelte-1uha8ag-land-now{0%,60%{opacity:0;left:30%}66%{opacity:1}92%{opacity:1;left:92%}to{opacity:0;left:92%}}@media (width<=980px){.hero__inner.svelte-1uha8ag{grid-template-columns:1fr;gap:clamp(28px,6vw,44px)}.hero__demo.svelte-1uha8ag{justify-self:start;max-width:420px}.modules.svelte-1uha8ag,.week__steps.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=520px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--rst-fs-display-lg);line-height:1.04}.week.svelte-1uha8ag h2:where(.svelte-1uha8ag),.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--rst-fs-display-sm)}}
