.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{border:0;height:0;left:-9999em;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;resize:none;top:0;white-space:nowrap;width:0;z-index:-5}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;bottom:0;cursor:default;left:0;overflow-y:scroll;position:absolute;right:0;top:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{left:0;position:absolute;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;left:-9999em;line-height:normal;position:absolute;top:0;visibility:hidden}.xterm.enable-mouse-events{cursor:default}.xterm .xterm-cursor-pointer,.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{bottom:0;color:#0000;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.xterm .live-region{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{position:absolute;z-index:6}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{pointer-events:none;position:absolute;right:0;top:0;z-index:8}.xterm-decoration-top{position:relative;z-index:2}:root{--bg-primary:#0a0e1a;--bg-secondary:#111827;--bg-card:#1e2337;--bg-card-hover:#252b42;--bg-input:#161b2e;--text-primary:#e2e8f0;--text-secondary:#94a3b8;--text-muted:#64748b;--accent:#6366f1;--accent-hover:#818cf8;--accent-glow:#6366f126;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--border:#1e293b;--sidebar-w:260px;--radius:12px;--radius-sm:8px}*{box-sizing:border-box;margin:0;padding:0}body{background:#0a0e1a;background:var(--bg-primary);color:#e2e8f0;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.loading-screen{color:#94a3b8;color:var(--text-secondary);font-size:18px}.loading-screen,.login-container{align-items:center;display:flex;justify-content:center;min-height:100vh}.login-container{background:radial-gradient(ellipse at top,#1a1f3a 0,#0a0e1a 70%);background:radial-gradient(ellipse at top,#1a1f3a 0,var(--bg-primary) 70%)}.login-card{background:#111827;background:var(--bg-secondary);border:1px solid #1e293b;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);box-shadow:0 25px 50px #0006;max-width:420px;padding:48px 40px;width:100%}.login-header{margin-bottom:32px;text-align:center}.login-logo{font-size:48px;margin-bottom:16px}.login-header h1{font-size:24px;font-weight:700;margin-bottom:8px}.login-header p{color:#94a3b8;color:var(--text-secondary);font-size:14px}.form-group{margin-bottom:20px}.form-group label{color:#94a3b8;color:var(--text-secondary);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.form-group input{background:#161b2e;background:var(--bg-input);border:1px solid #1e293b;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);color:#e2e8f0;color:var(--text-primary);font-size:15px;padding:12px 16px;transition:border-color .2s;width:100%}.form-group input:focus{border-color:#6366f1;border-color:var(--accent);box-shadow:0 0 0 3px #6366f126;box-shadow:0 0 0 3px var(--accent-glow);outline:none}.form-group input::placeholder{color:#64748b;color:var(--text-muted)}.btn-primary{background:#6366f1;background:var(--accent);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:8px;padding:12px;transition:background .2s;width:100%}.btn-primary:hover:not(:disabled){background:#818cf8;background:var(--accent-hover)}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.error-message{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;border-radius:var(--radius-sm);color:#ef4444;color:var(--danger);font-size:13px;margin-bottom:16px;padding:10px 14px}.app-layout{display:flex;min-height:100vh}.sidebar{background:#111827;background:var(--bg-secondary);border-right:1px solid #1e293b;border-right:1px solid var(--border);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;top:0;width:260px;width:var(--sidebar-w);z-index:100}.sidebar-header{align-items:center;border-bottom:1px solid #1e293b;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:20px 24px}.sidebar-logo{font-size:28px}.sidebar-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#a78bfa);background:linear-gradient(135deg,var(--accent),#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:16px 12px}.nav-item{align-items:center;background:none;border:none;border-radius:8px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 16px;text-align:left;transition:all .2s;width:100%}.nav-item:hover:not(.disabled){background:#1e2337;background:var(--bg-card);color:#e2e8f0;color:var(--text-primary)}.nav-item.active{background:#6366f126;background:var(--accent-glow);color:#6366f1;color:var(--accent)}.nav-item.disabled{cursor:not-allowed;opacity:.4}.nav-icon{font-size:18px;text-align:center;width:24px}.nav-badge{background:#1e2337;background:var(--bg-card);border-radius:10px;color:#64748b;color:var(--text-muted);font-size:10px;margin-left:auto;padding:2px 8px}.sidebar-footer{border-top:1px solid #1e293b;border-top:1px solid var(--border);padding:16px}.user-info{align-items:center;display:flex;gap:10px;margin-bottom:12px}.user-avatar{font-size:24px}.user-name{font-size:14px;font-weight:600}.user-role{color:#64748b;color:var(--text-muted);font-size:12px;text-transform:capitalize}.btn-logout{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;border-radius:var(--radius-sm);color:#ef4444;color:var(--danger);cursor:pointer;font-size:13px;padding:8px;transition:all .2s;width:100%}.btn-logout:hover{background:#ef444433}.main-content{flex:1 1;margin-left:260px;margin-left:var(--sidebar-w);padding:32px}.page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.page-header h1{font-size:28px;font-weight:700}.header-time{color:#94a3b8;color:var(--text-secondary);font-size:14px}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.stat-card{align-items:center;background:#1e2337;background:var(--bg-card);border:1px solid #1e293b;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);display:flex;gap:16px;padding:24px;transition:transform .2s,box-shadow .2s}.stat-card:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.stat-icon{font-size:32px}.stat-info{display:flex;flex-direction:column}.stat-value{font-size:28px;font-weight:700}.stat-label{color:#94a3b8;color:var(--text-secondary);font-size:13px}.empty-state{background:#1e2337;background:var(--bg-card);border:2px dashed #1e293b;border:2px dashed var(--border);border-radius:12px;border-radius:var(--radius);padding:80px 20px;text-align:center}.empty-icon{font-size:64px;margin-bottom:20px}.empty-state h2{font-size:20px;margin-bottom:8px}.empty-state p{color:#94a3b8;color:var(--text-secondary);margin-bottom:24px}@media (max-width:768px){.sidebar{overflow:hidden;width:70px}.btn-logout,.nav-badge,.nav-label,.sidebar-title,.user-info div{display:none}.sidebar-header{justify-content:center;padding:16px}.nav-item{justify-content:center;padding:12px}.main-content{margin-left:70px;padding:20px}.stats-grid{grid-template-columns:1fr 1fr}}.table-wrap{background:#1e2337;background:var(--bg-card);border:1px solid #1e293b;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);overflow:hidden}.servers-table{border-collapse:collapse;font-size:14px;width:100%}.servers-table thead th{background:#111827;background:var(--bg-secondary);color:#64748b;color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.05em;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.servers-table tbody tr,.servers-table thead th{border-bottom:1px solid #1e293b;border-bottom:1px solid var(--border)}.servers-table tbody tr{transition:background .15s}.servers-table tbody tr:last-child{border-bottom:none}.servers-table tbody tr:hover{background:#252b42;background:var(--bg-card-hover)}.servers-table tbody tr.row-down{background:#ef44440a}.servers-table td{padding:14px 16px;vertical-align:middle}.server-name{font-size:14px;font-weight:600}.server-host{color:#64748b;color:var(--text-muted);font-family:monospace}.server-desc,.server-host{font-size:12px;margin-top:2px}.server-desc{color:#94a3b8;color:var(--text-secondary)}.td-num{font-feature-settings:"tnum";font-family:monospace;font-variant-numeric:tabular-nums}.td-time{color:#94a3b8;color:var(--text-secondary);font-size:13px;white-space:nowrap}.status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px;white-space:nowrap}.status-badge:before{content:"●";font-size:8px}.badge-up{background:#22c55e26;color:#22c55e;color:var(--success)}.badge-down{background:#ef444426;color:#ef4444;color:var(--danger)}.badge-unknown{background:#64748b26;color:#64748b;color:var(--text-muted)}.uptime-bar{align-items:center;display:flex;gap:2px;height:20px}.uptime-bar-empty{color:#64748b;color:var(--text-muted);font-size:13px}.uptime-seg{border-radius:2px;cursor:default;flex:1 1;height:16px;min-width:3px}.seg-up{background:#22c55e;background:var(--success)}.seg-down{background:#ef4444;background:var(--danger)}.seg-partial{background:#f59e0b;background:var(--warning)}.seg-nodata{background:#1e293b;background:var(--border)}.row-actions{display:flex;gap:8px}.btn-icon{background:none;border:1px solid #1e293b;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-secondary);cursor:pointer;font-size:14px;line-height:1;padding:6px 8px;transition:all .15s}.btn-icon:hover{background:#252b42;background:var(--bg-card-hover);border-color:#6366f1;border-color:var(--accent)}.btn-icon-danger:hover{border-color:#ef4444;border-color:var(--danger);color:#ef4444;color:var(--danger)}.modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:200}.modal-card{background:#111827;background:var(--bg-secondary);border:1px solid #1e293b;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);box-shadow:0 25px 60px #00000080;max-width:480px;width:100%}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 28px 0}.modal-header h2{font-size:18px;font-weight:700}.modal-close{background:none;border:none;border-radius:4px;color:#64748b;color:var(--text-muted);cursor:pointer;font-size:18px;line-height:1;padding:4px 8px;transition:color .15s}.modal-close:hover{color:#e2e8f0;color:var(--text-primary)}.modal-card form{padding:0 28px}.field-hint{color:#64748b;color:var(--text-muted);display:block;font-size:12px;margin-top:4px}.modal-footer{display:flex;gap:12px;justify-content:flex-end;padding:24px 28px}.btn-secondary{background:none;border:1px solid #1e293b;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-secondary);cursor:pointer;font-size:14px;padding:10px 20px;transition:all .15s}.btn-secondary:hover{background:#1e2337;background:var(--bg-card);color:#e2e8f0;color:var(--text-primary)}.header-actions{align-items:center;display:flex;gap:16px}.page-subtitle{display:flex;font-size:13px;gap:12px;margin-top:4px}.counter-up{color:#22c55e;color:var(--success)}.counter-down{color:#ef4444;color:var(--danger)}.ws-indicator{font-family:monospace;font-size:12px;font-weight:600}.ws-indicator.ok{color:#22c55e;color:var(--success)}.ws-indicator.connecting{color:#f59e0b;color:var(--warning)}.ws-indicator.error{color:#ef4444;color:var(--danger)}.dashboard-servers{margin-top:8px}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.section-header h2{font-size:18px;font-weight:700}.btn-link{background:none;border:none;color:#6366f1;color:var(--accent);cursor:pointer;font-size:13px;padding:0}.btn-link:hover{color:#818cf8;color:var(--accent-hover)}.server-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.server-card-mini{align-items:center;background:#1e2337;background:var(--bg-card);border:1px solid #1e293b;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:12px;padding:16px;transition:all .15s}.server-card-mini:hover{background:#252b42;background:var(--bg-card-hover);transform:translateY(-1px)}.server-card-mini.down{border-color:#ef44444d}.scm-status-dot{background:#64748b;background:var(--text-muted);border-radius:50%;flex-shrink:0;height:10px;width:10px}.server-card-mini.up .scm-status-dot{background:#22c55e;background:var(--success);box-shadow:0 0 6px #22c55e;box-shadow:0 0 6px var(--success)}.server-card-mini.down .scm-status-dot{background:#ef4444;background:var(--danger);box-shadow:0 0 6px #ef4444;box-shadow:0 0 6px var(--danger)}.scm-name{font-size:14px;font-weight:600}.scm-host{color:#64748b;color:var(--text-muted);font-family:monospace;font-size:12px}.scm-latency{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;margin-left:auto;white-space:nowrap}.btn-back,.scm-latency{color:#94a3b8;color:var(--text-secondary)}.btn-back{background:none;border:1px solid #1e293b;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;font-size:13px;padding:6px 14px;transition:all .15s}.btn-back:hover{background:#1e2337;background:var(--bg-card);color:#e2e8f0;color:var(--text-primary)}.last-updated{color:#64748b;color:var(--text-muted);font-size:13px}.period-selector{display:flex;gap:4px}.period-btn{background:none;border:1px solid #1e293b;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-secondary);cursor:pointer;font-size:13px;padding:6px 14px;transition:all .15s}.period-btn:hover{background:#1e2337;background:var(--bg-card);color:#e2e8f0;color:var(--text-primary)}.period-btn.active{background:#6366f126;background:var(--accent-glow);border-color:#6366f1;border-color:var(--accent);color:#6366f1;color:var(--accent)}.agent-notice{align-items:flex-start;background:#6366f114;border:1px solid #6366f133;border-radius:12px;border-radius:var(--radius);display:flex;font-size:14px;gap:16px;margin-bottom:24px;padding:20px 24px}.agent-notice span:first-child{font-size:24px}.agent-notice strong{display:block;margin-bottom:4px}.agent-notice p{color:#94a3b8;color:var(--text-secondary);margin:0}.agent-notice code{border-radius:4px;font-size:13px;padding:2px 6px}.agent-notice code,.metric-section{background:#1e2337;background:var(--bg-card)}.metric-section{border:1px solid #1e293b;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);margin-bottom:20px;padding:24px}.section-title{color:#e2e8f0;color:var(--text-primary);font-size:16px;font-weight:700;margin-bottom:20px}.metric-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.gauge-wrap{flex-shrink:0;width:120px}.gauge-svg{height:120px;width:120px}.gauge-pct{fill:#e2e8f0;fill:var(--text-primary);font-size:18px;font-weight:700}.gauge-label,.gauge-pct{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.gauge-label{fill:#64748b;fill:var(--text-muted);font-size:11px}.chart-area{flex:1 1;height:140px;min-width:240px}.chart-area-full{flex:1 1;height:160px;margin-top:16px;min-width:100%}.cores-grid{display:flex;flex-direction:column;flex-shrink:0;gap:6px;max-width:200px;min-width:160px}.core-bar-wrap{align-items:center;display:flex;font-size:12px;gap:8px}.core-label{color:#64748b;color:var(--text-muted);flex-shrink:0;width:20px}.core-track{background:#111827;background:var(--bg-secondary);border-radius:4px;flex:1 1;height:8px;overflow:hidden}.core-fill{border-radius:4px;height:100%;transition:width .5s ease}.core-pct{color:#94a3b8;color:var(--text-secondary);flex-shrink:0;text-align:right;width:32px}.ram-stats{display:flex;flex-direction:column;gap:10px;min-width:180px}.ram-stat-row{display:flex;font-size:13px;gap:16px;justify-content:space-between}.ram-stat-row span:first-child{color:#94a3b8;color:var(--text-secondary)}.txt-ok{color:#22c55e;color:var(--success)}.txt-warn{color:#f59e0b;color:var(--warning)}.txt-err{color:#ef4444;color:var(--danger)}.disk-list{display:flex;flex-direction:column;gap:14px}.disk-header{align-items:center;display:flex;font-size:13px;gap:12px;margin-bottom:6px}.disk-mount{flex:1 1;font-family:monospace;font-weight:600}.disk-size{color:#94a3b8;color:var(--text-secondary)}.disk-pct{font-weight:700;min-width:40px;text-align:right}.disk-track{background:#111827;background:var(--bg-secondary);border-radius:5px;height:10px;overflow:hidden}.disk-fill{border-radius:5px;height:100%;transition:width .5s ease}.net-summary{display:flex;gap:32px;margin-bottom:16px}.net-stat{align-items:center;display:flex;gap:8px}.net-arrow{font-size:18px;font-weight:700}.net-in{color:#22c55e;color:var(--success)}.net-out{color:#fb923c}.net-val{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.net-lbl{color:#64748b;color:var(--text-muted);font-size:12px}.td-name-clickable{cursor:pointer}.td-name-clickable:hover .server-name{color:#6366f1;color:var(--accent)}.settings-card{background:#1e2337;background:var(--bg-card);border:1px solid #1e293b;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);margin-bottom:20px;padding:24px}.settings-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.settings-card-header h2{font-size:16px;font-weight:700}.form-row{display:flex;flex-wrap:wrap;gap:16px}.form-row .form-group{flex:1 1;min-width:200px}.toggle{align-items:center;color:#94a3b8;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;-webkit-user-select:none;user-select:none}.toggle input{accent-color:#6366f1;accent-color:var(--accent);cursor:pointer;height:16px;width:16px}.checkbox-list{grid-gap:14px;border-bottom:1px solid #1e293b;border-bottom:1px solid var(--border);display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:24px;padding-bottom:20px}.saved-hint{color:#22c55e;color:var(--success);font-size:13px}.btn-danger-outline{border-color:#ef444466;color:#ef4444;color:var(--danger)}.btn-danger-outline:hover{background:#ef44441a;color:#ef4444;color:var(--danger)}.sev-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.sev-info{background:#6366f126;color:#6366f1;color:var(--accent)}.sev-warning{background:#f59e0b26;color:#f59e0b;color:var(--warning)}.sev-critical{background:#ef444426;color:#ef4444;color:var(--danger)}.td-channels{color:#94a3b8;color:var(--text-secondary);font-size:13px}.terminal-main{display:flex;flex-direction:column}.terminal-container{background:#0a0e1a;border:1px solid #1e293b;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);flex:1 1;min-height:400px;overflow:hidden;padding:8px}.terminal-container .xterm{height:100%}.terminal-container .xterm-viewport{background-color:#0a0e1a!important}textarea{background:#161b2e;background:var(--bg-input);border:1px solid #1e293b;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);color:#e2e8f0;color:var(--text-primary);font-size:14px;padding:12px 16px;resize:vertical;transition:border-color .2s;width:100%}textarea:focus{border-color:#6366f1;border-color:var(--accent);box-shadow:0 0 0 3px #6366f126;box-shadow:0 0 0 3px var(--accent-glow);outline:none}.tag-filter{background:#161b2e;background:var(--bg-input);border:1px solid #1e293b;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);color:#e2e8f0;color:var(--text-primary);cursor:pointer;font-size:13px;min-width:120px;padding:6px 12px}.tag-filter:focus{border-color:#6366f1;border-color:var(--accent);outline:none}.server-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tag-pill{background:#6366f126;background:var(--accent-glow);border-radius:10px;color:#6366f1;color:var(--accent);font-size:11px;font-weight:500;padding:1px 8px}.main-content{animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#1e293b;background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--text-muted)}@media (max-width:768px){.page-header{align-items:flex-start;flex-direction:column;gap:12px}.header-actions{flex-wrap:wrap}.modal-card{margin:16px;max-width:calc(100% - 32px)}.form-row,.metric-row{flex-direction:column}.gauge-wrap{align-self:center}.cores-grid{max-width:100%}.ram-stats{min-width:100%}.net-summary{flex-direction:column;gap:12px}.terminal-container{min-height:300px}.settings-card{padding:16px}.period-selector{flex-wrap:wrap}}@media (max-width:480px){.server-cards,.stats-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.6fa9127e.css.map*/