@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{color:#f4f5fa;font-synthesis:none;background:#090b12;font-family:Inter,sans-serif}*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer}.app{min-height:100vh}.sidebar{background:#0d101a;border-right:1px solid #202432;width:235px;padding:28px 18px;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:1px;font-size:18px;font-weight:800}.brand span:first-child{color:#9b7bff}.muted{color:#85899b;font-size:12px}.side-label,.eyebrow{color:#85899b;letter-spacing:2px;font-size:10px;font-weight:700}.side-label{margin:55px 0 15px 10px}nav{gap:8px;display:grid}.nav{color:#a9adbd;text-align:left;background:0 0;border:0;border-radius:9px;padding:13px}.nav.active,.nav:hover{color:#c2aaff;background:#211b38}.sidebar-bottom{color:#a9adbd;letter-spacing:1px;font-size:10px;position:absolute;bottom:25px}.sidebar-bottom span{color:#686e80;margin-top:8px;display:block}main{max-width:1250px;margin-left:235px;padding:28px 5%}header{justify-content:flex-end;align-items:center;display:flex}.mobile-brand{font-weight:800;display:none}.status{color:#9ba3b7;letter-spacing:1px;font-size:10px}.status i{background:#55dfa1;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.welcome{margin:55px 0 32px}h1{letter-spacing:-2px;margin:10px 0;font-size:clamp(30px,5vw,48px)}h1 span{color:#a88aff}.welcome>p:last-child{color:#8f95a8;font-size:14px}.stats{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px;display:grid}.stat,.panel{background:#10131e;border:1px solid #242939;border-radius:13px;padding:23px}.stat span{color:#9298aa;letter-spacing:1.5px;font-size:10px}.stat strong{margin:12px 0 5px;font-size:30px;display:block}.stat small{color:#777e91}.online{color:#59dda4;font-size:21px!important}.panel{margin-bottom:20px}.panel-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}h2{margin:8px 0 18px;font-size:19px}.tag{color:#a88aff;font-size:10px}.upload{text-align:center;background:#151326;border:1px dashed #514475;border-radius:12px;padding:35px 15px}.upload-icon{color:#b69bff;font-size:35px}.upload h3{margin-bottom:8px}.upload p{color:#9095a7;font-size:12px}#zip-file{display:none}.upload-button{color:#fff;cursor:pointer;background:#9672f5;border-radius:8px;margin:12px;padding:12px 20px;font-size:12px;font-weight:700;display:inline-block}.file-name{overflow-wrap:anywhere}.notice{color:#8b91a3;margin-top:15px;font-size:11px;line-height:1.7}.text-button{color:#b69bff;background:0 0;border:0;font-size:12px}.empty{text-align:center;color:#9197a9;padding:35px 10px}.empty-icon{color:#a88aff;font-size:32px}.empty h3{color:#f4f5fa}.empty p{font-size:12px}.project{border-top:1px solid #242939;justify-content:space-between;gap:10px;padding:14px;display:flex}.project strong{font-size:13px}.project small{color:#9298aa}footer{color:#73798b;letter-spacing:1px;padding:30px 0;font-size:10px}footer span{float:right}@media (width<=700px){.sidebar{display:none}main{margin:0;padding:20px 16px}header{justify-content:space-between}.mobile-brand{font-size:13px;display:block}.welcome{margin:40px 0 25px}.stats{grid-template-columns:1fr 1fr}.stat:last-child{grid-column:span 2}.stat,.panel{padding:17px}footer span{float:none;margin-top:8px;display:block}}
