@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";nav button{color:#7f91a8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;height:44px;margin:3px 0;padding:0 12px;font-size:12px;font-weight:600;display:flex}nav button:hover,.nav-bottom button:hover{color:#dce6f4;background:#111e2e}nav button svg{width:18px}nav button span{background:#172336;border-radius:8px;margin-left:auto;padding:2px 7px}nav button.active{color:#56dfaf;background:#132a28}.search{cursor:pointer;background:0 0}.view-actions{justify-content:flex-end;margin-bottom:10px;display:flex}.refresh{color:#9cafc5;cursor:pointer;background:#132235;border:1px solid #26364c;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex}.refresh svg{width:14px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.scope-label{color:#55dfae;text-transform:uppercase;letter-spacing:.7px;align-items:center;gap:9px;margin:22px 4px 10px;font-size:12px;font-weight:800;display:flex}.scope-label svg{width:17px}.scope-label span{color:#60758c;text-transform:none;font-weight:500}.clients-label{color:#79aaff}.server-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.server-row:hover{background:#111d2d}.panel-head>button{color:#59dfae;cursor:pointer;background:#17372e;border:0;border-radius:9px;padding:8px 12px}.modal-bg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#02060cbb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#0f1928;border:1px solid #2a3a51;border-radius:20px;width:min(520px,100%);max-height:80vh;padding:20px;overflow:auto;box-shadow:0 30px 100px #000}.modal-title{border-bottom:1px solid #1f2c3f;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.modal-title h3{margin:0}.modal-title button{color:#8092a8;cursor:pointer;background:0 0;border:0}.modal-title svg{width:19px}.modal-search{background:#09121f;border:1px solid #2c3c53;border-radius:11px;align-items:center;gap:8px;margin:16px 0;padding:0 12px;display:flex}.modal-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;height:45px}.search-result{color:#dfe7f2;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px;display:flex}.search-result:hover{background:#142235}.search-result span{flex-direction:column;display:flex}.search-result small{color:#74869c}.copy,.server-detail{color:#91a2b6;padding:12px 2px;font-size:13px;line-height:1.7}.big-status{border-radius:10px;margin-bottom:16px;padding:10px 13px;font-weight:800}.big-status.online{color:#58e2b0;background:#14382e}.big-status.offline{color:#ff8a94;background:#3b1e27}.icon-btn{cursor:pointer}.all-clear{gap:8px}.all-clear>svg{color:#4edaa8}:root{color:#e9eef8;font-synthesis:none;background:#070b13;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}.boot,.login-bg{background:#080d17;place-items:center;min-height:100vh;display:grid}.boot svg{color:#46d8a5;width:48px;height:48px}.login-bg{background:radial-gradient(circle at 20% 0,#153b61,#0000 43%),radial-gradient(circle at 92% 90%,#103a2c,#0000 36%),#070c15;position:relative;overflow:hidden}.orb{filter:blur(90px);opacity:.2;border-radius:50%;position:absolute}.orb.one{background:#2b89db;width:360px;height:360px;top:-150px;left:-100px}.orb.two{background:#32d49d;width:420px;height:420px;bottom:-180px;right:-180px}.login-card{background:#101a29ee;border:1px solid #273851;border-radius:26px;width:min(440px,100% - 32px);padding:38px;position:relative;box-shadow:0 35px 100px #000b}.brand{align-items:center;gap:12px;display:flex}.brandmark{color:#07150f;background:linear-gradient(145deg,#5eeabb,#34ca98);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.brand strong{font-size:16px;display:block}.brand span{color:#71839a;text-transform:uppercase;letter-spacing:.9px;margin-top:2px;font-size:11px;display:block}.login-copy{margin:35px 0 26px}.login-copy h1{margin:0 0 8px;font-size:28px}.login-copy p{color:#8495aa;margin:0;font-size:14px}.login-card label{color:#9cabbd;margin-top:17px;font-size:13px;font-weight:600;display:block}.login-card input{color:#fff;background:#0a1220;border:1px solid #2b3b52;border-radius:12px;outline:none;width:100%;height:50px;margin-top:8px;padding:0 15px;display:block}.login-card input:focus{border-color:#42d6a0;box-shadow:0 0 0 4px #42d6a017}.primary{color:#06140e;background:linear-gradient(135deg,#58e7b6,#34c996);border:0;border-radius:12px;width:100%;height:50px;margin-top:25px;font-weight:800}.form-error{text-align:center;color:#ff8e98;min-height:20px;margin-top:12px;font-size:13px}.secure{color:#63768d;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.app{color:#eaf0fa;background:#080d16;grid-template-columns:250px 1fr;min-height:100vh;display:grid}aside{z-index:5;background:#0b121e;border-right:1px solid #1b2738;flex-direction:column;width:250px;height:100vh;padding:25px 18px;display:flex;position:fixed}.side-top{border-bottom:1px solid #1c2839;padding:0 7px 26px}.close{display:none}nav{padding-top:22px}nav a,.nav-bottom a,.nav-bottom button{color:#7f91a8;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;height:44px;margin:3px 0;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}nav a svg,.nav-bottom svg{width:18px}nav a span{background:#172336;border-radius:8px;margin-left:auto;padding:2px 7px;font-size:11px}.bad{color:#ff8f98!important;background:#3b1b25!important}nav a.active{color:#56dfaf;background:#132a28}.nav-bottom{margin-top:auto}.nav-bottom button{cursor:pointer}.app main{grid-column:2;min-width:0}header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:4;background:#090f19cc;border-bottom:1px solid #192536;align-items:center;gap:20px;height:88px;padding:0 34px;display:flex;position:sticky;top:0}header h1{margin:0;font-size:20px}header p{color:#72849a;margin:5px 0 0;font-size:12px}.header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.search{color:#65788f;border:1px solid #233147;border-radius:10px;align-items:center;gap:9px;width:235px;height:40px;padding:0 11px;font-size:12px;display:flex}.search svg{width:16px}.search kbd{border:1px solid #29374b;border-radius:5px;margin-left:auto;padding:2px 6px}.icon-btn{color:#8192a8;background:#101927;border:1px solid #223048;border-radius:10px;width:40px;height:40px}.icon-btn svg{width:17px}.avatar{color:#8bffcf;background:#2e755e;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.hamb{display:none}.content{max-width:1500px;margin:auto;padding:28px 34px 55px}.hero{background:linear-gradient(105deg,#10263d,#0f1929 60%,#102921);border:1px solid #203248;border-radius:20px;justify-content:space-between;align-items:center;min-height:150px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #47d9a318;border-radius:50%;width:340px;height:340px;position:absolute;right:-90px}.eyebrow{color:#69dfb6;text-transform:uppercase;letter-spacing:.7px;font-size:12px;font-weight:700}.pulse{background:#46d8a5;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #46d8a518}.hero h2{margin:13px 0 7px;font-size:27px}.hero p{color:#8ea0b5;margin:0;font-size:13px}.hero-health{z-index:1;align-items:center;gap:16px;margin-right:35px;display:flex}.hero-health>svg{color:#48daa7;width:49px;height:49px}.hero-health b{font-size:25px;display:block}.hero-health span{color:#8293a8;font-size:11px}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.stat{background:#0e1725;border:1px solid #1d2a3e;border-radius:16px;align-items:center;gap:15px;min-height:115px;padding:19px;display:flex}.stat-icon{border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.stat-icon svg{width:21px}.blue{color:#6da7ff;background:#172a48}.green{color:#52dfad;background:#15382e}.red{color:#ff7c88;background:#3b1e27}.violet{color:#b58aff;background:#2d2241}.orange{color:#ffb06a;background:#3b2a1e}.stat span,.stat small{color:#798ba1;font-size:11px;display:block}.stat b{margin:3px 0;font-size:25px;display:block}.grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.panel{background:#0e1725;border:1px solid #1d2b3f;border-radius:17px;overflow:hidden}.panel-head{border-bottom:1px solid #1c293b;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.panel-head h3{margin:0;font-size:15px}.panel-head p{color:#74869c;margin:5px 0 0;font-size:11px}.panel-head button{color:#53daa9;background:0 0;border:0;align-items:center;gap:3px;font-size:11px;display:flex}.panel-head button svg{width:14px}.server-row{grid-template-columns:44px minmax(170px,1fr) repeat(3,78px) 92px 22px;align-items:center;gap:12px;padding:18px 21px;display:grid}.server-icon{border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.server-icon.online{color:#53dfad;background:#14372e}.server-icon.offline{color:#ff7f8b;background:#3a1d26}.server-icon svg{width:19px}.server-name b{font-size:13px;display:block}.server-name span,.mini span{color:#74869c;margin-top:4px;font-size:10px;display:block}.mini b{font-size:12px}.badge{text-transform:uppercase;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800}.badge i{border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.badge.online{color:#59e3b2;background:#123a2d}.badge.online i{background:#59e3b2}.badge.offline{color:#ff8993;background:#3b1d26}.chev{color:#52647b;width:15px}.rings{justify-content:space-evenly;align-items:center;height:154px;display:flex}.rings>div{text-align:center}.rings>div>span{color:#7c8ea4;margin-top:8px;font-size:10px;display:block}.ring{--p:0deg;--c:#42d6a0;background:conic-gradient(var(--c) var(--p), #1d2a3d 0);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative}.ring:before{content:"";background:#0e1725;border-radius:50%;position:absolute;inset:6px}.ring span{z-index:1;font-size:12px;font-weight:800}.health-foot{color:#7d8fa4;border-top:1px solid #1b293b;justify-content:space-between;padding:14px 20px;font-size:10px;display:flex}.health-foot .ok{background:#48d9a7;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.incidents{margin-top:16px}.all-clear{flex-direction:column;justify-content:center;align-items:center;height:130px;display:flex}.all-clear div{color:#4bdda9;background:#15352d;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:9px;display:grid}.all-clear svg{width:20px}.all-clear b{font-size:12px}.all-clear span,.empty{color:#708298;margin-top:4px;font-size:10px}.empty{padding:30px}.incident-row{border-top:1px solid #1a2738;align-items:center;gap:13px;padding:15px 20px;display:flex}.incident-row>svg{color:#ff7c88}.incident-row div{flex:1}.incident-row b,.incident-row span{font-size:11px;display:block}.incident-row span{color:#71849b;margin-top:4px}.incident-row strong{color:#ff8992;font-size:9px}@media (width<=1050px){.stats{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.search{display:none}}@media (width<=760px){.app{display:block}aside{transition:all .25s;transform:translate(-100%)}aside.open{transform:none}.close{color:#fff;background:0 0;border:0;font-size:24px;display:block;position:absolute;top:16px;right:15px}.app main{display:block}.hamb{color:#fff;background:0 0;border:0;display:block}header{padding:0 18px}.content{padding:18px}.hero{padding:23px}.hero-health{display:none}.stats{grid-template-columns:1fr 1fr}.server-row{grid-template-columns:42px 1fr 86px}.mini,.chev{display:none}.badge{grid-column:3}.header-actions .icon-btn{display:none}}@media (width<=480px){.stats{grid-template-columns:1fr}.hero h2{font-size:22px}}.add-form{padding:15px 2px}.add-form label{color:#a8b7c9;font-size:12px;font-weight:700;display:block}.add-form input{color:#fff;background:#09121f;border:1px solid #2b3b52;border-radius:11px;outline:none;width:100%;height:47px;margin-top:8px;padding:0 13px;display:block}.add-form input:focus{border-color:#45d8a5;box-shadow:0 0 0 4px #45d8a517}.add-form p,.install-step p{color:#8799ae;font-size:12px;line-height:1.6}.os-choice{grid-template-columns:1fr 1fr;gap:9px;margin:17px 0;display:grid}.os-choice button{color:#778ba3;background:#0b1422;border:1px solid #293a50;border-radius:10px;height:42px}.os-choice button.selected{color:#5ce5b4;background:#123029;border-color:#42d5a1}.install-step{padding:16px 2px}.success-line{color:#58e2b0;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.success-line svg{width:20px}.install-step pre{white-space:pre-wrap;word-break:break-all;color:#b7c7da;background:#08111e;border:1px solid #24354a;border-radius:11px;max-height:230px;padding:14px;font:11px/1.55 Consolas,monospace;overflow:auto}.copy-btn{color:#06140e;cursor:pointer;background:#43d6a3;border:0;border-radius:10px;width:100%;height:44px;font-weight:800}.install-note{color:#8499b1;background:#112338;border-radius:9px;margin-top:13px;padding:11px;font-size:11px;line-height:1.55}.download-agent{color:#8fc0ef;background:#102238;border:1px solid #31506b;border-radius:10px;justify-content:center;align-items:center;height:44px;margin-top:9px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.download-agent:hover{background:#142b46;border-color:#4c83ad}.danger-btn{color:#ff929b;cursor:pointer;background:#351923;border:1px solid #6b2d38;border-radius:10px;width:100%;height:43px;margin-top:16px;font-weight:800}.danger-btn:hover{background:#48202b;border-color:#98404d}.danger-btn:disabled{opacity:.55;cursor:wait}.activity-panel{margin-top:4px}.activity-row{border-top:1px solid #1a2738;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:15px 20px;display:grid}.activity-rank{color:#7eabda;background:#14263a;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.activity-row b,.activity-row span{display:block}.activity-row b{font-size:12px}.activity-row span{color:#73869d;margin-top:3px;font-size:10px}.activity-row strong{color:#58dfaf;font-size:12px}
