@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap";
:root{--bg:#071018;--bg-deep:#040a10;--panel:#0a1823d4;--panel-bright:#0e2230f2;--line:#74b8d130;--line-strong:#74b8d157;--text:#d7ebef;--muted:#7595a0;--quiet:#47626f;--cyan:#62e4ff;--cyan-strong:#16c7ec;--violet:#9ca8ff;--amber:#f2b84b;--red:#ff6970;--green:#6bf0ba;--display:"Chakra Petch", "Trebuchet MS", sans-serif;--mono:"Space Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{background:var(--bg-deep);scroll-behavior:smooth}body{color:var(--text);background:var(--bg);font-family:var(--mono);-webkit-font-smoothing:antialiased;margin:0;font-size:13px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.generated-icon{object-fit:contain;flex:none;display:block}.eyebrow{color:var(--cyan);letter-spacing:.18em;margin:0;font-size:10px;line-height:1.4}.brand-lockup{color:var(--cyan);font-family:var(--display);letter-spacing:.13em;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.brand-mark{border:1px solid var(--cyan);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:0 0 18px #62e4ff30}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";border:1px solid;border-radius:50%;position:absolute}.brand-mark:before{opacity:.7;width:18px;height:18px}.brand-mark:after{background:currentColor;border:0;width:3px;height:3px}.brand-mark span{opacity:.7;border-width:1px 0 0;border-radius:0;width:36px;height:1px}.status-dot{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px}.status-dot.pending,.status-dot.muted{background:var(--quiet);box-shadow:none}.status-dot.warning{background:var(--amber);color:var(--amber)}.status-dot.critical,.status-dot.offline{background:var(--red);color:var(--red)}.status-dot.stale{background:var(--amber);color:var(--amber)}.login-shell{background:radial-gradient(circle at 16% 10%, #1c5a7233, transparent 34%), var(--bg-deep);grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);min-height:100svh;display:grid}.login-visual{border-right:1px solid var(--line);isolation:isolate;flex-direction:column;justify-content:space-between;min-height:100svh;padding:38px 6vw 28px;display:flex;position:relative;overflow:hidden}.star-field{z-index:-1;opacity:.55;background-image:linear-gradient(#64c8e60a 1px,#0000 1px),linear-gradient(90deg,#64c8e60a 1px,#0000 1px),radial-gradient(circle at 50% 46%,#126f8f33,#0000 35%);background-size:46px 46px,46px 46px,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.star-field:after{content:"";opacity:.22;background-image:radial-gradient(circle,#9fe7ffbf 0 1px,#0000 1.5px);background-size:83px 71px;position:absolute;inset:0}.login-visual-top,.visual-footer{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.login-visual-top .eyebrow,.visual-footer{color:var(--muted)}.visual-copy{z-index:2;max-width:580px;margin:auto 0 40px;position:relative}.visual-copy h1{font-family:var(--display);letter-spacing:-.06em;color:#e5faff;margin:18px 0 27px;font-size:clamp(54px,6vw,92px);font-weight:500;line-height:.9}.visual-copy h1 em,.login-heading h2 span,h1 em{color:var(--cyan);font-style:normal}.visual-description{color:var(--muted);max-width:420px;margin:0;font-size:12px;line-height:1.9}.login-orbit-card{place-items:center;width:min(100%,660px);max-width:660px;height:290px;margin:0 auto 52px;display:grid;position:relative}.orbit-lines{position:absolute;inset:8% 5%;transform:rotate(-13deg)}.orbit-lines span{border:1px solid #62e4ff33;border-radius:50%;position:absolute;inset:0}.orbit-lines span:nth-child(2){border-color:#9ca8ff29;inset:13% -5%;transform:rotate(30deg)}.orbit-lines span:nth-child(3){border-color:#62e4ff1f;inset:30% -15%;transform:rotate(-20deg)}.orbit-core{background:radial-gradient(circle,#2f9dbe33,#071018e6 65%);border:1px solid #62e4ff8c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:168px;height:168px;display:flex;position:relative;box-shadow:0 0 45px #1db0dc29,inset 0 0 32px #1db0dc21}.orbit-core:before{content:"";border:1px dashed #62e4ff47;border-radius:50%;animation:20s linear infinite spin;position:absolute;inset:10px}.pulse-dot{background:var(--amber);width:8px;height:8px;box-shadow:0 0 14px var(--amber);border-radius:50%}.orbit-core strong{font:700 11px var(--mono);color:var(--cyan);letter-spacing:.08em}.orbit-core small,.orbit-stat small{color:var(--muted);letter-spacing:.1em;font-size:9px}.orbit-stat{color:var(--cyan);flex-direction:column;gap:4px;display:flex;position:absolute}.orbit-stat span{font-family:var(--display);font-size:24px}.orbit-stat-a{top:19%;left:13%}.orbit-stat-b{text-align:right;bottom:15%;right:7%}.visual-footer{letter-spacing:.1em;font-size:9px}.signal-label{align-items:center;gap:7px;display:flex}.signal-label i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;display:block}.login-panel{background:linear-gradient(120deg,#071018a6,#0b1b27d9);place-items:center;padding:50px 6vw;display:grid}.login-panel-inner{width:min(100%,420px)}.mobile-brand{display:none}.login-heading{margin-bottom:45px}.login-heading h2{font-family:var(--display);color:#effcff;letter-spacing:-.06em;margin:18px 0 25px;font-size:54px;font-weight:500;line-height:.9}.login-heading>p:last-child{color:var(--muted);max-width:310px;margin:0;font-size:12px;line-height:1.8}.login-form{flex-direction:column;gap:11px;display:flex}.login-form label{color:#b8d1d8;font-size:11px}.login-form input{border:1px solid var(--line-strong);width:100%;height:52px;color:var(--text);background:#050e15b8;outline:0;padding:0 16px;transition:all .2s}.login-form input::placeholder{color:#45616d}.login-form input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #62e4ff14}.label-row{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.label-row span{color:var(--quiet);letter-spacing:.12em;font-size:9px}.form-error{color:var(--red);margin:4px 0 0;font-size:11px}.primary-button,.outline-button{border:1px solid var(--cyan);background:var(--cyan);color:#061018;cursor:pointer;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 18px;font-weight:700;transition:all .2s;display:inline-flex}.primary-button{margin-top:19px}.primary-button:hover,.outline-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #62e4ff26}.login-help{color:var(--muted);justify-content:space-between;gap:20px;margin-top:22px;font-size:10px;display:flex}.login-help a{color:var(--cyan);align-items:center;gap:6px;display:inline-flex}.login-rule{background:var(--line);height:1px;margin:47px 0 16px}.login-meta{color:var(--quiet);letter-spacing:.08em;justify-content:space-between;font-size:9px;display:flex}.console-shell{background:radial-gradient(circle at 70% 0%, #104a6324, transparent 28%), var(--bg);min-height:100svh;display:flex}.sidebar{border-right:1px solid var(--line);background:#030b118a;flex-direction:column;flex:0 0 240px;width:240px;min-height:100svh;padding:30px 18px 20px;display:flex}.sidebar-brand{align-items:center;gap:10px;padding:0 12px 34px;display:flex}.sidebar-brand strong{font:700 15px var(--display);letter-spacing:.12em;color:#ecfbff;display:block}.sidebar-brand small{color:var(--quiet);letter-spacing:.1em;margin-top:2px;font-size:8px;display:block}.sidebar-section-label{color:#3e5964;letter-spacing:.16em;padding:19px 14px 9px;font-size:9px}.sidebar-nav{flex-direction:column;gap:3px;display:flex}.sidebar-nav a{color:var(--muted);border-left:2px solid #0000;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-size:11px;transition:all .18s;display:flex}.sidebar-nav a:hover,.sidebar-nav a.active{color:var(--cyan);border-left-color:var(--cyan);background:#62e4ff0f}.sidebar-nav a b{color:var(--quiet);margin-left:auto;font-size:9px;font-weight:400}.sidebar-nav a .alert-count{color:var(--amber)}.sidebar-bottom{margin-top:auto}.sidebar-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:18px 10px;display:flex}.sidebar-status strong,.sidebar-user strong{color:#c8e2e8;font:500 10px var(--display);letter-spacing:.04em;display:block}.sidebar-status small,.sidebar-user small{color:var(--quiet);margin-top:3px;font-size:9px;display:block}.sidebar-user{align-items:center;gap:9px;padding:18px 10px 0;display:flex}.sidebar-user>span{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--cyan);font:700 11px var(--display);place-items:center;display:grid}.sidebar-user form{margin-left:auto}.sidebar-user button,.icon-button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:6px}.sidebar-user button:hover,.icon-button:hover{color:var(--cyan)}.dashboard-main{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:70px;padding:0 clamp(22px,3.5vw,52px);display:flex}.breadcrumb{color:var(--quiet);letter-spacing:.13em;align-items:center;gap:11px;font-size:10px;display:flex}.breadcrumb strong{color:var(--text);font-weight:400}.breadcrumb i{color:#2b4651;font-style:normal}.topbar-right{align-items:center;gap:18px;display:flex}.live-clock{color:var(--muted);font-size:10px}.fleet-pill{border:1px solid var(--line-strong);color:var(--muted);letter-spacing:.07em;align-items:center;gap:8px;padding:8px 11px;font-size:9px;display:flex}.fleet-pill i{background:var(--quiet);border-radius:50%;width:6px;height:6px}.fleet-pill.live{color:var(--green);border-color:#6bf0ba47}.fleet-pill.live i{background:var(--green);box-shadow:0 0 8px var(--green)}.fleet-pill.pending{color:var(--amber);border-color:#f2b84b4d}.fleet-pill.pending i{background:var(--amber)}.fleet-pill.stale{color:var(--amber);border-color:#f2b84b4d}.fleet-pill.stale i{background:var(--amber);box-shadow:0 0 8px var(--amber)}.dashboard-content{max-width:1800px;margin:0 auto;padding:42px clamp(22px,3.5vw,52px) 70px}.page-intro{justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px;display:flex}.page-intro h1{color:#e8f9fc;font:500 clamp(44px, 5vw, 66px)/.9 var(--display);letter-spacing:-.06em;margin:13px 0 14px}.intro-copy{color:var(--muted);margin:0;font-size:12px}.intro-actions{align-items:center;gap:20px;display:flex}.live-feedback{align-items:center;gap:8px;min-width:154px;display:flex}.live-feedback .status-dot{flex:none}.live-feedback.live .status-dot{animation:1.8s ease-in-out infinite live-pulse}.live-feedback.stale .status-dot,.live-feedback.pending .status-dot{background:var(--amber);color:var(--amber)}.live-feedback span{flex-direction:column;gap:3px;display:flex}.live-feedback strong{color:var(--green);font:500 10px var(--display);letter-spacing:.03em}.live-feedback small{color:var(--quiet);white-space:nowrap;font-size:8px}.live-feedback.stale strong,.live-feedback.pending strong{color:var(--amber)}.last-sampled{color:var(--quiet);white-space:nowrap;font-size:9px}.outline-button{color:var(--cyan);border-color:var(--line-strong);white-space:nowrap;background:0 0;min-height:42px;padding:0 13px;font-size:10px}.metric-card-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.panel,.metric-card{border:1px solid var(--line);background:linear-gradient(145deg,#0c1d29e6,#050f16de);position:relative;overflow:hidden}.panel:before,.metric-card:before{content:"";border-left:1px solid var(--cyan);border-top:1px solid var(--cyan);opacity:.8;width:44px;height:8px;position:absolute;top:-1px;left:-1px}.metric-card{min-height:190px;padding:18px 17px 15px}.metric-card-head{color:var(--muted);letter-spacing:.14em;align-items:center;gap:9px;font-size:9px;display:flex}.metric-card-head .card-kicker{color:var(--quiet);margin-left:auto;font-size:8px;font-style:normal}.metric-icon{border:1px solid;place-items:center;width:28px;height:28px;display:grid}.metric-icon.cyan{color:var(--cyan)}.metric-icon.amber{color:var(--amber)}.metric-icon.violet{color:var(--violet)}.metric-card-body{align-items:center;gap:15px;padding-top:18px;display:flex}.metric-card-body.metric-simple{justify-content:space-between;min-height:94px}.metric-big{color:#e7fbff;font:500 31px var(--display);letter-spacing:-.06em;display:block}.metric-card-body p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}.metric-ring{flex:0 0 86px;width:86px;height:86px;position:relative}.metric-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-track,.ring-progress{fill:none;stroke-width:5px}.ring-track{stroke:#639aad21}.ring-progress{stroke:var(--cyan);stroke-linecap:butt;filter:drop-shadow(0 0 4px #62e4ff8c)}.metric-ring.amber .ring-progress{stroke:var(--amber)}.metric-ring.violet .ring-progress{stroke:var(--violet)}.ring-value{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}.ring-value strong{font:600 17px var(--display);color:#e2faff}.ring-value span{color:var(--muted);letter-spacing:.08em;margin-top:5px;font-size:7px}.sparkline{opacity:.75;height:37px;margin-top:4px}.sparkline svg{width:100%;height:100%}.sparkline path{fill:none;stroke:var(--cyan);stroke-width:1.6px}.sparkline .spark-fill{fill:#62e4ff0f;stroke:none}.sparkline.amber path{stroke:var(--amber)}.sparkline.amber .spark-fill{fill:#f2b84b12}.sparkline.quiet{opacity:.18;filter:saturate(.3)}.stat-aside{border-left:1px solid var(--line);padding-left:16px}.stat-aside span{color:var(--quiet);letter-spacing:.1em;font-size:8px;display:block}.stat-aside strong{color:var(--cyan);font:500 15px var(--display);margin-top:7px;display:block}.amber-text{color:var(--amber)!important}.red-text{color:var(--red)!important}.hero-grid,.lower-grid{grid-template-columns:minmax(0,1.54fr) minmax(300px,.76fr);gap:12px;margin-bottom:12px;display:grid}.panel{padding:20px 20px 0}.panel-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.panel-heading h2{color:#d9f4f8;font:500 22px var(--display);letter-spacing:-.04em;margin:7px 0 0}.panel-index{color:var(--quiet);letter-spacing:.08em;padding-top:4px;font-size:9px}.panel-footer{border-top:1px solid var(--line);min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:0 -20px;padding:0 20px;font-size:9px;display:flex}.panel-footer>span,.panel-footer>a{align-items:center;gap:7px;display:inline-flex}.panel-footer a{color:var(--cyan)}.panel-footer i{display:inline-flex}.spin{animation:.9s linear infinite spin}.health-panel{min-height:330px}.health-visual{grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:234px;display:grid;position:relative}.radar-grid{opacity:.5;position:absolute;inset:12px 20% 18px 9%}.radar-grid span{border:1px solid #62e4ff1f;border-radius:50%;position:absolute;inset:7% 10%}.radar-grid span:nth-child(2){inset:22%}.radar-grid span:nth-child(3){inset:38% 34%}.radar-grid span:nth-child(4){opacity:.35;border-style:dashed;border-radius:0;inset:0}.radar-grid i{background:var(--cyan);width:4px;height:4px;box-shadow:0 0 9px var(--cyan);display:block;position:absolute}.radar-grid i:first-of-type{top:12%;left:28%}.radar-grid i:nth-of-type(2){background:var(--violet);top:32%;left:74%}.radar-grid i:nth-of-type(3){top:76%;left:42%}.radar-grid i:nth-of-type(4){background:var(--amber);top:54%;left:13%}.health-score{z-index:1;flex-direction:column;align-items:center;display:flex}.health-score .metric-ring{flex-basis:142px;width:142px;height:142px}.health-score .ring-value strong{font-size:28px}.health-score .ring-value span{font-size:8px}.score-caption{color:var(--cyan);letter-spacing:.12em;margin-top:9px;font-size:8px}.health-node{z-index:1;flex-direction:column;place-self:center;align-items:center;gap:7px;display:flex}.node-orb{background:radial-gradient(circle,#62e4ff29,#06131cbf 60%);border:1px solid #62e4ff59;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative}.node-orb:before{content:"";border:1px dashed #62e4ff4d;border-radius:50%;position:absolute;inset:13px}.node-orb:after{content:"";border:1px solid var(--cyan);width:50px;height:50px;transform:rotate(45deg);box-shadow:0 0 20px #62e4ff33}.node-orb i{background:var(--quiet);z-index:1;border-radius:50%;width:5px;height:5px;position:absolute}.node-orb.live i{background:var(--green);box-shadow:0 0 12px var(--green)}.health-node strong{color:var(--cyan);font:600 11px var(--mono);letter-spacing:.05em}.health-node small{color:var(--muted);font-size:9px}.health-legend{z-index:1;border-left:1px solid var(--line);flex-direction:column;gap:11px;padding:12px 0 12px 19px;display:flex}.health-legend div{color:var(--muted);grid-template-columns:10px 1fr auto;align-items:center;gap:7px;font-size:9px;display:grid}.health-legend i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}.health-legend i.warn{background:var(--amber);box-shadow:0 0 8px var(--amber)}.health-legend i.muted{background:var(--quiet);box-shadow:none}.health-legend strong{color:var(--text);font-size:9px;font-weight:400}.alerts-panel{min-height:330px;padding-bottom:0}.alert-list{margin-top:20px}.alert-row{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.alert-row:last-child{border-bottom:0}.alert-symbol{width:28px;height:28px;color:var(--amber);border:1px solid #f2b84b4d;place-items:center;display:grid}.alert-symbol.critical,.alert-symbol.offline{color:var(--red);border-color:#ff697054}.alert-row strong{color:#d9f1f4;font:500 11px var(--display);display:block}.alert-row p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin:3px 0 0;font-size:9px;overflow:hidden}.alert-row time{color:var(--quiet);font-size:9px}.panel-link{border-top:1px solid var(--line);color:var(--cyan);justify-content:space-between;align-items:center;min-height:42px;margin:0 -20px;padding:0 20px;font-size:9px;display:flex}.empty-alerts{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.empty-orbit{border:1px dashed var(--line-strong);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:13px;display:grid}.empty-orbit i{background:var(--quiet);border-radius:50%;width:7px;height:7px;display:block}.empty-alerts strong{color:var(--text);font:500 13px var(--display)}.empty-alerts p{color:var(--muted);max-width:220px;margin:6px 0 0;font-size:9px;line-height:1.7}.servers-panel{min-width:0;padding-bottom:0}.panel-heading-wide{align-items:center}.panel-heading h2 span{color:var(--quiet);vertical-align:middle;margin-left:5px;font-size:13px}.filter-tabs{border:1px solid var(--line);gap:2px;padding:3px;display:flex}.filter-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 9px;font-size:9px}.filter-tabs button.selected{color:var(--bg-deep);background:var(--cyan)}.server-table{margin-top:18px;overflow-x:auto}.table-head,.server-row{grid-template-columns:minmax(170px,1.6fr) minmax(108px,.9fr) repeat(3,minmax(85px,.75fr)) 65px;align-items:center;gap:12px;min-width:680px;display:grid}.table-head{color:var(--quiet);border-bottom:1px solid var(--line);letter-spacing:.1em;padding:0 0 10px;font-size:8px}.server-row{border-bottom:1px solid var(--line);min-height:67px}.host-cell{align-items:center;gap:10px;display:flex}.host-orb{background:var(--quiet);border-radius:50%;flex:none;width:8px;height:8px}.host-orb.online{background:var(--green);box-shadow:0 0 9px var(--green)}.host-orb.warning{background:var(--amber);box-shadow:0 0 9px var(--amber)}.host-orb.critical,.host-orb.offline{background:var(--red);box-shadow:0 0 9px var(--red)}.host-cell strong{color:var(--text);font:500 11px var(--display);display:block}.host-cell small{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:8px;display:block}.status-cell{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.status-cell .status-dot{width:6px;height:6px}.table-meter{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:6px;display:flex}.table-meter>span{color:var(--muted);min-width:27px;font-size:9px}.metric-bar{background:#65a1b41f;border:1px solid #65a1b433;width:46px;height:5px}.metric-bar span{background:var(--cyan);height:100%;display:block}.metric-bar span.violet{background:var(--violet)}.metric-bar span.amber{background:var(--amber)}.metric-bar span.red{background:var(--red)}.uptime-cell{color:var(--muted);font-size:9px}.filtered-empty{color:var(--muted);text-align:center;padding:45px 0;font-size:10px}.empty-servers{justify-content:center;align-items:center;gap:38px;min-height:210px;display:flex}.empty-servers-art{border:1px solid var(--line-strong);place-items:center;width:118px;height:118px;display:grid;position:relative;transform:rotate(45deg)}.empty-servers-art:before,.empty-servers-art:after{content:"";border:1px dashed var(--line-strong);position:absolute}.empty-servers-art:before{inset:16px}.empty-servers-art:after{border-width:1px 0 0;width:150%;transform:rotate(90deg)}.empty-servers-art span{background:var(--cyan);width:5px;height:5px;position:absolute}.empty-servers-art span:first-child{top:11px;left:11px}.empty-servers-art span:nth-child(2){background:var(--violet);bottom:11px;right:11px}.empty-servers-art span:nth-child(3){background:var(--amber);top:11px;right:11px}.empty-servers strong{color:var(--text);font:500 17px var(--display)}.empty-servers p{color:var(--muted);max-width:260px;margin:7px 0 15px;font-size:10px;line-height:1.6}.empty-servers .outline-button{display:inline-flex}.activity-panel{min-height:296px;padding-bottom:0}.activity-list{margin-top:21px}.activity-list>div{grid-template-columns:8px 1fr auto;gap:10px;padding:0 0 22px;display:grid;position:relative}.activity-list>div:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:9px;bottom:3px;left:3px}.activity-line{z-index:1;background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.activity-line.green{background:var(--green);color:var(--green)}.activity-line.violet{background:var(--violet);color:var(--violet)}.activity-list strong{color:var(--text);font:500 10px var(--display);display:block}.activity-list p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}.activity-list time{color:var(--quiet);font-size:8px}.activity-footer{border-top:1px solid var(--line);min-height:42px;color:var(--muted);letter-spacing:.08em;align-items:center;gap:8px;margin:0 -20px;padding:0 20px;font-size:8px;display:flex}.activity-footer span:last-child{color:var(--quiet);margin-left:auto}@keyframes spin{to{transform:rotate(360deg)}}@keyframes live-pulse{50%{opacity:.35;transform:scale(.75)}}@media (max-width:1180px){.sidebar{flex-basis:204px;width:204px}.metric-card-grid{grid-template-columns:repeat(2,1fr)}.hero-grid,.lower-grid{grid-template-columns:1fr}.alerts-panel{min-height:0}.empty-alerts{min-height:180px}}@media (max-width:760px){.login-shell{display:block}.login-visual{border-right:0;border-bottom:1px solid var(--line);min-height:310px;padding:24px 22px}.visual-copy{margin:35px 0 0}.visual-copy h1{margin:11px 0 15px;font-size:49px}.visual-description,.login-orbit-card,.visual-footer{display:none}.login-panel{min-height:calc(100svh - 310px);padding:40px 22px}.mobile-brand{margin-bottom:45px;display:flex}.sidebar{flex-basis:62px;width:62px;padding:22px 8px 15px}.sidebar-brand{padding:0 8px 28px}.sidebar-brand>div,.sidebar-section-label,.sidebar-nav a span,.sidebar-nav a b,.sidebar-status div,.sidebar-user div,.sidebar-user form{display:none}.sidebar-nav a{border-bottom:2px solid #0000;border-left:0;justify-content:center;padding:0}.sidebar-nav a:hover,.sidebar-nav a.active{border-left:0;border-bottom-color:var(--cyan)}.sidebar-status,.sidebar-user{border-top:0;justify-content:center;padding-left:0;padding-right:0}.sidebar-status{border-bottom:1px solid var(--line);padding-bottom:18px}.dashboard-content{padding:29px 16px 50px}.topbar{min-height:58px;padding:0 16px}.breadcrumb span,.live-clock{display:none}.topbar-right{gap:6px}.fleet-pill{white-space:nowrap;text-overflow:ellipsis;max-width:170px;overflow:hidden}.page-intro{display:block}.page-intro h1{font-size:47px}.intro-actions{justify-content:space-between;margin-top:23px}.metric-card-grid{gap:8px}.metric-card{min-height:176px;padding:15px 13px 12px}.metric-card-head{font-size:8px}.metric-card-body{gap:8px}.metric-big{font-size:25px}.metric-card-body.metric-simple{min-height:94px;display:block}.stat-aside{border:0;align-items:center;gap:8px;padding:8px 0 0;display:flex}.stat-aside strong{margin:0}.panel{padding:17px 14px 0}.panel-footer,.panel-link,.activity-footer{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.health-visual{grid-template-columns:1fr 1fr}.health-score{grid-row:span 2}.health-node{grid-column:2}.health-legend{border-left:0;grid-column:2;padding-left:0}.health-score .metric-ring{flex-basis:126px;width:126px;height:126px}.empty-servers{text-align:center;flex-direction:column;gap:22px;padding:28px 0}.empty-servers-art{width:85px;height:85px}.empty-servers-art:after{width:125%}.panel-heading-wide{flex-direction:column;align-items:start}.filter-tabs{width:100%}.filter-tabs button{flex:1}}@media (max-width:420px){.metric-card-grid{grid-template-columns:1fr}.metric-card{min-height:162px}.login-heading h2{font-size:48px}.login-help{flex-direction:column;gap:9px}}
