body{margin:0;background:#f6f9fb;color:#173b4c;font:16px/1.6 system-ui,sans-serif}.onboarding-main{max-width:960px;margin:40px auto;padding:0 20px 60px}.onboarding-main h1{font-size:1.65rem}.onboarding-main a{color:#087eae}.onboarding-main section,.onboarding-main article{background:white;border:1px solid #dce6eb;border-radius:12px;padding:24px;margin:20px 0}.onboarding-main label{display:block;font-weight:600;margin:16px 0 6px}.onboarding-main input{display:block;padding:10px;border:1px solid #b9cbd5;border-radius:6px;font:inherit;max-width:100%;box-sizing:border-box}.onboarding-main .button{padding:10px 16px;margin:6px 4px 6px 0;cursor:pointer;font:inherit;border:1px solid #b9cbd5;border-radius:6px;background:#fff;color:#173b4c}.onboarding-main .button.primary{background:#087eae;color:#fff;border-color:#087eae}.onboarding-main dd{margin-left:0;overflow-wrap:anywhere;font-family:monospace}.onboarding-main dt{font-weight:600}.onboarding-main [role=status]{padding:14px;background:#e9f4fa;border-radius:8px}.onboarding-main [hidden]{display:none!important}
#reset input{width:100%;max-width:28rem}#reset .password-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}#reset .password-actions .button{margin:0}#reset #password-help{margin:12px 0}#reset .button:disabled{opacity:.6;cursor:wait}@media(max-width:480px){#reset .password-actions .button{flex:1 1 140px}}
