:root{--bg:#0c0f0e;--side:#101312;--card-a:#181d1b;--card-b:#121614;--line:#2b322f;--line-2:#37413c;--txt:#f1fbf6;--mut:#8f8aad;--mut-2:#a6c4b7;--pri:#43e49c;--lav:#91f4c7;--ok:#22c55e;--r:.75rem;--tfs:.65rem;--trh:2.06rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{background:radial-gradient(60rem 28rem at 88% -8%, #38ca8833, transparent 62%), radial-gradient(40rem 30rem at 20% 110%, #25a36a1f, transparent 60%), var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";min-height:100vh;font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul{list-style:none}svg{display:block}.up{color:var(--ok)}.ok{color:#4ade80!important}.dn{color:var(--ok);font-size:.56rem;font-weight:500}.app{grid-template-columns:13.3rem minmax(0,1fr);min-height:100vh;display:grid}.card{background:linear-gradient(180deg, var(--card-a), var(--card-b));border:1px solid var(--line);border-radius:var(--r);min-width:0}.dot{background:var(--ok);width:.5rem;height:.5rem;box-shadow:0 0 .5rem var(--ok);border-radius:50%;flex:none}.tag{letter-spacing:.05em;color:#9ebeb0;background:#232a27;border:1px solid #353f3a;border-radius:.35rem;padding:.2rem .5rem;font-size:.43rem;font-weight:500;line-height:1}.card-h{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.card-h h3,.chart h3{letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.81rem;font-weight:600;display:flex}.sub{color:var(--mut-2);margin-left:-.15rem;font-size:.62rem;font-weight:400}.btn{border:1px solid var(--line-2);color:#dff9ed;white-space:nowrap;background:#181e1b;border-radius:.5rem;padding:.4rem .8rem;font-size:.57rem}.btn:hover{background:#222926}.btn.sq{padding:.35rem .7rem}.pill-btn{background:#1c2320;border-color:#47b282;border-radius:99px;padding:.38rem .85rem}.seg{border:1px solid var(--line-2);background:#131816;border-radius:.5rem;display:flex;overflow:hidden}.seg button{height:1.85rem;color:var(--mut-2);border-right:1px solid var(--line-2);padding:0 .95rem;font-size:.58rem}.seg button:last-child{border-right:0}.seg button.on{color:#fff;background:linear-gradient(#46e79f,#38d78f)}.tbl{border:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#37413c transparent;background:#0e1210;border-radius:.5rem;overflow:auto}table{border-collapse:collapse;width:100%;font-size:var(--tfs);table-layout:fixed}th{text-align:left;color:#a7c6b8;border-bottom:1px solid var(--line);white-space:nowrap;background:#141816;border-right:1px solid #212825;height:2.06rem;padding:0 .7rem;font-weight:500}th .ic{vertical-align:-.1em;opacity:.8;margin-right:.25rem;display:inline-block}td{height:var(--trh);white-space:nowrap;color:#e4f4ed;text-overflow:ellipsis;border-bottom:1px solid #1e2522;border-right:1px solid #1a201d;padding:0 .7rem;overflow:hidden}th:last-child,td:last-child{border-right:0}tbody tr:last-child td{border-bottom:0}.m{align-items:center;gap:.55rem;display:flex}.mi{border-radius:.3rem;flex:none;place-items:center;width:1.1rem;height:1.1rem;display:inline-grid}.mi svg{width:100%;height:100%}.mi-claude svg path{stroke:#e8704a}.mi-gpt svg{stroke:#d1d5de}.mi.tile{border-radius:.3rem}.mi.tile svg{width:78%;height:78%}.mi-claude.tile{background:#d9694a}.mi-claude.tile svg path{stroke:#fff4ee}.mi-gpt.tile{background:#2b303c}.mi-gemini.tile,.mi-gemini{background:0 0}.mi-gemini.tile svg{width:100%;height:100%}.mi-deepseek.tile{background:#0f1a3d}.mi-kimi.tile,.mi-kimi{background:#000;border-radius:.3rem}.mi-kimi svg{width:85%;height:85%}.mi-minimax.tile{background:#3a1024}.mi-llama.tile,.mi-llama{background:#000;border-radius:50%}.mi-llama svg{width:80%;height:80%}.side{background:var(--side);scrollbar-width:none;border-right:1px solid #212724;flex-direction:column;height:100vh;padding:0 .7rem 1.2rem;display:flex;position:sticky;top:0;overflow:hidden auto}.brand{flex:none;align-items:center;gap:.6rem;height:4.4rem;padding:0 .4rem .45rem;display:flex}.logo{flex:none;width:1.95rem;height:1.95rem}.logo svg{filter:drop-shadow(0 0 .5rem #43e49c8c);width:100%;height:100%}.brand-name{white-space:nowrap;letter-spacing:-.01em;font-size:.89rem;font-weight:600}.beta{color:#a9fad6;background:#333e39;border:1px solid #337457;border-radius:99px;margin-left:.15rem;padding:.15rem .55rem;font-size:.52rem}.nav-item{color:#cae5d9;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.85rem;height:2.4rem;margin-bottom:.16rem;padding:0 .8rem;font-size:.67rem;display:flex}.nav-item .ic{color:#bad8cb;flex:none}.nav-item.on{color:#e9fef5;background:linear-gradient(90deg,#256347,#323e39);border-color:#3e8f6b}.grow{flex:1;min-height:1rem}.cl-status{background:#121715;border:1px solid #262e2a;border-radius:.6rem;align-items:center;gap:.65rem;margin:0 .15rem .7rem;padding:.85rem .8rem;display:flex}.cl-status b{font-size:.67rem;font-weight:500;display:block}.cl-status small{color:var(--ok);margin-top:.1rem;font-size:.55rem;display:block}.side-cost{background:linear-gradient(#1f2723,#141a17);border:1px solid #333e39;border-radius:.7rem;flex-direction:column;height:7.55rem;margin:0 .15rem;padding:.7rem .8rem 0;display:flex;overflow:hidden}.side-cost small{color:var(--mut);font-size:.57rem}.side-cost-v{letter-spacing:-.01em;margin:.25rem 0 .2rem;font-size:1.08rem;font-weight:600}.side-cost svg{width:calc(100% + 1.6rem);height:2.6rem;margin:auto -.8rem 0}.foot{margin:2.1rem 0 .9rem}.foot a{color:#cae5d9;align-items:center;gap:.7rem;padding:.62rem .85rem;font-size:.57rem;display:flex}.user{align-items:center;gap:.65rem;padding:.5rem .4rem 0;display:flex}.avatar{border:1px solid #345e4b;border-radius:50%;flex:none;width:2.15rem;height:2.15rem;overflow:hidden}.avatar svg{width:100%;height:100%}.user b{font-size:.65rem;font-weight:500;display:block}.user small{color:var(--mut);margin-top:.1rem;font-size:.53rem;display:block}.scrim{display:none}.main{grid-template-rows:auto auto minmax(0,1fr);gap:.85rem;min-width:0;padding:.85rem 1.05rem .65rem 1.2rem;display:grid}.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.top-l{align-items:flex-start;gap:.8rem;min-width:0;display:flex}.top h1{letter-spacing:-.02em;font-size:1.27rem;font-weight:600;line-height:1.15}.top p{color:var(--mut-2);margin-top:.45rem;font-size:.65rem}.top-r{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.3rem;display:flex}.range{background:#131816}.range button{width:3.1rem;height:2.06rem;padding:0;font-size:.6rem}.pill{border:1px solid var(--line-2);color:#d6efe4;white-space:nowrap;background:#131816;border-radius:.5rem;align-items:center;gap:.6rem;height:2.06rem;padding:0 .9rem;font-size:.57rem;display:flex}.pill .ic{color:#b4d1c4}.clock>span{color:#d6efe4;flex-direction:column;font-size:.58rem;line-height:1.25;display:flex}.clock{gap:.75rem;padding:0 1.4rem 0 1rem}.live-pill{justify-content:space-between;gap:.5rem;width:9.5rem;padding:0 .9rem}.live-pill>span:nth-child(2){margin-right:auto}.menu-btn{border:1px solid var(--line-2);background:#131816;border-radius:.6rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:none}.kpis{grid-template-columns:1fr .99fr 1.02fr 1.18fr 1.16fr;gap:.75rem;display:grid}.kpi{align-items:center;gap:.85rem;height:5.5rem;padding:0 1rem;display:flex}.kic{color:#a1fad2;background:linear-gradient(#235d43,#2e3934);border:1px solid #337457;border-radius:.65rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.kl{color:var(--mut-2);font-size:.62rem;display:block}.kl i{opacity:.85;font-size:.52rem;font-style:normal}.kv{letter-spacing:-.02em;font-size:1.3rem;font-weight:600;line-height:1.15}.kv-row{white-space:nowrap;align-items:baseline;gap:.65rem;margin-top:.1rem;display:flex}.kv-row em{align-items:center;gap:.15rem;font-size:.62rem;font-style:normal;font-weight:500;display:inline-flex}.kpi-gpu{justify-content:space-between}.kpi-gpu .kv{margin:.1rem 0 .3rem;display:block}.chipnote{color:#cce5da;border:1px solid var(--line-2);border-radius:.4rem;align-items:center;gap:.4rem;margin-left:-.35rem;padding:.12rem .4rem .12rem .3rem;font-size:.55rem;display:inline-flex}.chipnote .ic{color:#a6c4b7}.ring{flex:none;place-items:center;font-weight:600;display:grid;position:relative}.ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ring .trk{fill:none;stroke:#ffffff14}.ring .arc{fill:none;stroke-linecap:round}.ring-ok{width:4rem;height:4rem;margin-right:.15rem;font-size:.82rem}.ring-ok .trk,.ring-ok .arc{stroke-width:7px}.ring-ok .arc{stroke:#22c55e}.ring-pri{width:5.2rem;height:5.2rem;font-size:.9rem}.ring-pri .trk{stroke:#333e39;stroke-width:7px}.ring-pri .arc{stroke-width:7px}.content{grid-template-columns:minmax(0,1fr) 25.3rem;gap:1rem;min-height:0;display:grid}.col-left{grid-template-rows:minmax(24rem,1fr) auto auto;gap:.7rem;min-width:0;min-height:0;display:grid}.col-right{grid-template-rows:auto minmax(0,1fr) auto;gap:.8rem;min-width:0;min-height:0;display:grid}.cluster{flex-direction:column;display:flex;position:relative;overflow:hidden}.cl-head{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.7rem 1rem 0;display:flex;position:relative}.cl-head h2{letter-spacing:-.01em;font-size:.93rem;font-weight:600}.cl-head p{color:var(--mut-2);margin-top:.3rem;font-size:.62rem}.cl-tools{align-items:center;gap:.9rem;margin-top:.1rem;display:flex}.tabs{height:1.75rem}.tabs button{height:100%;padding:0 1.15rem;font-size:.57rem}.tabs button.on{border-radius:.45rem}.iconbtn{border:1px solid var(--line-2);color:#cee9dd;background:#131816;border-radius:.5rem;place-items:center;width:2.15rem;height:1.95rem;display:grid}.cl-body{flex:1;grid-template-columns:minmax(0,1fr) 7.3rem;align-items:end;gap:.6rem;min-height:0;margin-top:-2rem;padding-right:.8rem;display:grid}.scene{justify-content:center;align-items:flex-end;width:100%;height:100%;min-height:0;display:flex;position:relative;container-type:size}.scene-in{aspect-ratio:725/365;width:min(100cqw,198.63cqh);position:relative;container-type:inline-size}.scene-in>svg{width:100%;height:100%;position:absolute;inset:0}.badge{background:#101513eb;border:1px solid #33644e;border-radius:.65em;width:12.4cqw;min-width:4.2rem;padding:.55em .7em .5em;font-size:clamp(.5rem,1.55cqw,.8rem);line-height:1.2;position:absolute;box-shadow:0 .4em 1.2em #0009,0 0 1.2em #43e49c40}.badge:after{content:"";background:#101513f2;border-bottom:1px solid #33644e;border-right:1px solid #33644e;width:.7em;height:.7em;position:absolute;bottom:-.38em;left:50%;transform:translate(-50%)rotate(45deg)}.badge .bn{color:#edfef6;font-size:1em;font-weight:600;display:block}.badge b{margin-top:.1em;font-size:1.45em;font-weight:600;display:block}.badge .bl{color:var(--mut-2);font-size:.78em;display:block}.badge .bd{background:var(--ok);width:.65em;height:.65em;box-shadow:0 0 .6em var(--ok);border-radius:50%;position:absolute;top:.7em;right:.7em}.stats{flex-direction:column;gap:.42rem;padding-bottom:.8rem;display:flex}.stat{border:1px solid var(--line-2);background:#131816;border-radius:.55rem;padding:.55rem .7rem}.stat small{color:var(--mut-2);font-size:.53rem;display:block}.stat b{letter-spacing:-.01em;margin-top:.2rem;font-size:.84rem;font-weight:600;display:block}.stat-ring{flex-direction:column;align-items:center;gap:.55rem;padding:.65rem .4rem .8rem;display:flex}.stat-ring small{text-align:center}.meter{background:#2b332f;border-radius:9px;height:.3rem;margin-top:.45rem;overflow:hidden}.meter i{background:var(--ok);border-radius:9px;height:100%;display:block}.charts{grid-template-columns:1.33fr 1fr 1.12fr;gap:.65rem;display:grid}.chart{flex-direction:column;min-height:11.8rem;padding:.8rem .75rem .5rem;display:flex}.chart h3{font-size:.73rem}.cv{white-space:nowrap;align-items:baseline;gap:.3rem;margin:.35rem 0 .2rem;display:flex}.cv b{letter-spacing:-.01em;font-size:.9rem;font-weight:600}.cv small{color:#cce5da;font-size:.58rem}.cv .dlt{margin-left:.25rem}.chart svg{width:100%;height:auto;overflow:visible}.chart svg text{fill:#8f8aad;font-family:inherit;font-size:7px}#ch-lat text{font-size:6.2px}.legend{color:var(--mut-2);flex-wrap:wrap;gap:.7rem;margin-top:.15rem;font-size:.43rem;display:flex}.legend i{vertical-align:-.05rem;border-radius:50%;width:.5rem;height:.5rem;margin-right:.3rem;display:inline-block}.usage{padding:.65rem .8rem .7rem}.usage .card-h h3{font-size:.77rem}.t-usage{--trh:1.5rem;font-size:.58rem}.t-usage th{height:1.45rem;font-size:.55rem}.t-usage th:first-child{width:17%}.t-usage th:nth-child(2){width:8.5%}.t-usage th:nth-child(3){width:11%}.t-usage th:nth-child(4){width:11.5%}.t-usage th:nth-child(5),.t-usage th:nth-child(6){width:11%}.t-usage .mi{width:1rem;height:1rem}.share{align-items:center;gap:.85rem;display:flex}.share>span:first-child{flex:none;width:2.4rem}.bar{background:#2c3330;border-radius:9px;flex:1;max-width:7.1rem;height:.42rem;overflow:hidden}.pricing{padding:.7rem .8rem .75rem}.t-price th:first-child{width:44%}.stream-card{flex-direction:column;min-height:13rem;padding:.75rem .8rem .5rem;display:flex}.live{color:#daf1e7;white-space:nowrap;align-items:center;gap:.45rem;font-size:.62rem;font-weight:400;display:inline-flex}.stream-wrap{flex:1;min-height:10rem;position:relative}.stream{scrollbar-width:thin;scrollbar-color:#34604c transparent;padding-right:.3rem;position:absolute;inset:0;overflow-y:auto}.srow{grid-template-columns:1.1rem minmax(0,1fr) auto 3.4rem;align-items:center;gap:.55rem;height:1.56rem;font-size:.58rem;display:grid}.srow .tx{text-overflow:ellipsis;white-space:nowrap;color:#bbd7ca;overflow:hidden}.srow .tx b{color:#f1fbf6;min-width:3.7rem;margin-right:.3rem;font-weight:500;display:inline-block}.srow .tk{color:var(--ok);text-align:right}.srow time{color:var(--mut);text-align:right;font-size:.55rem}.srow .mi{width:.95rem;height:.95rem}.srow.fresh{animation:.45s slide}@keyframes slide{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}.recent{padding:.75rem .8rem .8rem}.t-recent{--trh:1.3rem;font-size:.48rem}.t-recent th{height:1.55rem;padding:0 .45rem;font-size:.46rem}.t-recent td{padding:0 .45rem}.t-recent th:first-child{width:14%}.t-recent th:nth-child(2){width:17%}.t-recent th:nth-child(3){width:16%}.t-recent th:nth-child(4){width:24%}.t-recent th:nth-child(5){width:13%}.t-recent .m{gap:.4rem}.t-recent .mi{width:.85rem;height:.85rem}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#37413c;border-radius:9px}::-webkit-scrollbar-track{background:0 0}@media (width>=1200px){html{font-size:clamp(12.5px,min(1.04167vw,1.5625vh),26px)}}@media (width<=1199px){:root{--tfs:.82rem;--trh:2.4rem}html{font-size:16px}.app{grid-template-columns:minmax(0,1fr)}.side{z-index:60;width:15.5rem;padding-top:.3rem;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-102%)}.side.open{transform:none;box-shadow:0 0 3rem #000000b3}.scrim{z-index:55;opacity:0;pointer-events:none;background:#06080799;transition:opacity .25s;display:block;position:fixed;inset:0}.side.open+.scrim{opacity:1;pointer-events:auto}.menu-btn{display:grid}.main{flex-direction:column;gap:1rem;padding:1rem 1.1rem 1.5rem;display:flex}.top h1{font-size:1.6rem}.top p{font-size:.85rem}.pill,.range button{height:2.3rem}.range button{width:2.9rem;font-size:.8rem}.pill{font-size:.78rem}.clock>span{font-size:.66rem}.kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.kpis>:nth-child(-n+3){grid-column:span 2}.kpis>:nth-child(n+4){grid-column:span 3}.kpi{height:auto;min-height:5.5rem;padding:.9rem 1rem}.kl{font-size:.8rem}.kv{font-size:1.6rem}.kv-row em{font-size:.8rem}.content{grid-template-columns:minmax(0,1fr);gap:1rem}.col-left{grid-template-rows:none;gap:1rem}.col-right{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.col-right .recent{grid-column:1/-1}.stream-wrap{min-height:18rem}.stream-card{min-height:0}.cl-head{padding:1rem 1rem 0}.cl-head h2{font-size:1.2rem}.cl-head p{font-size:.8rem}.tabs button{font-size:.78rem}.cl-body{grid-template-columns:minmax(0,1fr);margin-top:-1rem;padding:0}.scene{height:auto;display:block;container-type:normal}.scene-in{width:100%}.stats{flex-flow:wrap;gap:.7rem;padding:0 1rem 1rem}.stat{flex:8rem}.stat-ring{flex-direction:row;flex:100%;justify-content:center;gap:1.2rem;padding:.8rem}.stat small{font-size:.74rem}.stat b{font-size:1.1rem}.chart h3,.card-h h3{font-size:1rem}.cv b{font-size:1.3rem}.cv small{font-size:.8rem}.chart svg text{font-size:8px}.legend{font-size:.7rem}.sub{font-size:.8rem}.tag{font-size:.58rem}.btn{padding:.5rem 1rem;font-size:.78rem}.t-usage,.t-recent,.t-price{font-size:var(--tfs);--trh:2.4rem}.t-usage th,.t-recent th,th{height:2.4rem;padding:0 .8rem;font-size:.78rem}.t-usage td,.t-recent td,td{padding:0 .8rem}.t-usage{table-layout:auto;min-width:46rem}.t-recent{table-layout:auto;min-width:32rem}.t-price{table-layout:auto}.mi,.t-usage .mi,.t-recent .mi,.srow .mi{width:1.3rem;height:1.3rem}.srow{height:2.2rem;font-size:.82rem}.srow time{font-size:.74rem}.live{font-size:.82rem}.bar{max-width:none;height:.5rem}}@media (width<=899px){.charts,.col-right{grid-template-columns:minmax(0,1fr)}}@media (width<=699px){html{font-size:15px}.main{padding:.8rem .75rem 1.2rem}.top-r{width:100%;margin-top:0}.range{flex:100%}.range button{flex:1;width:auto}.clock{flex:1}.live-pill{flex:1;width:auto}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.kpis>:nth-child(n){grid-column:span 1}.kpis>:first-child{grid-column:1/-1}.kpi{gap:.65rem;padding:.8rem}.kic{width:2.2rem;height:2.2rem}.kv{font-size:1.3rem}.kv-row{flex-wrap:wrap;gap:.1rem .5rem}.cl-head{padding:.9rem .8rem 0}.cl-tools{justify-content:space-between;width:100%}.tabs{flex:1}.tabs button{flex:1;padding:0 .3rem}.cl-body{margin-top:0}.stat{flex:calc(50% - .35rem)}.stat-ring{flex-basis:100%}.stats{padding:0 .8rem .8rem}.card-h{flex-wrap:wrap}.chart,.usage,.pricing,.recent,.stream-card{padding:.8rem}.live{font-size:.78rem}}@media (width<=420px){.kpis{grid-template-columns:minmax(0,1fr)}.kpis>:nth-child(n){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.app{grid-template-columns:13.3rem minmax(0,1fr);display:grid}.main,#view{flex-direction:column;gap:.85rem;min-width:0;display:flex}button.cl-status,button.side-cost,button.user{text-align:left;width:100%;font:inherit;color:inherit}button.cl-status{background:#121715;border:1px solid #262e2a;border-radius:.6rem;align-items:center;gap:.65rem;margin:0 .15rem .7rem;padding:.85rem .8rem;display:flex}button.cl-status b{font-size:.78rem;font-weight:500;display:block}button.cl-status small{color:var(--ok);margin-top:.1rem;font-size:.64rem;display:block}button.side-cost{cursor:pointer}.side-cost-v{margin:.25rem 0 .2rem;font-size:1.25rem;font-weight:600;display:block}button.user{cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.65rem;padding:.5rem .4rem 0;display:flex}button.user:hover .avatar{border-color:#56d99e}.nav-item{cursor:pointer}.noscript{color:var(--mut);padding:2rem}.hide-tags .tag{display:none}.no-anim *,.no-anim :before,.no-anim :after{transition:none!important;animation:none!important}.no-scroll{overflow:hidden}.btn{cursor:pointer;align-items:center;gap:.4rem;height:2rem;display:inline-flex}.btn:focus-visible,.seg button:focus-visible,.nav-item:focus-visible,.badge:focus-visible,.cell:focus-visible,.switch:focus-visible,.menu-i:focus-visible,.chip-btn:focus-visible,.iconbtn:focus-visible,.pill:focus-visible,tr[data-act]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #91f4c7}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.sm{border-radius:.4rem;height:1.6rem;padding:0 .6rem;font-size:.62rem}.btn.icon{justify-content:center;width:1.6rem;padding:0}.btn-pri{color:#fff;background:linear-gradient(#46e79f,#38d78f);border-color:#64eeb0}.btn-pri:hover{background:linear-gradient(#55eda9,#46e79f)}.btn-danger{color:#fecdd3;background:#3b1222;border-color:#7f1d3d}.btn-danger:hover{background:#4c1730}.danger-t{color:#fda4af;border-color:#5b1d33}.iconbtn{cursor:pointer}.pill{cursor:pointer;font:inherit;color:inherit}.live-pill .dot{margin-right:.1rem}.clock,.menu-btn,.seg button{cursor:pointer}.chip-btn{color:#dff9ed;cursor:pointer;background:#1d2421;border:1px solid #34624d;border-radius:99px;align-items:center;gap:.35rem;height:1.45rem;padding:0 .5rem;font-size:.62rem;display:inline-flex}.av-s{color:#fff;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:.6rem;font-weight:600;display:inline-grid}.av-0{background:linear-gradient(135deg,#91f4c7,#31d088)}.av-1{background:linear-gradient(135deg,#f59e0b,#ec4899)}.av-2{background:linear-gradient(135deg,#34d399,#0ea5e9)}.av-3{background:linear-gradient(135deg,#f472b6,#64eeb0)}.av-4{background:linear-gradient(135deg,#60a5fa,#1e3a8a)}.mono{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.6rem}.strong{color:#fff;font-weight:600}.mut{color:var(--mut)}.muted{color:var(--mut);font-weight:400}.block{display:block}.small{font-size:.6rem}.ta-r{text-align:right!important}.clickable{cursor:pointer}tr.clickable:hover td{background:#1a211e}tr.dim td{opacity:.5}.empty{color:var(--mut);text-align:center!important;white-space:normal!important;padding:1.2rem!important}.ubar{align-items:center;gap:.5rem;min-width:7rem;display:flex}.ubar .bar{flex:1}.bar{background:#2c3330;border-radius:9px;height:.42rem;overflow:hidden}.bar i{background:linear-gradient(90deg,#31d088,#64eeb0);border-radius:9px;height:100%;display:block}.st{white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;gap:.35rem;padding:.18rem .5rem;font-size:.6rem;display:inline-flex}.st i{background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.switch{cursor:pointer;background:#353f3a;border:1px solid #35634e;border-radius:99px;flex:none;width:2.1rem;height:1.15rem;transition:background .2s;position:relative}.switch i{background:#c4e4d6;border-radius:50%;width:.85rem;height:.85rem;transition:transform .2s;position:absolute;top:.12rem;left:.12rem}.switch.on i{background:#fff;transform:translate(.95rem)}.pg{flex-direction:column;gap:.85rem;min-width:0;display:flex}.pg-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.pg-title{font-size:.9rem;font-weight:600}.pg-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pg-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.pg-split{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:.85rem;display:grid}.pg-form{flex-direction:column;gap:.75rem;display:flex}.pg-out-wrap{flex-direction:column;min-height:26rem;display:flex}.pg-out{border:1px solid var(--line);white-space:pre-wrap;word-break:break-word;font:inherit;color:#e4f4ed;background:#0e1210;border-radius:.5rem;flex:1;min-height:20rem;margin-top:.5rem;padding:.9rem;font-size:.72rem;line-height:1.6;overflow:auto}.search{border:1px solid var(--line-2);height:2rem;color:var(--mut);background:#131816;border-radius:.5rem;align-items:center;gap:.45rem;min-width:13rem;padding:0 .6rem;display:inline-flex}.search input{color:var(--txt);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:.7rem}.search:focus-within{border-color:#56d99e}.pcard{padding:.85rem 1rem 1rem}.pcard .card-h{margin-bottom:.7rem}.pcard .tbl table{table-layout:auto;min-width:44rem}.pcard .tbl td,.pcard .tbl th{height:2.2rem}.sub2{color:var(--mut-2);margin-top:.2rem;font-size:.66rem}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .85rem;display:grid}.grid2.gap{gap:.85rem}.grid2>.card{min-width:0}.sumcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.sumcard{background:linear-gradient(180deg, var(--card-a), var(--card-b));border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:.25rem;min-width:0;padding:.8rem .95rem;display:flex}.sumcard small{color:var(--mut-2);font-size:.66rem}.sumcard b{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.sumcard span{color:var(--mut);font-size:.6rem}.sumcard .bar{margin-top:.3rem}.field{color:var(--mut-2);flex-direction:column;gap:.35rem;min-width:0;margin-bottom:.7rem;font-size:.66rem;display:flex}.field output{color:#b9f9dc;margin-left:.2rem}.field input,.field select,.field textarea,.modal input,.modal select,.keybox code,.pg-form input,.pg-form select,.pg-form textarea,.pcard input[type=text],.pcard input:not([type]),.pcard input[type=number],.pcard input[type=email]{border:1px solid var(--line-2);width:100%;min-width:0;color:var(--txt);font:inherit;background:#0e1210;border-radius:.5rem;outline:none;padding:.5rem .6rem;font-size:.72rem}.field input:focus,.field select:focus,.field textarea:focus,.modal input:focus,.modal select:focus,.pcard input:focus{border-color:#43e49c;box-shadow:0 0 0 3px #43e49c33}.field textarea,.pg-form textarea{resize:vertical;font-family:inherit}.field input[type=range]{accent-color:#64eeb0;height:1.2rem;padding:0}.field input[type=checkbox],.check input{accent-color:#64eeb0;width:.9rem;height:.9rem}.check{color:var(--mut-2);cursor:pointer;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.68rem;display:flex}.setrow{border-bottom:1px solid #222825;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.setrow:last-child{border-bottom:0}.setrow b{font-size:.72rem;font-weight:500;display:block}.setrow small{color:var(--mut);margin-top:.15rem;font-size:.62rem;display:block}.keybox{align-items:center;gap:.5rem;display:flex}.keybox code{text-overflow:ellipsis;white-space:nowrap;flex:1;padding:.5rem .6rem;font-family:ui-monospace,Consolas,monospace;font-size:.66rem;overflow:hidden}.costlist{flex-direction:column;gap:.55rem;display:flex}.costlist li{border-radius:.4rem;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) 4.5rem;align-items:center;gap:.7rem;padding:.2rem .3rem;font-size:.68rem;display:grid}.costlist li:hover{background:#1a211e}.costlist b{text-align:right;font-weight:600}.card-pay{border:1px solid var(--line-2);background:#131816;border-radius:.55rem;align-items:center;gap:.8rem;padding:.7rem;display:flex}.card-pay>div{flex:1;min-width:0}.card-pay b{font-size:.74rem;font-weight:500;display:block}.card-pay small{color:var(--mut);font-size:.6rem}.brand-card{letter-spacing:.05em;color:#fff;background:linear-gradient(135deg,#1e3a8a,#1d4ed8);border-radius:.35rem;padding:.35rem .5rem;font-size:.7rem;font-style:italic;font-weight:800}.bullets{color:var(--mut-2);padding-left:1.1rem;font-size:.7rem;line-height:1.8}.modal-p{color:var(--mut-2);margin-bottom:.7rem;font-size:.7rem;line-height:1.55}.modal-p.small{color:var(--mut);font-size:.62rem}.kv2{grid-template-columns:7rem 1fr;gap:.55rem .8rem;font-size:.7rem;display:grid}.kv2 dt{color:var(--mut)}.kv2 dd{color:#edfef6}.racks{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.6rem;width:100%;padding:.3rem .8rem .8rem;display:grid;overflow:auto}.racks.single{grid-template-columns:1fr}.rack-card{border:1px solid var(--line-2);background:#121715;border-radius:.6rem;min-width:0;padding:.55rem}.rc-h{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.45rem;font-size:.66rem;display:flex}.rc-h span{color:var(--mut);font-size:.58rem}.cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;display:grid}.cell{aspect-ratio:1.3;color:#fff;cursor:pointer;font-size:.56rem;font:inherit;border:1px solid #34624d;border-radius:.3rem;place-items:center;font-size:.56rem;display:grid}.cell:hover{transform:translateY(-1px)}.cell.lv-hi{background:linear-gradient(#43e49c,#28af72);border-color:#91f4c7}.cell.lv-mid{background:linear-gradient(#309467,#246a4b)}.topo{flex-direction:column;align-items:center;gap:.6rem;width:100%;padding:.8rem .4rem;display:flex}.topo-core{text-align:center;background:#222a26;border:1px solid #47b282;border-radius:.7rem;flex-direction:column;gap:.2rem;padding:.6rem 1rem;font-size:.7rem;display:flex}.topo-core span{color:var(--mut);font-size:.6rem}.topo-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;display:grid;position:relative}.topo-node{border:1px solid var(--line-2);text-align:left;cursor:pointer;font:inherit;color:inherit;background:#131816;border-radius:.6rem;grid-template-columns:auto 1fr;gap:.1rem .5rem;padding:.6rem;display:grid}.topo-node:hover{border-color:#56d99e}.topo-node .dot{grid-row:span 2;align-self:center}.topo-node b{font-size:.72rem;font-weight:600}.topo-node small{color:var(--mut);font-size:.6rem}.clv{flex-direction:column;justify-content:center;min-width:0;display:flex}.cl-body>.clv .scene{width:100%}button.badge{font:inherit;color:inherit;text-align:left;cursor:pointer}button.badge:hover{border-color:#63e9ad}.nodechips{display:block}.loglist{border:1px solid var(--line);background:#0e1210;border-radius:.5rem;max-height:62vh;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.66rem;overflow:auto}.logrow{border-bottom:1px solid #1c211f;grid-template-columns:5.2rem 3.8rem 6.5rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.42rem .7rem;display:grid}.logrow:hover{background:#181d1b}.logrow time{color:var(--mut)}.logrow .lvl{font-weight:600}.logrow .svc{color:#b9f9dc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logrow .msg{color:#d3e9df;word-break:break-word}.logrow.lv-error .lvl{color:#fb7185}.logrow.lv-warn .lvl{color:#fbbf24}.logrow.lv-info .lvl{color:#6ee7a0}.logrow.lv-debug .lvl{color:#94a3b8}.loglist .empty{padding:2rem!important}.modal-back{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070a09b3;place-items:center;padding:1rem;animation:.15s fadeIn;display:grid;position:fixed;inset:0}.modal-back.out{opacity:0;transition:opacity .16s}.modal{background:linear-gradient(#1e2622,#121614);border:1px solid #34644e;border-radius:.9rem;width:min(28rem,100%);max-height:calc(100vh - 2rem);animation:.18s popIn;overflow:auto;box-shadow:0 1.5rem 4rem #0009}.modal.wide{width:min(46rem,100%)}.modal-h{border-bottom:1px solid #2b312e;justify-content:space-between;align-items:center;padding:.9rem 1.05rem;display:flex}.modal-h h3{font-size:.92rem;font-weight:600}.modal-b{padding:.95rem 1.05rem;font-size:.7rem}.modal-f{border-top:1px solid #2b312e;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1.05rem;display:flex}.iconbtn-s{border:1px solid var(--line-2);cursor:pointer;color:#d3e9df;background:#131816;border-radius:.45rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.iconbtn-s:hover{background:#222926}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:none}}#toasts{z-index:300;pointer-events:none;flex-direction:column;gap:.5rem;max-width:min(22rem,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.toast{color:#edfef6;pointer-events:auto;background:#1a211e;border:1px solid #34644e;border-radius:.6rem;align-items:center;gap:.55rem;padding:.6rem .8rem;font-size:.7rem;animation:.2s popIn;display:flex;box-shadow:0 .8rem 2rem #00000080}.toast.out{opacity:0;transition:all .25s;transform:translateY(.4rem)}.toast .ic{flex:none}.toast-ok .ic{color:#6ee7a0}.toast-err .ic{color:#fb7185}.toast-warn .ic{color:#fbbf24}.toast-info .ic{color:#93c5fd}.menu{z-index:150;background:#1a211e;border:1px solid #34644e;border-radius:.6rem;min-width:12.5rem;padding:.3rem;animation:.14s popIn;position:fixed;box-shadow:0 1rem 2.5rem #0000008c}.menu-head{color:var(--mut);border-bottom:1px solid #2b312e;margin-bottom:.25rem;padding:.45rem .6rem .4rem;font-size:.6rem}.menu-sep{background:#2b312e;height:1px;margin:.3rem .2rem}.menu-i{color:#e4f4ed;text-align:left;cursor:pointer;width:100%;font-size:.68rem;font:inherit;border-radius:.4rem;align-items:center;gap:.55rem;padding:.5rem .6rem;font-size:.68rem;display:flex}.menu-i:hover,.menu-i:focus{background:#26302b;outline:none}.menu-sp{flex:none;width:.9rem}.menu-ck{color:#91f4c7;margin-left:auto}.scene{height:auto}.cl-body{align-items:center}.cl-body>.stats{align-self:center}@media (width<=1199px){.cells{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-split{grid-template-columns:minmax(0,1fr)}.sumcards{grid-template-columns:repeat(2,minmax(0,1fr))}.search{flex:14rem;min-width:0}}@media (width<=699px){.sumcards,.grid2{grid-template-columns:minmax(0,1fr)}.logrow{grid-template-columns:4.6rem 3.4rem minmax(0,1fr)}.logrow .svc{display:none}.costlist li{grid-template-columns:minmax(0,1fr) 4rem}.costlist .bar{order:3;grid-column:1/-1}.racks{grid-template-columns:minmax(0,1fr)}.kv2{grid-template-columns:6rem 1fr}}.cl-body>.clv .scene{height:auto;container-type:inline-size}.cl-body>.clv .scene-in{width:100%}button.badge{white-space:nowrap;width:auto;min-width:0;padding:.45em 1.5em .4em .6em;font-size:clamp(.5rem,1.5cqw,.8rem)}.chart .cv .ic{vertical-align:-.1em;width:.65rem;height:.65rem;display:inline-block}.pill{font-family:inherit;font-size:.66rem}.clock>span{font-size:.58rem}.inst-ic{color:#b9f9dc;background:#2a332f;border:1px solid #337457;border-radius:.3rem;flex:none;place-items:center;min-width:1.9rem;height:1.1rem;padding:0 .3rem;font-size:.56rem;font-weight:600;display:inline-grid}.evdot{border-radius:50%;width:.45rem;height:.45rem;display:inline-block}.ev-info{background:#60a5fa;box-shadow:0 0 .4rem #60a5fa}.ev-warn{background:#fbbf24;box-shadow:0 0 .4rem #fbbf24}.srow .tx b{min-width:5.6rem;font-family:ui-monospace,Consolas,monospace;font-size:.6rem}@media (width>=1200px){html{font-size:clamp(10px,min(1.04167vw,1.5625vh),40px)}body,.app{height:100dvh;overflow:hidden}.main{height:100%;min-height:0;overflow:hidden}#view{flex:1;height:100%;min-height:0}.content{flex:1;min-height:0}.col-left{grid-template-rows:minmax(0,1.35fr) minmax(0,.95fr) minmax(0,1.05fr);min-height:0}.col-right{grid-template-rows:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);min-height:0}.col-left>*,.col-right>*{min-height:0;overflow:hidden}.usage,.pricing,.stream-card,.recent{flex-direction:column;display:flex}.usage .tbl,.pricing .tbl,.recent .tbl,.stream-card .stream-wrap{flex:1;min-height:0}.cluster{min-height:0}.cl-body{flex:1;min-height:0}.cl-body>.clv{height:100%;min-height:0}.cl-body>.clv .scene{height:100%;container-type:size}.cl-body>.clv .scene-in{width:min(100cqw,198.63cqh);height:auto}.charts{min-height:0}.chart{min-height:0;overflow:hidden}.chart>svg{flex:1;width:100%;height:100%;min-height:0}.cl-body{margin-top:0}.col-left{grid-template-rows:minmax(0,1.75fr) minmax(0,.95fr) minmax(0,1fr)}}:root{--ink:#05070a;--smoke:#15181c;--ac:#3df5a0;--ac-hi:#7bffc4;--flag:#f42a41;--line:#262b30;--dim:#9aa3a0}body{background:var(--ink);color:#f4f6f5;font-family:Host Grotesk,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select,textarea{font-family:inherit}.brand-logo{width:auto;height:1.55rem;display:block}.brand{gap:.7rem}.beta{text-transform:uppercase;letter-spacing:.06em;font-family:DM Mono,monospace;font-size:.55rem;color:var(--ac)!important;border:1px solid var(--ac)!important;background:0 0!important;border-radius:0!important}.side{background:var(--ink);border-right:1px solid var(--line)}.nav-item{font-size:.8rem;border-radius:0!important}.nav-item.on{border-color:var(--ac);border-left:2px solid var(--ac);color:#f4f6f5;background:#0e1512}.nav-item.on .ic{color:var(--ac)}.nav-item:hover{background:var(--smoke)}.card,.sumcard,.stat,.kic,.pill,.seg,.seg button,.btn,.tag,.st,.chipnote,.search,.field input,.field select,.field textarea,.tbl,.modal,.menu,.toast,.badge,.cell,.switch,.keybox code,.pg-out,.loglist,.cl-status,.side-cost,.iconbtn,.menu-btn,.range button,.meter,.bar,.topo-core,.topo-node,.rack-card,.card-pay,.brand-card,.setrow,.chip-btn,.inst-ic,.mi,.av-s,.avatar{border-radius:0!important}.card{border-color:var(--line);background:#0b0e12}.tag{color:var(--dim);background:0 0;border-color:#33393f;font-family:DM Mono,monospace;font-size:.5rem}.seg,.pill,.search,.iconbtn,.range,.tbl{border-color:var(--line);background:#0b0e12}.seg button{text-transform:uppercase;letter-spacing:.04em;color:var(--dim);border-color:var(--line);font-family:DM Mono,monospace;font-size:.6rem}.seg button.on{background:var(--ac);color:var(--ink)}.btn{text-transform:uppercase;letter-spacing:.06em;color:#f4f6f5;background:0 0;border-color:#4a5250;font-family:DM Mono,monospace;font-size:.6rem}.btn:hover{background:0 0;border-color:#f4f6f5}.btn-pri,.pill-btn{background:var(--ac);border-color:var(--ac);color:var(--ink)}.btn-pri:hover{background:var(--ac-hi);border-color:var(--ac-hi)}.btn-danger{background:var(--flag);border-color:var(--flag);color:#fff}.danger-t{border-color:var(--flag);color:#ff8a94;background:0 0}.danger-t:hover{background:#f42a411a}.up,em.up,small.up,.sumcard .up{color:var(--ac)!important}.ring-ok .arc,.ring-pri .arc{stroke:var(--ac)!important}.ring .trk{stroke:#1f2429}.kpi .kic{color:var(--ac);background:0 0;border:1px solid #33393f}.kl{text-transform:uppercase;letter-spacing:.04em;color:var(--dim);font-family:DM Mono,monospace;font-size:.6rem}.kl i{font-family:DM Mono,monospace}.kv{font-family:Host Grotesk,sans-serif;font-weight:500}.chipnote{text-transform:uppercase;color:var(--dim);border-color:#33393f;font-family:DM Mono,monospace;font-size:.55rem}th{text-transform:uppercase;letter-spacing:.04em;color:var(--dim);background:#090c0f;font-family:DM Mono,monospace;font-size:.56rem}.mono,.logrow,.srow time,.srow .tk,td.mono{font-family:DM Mono,monospace}.badge{background:#05070aeb;border-color:#33393f}.badge .bd{background:var(--ac);box-shadow:0 0 .6em var(--ac)}.st-ok{color:var(--ac);background:#3df5a014;border-color:#3df5a04d}.st-warn{color:#f5c04b;background:#f5c04b14;border-color:#f5c04b4d}.st-info{color:#7fb7ff;background:#7fb7ff14;border-color:#7fb7ff4d}.st-mut{color:var(--dim);background:0 0;border-color:#33393f}.bar{background:#1a1f24}.bar i{background:var(--ac)!important}.switch{background:#1f2429;border-color:#33393f}.switch.on{background:var(--ac);border-color:var(--ac)}.switch.on i{background:var(--ink)}.cell.lv-hi{background:var(--ac);border-color:var(--ac);color:var(--ink)}.cell.lv-mid{background:#3df5a059;border-color:#3df5a080}.cell.lv-lo{color:var(--dim);background:#12181c}.cell.lv-off{color:#4a5250;background:#090c0f;border-style:dashed}.cl-status small{color:var(--ac)}.dot{background:var(--ac);box-shadow:0 0 .45rem var(--ac)}.dot.paused{box-shadow:none;background:#4a5250}.ev-ok{background:var(--ac);box-shadow:0 0 .4rem var(--ac)}.menu-i.danger{color:#ff8a94}.modal,.toast,.menu{background:#0b0e12;border-color:#33393f}.field input,.field select,.field textarea,.modal input,.modal select,.search input{background:#05070a;border-color:#33393f}.field input:focus,.field select:focus,.field textarea:focus,.modal input:focus,.modal select:focus{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac)}.legend li{font-family:DM Mono,monospace}.live-pill,.clock{text-transform:uppercase;letter-spacing:.04em;font-family:DM Mono,monospace;font-size:.56rem}.foot a{text-transform:uppercase;letter-spacing:.05em;font-family:DM Mono,monospace;font-size:.56rem}.user small,.side-cost small,.cl-status b{font-family:DM Mono,monospace}.avatar{border:1px solid #33393f}.hl-ok{--hl:var(--ac)}.hl-degraded{--hl:#f5c04b}.hl-outage{--hl:var(--flag)}.wt{flex-direction:column;gap:.45rem;min-width:0;display:flex}.wt-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem .8rem;display:flex}.wt-main{flex-wrap:wrap;align-items:center;gap:.7rem;min-width:0;display:flex}.wt-badge{border:1px solid var(--hl,var(--ac));background:color-mix(in srgb, var(--hl,var(--ac)) 10%, transparent);height:1.65rem;color:var(--hl,var(--ac));text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:.45rem;padding:0 .65rem;font-family:DM Mono,monospace;font-size:.6rem;display:inline-flex}.wt-badge i{background:currentColor;border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 .4rem}.wt-meta{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-family:DM Mono,monospace;font-size:.56rem}.wt-cap{flex-wrap:wrap;align-items:center;gap:1.1rem;min-width:0;display:flex}.wt-stat{white-space:nowrap;align-items:baseline;gap:.45rem;display:flex}.wt-stat b{font-size:.8rem;font-weight:600}.wt-regs{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.wt-reg{color:var(--dim);white-space:nowrap;align-items:center;gap:.4rem;font-family:DM Mono,monospace;font-size:.56rem;display:flex}.wt-reg .bar{width:3.2rem}.wt-reg b{color:#f4f6f5;text-align:right;min-width:2.2rem;font-weight:500}.wt-svc{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.45rem;min-width:0;display:grid}@media (width>=1200px){.wt-svc{grid-template-columns:repeat(9,minmax(0,1fr))}}.wt-tile{border:1px solid var(--line);border-top:2px solid var(--hl,var(--line));min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0b0e12;border-radius:0;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.45rem .6rem .5rem;display:flex}.wt-tile:hover{background:#10151a;border-color:#3a4248}.wt-tile:focus-visible{outline-offset:2px;outline:2px solid #91f4c7}.wt-tile-n{text-transform:uppercase;letter-spacing:.04em;color:var(--dim);font-family:DM Mono,monospace;font-size:.54rem;line-height:1.2}.wt-tile-s{color:var(--hl,var(--dim));white-space:nowrap;align-items:center;gap:.35rem;font-size:.66rem;font-weight:500;display:inline-flex}.wt-tile-s i{background:currentColor;border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 .35rem}.wt-tile-f{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:DM Mono,monospace;font-size:.54rem;overflow:hidden}.wt-alerts{grid-template-columns:9.5rem minmax(0,1fr);padding:0;display:grid;overflow:hidden}.wt-al-head{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:.2rem;min-width:0;padding:.55rem .8rem;display:flex}.wt-al-head b{font-size:.74rem;font-weight:600}.wt-al-head small{text-transform:uppercase;color:var(--dim);letter-spacing:.04em;font-family:DM Mono,monospace;font-size:.54rem}.wt-al-list{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.wt-al{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:.3rem;min-width:0;padding:.4rem .7rem;display:flex}.wt-al:first-child{border-left:0}.wt-al.is-acked{opacity:.5}.wt-al-top{align-items:center;gap:.45rem;min-width:0;display:flex}.wt-al-top .st{flex:none}.st-crit{color:var(--flag);background:#f42a411a;border-color:#f42a4166}.wt-al-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:500;overflow:hidden}.wt-al-meta{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-family:DM Mono,monospace;font-size:.54rem;overflow:hidden}.wt-al-foot{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.wt-al-acts{flex:none;align-items:center;gap:.35rem;display:flex}.wt-al-none{color:var(--dim);align-items:center;padding:.5rem .8rem;font-size:.68rem;display:flex}button.cl-status[data-lvl=degraded] .dot{background:#f5c04b;box-shadow:0 0 .45rem #f5c04b}button.cl-status[data-lvl=degraded] small{color:#f5c04b}button.cl-status[data-lvl=outage] .dot{background:var(--flag);box-shadow:0 0 .45rem var(--flag)}button.cl-status[data-lvl=outage] small{color:#ff8a94}@media (width<=1199px){.wt-alerts{grid-template-columns:minmax(0,1fr)}.wt-al-head{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center}.wt-al-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wt-al{border-left:0;border-top:1px solid var(--line)}}@media (width<=699px){.wt-al-list{grid-template-columns:minmax(0,1fr)}}@media (width>=1200px){.col-left{grid-template-rows:minmax(0,1.95fr) minmax(0,.9fr) minmax(0,1fr)}.cl-body{grid-template-columns:minmax(0,1fr) 14rem}.cl-body>.stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.42rem;padding-bottom:.6rem;display:grid}.cl-body>.stats .stat-ring{flex-direction:row;grid-column:1/-1;gap:.8rem;padding:.45rem .6rem}.cl-body>.stats .stat-ring small{text-align:left}}.view-toggle{margin:0 .4rem .7rem}.view-toggle button{flex:1;justify-content:center}.client-view .admin-only{display:none!important}#view{min-height:0;overflow-y:auto}#view>.content{flex:none}.content>.col-left{grid-template-rows:minmax(24rem,1fr) auto auto auto}.hosted .card-h{margin-bottom:.6rem}.hosted .card-h p{margin:.15rem 0 0}.hs-tbl{border-collapse:collapse;width:100%;font-size:.7rem}.hs-tbl th{text-align:left;text-transform:uppercase;color:var(--mut-2);border-bottom:1px solid var(--line-2);white-space:nowrap;padding:.4rem .5rem;font-family:DM Mono,monospace;font-size:.56rem;font-weight:400}.hs-tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.5rem}.hs-tbl .r{text-align:right;font-family:DM Mono,monospace;font-size:.62rem}.hs-names{color:var(--mut-2);font-size:.56rem;font-weight:400;display:block}.hs-mut{color:var(--mut-2)}.hs-tag{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:99px;padding:.1rem .5rem;font-family:DM Mono,monospace;font-size:.55rem;display:inline-block}.hs-tag.ok{color:#38d78f;border-color:#38d78f}.hs-tag.mut{color:#6b7280;border-color:#6b7280}@media (width<=1199px){.app{grid-template-columns:minmax(0,1fr)}}@media (width>=700px) and (width<=1199px){.wt-svc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=699px){.wt-svc{grid-template-columns:repeat(2,minmax(0,1fr))}}.cv-ok{--tone:#38d78f}.cv-warn{--tone:#e0b44a}.cv-crit{--tone:#f06a6a}.cv-mut{--tone:#7d8590}@keyframes cv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.cv-live{color:#8ff0c0;text-transform:uppercase;letter-spacing:.08em;background:#38d78f14;border:1px solid #38d78f59;border-radius:99px;align-items:center;gap:.45rem;height:1.9rem;padding:0 .8rem;font-family:DM Mono,monospace;font-size:.6rem;display:inline-flex}.cv-live i{background:#38d78f;border-radius:50%;width:.45rem;height:.45rem;animation:1.6s ease-in-out infinite cv-pulse;box-shadow:0 0 .6rem #38d78f}.cv-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.cv-tile{flex-direction:column;gap:.2rem;min-height:7.6rem;padding:.85rem 1rem 2.3rem;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.cv-tile:hover,.cv-vm:hover,.cv-gpu-cell:hover{border-color:#38d78f66}.cv-tile-top{align-items:center;gap:.5rem;display:flex}.cv-tile-ic{border:1px solid var(--line-2);background:#ffffff0a;border-radius:.5rem;place-items:center;width:1.7rem;height:1.7rem;display:grid}.cv-tile small{text-transform:uppercase;letter-spacing:.07em;color:var(--mut-2);font-family:DM Mono,monospace;font-size:.56rem}.cv-tile>b{letter-spacing:-.01em;margin-top:.2rem;font-size:1.1rem;font-weight:600}.cv-tile>span{color:var(--mut-2);font-size:.62rem}.cv-tile-spark{opacity:.85;height:2rem;position:absolute;bottom:0;left:0;right:0}.cv-area{width:100%;height:100%;display:block}.cv-main{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:.8rem;display:grid}.cv-card-h{margin-bottom:.7rem}.cv-card-h p{margin:.15rem 0 0}.cv-key{color:var(--mut-2);border:1px solid var(--line-2);background:#ffffff05;border-radius:99px;align-items:center;gap:.4rem;padding:.25rem .7rem;font-family:DM Mono,monospace;font-size:.6rem;display:inline-flex}.cv-api{flex-direction:column;display:flex}.cv-chart{border:1px solid var(--line);background:radial-gradient(120% 140% at 0 0,#38d78f1f,#0000 60%),#0c110f;border-radius:.6rem;flex-direction:column;flex:1;margin-bottom:.7rem;padding:.6rem .8rem .5rem;display:flex}.cv-chart-meta{justify-content:space-between;align-items:baseline;display:flex}.cv-chart-meta small{text-transform:uppercase;letter-spacing:.07em;color:var(--mut-2);font-family:DM Mono,monospace;font-size:.56rem}.cv-chart-meta b{color:#8ff0c0;font-size:1.3rem;font-weight:600}.cv-chart-plot{flex:1;min-height:6rem;margin-top:.35rem}.cv-tbl{border-collapse:collapse;width:100%;font-size:.7rem}.cv-tbl th{text-align:left;text-transform:uppercase;color:var(--mut-2);border-bottom:1px solid var(--line-2);height:2rem;padding:.4rem .5rem;font-family:DM Mono,monospace;font-size:.56rem;font-weight:400}.cv-tbl td{border-bottom:1px solid var(--line);vertical-align:middle;height:2.5rem;padding:0 .5rem}.cv-tbl .r{text-align:right}.cv-pill{white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;height:1.35rem;color:var(--tone);border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);background:color-mix(in srgb, var(--tone) 10%, transparent);border-radius:99px;align-items:center;gap:.4rem;padding:0 .55rem;font-family:DM Mono,monospace;font-size:.55rem;display:inline-flex}.cv-pill i{background:var(--tone);width:.38rem;height:.38rem;box-shadow:0 0 .4rem var(--tone);border-radius:50%}.cv-gauge{flex:none;place-items:center;display:inline-grid;position:relative}.cv-gauge svg{width:100%;height:100%;position:absolute;inset:0}.cv-gauge-track{fill:none;stroke:#ffffff14;stroke-width:4px}.cv-gauge-val{fill:none;stroke:#38d78f;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 .3rem #38d78f80);transition:stroke-dashoffset .8s}.cv-gauge b{color:#eef7f2;letter-spacing:-.02em;font-family:DM Mono,monospace;font-size:.58rem;font-weight:600}.cv-gauge-off{border:1px dashed var(--line-2);width:2.6rem;height:2.6rem;color:var(--mut-2);border-radius:50%;place-items:center;display:grid}.cv-gpus{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.cv-gpu-cell{border:1px solid var(--line);background:linear-gradient(#ffffff08,#fff0);border-radius:.6rem;flex-direction:column;gap:.45rem;padding:.6rem .7rem;transition:border-color .2s;display:flex}.cv-gpu-cell.is-off{opacity:.55}.cv-gpu-top{justify-content:space-between;align-items:center;display:flex}.cv-id{color:#dfe9e4;font-family:DM Mono,monospace;font-size:.62rem}.cv-dot{background:var(--tone);width:.5rem;height:.5rem;box-shadow:0 0 .5rem var(--tone);border-radius:50%}.cv-gpu-mid{align-items:center;gap:.7rem;display:flex}.cv-gpu-meta{flex-direction:column;display:flex}.cv-gpu-meta small{text-transform:uppercase;letter-spacing:.06em;color:var(--mut-2);font-family:DM Mono,monospace;font-size:.52rem}.cv-gpu-meta span{color:#dfe9e4;font-family:DM Mono,monospace;font-size:.7rem}.cv-gpu-foot{text-transform:uppercase;letter-spacing:.06em;color:var(--mut-2);font-family:DM Mono,monospace;font-size:.52rem}.cv-vps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.cv-vm{border:1px solid var(--line);background:linear-gradient(#ffffff08,#fff0);border-radius:.7rem;flex-direction:column;gap:.7rem;padding:.8rem .9rem;transition:border-color .2s;display:flex}.cv-vm.is-off{opacity:.6}.cv-vm>header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.cv-vm header b{font-size:.8rem;font-weight:600;display:block}.cv-vm header small{color:var(--mut-2);font-family:DM Mono,monospace;font-size:.58rem}.cv-vm-body{align-items:center;gap:.9rem;display:flex}.cv-vm dl{flex:1;gap:.3rem;min-width:0;margin:0;display:grid}.cv-vm dl>div{justify-content:space-between;gap:.5rem;display:flex}.cv-vm dt{text-transform:uppercase;letter-spacing:.05em;color:var(--mut-2);font-family:DM Mono,monospace;font-size:.56rem}.cv-vm dd{color:#e7f3ee;margin:0;font-family:DM Mono,monospace;font-size:.66rem}@media (width<=1199px){.cv-main{grid-template-columns:minmax(0,1fr)}.cv-vps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.cv-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=699px){.cv-vps-grid,.cv-gpus{grid-template-columns:minmax(0,1fr)}}
