html,body{height:auto;overflow:visible}html{scrollbar-width:auto}body{min-height:100svh;overscroll-behavior:auto}#root{height:auto;min-height:100svh}.landing-scene-placeholder{width:100%;height:100%;background:radial-gradient(55% 46% at 72% 22%,color-mix(in oklab,var(--color-bone) 8%,transparent),transparent 72%),radial-gradient(70% 54% at 54% 4%,color-mix(in oklab,var(--color-signal) 3%,transparent),transparent 76%)}.landing-replay-frame{min-height:18rem}.landing-replay-placeholder{min-height:18rem;border:1px solid var(--color-line);border-radius:1rem;background:color-mix(in oklab,var(--color-stage) 72%,transparent)}@media(min-width:768px){.landing-replay-frame,.landing-replay-placeholder{min-height:15rem}}.sa{display:block;width:100%;height:64px}.sa-doc{fill:none;stroke:var(--color-muted);stroke-width:1.5;opacity:.75}.sa-line{stroke:var(--color-muted);stroke-width:2;stroke-linecap:round;opacity:.7}.sa-hot{stroke:var(--color-signal)}.sa-edge{stroke:var(--color-muted);stroke-width:1.3;opacity:.8}.sa-node circle{fill:var(--color-muted)}.sa-node--hot circle{fill:var(--color-signal)}.sa-node--hotfill{fill:var(--color-signal)}.sa-code{font-family:var(--font-mono);font-size:10.5px;letter-spacing:0;fill:var(--color-muted)}.sa-code--ink{fill:var(--color-ink)}.sa-asked{font-family:var(--font-sans);font-size:11px;font-style:italic;fill:var(--color-muted)}.sa-underline{fill:var(--color-signal)}.sa-ring{fill:none;stroke:var(--color-signal);stroke-width:1.2}@keyframes demo-blink{0%,49%{opacity:1}50%,to{opacity:0}}.demo-cursor{animation:demo-blink 1.06s steps(1,end) infinite}
