.auth-forms_shell__xFra_{position:relative;isolation:isolate;min-height:min(78vh,40rem);display:grid;place-items:center;padding:var(--space-4) var(--space-3)}.auth-forms_atmosphere__UFhlT{position:absolute;inset:-10% -5%;z-index:-1;background:radial-gradient(55% 45% at 12% 18%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),radial-gradient(50% 40% at 88% 78%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 72%),linear-gradient(160deg,color-mix(in srgb,var(--bg-elevated) 80%,transparent),transparent 55%);filter:blur(2px);animation:auth-forms_atmosphereDrift__z4EvA 18s ease-in-out infinite alternate}@keyframes auth-forms_atmosphereDrift__z4EvA{0%{transform:translate3d(-1.5%,0,0) scale(1)}to{transform:translate3d(1.5%,-1.5%,0) scale(1.04)}}.auth-forms_card__8kr_U{width:min(100%,26.5rem);padding:clamp(1.25rem,3vw,1.85rem);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:calc(var(--radius) + 4px);background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);box-shadow:0 18px 50px color-mix(in srgb,var(--fg) 8%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.auth-forms_progress__khU_O{height:3px;margin:0 0 var(--space-4);border-radius:999px;background:color-mix(in srgb,var(--border) 70%,transparent);overflow:hidden}.auth-forms_progressBar__tFElT{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .42s cubic-bezier(.22,1,.36,1)}.auth-forms_stepPanel__nrG3W{animation-duration:.38s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.auth-forms_enterForward__DiK6y{animation-name:auth-forms_stepInForward__dbBFj}.auth-forms_enterBack__u3YVg{animation-name:auth-forms_stepInBack__lKap5}@keyframes auth-forms_stepInForward__dbBFj{0%{opacity:0;transform:translate3d(1.25rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes auth-forms_stepInBack__lKap5{0%{opacity:0;transform:translate3d(-1.25rem,0,0)}to{opacity:1;transform:translateZ(0)}}[dir=rtl] .auth-forms_enterForward__DiK6y{animation-name:auth-forms_stepInBack__lKap5}[dir=rtl] .auth-forms_enterBack__u3YVg{animation-name:auth-forms_stepInForward__dbBFj}.auth-forms_form__X_c8H{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.auth-forms_eyebrow__cCR4F{margin:0;color:var(--accent);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.auth-forms_title__H4U30{margin:0;font-family:var(--font-display);font-size:clamp(1.55rem,3.2vw,2.05rem);letter-spacing:-.03em;line-height:1.15}.auth-forms_hint__LE6eN{margin:0;color:var(--fg-muted);line-height:1.55}.auth-forms_field__KplmJ{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--fg-muted);font-size:.9rem}.auth-forms_input__B2PFC{background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);padding:.78rem .9rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-forms_input__B2PFC:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 65%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.auth-forms_otpInput__K6_Im{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.35rem;letter-spacing:.35em;text-align:center}.auth-forms_submit__obgJJ{background:var(--accent);color:var(--accent-fg);border:none;border-radius:calc(var(--radius) - 4px);padding:.82rem 1rem;cursor:pointer;font-weight:600;transition:transform .16s ease,filter .16s ease,opacity .16s ease}.auth-forms_submit__obgJJ:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.auth-forms_submit__obgJJ:active:not(:disabled){transform:translateY(0)}.auth-forms_submit__obgJJ:disabled{opacity:.6;cursor:not-allowed}.auth-forms_methodGrid__oVBAE{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.auth-forms_methodCard__H_7MR{display:grid;grid-gap:.35rem;gap:.35rem;text-align:start;padding:.95rem 1rem;border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);background:color-mix(in srgb,var(--bg) 70%,transparent);color:inherit;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.auth-forms_methodCard__H_7MR:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--bg));transform:translateY(-2px)}.auth-forms_methodCard__H_7MR:disabled{opacity:.55;cursor:not-allowed}.auth-forms_methodTitle__gI9p8{font-weight:650;color:var(--fg)}.auth-forms_methodDesc__bt8et{color:var(--fg-muted);font-size:.86rem;line-height:1.4}.auth-forms_linkButton___Xjh6{background:transparent;border:none;color:var(--fg-muted);cursor:pointer;text-align:start;padding:0;text-decoration:underline;text-underline-offset:.18em}.auth-forms_linkButton___Xjh6:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.auth-forms_error__5963t{margin:0;color:var(--danger);font-size:.92rem}.auth-forms_success__VxFXy{margin:0;color:var(--accent)}.auth-forms_devHint__0XWp5{margin:0;padding:var(--space-2) var(--space-3);border:1px dashed var(--border);border-radius:calc(var(--radius) - 4px);background:var(--bg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem}.auth-forms_securityCard__OACjY{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:32rem;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated)}.auth-forms_securityRow___O273{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.auth-forms_toggle__AHTHy{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.75rem;height:1.55rem;border-radius:999px;border:1px solid var(--border);background:var(--bg);position:relative;cursor:pointer;transition:background .18s ease}.auth-forms_toggle__AHTHy[data-on=true]{background:color-mix(in srgb,var(--accent) 70%,var(--bg))}.auth-forms_toggle__AHTHy:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--fg);transition:transform .2s cubic-bezier(.22,1,.36,1)}.auth-forms_toggle__AHTHy[data-on=true]:after{transform:translateX(1.15rem)}[dir=rtl] .auth-forms_toggle__AHTHy[data-on=true]:after{transform:translateX(-1.15rem)}@media (prefers-reduced-motion:reduce){.auth-forms_atmosphere__UFhlT,.auth-forms_input__B2PFC,.auth-forms_methodCard__H_7MR,.auth-forms_progressBar__tFElT,.auth-forms_stepPanel__nrG3W,.auth-forms_submit__obgJJ,.auth-forms_toggle__AHTHy,.auth-forms_toggle__AHTHy:after{animation:none!important;transition:none!important}.auth-forms_enterBack__u3YVg,.auth-forms_enterForward__DiK6y{opacity:1;transform:none}}.profile-page_page__gdOHU{display:grid;grid-gap:clamp(1.1rem,2.5vw,1.6rem);gap:clamp(1.1rem,2.5vw,1.6rem);max-width:42rem;animation:profile-page_profileIn__zoiYk .38s cubic-bezier(.22,1,.36,1)}@keyframes profile-page_profileIn__zoiYk{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}.profile-page_hero__Rcls3{display:flex;align-items:flex-start;gap:1rem;padding-bottom:.35rem}.profile-page_avatar__dg7cw{width:3.25rem;height:3.25rem;border-radius:.85rem;display:grid;place-items:center;font-weight:700;font-size:1.2rem;flex-shrink:0;background:color-mix(in srgb,var(--accent) 16%,var(--bg-elevated));color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border))}.profile-page_heroText__2AVS7{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.profile-page_eyebrow__d8ejW{margin:0;font-size:.7rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.profile-page_title__2SRwI{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,1.95rem);letter-spacing:-.02em;line-height:1.2}.profile-page_lead__BPJwG{margin:0;color:var(--fg-muted);line-height:1.55}.profile-page_mobileLine__r6lqO{margin:0;font-size:.86rem;color:var(--fg-muted)}.profile-page_mobileLine__r6lqO span{font-family:var(--font-mono);color:var(--fg)}.profile-page_section__Vyxel{border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:calc(var(--radius) - 2px);background:var(--bg-elevated);overflow:hidden}.profile-page_sectionToggle__8tgsi{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.05rem;border:none;background:transparent;color:inherit;cursor:pointer;text-align:start;font:inherit}.profile-page_sectionToggle__8tgsi:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.profile-page_sectionTitle__Cxdsr{display:block;font-weight:650;font-size:.98rem}.profile-page_sectionHint__Xwyhv{display:block;margin-top:.2rem;color:var(--fg-muted);font-size:.82rem}.profile-page_chevron__JYAV9{color:var(--fg-muted);transition:transform .2s cubic-bezier(.22,1,.36,1)}.profile-page_section__Vyxel[data-open=false] .profile-page_chevron__JYAV9{transform:rotate(-90deg)}[dir=rtl] .profile-page_section__Vyxel[data-open=false] .profile-page_chevron__JYAV9{transform:rotate(90deg)}.profile-page_form__hw8Mj{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);padding:1rem 1.05rem 1.1rem}.profile-page_form__hw8Mj,.profile-page_grid2__c7ow7{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.profile-page_grid2__c7ow7{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.profile-page_field__epQeD{display:grid;grid-gap:.4rem;gap:.4rem;color:var(--fg-muted);font-size:.86rem}.profile-page_input__ntp1O,.profile-page_textarea__yzQZt{background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);padding:.7rem .85rem;font:inherit}.profile-page_textarea__yzQZt{resize:vertical;min-height:5.5rem}.profile-page_input__ntp1O:focus,.profile-page_textarea__yzQZt:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 65%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.profile-page_submit__pFdr3{justify-self:start;background:var(--accent);color:var(--accent-fg);border:none;border-radius:calc(var(--radius) - 4px);padding:.7rem 1.1rem;cursor:pointer;font-weight:650}.profile-page_submit__pFdr3:disabled{opacity:.6;cursor:not-allowed}.profile-page_error__D1CT3{margin:0;color:var(--danger)}.profile-page_success__UkR8r{margin:0;color:var(--accent)}.profile-page_securityWrap__TFWij{padding:0 .55rem .55rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.profile-page_securityWrap__TFWij section{border:none;background:transparent;max-width:none;padding:.85rem .5rem .35rem}.profile-page_shortcuts__oRSki{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:.55rem;gap:.55rem;padding:.85rem 1.05rem 1.05rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.profile-page_shortcutDanger__rt5fM,.profile-page_shortcut__N_jno{display:grid;place-items:center;padding:.7rem .75rem;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);background:var(--bg);color:inherit;text-decoration:none;font:inherit;font-size:.86rem;font-weight:560;cursor:pointer;transition:border-color .16s ease,background .16s ease}.profile-page_shortcut__N_jno:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--bg))}.profile-page_shortcutDanger__rt5fM{color:var(--danger)}.profile-page_shortcutDanger__rt5fM:hover{background:color-mix(in srgb,var(--danger) 8%,var(--bg))}@media (prefers-reduced-motion:reduce){.profile-page_chevron__JYAV9,.profile-page_page__gdOHU{animation:none!important;transition:none!important}}