:root{font-synthesis:none;text-rendering:optimizelegibility}body{margin:0}.center{place-items:center;min-height:100vh;display:grid}.brand{letter-spacing:-.055em!important;font-weight:750!important}.brand-dot{color:#20aac5}.login-page{background:radial-gradient(at 10% 0,#39b6ca1c,#0000 60%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-tools{position:absolute;top:20px;right:24px}.login-card{border:1px solid #8296b126;width:min(100%,480px);padding:48px}.workspace{min-height:100vh;display:flex}.sidebar{border-right:1px solid #8296b126;flex-direction:column;flex-shrink:0;width:236px;min-height:100vh;padding:32px 24px;display:flex}.nav-button{justify-content:flex-start!important;padding:12px 18px!important}.main{flex:1;min-width:0;max-width:1600px;padding:40px}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;display:grid}.stat-card,.info-card{border:1px solid #8296b126;padding:28px}.info-card{margin-top:28px}.data-card{border:1px solid #8296b126;overflow:hidden}@media (width<=760px){.sidebar{width:160px;padding:24px 12px}.main{padding:24px 16px}.login-card{padding:32px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
