:root{color:#203144;font-synthesis:none;background:#f4f6f9;font-family:DM Sans,Arial,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif}button:disabled{opacity:.6;cursor:wait}.shell{min-height:100vh;display:flex}aside{color:#9eacbc;background:#0b1727;flex-direction:column;flex:none;width:240px;padding:34px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#f6fafc;letter-spacing:1px;align-items:center;gap:11px;font-size:13px;display:flex}.brand strong{letter-spacing:-.6px;margin-top:2px;font-size:18px;font-weight:700;display:block}.mark{color:#092534;background:#27bda4;border-radius:12px;place-items:center;width:43px;height:43px;font-family:Manrope,sans-serif;font-size:25px;display:grid;position:relative}.mark:after{content:"";background:#0b1727;width:20px;height:3px;position:absolute;top:23px;right:0;transform:rotate(-27deg)}.workspace{border:1px solid #2a3645;border-radius:9px;margin:37px 0 30px;padding:12px}.workspace label{letter-spacing:1.5px;color:#74869a;margin-bottom:8px;font-size:9px;display:block}.workspace select{color:#dce7ee;background:#0b1727;border:0;width:100%;padding:0;font-size:13px}.navlabel{letter-spacing:1.6px;color:#5e7388;margin:0 14px 12px;font-size:9px}nav{gap:5px;min-height:0;display:grid;overflow-y:auto}nav button{text-align:left;border-radius:7px;align-items:center;gap:13px;padding:13px;font-size:13px;display:flex}nav button span{width:20px;font-size:19px}nav button:hover{background:#152638}nav button.selected{color:#67d7c2;background:#143e43}nav button b{background:#3d555b;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.sidebottom{margin-top:auto;padding-top:16px}.monitor{color:#8598aa;border-bottom:1px solid #243142;align-items:center;gap:8px;padding:15px 10px;font-size:10px;display:flex}.monitor i,.fresh i{background:#29b99c;border-radius:50%;width:6px;height:6px;display:inline-block}.profile{align-items:center;gap:10px;margin:20px 0 13px;display:flex}.avatar{color:#c9deec;background:#263b50;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.profile b{text-overflow:ellipsis;color:#e3e9ef;max-width:143px;font-size:11px;display:block;overflow:hidden}.profile small{text-transform:capitalize;margin-top:4px;font-size:10px;display:block}.signout{color:#899bad;padding-left:45px;font-size:11px}main{width:calc(100% - 240px);margin-left:240px}header{background:#fff;border-bottom:1px solid #e0e6ed;justify-content:space-between;align-items:center;height:76px;padding:0 38px;display:flex}.breadcrumbs{color:#8996a6;font-size:11px}.breadcrumbs span{color:#bbc5cf;padding:0 13px}.breadcrumbs b{color:#34495e;font-weight:500}.fresh{color:#728297;align-items:center;gap:8px;font-size:11px;display:flex}.fresh button{padding-left:8px;font-size:22px}.content{max-width:1800px;margin:auto;padding:34px 38px 20px}.eyebrow{letter-spacing:1.8px;color:#258a7c;margin-bottom:12px;font-size:10px;font-weight:700}.pagehead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.pagehead h1{letter-spacing:-1px;color:#172d43;font-size:29px;font-weight:800}.pagehead p:not(.eyebrow){color:#7b8797;margin-top:10px;font-size:12px}.button{color:#fff;white-space:nowrap;background:#137f70;border-radius:7px;justify-content:center;align-items:center;gap:16px;padding:12px 17px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 3px #102f2712}.button:hover{background:#0d6a5c}.stats{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:25px;display:grid}.stat{background:#fff;border:1px solid #e1e6ed;border-radius:10px;padding:20px 22px}.stat>span{color:#6a7b8d;justify-content:space-between;font-size:12px;display:flex}.stat i{color:#789999;font-size:18px;font-style:normal}.stat strong{letter-spacing:-1.5px;margin:13px 0 8px;font-family:Manrope,sans-serif;font-size:33px;font-weight:700;display:block}.stat small{color:#8a98a7;font-size:10px}.panel{background:#fff;border:1px solid #e0e7ed;border-radius:10px;margin-bottom:24px;overflow:hidden}.panelhead{border-bottom:1px solid #eaf0f4;justify-content:space-between;align-items:center;gap:15px;padding:22px 24px;display:flex}.panelhead h2{letter-spacing:-.2px;font-size:14px;font-weight:800}.textbutton{color:#278576;font-size:11px;font-weight:600}.overviewgrid{grid-template-columns:1.6fr 1fr;gap:24px;display:grid}.tablewrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:1px;color:#8291a1;background:#fbfcfd;padding:13px 22px;font-size:9px;font-weight:500}td{border-top:1px solid #eff2f5;padding:18px 22px;font-size:11px}td b{font-size:12px;font-weight:600}td small{color:#94a0ad;margin-top:5px;font-size:10px;display:block}.status{color:#7c8b99;text-transform:capitalize;white-space:nowrap;background:#f0f3f6;border-radius:5px;align-items:center;padding:5px 8px;font-size:10px;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:5px}.status.online,.status.healthy,.status.normal,.status.resolved{color:#279471;background:#e7f7f0}.status.critical,.status.offline,.status.high,.status.open{color:#cd694e;background:#fff0ec}.status.warning,.status.elevated,.status.acknowledged{color:#ab872e;background:#fff7e2}.counter{color:#7f8e9c;background:#f1f4f7;border-radius:5px;margin-left:5px;padding:4px 7px;font-size:10px}.empty{text-align:center;max-width:520px;margin:auto;padding:45px 25px}.emptyicon{color:#62a297;background:#edf6f5;border-radius:13px;place-items:center;width:45px;height:45px;margin:0 auto 16px;font-size:22px;display:grid}.empty h3{color:#53697a;margin-bottom:9px;font-size:13px}.empty p{color:#96a2ae;max-width:340px;margin:auto;font-size:11px;line-height:1.8}.alertitem{border-bottom:1px solid #edf1f4;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.alerticon{color:#d49450;background:#fff2e7;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.alertitem div{flex:1}.alertitem b{font-size:11px}.alertitem p{color:#8494a4;margin:6px 0;font-size:10px}.alertitem small{color:#a1aebb;font-size:9px}.capacitygrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px;padding:24px;display:grid}.capacityitem>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.capacityitem b{font-size:12px}.capacityitem p{color:#8b9aab;margin-top:7px;font-size:10px}.capacityitem strong{margin-top:18px;font-size:28px;display:block}.capacityitem strong small{color:#9ba8b6;font-size:12px;font-weight:400}.capacityitem>small{color:#93a0ad;font-size:10px}.bar{background:#edf1f4;border-radius:5px;height:5px;margin:12px 0}.bar span{background:#34ae98;border-radius:5px;height:5px;display:block}.panelnote{color:#8d9aa8;background:#fafbfd;border-top:1px solid #edf1f4;padding:18px 24px;font-size:11px}.search{border:1px solid #dde5eb;border-radius:6px;width:210px;padding:9px 12px;font-size:11px}.secondary{background:#fff;border:1px solid #dbe4eb;border-radius:5px;padding:8px 12px;font-size:11px}.muted{color:#91a0af;font-size:10px}.contentfoot{color:#a0adba;justify-content:space-between;padding:5px 0 15px;font-size:10px;display:flex}.contentfoot span:first-child{color:#8192a3;font-weight:700}.error{color:#ac453b;background:#fff0ec;border-radius:7px;margin-bottom:18px;padding:12px 15px;font-size:12px}.modalback{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1929a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:480px;max-width:100%;box-shadow:0 20px 90px #0004}.modal .panelhead button{font-size:24px}.modal form{padding:25px}.modal label{color:#65768a;margin-bottom:18px;font-size:12px;display:block}.modal label input,.modal label select,.modal textarea{color:#203144;background:#fff;border:1px solid #d8e1e8;border-radius:6px;width:100%;margin-top:8px;padding:11px;display:block}.modal form>p{color:#6f8193;margin-bottom:20px;font-size:12px;line-height:1.8}.memberform{max-width:620px;padding:24px}.memberform p{color:#65768a;line-height:1.5}.memberform label{margin:14px 0;font-size:13px;display:block}.memberform input:not([type=checkbox]),.memberform select{color:#203144;background:#fff;border:1px solid #d8e1e8;border-radius:6px;width:100%;margin-top:6px;padding:10px;display:block}.modal textarea{resize:none;font-family:monospace}.modalactions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.loading{color:#208674;place-items:center;min-height:100vh;display:grid}.login{color:#e8f2f6;background:#0b1727;min-height:100vh;padding:50px 7vw;position:relative;overflow:hidden}.loginbrand{letter-spacing:1px;align-items:center;gap:14px;display:flex}.loginbrand b span{letter-spacing:-.5px;margin-top:3px;font-size:19px;display:block}.loginbody{z-index:2;max-width:570px;margin:13vh 0 0;position:relative}.loginbody .eyebrow{color:#4ac4ae;font-size:10px}.loginbody h1{letter-spacing:-3px;margin:22px 0;font-size:62px;font-weight:700;line-height:1.12}.loginbody>p:not(.eyebrow){color:#8d9faf;max-width:420px;font-size:14px;line-height:1.9}.loginbody .button{color:#08242c;background:#3bc4a9;margin-top:32px;padding:16px 22px}.loginfoot{color:#60798f;gap:25px;margin-top:70px;font-size:10px;display:flex}.login>footer{color:#506c83;letter-spacing:1px;gap:20px;margin-top:10vh;font-size:10px;display:flex;position:relative}.login>footer span{letter-spacing:0}.orb{opacity:.8;background:radial-gradient(circle,#153b45 0,#0000 65%);width:650px;height:650px;position:absolute;top:18%;right:-4%}.orbit{border:1px solid #2d576567;border-radius:50%;position:absolute;inset:10%}.orbit.o2{inset:23%}.orbit.o3{inset:36%}.orbcenter{text-align:center;color:#2ac5a5;text-shadow:0 0 55px #39c9a8;font-size:65px;font-weight:700;position:absolute;inset:42%}.orbcenter span{letter-spacing:3px;color:#6ea59e;font-size:8px;display:block}.dot{background:#3dc6ab;border:4px solid #193d48;border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 0 30px #36d5ac66}.d1{top:22%;left:22%}.d2{top:45%;right:22%}.d3{bottom:12%;left:36%}@media (width>=1700px){.content{padding-top:50px}.pagehead{margin-bottom:40px}.stat{padding:26px}.empty{padding:65px 30px}}@media (width<=1150px){aside{width:210px}main{width:calc(100% - 210px);margin-left:210px}.content{padding:28px 22px}header{padding:0 22px}.overviewgrid{grid-template-columns:1fr}.stats{gap:10px}.stat{padding:16px}.stat>span{font-size:10px}.stat small{font-size:9px}.orb{right:-30%}}@media (width<=750px){aside{width:100%;padding:18px;position:static}.shell{display:block}.brand{margin-bottom:14px}.brand strong{margin-left:4px;display:inline}.brand .mark{width:33px;height:33px;font-size:20px}.workspace{margin:10px 0;padding:10px}.workspace label,.navlabel,.sidebottom{display:none}nav{gap:5px;display:flex;overflow-x:auto}nav button{gap:6px;padding:10px;font-size:11px}nav button span{width:auto;font-size:15px}main{width:100%;margin:0}header{height:53px}.breadcrumbs{font-size:9px}.breadcrumbs span{padding:0 5px}.fresh{font-size:9px}.content{padding:24px 16px}.pagehead{align-items:flex-start;margin-bottom:22px}.pagehead h1{font-size:25px}.pagehead p:not(.eyebrow){font-size:11px;line-height:1.6}.pagehead .button{padding:10px;font-size:10px}.eyebrow{font-size:9px}.stats{grid-template-columns:repeat(2,1fr)}.stat strong{font-size:28px}.panelhead{padding:18px 15px}.panelhead h2{font-size:13px}.search{width:140px}.panelhead .muted{max-width:100px}.login{padding:30px 25px}.loginbody{margin-top:13vh}.loginbody h1{font-size:48px}.orb{opacity:.25;top:12%;right:-480px}.loginfoot{flex-wrap:wrap;gap:16px}.login>footer{margin-top:10vh;font-size:9px}.capacitygrid{padding:20px}.contentfoot{font-size:9px}}.trend{width:100%;height:60px;margin-top:12px}.status.at_risk{color:#cd694e;background:#fff0ec}.status.insufficient_data{color:#7c8b99;background:#f0f3f6}.fresh .mobileSignout{font-size:10px;display:none}@media (width<=750px){.fresh .mobileSignout{display:inline}.fresh{gap:5px}nav{scrollbar-width:thin;scrollbar-color:#2a4d57 #0b1727}}
