.LanguageSelect_row__PIhCl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.LanguageSelect_icon__hHqe2{flex-shrink:0;width:1.25rem;height:1.25rem;color:#5a5a72}.LanguageSelect_select__lTWYg{font-size:1rem;font-weight:500;font-family:inherit;padding:.75rem 1rem;border:1px solid #d8d6cf;border-radius:12px;background:#e8f0fa;color:#1a1a2e}.LanguageSelect_error__im949{flex-basis:100%;font-size:.875rem;color:#dc2626}.app-auth_container__cSdfr{min-height:100svh;display:flex;align-items:center;justify-content:center;background-color:#f7f6f3;padding:calc(48px + env(safe-area-inset-top, 0px)) 20px calc(48px + env(safe-area-inset-bottom, 0px))}.app-auth_card__oh_Bx{max-width:420px;width:100%}.app-auth_logo__ar7HJ{text-align:center;margin-bottom:8px}.app-auth_logoIcon__RQneN{width:48px;height:48px;margin:0 auto;color:#1b4f8a}.app-auth_title__yktFs{margin-top:16px;text-align:center;font-size:24px;line-height:32px;font-weight:700;color:#1a1a2e}.app-auth_subtitle__Xnn_E{margin-top:8px;text-align:center;font-size:1rem;color:#5a5a72}.app-auth_form__7iubC{margin-top:32px;display:flex;flex-direction:column;gap:16px}.app-auth_fieldGroup__S5Qqp{display:flex;gap:12px}.app-auth_fieldGroup__S5Qqp>*{flex:1}.app-auth_field__0JnAp{display:flex;flex-direction:column;gap:6px}.app-auth_label__ixAAT{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;color:#5a5a72}.app-auth_input__iKJOV{width:100%;height:44px;padding:0 14px;border:1px solid #d8d6cf;border-radius:12px;font-family:inherit;font-size:16px;color:#1a1a2e;background-color:#fff;transition:border-color .15s cubic-bezier(.2,0,0,1)}.app-auth_input__iKJOV:focus{outline:none;border-color:#1b4f8a}.app-auth_input__iKJOV::-moz-placeholder{color:rgba(26,26,46,.5)}.app-auth_input__iKJOV::placeholder{color:rgba(26,26,46,.5)}.app-auth_rememberRow__OIdFM{display:flex;align-items:center;gap:8px}.app-auth_rememberCheckbox__L9_gD{width:18px;height:18px;accent-color:#1b4f8a;cursor:pointer;flex-shrink:0}.app-auth_rememberLabel__aZloi{font-size:1rem;color:#1a1a2e;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-auth_error__llEW1{background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:12px;font-size:1rem;color:#dc2626}.app-auth_success__CkdOU{background-color:#f0faf5;border:1px solid #a7e8c8;border-radius:12px;padding:12px;font-size:1rem;color:#0a6640}.app-auth_button__pvODd{width:100%;height:44px;padding:0 16px;border:1px solid rgba(0,0,0,0);border-radius:12px;font-family:inherit;font-size:1rem;font-weight:700;color:#fff;background-color:#2f47ec;cursor:pointer;transition:transform .1s cubic-bezier(.2,0,0,1)}.app-auth_button__pvODd:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.app-auth_button__pvODd:active{transform:none}}.app-auth_button__pvODd{transition:transform .1s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1),opacity .15s cubic-bezier(.2,0,0,1)}@media(hover:hover)and (pointer:fine){.app-auth_button__pvODd:hover{background-color:#1b4f8a}}.app-auth_button__pvODd:disabled{opacity:.5;cursor:not-allowed}.app-auth_buttonSecondary__Dhl2S{background-color:#1b4f8a}@media(hover:hover)and (pointer:fine){.app-auth_buttonSecondary__Dhl2S:hover{background-color:#1a1a2e}}.app-auth_buttonDanger__RBXYq{background-color:#fef2f2;border-color:#fecaca;color:#dc2626}@media(hover:hover)and (pointer:fine){.app-auth_buttonDanger__RBXYq:hover{background-color:#fecaca}}.app-auth_links__gQDrW{margin-top:16px;text-align:center;font-size:1rem;color:#5a5a72}.app-auth_language__iTc_e{display:flex;justify-content:center;margin-top:24px}.app-auth_links__gQDrW a{color:#1b4f8a;text-decoration:none;font-weight:600}@media(hover:hover)and (pointer:fine){.app-auth_links__gQDrW a:hover{text-decoration:underline}}.app-auth_codeInputs__Dw_Bh{display:flex;justify-content:center;gap:8px}.app-auth_codeInput__714t5{width:48px;height:56px;text-align:center;font-family:inherit;font-size:24px;font-weight:800;background-color:#fff;border:1px solid #d8d6cf;border-radius:12px;color:#1a1a2e;transition:border-color .15s cubic-bezier(.2,0,0,1)}.app-auth_codeInput__714t5:focus{outline:none;border-color:#1b4f8a}.app-auth_resendLink__gv4ek{text-align:center;font-size:1rem;color:#5a5a72}.app-auth_resendLink__gv4ek button{background:none;border:none;color:#1b4f8a;font-family:inherit;font-weight:600;cursor:pointer;font-size:1rem;padding:0}@media(hover:hover)and (pointer:fine){.app-auth_resendLink__gv4ek button:hover{text-decoration:underline}}.app-auth_resendLink__gv4ek button:disabled{color:#5a5a72;cursor:not-allowed;text-decoration:none}.app-auth_timer__rO_a4{font-size:.875rem;color:#5a5a72;text-align:center}.app-auth_loading__uEujn{text-align:center;font-size:1rem;color:#5a5a72;padding:24px;animation:app-auth_ngBreathe__V1Jb5 1.6s cubic-bezier(.2,0,0,1) infinite}