.ChangeEmailDialog_overlay__iyyJk{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--surface-scrim);animation:ChangeEmailDialog_changeEmailFade__4gt5V .15s ease-out}.ChangeEmailDialog_panel__U4vd_{position:relative;width:100%;max-width:440px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-opaque);border:1px solid var(--surface-border);border-radius:var(--surface-radius);box-shadow:var(--surface-specular),var(--shadow-modal);animation:ChangeEmailDialog_changeEmailPop__N_6rq .19s cubic-bezier(.2,.8,.2,1)}.ChangeEmailDialog_header__AVEJq{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--surface-border)}.ChangeEmailDialog_title__kQElr{margin:0;font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-title);letter-spacing:var(--tracking-app-title);color:var(--color-text-primary)}.ChangeEmailDialog_stepLabel__99RK3{margin:var(--space-1) 0 0;font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-caption);font-variant-numeric:tabular-nums;color:var(--color-text-app-secondary)}.ChangeEmailDialog_close__WuW7G{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid var(--surface-border);background:var(--surface-inset);color:var(--color-text-app-secondary);cursor:pointer;transition:border-color var(--transition-normal),color var(--transition-normal)}@media (hover:hover){.ChangeEmailDialog_close__WuW7G:hover{border-color:var(--glass-border-active);color:var(--color-text-primary)}}.ChangeEmailDialog_form__m_oA4{display:flex;flex-direction:column;min-height:0}.ChangeEmailDialog_body__EpOXe{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-5) var(--space-6) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.ChangeEmailDialog_intro__dRGXn{display:flex;flex-direction:column;gap:var(--space-1)}.ChangeEmailDialog_subhead__TSYdj{margin:0;font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-body);color:var(--color-text-primary);overflow-wrap:anywhere}.ChangeEmailDialog_lede__ZI0DU{margin:0;max-width:60ch;font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-caption);line-height:var(--line-height-relaxed);color:var(--color-text-app-secondary)}.ChangeEmailDialog_context__MW1rT{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-inset);border:1px solid var(--surface-border)}.ChangeEmailDialog_contextLabel__VraQL{font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-caption);color:var(--color-text-app-secondary)}.ChangeEmailDialog_contextValue__FNTpl{margin:0;font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-body);color:var(--color-text-primary);overflow-wrap:anywhere}.ChangeEmailDialog_field__aqSDD{display:flex;flex-direction:column;gap:4px}.ChangeEmailDialog_label__nsCUt{font-size:var(--font-size-app-caption);color:var(--color-text-app-secondary);overflow-wrap:anywhere}.ChangeEmailDialog_input___2I33,.ChangeEmailDialog_label__nsCUt{font-family:var(--font-family-app);font-weight:var(--font-weight-app-body)}.ChangeEmailDialog_input___2I33{width:100%;height:44px;padding:0 var(--space-4);box-sizing:border-box;background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--font-size-app-body);transition:border-color var(--transition-normal)}.ChangeEmailDialog_input___2I33::placeholder{color:var(--color-text-placeholder)}.ChangeEmailDialog_input___2I33:focus-visible{border-color:var(--glass-border-active)}.ChangeEmailDialog_input___2I33:disabled{opacity:.6;cursor:not-allowed}.ChangeEmailDialog_code__svY7S{font-variant-numeric:tabular-nums;letter-spacing:.24em}.ChangeEmailDialog_inputError__4JWcC{border-color:color-mix(in srgb,var(--color-negative-graphic) 60%,transparent)}.ChangeEmailDialog_error__3a_k8{font-weight:var(--font-weight-app-body);line-height:var(--line-height-relaxed);color:var(--brand-error)}.ChangeEmailDialog_error__3a_k8,.ChangeEmailDialog_notice__t9PxX{margin:0;font-family:var(--font-family-app);font-size:var(--font-size-app-caption)}.ChangeEmailDialog_notice__t9PxX{font-weight:var(--font-weight-app-medium);color:var(--brand-primary)}.ChangeEmailDialog_resendRow__46OL2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ChangeEmailDialog_countdown__Bu_Dk{font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-caption);font-variant-numeric:tabular-nums;color:var(--color-text-app-secondary)}.ChangeEmailDialog_quiet__zrtYI{flex:0 0 auto;display:inline-flex;align-items:center;height:32px;padding:0 var(--space-4);border-radius:var(--radius-full);border:var(--glass-border);background:transparent;color:var(--color-text-app-secondary);font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-caption);cursor:pointer;transition:border-color var(--transition-normal),color var(--transition-normal)}@media (hover:hover){.ChangeEmailDialog_quiet__zrtYI:hover:not(:disabled){border-color:var(--glass-border-active);color:var(--color-text-primary)}}.ChangeEmailDialog_quiet__zrtYI:disabled{opacity:.6;cursor:not-allowed}.ChangeEmailDialog_status__C5npv{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-app-caption);color:var(--color-text-app-secondary)}.ChangeEmailDialog_doneText__bdmOV,.ChangeEmailDialog_status__C5npv{margin:0;font-family:var(--font-family-app);font-weight:var(--font-weight-app-body)}.ChangeEmailDialog_doneText__bdmOV{font-size:var(--font-size-app-body);line-height:var(--line-height-relaxed);color:var(--color-text-primary);overflow-wrap:anywhere}.ChangeEmailDialog_actions__uASFL{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--surface-border)}.ChangeEmailDialog_primary__YeZ3d,.ChangeEmailDialog_secondary__FXfkF{height:44px;border-radius:var(--radius-full);font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-body);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:background var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal)}.ChangeEmailDialog_secondary__FXfkF{padding:0 var(--space-5);border:1px solid var(--color-border-secondary);background:transparent;color:var(--color-text-app-secondary)}.ChangeEmailDialog_primary__YeZ3d{padding:0 var(--space-6);border:none;background:var(--color-cta-primary);color:var(--color-cta-primary-ink)}@media (hover:hover){.ChangeEmailDialog_secondary__FXfkF:hover:not(:disabled){border-color:var(--glass-border-active);color:var(--color-text-primary)}.ChangeEmailDialog_primary__YeZ3d:hover:not(:disabled){background:var(--color-cta-primary-hover)}}.ChangeEmailDialog_primary__YeZ3d:disabled,.ChangeEmailDialog_secondary__FXfkF:disabled{opacity:.7;cursor:not-allowed}.ChangeEmailDialog_primary__YeZ3d[aria-busy=true]{cursor:wait}.ChangeEmailDialog_close__WuW7G:focus-visible,.ChangeEmailDialog_primary__YeZ3d:focus-visible,.ChangeEmailDialog_quiet__zrtYI:focus-visible,.ChangeEmailDialog_secondary__FXfkF:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.ChangeEmailDialog_spinner__6I619{width:15px;height:15px;border:2px solid color-mix(in srgb,currentColor 40%,transparent);border-top-color:currentcolor;border-radius:var(--radius-full);animation:ChangeEmailDialog_changeEmailSpin__FSXPy .7s linear infinite}@keyframes ChangeEmailDialog_changeEmailFade__4gt5V{0%{opacity:0}to{opacity:1}}@keyframes ChangeEmailDialog_changeEmailPop__N_6rq{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes ChangeEmailDialog_changeEmailSpin__FSXPy{to{transform:rotate(1turn)}}@media (max-width:480px){.ChangeEmailDialog_overlay__iyyJk{padding:var(--space-4)}.ChangeEmailDialog_header__AVEJq{padding:var(--space-5) var(--space-5) var(--space-4)}.ChangeEmailDialog_body__EpOXe{padding:var(--space-5)}.ChangeEmailDialog_actions__uASFL{flex-direction:column-reverse;align-items:stretch;padding:var(--space-4) var(--space-5)}.ChangeEmailDialog_quiet__zrtYI{height:auto;min-height:44px}}@media (prefers-reduced-motion:reduce){.ChangeEmailDialog_overlay__iyyJk,.ChangeEmailDialog_panel__U4vd_{animation:none}}.SettingsSectionModal_overlay__joQrm{position:fixed;inset:0;z-index:115;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:rgba(0,0,0,.6);animation:SettingsSectionModal_sectionFade__5afaO .15s ease-out}.SettingsSectionModal_panelHost__DhZ2v{position:relative;width:100%;max-width:640px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-card);backdrop-filter:blur(var(--surface-blur));-webkit-backdrop-filter:blur(var(--surface-blur));border:1px solid var(--surface-border);border-radius:var(--surface-radius);box-shadow:var(--surface-specular),var(--shadow-modal);animation:SettingsSectionModal_sectionPop__v9am1 .19s cubic-bezier(.2,.8,.2,1)}.SettingsSectionModal_panelHost__DhZ2v:focus,.SettingsSectionModal_panelHost__DhZ2v:focus-visible{outline:none}.SettingsSectionModal_panelScroll__8W9Y7{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:inherit}.SettingsSectionModal_panelHostWide__rHUz_{max-width:720px}.SettingsSectionModal_closeInline__BEATn,.SettingsSectionModal_close__m9gfi{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));color:var(--color-text-app-secondary);cursor:pointer;transition:border-color var(--transition-normal),color var(--transition-normal)}.SettingsSectionModal_close__m9gfi{position:absolute;top:var(--space-4);right:var(--space-4);z-index:1}.SettingsSectionModal_panelBar__DESAx{flex:0 0 auto;display:flex;justify-content:flex-end;padding:var(--space-4) var(--space-4) 0}@media (hover:hover){.SettingsSectionModal_closeInline__BEATn:hover,.SettingsSectionModal_close__m9gfi:hover{border-color:var(--glass-border-active);color:var(--color-text-primary)}}.SettingsSectionModal_closeInline__BEATn:focus-visible,.SettingsSectionModal_close__m9gfi:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}@keyframes SettingsSectionModal_sectionFade__5afaO{0%{opacity:0}to{opacity:1}}@keyframes SettingsSectionModal_sectionPop__v9am1{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:600px){.SettingsSectionModal_overlay__joQrm{padding:0}.SettingsSectionModal_panelHost__DhZ2v{max-width:100%;max-height:100vh;height:100vh;border-radius:0}}@media (prefers-reduced-motion:reduce){.SettingsSectionModal_overlay__joQrm,.SettingsSectionModal_panelHost__DhZ2v{animation:none}}@supports not (backdrop-filter:blur(1px)){.SettingsSectionModal_closeInline__BEATn,.SettingsSectionModal_close__m9gfi,.SettingsSectionModal_panelHost__DhZ2v{background:var(--glass-fallback-bg)}}