.aydn6q_container{background-color:var(--bg-app);justify-content:center;align-items:center;min-height:100vh;display:flex}.aydn6q_card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:20px;width:100%;max-width:440px;padding:3rem;box-shadow:0 4px 12px #0000000d}.aydn6q_header{text-align:center;margin-bottom:2.5rem;padding-top:2rem;position:relative}.aydn6q_backLink{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:flex;position:absolute;top:0;left:0}.aydn6q_backLink:hover{color:var(--accent-primary)}.aydn6q_logoArea{justify-content:center;align-items:center;margin-top:.5rem;margin-bottom:1.25rem;display:flex}.aydn6q_logoIcon{height:32px}.aydn6q_title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.aydn6q_subtitle{color:var(--text-secondary);font-size:.875rem}.aydn6q_form{flex-direction:column;gap:1.25rem;display:flex}.aydn6q_inputGroup{flex-direction:column;gap:.5rem;display:flex}.aydn6q_inputGroup label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-size:.7rem;font-weight:700}.aydn6q_inputGroup input{background-color:var(--surface-2);border:1px solid var(--border-strong);color:var(--text-primary);border-radius:10px;padding:.875rem 1rem;font-size:.9375rem;transition:all .2s}.aydn6q_inputGroup input:focus{border-color:var(--brand-primary);box-shadow:var(--focus-ring);outline:none}.aydn6q_inputGroup input::placeholder{color:var(--text-tertiary)}.aydn6q_submitButton{width:100%;height:3.25rem;color:var(--text-on-accent);cursor:pointer;border:none;margin-top:1rem;font-size:.9375rem;font-weight:700;transition:opacity .2s;background:var(--accent-primary)!important;border-radius:12px!important}.aydn6q_submitButton:hover{opacity:.9}.aydn6q_submitButton:disabled{opacity:.5;cursor:not-allowed}.aydn6q_forgotLink{text-align:right;margin-top:-.5rem}.aydn6q_forgotLink a{color:var(--text-secondary);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s}.aydn6q_forgotLink a:hover{color:var(--accent-primary)}.aydn6q_toggleAction{text-align:center;color:var(--text-secondary);margin-top:2rem;font-size:.875rem}.aydn6q_toggleButton{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;margin-left:.5rem;font-size:.875rem;font-weight:600}.aydn6q_toggleButton:hover{text-decoration:underline}.aydn6q_divider{color:#ffffff0f;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.aydn6q_divider:before,.aydn6q_divider:after{content:"";background-color:#ffffff0f;flex:1;height:1px}@media (max-width:480px){.aydn6q_card{margin:1rem;padding:24px}.aydn6q_backLink{justify-content:center;margin-bottom:24px;position:static}}.aydn6q_accountTypeGroup{gap:.75rem;display:flex}.aydn6q_accountTypeOption{cursor:pointer;flex:1}.aydn6q_accountTypeOption input{display:none}.aydn6q_accountTypeCard{border:1px solid var(--border-subtle);background:var(--surface-2);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .75rem;transition:all .2s;display:flex}.aydn6q_accountTypeCard:hover{border-color:var(--border-strong);background:var(--surface-3)}.aydn6q_accountTypeOption input:checked+.aydn6q_accountTypeCard{border-color:var(--accent-primary);background:var(--surface-3);box-shadow:0 0 0 1px var(--accent-primary)}.aydn6q_accountTypeIcon{font-size:1.5rem;line-height:1}.aydn6q_accountTypeLabel{color:var(--text-primary);font-size:.8125rem;font-weight:700}.aydn6q_accountTypeDesc{color:var(--text-secondary);font-size:.7rem;line-height:1.3}.aydn6q_resetSent{text-align:center;color:var(--success);font-size:.875rem}
.QPbgQW_linkButton{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.QPbgQW_statusRow{justify-content:center;align-items:center;gap:.5rem;display:flex}.QPbgQW_spinner{flex-shrink:0;animation:1s linear infinite QPbgQW_setPasswordSpin}@keyframes QPbgQW_setPasswordSpin{to{transform:rotate(360deg)}}
