.hud.svelte-og50z2{pointer-events:none;color:var(--fg);--w:1px;--arm:46px;--mx:max(20px, env(safe-area-inset-left));--mxr:max(20px, env(safe-area-inset-right));--mt:calc(env(safe-area-inset-top,0px) + 8px);--mb:calc(env(safe-area-inset-bottom,0px) + 10px);font-family:var(--hud-font);position:fixed;inset:0}@media (-webkit-device-pixel-ratio>=3){.hud.svelte-og50z2{--w:.67px}}.grid.svelte-og50z2 i:where(.svelte-og50z2){background:var(--hair);transition:opacity .6s var(--ease);position:absolute}.grid.svelte-og50z2 .v:where(.svelte-og50z2){width:var(--w);top:0;bottom:0}.grid.svelte-og50z2 .h:where(.svelte-og50z2){height:var(--w);left:0;right:0}.idle.svelte-og50z2 .grid:where(.svelte-og50z2) i:where(.svelte-og50z2){opacity:0}.mid.svelte-og50z2{position:absolute;inset:0;overflow:visible}.mid.svelte-og50z2 *{fill:none;stroke:var(--line);stroke-width:var(--w);shape-rendering:geometricprecision}.af.svelte-og50z2{transition:opacity .6s var(--ease)}.idle.svelte-og50z2 .af:where(.svelte-og50z2){opacity:.35}.probe.svelte-og50z2{transition:transform .38s var(--ease)}.probe.svelte-og50z2 .ring:where(.svelte-og50z2),.probe.svelte-og50z2 .inner:where(.svelte-og50z2){stroke-width:calc(var(--w) * 1.3)}.probe.svelte-og50z2 .dot:where(.svelte-og50z2){stroke-width:calc(var(--w) * 1.6)}.probe.svelte-og50z2 .prog:where(.svelte-og50z2){stroke:#fff;stroke-width:2.4px;stroke-linecap:butt;filter:drop-shadow(0 0 3px #ffffff8c);transition:opacity .16s linear}.corner.svelte-og50z2{height:84px;text-shadow:var(--halo);align-items:center;gap:10px;display:flex;position:absolute}.corner.svelte-og50z2:before,.corner.svelte-og50z2:after{content:"";background:var(--line);position:absolute}.corner.svelte-og50z2:before{width:var(--arm);height:var(--w)}.corner.svelte-og50z2:after{width:var(--w);height:var(--arm)}.tl.svelte-og50z2{left:var(--mx);top:var(--mt);flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;width:120px;padding-left:18px}.tl.svelte-og50z2:before,.tl.svelte-og50z2:after{top:0;left:0}.tr.svelte-og50z2{right:var(--mxr);top:var(--mt);justify-content:flex-end;width:200px;padding-right:18px}.tr.svelte-og50z2:before,.tr.svelte-og50z2:after{top:0;right:0}.bl.svelte-og50z2{left:var(--mx);bottom:var(--mb);width:120px;padding-left:18px}.bl.svelte-og50z2:before,.bl.svelte-og50z2:after{bottom:0;left:0}.br.svelte-og50z2{right:var(--mxr);bottom:var(--mb);justify-content:flex-end;width:200px;padding-right:18px}.br.svelte-og50z2:before,.br.svelte-og50z2:after{bottom:0;right:0}.code.svelte-og50z2{letter-spacing:.04em;white-space:nowrap;font-size:23px;line-height:1}.dots.svelte-og50z2{gap:5px;display:flex}.dots.svelte-og50z2 b:where(.svelte-og50z2){background:var(--dim);opacity:.55;width:4px;height:4px;transition:all .24s var(--ease);border-radius:50%}.dots.svelte-og50z2 b.on:where(.svelte-og50z2){opacity:1;background:#fff;transform:scale(1.35)}.chip.svelte-og50z2{color:#000;text-shadow:none;letter-spacing:.02em;background:#fff;border-radius:5px;padding:5px 8px 5px 9px;font-size:15px;line-height:1}.val.svelte-og50z2{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:4.1ch;font-size:23px;line-height:1}.par.svelte-og50z2{letter-spacing:.02em;white-space:nowrap;font-size:15px;line-height:1}.bat.svelte-og50z2{stroke:#fff;stroke-width:1.5px;fill:none}.nub.svelte-og50z2,.fill.svelte-og50z2{fill:#fff;stroke:none}.ruler.svelte-og50z2{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 104px);height:52px;position:absolute;transform:translate(-50%)}.ruler.svelte-og50z2 svg:where(.svelte-og50z2){display:block;overflow:visible}.ruler.svelte-og50z2 .ticks:where(.svelte-og50z2) path:where(.svelte-og50z2),.ruler.svelte-og50z2 .sign:where(.svelte-og50z2){stroke:#fff;stroke-width:1.4px;fill:none}.ruler.svelte-og50z2 .mark:where(.svelte-og50z2){fill:#fff;stroke:none;transition:transform .32s var(--ease);filter:drop-shadow(0 0 2px #00000080)}.toast.svelte-og50z2{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 176px);text-align:center;width:min(78vw,330px);font-family:var(--ui-font);letter-spacing:.01em;color:#ffffffeb;text-shadow:var(--halo), 0 0 14px #000c;animation:svelte-og50z2-toast 3.2s var(--ease) both;font-size:14px;line-height:1.35;position:absolute;transform:translate(-50%)}@keyframes svelte-og50z2-toast{0%{opacity:0;transform:translate(-50%,6px)}8%{opacity:1;transform:translate(-50%)}82%{opacity:1}to{opacity:0}}.msg.svelte-og50z2{text-align:center;width:min(80vw,320px);text-shadow:var(--halo);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(78px - 50%))}.msg.svelte-og50z2 .t:where(.svelte-og50z2){letter-spacing:.08em;font-size:13px}.msg.svelte-og50z2 .b:where(.svelte-og50z2){font-family:var(--ui-font);color:var(--dim);margin-top:10px;font-size:13.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.probe.svelte-og50z2,.ruler.svelte-og50z2 .mark:where(.svelte-og50z2),.grid.svelte-og50z2 i:where(.svelte-og50z2),.af.svelte-og50z2{transition:none}.toast.svelte-og50z2{animation-duration:10ms}}.stage.svelte-1uha8ag{touch-action:none;background:#000;position:fixed;inset:0;overflow:hidden}canvas.svelte-1uha8ag{background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.src.svelte-1uha8ag{opacity:.01;pointer-events:none;width:2px;height:2px;position:absolute;top:0;left:0}.flash.svelte-1uha8ag{opacity:0;pointer-events:none;background:#000;transition:opacity .32s ease-out;position:absolute;inset:0}.flash.on.svelte-1uha8ag{opacity:.9;transition:none}
