:root{color:#f5f7fa;font-synthesis:none;background:#0a0d12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-astro-cid-lcdefpme]{box-sizing:border-box}body{background:radial-gradient(circle at 20% 0,#36466038,#0000 30%),#0a0d12;min-height:100vh;margin:0}button[data-astro-cid-lcdefpme],input[data-astro-cid-lcdefpme]{font:inherit}button[data-astro-cid-lcdefpme]{cursor:pointer}.hidden[data-astro-cid-lcdefpme]{display:none!important}.login-shell[data-astro-cid-lcdefpme]{place-items:center;min-height:100vh;padding:24px;display:grid}.login-wrap[data-astro-cid-lcdefpme]{width:min(430px,100%)}.brand-block[data-astro-cid-lcdefpme]{margin-bottom:24px}.eyebrow[data-astro-cid-lcdefpme]{color:#8d96a4;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:700}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme],p[data-astro-cid-lcdefpme]{margin-top:0}.brand-block[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(30px,7vw,42px)}.muted[data-astro-cid-lcdefpme]{color:#8d96a4}.panel[data-astro-cid-lcdefpme]{background:#10141bf2;border:1px solid #222934;border-radius:16px;box-shadow:0 30px 80px #0000004d}.login-card[data-astro-cid-lcdefpme]{padding:24px}label[data-astro-cid-lcdefpme]{color:#bbc2cc;margin-bottom:7px;font-size:13px;font-weight:650;display:block}input[data-astro-cid-lcdefpme]{color:#fff;background:#0b0f15;border:1px solid #313a47;border-radius:9px;outline:none;width:100%;margin-bottom:17px;padding:12px 13px}input[data-astro-cid-lcdefpme]:focus{border-color:#6c7b91}.primary-button[data-astro-cid-lcdefpme],.secondary-button[data-astro-cid-lcdefpme]{border:0;border-radius:9px;padding:11px 15px;font-weight:700}.primary-button[data-astro-cid-lcdefpme]{color:#10141a;background:#f3f5f7;width:100%}.secondary-button[data-astro-cid-lcdefpme]{color:#e3e7ec;background:#1b222c}.primary-button[data-astro-cid-lcdefpme]:disabled,.secondary-button[data-astro-cid-lcdefpme]:disabled{opacity:.55;cursor:wait}.status-line[data-astro-cid-lcdefpme]{color:#939ca9;min-height:20px;margin-top:14px;font-size:13px}.status-line[data-astro-cid-lcdefpme].error{color:#ff9292}.app-shell[data-astro-cid-lcdefpme]{width:min(1500px,100%);margin:0 auto;padding:22px}.topbar[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.topbar-title[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin-bottom:3px;font-size:27px}.topbar-title[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:13px}.topbar-actions[data-astro-cid-lcdefpme]{align-items:center;gap:9px;display:flex}.environment-pill[data-astro-cid-lcdefpme],.health-pill[data-astro-cid-lcdefpme]{color:#bdc5cf;background:#11161d;border:1px solid #29313c;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.dot[data-astro-cid-lcdefpme]{background:#6d7480;border-radius:50%;width:8px;height:8px}.dot[data-astro-cid-lcdefpme].good{background:#46d17e}.dot[data-astro-cid-lcdefpme].warn{background:#e8b34d}.dot[data-astro-cid-lcdefpme].bad{background:#ef6666}.summary-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.metric-card[data-astro-cid-lcdefpme]{min-height:126px;padding:18px}.metric-label[data-astro-cid-lcdefpme]{color:#8d96a4;letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700}.metric-value[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(27px,4vw,38px);font-weight:750}.metric-sub[data-astro-cid-lcdefpme]{color:#8d96a4;font-size:12px}.main-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:start;gap:14px;display:grid}.section-card[data-astro-cid-lcdefpme]{padding:19px}.section-card[data-astro-cid-lcdefpme]+.section-card[data-astro-cid-lcdefpme]{margin-top:14px}.section-header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.section-header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin-bottom:4px;font-size:17px}.section-header[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#858f9c;margin:0;font-size:12px}.rows[data-astro-cid-lcdefpme]{border-top:1px solid #242b35}.data-row[data-astro-cid-lcdefpme]{border-bottom:1px solid #242b35;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.data-row[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.data-row[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{color:#929ba8;font-size:13px}.data-row[data-astro-cid-lcdefpme] .value[data-astro-cid-lcdefpme]{color:#f1f3f5;text-align:right;font-size:13px;font-weight:650}.good-text[data-astro-cid-lcdefpme]{color:#62db91!important}.warn-text[data-astro-cid-lcdefpme]{color:#e9bd64!important}.bad-text[data-astro-cid-lcdefpme]{color:#ff8484!important}.usage-wrap[data-astro-cid-lcdefpme]{margin-top:15px}.usage-bar[data-astro-cid-lcdefpme]{background:#202731;border-radius:999px;width:100%;height:9px;overflow:hidden}.usage-fill[data-astro-cid-lcdefpme]{border-radius:inherit;background:#7f93b1;width:0;height:100%;transition:width .22s}.usage-footer[data-astro-cid-lcdefpme]{color:#8d96a4;justify-content:space-between;gap:12px;margin-top:9px;font-size:11px;display:flex}.firmware-list[data-astro-cid-lcdefpme]{gap:8px;margin-top:6px;display:grid}.firmware-item[data-astro-cid-lcdefpme]{background:#0e1319;border:1px solid #282f39;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;font-size:13px;display:flex}.firmware-version[data-astro-cid-lcdefpme]{font-weight:700}.firmware-count[data-astro-cid-lcdefpme]{color:#8e98a5}.fleet-table-card[data-astro-cid-lcdefpme]{margin-top:14px;padding:19px}.fleet-toolbar[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.fleet-toolbar-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin-bottom:4px;font-size:17px}.fleet-toolbar-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#858f9c;margin:0;font-size:12px}.fleet-search-wrap[data-astro-cid-lcdefpme]{width:min(360px,100%)}.fleet-search[data-astro-cid-lcdefpme]{background:#0b0f15;margin:0}.table-scroll[data-astro-cid-lcdefpme]{border:1px solid #242b35;border-radius:10px;overflow-x:auto}.fleet-table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;min-width:1080px;font-size:12px}.fleet-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.fleet-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #242b35;padding:11px 12px}.fleet-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{color:#7f8996;letter-spacing:.06em;text-transform:uppercase;background:#0d1218;font-size:10px;font-weight:750}.fleet-table[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:last-child td[data-astro-cid-lcdefpme]{border-bottom:0}.fleet-table[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:hover{background:#ffffff06}.device-name[data-astro-cid-lcdefpme]{color:#f2f4f7;font-weight:700}.device-id[data-astro-cid-lcdefpme]{color:#727d8a;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.status-badge[data-astro-cid-lcdefpme]{color:#aeb7c2;background:#151b23;border:1px solid #303846;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.status-badge[data-astro-cid-lcdefpme].good{color:#6fe39c;background:#46d17e17;border-color:#46d17e52}.status-badge[data-astro-cid-lcdefpme].warn{color:#ebc36f;background:#e8b34d17;border-color:#e8b34d57}.status-badge[data-astro-cid-lcdefpme].bad{color:#ff8b8b;background:#ef666617;border-color:#ef666657}.fleet-pagination[data-astro-cid-lcdefpme]{color:#7f8996;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.fleet-page-actions[data-astro-cid-lcdefpme]{gap:8px;display:flex}.fleet-page-actions[data-astro-cid-lcdefpme] .secondary-button[data-astro-cid-lcdefpme]{padding:8px 11px}.fleet-table[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme].device-row{cursor:pointer}.fleet-table[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme].device-row:focus{outline-offset:-1px;background:#ffffff09;outline:1px solid #657184}.detail-overlay[data-astro-cid-lcdefpme]{z-index:100;backdrop-filter:blur(3px);background:#00000094;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-drawer[data-astro-cid-lcdefpme]{background:#0c1117;border-left:1px solid #2a323e;width:min(620px,100%);height:100%;padding:22px;overflow-y:auto;box-shadow:-24px 0 70px #00000061}.detail-header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.detail-header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin:0 0 4px;font-size:21px}.detail-header[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#7f8996;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.detail-close[data-astro-cid-lcdefpme]{color:#d8dde4;background:#171d25;width:auto;min-width:38px;padding:8px 10px}.detail-status-line[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.detail-section[data-astro-cid-lcdefpme]{background:#10161d;border:1px solid #252d37;border-radius:11px;margin-top:12px;overflow:hidden}.detail-section[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#aeb7c2;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #252d37;margin:0;padding:11px 13px;font-size:11px;font-weight:750}.detail-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-item[data-astro-cid-lcdefpme]{border-bottom:1px solid #222a34;min-width:0;padding:11px 13px}.detail-item[data-astro-cid-lcdefpme]:nth-child(odd){border-right:1px solid #222a34}.detail-label[data-astro-cid-lcdefpme]{color:#737e8b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;display:block}.detail-value[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;color:#e8ebef;font-size:12px;font-weight:650;display:block}.detail-error[data-astro-cid-lcdefpme]{color:#ff9b9b;background:#ef666614;border:1px solid #ef666659;border-radius:9px;padding:14px;font-size:12px}.detail-loading[data-astro-cid-lcdefpme]{color:#838e9b;text-align:center;padding:30px 4px;font-size:12px}.alerts-card[data-astro-cid-lcdefpme]{margin-top:14px;padding:0;overflow:hidden}.alerts-header[data-astro-cid-lcdefpme]{border-bottom:1px solid #252d37;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.alerts-header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 4px;font-size:14px}.alerts-header[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#7d8794;margin:0;font-size:11px}.alert-summary[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.alerts-list[data-astro-cid-lcdefpme]{display:grid}.alert-item[data-astro-cid-lcdefpme]{border-bottom:1px solid #202833;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 16px;display:grid}.alert-item[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.alert-item[data-astro-cid-lcdefpme].device-alert{cursor:pointer}.alert-item[data-astro-cid-lcdefpme].device-alert:hover,.alert-item[data-astro-cid-lcdefpme].device-alert:focus{background:#ffffff06;outline:none}.alert-copy[data-astro-cid-lcdefpme]{min-width:0}.alert-title[data-astro-cid-lcdefpme]{color:#eef1f5;font-size:12px;font-weight:700}.alert-message[data-astro-cid-lcdefpme]{color:#838e9b;margin-top:3px;font-size:11px;line-height:1.45}.alert-device[data-astro-cid-lcdefpme]{color:#697583;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.alerts-empty[data-astro-cid-lcdefpme]{color:#75d99d;text-align:center;padding:26px 16px;font-size:12px}.footer-status[data-astro-cid-lcdefpme]{color:#727c89;flex-wrap:wrap;gap:7px 15px;margin-top:16px;font-size:11px;display:flex}@media (width<=1000px){.summary-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.main-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=620px){.app-shell[data-astro-cid-lcdefpme]{padding:15px}.topbar[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.topbar-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;width:100%}.summary-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.metric-card[data-astro-cid-lcdefpme]{min-height:auto}.fleet-toolbar[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.fleet-search-wrap[data-astro-cid-lcdefpme]{width:100%}.detail-drawer[data-astro-cid-lcdefpme]{padding:16px}.detail-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.detail-item[data-astro-cid-lcdefpme]:nth-child(odd){border-right:0}}
