.TwoFactorVerify_container__t2VGh{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5}.TwoFactorVerify_verifyBox__EuPRS{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:400px;width:100%}.TwoFactorVerify_verifyBox__EuPRS h2{text-align:center;margin-bottom:1.5rem;color:#333}.TwoFactorVerify_verifyBox__EuPRS p{text-align:center;margin-bottom:1.5rem;color:#666}.TwoFactorVerify_backupCodeInput__UKvz0,.TwoFactorVerify_codeInput__AE_aK{width:100%;padding:1rem;font-size:1.5rem;text-align:center;border:2px solid #dee2e6;border-radius:8px;margin-bottom:1rem}.TwoFactorVerify_codeInput__AE_aK{font-family:monospace;letter-spacing:.5rem}.TwoFactorVerify_backupCodeInput__UKvz0{font-family:monospace;text-transform:uppercase}.TwoFactorVerify_backupCodeInput__UKvz0:focus,.TwoFactorVerify_codeInput__AE_aK:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.TwoFactorVerify_error__m3kY7{padding:.75rem;margin-bottom:1rem;background-color:#f8d7da;color:#721c24;border-radius:4px;text-align:center}.TwoFactorVerify_actions__4anor{display:flex;gap:1rem;margin-bottom:1.5rem}.TwoFactorVerify_primaryButton__Yy6yi,.TwoFactorVerify_secondaryButton__wb0G8{flex:1;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .3s ease}.TwoFactorVerify_primaryButton__Yy6yi{background-color:#007bff;color:#fff}.TwoFactorVerify_primaryButton__Yy6yi:hover:not(:disabled){background-color:#0056b3}.TwoFactorVerify_primaryButton__Yy6yi:disabled{background-color:#6c757d;cursor:not-allowed}.TwoFactorVerify_secondaryButton__wb0G8{background-color:#f8f9fa;color:#333;border:1px solid #dee2e6}.TwoFactorVerify_secondaryButton__wb0G8:hover{background-color:#e9ecef}.TwoFactorVerify_alternativeOptions__QVuh1{text-align:center;margin-bottom:1.5rem}.TwoFactorVerify_linkButton__9joHk{background:none;border:none;color:#007bff;cursor:pointer;text-decoration:underline;font-size:.9rem;padding:0}.TwoFactorVerify_linkButton__9joHk:hover{color:#0056b3}.TwoFactorVerify_helpText__0Z5Du{border-top:1px solid #dee2e6;padding-top:1.5rem;color:#666;font-size:.875rem}.TwoFactorVerify_helpText__0Z5Du p{margin-bottom:.5rem;font-weight:600}.TwoFactorVerify_helpText__0Z5Du ul{margin:0;padding-left:1.5rem;list-style-type:disc}.TwoFactorVerify_helpText__0Z5Du li{margin-bottom:.25rem;line-height:1.5}@media (max-width:480px){.TwoFactorVerify_container__t2VGh{padding:1rem}.TwoFactorVerify_verifyBox__EuPRS{padding:1.5rem}.TwoFactorVerify_actions__4anor{flex-direction:column}.TwoFactorVerify_primaryButton__Yy6yi,.TwoFactorVerify_secondaryButton__wb0G8{width:100%}}