.auth-page{background:#f5f5ed;min-height:100vh}.auth-header{display:flex;align-items:center;justify-content:space-between;padding:24px 6vw;border-bottom:1px solid #dce1d7}.auth-header span{font-size:11px;letter-spacing:.12em;color:#577067}.auth-page #auth-root{max-width:1020px;min-height:65vh;margin:0 auto;padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:30px}.auth-welcome{max-width:760px;padding:35px 0}.auth-welcome h1{font-size:clamp(38px,6vw,72px);line-height:1.08;margin:20px 0 25px;letter-spacing:-.05em}.auth-welcome>p:not(.eyebrow){max-width:570px;line-height:1.8}.auth-welcome .primary{display:inline-block;margin:18px 0;text-decoration:none;padding:16px 24px}.auth-note{font-size:13px;color:#567064;line-height:1.7}.account-summary{width:100%;background:#fffef8;border:1px solid #dce1d7;padding:30px;border-radius:14px}.account-summary h1{font-size:36px;margin:10px 0 20px}.account-summary p{line-height:1.7}.account-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.account-actions a,.account-actions button{padding:12px 16px;border:1px solid #b7c4b7;border-radius:6px;text-decoration:none;font:inherit}.account-actions button:disabled{opacity:.55;cursor:wait}.auth-footer{border-top:1px solid #dce1d7;padding:24px 6vw;font-size:11px;line-height:1.9;letter-spacing:.06em}.cl-rootBox{max-width:100%}@media(max-width:600px){.auth-header span{display:none}.auth-page #auth-root{padding:30px 16px}.account-summary{padding:20px}.account-actions>*{width:100%;text-align:center}}
