.hero[data-astro-cid-i3irphx7]{color:#fff;padding:clamp(32px,6vw,72px) 0 clamp(60px,9vw,120px);position:relative;overflow:hidden}.hero-grid[data-astro-cid-i3irphx7]{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:40px;display:grid;position:relative}.eyebrow[data-astro-cid-i3irphx7]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#e8f4ff;margin-bottom:14px;font-size:.68rem}h1[data-astro-cid-i3irphx7]{text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.tagline[data-astro-cid-i3irphx7]{font-family:var(--font-display);color:#fff;text-shadow:0 2px 8px #001e5a80;margin-bottom:18px;font-size:clamp(.95rem,2vw,1.3rem)}.lede[data-astro-cid-i3irphx7]{color:#f2f8ff;text-shadow:0 1px 6px #001e5a73;max-width:560px;margin-bottom:26px;font-size:1.08rem}.actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:14px;margin-bottom:26px;display:flex}.stage[data-astro-cid-i3irphx7]{padding:24px 12px 60px;position:relative}.stage-orbit[data-astro-cid-i3irphx7]{width:min(100%,300px);box-shadow:var(--shadow-panel);background:linear-gradient(180deg, #c8f56a 0%, var(--lime) 60%, #7ec51b 100%);border-radius:10px;margin:0 auto}.stage-burst[data-astro-cid-i3irphx7]{z-index:3;position:absolute;top:-6px;right:0}@media (width<=860px){.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr}.stage[data-astro-cid-i3irphx7]{order:-1;padding-bottom:50px}.stage-orbit[data-astro-cid-i3irphx7]{width:min(100%,240px)}}.step[data-astro-cid-hahnwogd] .xp-body{aspect-ratio:8/5;background:#090a10}.step[data-astro-cid-hahnwogd] .xp-body a{height:100%;display:block}.step[data-astro-cid-hahnwogd] .xp-body img{object-fit:contain;width:100%;height:100%}.step[data-astro-cid-hahnwogd]{flex-direction:column;gap:14px;display:flex}.step-n[data-astro-cid-hahnwogd]{font-family:var(--font-display);color:var(--aqua-deep);letter-spacing:.2em;font-size:.8rem}.step[data-astro-cid-hahnwogd] p[data-astro-cid-hahnwogd]{color:var(--ink-soft);margin:0}.lab.svelte-1my6f3{padding:16px}.lab-body.svelte-1my6f3{background:#f3f5f9;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);gap:16px;padding:16px;display:grid}.scene-col.svelte-1my6f3 .orbit:where(.svelte-1my6f3){max-width:220px;margin:0 auto}.scene-col.svelte-1my6f3 .orbit-track{transform-origin:160px 330px;transform:rotate(var(--angle,0deg))}.scene-readout.svelte-1my6f3{text-align:center;color:var(--ink-soft);margin:10px 0 0;font-size:.8rem}.num.svelte-1my6f3{font-family:var(--font-display);color:var(--ink);font-size:.72rem}.presets.svelte-1my6f3{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.curve.svelte-1my6f3{touch-action:none;border-radius:8px;width:100%;height:auto;display:block;box-shadow:inset 0 0 0 1px #0b1c33,0 2px #fff}.knob.svelte-1my6f3{cursor:grab}.knob.svelte-1my6f3:active{cursor:grabbing}.knob.locked.svelte-1my6f3{cursor:ns-resize}.knob.svelte-1my6f3:focus-visible{outline:none}.knob.svelte-1my6f3:focus-visible circle:where(.svelte-1my6f3):first-child{fill:#fff}.controls.svelte-1my6f3{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.link.svelte-1my6f3{color:var(--aqua-deep);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.readout.svelte-1my6f3{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink);flex-basis:100%;margin:0;font-size:.7rem}.fine.svelte-1my6f3{color:var(--ink-soft);margin:12px 4px 0;font-size:.9rem}@media (width<=720px){.lab-body.svelte-1my6f3{grid-template-columns:1fr}}.lab-head[data-astro-cid-6gpsfkul]{position:relative}.lab-burst{position:absolute;top:-30px;right:-10px}.static-note[data-astro-cid-6gpsfkul]{color:var(--ink-soft);margin:12px 4px 0;font-size:.9rem}@media (width<=720px){.lab-burst{top:-50px;right:0}}.more[data-astro-cid-rju6wdku]{margin:14px 0 0;font-weight:800}.screen[data-astro-cid-yuo6776w] .xp-body{aspect-ratio:8/5;background:#090a10}.screen[data-astro-cid-yuo6776w] .xp-body a{height:100%;display:block}.screen[data-astro-cid-yuo6776w] .xp-body img{object-fit:contain;width:100%;height:100%}.screen-copy[data-astro-cid-yuo6776w]{padding:14px 6px 0}.who[data-astro-cid-yuo6776w]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--aqua-deep);margin-bottom:6px;font-size:.66rem}.screen-copy[data-astro-cid-yuo6776w] p[data-astro-cid-yuo6776w]:last-child{color:var(--ink-soft);margin:0}.offline-panel[data-astro-cid-2ehzw64q]{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:center;gap:32px;padding:clamp(24px,4vw,44px);display:grid}.offline-panel[data-astro-cid-2ehzw64q] p[data-astro-cid-2ehzw64q]:last-child{color:var(--ink-soft);margin:0}.qr-steps[data-astro-cid-2ehzw64q]{gap:16px;display:grid}.qr-step[data-astro-cid-2ehzw64q]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:14px;font-size:.7rem;display:flex}.qr[data-astro-cid-2ehzw64q]{background:linear-gradient(90deg, var(--ink) 2px, transparent 2px) 0 0 / 8px 8px, linear-gradient(0deg, var(--ink) 2px, transparent 2px) 0 0 / 8px 8px, repeating-conic-gradient(var(--ink) 0 25%, #fff 0 50%) 0 0 / 16px 16px;border:4px solid #fff;border-radius:6px;flex:none;width:64px;height:64px;box-shadow:0 2px 8px #00287840}@media (width<=760px){.offline-panel[data-astro-cid-2ehzw64q]{grid-template-columns:1fr}}.safety-grid[data-astro-cid-wxjaxxja]{grid-template-columns:minmax(200px,.6fr) minmax(0,1.4fr);align-items:center;gap:32px;display:grid}.estop-card[data-astro-cid-wxjaxxja]{place-items:center;min-height:240px;display:grid}.estop[data-astro-cid-wxjaxxja]{color:#fff;width:150px;height:150px;font-family:var(--font-display);letter-spacing:.08em;text-shadow:0 1px 2px #0009;background:radial-gradient(circle at 40% 30%,#ff8d7a,#d21a0e 60%,#8a0c05);border:8px solid #f4d400;border-radius:50%;place-items:center;font-size:.95rem;display:grid;box-shadow:0 10px #6d0a04,0 18px 30px #00000059,inset 0 6px 10px #ffffff59}.muted[data-astro-cid-wxjaxxja]{color:var(--ink-soft);margin:0}@media (width<=700px){.safety-grid[data-astro-cid-wxjaxxja]{grid-template-columns:1fr}}.plan[data-astro-cid-tl27rjbg]{max-width:860px;padding:clamp(24px,4vw,40px)}.plan-top[data-astro-cid-tl27rjbg] h3[data-astro-cid-tl27rjbg]{margin-top:10px}.price[data-astro-cid-tl27rjbg]{font-family:var(--font-display);color:var(--ink-soft);font-size:.9rem}.plan-note[data-astro-cid-tl27rjbg]{color:var(--ink-soft)}.signup[data-astro-cid-z6lkh5h7]{max-width:860px;padding:clamp(24px,4vw,40px)}form[data-astro-cid-z6lkh5h7]{justify-items:start;gap:12px;display:grid}input[data-astro-cid-z6lkh5h7]{width:340px;max-width:100%;padding:10px}button[data-astro-cid-z6lkh5h7]{cursor:pointer;padding:10px 20px}
