[hidden]{display:none!important}.auth-shell{width:min(480px,calc(100% - 32px));margin:12vh auto;padding:36px}.auth-shell form,.auth-shell label{display:grid;gap:14px}.auth-shell label{gap:7px;margin:14px 0}.auth-shell input{width:100%;padding:13px;background:#101c30;color:#edf7ff;border:1px solid #354662;border-radius:9px}.auth-shell p,#portal-error{color:#b5c7dd}.auth-shell h1{font-size:25px}#auth-error,#portal-error{color:#ffb3a9;overflow-wrap:anywhere}#video-player{width:100%;max-height:65vh;background:#000;border-radius:12px}.metric strong,.platform-main{overflow-wrap:anywhere;min-width:0}.work-info h3,.service-card h2{overflow-wrap:anywhere}.top-tools{flex-wrap:wrap}.service-card{margin-bottom:18px}progress{width:100%;height:10px;accent-color:#6cdbc8}.delivery-item strong{font-size:32px}.trend-chart{width:100%}.auth-shell button{margin-top:10px}.portal-progress{margin:18px 0}.portal-progress small{display:block;color:#a9bbd0}#platform-works:empty{display:none}@media(max-width:650px){.top-tools{gap:6px}.top-tools button{font-size:11px;padding:7px}.topbar{align-items:flex-start}.auth-shell{padding:24px;margin-top:7vh}.sidebar{z-index:5}.page-heading h1{font-size:25px}}
