.registration_wrapper__4DwJv{min-height:calc(100vh - 165px);display:flex;align-items:center;justify-content:center;padding:64px 48px;background:#ffffff}.registration_card__CqRvD{width:100%;max-width:480px;background:#fff;border:1px solid #eee;border-radius:24px;padding:48px 40px;display:flex;flex-direction:column;gap:32px}.registration_head__euINF{display:flex;flex-direction:column;gap:10px;text-align:center;align-items:center}.registration_title__LzXCi{margin:0;font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1.15;color:#1a1a1a}.registration_lead__cOkLY{margin:0;max-width:380px;font-size:15px;line-height:1.5;color:#555}.registration_form__9aAHX{display:flex;flex-direction:column;gap:18px}.registration_field__A7kvk{display:flex;flex-direction:column;gap:8px}.registration_label__SrWUg{font-size:13px;font-weight:500;color:#1a1a1a;letter-spacing:.01em}.registration_inputWrap__7V8vI{position:relative;display:block}.registration_input__8_bEQ{width:100%;height:48px;padding:0 18px;background:#fff;border:1px solid #eee;border-radius:999px;font-size:15px;color:#1a1a1a;outline:none;transition:border-color .15s,background .15s;box-sizing:border-box}.registration_input__8_bEQ::placeholder{color:#bbb}.registration_input__8_bEQ:hover{background:#fafafa}.registration_input__8_bEQ:focus{border-color:#1a1a1a;background:#fff}.registration_inputWithIcon__iDs5n{padding-right:52px}.registration_inputError__dZCpA,.registration_inputError__dZCpA:focus{border-color:#e0335a}.registration_eyeBtn__vaPM5{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:transparent;border:none;color:#1a1a1a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s}.registration_eyeBtn__vaPM5:hover{background:#f3f3f3}.registration_errorText__MzJi8{font-size:13px;color:#e0335a;padding-left:18px}.registration_submit__4lHdU{height:48px;padding:0 28px;background:#1a1a1a;color:#fff;border:1px solid #1a1a1a;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background .15s,color .15s,transform .15s;margin-top:8px}.registration_submit__4lHdU:hover:not(:disabled){background:#fff;color:#1a1a1a}.registration_submit__4lHdU:active:not(:disabled){transform:scale(.98)}.registration_submit__4lHdU:disabled{color:#bbb;background:#1a1a1a;border-color:#1a1a1a;cursor:not-allowed;opacity:.7}.registration_footer__6ikoK{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid #eee}.registration_row__sPv5q{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.registration_rowText__Udr6e{font-size:14px;color:#555}.registration_link__hS0DV{font-size:14px;color:#1a1a1a;border-bottom:1px solid;padding-bottom:2px;transition:opacity .15s;text-decoration:none}.registration_link__hS0DV:hover{opacity:.6}@media (max-width:720px){.registration_wrapper__4DwJv{padding:40px 20px}.registration_card__CqRvD{padding:36px 24px;border-radius:20px;gap:28px}}