.login_container__kitvQ{min-height:100vh;display:flex;flex-direction:column;background:var(--primary)}.login_hero__tJfu9{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:220px}.login_wordmark__Rqnzn{color:var(--white);font-size:40px;font-weight:800;letter-spacing:-.02em}.login_wordmarkImg__JjxWM{height:44px;width:auto;display:block}.login_sheet__z2kL2{background:var(--white);border-top-left-radius:28px;border-top-right-radius:28px;padding:24px 24px 40px;display:flex;flex-direction:column;gap:24px}@media (min-width:640px){.login_container__kitvQ{align-items:center;justify-content:center;padding:40px}.login_hero__tJfu9{flex:none;min-height:0;margin-bottom:8px}.login_sheet__z2kL2{width:100%;max-width:400px;border-radius:28px;box-shadow:0 20px 60px rgba(0,0,0,.25)}}.login_titleGroup___TzBn{display:flex;flex-direction:column;align-items:center;gap:9px}.login_title__r1aBc{margin:0;font-size:23px;font-weight:700;line-height:32px;color:var(--text-primary)}.login_languageSelector__PJdmp{position:relative}.login_languageSelectorButton__xOYqm{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:13px;line-height:20px;color:var(--text-primary);padding:4px}.login_languageMenu__1I5E9{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:4px;background:var(--white);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;z-index:10;min-width:160px}.login_languageMenuItem__ZP19N{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;padding:10px 14px;font-size:14px;color:var(--text-primary);text-align:left}.login_languageMenuItem__ZP19N:hover{background:var(--surface-bg)}.login_languageMenuItemActive__VFLNd{font-weight:700}.login_buttonGroup__ea_1K{display:flex;flex-direction:column;gap:10px}.login_button__dh0qR{display:flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:8px;padding:16px;font-size:17px;font-weight:700;line-height:26px;cursor:pointer;box-shadow:0 4px 4px rgba(0,0,0,.25)}.login_buttonEmail__Gqj5I{background:var(--primary);color:var(--white)}.login_buttonGoogle__qD0Hg{background:var(--white);border:1px solid #e3e3e3;color:var(--text-primary)}.login_buttonApple__aQhim{background:#000;color:var(--white)}.login_button__dh0qR:hover{filter:brightness(.97)}.login_button__dh0qR:disabled{opacity:.6;cursor:default}.login_buttonIcon__Cj2jF{display:block;flex-shrink:0}.login_form__NY6Qf{display:flex;flex-direction:column;gap:16px}.login_field___YCmt{display:flex;flex-direction:column;gap:6px}.login_label__9OzGh{font-size:13px;font-weight:600;color:var(--text-secondary)}.login_input__GK8Qo{border:1px solid var(--border);border-radius:8px;padding:14px;font-size:16px;color:var(--text-primary);outline:none}.login_input__GK8Qo:focus{border-color:var(--primary)}.login_primaryButton__bBz2_{background:var(--primary);color:var(--white);border:none;border-radius:8px;padding:16px;font-size:17px;font-weight:700;cursor:pointer}.login_primaryButton__bBz2_:disabled{opacity:.6;cursor:default}.login_error__wxSLK{color:var(--error);font-size:13px;line-height:18px;margin:0}.login_backButton__Yu7iL{align-self:flex-start;background:none;border:none;cursor:pointer;color:var(--text-secondary);font-size:14px;padding:4px 0}.login_titleSub__f3ShA{margin:0;color:var(--text-secondary,#6b7280)}.login_signupLink__aRT52,.login_titleSub__f3ShA{font-size:14px;line-height:20px;text-align:center}.login_signupLink__aRT52{display:block;padding:4px;font-weight:600;color:var(--primary);text-decoration:none}.login_helper__HylqC{margin:0;font-size:12px;line-height:18px;color:var(--text-secondary,#6b7280)}.login_helperOk__k8f_i{color:#06a84a}.login_required__rb4Ci{color:#ff334b}.login_phoneRow__GJ2Jw{display:flex;gap:8px}.login_countrySelect__uvXji{flex:none;width:156px}.login_promoRow__nwv0R{display:flex;gap:8px}.login_promoInput__EtwAz{flex:1 1;min-width:0}.login_promoApply__KDiTH{flex:none;padding:0 14px;border:1px solid var(--primary);border-radius:10px;background:var(--white);color:var(--primary);font-size:14px;font-weight:600;cursor:pointer}.login_promoApply__KDiTH:disabled{border-color:var(--border);color:var(--text-secondary,#6b7280);cursor:default}.login_agreeRow__Sysrt{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--text-primary)}.login_agreeLink___H3Ph{margin-left:auto;font-size:13px;color:var(--text-secondary,#6b7280);text-decoration:none;white-space:nowrap}.login_stepTitle__z7KHT{margin:0;font-size:20px;font-weight:700;line-height:28px;color:var(--text-primary)}.login_notice__vHnmR{padding:12px;border:1px solid #f3c9cf;border-radius:10px;background:#fff5f6;font-size:13px;line-height:18px;color:var(--text-primary)}.login_noticeActions__aR58v{display:flex;gap:8px;margin-top:8px}