.bay[data-v-33ebffe3]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:0;display:grid}.bay[data-v-33ebffe3]>*{min-width:0}.cables[data-v-33ebffe3]{width:100%;height:100%;min-height:190px}.sockets[data-v-33ebffe3]{grid-template-rows:repeat(4,1fr);padding:0;list-style:none;display:grid}.sockets li[data-v-33ebffe3]{align-items:center;gap:var(--space-3);padding-left:var(--space-2);border-bottom:1px solid var(--panel-2);grid-template-columns:14px auto minmax(0,1fr);min-height:46px;display:grid}.sockets li[data-v-33ebffe3]:last-child{border-bottom:0}.plug[data-v-33ebffe3]{border-radius:3px;width:14px;height:22px}.n[data-v-33ebffe3]{font:800 var(--text-xl)/1 var(--font-display);min-width:2.5ch;font-stretch:100%}.l[data-v-33ebffe3]{color:var(--panel-muted);font-size:var(--text-sm);line-height:1.25}@media (width<=560px){.bay[data-v-33ebffe3]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.ap[data-v-35993ebd]{gap:var(--space-6);min-width:0}.ap[data-v-35993ebd],.opts[data-v-35993ebd]{display:grid}.opts[data-v-35993ebd]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.opts[data-v-35993ebd]{grid-template-columns:minmax(0,1fr)}}.dist[data-v-35993ebd]{gap:var(--space-3);display:grid}.stack[data-v-35993ebd]{background:var(--surface);border-radius:6px;gap:2px;height:28px;display:flex;overflow:hidden}.stack span[data-v-35993ebd]{min-width:4px}.legend[data-v-35993ebd]{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legend li[data-v-35993ebd]{align-items:center;gap:6px;display:inline-flex}.sw[data-v-35993ebd]{border-radius:3px;width:12px;height:12px}.pct[data-v-35993ebd]{color:var(--ink-muted)}.notes[data-v-35993ebd]{gap:var(--space-2);padding:0;list-style:none;display:grid}.notes li[data-v-35993ebd]{gap:var(--space-3);grid-template-columns:10px minmax(0,1fr);align-items:baseline;display:grid}.notes .muted[data-v-35993ebd]{color:var(--ink-muted);display:block}.dp[data-v-26cd8f73]{gap:var(--space-4);min-width:0;display:grid}.ai[data-v-9ab4000c]{border:1.5px solid var(--border);border-radius:var(--radius);padding:var(--space-6);background:#fff;display:grid}.ai[data-v-9ab4000c],.ai-head[data-v-9ab4000c]{gap:var(--space-4)}.ai-head[data-v-9ab4000c]{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ai-head>div[data-v-9ab4000c]{gap:var(--space-1);flex:18rem;min-width:0;display:grid}.ai-out[data-v-9ab4000c]{gap:var(--space-2);max-width:var(--measure);display:grid}.ai-out[data-v-9ab4000c] h4{font:700 var(--text-base)/1.2 var(--font-display);margin-top:var(--space-3);font-stretch:110%}.ai-out[data-v-9ab4000c] ul{gap:var(--space-1);padding-left:1.2rem;display:grid}.ai-out[data-v-9ab4000c] code{font-family:var(--font-mono);background:var(--surface);overflow-wrap:anywhere;border-radius:4px;padding:1px 4px;font-size:.85em}.skel[data-v-9ab4000c]{gap:8px;display:grid}.skel span[data-v-9ab4000c]{background:var(--surface-2);border-radius:4px;height:14px;animation:1.2s ease-in-out infinite blink}.skel span[data-v-9ab4000c]:nth-child(2){width:80%}.skel span[data-v-9ab4000c]:nth-child(3){width:60%}.ll[data-v-c0f6cf28]{gap:var(--space-3);min-width:0;display:grid}.filters[data-v-c0f6cf28]{flex-wrap:wrap;gap:6px;display:flex}.filters button[data-v-c0f6cf28]{font:600 var(--text-sm)/1 var(--font-body);border:1.5px solid var(--border);min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.filters button .num[data-v-c0f6cf28]{color:var(--ink-muted);font-weight:500}.filters button.on[data-v-c0f6cf28]{background:var(--panel);color:var(--panel-ink);border-color:var(--panel)}.filters button.on .num[data-v-c0f6cf28]{color:var(--accent)}.filters button[data-v-c0f6cf28]:disabled{opacity:.45;cursor:default}.bar[data-v-c0f6cf28]{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.bar[data-v-c0f6cf28]>*{min-width:0}.rows[data-v-c0f6cf28]{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:0;list-style:none}.row[data-v-c0f6cf28]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:10px minmax(0,1fr);display:grid}.row[data-v-c0f6cf28]:last-child{border-bottom:0}.row .led[data-v-c0f6cf28]{margin-top:.45em}.main[data-v-c0f6cf28]{gap:2px;min-width:0;display:grid}.anchor[data-v-c0f6cf28]{overflow-wrap:anywhere;font-weight:600}.anchor em[data-v-c0f6cf28]{color:var(--ink-muted);font-weight:500}.href[data-v-c0f6cf28]{font-size:var(--text-xs);color:var(--cyan-strong);overflow-wrap:anywhere;text-decoration:none}.href[data-v-c0f6cf28]:hover{text-decoration:underline}.jacks[data-v-c0f6cf28]{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.empty[data-v-c0f6cf28]{color:var(--ink-muted);padding:var(--space-4)}.more[data-v-c0f6cf28]{justify-self:start}.tool[data-v-9c5aee9b]{gap:var(--space-8)}.meta[data-v-9c5aee9b],.tool[data-v-9c5aee9b]{min-width:0;display:grid}.meta[data-v-9c5aee9b]{margin:var(--space-6) 0 var(--space-4);gap:2px}.fin[data-v-9c5aee9b]{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);overflow:hidden}.warnline[data-v-9c5aee9b]{gap:var(--space-2);align-items:center;display:flex}.checkrow[data-v-9c5aee9b]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--panel-2)}.checkrow[data-v-9c5aee9b],.checkrow .hint[data-v-9c5aee9b]{flex-wrap:wrap;align-items:center;display:flex}.checkrow .hint[data-v-9c5aee9b]{gap:6px}.errline[data-v-9c5aee9b]{color:oklch(85% .08 27)}.results[data-v-9c5aee9b]{gap:var(--space-4);min-width:0;display:grid}.rh[data-v-9c5aee9b]{margin-top:var(--space-4)}.good[data-v-9c5aee9b]{gap:var(--space-2);align-items:center;font-weight:600;display:flex}.cell-url[data-v-9c5aee9b]{overflow-wrap:anywhere;font-size:var(--text-xs);min-width:14rem}.more-panel[data-v-9c5aee9b]{border:1.5px solid var(--border);border-radius:var(--radius);background:#fff}.more-panel>summary[data-v-9c5aee9b]{cursor:pointer;font:700 var(--text-base)/1 var(--font-display);padding:var(--space-4) var(--space-6);min-height:44px;font-stretch:110%}.more-panel[open]>summary[data-v-9c5aee9b]{border-bottom:1px solid var(--border)}.more-panel[data-v-9c5aee9b]>:not(summary){padding:var(--space-6)}
