.AuthForm_authWrapper__nWUCu{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:40px 20px;background-color:var(--tth-offwhite);font-family:var(--font-sans)}.AuthForm_authCard__qNr9k{width:100%;max-width:480px;background:#fff;border-radius:2px;box-shadow:0 20px 60px rgba(0,0,0,.05);overflow:hidden;position:relative;border:1px solid var(--tth-beige-light)}.AuthForm_banner__QDF3q{background:var(--tth-olive,#485c41);color:#fff;padding:10px 16px;text-align:center;font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.4;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.AuthForm_banner__QDF3q span{color:#fde047;font-weight:700}.AuthForm_tabs__AmQMK{display:flex;border-bottom:1px solid var(--tth-beige-light)}.AuthForm_tab__HlVQm{flex:1;padding:24px 0;background:none;border:none;font-family:var(--font-ui,sans-serif);font-size:.95rem;font-weight:600;color:var(--tth-text-muted);cursor:pointer;transition:all .3s ease;position:relative;text-transform:uppercase;letter-spacing:.05em}.AuthForm_tabActive__C7VFe{color:var(--tth-black)}.AuthForm_tabActive__C7VFe:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--tth-black)}.AuthForm_content__hjBf3{padding:48px}.AuthForm_header__5VGVf{text-align:center;margin-bottom:40px}.AuthForm_logo__hmdmV{font-family:var(--font-ui,sans-serif);font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--tth-black);text-decoration:none;margin-bottom:12px;display:block}.AuthForm_logo__hmdmV span{color:var(--tth-olive);font-style:normal}.AuthForm_title__yS02z{font-family:var(--font-ui,sans-serif);font-size:1.85rem;color:var(--tth-black);margin-bottom:8px;font-weight:700;letter-spacing:-.025em}.AuthForm_sub__KUi5W{color:var(--tth-text-muted);font-size:.95rem}.AuthForm_socialGrid__dqv6V{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:32px}.AuthForm_socialBtn__vXI7Z{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid var(--tth-beige-light);background:#fff;border-radius:4px;cursor:pointer;transition:all .2s;font-size:.9rem;font-weight:500}.AuthForm_socialBtn__vXI7Z:hover{background:var(--tth-offwhite);border-color:var(--tth-beige)}.AuthForm_separator__d1SUy{display:flex;align-items:center;margin-bottom:32px;gap:12px}.AuthForm_sepLine__Puiy1{flex:1;height:1px;background:var(--tth-beige-light)}.AuthForm_sepText__5osW2{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--tth-text-muted)}.AuthForm_form__HFeUn{display:flex;flex-direction:column;gap:20px}.AuthForm_formGroup__JLlzM{display:flex;flex-direction:column;gap:6px}.AuthForm_label__BUhcw{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tth-text-muted)}.AuthForm_input__8QvsY{width:100%;padding:14px 16px;border:1px solid var(--tth-beige-light);border-radius:4px;font-size:1rem;transition:all .2s;background:#fff;box-sizing:border-box}.AuthForm_input__8QvsY:focus{outline:none;border-color:var(--tth-olive);box-shadow:0 0 0 3px rgba(107,125,96,.05)}.AuthForm_input__8QvsY:-webkit-autofill,.AuthForm_input__8QvsY:-webkit-autofill:focus,.AuthForm_input__8QvsY:-webkit-autofill:hover{-webkit-text-fill-color:var(--tth-black);-webkit-box-shadow:inset 0 0 0 1000px #fff;transition:background-color 5000s ease-in-out 0s}.AuthForm_formRow__qCWnu{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.AuthForm_submitBtn___7wRA{background:var(--tth-black);color:#fff;padding:16px;border:none;border-radius:4px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:all .3s;margin-top:12px}.AuthForm_submitBtn___7wRA:hover{background:var(--tth-olive-dark);transform:translateY(-1px)}.AuthForm_submitBtn___7wRA:disabled{background:var(--tth-beige);cursor:not-allowed}.AuthForm_error__h5FUU{background:var(--color-error-light);border:1px solid rgba(139,32,32,.15);color:var(--color-error);padding:12px;border-radius:4px;font-size:.85rem;margin-bottom:24px;text-align:center}.AuthForm_footer__QKoQD{margin-top:32px;text-align:center;font-size:.9rem;color:var(--tth-text-muted)}.AuthForm_link__wlEcX{color:var(--tth-black);font-weight:600;text-decoration:underline;text-underline-offset:4px}.AuthForm_b2bToggle__13JnY{display:flex;align-items:flex-start;gap:14px;margin-top:12px;cursor:pointer;padding:16px;background:var(--tth-offwhite);border-radius:4px;transition:background .2s}.AuthForm_b2bToggle__13JnY:hover{background:var(--tth-beige-light)}.AuthForm_b2bLabel__hVcbJ{font-size:.85rem;font-weight:600;color:var(--tth-black)}.AuthForm_b2bSub__aAVAb{font-size:.75rem;color:var(--tth-text-muted)}.AuthForm_b2bSection__L7z2V{margin-top:16px;padding:20px;border:1px solid var(--tth-beige-light);border-radius:4px;display:flex;flex-direction:column;gap:16px}@media (max-width:600px){.AuthForm_formRow__qCWnu,.AuthForm_socialGrid__dqv6V{grid-template-columns:1fr}}@media (max-width:480px){.AuthForm_authCard__qNr9k{border-radius:0;box-shadow:none;border:none;min-height:100vh}.AuthForm_content__hjBf3{padding:32px 20px}}.AuthForm_successAlert__Wl8E8{background-color:var(--color-success-light);border:1px solid var(--color-success);color:var(--color-success);padding:16px;border-radius:4px;font-size:.85rem;margin-bottom:24px;line-height:1.5}.AuthForm_unverifiedBanner__UaW2i{background-color:var(--color-warning-light);border:1px solid var(--color-warning);padding:16px;border-radius:4px;margin-bottom:24px;display:flex;flex-direction:column;gap:12px}.AuthForm_unverifiedText__Xafif{color:var(--color-warning);font-size:.85rem;line-height:1.5;margin:0}.AuthForm_resendSection__XMuze{display:flex;justify-content:flex-start}.AuthForm_resendBtn__IYy7o{background:var(--tth-black,#1a1a1a);color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.05em}.AuthForm_resendBtn__IYy7o:hover:not(:disabled){background:var(--tth-olive-dark,var(--color-accent-hover))}.AuthForm_resendBtn__IYy7o:disabled{opacity:.5;cursor:not-allowed}.AuthForm_resendSuccess__E3Hs4{color:var(--color-success);font-size:.8rem;margin:4px 0 0}.AuthForm_resendError__j0YoG{color:var(--color-error);font-size:.8rem;margin:4px 0 0}.AuthForm_passwordWrapper___zPKk{position:relative;width:100%;display:flex;align-items:center}.AuthForm_eyeBtn__Aszhp{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--tth-text-muted,#737373);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:color .2s;z-index:10}.AuthForm_eyeBtn__Aszhp:hover{color:var(--tth-black,#1a1a1a)}.AuthForm_input__8QvsY::-ms-clear,.AuthForm_input__8QvsY::-ms-reveal{display:none!important}.AuthForm_registerTabs__3wq44{display:flex;margin-bottom:24px;gap:8px}.AuthForm_registerTab__3kL2j{flex:1;padding:10px 0;background:var(--tth-offwhite);border:1px solid var(--tth-beige-light);color:var(--tth-text-muted);cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.85rem;text-align:center}.AuthForm_registerTabActive__e3e98{background:var(--tth-black);color:#fff;border-color:var(--tth-black)}.AuthForm_otpRow__lWQ6p{display:flex;gap:8px;align-items:flex-end}.AuthForm_countrySelectorContainer__pWR7u{position:relative;display:flex;align-items:center;flex:1}.AuthForm_countryTrigger__bJN1Z{display:flex;align-items:center;gap:6px;padding:12px 14px;background:var(--tth-offwhite);border:1px solid var(--tth-beige-light);border-right:none;cursor:pointer;font-size:.95rem;font-weight:500;white-space:nowrap;height:48px;box-sizing:border-box}.AuthForm_phoneInputWithSelector__42VzG{flex:1;border-left:none!important;height:48px;box-sizing:border-box}.AuthForm_countryDropdown__48a3Z{position:absolute;top:100%;left:0;width:280px;background:#fff;border:1px solid var(--tth-beige-light);box-shadow:0 10px 30px rgba(0,0,0,.08);z-index:100;max-height:260px;display:flex;flex-direction:column;border-radius:2px;margin-top:4px}.AuthForm_countrySearchInput__bhiGa{padding:8px 12px;border:none;border-bottom:1px solid var(--tth-beige-light);font-size:.85rem;outline:none;width:100%;box-sizing:border-box}.AuthForm_countryList__6bmxn{overflow-y:auto;flex:1}.AuthForm_countryOption___Qd77{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;font-size:.9rem;transition:background .15s;color:var(--tth-black)}.AuthForm_countryOption___Qd77:hover{background:var(--tth-offwhite)}