.PreRegistrationForm_container__Rza_j{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.PreRegistrationForm_backgroundBlur__2BE32{position:absolute;top:20%;right:10%;width:400px;height:400px;background:var(--auth-primary,#7173b1);opacity:.3;filter:blur(200px);border-radius:50%;z-index:1}.PreRegistrationForm_backgroundBlur2__n2EMD{position:absolute;bottom:20%;left:10%;width:300px;height:300px;background:var(--auth-secondary-purple,#796ba2);opacity:.2;filter:blur(150px);border-radius:50%;z-index:1}.PreRegistrationForm_backgroundBlur3__8ybXm{position:absolute;width:300px;height:300px;left:5%;bottom:10%;background:var(--auth-accent,#ed6960);opacity:.5;filter:blur(350px);transform:matrix(.97,-.24,-.24,-.97,0,0);z-index:1}.PreRegistrationForm_card__mHRe2{position:relative;z-index:2;border-radius:var(--auth-card-radius,24px);padding:48px 40px;background:var(--auth-card-bg,rgba(255,255,255,.6));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--auth-border-subtle,rgba(237,105,96,.16));box-shadow:var(--auth-card-shadow,0 8px 32px rgba(113,115,177,.08));max-width:520px;width:100%;max-height:90vh;overflow-y:auto;animation:PreRegistrationForm_regFadeIn__9KX37 .5s ease-out both}.PreRegistrationForm_logoContainer__E2dgt{display:flex;justify-content:center;margin-bottom:32px}.PreRegistrationForm_logo__U_Zfr{width:auto;height:auto;transition:transform .3s ease}.PreRegistrationForm_logo__U_Zfr:hover{transform:scale(1.03)}.PreRegistrationForm_stepIndicator__MllhP{display:flex;justify-content:center;align-items:center;gap:0;margin-bottom:32px}.PreRegistrationForm_stepWrapper__HrnxH{display:flex;align-items:center}.PreRegistrationForm_step__k3iGA{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:var(--auth-text-muted,#6b7280);font-weight:600;font-size:16px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;flex-shrink:0}.PreRegistrationForm_step__k3iGA.PreRegistrationForm_active__MMfEY{background:var(--auth-primary,#7173b1);color:#fff;box-shadow:0 0 0 4px rgba(113,115,177,.2)}.PreRegistrationForm_step__k3iGA.PreRegistrationForm_completed__BcJdo{background:var(--auth-primary,#7173b1);color:#fff}.PreRegistrationForm_textStep__xlIYe{transform:translateY(2px)}.PreRegistrationForm_stepLine__UojOU{width:40px;height:2px;background:#e5e7eb;transition:background .4s ease}.PreRegistrationForm_stepLine__UojOU.PreRegistrationForm_activeStepLine__0XT21{background:var(--auth-primary,#7173b1)}.PreRegistrationForm_checkIcon__JeF_4{width:18px;height:18px}.PreRegistrationForm_stepContent__cV_cY{animation:PreRegistrationForm_stepFadeIn__R2HD2 .35s ease-out both}.PreRegistrationForm_title__roVo1{font-size:32px;font-weight:700;color:var(--auth-text,#1f2937);text-align:center;margin:0 0 12px;line-height:1.2}.PreRegistrationForm_subtitle__8xvBc{font-size:16px;color:var(--auth-text-muted,#6b7280);text-align:center;margin:0 0 32px;line-height:1.5}.PreRegistrationForm_form__zXiIs{margin-bottom:32px}.PreRegistrationForm_inputGroup__GrBAj{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.PreRegistrationForm_nameRow__HZf6k{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:480px){.PreRegistrationForm_nameRow__HZf6k{grid-template-columns:1fr}}.PreRegistrationForm_searchAddressButton__xwJhI{margin-bottom:24px;text-align:center}.PreRegistrationForm_searchHint__G_gsH{font-size:14px;color:var(--auth-text-muted,#6b7280);margin:8px 0 0;line-height:1.4}.PreRegistrationForm_inputWrapper__Rc3ud{display:flex;flex-direction:column;gap:8px}.PreRegistrationForm_label__LxMTK{font-size:14px;font-weight:600;color:#374151;margin:0}.PreRegistrationForm_buttonContainer__JFYsB{display:flex;flex-direction:column;gap:16px}.PreRegistrationForm_buttonContainer__JFYsB.PreRegistrationForm_twoButtons__hdgcS{flex-direction:row;gap:12px}.PreRegistrationForm_passwordStrength__56LXi{margin-top:8px}.PreRegistrationForm_strengthBar__r3t1a{height:4px;border-radius:2px;background:#e5e7eb;overflow:hidden;margin-bottom:6px}.PreRegistrationForm_strengthFill__y0IwR{height:100%;border-radius:2px;transition:width .3s ease,background .3s ease}.PreRegistrationForm_strengthFill__y0IwR.PreRegistrationForm_weak__H5gtO{width:25%;background:#ef4444}.PreRegistrationForm_strengthFill__y0IwR.PreRegistrationForm_fair__rPkMq{width:50%;background:#f59e0b}.PreRegistrationForm_strengthFill__y0IwR.PreRegistrationForm_good__qpUR_{width:75%;background:var(--auth-primary,#7173b1)}.PreRegistrationForm_strengthFill__y0IwR.PreRegistrationForm_strong__1_f4f{width:100%;background:#10b981}.PreRegistrationForm_strengthLabel__8XPJr{font-size:12px;font-weight:500;transition:color .3s ease}.PreRegistrationForm_strengthLabel__8XPJr.PreRegistrationForm_weak__H5gtO{color:#ef4444}.PreRegistrationForm_strengthLabel__8XPJr.PreRegistrationForm_fair__rPkMq{color:#f59e0b}.PreRegistrationForm_strengthLabel__8XPJr.PreRegistrationForm_good__qpUR_{color:var(--auth-primary,#7173b1)}.PreRegistrationForm_strengthLabel__8XPJr.PreRegistrationForm_strong__1_f4f{color:#10b981}.PreRegistrationForm_footer___jN4U{text-align:center;padding-top:24px;border-top:1px solid #f3f4f6}.PreRegistrationForm_footerText__nVLQD{font-size:14px;color:var(--auth-text-muted,#6b7280);margin:0}.PreRegistrationForm_link__RxIIg{color:var(--auth-primary,#7173b1);font-weight:600;text-decoration:none;transition:all .2s ease}.PreRegistrationForm_link__RxIIg:hover{color:#3730a3;text-decoration:underline}.PreRegistrationForm_link__RxIIg:focus-visible{outline:2px solid var(--auth-primary,#7173b1);outline-offset:2px;border-radius:2px}.PreRegistrationForm_passwordToggle__P5wLL{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.PreRegistrationForm_passwordToggle__P5wLL:focus,.PreRegistrationForm_passwordToggle__P5wLL:hover{background-color:var(--auth-primary-light,rgba(113,115,177,.1))}.PreRegistrationForm_passwordToggle__P5wLL:focus{outline:none}.PreRegistrationForm_passwordToggle__P5wLL:focus-visible{outline:2px solid var(--auth-primary,#7173b1);outline-offset:2px}.PreRegistrationForm_passwordToggle__P5wLL svg{color:#666;transition:color .2s ease}.PreRegistrationForm_passwordToggle__P5wLL:hover svg{color:var(--auth-primary,#7173b1)}@keyframes PreRegistrationForm_regFadeIn__9KX37{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PreRegistrationForm_stepFadeIn__R2HD2{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@media(max-width:768px){.PreRegistrationForm_container__Rza_j{align-items:flex-start;padding:40px 16px 16px}.PreRegistrationForm_card__mHRe2{padding:32px 24px;border-radius:16px;max-width:100%;max-height:none}.PreRegistrationForm_title__roVo1{font-size:28px}.PreRegistrationForm_subtitle__8xvBc{font-size:14px;margin-bottom:24px}.PreRegistrationForm_stepIndicator__MllhP{margin-bottom:24px}.PreRegistrationForm_step__k3iGA{width:36px;height:36px;font-size:14px}.PreRegistrationForm_stepLine__UojOU{width:32px}.PreRegistrationForm_form__zXiIs{margin-bottom:24px}.PreRegistrationForm_inputGroup__GrBAj{gap:16px;margin-bottom:24px}.PreRegistrationForm_buttonContainer__JFYsB{gap:12px}.PreRegistrationForm_buttonContainer__JFYsB.PreRegistrationForm_twoButtons__hdgcS{flex-direction:column;gap:12px}}@media(max-width:480px){.PreRegistrationForm_container__Rza_j{padding:20px 12px 12px}.PreRegistrationForm_card__mHRe2{padding:24px 20px}.PreRegistrationForm_title__roVo1{font-size:24px}.PreRegistrationForm_backgroundBlur2__n2EMD,.PreRegistrationForm_backgroundBlur__2BE32{display:none}}