.scene-boundary{--anatomy-paper: var(--bg);--anatomy-face:#151a23;--anatomy-top:#1b2029;--anatomy-shade-0:#0e1117;--anatomy-shade-1:#10141b;--anatomy-shade-2:#13181f;--anatomy-shade-3:#171c24;--anatomy-lit-top:#2a3140;--anatomy-lit-shade:#1e2430;--anatomy-hi: var(--text);--anatomy-mid:#b6bcc8;--anatomy-lo:#6f7786;--anatomy-faint:#2a3040;--anatomy-lit:#ffffff;--anatomy-halo:#000;--anatomy-halo-opacity:.8;--anatomy-dot: var(--text);--anatomy-weight:.7px;--c-dev:#6ba3ed;--c-apple:#ee75d4;--c-gate:#ce9819;--c-mdm:#ef817b;--c-dc:#17ba27;--c-oe: var(--accent)}.scene-boundary .scroller svg{min-width:760px;overflow:visible}.boundary-scene path,.boundary-scene circle{vector-effect:non-scaling-stroke}.boundary-scene .iso-fill{fill:var(--anatomy-paper);stroke:none}.boundary-scene .iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.boundary-scene .iso-shade,.boundary-scene .iso-top{stroke:none}.boundary-scene .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.boundary-scene .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.boundary-scene .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.boundary-scene .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.boundary-scene .iso-top{fill:var(--anatomy-top)}.boundary-scene .iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.boundary-scene .iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.boundary-scene .iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.boundary-scene .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.boundary-scene .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.boundary-scene .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.boundary-scene .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.boundary-scene .iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.boundary-scene .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.boundary-scene .iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.boundary-scene .iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1.1}.boundary-scene .iso-line[data-dashed]{stroke-dasharray:3 3}.boundary-scene .iso-line[data-flow]{stroke-dasharray:2 6;stroke-width:1.6;animation:iso-flow 1.6s linear infinite}@keyframes iso-flow{to{stroke-dashoffset:-32}}.boundary-scene .iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-mid);stroke-width:var(--anatomy-weight)}.boundary-scene .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.boundary-scene .iso-dots[data-tone=hi] circle{opacity:.85}.boundary-scene .iso-dots[data-tone=mid] circle{opacity:.45}.boundary-scene .iso-dots[data-tone=lo] circle{opacity:.22}.boundary-scene .iso-dots[data-tone=faint] circle{opacity:.12}.boundary-scene .iso-dots[data-tone=lit] circle{opacity:1}.boundary-scene .lbl{font-family:var(--font-ui);font-size:12.5px;fill:var(--text);font-weight:600}.boundary-scene .lbl.sub{font-family:var(--font-mono);font-size:10px;fill:var(--muted);font-weight:400;letter-spacing:.02em}.boundary-scene .lbl.zone{font-family:var(--font-mono);font-size:10.5px;fill:var(--muted-2);font-weight:400;letter-spacing:.14em}.boundary-scene .lbl.zone.accent{fill:var(--accent)}.boundary-scene .leader path{fill:none;stroke:var(--muted-2);stroke-width:.7px;opacity:.9}.boundary-scene .leader circle{fill:var(--muted-2);stroke:none}.boundary-scene .lbl.c-dev{fill:var(--c-dev)}.boundary-scene .lbl.c-apple{fill:var(--c-apple)}.boundary-scene .lbl.c-gate{fill:var(--c-gate)}.boundary-scene .lbl.c-mdm,.boundary-scene tspan.c-mdm{fill:var(--c-mdm)}.boundary-scene .lbl.c-dc{fill:var(--c-dc)}.boundary-scene .lbl.c-oe{fill:var(--c-oe)}.boundary-scene .leader.c-dev path{stroke:var(--c-dev)}.boundary-scene .leader.c-dev circle{fill:var(--c-dev)}.boundary-scene .leader.c-apple path{stroke:var(--c-apple)}.boundary-scene .leader.c-apple circle{fill:var(--c-apple)}.boundary-scene .leader.c-gate path{stroke:var(--c-gate)}.boundary-scene .leader.c-gate circle{fill:var(--c-gate)}.boundary-scene .leader.c-mdm path{stroke:var(--c-mdm)}.boundary-scene .leader.c-mdm circle{fill:var(--c-mdm)}.boundary-scene .leader.c-dc path{stroke:var(--c-dc)}.boundary-scene .leader.c-dc circle{fill:var(--c-dc)}.scene-boundary .scroll-hint{display:none;margin:6px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--muted-2)}@media (max-width: 800px){.scene-boundary .scroll-hint{display:block}}@media (prefers-reduced-motion: reduce){.boundary-scene .iso-line[data-flow]{animation:none}}
