.auth-form_back___zoIE{position:absolute;top:55px;left:24px}.auth-form_header__Al_6j{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);text-align:center}.auth-form_title__JBJMC{font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:var(--font-size-24);line-height:var(--line-height-120);letter-spacing:0;margin:0;color:var(--color-text);text-wrap:balance}.auth-form_subtitle__6h88F{margin:0;font-family:var(--font-family);font-size:var(--font-size-14);line-height:1.45;color:var(--color-muted);text-wrap:pretty}.auth-form_strong__amQgq{color:var(--color-text);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.auth-form_form__uoAEM{display:flex;flex-direction:column;gap:var(--space-md)}.auth-form_field__S5ByW{display:flex;flex-direction:column;gap:6px}.auth-form_label__0F5vS{font-family:var(--font-family);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-125);color:var(--color-text)}.auth-form_control__zLkTz{position:relative}.auth-form_input__Ja_IZ{width:100%;height:52px;box-sizing:border-box;padding:0 18px;border:1px solid var(--input-border);border-radius:14px;outline:none;background:var(--input-bg);color:var(--input-text);font-family:var(--font-family);font-size:var(--font-size-16);line-height:1.2;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.auth-form_input__Ja_IZ::-moz-placeholder{color:var(--input-placeholder)}.auth-form_input__Ja_IZ::placeholder{color:var(--input-placeholder)}.auth-form_input__Ja_IZ:hover:not(:disabled){border-color:var(--input-border-hover)}.auth-form_input__Ja_IZ:focus{border-color:var(--color-accent);background:var(--color-white);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.auth-form_input__Ja_IZ:disabled{background:var(--color-bg-filled);color:var(--color-muted)}.auth-form_input__Ja_IZ:-webkit-autofill,.auth-form_input__Ja_IZ:-webkit-autofill:focus,.auth-form_input__Ja_IZ:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-text);-webkit-box-shadow:0 0 0 40px var(--color-white) inset;caret-color:var(--input-text)}.auth-form_inputWithAction__5w9r_{padding-right:52px}.auth-form_inputCode__PxUIi{text-align:center;font-size:var(--font-size-20);font-weight:var(--font-weight-medium);letter-spacing:.3em}.auth-form_inputCode__PxUIi::-moz-placeholder{font-size:var(--font-size-16);font-weight:var(--font-weight-regular);letter-spacing:normal}.auth-form_inputCode__PxUIi::placeholder{font-size:var(--font-size-16);font-weight:var(--font-weight-regular);letter-spacing:normal}.auth-form_inputError__AFfzr,.auth-form_inputError__AFfzr:focus,.auth-form_inputError__AFfzr:hover:not(:disabled){border-color:var(--input-error-border)}.auth-form_inputAction__xYwuC{position:absolute;top:50%;right:8px;width:36px;height:36px;transform:translateY(-50%);display:grid;place-items:center;padding:0;border:none;border-radius:10px;background:rgba(0,0,0,0);color:var(--color-muted);cursor:pointer;transition:color .2s ease,background .2s ease}.auth-form_inputAction__xYwuC:hover{color:var(--color-text);background:var(--color-messenger-bg)}.auth-form_inputAction__xYwuC:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.auth-form_errorText__FVXuh{color:var(--input-error-text)}.auth-form_errorText__FVXuh,.auth-form_hint__qu4up{margin:0;font-family:var(--font-family);font-size:var(--font-size-12);line-height:var(--line-height-135)}.auth-form_hint__qu4up{color:var(--color-muted)}.auth-form_submit__XErgo{height:48px;font-size:var(--font-size-16)}.auth-form_submit__XErgo:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.auth-form_secondaryButton__cDE5z{width:100%;height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-lg);box-sizing:border-box;border:1px solid var(--button-secondary-border);border-radius:var(--radius-pill);background:var(--button-secondary-bg);color:var(--button-secondary-text);font-family:var(--font-family);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}.auth-form_secondaryButton__cDE5z:hover{background:var(--color-messenger-bg)}.auth-form_secondaryButton__cDE5z:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.auth-form_emailChip___6OOL{display:flex;align-items:center;gap:var(--space-sm);min-height:52px;box-sizing:border-box;padding:8px 8px 8px 18px;border-radius:14px;background:var(--color-messenger-bg)}.auth-form_emailChipValue__OlprP{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family);font-size:var(--font-size-16);color:var(--color-text)}.auth-form_textButton__dpqiL{flex-shrink:0;padding:6px 10px;border:none;border-radius:var(--radius-pill);background:rgba(0,0,0,0);color:var(--color-red-600);font-family:var(--font-family);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-125);text-decoration:none;cursor:pointer;transition:color .2s ease,background .2s ease}.auth-form_textButton__dpqiL:hover:not(:disabled){color:var(--color-red-700);background:#e8f1fe}.auth-form_textButton__dpqiL:disabled{color:var(--color-muted);cursor:not-allowed}.auth-form_textButton__dpqiL:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.auth-form_row__Qg83j{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.auth-form_centerRow__iqhAc{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);flex-wrap:wrap;margin-top:var(--space-md);color:var(--color-muted);text-align:center}.auth-form_centerRow__iqhAc,.auth-form_link__ksMGq{font-family:var(--font-family);font-size:var(--font-size-14)}.auth-form_link__ksMGq{color:var(--color-red-600);font-weight:var(--font-weight-medium);text-decoration:none;border-radius:4px}.auth-form_link__ksMGq:hover{color:var(--color-red-700);text-decoration:underline}.auth-form_link__ksMGq:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.auth-form_checkboxes__Pu_W0{display:flex;flex-direction:column;gap:10px}.auth-form_checkboxRow____a6o{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-family:var(--font-family);font-size:13px;line-height:1.4;color:var(--color-muted)}.auth-form_checkbox__TUIZ6{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:18px;height:18px;margin:0;border:1.5px solid var(--color-gray);border-radius:5px;background:var(--color-white) center/12px 12px no-repeat;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.auth-form_checkbox__TUIZ6:hover{border-color:var(--color-muted)}.auth-form_checkbox__TUIZ6:checked{border-color:var(--color-accent);background-color:var(--color-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2 4.9 8.5 9.5 3.6' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.auth-form_checkbox__TUIZ6:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.auth-form_checkboxRow____a6o .auth-form_checkbox__TUIZ6{margin-top:1px}.auth-form_checkboxError__4CtGZ:not(:checked){border-color:var(--input-error-border)}.auth-form_checkboxText___sish{flex:1;min-width:0}.auth-form_checkboxCompact__5H8Nx{font-size:var(--font-size-14);color:var(--color-text);align-items:center}.auth-form_checkboxCompact__5H8Nx .auth-form_checkbox__TUIZ6{margin-top:0}.auth-form_inlineLink___p8Fd{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-gray);text-underline-offset:2px;border-radius:2px}.auth-form_inlineLink___p8Fd:hover{text-decoration-color:currentColor}.auth-form_inlineLink___p8Fd:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.auth-form_divider__lIzW_{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-lg) 0;font-family:var(--font-family);font-size:var(--font-size-14);color:var(--color-muted)}.auth-form_divider__lIzW_:after,.auth-form_divider__lIzW_:before{content:"";flex:1;height:1px;background:var(--app-shell-border-color)}.auth-form_social___pzSt{display:flex;flex-direction:column;gap:10px}.auth-form_socialButton__gBPNf{position:relative;width:100%;height:48px;display:flex;align-items:center;justify-content:center;padding:0 56px;box-sizing:border-box;border:1px solid var(--button-secondary-border);border-radius:var(--radius-pill);background:var(--button-secondary-bg);color:var(--button-secondary-text);font-family:var(--font-family);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);cursor:pointer;transition:background .2s ease,border-color .2s ease}.auth-form_socialButton__gBPNf:hover:not(:disabled){background:var(--color-messenger-bg);border-color:var(--button-secondary-border-active)}.auth-form_socialButton__gBPNf:disabled{cursor:progress;opacity:.7}.auth-form_socialButton__gBPNf:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.auth-form_socialIcon__TWt7d{position:absolute;top:50%;left:12px;width:28px;height:28px;transform:translateY(-50%);border-radius:50%;-o-object-fit:contain;object-fit:contain}.auth-form_steps__3fw5t{display:flex;flex-direction:column;gap:var(--space-md);margin:0 0 var(--space-lg);padding:var(--space-md);border-radius:16px;background:var(--color-messenger-bg);list-style:none}.auth-form_step__QfVan{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start}.auth-form_stepNumber__pSyfH{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--color-dark);color:var(--color-white);font-family:var(--font-family);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold)}.auth-form_stepTitle__ZWAQ_{margin:2px 0 4px;font-family:var(--font-family);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-125);color:var(--color-text)}.auth-form_stepText__ZMD4n{margin:0;font-size:13px;line-height:1.45}.auth-form_note__pTjNR,.auth-form_stepText__ZMD4n{font-family:var(--font-family);color:var(--color-muted)}.auth-form_note__pTjNR{margin:var(--space-md) 0 0;font-size:var(--font-size-12);line-height:var(--line-height-135);text-align:center}.auth-form_status__P53e0{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-sm) 0 var(--space-md);text-align:center}.auth-form_spinner__veqir{width:28px;height:28px;border:3px solid var(--color-gray-light);border-top-color:var(--color-accent);border-radius:50%;animation:auth-form_auth-spin__rZ_ys .8s linear infinite}@keyframes auth-form_auth-spin__rZ_ys{to{transform:rotate(1turn)}}.auth-form_visuallyHidden__Y96aA{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:480px){.auth-form_back___zoIE{top:47px;left:16px}.auth-form_title__JBJMC{font-size:var(--font-size-20)}.auth-form_socialButton__gBPNf{padding:0 48px}}@media(prefers-reduced-motion:reduce){.auth-form_spinner__veqir{animation-duration:2.4s}.auth-form_checkbox__TUIZ6,.auth-form_inputAction__xYwuC,.auth-form_input__Ja_IZ,.auth-form_secondaryButton__cDE5z,.auth-form_socialButton__gBPNf,.auth-form_textButton__dpqiL{transition:none}}.LinkBack_linkBack__aTG1A{display:inline-flex;align-items:center;gap:8px;width:58px;height:18px;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;text-decoration:none;font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:var(--font-size-14);line-height:var(--line-height-125);letter-spacing:0;transition:color .2s}.LinkBack_linkBack__aTG1A .LinkBack_icon__RYyBR{display:flex;align-items:center;justify-content:center;width:5px;height:9px;flex-shrink:0}.LinkBack_linkBack__aTG1A .LinkBack_chevron__Eh4Ok{width:5px;height:9px;display:block;color:inherit;transition:color .2s}.LinkBack_linkBack__aTG1A .LinkBack_text__uLxfJ{width:45px;height:18px;display:flex;align-items:center}.LinkBack_linkBack__aTG1A,.LinkBack_linkBack__aTG1A .LinkBack_chevron__Eh4Ok{color:var(--color-primary-red)}.LinkBack_linkBack__aTG1A:hover:not(.LinkBack_disabled__0FWaG),.LinkBack_linkBack__aTG1A:hover:not(.LinkBack_disabled__0FWaG) .LinkBack_chevron__Eh4Ok{color:var(--color-red-hover-light)}.LinkBack_linkBack__aTG1A:active:not(.LinkBack_disabled__0FWaG),.LinkBack_linkBack__aTG1A:active:not(.LinkBack_disabled__0FWaG) .LinkBack_chevron__Eh4Ok{color:var(--color-red-pressed)}.LinkBack_linkBack__aTG1A.LinkBack_disabled__0FWaG{color:var(--color-gray-disabled);cursor:not-allowed}.LinkBack_linkBack__aTG1A.LinkBack_disabled__0FWaG .LinkBack_chevron__Eh4Ok{color:var(--color-gray-disabled)}