:root{--background:#050816}*{box-sizing:border-box}html{background:#050816}@keyframes mloAmbientShift{0%,to{background-position:0%,0%,50%}50%{background-position:100%,100%,50%}}@keyframes mloProgressFlow{0%{filter:brightness(.95);background-position:0%}50%{filter:brightness(1.18);background-position:100%}to{filter:brightness(.95);background-position:0%}}body{color:#fff;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 50% 0,#8b5cf633,#0000 34%) 0 0/140% 140%,radial-gradient(circle at 20% 35%,#3b82f61a,#0000 28%) 0 0/140% 140%,linear-gradient(#040612 0%,#03040d 55%,#02030a 100%) 0 0/cover;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:18s ease-in-out infinite mloAmbientShift;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.12;background-color:#0000;background-image:linear-gradient(#67e8f903 1px,#0000 1px),linear-gradient(90deg,#a855f703 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}button{font:inherit;transition:transform .2s,filter .2s}button:active{transform:scale(.98)}.mlo-root-shell{z-index:1;width:100%;min-height:100vh;position:relative}.mlo-page-content{width:100%;min-height:100vh}@media (max-width:1023px){.mlo-root-shell{max-width:430px;margin:0 auto}.mlo-desktop-sidebar{display:none!important}}@media (min-width:1024px){.mlo-root-shell{flex-direction:row;align-items:stretch;max-width:1600px;min-height:100vh;margin:0 auto;display:flex}.mlo-desktop-sidebar{flex-shrink:0;order:1;width:200px;display:flex!important}.mlo-page-content{flex:1;order:2;min-width:0}.mlo-page-content>main{padding:32px 40px 60px!important}.mlo-page-content:has(>main.landing-v4){flex:unset;width:100%}.mlo-root-shell:has(>.mlo-page-content>main.landing-v4){max-width:100%}.mlo-root-shell:has(>.mlo-page-content>main.landing-v4) .mlo-desktop-sidebar{display:none!important}.mlo-page-content:has(>main.landing-v4) .shell{width:min(1280px,100%)!important;padding:40px 48px 80px!important}.mlo-bottom-nav-mobile{display:none!important}.mlo-scan-metrics-grid{grid-template-columns:repeat(4,1fr)!important}.mlo-systems-grid{grid-template-columns:repeat(3,1fr)!important}.mlo-skills-grid,.mlo-achievements-grid,.mlo-missions-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.mlo-stat-cards-grid{grid-template-columns:repeat(4,1fr)!important}.mlo-biometric-row{flex-wrap:nowrap!important;overflow:visible!important}.mlo-bio-card{flex:1!important;min-width:0!important}.mlo-profile-grid{grid-template-columns:420px 1fr!important;align-items:start!important;gap:24px!important;display:grid!important}.mlo-profile-left,.mlo-profile-right{min-width:0}.mlo-profile-right .mlo-biometric-row{grid-template-columns:repeat(5,1fr)!important;gap:10px!important;display:grid!important;overflow:visible!important}.mlo-home-grid{grid-template-columns:1fr 480px!important;align-items:start!important;gap:28px!important;display:grid!important}.mlo-home-left-col,.mlo-home-right-col{min-width:0}.mlo-home-right-col .mlo-systems-grid{grid-template-columns:1fr 1fr!important}.mlo-category-main{max-width:900px!important;margin:0 auto!important;padding:40px 48px 80px!important}.mlo-category-missions-grid{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}.mlo-category-stats-grid{grid-template-columns:repeat(3,1fr)!important}.mlo-login-container{max-width:560px!important}.mlo-onboarding-container{max-width:600px!important}.mlo-system-module:nth-child(odd),.mlo-system-module:nth-child(2n){animation:none!important}.mlo-system-module:hover{filter:brightness(1.06)!important;transform:translateY(-3px)!important}}main{background:0 0!important}main section{transition:transform .24s,filter .24s}main section:hover{filter:brightness(1.03);transform:translateY(-2px)}main section div[style*="height: 10px"]>div,main section div[style*="height: 5px"]>div,main section div[style*="height: 4px"]>div{animation:3.8s ease-in-out infinite mloProgressFlow;background-size:220% 220%!important}main a,main button,main div[style*="cursor: pointer"]{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){body,main section div[style*="height: 10px"]>div,main section div[style*="height: 5px"]>div,main section div[style*="height: 4px"]>div{transition:none!important;animation:none!important}}
