.spatial_workspace__k3vLD{border-block:1px solid var(--border);background:var(--glass-low);margin-block:var(--space-8)}.spatial_toolbar__7zedD{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);flex-wrap:wrap}.spatial_toolbar__7zedD h2{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:0}.spatial_controls__tNkg8 button,.spatial_controls__tNkg8 input,.spatial_controls__tNkg8 select,.spatial_nodeList__e6bn6 button,.spatial_sceneControls__3ENtB button,.spatial_toolbar__7zedD button{border:1px solid var(--border);background:var(--surface);padding:var(--space-3) var(--space-4);border-radius:var(--radius-small);min-height:44px;color:var(--white)}.spatial_nodeList__e6bn6 button[aria-pressed=true],.spatial_toolbar__7zedD button[aria-pressed=true]{border-color:var(--cyan);background:var(--glass-medium)}.spatial_toolbar__7zedD p{font-size:var(--text-sm)}.spatial_split___C0A3{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.spatial_map__W4TNW{position:relative;padding:var(--space-8);min-height:440px;background:linear-gradient(var(--glass-low),var(--navy))}.spatial_map__W4TNW svg{width:100%;height:100%;min-height:360px;overflow:visible}.spatial_map__W4TNW svg line{stroke:var(--border-lit);stroke-width:1}.spatial_map__W4TNW svg line[data-active=true]{stroke:var(--amber);stroke-width:2}.spatial_map__W4TNW svg rect{fill:var(--surface-raised);stroke:var(--cyan)}.spatial_map__W4TNW svg g[data-active=true] rect{stroke:var(--amber)}.spatial_map__W4TNW svg text{fill:var(--white);font-family:var(--font-body);font-size:12px}.spatial_details__py1vD{padding:var(--space-8);background:var(--glass-medium);border-inline-start:1px solid var(--border)}.spatial_details__py1vD h3{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:0;margin-block:var(--space-3) var(--space-4)}.spatial_details__py1vD h4{color:var(--white);font-weight:var(--weight-medium);margin-block:var(--space-6) var(--space-2)}.spatial_details__py1vD p{font-size:var(--text-sm)}.spatial_eyebrow__kU9k9{color:var(--cyan);text-transform:uppercase;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:1.5px}.spatial_nodeList__e6bn6{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-6);border-top:1px solid var(--border)}.spatial_nodeList__e6bn6 button{font-size:var(--text-sm);text-align:start}.spatial_relationList__hhMLf{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none}.spatial_relationList__hhMLf li{border-bottom:1px solid var(--border);padding-block:var(--space-2);margin-inline-end:var(--space-3)}.spatial_details__py1vD a{display:inline-block;color:var(--cyan);text-decoration:underline;margin-block-start:var(--space-6)}.spatial_tableWrap__N_EAp{overflow-x:auto;padding:var(--space-6)}.spatial_table__ziqx1{width:100%;border-collapse:collapse;font-size:var(--text-sm);text-align:start}.spatial_table__ziqx1 td,.spatial_table__ziqx1 th{text-align:start;border-bottom:1px solid var(--border);padding:var(--space-3);vertical-align:top}.spatial_table__ziqx1 th{color:var(--cyan);font-weight:500}.spatial_sceneFrame__Uhs__{position:relative}.spatial_scene__eI5ih{height:440px;width:100%;overflow:hidden}.spatial_scene__eI5ih canvas{display:block;width:100%;height:100%;touch-action:none}.spatial_sceneControls__3ENtB{position:relative;display:flex;gap:var(--space-2);padding:var(--space-4);flex-wrap:wrap;border-top:1px solid var(--border)}.spatial_sceneControls__3ENtB button{font-size:var(--text-xs)}.spatial_sceneHint___ElH_{font-size:var(--text-xs);padding:0 var(--space-4) var(--space-4)}.spatial_sceneError__Mu9YB{position:absolute;top:var(--space-8);inset-inline:var(--space-8);padding:var(--space-6);background:var(--glass-high);border:1px solid var(--border)}.spatial_controls__tNkg8{display:grid;gap:var(--space-4);padding:var(--space-6)}.spatial_controls__tNkg8 label{display:grid;gap:var(--space-2);font-size:var(--text-sm)}.spatial_controls__tNkg8 input[type=range]{width:100%;padding:var(--space-2) 0;accent-color:var(--cyan)}.spatial_controls__tNkg8 input[type=checkbox]{width:20px;height:20px;accent-color:var(--cyan);min-height:0}.spatial_controls__tNkg8 .spatial_check__IULyq{display:flex;align-items:center;gap:var(--space-3)}.spatial_readings__7XK6f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--border)}.spatial_reading__yHxNM{padding:var(--space-6);border-inline-end:1px solid var(--border)}.spatial_reading__yHxNM span{display:block;font-size:var(--text-xs);color:var(--muted)}.spatial_reading__yHxNM strong{font-family:var(--font-display);display:block;font-weight:500;font-size:var(--text-xl);color:var(--white)}.spatial_eventLog__BbEDZ{list-style:none;padding:var(--space-6);margin:0;max-height:260px;overflow-y:auto}.spatial_eventLog__BbEDZ li{padding-block:var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-sm);color:var(--muted)}.spatial_eventLog__BbEDZ time{color:var(--cyan);font-family:var(--font-display);font-size:var(--text-xs);margin-inline-end:var(--space-4)}.spatial_notice__EYqmY{padding:var(--space-4) var(--space-6);background:var(--glass-medium);color:var(--muted);border-block:1px solid var(--border);font-size:var(--text-sm)}.spatial_buttonRow__GrJWC{display:flex;flex-wrap:wrap;gap:var(--space-2)}.spatial_link__97LxW{color:var(--cyan);text-decoration:underline}@media (max-width:900px){.spatial_split___C0A3{grid-template-columns:1fr}.spatial_details__py1vD{border-inline-start:0;border-top:1px solid var(--border)}.spatial_map__W4TNW{min-height:300px;padding:var(--space-4)}.spatial_map__W4TNW svg{min-height:280px}.spatial_scene__eI5ih{height:340px}}@media (max-width:540px){.spatial_controls__tNkg8,.spatial_details__py1vD,.spatial_nodeList__e6bn6,.spatial_tableWrap__N_EAp,.spatial_toolbar__7zedD{padding:var(--space-4)}.spatial_reading__yHxNM{padding:var(--space-3)}.spatial_reading__yHxNM strong{font-size:var(--text-base)}.spatial_sceneControls__3ENtB button{flex:1 1 28%}}