.lab-shell.svelte-1rlwzq6{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(300px,360px);gap:1px;display:grid}.region.svelte-1rlwzq6{background:var(--bg-panel);flex-direction:column;min-inline-size:0;display:flex}.region-tag.svelte-1rlwzq6{padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--line);background:var(--bg-raised)}.region-body.svelte-1rlwzq6{padding:var(--space-3);gap:var(--space-3);align-content:start;display:grid}.region-body.svelte-1rlwzq6:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.console.svelte-1rlwzq6,.rack.svelte-1rlwzq6{max-block-size:calc(100vh - var(--header-h) - var(--space-6));align-self:start;position:sticky;inset-block-start:calc(var(--header-h) + var(--space-3))}:is(.console.svelte-1rlwzq6,.rack.svelte-1rlwzq6) .region-body:where(.svelte-1rlwzq6){min-block-size:0;overflow:auto}.testbed.svelte-1rlwzq6 .region-body:where(.svelte-1rlwzq6){overflow-x:auto}@media (width<=1100px){.lab-shell.svelte-1rlwzq6{grid-template-columns:1fr}.console.svelte-1rlwzq6,.rack.svelte-1rlwzq6{max-block-size:none;position:static}}.fault-switch.svelte-1lgkaqx{align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);display:flex}.fault-switch.svelte-1lgkaqx input:where(.svelte-1lgkaqx){opacity:0;position:absolute}.fault-switch.svelte-1lgkaqx .fault-lever:where(.svelte-1lgkaqx){border:1px solid var(--line-strong);background:var(--bg-inset);block-size:14px;inline-size:26px;transition:border-color var(--dur-fast) var(--ease-precise);flex:none;position:relative}.fault-switch.svelte-1lgkaqx .fault-lever:where(.svelte-1lgkaqx):after{content:"";background:var(--ink-faint);inline-size:10px;transition:transform var(--dur-fast) var(--ease-precise), background-color var(--dur-fast) var(--ease-precise);position:absolute;inset-block:1px;inset-inline-start:1px}.fault-switch.svelte-1lgkaqx input:where(.svelte-1lgkaqx):checked+.fault-lever:where(.svelte-1lgkaqx){border-color:var(--danger)}.fault-switch.svelte-1lgkaqx input:where(.svelte-1lgkaqx):checked+.fault-lever:where(.svelte-1lgkaqx):after{background:var(--danger);transform:translate(12px)}.fault-switch.svelte-1lgkaqx input:where(.svelte-1lgkaqx):focus-visible+.fault-lever:where(.svelte-1lgkaqx){outline:2px solid var(--accent);outline-offset:2px}.fault-switch.svelte-1lgkaqx input:where(.svelte-1lgkaqx):checked~.fault-label:where(.svelte-1lgkaqx){color:var(--danger)}.probe-hud.svelte-1ani4oq{z-index:70;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);background:color-mix(in srgb, var(--bg-raised) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-block-start:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--text-xs);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.probe-hud.svelte-1ani4oq button:where(.svelte-1ani4oq){color:var(--ink-mute);letter-spacing:.04em}.probe-hud.svelte-1ani4oq button:where(.svelte-1ani4oq)[aria-checked=true]{color:var(--accent)}.probe-hud.svelte-1ani4oq.armed{border-block-start-color:var(--accent)}.probe-inline.svelte-1ani4oq{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;margin-inline-start:auto;overflow:hidden}.probe-tip.svelte-1ani4oq{z-index:80;pointer-events:none;background:var(--bg-panel);border:1px solid var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);white-space:nowrap;will-change:transform;padding:.3rem .6rem;position:fixed;inset-block-start:0;inset-inline-start:0}body:has(.probe-hud.armed){cursor:crosshair}
