.page_main__cV3Xy{min-height:100vh;padding:var(--space-xl);background:linear-gradient(135deg,#f5f7fa,#e4e9f0)}@media (prefers-color-scheme:dark){.page_main__cV3Xy{background:linear-gradient(135deg,#1a1a2e,#16213e)}}.page_header__QIWYG{margin-bottom:var(--space-2xl);max-width:800px}.page_header__QIWYG h1{font-size:2rem;font-weight:700;color:var(--primary);margin-bottom:var(--space-sm)}.page_header__QIWYG p{color:#64748b;font-size:1rem}@media (prefers-color-scheme:dark){.page_header__QIWYG h1{color:#f1f5f9}.page_header__QIWYG p{color:#94a3b8}}.page_content__FSIEE{max-width:800px}.page_section__YL6hB{background:white;border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0;margin-bottom:var(--space-lg)}.page_section__YL6hB h2{font-size:1.25rem;font-weight:600;color:var(--primary);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid #e2e8f0}@media (prefers-color-scheme:dark){.page_section__YL6hB{background:#1e293b;border-color:#334155}.page_section__YL6hB h2{color:#f1f5f9;border-color:#334155}}.page_formGroup__53lez{margin-bottom:var(--space-lg)}.page_label__VfhDJ{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:var(--space-sm)}@media (prefers-color-scheme:dark){.page_label__VfhDJ{color:#94a3b8}}.page_input__NoZeh{width:100%;padding:var(--space-md);border:1px solid #e2e8f0;border-radius:var(--radius-md);font-size:1rem;background:#f8fafc;color:#1e293b}.page_input__NoZeh:disabled{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme:dark){.page_input__NoZeh{background:#0f172a;border-color:#334155;color:#f1f5f9}}.page_settingRow__kokFA{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) 0;border-bottom:1px solid #e2e8f0}.page_settingRow__kokFA:last-child{border-bottom:none}@media (prefers-color-scheme:dark){.page_settingRow__kokFA{border-color:#334155}}.page_settingInfo__sLfXl h3{font-size:.9375rem;font-weight:600;color:#1e293b;margin-bottom:var(--space-xs)}.page_settingInfo__sLfXl p{font-size:.8125rem;color:#64748b}@media (prefers-color-scheme:dark){.page_settingInfo__sLfXl h3{color:#f1f5f9}.page_settingInfo__sLfXl p{color:#94a3b8}}.page_button__WvNfH{padding:var(--space-sm) var(--space-lg);background:var(--primary);color:white;border-radius:var(--radius-md);font-weight:500;font-size:.875rem;transition:background-color .2s}.page_button__WvNfH:hover:not(:disabled){background:var(--primary-light)}.page_button__WvNfH:disabled{opacity:.6;cursor:not-allowed}.page_buttonSecondary__v2XOC{padding:var(--space-sm) var(--space-lg);background:transparent;color:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-md);font-weight:500;font-size:.875rem;transition:background-color .2s}.page_buttonSecondary__v2XOC:hover:not(:disabled){background:#eff6ff}.page_buttonSecondary__v2XOC:disabled{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme:dark){.page_buttonSecondary__v2XOC{color:#60a5fa;border-color:#60a5fa}.page_buttonSecondary__v2XOC:hover:not(:disabled){background:#1e3a5f}}.page_toggle__6x6Ab{position:relative;display:inline-block;width:48px;height:26px}.page_toggle__6x6Ab input{opacity:0;width:0;height:0}.page_toggleSlider__XQMly{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s;border-radius:26px}.page_toggleSlider__XQMly:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:white;transition:.3s;border-radius:50%}.page_toggle__6x6Ab input:checked+.page_toggleSlider__XQMly{background-color:var(--primary)}.page_toggle__6x6Ab input:checked+.page_toggleSlider__XQMly:before{transform:translateX(22px)}.page_toggle__6x6Ab input:disabled+.page_toggleSlider__XQMly{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme:dark){.page_toggleSlider__XQMly{background-color:#475569}.page_toggle__6x6Ab input:checked+.page_toggleSlider__XQMly{background-color:#60a5fa}}.page_twoFactorSetup__FlH_h{padding:var(--space-lg) 0}.page_twoFactorSetup__FlH_h h3{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:var(--space-sm)}@media (prefers-color-scheme:dark){.page_twoFactorSetup__FlH_h h3{color:#f1f5f9}}.page_setupHint__Ow0pr{font-size:.875rem;color:#64748b;margin-bottom:var(--space-lg);line-height:1.5}@media (prefers-color-scheme:dark){.page_setupHint__Ow0pr{color:#94a3b8}}.page_qrContainer__SoLaT{display:flex;justify-content:center;padding:var(--space-lg);margin-bottom:var(--space-lg);background:white;border:1px solid #e2e8f0;border-radius:var(--radius-md)}@media (prefers-color-scheme:dark){.page_qrContainer__SoLaT{background:#0f172a;border-color:#334155}}.page_qrCode__XRenT{width:200px;height:200px;image-rendering:pixelated}.page_manualEntry__3MKnq{margin-bottom:var(--space-lg);text-align:center}.page_manualLabel__3Q1W2{font-size:.8125rem;color:#64748b;margin-bottom:var(--space-sm)}@media (prefers-color-scheme:dark){.page_manualLabel__3Q1W2{color:#94a3b8}}.page_secretCode__JnImZ{display:inline-block;padding:var(--space-sm) var(--space-md);background:#f1f5f9;border:1px solid #e2e8f0;border-radius:var(--radius-md);font-family:monospace;font-size:.9375rem;letter-spacing:.1em;color:#1e293b;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (prefers-color-scheme:dark){.page_secretCode__JnImZ{background:#0f172a;border-color:#334155;color:#e2e8f0}}.page_codeInputGroup__v_0JN{display:flex;gap:var(--space-md);align-items:center;margin-bottom:var(--space-md)}.page_codeInput__rfc8i{width:160px;padding:var(--space-md);border:2px solid #e2e8f0;border-radius:var(--radius-md);font-size:1.25rem;font-family:monospace;letter-spacing:.3em;text-align:center;background:#f8fafc;color:#1e293b}.page_codeInput__rfc8i:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(59,130,246,.15)}@media (prefers-color-scheme:dark){.page_codeInput__rfc8i{background:#0f172a;border-color:#334155;color:#f1f5f9}.page_codeInput__rfc8i:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.15)}}.page_backupCodesGrid__NMmUp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);margin-bottom:var(--space-lg);padding:var(--space-md);background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md)}@media (prefers-color-scheme:dark){.page_backupCodesGrid__NMmUp{background:#0f172a;border-color:#334155}}.page_backupCode__ZcjKW{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);font-family:monospace;font-size:.875rem}.page_backupCode__ZcjKW code{color:#1e293b;letter-spacing:.05em}@media (prefers-color-scheme:dark){.page_backupCode__ZcjKW code{color:#e2e8f0}}.page_codeNumber__Drh_V{color:#94a3b8;font-size:.75rem;min-width:1.5em}.page_enabledBadge__E5xP4{display:inline-block;padding:2px 8px;background:#dcfce7;color:#166534;font-size:.75rem;font-weight:600;border-radius:9999px;vertical-align:middle;margin-left:var(--space-sm)}@media (prefers-color-scheme:dark){.page_enabledBadge__E5xP4{background:#14532d;color:#86efac}}.page_backupCount__gTouN{color:#64748b;font-size:.8125rem}@media (prefers-color-scheme:dark){.page_backupCount__gTouN{color:#94a3b8}}.page_buttonDanger__dv1X0{padding:var(--space-sm) var(--space-lg);background:#ef4444;color:white;border-radius:var(--radius-md);font-weight:500;font-size:.875rem;transition:background-color .2s}.page_buttonDanger__dv1X0:hover:not(:disabled){background:#dc2626}.page_buttonDanger__dv1X0:disabled{opacity:.6;cursor:not-allowed}.page_linkButton__f0dCl{background:none;border:none;color:#64748b;font-size:.875rem;cursor:pointer;padding:var(--space-sm);text-decoration:underline}.page_linkButton__f0dCl:hover{color:#475569}@media (prefers-color-scheme:dark){.page_linkButton__f0dCl{color:#94a3b8}.page_linkButton__f0dCl:hover{color:#cbd5e1}}.page_disableForm__Ms3Xx{margin-top:var(--space-lg);padding:var(--space-lg);background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md)}.page_disableForm__Ms3Xx h3{font-size:1rem;font-weight:600;color:#991b1b;margin-bottom:var(--space-sm)}@media (prefers-color-scheme:dark){.page_disableForm__Ms3Xx{background:#450a0a;border-color:#7f1d1d}.page_disableForm__Ms3Xx h3{color:#fca5a5}}.page_disableWarning___BGgi{font-size:.8125rem;color:#b91c1c;margin-bottom:var(--space-lg)}@media (prefers-color-scheme:dark){.page_disableWarning___BGgi{color:#fca5a5}}.page_disableActions__3hXO_{display:flex;gap:var(--space-md);align-items:center}.page_successAlert__0r6wO{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);background:#dcfce7;border:1px solid #86efac;border-radius:var(--radius-md);color:#166534;font-size:.875rem;margin-bottom:var(--space-lg)}@media (prefers-color-scheme:dark){.page_successAlert__0r6wO{background:#14532d;border-color:#166534;color:#86efac}}.page_errorAlert__ObEZ_{padding:var(--space-md) var(--space-lg);background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);color:#991b1b;font-size:.875rem;margin-bottom:var(--space-lg)}@media (prefers-color-scheme:dark){.page_errorAlert__ObEZ_{background:#450a0a;border-color:#7f1d1d;color:#fca5a5}}.page_dismissButton__g25vp{background:none;border:none;color:inherit;font-size:.8125rem;cursor:pointer;text-decoration:underline;opacity:.8}.page_dismissButton__g25vp:hover{opacity:1}.page_comingSoon__f4ahU{background:#fef3c7;border:1px solid #fcd34d;border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);text-align:center}.page_comingSoon__f4ahU p{color:#92400e;font-size:.875rem}@media (prefers-color-scheme:dark){.page_comingSoon__f4ahU{background:#451a03;border-color:#92400e}.page_comingSoon__f4ahU p{color:#fcd34d}}.page_changePasswordForm__sFlhf{margin-top:var(--space-lg);padding:var(--space-lg);background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md)}.page_changePasswordForm__sFlhf h3{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:var(--space-sm)}@media (prefers-color-scheme:dark){.page_changePasswordForm__sFlhf{background:#0f172a;border-color:#334155}.page_changePasswordForm__sFlhf h3{color:#f1f5f9}}.page_passwordHint__noq0b{font-size:.8125rem;color:#64748b;margin-bottom:var(--space-lg)}@media (prefers-color-scheme:dark){.page_passwordHint__noq0b{color:#94a3b8}}.page_passwordRequirements__gH_mM{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}.page_reqMet__eecvM{background:#dcfce7;color:#166534}.page_reqMet__eecvM,.page_reqUnmet__APnYQ{font-size:.75rem;padding:2px 8px;border-radius:9999px}.page_reqUnmet__APnYQ{background:#fee2e2;color:#991b1b}@media (prefers-color-scheme:dark){.page_reqMet__eecvM{background:#14532d;color:#86efac}.page_reqUnmet__APnYQ{background:#450a0a;color:#fca5a5}}.page_fieldError__6lA_Q{font-size:.75rem;color:#ef4444;margin-top:var(--space-xs)}.page_changePasswordActions__xYyRI{display:flex;gap:var(--space-md);align-items:center;margin-top:var(--space-md)}@media (max-width:640px){.page_main__cV3Xy{padding:var(--space-md)}.page_header__QIWYG h1{font-size:1.5rem}.page_section__YL6hB{padding:var(--space-lg)}.page_settingRow__kokFA{flex-direction:column;align-items:flex-start;gap:var(--space-md)}}