.auth-modal_overlay__EoJBz{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:997}.auth-modal_root__aXs1d{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:998;display:flex;flex-direction:column;gap:24px;width:400px;max-width:calc(100% - 32px);padding:24px;background:var(--color-base-background);border-radius:var(--corner-radius-l);box-sizing:border-box;animation:auth-modal_fadeIn__uojU5 .15s cubic-bezier(.16,1,.3,1)}@keyframes auth-modal_fadeIn__uojU5{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.auth-modal_header__Tm9or{display:flex;align-items:center;justify-content:space-between;width:100%}.auth-modal_headerLeft__Hn88L{display:flex;align-items:center;gap:7.2px}.auth-modal_logo__UIW2i{width:36px;height:36px;flex-shrink:0}.auth-modal_iconButton___YUAJ{all:unset;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:10px;border-radius:var(--corner-radius-s);background:var(--color-base-section-background);color:var(--color-text-title);cursor:pointer;flex-shrink:0;box-sizing:border-box;transition:background-color .2s ease}.auth-modal_iconButton___YUAJ svg{width:16px;height:16px;display:block}.auth-modal_iconButton___YUAJ:hover{background:var(--color-line-hover)}.auth-modal_tabs__cwFXW{display:flex;gap:4px;padding:4px;background:var(--color-base-section-background);border-radius:var(--corner-radius-s);width:100%}.auth-modal_tab__ekyzc{all:unset;flex:1;display:flex;align-items:center;justify-content:center;height:36px;padding:6px 12px;border-radius:var(--corner-radius-xs);cursor:pointer;user-select:none;box-sizing:border-box;transition:background-color .2s ease,box-shadow .2s ease;color:var(--color-text-primary-hint)}.auth-modal_tabActive__yru7e,.auth-modal_tab__ekyzc{font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-base)}.auth-modal_tabActive__yru7e{background:var(--color-base-background);box-shadow:0 1px 2px rgba(0,0,0,.05);color:var(--color-text-title)}.auth-modal_form__vtpv5{display:flex;flex-direction:column;gap:24px;width:100%}.auth-modal_authIntro__wjcwf{display:flex;flex-direction:column;gap:8px}.auth-modal_authTitle__khwEQ{margin:0;font-family:var(--font-family-display);font-size:24px;font-weight:var(--font-weight-medium);line-height:28px;color:var(--color-text-title);letter-spacing:-.48px}.auth-modal_authDescription__uy08Y{font-size:var(--font-size-md);line-height:20px;letter-spacing:-.3px}.auth-modal_authDescription__uy08Y,.auth-modal_authHint___ggjR{margin:0;font-family:var(--font-family-body);font-weight:var(--font-weight-regular);color:var(--color-text-primary-hint)}.auth-modal_authHint___ggjR{font-size:var(--font-size-sm);line-height:18px;letter-spacing:-.12px;text-align:center}.auth-modal_fields__oq543{display:flex;flex-direction:column;gap:16px}.auth-modal_checkboxRow__D91ad{display:flex;align-items:flex-start;gap:12px}.auth-modal_authCheckboxContainer__IUtPy{gap:12px!important;align-items:flex-start!important}.auth-modal_authCheckboxRoot___6v84{border-radius:6px!important;border-width:1.5px!important;flex-shrink:0;min-width:20px;min-height:20px}.auth-modal_checkboxLabel__ZZePA{font-family:var(--font-family-body)!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;letter-spacing:-.12px!important;color:var(--color-text-primary-hint)!important;margin:0;flex:1 0 0;min-width:0}.auth-modal_submitButton__SHGWU{width:100%}.auth-modal_buttonsBlock__PRcDF{display:flex;flex-direction:column;gap:16px;width:100%}.auth-modal_legal__ufYBQ{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);letter-spacing:-.12px;color:#94989e;text-align:center;margin:0}.auth-modal_legal__ufYBQ a{color:#2281ff;text-decoration:underline;text-decoration-skip-ink:none}.auth-modal_legal__ufYBQ a:hover{text-decoration:none}.auth-modal_verifyHeader__kUiwy{display:flex;align-items:center;justify-content:space-between;width:100%}.auth-modal_verifyHeaderCenter__SNEq3{display:flex;align-items:center;gap:7.2px}.auth-modal_verifyInfo__EBMKF{display:flex;flex-direction:column;gap:6px;width:100%}.auth-modal_verifyTitle__ZfJsM{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-lg);color:var(--color-text-title);margin:0}.auth-modal_verifySubtitle__l3IQ0{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);letter-spacing:-.3px;color:var(--color-text-primary-hint);margin:0;width:328px;max-width:100%}.auth-modal_verifyEmail__W7sr_{color:var(--color-text-title)}.auth-modal_pinContainer__gnSHy{width:100%}.auth-modal_verifyButtons__m2bEx{display:flex;flex-direction:column;gap:12px;width:100%}.auth-modal_resendButton__Uyc35{all:unset;display:flex;align-items:center;justify-content:center;width:100%;height:44px;border-radius:var(--corner-radius-s);background:var(--color-base-section-background);cursor:pointer;box-sizing:border-box;transition:background-color .2s ease,opacity .2s ease;font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);color:var(--color-text-primary-hint)}.auth-modal_resendButton__Uyc35:hover{background:var(--color-line-hover)}.auth-modal_resendButton__Uyc35:disabled{opacity:.8;pointer-events:none}.auth-modal_alert__pf8mS{display:flex;flex-direction:column;gap:16px;padding:12px 16px;background:#ffebe3;border-radius:var(--corner-radius-m);width:100%}.auth-modal_alertContent__ujnOt{display:flex;align-items:flex-start;gap:12px}.auth-modal_alertIconWrap___Z2dS{flex-shrink:0;padding-top:2px;color:#161617}.auth-modal_alertIconWrap___Z2dS svg{width:18px;height:18px;display:block}.auth-modal_alertTextBlock__nE_9C{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.auth-modal_alertTitle__oFEw9{font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);color:#161617;margin:0}.auth-modal_alertDescription__onIO1{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);letter-spacing:-.13px;color:#78787b;margin:0}.auth-modal_alertCloseWrap__A_ELx{flex-shrink:0;padding-top:2px;cursor:pointer;color:#161617}.auth-modal_alertCloseWrap__A_ELx svg{width:18px;height:18px;display:block}.auth-modal_alertActions__ql1E9{padding-left:30px}.auth-modal_supportButton___EatI{all:unset;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:6px 12px;border-radius:var(--corner-radius-s);background:#ffd7ca;cursor:pointer;box-sizing:border-box;transition:opacity .2s ease;font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);color:#f56336}.auth-modal_supportButton___EatI:hover{opacity:.85}.auth-modal_errorText__nykqn{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);letter-spacing:-.13px;color:var(--color-line-error);margin:0}.auth-modal_authField__qFED_{background:rgba(0,0,0,0);border:1px solid var(--color-line-primary)}.auth-modal_authField__qFED_::placeholder{color:var(--color-text-primary-hint)}.auth-modal_authField__qFED_:focus-visible{border:1px solid var(--color-text-title)}.auth-modal_authField__qFED_:hover{border:1px solid var(--color-line-hover)}.auth-modal_authFieldError__hTeOx{border:1px solid var(--color-line-error)}.auth-modal_authFieldError__hTeOx:focus-visible,.auth-modal_authFieldError__hTeOx:hover{border:1px solid var(--color-line-error)}.auth-modal_submitButtonDisabled__v6Wso{background-color:#f49b80;color:#ffebe3;pointer-events:none}.auth-modal_submitButtonDisabled__v6Wso:hover{background-color:#f49b80}.error-boundary_root__GoLyW{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.error-boundary_content__5airz{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:400px;text-align:center}.error-boundary_description___lRgZ{color:var(--color-text-secondary)}.error-boundary_errorMessage__Pjpu9{display:block;margin-top:8px;padding:12px 16px;background:var(--color-base-secondary);border-radius:var(--corner-radius-m);color:var(--color-text-tertiary);word-break:break-word;max-width:100%}.error-boundary_retryButton__aTpsE{margin-top:16px;padding:10px 24px;background:var(--color-brand-premium);color:var(--color-base-white);border:none;border-radius:var(--corner-radius-m);cursor:pointer;transition:all .25s ease-in-out}.error-boundary_retryButton__aTpsE:hover{opacity:.9}.error-boundary_retryButton__aTpsE:active{transform:scale(.98)}