.stage.svelte-1t6z3ys{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%;background:transparent;border-radius:var(--r-md)}.stage.svelte-1t6z3ys:focus-within{box-shadow:inset 0 0 0 1px var(--accent-fg)}.surface.svelte-1t6z3ys{position:relative;flex:1 1 auto;min-height:160px;min-width:0;border-radius:var(--r-md);overflow:hidden}canvas.svelte-1t6z3ys{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}canvas.svelte-1t6z3ys:focus-visible{outline:none}.stage-cockpit.svelte-1t6z3ys{background:var(--bg-2);border:1px solid var(--line);box-shadow:var(--shadow-1);overflow:hidden}.stage-cockpit.svelte-1t6z3ys .surface:where(.svelte-1t6z3ys){border-radius:inherit;border-end-start-radius:0;border-end-end-radius:0}.hud.svelte-1t6z3ys{flex:none;align-self:flex-end;display:flex;gap:var(--sp-5);padding:var(--sp-2) var(--sp-6) var(--sp-1) 0;color:var(--fg-3);font-family:var(--font-mono);font-size:var(--fs-footnote);font-variant-numeric:tabular-nums}.hud-zen.svelte-1t6z3ys .metric:where(.svelte-1t6z3ys),.hud-zen.svelte-1t6z3ys .hud-unit:where(.svelte-1t6z3ys){transition:color var(--dur-3) var(--ease-out)}.hud-zen.svelte-1t6z3ys:not(:hover) .metric:where(.svelte-1t6z3ys){color:var(--fg-2)}.hud-cockpit.svelte-1t6z3ys{align-self:stretch;justify-content:flex-end;gap:var(--sp-5);border-top:1px solid var(--line);padding:var(--sp-2) var(--sp-4)}.hud-cockpit.svelte-1t6z3ys .metric:where(.svelte-1t6z3ys){font-size:var(--fs-title-3);color:var(--fg-0)}.hud-stat.svelte-1t6z3ys{display:flex;align-items:baseline;gap:var(--sp-1)}.hud-stat.svelte-1t6z3ys .metric:where(.svelte-1t6z3ys){color:var(--fg-0);font-size:var(--fs-title-2)}.hud-unit.svelte-1t6z3ys{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase}
