.auth_screen__ytDTb{min-height:100dvh;background:var(--auth-bg);color:var(--auth-text);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px}.auth_card__YbReF{width:100%;max-width:420px;display:flex;flex-direction:column}@media (max-width:639px){.auth_screen__ytDTb{padding:0;align-items:stretch;justify-content:flex-start}.auth_card__YbReF{max-width:none;flex:1 1}}@media (min-width:640px){.auth_card__YbReF{border-radius:20px;border:1px solid var(--auth-border);box-shadow:0 12px 40px rgba(0,0,0,.22);overflow:hidden}}.auth_body__IBM3S{flex:1 1;display:flex;flex-direction:column}.auth_backRow__nQUcD{padding:8px 16px 0}.auth_backBtn__Qggk2{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--auth-text);cursor:pointer;border-radius:8px}.auth_brand__Ptxqd{display:flex;flex-direction:column;align-items:center;padding:64px 0 36px}.auth_brandCompact__qBJFr{padding-top:24px}.auth_logo__t32_y{width:84px;height:84px;border-radius:24px;background:var(--auth-accent);display:flex;align-items:center;justify-content:center;margin-bottom:18px;box-shadow:0 6px 18px color-mix(in srgb,var(--auth-accent) 35%,transparent)}.auth_title__5UmYV{font-size:26px;font-weight:800;letter-spacing:.3px}.auth_titleSm__sLg2e{font-size:21px;font-weight:800}.auth_subtitle__H44GI{color:var(--auth-subtext);font-size:14.5px;margin-top:8px;text-align:center;line-height:1.6}.auth_form__x_Lbd{padding:0 24px 24px}.auth_field__GMQLM{background:var(--auth-card);border-radius:16px;border:1px solid var(--auth-border);display:flex;flex-direction:row-reverse;align-items:center;padding:0 16px;height:58px;gap:10px}.auth_fieldError__Hbkiq{border-color:var(--auth-error)}.auth_input__GHS_0{flex:1 1;border:none;background:transparent;color:var(--auth-text);font-size:17px;text-align:right;outline:none;font-family:inherit}.auth_inputSm__ZtwdJ{font-size:16px}.auth_icon__Swjhg{color:var(--auth-subtext);flex-shrink:0}.auth_error__dD4ri{color:var(--auth-error);font-size:13px;margin-top:8px;text-align:right}.auth_errorCenter__Kag6Y{text-align:center;margin-top:16px}.auth_btn__Ua3L6{width:100%;border:none;border-radius:16px;height:58px;font-size:16.5px;font-weight:700;color:#fff;background:var(--auth-accent);cursor:pointer;margin-top:20px;font-family:inherit}.auth_btn__Ua3L6:disabled{background:var(--auth-border);cursor:not-allowed;opacity:.7}.auth_btn__Ua3L6:not(:disabled):active{background:#259acc}.auth_legal__dc4_s{color:var(--auth-subtext);font-size:12.5px;margin-top:18px;text-align:center;line-height:1.6}.auth_otpRow__7IFBr{display:flex;flex-direction:row;justify-content:center;gap:10px;direction:ltr}.auth_otpCell__8zvv3{width:52px;height:60px;border-radius:14px;background:var(--auth-card);border:1px solid var(--auth-border);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.auth_otpActive__PgAnc{border-width:2px;border-color:var(--auth-accent)}.auth_otpHidden__X_M_l{position:absolute;opacity:0;height:1px;width:1px;pointer-events:none}.auth_shake__8RTz7{animation:auth_auth-shake__JT6G7 .24s linear}@keyframes auth_auth-shake__JT6G7{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.auth_resend__GxQoT{margin-top:18px;text-align:center;border:none;background:transparent;font-size:14.5px;font-weight:600;cursor:pointer;font-family:inherit;color:var(--auth-accent)}.auth_resend__GxQoT:disabled{color:var(--auth-subtext);cursor:not-allowed}.auth_fieldGap__tZzdf{margin-bottom:12px}.auth_onboarding__zmIy9{min-height:100dvh;background:var(--ob-bg);color:var(--ob-text);display:flex;flex-direction:column}.auth_onboardingBody__6MX_Y{flex:1 1;padding:24px;display:flex;flex-direction:column;justify-content:center}.auth_chips__ZWLnM{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.auth_chip__U_D7K{display:flex;flex-direction:row;align-items:center;gap:8px;padding:12px 18px;border-radius:24px;border:1px solid var(--ob-border);background:var(--ob-card);color:var(--ob-text);font-weight:600;font-size:14px;cursor:pointer;font-family:inherit}.auth_chipSelected__MkW68{background:var(--ob-accent);border-color:var(--ob-accent);color:#fff}.auth_onboardingFooter__ZIYkY{padding:24px}.auth_obBtn__T3aGF{width:100%;border:none;border-radius:14px;padding:15px;background:var(--ob-accent);color:#fff;font-weight:700;font-size:15px;cursor:pointer;font-family:inherit}.auth_obBtn__T3aGF:disabled{opacity:.7;cursor:wait}