.RegistrationForm_card__tJPcM{background:#fff;border-radius:28px;padding:36px 32px 28px;box-shadow:0 16px 48px rgba(24,24,27,.1);display:flex;flex-direction:column;gap:20px}.RegistrationForm_cardHeader__mVDJJ{display:flex;flex-direction:column;gap:6px}.RegistrationForm_title__QcFkf{margin:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:800;color:#090b2f;letter-spacing:-.5px;text-align:center}.RegistrationForm_subtitle__ZpRxZ{margin:0;font-size:14px;color:#4b4f68;text-align:center}.RegistrationForm_form__HchTF{display:flex;flex-direction:column;gap:16px}.RegistrationForm_field__3dv3z{display:flex;flex-direction:column;gap:6px;width:100%}.RegistrationForm_label__PQENu{font-family:var(--font-body,Nunito,sans-serif);font-size:13px;font-weight:600;color:#090b2f}.RegistrationForm_inputWrap__HJHS1{display:flex;align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.RegistrationForm_inputWrap__HJHS1:focus-within{border-color:#7b3ff2;box-shadow:0 0 0 3px rgba(123,63,242,.1)}.RegistrationForm_inputIcon__6OgLP{display:flex;align-items:center;justify-content:center;padding-left:12px;flex-shrink:0}.RegistrationForm_input__T1_Uf{flex:1 1;padding:12px 12px 12px 10px;font-size:14px;font-family:inherit;color:#090b2f;background:transparent;border:none;outline:none}.RegistrationForm_input__T1_Uf::placeholder{color:#a1a1aa}.RegistrationForm_ctaBtn__RJRYI{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;font-family:var(--font-display,Montserrat,sans-serif);font-size:14px;font-weight:800;letter-spacing:.5px;color:#090b2f;background:linear-gradient(135deg,#ffc61a,#e6ac00);border:none;border-radius:12px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .1s ease;margin-top:4px}.RegistrationForm_ctaBtn__RJRYI:hover{background:linear-gradient(135deg,#ffce33,#d4a01a);box-shadow:0 8px 20px rgba(255,198,26,.35);transform:translateY(-1px)}.RegistrationForm_ctaBtn__RJRYI:active{transform:translateY(0)}.RegistrationForm_ctaBtn__RJRYI:focus-visible{outline:2px solid #7b3ff2;outline-offset:2px}.RegistrationForm_divider__AGzcA{display:flex;align-items:center;gap:12px}.RegistrationForm_dividerLine__bVaU8{flex:1 1;height:1px;background:#e8eaf6}.RegistrationForm_dividerText__0Dp1z{font-size:12px;font-weight:600;color:#a1a1aa;letter-spacing:.5px}.RegistrationForm_signInRow__RUVsm{margin:0;text-align:center;font-size:13px;color:#4b4f68}.RegistrationForm_signInLink__K6EY_{font-weight:700;color:#7b3ff2;text-decoration:none;transition:color .12s ease}.RegistrationForm_signInLink__K6EY_:hover{color:#6427d8;text-decoration:underline}.RegistrationForm_trustNote__v_Ixp{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#a1a1aa;text-align:center}.RegistrationForm_stepBadge__77qzm{align-self:flex-end;font-size:11px;font-weight:700;letter-spacing:.8px;color:#7b3ff2;background:#f4f0ff;border-radius:999px;padding:4px 10px}.RegistrationForm_inputWrapError__8DaYX{border-color:#dc2626!important}.RegistrationForm_inputWrapError__8DaYX:focus-within{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.RegistrationForm_fieldError__5NAOS{font-size:12px;color:#dc2626;margin-top:2px}.RegistrationForm_formError__8rGI6{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 14px;font-size:13px;color:#dc2626}.RegistrationForm_strengthBar__V6_DJ{height:4px;background:#e4e4e7;border-radius:999px;margin-top:6px;overflow:hidden}.RegistrationForm_strengthFill__TSqDv{height:100%;border-radius:999px;transition:width .2s ease,background .2s ease}.RegistrationForm_strengthLabel__MIojz{font-size:11px;font-weight:600;margin-top:3px;display:block}@media (max-width:899px){.RegistrationForm_card__tJPcM{padding:28px 20px 24px;border-radius:20px;box-shadow:0 8px 24px rgba(24,24,27,.08)}.RegistrationForm_title__QcFkf{font-size:22px}}.PasswordField_container__yZGeW{display:flex;flex-direction:column;gap:6px;width:100%}.PasswordField_label__H8Zxg{font-size:13px;font-weight:600;color:#090b2f}.PasswordField_wrap__q80V6{display:flex;align-items:center;position:relative;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.PasswordField_wrap__q80V6:focus-within{border-color:#7b3ff2;box-shadow:0 0 0 3px rgba(123,63,242,.1)}.PasswordField_wrapError__IFnv5{border-color:#dc2626}.PasswordField_wrapError__IFnv5:focus-within{box-shadow:0 0 0 3px rgba(220,38,38,.1);border-color:#dc2626}.PasswordField_lockIcon__d7_E0{display:flex;align-items:center;justify-content:center;padding-left:12px;flex-shrink:0}.PasswordField_input__JMyML{flex:1 1;padding:12px 8px 12px 10px;font-size:14px;font-family:inherit;color:#090b2f;background:transparent;border:none;outline:none}.PasswordField_input__JMyML::placeholder{color:#a1a1aa}.PasswordField_toggleBtn__4Nd3y{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:3px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#9ca3af;transition:background .12s ease;flex-shrink:0}.PasswordField_toggleBtn__4Nd3y:hover{background:rgba(0,0,0,.04)}.PasswordField_toggleBtn__4Nd3y:focus-visible{outline:2px solid #7b3ff2;outline-offset:1px}.PasswordField_errorText__awiBt{font-size:12px;color:#dc2626}.SocialLoginGroup_group___ZSv3{display:flex;flex-direction:column;gap:10px;width:100%}.SocialLoginGroup_btn__kKQO2{display:flex;align-items:center;gap:12px;width:100%;padding:11px 16px;font-size:14px;font-weight:500;font-family:inherit;color:#090b2f;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;text-align:left;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.SocialLoginGroup_btn__kKQO2:hover{border-color:#c5cae9;background:#fafbff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.SocialLoginGroup_btn__kKQO2:focus-visible{outline:2px solid #7b3ff2;outline-offset:2px}.SocialLoginGroup_btn__kKQO2:disabled{opacity:.6;cursor:not-allowed;border-color:#e2e8f0;background:#fff}.SocialLoginGroup_btn__kKQO2:disabled:hover{border-color:#e2e8f0;background:#fff;box-shadow:none}.SocialLoginGroup_icon__kd05g{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.SocialLoginGroup_iconApple__l_UxW{color:#090b2f}.SocialLoginGroup_error__psZk3{padding:10px 12px;font-size:13px;color:#dc2626;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;margin-bottom:8px}.RegisterScreen_page__0USV5{min-height:100vh;background:linear-gradient(180deg,#f8faff,#eef3ff);display:flex;flex-direction:column}.RegisterScreen_main__QUKp3{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding:0 0 48px}.RegisterScreen_inner__ZUfOm{width:100%;max-width:1100px;display:flex;flex-direction:column;gap:0}.RegisterScreen_heroCol__cAXAS{width:100%}.RegisterScreen_formCol__oFugB{width:100%;padding:0 16px;margin-top:-16px;position:relative;z-index:1}@media (min-width:900px){.RegisterScreen_main__QUKp3{padding:48px 40px 64px;align-items:center}.RegisterScreen_inner__ZUfOm{flex-direction:row;align-items:stretch;gap:24px}.RegisterScreen_heroCol__cAXAS{flex:1 1;min-width:0}.RegisterScreen_formCol__oFugB{flex:0 0 420px;min-width:0;padding:0;margin-top:0;position:static}}@media (min-width:1200px){.RegisterScreen_formCol__oFugB{flex:0 0 460px}}.AuthHeroCard_card__23xfK{background:linear-gradient(180deg,#d8e2ff,#eaefff 35%,#f5f7ff 65%,#fff);border-radius:28px;padding:36px 32px 28px;display:flex;flex-direction:column;gap:24px;height:100%;box-sizing:border-box}.AuthHeroCard_illustration__nVQXh{display:flex;align-items:center;justify-content:center;flex:1 1;min-height:200px}.AuthHeroCard_heroImg__OD3WY{width:100%;height:auto;max-width:460px;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(90,60,200,.18))}.AuthHeroCard_benefits__O_PR0{display:flex;gap:6px;flex-wrap:nowrap}.AuthHeroCard_benefit__8VOha{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.7);border-radius:12px;padding:8px 10px;flex:1 1;min-width:0}.AuthHeroCard_benefitIcon___uK93{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.AuthHeroCard_benefitText__3mjFj{display:flex;flex-direction:column;gap:1px;min-width:0}.AuthHeroCard_benefitTitle__Zxg_n{font-size:11px;font-weight:700;color:#090b2f}.AuthHeroCard_benefitSubtitle__hzZ5s,.AuthHeroCard_benefitTitle__Zxg_n{font-family:var(--font-body,Nunito,sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AuthHeroCard_benefitSubtitle__hzZ5s{font-size:10px;color:#6b7280}.AuthHeroCard_trustBar__ti71_{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid rgba(123,63,242,.12)}.AuthHeroCard_trustText__TxYHc{display:flex;flex-direction:column;gap:1px}.AuthHeroCard_trustTitle__w_VwB{font-family:var(--font-body,Nunito,sans-serif);font-size:12px;font-weight:700;color:#7b3ff2}.AuthHeroCard_trustSub__aJYGX{font-family:var(--font-body,Nunito,sans-serif);font-size:11px;color:#4b4f68}@media (max-width:899px){.AuthHeroCard_card__23xfK{padding:0;border-radius:20px;gap:0;background:linear-gradient(180deg,#d8e2ff,#eaefff 50%,#f5f7ff)}.AuthHeroCard_benefits__O_PR0,.AuthHeroCard_trustBar__ti71_{display:none}.AuthHeroCard_illustration__nVQXh{min-height:240px;padding:0}.AuthHeroCard_heroImg__OD3WY{max-width:100%;border-radius:20px}}