:root{--navy:#171717;--ink:#fff;--muted:#b9c1c7;--line:#414141;--teal:#25bde0}body{background:radial-gradient(circle at 82% 0,#073d52 0,transparent 30%),#101010;color:var(--ink);font-family:Arial,sans-serif}.sidebar{width:245px;background:linear-gradient(180deg,#202020,#171717);border-right:1px solid #383838;padding:23px 16px}.brand{display:flex;gap:11px;align-items:center;font-size:15px;letter-spacing:2px;color:white;padding-bottom:23px;border-bottom:1px solid #3c3c3c}.brand img{width:43px;height:43px;border-radius:9px}.brand i{color:#25bde0;font-size:9px;letter-spacing:1px;margin-top:5px}.nav-caption{color:#25bde0}.sidebar nav a{color:#bfc8dc;border-radius:7px}.sidebar nav a:hover,.sidebar nav a.selected{background:#292929;color:white;box-shadow:inset 3px 0 #08a4d1}.profile{border-color:#383838}.profile small,.profile a,.text-button{color:#b9c1c7}main{margin-left:245px}.topbar{height:61px;background:#181818;border-color:#3b3b3b}.content{padding:34px 32px;max-width:1500px}.page-heading h1{font-size:30px}.eyebrow{color:#25bde0}.badge,.pill{background:#103b41;color:#59e2ee;border:1px solid #18515a}.amber{background:#44351b;color:#ffcf7d;border-color:#66502b}.filters,.metric,.card{background:linear-gradient(145deg,#252525,#1c1c1c);border-color:#414141;box-shadow:0 10px 25px #0003;border-radius:12px}.metric.feature{background:linear-gradient(145deg,#183a45,#17252b);border-color:#087fa4}.metric strong{color:#25bde0;font-weight:700}.metric.feature span,.metric.feature small{color:#b9c1c7}.metrics{gap:14px}.metric{padding:20px}.card{padding:22px}.two-col{gap:16px;grid-template-columns:1.4fr 1fr}input:not([type=checkbox]),select{background:#171717;border-color:#414141;color:white;color-scheme:dark}button,.button.primary{background:linear-gradient(135deg,#08a8d5,#057da8);border:1px solid #19bce8;color:white}.button,.period-tabs a{background:#222;color:white;border:1px solid #414141}.period-tabs a.chosen{background:#087fa4;border-color:#19bce8}.bar-track{background:#151515}.bar-track i{background:linear-gradient(90deg,#057da8,#25bde0)}th{background:#191919;color:#b9c1c7}th,td,.rank-row{border-color:#383838}.notice{background:#3a301b;border-color:#66502b;color:#ffe0a1}.notice.success{background:#153c2e;border-color:#246348;color:#a2f2cc}.copy-value{background:#171717;color:#59e2ee;border-color:#414141}.round-icon{background:#103b41;color:#25bde0}.login-story{background:radial-gradient(circle at top right,#07516a,transparent 60%),#171717}.login-panel{background:#202020;color:white}.login-panel h2{color:white}a{color:#59cce7}.table-wrap,.card{overflow-x:auto}.coming{display:none}.workflow-strip{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px;color:#b9c1c7;font-size:12px}.workflow-strip span{padding:9px 13px;border:1px solid #414141;border-radius:7px;background:#1c1c1c}@media(max-width:1150px){.two-col{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sidebar{width:100%;position:static}.brand{font-size:15px}.sidebar nav{flex-wrap:wrap}.sidebar nav a{font-size:12px}.profile{display:block;margin-top:15px}.profile small{display:block}main{margin:0}.content{padding:24px 16px}.topbar{padding:0 16px}.metric strong{font-size:21px}.page-heading{flex-wrap:wrap}}
