.bar{border:1px solid var(--line-strong);background:var(--fill-2);transition:border-color var(--d-hover) ease;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:flex}.bar small{font-size:var(--t-micro);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mod-s .glyph{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;color:var(--text-3);transition:color var(--d-hover) ease;flex:none}.mod-s .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mod-s .read{font-size:var(--t-micro);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mod-s .read[data-live]{color:var(--text-2)}.mod-s .read[data-live]:before{content:"";background:var(--live);vertical-align:1px;border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.mod-s.infra{background:var(--bg);border-color:var(--line-strong);color:var(--text-2);box-shadow:inset 0 1px 0 var(--mod-hi);grid-template-columns:9px minmax(0,1fr) 9px;padding:0;font-size:12.5px;display:grid}.mod-s .ear{background-image:radial-gradient(circle at 50% 10px, var(--screw) 1.3px, var(--line-strong) 1.8px, transparent 2.3px), radial-gradient(circle at 50% calc(100% - 10px), var(--screw) 1.3px, var(--line-strong) 1.8px, transparent 2.3px);background-color:var(--fill-2);align-self:stretch}.mod-s .ear:first-child{border-right:1px solid var(--line)}.mod-s .ear:last-child{border-left:1px solid var(--line)}.mod-s .body{gap:6px;min-width:0;padding:8px 10px;display:grid}.mod-s .head{align-items:center;gap:8px;min-width:0;display:flex}.mod-s .head .nm{flex:1}.mod-s .led{background:var(--fill-3);width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;flex:none}.mod-s .led[data-busy]{background:var(--warn);box-shadow:0 0 6px var(--warn);animation:.9s steps(2,end) infinite unit-busy}@keyframes unit-busy{50%{opacity:.25}}.mod-s .bays{flex-wrap:wrap;gap:3px;display:flex}.mod-s .bays i{width:27px;height:15px;font:500 8.5px/1 var(--mono);letter-spacing:.04em;color:var(--lcd-dim);background:var(--lcd);border:1px solid var(--lcd-edge);transition:color var(--d-hover) ease;place-items:center;padding-left:5px;font-style:normal;display:grid;position:relative}.mod-s .bays i:after{content:"";background:var(--lcd-dim);opacity:.6;border-radius:50%;width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:3px}.mod-s .bays i[data-on]{color:var(--lcd-ink)}.mod-s .bays i[data-on]:after{background:var(--live);opacity:1}.mod-s :is(.scope,.ticks){background:var(--lcd);border:1px solid var(--lcd-edge);width:100%;height:22px;display:block}.mod-s .scope path{fill:none;stroke:var(--lcd-ink);stroke-width:1.3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.mod-s .ticks{background-image:repeating-linear-gradient(90deg, var(--lcd-edge) 0 1px, transparent 1px 20%);height:16px;position:relative}.mod-s .ticks i{background:var(--lcd-ink);width:2px;box-shadow:0 0 4px var(--lcd-ink);margin-left:-1px;position:absolute;top:3px;bottom:3px}.mod-s .lights{flex-wrap:wrap;gap:4px;display:flex}.mod-s .lights i{background:var(--fill-3);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%}.mod-s .lights i[data-state=up]{background:var(--live);box-shadow:0 0 5px var(--live-dim)}.mod-s .lights i[data-state=down]{background:var(--warn)}.mod-s[data-lit],.mod-s[aria-current]{border-color:var(--line-lit);color:var(--text)}.mod-s[data-lit] .glyph,.mod-s[aria-current] .glyph{color:var(--text)}.mod-s[aria-current]{border-color:var(--select)}@media (hover:hover) and (pointer:fine){.mod-s:hover{border-color:var(--line-hover)}}.bar.mod-s{background:var(--bg);border-color:var(--line-strong);color:var(--text-2);box-shadow:inset 0 1px 0 var(--mod-hi);align-items:center;gap:9px;font-size:12.5px;display:flex}.bar.mod-s .read{margin-left:auto}@media (prefers-reduced-motion:reduce){.mod-s .led[data-busy]{animation:none}}[data-3d] .stage .mod-s{transform-origin:0 0;box-shadow:none;z-index:1;background:0 0;border:0;margin:0;padding:0;transition:none;display:block;position:absolute;top:0;left:0;animation:none!important}[data-3d] .stage .mod-s :is(.ear,.lights,.led){display:none}[data-3d] .stage .mod-s .body{display:contents}[data-3d] .stage .mod-s :is(.head,.read,.ticks,.scope){margin:0;position:absolute}[data-3d] .stage .mod-s .head{align-items:center;gap:8px;display:flex}[data-3d] .stage .mod-s .read{line-height:14px}[data-3d] .stage .mod-s .bays i{color:var(--lcd-dim);background:0 0;border:0;padding-left:8px;font-size:9px;position:absolute}[data-3d] .stage .mod-s .bays i[data-on]{color:var(--lcd-ink)}[data-3d] .stage .mod-s .bays i:after{display:none}[data-3d] .stage .mod-s :is(.ticks,.scope){background-color:#0000;border:0}[data-3d] .stage .mod-s:focus-visible{outline:1px solid var(--select);outline-offset:0}
