.sv-stage.svelte-19f0v8h{--sv-ink:#f2f2f2;place-items:center;width:100%;display:grid}.sv-plan.svelte-19f0v8h{aspect-ratio:1;width:min(80vh,88vw);max-width:780px;display:block}.sv-plan.svelte-19f0v8h :where(line:where(.svelte-19f0v8h),rect:where(.svelte-19f0v8h),circle:where(.svelte-19f0v8h),polyline:where(.svelte-19f0v8h)){fill:none;stroke:var(--sv-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.sv-plan.svelte-19f0v8h .dash:where(.svelte-19f0v8h){stroke-dasharray:2 3;opacity:.45}.sv-plan.svelte-19f0v8h .emit:where(.svelte-19f0v8h){opacity:.3}.sv-plan.svelte-19f0v8h .lbl:where(.svelte-19f0v8h){fill:var(--sv-ink);stroke:none;letter-spacing:.13em;font-size:2.2px;font-family:var(--font-act,ui-monospace, monospace)}.sv-plan.svelte-19f0v8h .dim:where(.svelte-19f0v8h){opacity:.6}.sp-wrap.svelte-i9oa1y{inset:var(--bar-h,44px) 0 0 0;position:absolute}.sp-stage.svelte-i9oa1y{position:absolute;inset:0;overflow:hidden}.sp-stage.sp-drag-over.svelte-i9oa1y{box-shadow:inset 0 0 0 2px #ffffff80}.sp-stage.svelte-i9oa1y .sp-lbl{font-family:var(--font-act,ui-monospace, monospace);letter-spacing:.13em;text-transform:uppercase;color:#f2f2f2;white-space:nowrap;-webkit-user-select:none;user-select:none;text-shadow:0 1px 3px #000;font-size:10px}.sp-stage.svelte-i9oa1y .sp-lbl .k{opacity:.55;font-size:8px;display:block}.sp-stage.svelte-i9oa1y .sp-lbl.you{opacity:.6}.sp-stage.svelte-i9oa1y .sp-lbl.src{flex-direction:column;align-items:center;gap:1px;max-width:132px;display:flex}.sp-stage.svelte-i9oa1y .sp-lbl.src .t{text-overflow:ellipsis;max-width:100%;overflow:hidden}.sp-stage.svelte-i9oa1y .sp-lbl .n{text-align:center;font-variant-numeric:tabular-nums lining-nums;background:#00000080;min-width:13px;padding:0 3px;font-size:8px;line-height:13px;box-shadow:inset 0 0 0 1px #ffffff59}.sp-view.svelte-i9oa1y{z-index:2;--c-text:#f2f2f2;--c-text-muted:#f2f2f28c;--c-border-strong:#f2f2f2b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0c8c;align-items:center;gap:6px;padding:4px 6px;display:flex;position:absolute;top:10px;right:16px;box-shadow:inset 0 0 0 1px #ffffff1f}.sp-head-btn.svelte-i9oa1y{color:#f2f2f2b3;cursor:pointer;font-family:var(--font-act,monospace);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #f2f2f240;border-radius:2px;flex:none;padding:3px 7px;font-size:10px}.sp-head-btn.on.svelte-i9oa1y{color:#0b0b0c;background:#f2f2f2;border-color:#f2f2f2}
