.logout-button{padding:7px 9px;border:1px solid #34435b;border-radius:7px;background:#111a29;color:#9eacc0;font-size:10px;cursor:pointer}.logout-button:hover{border-color:#6a879c;color:var(--text)}.logout-button[hidden]{display:none}.auth-layout{min-height:min(680px,calc(100vh - 165px));display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.8fr);align-items:center;gap:clamp(30px,7vw,100px);max-width:1000px;margin:0 auto}.auth-aside{padding:24px}.auth-aside>.brand-mark{margin-bottom:35px}.auth-aside h1{max-width:520px;margin:17px 0 14px;font:600 clamp(38px,5vw,60px)/1.02 'Space Grotesk';letter-spacing:-2.5px}.auth-aside p{max-width:440px;color:#9eacc0;font-size:13px;line-height:1.8}.auth-benefit{margin-top:13px;color:#aabbd0;font-size:11px}.auth-benefit:first-of-type{margin-top:28px}.auth-card{padding:30px;border:1px solid #2b3c59;border-radius:15px;background:linear-gradient(150deg,#141f33,#101827);box-shadow:var(--shadow)}.auth-card h2{margin:10px 0 6px;font:600 25px 'Space Grotesk'}.auth-card>p{margin:0;color:var(--muted);font-size:11px}.auth-card form{margin-top:22px}.auth-submit{width:100%;margin-top:8px}.auth-switch{margin:18px 0;color:#9caec3;text-align:center;font-size:11px}.auth-switch a{color:var(--mint);text-decoration:none}.auth-card .form-note{padding-top:14px;border-top:1px solid var(--line)}
@media(max-width:700px){.auth-layout{min-height:auto;grid-template-columns:1fr;gap:15px;padding:10px 0}.auth-aside{padding:15px 4px}.auth-aside>.brand-mark{margin-bottom:18px}.auth-aside h1{font-size:36px}.auth-aside p{margin:8px 0}.auth-benefit{display:none}.auth-card{padding:22px 18px}.logout-button{padding:6px;font-size:9px}}
