:root{color-scheme:dark;--bg: #0f1115;--bg-2: #12161c;--panel: #171b22;--panel-2: #1d232c;--panel-3: #242b35;--text: #f4f6f3;--muted: #aab3b5;--subtle: #79858a;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .18);--teal: #38d5c1;--violet: #a996ff;--green: #82d46d;--gold: #f2b84b;--rose: #ef7183;--red: #ff6562;--blue: #70a7ff;--accent: #38d5c1;--focus: #f2b84b;--radius: 8px;--radius-sm: 6px;--space: 14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;color:var(--text);background:linear-gradient(180deg,#11151b 0,#0f1115 320px),var(--bg)}button,input{font:inherit}button{cursor:pointer;touch-action:manipulation}button:focus-visible,input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}svg{width:20px;height:20px;flex:0 0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.boot-screen,.login-shell{min-height:100dvh;display:grid;place-items:center}.boot-screen{color:var(--muted);font-size:1.2rem}.login-shell{padding:24px;background:var(--bg)}.login-panel{width:min(420px,100%);padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.login-brand,.remember-row,.panel-heading,.panel-title,.panel-actions,.header-status,.brand-block,.tab-bar,.live-pill,.live-signal-top,.signal-footer,.inline-warning,.chart-label,.detail-title{display:flex;align-items:center}.login-brand{gap:10px;color:var(--teal);font-weight:800;font-size:1.1rem}.login-brand svg{width:28px;height:28px}.login-panel h1{margin:20px 0;font-size:1.7rem;line-height:1.15}.login-form{display:grid;gap:16px}.login-form label{display:grid;gap:7px;color:var(--muted);font-size:.9rem}.login-form input{width:100%;height:44px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 12px;color:var(--text);background:#10151b}.remember-row{grid-template-columns:auto 1fr;gap:10px;color:var(--text)}.remember-row input{width:18px;height:18px;accent-color:var(--teal)}.login-form button,.load-error button{min-height:44px;border:0;border-radius:var(--radius-sm);color:#071110;background:var(--teal);font-weight:800}.login-form button:disabled{opacity:.7}.form-error{margin:0;color:var(--red)}.app-shell{width:min(1640px,100%);margin:0 auto;padding:18px}.app-header{position:sticky;top:max(0px,env(safe-area-inset-top));z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:#171b22f5}.brand-block{gap:12px;min-width:220px}.brand-block h1{margin:0;font-size:1.45rem;line-height:1.1}.brand-block p{margin:4px 0 0;color:var(--muted);font-size:.9rem}.health-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius);color:var(--green);background:#82d46d1a}.health-mark.warning{color:var(--gold);background:#f2b84b1a}.health-mark.critical{color:var(--red);background:#ff65621a}.header-status{gap:10px;justify-content:flex-end;flex-wrap:wrap}.live-stack{min-width:132px;display:grid;gap:5px}.live-pill{min-height:40px;justify-content:center;gap:8px;padding:0 10px;border:1px solid rgba(56,213,193,.34);border-radius:var(--radius-sm);color:var(--text);background:#38d5c117;font-size:.84rem;font-weight:850}.live-pill.refreshing{border-color:#f2b84b66;background:#f2b84b1a}.live-pill strong{color:var(--teal);font-size:.78rem}.live-pill.refreshing strong{color:var(--gold)}.live-dot{width:8px;height:8px;border-radius:999px;background:var(--green);box-shadow:0 0 0 4px #82d46d1f}.live-pill.refreshing .live-dot{background:var(--gold);box-shadow:0 0 0 4px #f2b84b21;animation:live-pulse 1.6s ease-out infinite}.refresh-meter{height:3px;overflow:hidden;border-radius:999px;background:#ffffff14}.refresh-meter span{display:block;height:100%;border-radius:inherit;background:var(--teal);transition:width 1s linear}.refresh-meter.large{height:5px}.range-control{min-height:50px;display:inline-grid;grid-template-columns:repeat(5,minmax(44px,1fr));gap:4px;padding:3px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0d}.range-control button{min-height:44px;border:0;border-radius:var(--radius-sm);color:var(--muted);background:transparent;font-size:.78rem;font-weight:900}.range-control button.active{color:#06100f;background:var(--teal)}.range-control button:hover{color:var(--text);background:#ffffff14}.range-control button.active:hover{color:#06100f;background:var(--teal)}.icon-button{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:#ffffff0d}.icon-button,.range-control button,.tab-bar button,.selectable-row,.metric-tile.interactive,.storage-card{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.icon-button:hover,.tab-bar button:hover,.selectable-row:hover,.metric-tile.interactive:hover,.storage-card:hover{border-color:var(--line-strong);background:#ffffff14}.icon-button:active,.range-control button:active,.tab-bar button:active,.selectable-row:active,.metric-tile.interactive:active,.storage-card:active{transform:translateY(1px)}.icon-button.spinning svg{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes live-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:.35;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}.tab-bar{gap:6px;margin:12px 0;overflow-x:auto;padding-bottom:2px}.tab-bar button{min-height:44px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 12px;color:var(--muted);background:#ffffff09;white-space:nowrap;font-weight:750}.tab-bar button.active{color:var(--text);border-color:#38d5c180;background:#38d5c11f}.tab-bar button.active svg,.panel-heading svg,.tile-icon svg{color:var(--teal)}.tab-content,.metrics-grid,.overview-grid,.system-deck,.system-grid,.plex-grid,.assistant-grid,.storage-layout{display:grid;gap:var(--space)}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.system-deck{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-grid,.system-grid,.plex-grid,.assistant-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.storage-layout{grid-template-columns:minmax(420px,1.3fr) minmax(360px,.8fr)}.wide{grid-column:span 2}.full{grid-column:1 / -1}.panel,.metric-tile{border:1px solid var(--line);border-radius:var(--radius);background:#171b22f2}.panel{container-type:inline-size;min-height:220px;padding:16px}.system-detail-panel{grid-column:span 2;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 42%),#171b22f5}.system-resource-panel{grid-column:1 / -1}.selected-panel{border-color:#38d5c173}.system-resource-card{container-type:inline-size;min-height:192px;display:grid;align-content:space-between;gap:12px;border:1px solid var(--line);border-radius:var(--radius);padding:14px;color:var(--text);background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 48%),#171b22f0;text-align:left}.system-resource-card:hover{transform:translateY(-1px)}.system-resource-card.active{border-color:#38d5c180;background:linear-gradient(180deg,rgba(56,213,193,.1),transparent 56%),#171b22f5}.system-resource-card.healthy{border-color:#82d46d3d}.system-resource-card.warning{border-color:#f2b84b57}.system-resource-card.critical{border-color:#ff65626b}.system-resource-card.active.healthy,.system-resource-card.active.warning,.system-resource-card.active.critical{border-color:#38d5c180}.system-resource-top,.system-resource-heading,.driver-table-title{display:flex;align-items:center}.system-resource-top{justify-content:space-between;gap:10px}.system-resource-heading{min-width:0;gap:10px}.system-resource-heading>span:last-child{min-width:0;display:grid;gap:3px}.system-resource-heading strong,.system-resource-fact strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-resource-heading small,.system-resource-value span,.system-resource-fact span{color:var(--muted)}.system-resource-main{min-width:0;display:grid;grid-template-columns:minmax(82px,auto) minmax(0,1fr);align-items:end;gap:12px}.system-resource-value{min-width:0;display:grid;gap:2px}.system-resource-value strong{font-size:1.55rem;line-height:1;font-variant-numeric:tabular-nums}.system-resource-value span{font-size:.78rem;font-weight:750}.system-resource-card .line-chart-frame{min-width:0;gap:0}.system-resource-card .chart-empty{opacity:.74}.system-resource-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.system-resource-fact{min-width:0;display:grid;gap:3px;padding:9px;border:1px solid rgba(255,255,255,.075);border-radius:var(--radius-sm);background:#ffffff09}.system-resource-fact span{font-size:.75rem;font-weight:750}.system-resource-fact strong{font-size:.84rem;font-variant-numeric:tabular-nums}.system-inspector{min-height:0}.system-inspector .panel-title{flex-wrap:wrap;align-items:flex-start}.system-inspector .panel-actions{flex:1 1 360px;justify-content:flex-end}.system-inspector-actions{width:100%;display:flex;justify-content:flex-end;gap:8px}.system-inspector-tabs{width:min(420px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff09}.system-inspector-tabs button{min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:5px;color:var(--muted);background:transparent;font-size:.82rem;font-weight:800}.inspector-close{min-height:44px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 12px;color:var(--text);background:#ffffff0a;font-size:.82rem;font-weight:820;white-space:nowrap}.inspector-close:hover{border-color:#38d5c15c;background:#38d5c114}.system-inspector-tabs button.active{color:var(--text);background:#38d5c121}.system-inspector-tabs svg{width:17px;height:17px}.system-inspector-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.68fr);gap:12px}.inspector-primary{min-width:0;display:grid;gap:12px}.system-mode-list,.core-heat-panel{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:var(--radius-sm);background:#ffffff08}.core-heat-panel h3{margin-bottom:9px}.core-heat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:7px}.core-cell{min-width:0;min-height:54px;display:grid;align-content:center;gap:4px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a}.core-cell.healthy{border-color:#82d46d3d;background:#82d46d14}.core-cell.warning{border-color:#f2b84b4d;background:#f2b84b1a}.core-cell.critical{border-color:#ff65625c;background:#ff65621a}.core-cell span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:760}.core-cell strong{font-size:.98rem;font-variant-numeric:tabular-nums}.panel-title{justify-content:space-between;gap:12px;min-height:30px;margin-bottom:14px}.panel-heading{gap:9px;min-width:0}.panel h2,.panel h3{margin:0}.panel h2{font-size:1rem}.panel h3{color:var(--muted);font-size:.86rem;font-weight:800}.panel-actions{gap:8px}.metric-tile{min-height:112px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;color:var(--text);text-align:left}button.metric-tile{width:100%}.metric-tile.interactive{cursor:pointer}.metric-tile.interactive:hover,.storage-card:hover{transform:translateY(-1px)}.metric-tile.healthy{border-color:#82d46d3d}.metric-tile.warning{border-color:#f2b84b57}.metric-tile.critical{border-color:#ff65626b}.tile-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius);background:#38d5c11a}.metric-copy{min-width:0}.metric-copy span,.metric-copy small,.chart-label span,.detail-list span,.storage-card small,.storage-facts,.footer-row,.empty-inline,.inline-note,.pane-row small{color:var(--muted)}.metric-copy strong{display:block;margin:4px 0;overflow-wrap:anywhere;font-size:1.32rem;line-height:1.12;font-variant-numeric:tabular-nums}.metric-copy small{display:block;overflow-wrap:anywhere;line-height:1.25;font-size:.82rem}.tile-chevron{color:var(--subtle)}.status-pill,.decision-pill{min-height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;padding:0 10px;color:var(--text);background:#ffffff0f;font-size:.78rem;font-weight:850;white-space:nowrap}.status-pill.healthy,.decision-pill.healthy{color:#dcf7d4;border-color:#82d46d52;background:#82d46d1a}.status-pill.warning,.decision-pill.warning{color:#ffe5ad;border-color:#f2b84b5c;background:#f2b84b1c}.status-pill.critical,.decision-pill.critical{color:#ffd9d8;border-color:#ff65626b;background:#ff65621c}.status-pill.info,.decision-pill.info{color:#d4e3ff;border-color:#70a7ff5c;background:#70a7ff1a}.inline-warning{gap:6px;max-width:min(380px,100%);color:var(--gold);font-size:.86rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-signal-panel{min-height:0}.live-signal-panel .panel-title{margin-bottom:10px}.live-signal-top{justify-content:space-between;gap:12px;margin-bottom:10px}.live-signal-top>div{min-width:0;display:grid;gap:3px}.live-signal-top strong{overflow-wrap:anywhere;font-size:1.05rem;font-variant-numeric:tabular-nums}.live-signal-top span,.signal-grid span,.signal-grid small{color:var(--muted)}.signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.signal-grid>div{min-width:0;min-height:58px;display:grid;align-content:center;gap:4px;padding:10px 12px;border-right:1px solid rgba(255,255,255,.08)}.signal-grid>div:last-child{border-right:0}.signal-grid span{font-size:.78rem;font-weight:750}.signal-grid strong{overflow-wrap:anywhere;font-size:1.02rem;font-variant-numeric:tabular-nums}.signal-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.signal-footer{gap:8px;flex-wrap:wrap;margin-top:12px}.chart-pair,.two-column,.top-grid,.memory-breakdown,.detail-kpis,.range-summary{display:grid;gap:12px}.chart-pair,.two-column,.range-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.top-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.memory-breakdown,.detail-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.memory-breakdown div,.detail-kpis div,.range-summary div{min-height:64px;display:grid;align-content:center;gap:4px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a}.chart-label{justify-content:space-between;gap:12px;margin-bottom:8px}.chart-label strong{font-size:1.3rem;font-variant-numeric:tabular-nums}.line-chart-frame{display:grid;gap:6px}.line-chart{width:100%;overflow:visible}.chart-stats{display:flex;justify-content:space-between;gap:12px;color:var(--subtle);font-size:.76rem;font-variant-numeric:tabular-nums}.line-chart-path{fill:none;stroke-width:2.5;vector-effect:non-scaling-stroke}.line-chart-fill{opacity:.11}.chart-empty{border-radius:var(--radius-sm);background:linear-gradient(90deg,transparent 0 49%,rgba(255,255,255,.08) 49% 51%,transparent 51%),linear-gradient(180deg,transparent 0 49%,rgba(255,255,255,.08) 49% 51%,transparent 51%),#ffffff09}.bar{height:10px;border-radius:999px;overflow:hidden;background:#ffffff14}.bar-fill{height:100%;border-radius:inherit;background:var(--blue)}.bar-fill.healthy{background:var(--green)}.bar-fill.warning{background:var(--gold)}.bar-fill.critical{background:var(--red)}.bar-fill.info{background:var(--teal)}.compact-list,.mini-list,.driver-table,.detail-list,.pane-list,.storage-table,.alert-table{display:grid;gap:9px}.driver-table{container-type:inline-size}.driver-table-title{justify-content:space-between;gap:10px}.inline-toggle,.table-toggle{min-height:34px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 10px;color:var(--text);background:#ffffff0a;font-size:.78rem;font-weight:820;white-space:nowrap}.inline-toggle:hover,.table-toggle:hover{border-color:#38d5c15c;background:#38d5c114}.compact-driver-tables{margin-top:12px}.priority-driver-tables{margin-bottom:12px}.compact-memory-breakdown{margin-top:12px}.compact-container-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.compact-resource-table{margin-top:12px}.table-toggle{justify-self:start;margin-top:10px}.selectable-row,.issue-row,.storage-card{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:#ffffff09;text-align:left}.selectable-row{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;align-items:center;padding:10px}.selectable-row.active,.storage-card.active{border-color:#38d5c173;background:#38d5c117}.selectable-row>span:first-child,.issue-row span,.detail-title,.pane-row,.top-row span{min-width:0}.selectable-row strong,.top-row span,.storage-card strong,.driver-row strong,.pane-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectable-row small,.storage-card small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-row{min-height:44px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:center;padding:10px}.issue-row.warning svg,.alert-line.warning svg{color:var(--gold)}.issue-row.critical svg,.alert-line.critical svg{color:var(--red)}.mini-bar-row,.driver-row{display:grid;grid-template-columns:minmax(80px,1fr) minmax(90px,1.2fr) minmax(54px,auto);gap:9px;align-items:center;min-height:32px}.driver-row{grid-template-columns:minmax(0,1.35fr) minmax(76px,.9fr) minmax(52px,auto);padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.driver-row div{min-width:0}.driver-row small{display:block;color:var(--subtle);font-size:.76rem}.driver-row strong,.driver-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.driver-value,.mini-bar-row strong,.resource-row span,.storage-meter span,.detail-kpis strong,.memory-breakdown strong,.status-pill,.decision-pill{font-variant-numeric:tabular-nums}.drivers{margin-top:12px}.resource-table,.session-table,.history-table{display:grid;gap:8px}.plex-grid .panel,.plex-grid .detail-panel{min-height:0}.plex-grid .empty-state{min-height:44px;display:flex;align-items:center}.plex-row.selectable-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:9px;min-height:74px;padding:10px 12px}.plex-row-main{min-width:0;display:grid;gap:3px}.plex-row-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.plex-row-main small{display:block;margin-top:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.plex-row-meta{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plex-row-meta>span:not(.decision-pill){color:var(--muted);font-size:.84rem;font-weight:760;font-variant-numeric:tabular-nums;white-space:nowrap}.resource-head,.resource-row{display:grid;grid-template-columns:minmax(140px,1.4fr) 70px 92px 110px 110px 92px;gap:10px;align-items:center}.resource-head{min-height:34px;color:var(--muted);font-size:.78rem;font-weight:800}.resource-row{min-height:46px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.resource-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storage-table-panel{container-type:inline-size;min-height:0}.storage-card{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(160px,1fr) minmax(160px,.9fr);gap:12px;align-items:center;min-height:72px;padding:12px}.storage-meter{display:grid;grid-template-columns:minmax(90px,1fr) 52px;align-items:center;gap:10px}.storage-meter span{text-align:right;font-weight:850}.storage-meter .healthy,.top-row strong{color:var(--green)}.storage-meter .warning{color:var(--gold)}.storage-meter .critical{color:var(--red)}.storage-facts{display:grid;gap:3px;font-size:.84rem}.detail-panel{min-height:360px}.detail-title{justify-content:space-between;gap:10px;margin-bottom:12px}.detail-title strong{overflow-wrap:anywhere;font-size:1.08rem}.detail-list div{min-height:36px;display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center;border-top:1px solid rgba(255,255,255,.06);padding-top:8px}.detail-list strong{min-width:0;overflow-wrap:anywhere}.progress-bar{height:8px;overflow:hidden;border-radius:999px;margin-bottom:14px;background:#ffffff14}.progress-bar div{height:100%;min-width:2px;border-radius:inherit;background:var(--teal)}.top-list{min-width:0;display:grid;gap:7px}.top-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:28px}.alert-line{min-height:58px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff09}.alert-line small{display:block;margin-top:3px;color:var(--muted)}.inline-note{margin:0 0 10px;font-size:.86rem}.inline-note.warning{color:var(--gold)}.empty-state{margin:0;color:var(--muted)}.empty-state.compact{font-size:.86rem}.pane-row{display:grid;grid-template-columns:42px minmax(80px,.7fr) minmax(0,1.4fr);gap:8px;align-items:center;min-height:34px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.footer-row{display:flex;justify-content:space-between;gap:12px;margin:16px 0 4px;font-size:.86rem}.load-error{max-width:520px;margin:20vh auto 0;text-align:center}.load-error svg{width:42px;height:42px;color:var(--gold)}.load-error button{padding:0 18px}@container (max-width: 680px){.system-inspector-layout{grid-template-columns:1fr}.compact-container-kpis,.memory-breakdown,.detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 560px){.system-breakdown,.driver-tables,.chart-pair,.storage-card{grid-template-columns:1fr}.top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 200px){.system-resource-main,.system-resource-facts{grid-template-columns:1fr}.system-resource-top{align-items:flex-start}}@container (max-width: 300px){.driver-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:start}.driver-row .bar{grid-column:1 / -1}.driver-value{justify-self:end}.memory-breakdown,.detail-kpis{grid-template-columns:1fr}}@media(max-width:1400px){.metrics-grid.six{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-grid,.system-grid,.plex-grid,.assistant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px)and (max-width:1400px){.plex-grid,.assistant-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.storage-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}}@media(max-width:1080px){.app-header{align-items:flex-start;flex-direction:column}.header-status{justify-content:flex-start}.metrics-grid,.metrics-grid.six{grid-template-columns:repeat(2,minmax(0,1fr))}.system-grid{grid-template-columns:1fr}.system-grid>.panel{grid-column:1 / -1}.system-grid .core-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.system-grid .core-list h3{grid-column:1 / -1}.system-grid .core-list .mini-bar-row{grid-template-columns:58px minmax(42px,1fr) minmax(34px,auto);gap:6px}.system-grid .core-list .mini-bar-row>span:first-child{white-space:nowrap}.resource-head,.resource-row{grid-template-columns:minmax(140px,1fr) 64px 84px 92px}.resource-head span:nth-child(4),.resource-head span:nth-child(5),.resource-row span:nth-child(4),.resource-row span:nth-child(5){display:none}}@media(max-width:900px){.app-header{position:static}.system-inspector .panel-actions{width:100%}.system-inspector .panel-actions{flex-basis:100%}.storage-layout,.plex-grid,.assistant-grid{grid-template-columns:1fr}.wide{grid-column:1 / -1}}@media(max-width:740px){.app-shell{padding:10px}.app-header{padding:12px}.brand-block{min-width:0}.range-control{width:100%;grid-template-columns:repeat(5,minmax(0,1fr))}.header-status{width:100%}.tab-bar{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.tab-bar button{width:100%;min-width:0;justify-content:flex-start}.tab-bar button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-inspector-actions{flex-direction:column}.system-inspector-tabs,.inspector-close{width:100%}.live-stack{flex:1 1 132px}.metrics-grid,.metrics-grid.six,.overview-grid,.system-deck,.system-grid,.plex-grid,.assistant-grid,.chart-pair,.two-column,.top-grid,.memory-breakdown,.detail-kpis,.range-summary{grid-template-columns:1fr}.wide{grid-column:span 1}.system-grid .core-list{grid-template-columns:1fr}.system-grid .core-list h3{grid-column:auto}.system-grid .core-list .mini-bar-row{grid-template-columns:minmax(80px,1fr) minmax(90px,1.2fr) minmax(54px,auto);gap:9px}.metric-tile{min-height:96px}.selectable-row,.storage-card,.resource-head,.resource-row{grid-template-columns:1fr}.selectable-row strong,.selectable-row small,.session-table.assistant .selectable-row span,.pane-row strong,.pane-row small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.resource-head{display:none}.storage-meter{grid-template-columns:1fr 52px}.detail-list div{grid-template-columns:1fr;gap:4px}.pane-row{grid-template-columns:1fr}.footer-row{flex-direction:column}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-grid>div:nth-child(2n){border-right:0}.signal-grid>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.08)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
