[hidden]{display:none!important}.auth-shell{display:none}.locked>aside,.locked>main,.locked>footer{display:none}.locked>.auth-shell{display:flex;min-height:100vh;align-items:center;justify-content:center;margin:0;padding:30px 18px;background:radial-gradient(ellipse at top left,#e2f1e8,#f5f6f8 70%)}.auth-card{width:100%;max-width:440px;background:#fff;border:1px solid #dce6df;border-radius:18px;padding:35px;box-shadow:0 15px 60px #133d2510}.auth-card h1{margin-bottom:24px;color:#155b49}.auth-card h2{margin-bottom:9px}.auth-card form{margin:24px 0 18px}.auth-card small,.auth-foot{color:#778981;font-size:12px}.auth-foot{border-top:1px solid #e9eeeb;padding-top:18px}.error{color:#a63535;font-size:13px}.account-tools{display:flex;align-items:center;gap:8px;font-size:12px}.notice #last-update{font-weight:400;font-size:12px}.aside-bottom{position:static;margin-top:42px}.account-tools #account-name{max-width:220px}#invite-link{width:100%;font-size:12px}.auth-card #back-login{margin-bottom:20px}@media(max-width:1000px){header{padding:12px 20px;height:auto;min-height:76px;flex-wrap:wrap;gap:12px}.account-tools{flex-wrap:wrap}.account-tools #account-name{width:100%;max-width:none}}@media(max-width:650px){.auth-card{padding:28px 22px}.account-tools .mini{padding:7px 9px}.aside-bottom{display:none}}@media print{.auth-shell{display:none!important}}
