:root{--bg:#0b1220;--panel:#0f172a;--line:#1e293b;--ink:#e2e8f0;--mut:#94a3b8;--accent:#7b7ef2}
*{box-sizing:border-box;margin:0;padding:0}
html,body{height:100%}
body{font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;background:var(--bg);color:var(--ink);
  display:flex;flex-direction:column;overflow:hidden}
header{display:flex;align-items:center;gap:16px;padding:8px 14px;background:var(--panel);
  border-bottom:1px solid var(--line);flex:0 0 auto;flex-wrap:wrap}
.brand{font-weight:700;letter-spacing:2px;font-size:13px}
.brand span{color:var(--mut);font-weight:400;letter-spacing:1px;font-size:10px;margin-left:6px}
.topbar{display:flex;gap:5px;align-items:center;flex-wrap:wrap}
.topbar button,.filebtn{background:#16213b;color:var(--ink);border:1px solid var(--line);
  border-radius:5px;padding:5px 9px;font:inherit;font-size:11px;cursor:pointer}
.topbar button:hover,.filebtn:hover{background:#1e2a47}
.topbar button.on{background:var(--accent);border-color:var(--accent);color:#fff}
.filebtn{position:relative;overflow:hidden}.filebtn input{position:absolute;inset:0;opacity:0;cursor:pointer}
.sep{width:1px;height:20px;background:var(--line);margin:0 3px}
.readout{margin-left:auto;font-size:11px;color:var(--mut);text-align:right;line-height:1.4}
.readout b{color:var(--ink)}
main{flex:1;display:flex;min-height:0}
.tools{flex:0 0 178px;background:var(--panel);border-right:1px solid var(--line);
  display:flex;flex-direction:column;gap:4px;padding:10px 8px}
.tools button{background:transparent;color:var(--mut);border:1px solid transparent;border-radius:6px;
  padding:9px 11px;font:inherit;font-size:16px;cursor:pointer;display:flex;flex-direction:row;
  align-items:center;gap:11px;line-height:1;width:100%;text-align:left}
.tools button small{font-size:11px;letter-spacing:.3px;white-space:nowrap}
.tools button:hover{background:#16213b;color:var(--ink)}
.tools button.sel{background:var(--accent);color:#fff;border-color:var(--accent)}
/* Delete: pinned to the bottom of the rail, red */
.tools button[data-tool="delete"]{margin-top:auto;color:#fda4af;border-color:#7f1d3a}
.tools button[data-tool="delete"]:hover{background:#3b1d2a;color:#fecdd3}
.tools button[data-tool="delete"].sel{background:#7f1d3a;color:#fecdd3;border-color:#9f1239}
.stage{flex:1;position:relative;min-width:0;min-height:0;background:#0c1424;overflow:hidden}
#cv{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:crosshair}
#cv.tool-select{cursor:default}
#cv.panning{cursor:grabbing}
.hint{position:absolute;left:12px;bottom:12px;background:rgba(8,15,28,.85);border:1px solid var(--line);
  border-radius:5px;padding:6px 10px;font-size:10.5px;color:var(--mut);pointer-events:none;max-width:60%}
.insp{flex:0 0 244px;background:var(--panel);border-left:1px solid var(--line);padding:12px;
  overflow:auto;font-size:11.5px}
.insp-empty{color:var(--mut);line-height:1.6}
.insp h3{font-size:11px;letter-spacing:1.5px;color:var(--accent);margin-bottom:10px;text-transform:uppercase}
.fld{margin-bottom:9px}
.fld label{display:block;color:var(--mut);font-size:10px;letter-spacing:.5px;margin-bottom:3px}
.fld input,.fld select{width:100%;background:#16213b;color:var(--ink);border:1px solid var(--line);
  border-radius:4px;padding:5px 7px;font:inherit;font-size:11.5px}
.insp .del{margin-top:8px;width:100%;background:#3b1d2a;color:#fda4af;border:1px solid #7f1d3a;
  border-radius:5px;padding:6px;font:inherit;font-size:11px;cursor:pointer}
.insp .del:hover{background:#4c2333}
footer{flex:0 0 auto;padding:6px 14px;font-size:9.5px;color:var(--mut);
  border-top:1px solid var(--line);background:var(--panel)}
/* svg classes */
.grid{stroke:#16223c;stroke-width:1}.grid.maj{stroke:#1f2d4d}
.room{fill:rgba(123,126,242,.04);stroke:#475569;stroke-width:2}
.a-hot{fill:#3b82f6;fill-opacity:.10}.a-cold{fill:#ef4444;fill-opacity:.08}
/* bayed racks: a continuous dark groove base with each rack inset and
   bevel-shaded, so cabinets stay attached but read individually */
.row-base{fill:#070b12}
/* NB: no `fill` here — a CSS fill would override the inline gradient
   (url(#gRackL/F)) set in paintRow. Only style the stroke. */
.row-live{stroke:#0a1422;stroke-width:1;vector-effect:non-scaling-stroke}
.row-future{stroke:#0a1422;stroke-width:1;vector-effect:non-scaling-stroke}
/* FRONT-of-rack marker line (cold-aisle side) */
.row-front{stroke:#5eead4;stroke-width:2.5;vector-effect:non-scaling-stroke;
  stroke-linecap:round}
.row-half-f{fill:#334155;stroke:#0b1220;stroke-width:1}
.row-half-l{fill:#1f4e78}
.pillar{fill:#fbbf24;stroke:#92400e;stroke-width:1.5}
.sel-out{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:5 3}
/* selection emphasis: dim every tagged group EXCEPT the .is-sel one when
   the canvas has a selection. The selected one gets a soft glow. */
#cv.has-sel [data-sel-key]:not(.is-sel){opacity:.38;transition:opacity .15s}
#cv.has-sel [data-sel-key].is-sel{filter:drop-shadow(0 0 6px rgba(123,126,242,.85))}
/* ---- tooltip system: any element with [data-tip] gets a styled hover bubble.
   ~350ms delay so it doesn't fire on quick fly-throughs. Default below the
   element; .tools children get it to the right (their column is vertical). */
[data-tip]{position:relative}
[data-tip]:hover::after,[data-tip]:focus-visible::after{
  content:attr(data-tip);position:absolute;z-index:9999;
  top:calc(100% + 7px);left:50%;transform:translateX(-50%);
  background:#0b1422;color:#e2e8f0;
  border:1px solid #1e293b;border-radius:4px;
  padding:5px 9px;font-family:'IBM Plex Mono',monospace;
  font-size:10.5px;line-height:1.3;letter-spacing:.15px;
  white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis;
  pointer-events:none;opacity:0;animation:wsbTipIn .12s ease .35s forwards;
  box-shadow:0 6px 18px rgba(0,0,0,.45)}
[data-tip]:hover::before,[data-tip]:focus-visible::before{
  content:'';position:absolute;z-index:9999;
  top:calc(100% + 2px);left:50%;transform:translateX(-50%);
  border:5px solid transparent;border-bottom-color:#1e293b;
  pointer-events:none;opacity:0;animation:wsbTipIn .12s ease .35s forwards}
/* tools column on the left: arrow + bubble to the right of each button */
.tools [data-tip]:hover::after,.tools [data-tip]:focus-visible::after{
  top:50%;left:calc(100% + 9px);transform:translateY(-50%)}
.tools [data-tip]:hover::before,.tools [data-tip]:focus-visible::before{
  top:50%;left:calc(100% + 4px);transform:translateY(-50%);
  border:5px solid transparent;border-right-color:#1e293b}
@keyframes wsbTipIn{to{opacity:1}}
/* selection details panel — pinned to the BOTTOM of the right sidebar.
   max-height keeps a big "Raw data" dump from squashing the Layers list. */
.sel-info{padding:0;border-top:1px solid var(--line);background:#0c1424;
  max-height:50vh;overflow:auto;flex:0 0 auto}
.sel-info:empty{display:none}
.sel-info .si-h{display:flex;justify-content:space-between;align-items:center;
  padding:10px 12px;background:#0f172a;border-bottom:1px solid var(--line);
  font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:1.5px;
  color:var(--accent);text-transform:uppercase}
.sel-info .si-h .si-kind{color:var(--accent);font-weight:700}
.sel-info .si-h .si-id{color:#64748b;font-weight:400;font-size:10px}
.sel-info .si-rows{padding:8px 12px 12px;font-family:'IBM Plex Mono',monospace}
.sel-info .si-r{display:flex;justify-content:space-between;gap:10px;
  padding:3px 0;font-size:10.5px;border-bottom:1px dashed #1a2233;line-height:1.45}
.sel-info .si-r:last-child{border-bottom:0}
.sel-info .si-r label{color:#64748b;flex:0 0 42%;text-transform:none}
.sel-info .si-r span{color:#cbd5e1;text-align:right;word-break:break-word}
.sel-info details{padding:4px 12px 12px;color:#64748b;font-size:10px}
.sel-info details summary{cursor:pointer;padding:2px 0;letter-spacing:.5px}
.sel-info details pre{background:#070a13;border:1px solid var(--line);
  border-radius:4px;padding:8px;font-size:10px;line-height:1.4;color:#94a3b8;
  white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto}
.ghost{fill:rgba(123,126,242,.12);stroke:var(--accent);stroke-width:1.5;stroke-dasharray:4 3}
.meas{stroke:#fbbf24;stroke-width:1.5}
.meas-t{fill:#fbbf24;font-size:12px;font-weight:700}
.lbl{fill:#cbd5e1;font-size:11px;font-weight:700;pointer-events:none}
.dim{stroke:#475569;stroke-width:1}.dim-t{fill:#94a3b8;font-size:11px}
/* tool popup: Draw vs Specify */
.toolpop{position:absolute;top:12px;left:12px;z-index:40;background:#0f172a;border:1px solid #1e293b;
  border-radius:8px;padding:10px;width:236px;font-family:'IBM Plex Mono',monospace;font-size:11.5px;
  color:#e2e8f0;box-shadow:0 10px 28px rgba(0,0,0,.55);display:none}
.toolpop.on{display:block}
.toolpop .tp-tabs{display:flex;gap:6px;margin-bottom:8px}
.toolpop .tp-tabs button{flex:1;background:#16213b;color:#cbd5e1;border:1px solid #1e293b;border-radius:5px;
  padding:6px;font:inherit;font-size:11px;cursor:pointer}
.toolpop .tp-tabs button.sel{background:var(--accent);color:#fff;border-color:var(--accent)}
.toolpop .u{display:flex;gap:4px;margin:2px 0 8px}
.toolpop .u button{flex:1;background:#16213b;color:#94a3b8;border:1px solid #1e293b;border-radius:4px;
  padding:4px;font:inherit;font-size:10px;cursor:pointer}
.toolpop .u button.sel{background:#334155;color:#fff}
.toolpop .f{margin:8px 0}
.toolpop .f label{display:flex;justify-content:space-between;color:#94a3b8;font-size:10px;margin-bottom:3px}
.toolpop .f .row{display:flex;gap:6px;align-items:center}
.toolpop .f input[type=range]{flex:1;accent-color:var(--accent)}
.toolpop .f input[type=number],.toolpop .f select{width:78px;background:#16213b;color:#e2e8f0;
  border:1px solid #1e293b;border-radius:4px;padding:4px;font:inherit;font-size:11px}
.toolpop .act{display:flex;gap:6px;margin-top:11px}
.toolpop .act button{flex:1;border-radius:5px;padding:7px;font:inherit;font-size:11px;cursor:pointer;
  border:1px solid #1e293b}
.toolpop .act .go{background:var(--accent);color:#fff;border-color:var(--accent)}
.toolpop .act .cx{background:#16213b;color:#cbd5e1}
.toolpop .msg{color:#94a3b8;font-size:10px;margin-top:6px;line-height:1.5}
.toolpop .msg.warn{color:#fbbf24}
/* Excel-style fill handle on the selected row */
.fill-h{fill:var(--accent);stroke:#fff;stroke-width:1.5;cursor:ns-resize}
/* delete-tool cursor: red cross */
#cv.tool-delete{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26"><line x1="5" y1="5" x2="21" y2="21" stroke="%23e11d48" stroke-width="4" stroke-linecap="round"/><line x1="21" y1="5" x2="5" y2="21" stroke="%23e11d48" stroke-width="4" stroke-linecap="round"/></svg>') 13 13, crosshair}
/* in-app confirm box */
.cbx{position:fixed;inset:0;z-index:400;background:rgba(4,8,18,.72);display:flex;
  align-items:center;justify-content:center}
.cbx-box{background:#0f172a;border:1px solid #1e293b;border-radius:10px;padding:20px 22px;
  width:min(380px,92vw);font-family:'IBM Plex Mono',monospace;color:#e2e8f0;
  box-shadow:0 14px 36px rgba(0,0,0,.6)}
.cbx-h{font-size:13px;font-weight:700;color:#a1a3ff;letter-spacing:.5px;margin-bottom:10px}
.cbx-msg{font-size:13px;line-height:1.55;margin-bottom:16px}
.cbx-msg b{color:#fda4af}
.cbx-msg:empty{display:none}
.cbx-in{width:100%;background:#16213b;color:#e2e8f0;border:1px solid #243049;
  border-radius:6px;padding:9px 11px;font:inherit;font-size:13px;margin-bottom:16px}
.cbx-in:focus{outline:none;border-color:var(--accent)}
.cbx-act{display:flex;gap:8px}
.cbx-act button{flex:1;border-radius:6px;padding:9px;font:inherit;font-size:12px;cursor:pointer;
  border:1px solid #1e293b}
.cbx-act .y{background:var(--accent);color:#fff;border-color:var(--accent)}
.cbx-act .y:hover{filter:brightness(1.12)}
.cbx-act .y.danger{background:#7f1d3a;color:#fecdd3;border-color:#9f1239}
.cbx-act .y.danger:hover{background:#9f1239;filter:none}
.cbx-act .n{background:#16213b;color:#cbd5e1}
.cbx-act .n:hover{background:#1e2a47}
/* 3D view container (overlays the 2D canvas when active) */
#cv3d{position:absolute;inset:0;display:none;background:#0b1220}
#cv3d canvas{display:block;width:100%;height:100%;cursor:grab}
#cv3d canvas:active{cursor:grabbing}
#btn3d.on{background:var(--accent);border-color:var(--accent);color:#fff}
/* 3D on-screen readout (diagnostic + hint) */
#wsb3dhud{position:absolute;left:12px;bottom:12px;z-index:5;pointer-events:none;
  font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:#94a3b8;
  background:rgba(8,15,28,.7);border:1px solid #1e293b;border-radius:5px;padding:5px 9px}
/* static Optronix title-block card — bottom-right, fixed (zoom/pan/orbit safe) */
.stage .ox-badge{position:absolute;right:14px;bottom:14px;z-index:6;
  width:178px;height:178px;background:#0b1220;border:1px solid #1e293b;border-radius:9px;
  box-shadow:0 5px 16px rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;
  text-align:center;padding:14px 13px;gap:6px;pointer-events:none;font-family:'IBM Plex Mono',monospace}
.ox-badge .oxb-logo{height:48px;width:100%;flex:0 0 auto;
  background:url("data:image/png;base64,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") no-repeat center;background-size:auto 38px}
.ox-badge .oxb-div{height:1px;width:100%;background:#1e293b;margin:3px 0}
.ox-badge .oxb-name{font-family:'IBM Plex Sans',sans-serif;font-weight:700;font-size:13px;
  color:#e2e8f0;line-height:1.25;word-break:break-word;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ox-badge .oxb-k{font-size:8px;letter-spacing:1.5px;color:#64748b;text-transform:uppercase;margin-top:4px}
.ox-badge .oxb-email{font-size:10.5px;color:#94a3b8;word-break:break-word}
@media (max-width:560px){.stage .ox-badge{width:146px;height:150px;padding:10px}
  .ox-badge .oxb-logo{height:36px;background-size:auto 28px}.ox-badge .oxb-name{font-size:11px}}
/* layers / systems toggle panel */
.layerpanel{position:absolute;top:12px;right:12px;z-index:7;display:none;
  background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:10px 12px;
  font-family:'IBM Plex Mono',monospace;font-size:11px;color:#e2e8f0;
  box-shadow:0 8px 22px rgba(0,0,0,.5);max-height:70%;overflow:auto;min-width:172px}
.layerpanel.on{display:block}
.layerpanel .lp-h{font-size:10px;letter-spacing:1.5px;color:#a1a3ff;text-transform:uppercase;margin-bottom:8px}
.layerpanel label{display:flex;align-items:center;gap:8px;padding:3px 0;cursor:pointer}
.layerpanel input{accent-color:var(--accent);margin:0}
#btnLayers.on{background:var(--accent);border-color:var(--accent);color:#fff}
/* layers panel: systems list + add */
.layerpanel .lp-sys{display:flex;align-items:center;gap:6px;padding:2px 0}
.layerpanel .lp-sys label{flex:1;display:flex;align-items:center;gap:8px}
.layerpanel .lp-sys button{background:#16213b;color:#94a3b8;border:1px solid #1e293b;
  border-radius:4px;padding:2px 6px;font:inherit;font-size:10px;cursor:pointer}
.layerpanel .lp-sys button:hover{background:#1e2a47;color:#e2e8f0}
.layerpanel .lp-empty{color:#475569;font-style:italic;padding:3px 0}
.layerpanel .lp-add{margin-top:10px;width:100%;background:var(--accent);color:#fff;
  border:0;border-radius:5px;padding:7px;font:inherit;font-size:11px;cursor:pointer}
.layerpanel .lp-add:hover{filter:brightness(1.1)}
#btnAddCont{background:transparent;border-color:transparent;color:var(--mut)}
#btnAddCont:hover{background:#16213b;color:var(--ink)}
#btnAddCont:active{background:var(--accent);color:#fff}
/* add/edit containment modal */
.sysdlg{position:fixed;inset:0;z-index:400;background:rgba(4,8,18,.72);
  display:flex;align-items:center;justify-content:center}
.sysdlg .sd-box{background:#0f172a;border:1px solid #1e293b;border-radius:10px;
  padding:18px 20px;width:min(360px,92vw);font-family:'IBM Plex Mono',monospace;
  color:#e2e8f0;box-shadow:0 14px 36px rgba(0,0,0,.6);max-height:88vh;overflow:auto}
.sysdlg .sd-h{font-size:13px;font-weight:700;color:#a1a3ff;margin-bottom:12px;letter-spacing:.5px}
.sysdlg label{display:block;font-size:10.5px;color:#94a3b8;margin:9px 0 0}
.sysdlg label.sd-chk{display:flex;align-items:center;gap:8px;color:#cbd5e1;font-size:11px;margin-top:12px}
.sysdlg input[type=text],.sysdlg input:not([type]),.sysdlg input[type=number],.sysdlg select{
  width:100%;margin-top:3px;background:#16213b;color:#e2e8f0;border:1px solid #1e293b;
  border-radius:4px;padding:6px 7px;font:inherit;font-size:11.5px}
.sysdlg .sd-chk input{width:auto;margin:0}
.sysdlg .sd-act{display:flex;gap:8px;margin-top:16px}
.sysdlg .sd-act button{flex:1;border-radius:6px;padding:8px;font:inherit;font-size:12px;
  cursor:pointer;border:1px solid #1e293b}
.sysdlg .sd-act .go{background:var(--accent);color:#fff;border-color:var(--accent)}
.sysdlg .sd-act .cx{background:#16213b;color:#cbd5e1}

/* ---- "create a hall" prompt (empty scene) ---- */
.hallprompt{position:absolute;inset:0;z-index:120;display:none;
  align-items:center;justify-content:center;background:rgba(4,8,18,.66)}
.hallprompt.on{display:flex}
.hallprompt .hp-box{background:#0f172a;border:1px solid #1e293b;border-radius:12px;
  width:min(440px,90vw);padding:24px 24px 18px;font-family:'IBM Plex Mono',monospace;
  color:#e2e8f0;text-align:center;box-shadow:0 18px 50px rgba(0,0,0,.5)}
.hallprompt h2{font-size:15px;letter-spacing:1px;color:#a1a3ff;margin:0 0 10px}
.hallprompt p{font-size:11.5px;line-height:1.6;color:#94a3b8;margin:0 0 18px}
.hallprompt .hp-act{display:flex;flex-direction:column;gap:8px}
.hallprompt .hp-act button{padding:11px;border-radius:7px;font:inherit;font-size:12px;
  cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff}
.hallprompt .hp-act button.ghost{background:#16213b;color:#cbd5e1;border-color:#1e293b}
.hallprompt .hp-act button:hover{filter:brightness(1.1)}
.hallprompt .hp-skip{margin-top:14px;background:none;border:0;color:#64748b;
  font:inherit;font-size:10.5px;cursor:pointer;text-decoration:underline}
.hallprompt .hp-skip:hover{color:#94a3b8}

/* ---- right-side Layers panel (replaces the inspector) ---- */
.lyr{flex:0 0 252px;background:var(--panel);border-left:1px solid var(--line);
  display:flex;flex-direction:column;font-size:11.5px;overflow:hidden}
.lyr.collapsed{flex-basis:36px;width:36px}
.lyr.collapsed .lyr-body,.lyr.collapsed .lyr-add,.lyr.collapsed .lyr-h span{display:none}
.lyr.collapsed .lyr-h{justify-content:center;padding:12px 6px}
.lyr-min{margin-left:auto;background:none;border:0;color:#64748b;cursor:pointer;
  font-size:13px;line-height:1;padding:2px 4px}
.lyr.collapsed .lyr-min{margin-left:0}
.lyr-min:hover{color:#e2e8f0}
.ly-row.ly-off{opacity:.42}
.ly-row.ly-off .ly-name{font-style:italic}
.lyr-h{display:flex;align-items:center;gap:8px;padding:12px 14px;color:var(--accent);
  font-size:11px;letter-spacing:1.5px;text-transform:uppercase;
  border-bottom:1px solid var(--line)}
.lyr-body{flex:1;overflow:auto;padding:8px 8px 12px}
.lyr-add{margin:0 12px 12px;padding:8px;background:#16213b;color:#cbd5e1;
  border:1px solid var(--line);border-radius:6px;font:inherit;font-size:11px;cursor:pointer}
.lyr-add:hover{background:#1e2a47;color:#e2e8f0}
.ly-row{display:flex;align-items:center;gap:7px;padding:5px 6px;border-radius:5px;
  user-select:none}
.ly-row:hover{background:#16213b}
.ly-row.drop-into{outline:1px dashed var(--accent);outline-offset:-2px;background:#1a2440}
.ly-row.drop-before{box-shadow:inset 0 2px 0 var(--accent)}
.ly-row.drop-after{box-shadow:inset 0 -2px 0 var(--accent)}
.ly-row.dragging{opacity:.4}
.ly-row input[type=checkbox]{accent-color:var(--accent);margin:0;flex:0 0 auto}
.ly-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.ly-grp>.ly-name{color:#cbd5e1;font-weight:600;letter-spacing:.3px}
.ly-sw{width:9px;height:9px;border-radius:2px;flex:0 0 auto}
.ly-children{margin-left:14px;border-left:1px solid #233149;padding-left:4px}
.ly-btn{background:none;border:0;color:#64748b;cursor:pointer;font-size:12px;
  padding:2px 3px;line-height:1;flex:0 0 auto}
.ly-btn:hover{color:#e2e8f0}
.ly-btn.on{color:var(--accent)}
.ly-solo{font-weight:700}
.ly-solo.on{color:#fbbf24}
.ly-grip{cursor:grab;color:#475569;flex:0 0 auto;font-size:13px;line-height:1}
.ly-grip:active{cursor:grabbing}
.ly-empty{color:#475569;font-style:italic;padding:6px}

/* ceiling dialog unit toggle */
.sysdlg .cd-u{background:#16213b;color:#94a3b8;border:1px solid #1e293b;
  border-radius:4px;padding:2px 8px;font:inherit;font-size:10px;cursor:pointer;margin-left:4px}
.sysdlg .cd-u.on{background:var(--accent);color:#fff;border-color:var(--accent)}

/* ---- custom right-click menu ---- */
.ctxmenu{position:fixed;z-index:500;min-width:172px;background:#0f172a;
  border:1px solid #243049;border-radius:7px;padding:5px;
  box-shadow:0 14px 40px rgba(0,0,0,.55);font-family:'IBM Plex Mono',monospace}
.ctxmenu .ctx-it{display:block;width:100%;text-align:left;background:none;border:0;
  color:#e2e8f0;font:inherit;font-size:11.5px;padding:7px 10px;border-radius:5px;cursor:pointer}
.ctxmenu .ctx-it:hover{background:#1e2a47}
.ctxmenu .ctx-it.danger{color:#fda4af}
.ctxmenu .ctx-it.danger:hover{background:#3b1d2a;color:#fecdd3}
.ctxmenu .ctx-sep{height:1px;background:#243049;margin:4px 6px}

/* project meta on the title-block badge */
.stage .ox-badge{height:auto;min-height:178px}
.ox-badge .oxb-sub{font-size:9px;line-height:1.4;color:#94a3b8;
  word-break:break-word;max-width:100%}

/* recent-designs picker (startup) */
.sysdlg .rc-list{max-height:46vh;overflow:auto;margin:4px 0 6px;
  display:flex;flex-direction:column;gap:4px}
.sysdlg .rc-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;
  width:100%;text-align:left;background:#16213b;color:#e2e8f0;border:1px solid #1e293b;
  border-radius:6px;padding:9px 11px;font:inherit;cursor:pointer}
.sysdlg .rc-row:hover{background:#1e2a47;border-color:var(--accent)}
.sysdlg .rc-nm{font-size:12px;font-weight:600}
.sysdlg .rc-mt{font-size:10px;color:#94a3b8}

/* ---- Data Halls section (above Layers) ---- */
.lyr-h2{border-top:1px solid var(--line)}
.dh-list{flex:0 0 auto;max-height:34vh;overflow:auto;padding:6px 8px;
  display:flex;flex-direction:column;gap:4px}
.dh-row{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;
  text-align:left;background:#16213b;color:#cbd5e1;border:1px solid #1e293b;
  border-radius:6px;padding:7px 10px;font:inherit;cursor:pointer}
.dh-row:hover{background:#1e2a47}
.dh-row.on{background:#1e2a47;border-color:var(--accent);color:#fff}
.dh-nm{font-size:12px;font-weight:600}
.dh-mt{font-size:9.5px;color:#94a3b8}
#dhAdd{font-size:15px;line-height:1}

/* ===== boot splash — techy intro ===== */
#wsbSplash{display:flex;align-items:center;justify-content:center;overflow:hidden;
  font-family:'IBM Plex Mono',monospace;transition:opacity .55s ease}
#wsbSplash.done{opacity:0;pointer-events:none}
#wsbSplash::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.85) 100%)}
#wsbSplash .sp-grid{position:absolute;inset:-50%;
  background-image:linear-gradient(rgba(56,189,248,.10) 1px,transparent 1px),
    linear-gradient(90deg,rgba(56,189,248,.10) 1px,transparent 1px);
  background-size:46px 46px;transform:perspective(420px) rotateX(62deg);
  animation:spGrid 5.5s linear infinite;opacity:.55}
@keyframes spGrid{from{background-position:0 0}to{background-position:0 46px}}
#wsbSplash .sp-scan{position:absolute;left:0;right:0;height:160px;
  background:linear-gradient(180deg,transparent,rgba(94,234,212,.10) 45%,
    rgba(94,234,212,.22) 50%,rgba(94,234,212,.10) 55%,transparent);
  filter:blur(1px);animation:spScan 3.4s ease-in-out infinite}
@keyframes spScan{0%{top:-20%}100%{top:110%}}
#wsbSplash .sp-core{position:relative;z-index:2;display:flex;flex-direction:column;
  align-items:center;gap:18px;text-align:center;padding:20px}
#wsbSplash .sp-byrow{display:flex;align-items:center;justify-content:center;
  gap:16px;flex-wrap:wrap}
#wsbSplash .sp-logo{width:min(20vw,200px);height:min(9vh,78px);
  background-position:center;
  background-repeat:no-repeat;background-size:contain;opacity:0;
  filter:drop-shadow(0 0 0 rgba(94,234,212,0));
  animation:spLogo 1s 1.25s ease forwards, spLogoGlow 2.6s 2.3s ease-in-out infinite}
@keyframes spLogo{0%{opacity:0;transform:scale(.78);filter:blur(9px)}
  100%{opacity:1;transform:scale(1);filter:blur(0)}}
#wsbSplash .sp-by{font-family:'IBM Plex Mono',monospace;font-weight:600;
  font-size:clamp(11px,1.5vw,15px);letter-spacing:.5em;color:#5eead4;opacity:0;
  animation:spBy .6s 1s ease forwards}
@keyframes spBy{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}
  100%{opacity:.85;transform:none;filter:blur(0)}}
@keyframes spLogoGlow{0%,100%{filter:drop-shadow(0 0 6px rgba(94,234,212,.25))}
  50%{filter:drop-shadow(0 0 20px rgba(94,234,212,.6))}}
#wsbSplash .sp-title{display:flex;gap:1px;font-weight:700;
  font-size:clamp(22px,5.4vw,52px);letter-spacing:.14em;color:#e6fbff;
  text-shadow:0 0 14px rgba(56,189,248,.55);animation:spFlick 3s steps(1) infinite}
@keyframes spFlick{0%,92%,100%{opacity:1}94%{opacity:.72}96%{opacity:1}97%{opacity:.85}}
#wsbSplash .sp-title .sp-l{display:inline-block;opacity:0;transform:translateY(10px);
  filter:blur(7px);animation:spL .42s cubic-bezier(.2,.7,.2,1) forwards;
  animation-delay:calc(.55s + var(--i)*.045s)}
#wsbSplash .sp-title .sp-sp{width:.42em}
@keyframes spL{0%{opacity:0;transform:translateY(10px) scaleY(1.5);filter:blur(7px);color:#5eead4}
  60%{opacity:1;color:#7dd3fc}100%{opacity:1;transform:none;filter:blur(0);color:#e6fbff}}
#wsbSplash .sp-sub{min-height:1.2em;font-size:11px;letter-spacing:.22em;
  color:#5eead4;text-transform:uppercase;opacity:.9}
#wsbSplash .sp-sub .cur{display:inline-block;width:8px;background:#5eead4;
  margin-left:2px;animation:spCur 1s steps(1) infinite}
@keyframes spCur{50%{opacity:0}}
#wsbSplash .sp-bar{width:min(360px,70vw);height:3px;border-radius:3px;
  background:rgba(56,189,248,.14);overflow:hidden;margin-top:4px}
#wsbSplash .sp-bar i{display:block;height:100%;width:0;border-radius:3px;
  background:linear-gradient(90deg,#38bdf8,#5eead4);
  box-shadow:0 0 12px rgba(94,234,212,.7);
  animation:spBar 2.7s .5s cubic-bezier(.4,.1,.2,1) forwards}
@keyframes spBar{0%{width:0}100%{width:100%}}
@media (prefers-reduced-motion:reduce){
  #wsbSplash .sp-grid,#wsbSplash .sp-scan{animation:none}
  #wsbSplash .sp-title .sp-l{animation-duration:.01s;animation-delay:0s}}

/* ===== shared WHITESPACE BUILDER techy branding (splash-style) ===== */
.wsb-brand{font-family:'IBM Plex Mono',monospace;font-weight:700;
  letter-spacing:.16em;color:#e6fbff;
  text-shadow:0 0 10px rgba(56,189,248,.55),0 0 3px rgba(94,234,212,.4);
  animation:wsbGlow 2.6s ease-in-out infinite, wsbFlick 5s steps(1) infinite}
@keyframes wsbGlow{0%,100%{text-shadow:0 0 8px rgba(56,189,248,.40),
    0 0 2px rgba(94,234,212,.30)}
  50%{text-shadow:0 0 18px rgba(94,234,212,.75),0 0 6px rgba(56,189,248,.55)}}
@keyframes wsbFlick{0%,93%,100%{opacity:1}94%{opacity:.7}95%{opacity:1}
  96%{opacity:.85}97%{opacity:1}}
.brand .wsb-brand{font-size:13px;letter-spacing:2px}
.ox-badge .oxb-brand{font-size:11px;letter-spacing:.18em;line-height:1.3;
  margin:2px 0 1px;white-space:nowrap}
@media (prefers-reduced-motion:reduce){.wsb-brand{animation:none}}

/* splash: final green "SYSTEM READY" */
#wsbSplash .sp-sub{transition:color .45s ease,text-shadow .45s ease}
#wsbSplash .sp-sub.ready{color:#22c55e;font-weight:700;
  text-shadow:0 0 14px rgba(34,197,94,.75),0 0 4px rgba(34,197,94,.5);
  animation:spReady .5s ease}
@keyframes spReady{0%{transform:scale(.96);opacity:.4}100%{transform:scale(1);opacity:1}}

/* ---- site view (all data halls) ---- */
#btnSite.on{background:var(--accent);border-color:var(--accent);color:#fff}
#cv .room-act{stroke-width:2.5}
#cv .room-act-out{fill:none;stroke:#a1a3ff;stroke-width:1.5;
  stroke-dasharray:6 4;pointer-events:none}
#cv .site-nm{font-family:'IBM Plex Mono',monospace;font-size:12px;
  fill:#94a3b8;font-weight:600}
#cv .site-nm.on{fill:#a1a3ff}

/* inter-hall containment link label */
#cv .site-link-t{font-family:'IBM Plex Mono',monospace;font-size:10.5px;font-weight:600}

/* view-preset bar (top-right of the stage) */
.viewbar{position:absolute;top:12px;right:14px;z-index:8;display:flex;gap:4px;
  background:rgba(10,16,28,.82);border:1px solid #243049;border-radius:7px;
  padding:4px;backdrop-filter:blur(3px)}
.viewbar button{background:#16213b;color:#cbd5e1;border:1px solid #1e293b;
  border-radius:5px;padding:5px 9px;font:inherit;font-size:11px;cursor:pointer;
  font-family:'IBM Plex Mono',monospace}
.viewbar button:hover{background:#1e2a47;color:#fff}
.viewbar button:active,.viewbar button.on{background:var(--accent);color:#fff;border-color:var(--accent)}

/* multi-selected individual racks */
#cv .rack-sel{stroke:#fbbf24;stroke-width:2;vector-effect:non-scaling-stroke}

/* other-object label */
#cv .obj-lbl{font-family:'IBM Plex Mono',monospace;font-size:11px;fill:#e2e8f0;
  font-weight:600;pointer-events:none}
