.Register_container__KyIeF{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f3f4f6;padding:20px}.Register_mainFormWrapper__ScV0Q{display:flex;width:100%;max-width:1400px;min-height:600px;align-items:center;justify-content:space-between;gap:40px}.Register_imageWrapper__PrxrM{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;flex:1}.Register_image__LZt7J{width:100%;max-width:600px;height:auto;max-height:70vh;-o-object-fit:contain;object-fit:contain}.Register_formBox__vG_ea{display:flex;align-items:center;flex-direction:column;justify-content:center;background:#1A1A21;width:50%;min-height:500px;max-width:600px;border-radius:20px;padding:40px 30px}.Register_formBoxWrapper__wtZHL{display:flex;flex-direction:column;width:100%;max-width:400px;gap:30px}.Register_logoWrapper__C9PlZ{display:flex;align-items:flex-start;width:100%;padding-bottom:30px}.Register_logo__zG3v_{display:flex;width:86px;height:65px}.Register_titleWrapper__7KMOf{display:flex;justify-content:space-between;padding-bottom:30px;gap:20px}.Register_titleLogin__CeOOj{display:flex;flex:1;border-bottom:2px solid #9c6bff;transition:border .1s linear;align-items:center;justify-content:center;font-size:20px;color:#A2A2B3;padding-bottom:10px}.Register_titleLogin__CeOOj:hover{cursor:pointer;color:#fff;border-bottom-color:#fff}.Register_titleRegister__wtO8U{display:flex;flex:1;border-bottom:2px solid #a2a2b3;transition:border .1s linear;align-items:center;justify-content:center;font-size:20px;color:#fff;padding-bottom:10px}.Register_formStyle__ux_DV{display:flex;flex-direction:column;gap:17px}.Register_eyeButton__xojgP{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#A2A2B3;font-size:20px;cursor:pointer;padding:0}.Register_eyeButton__xojgP:hover{color:#fff}.Register_linkForgotPassword___enxq{display:flex;flex-direction:column;align-items:flex-end;color:#A2A2B3;font-size:14px}.Register_submitBtn__EprvG{width:100%;background:#A259FF;color:#fff;padding:14px 0;border-radius:8px;font-weight:600;font-size:16px;border:none;margin-top:8px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px}.Register_submitBtn__EprvG:hover:not(:disabled){background:#8e3ee6}.Register_submitBtn__EprvG:disabled{background:#7a3cc9;cursor:not-allowed;opacity:.8}.Register_link__ii2vh{color:#A259FF;text-decoration:underline;cursor:pointer}.Register_link__ii2vh:hover{color:#fff}.Register_socialButtonWrapper__Gw8Gv{display:flex}.Register_socialDivider__nqpFr{width:100%;display:flex;align-items:center;margin:24px 0}.Register_dividerLine__gY3Km{flex:1;height:1px;background:#444}.Register_dividerText__G5cNX{margin:0 16px;color:#888;font-size:14px}.Register_socialBtns__IdJ6D{width:100%;display:flex;gap:16px}.Register_socialBtn__y4noT{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #a259ff;color:#fff;background:transparent;padding:12px 0;border-radius:8px;font-size:14px;cursor:pointer;transition:background .2s}.Register_socialBtn__y4noT:hover:not(:disabled){background:#2d2c3a}.Register_socialBtn__y4noT:disabled{opacity:.5;cursor:not-allowed;border-color:#5a3a7a}.Register_checkboxRow__ltvCM{display:flex;align-items:flex-start;gap:10px;margin-top:8px}.Register_checkbox__EK2in{accent-color:#A259FF;width:18px;height:18px;flex-shrink:0;margin-top:2px}.Register_agreeText__kq6qe{font-size:13px;color:#888;line-height:1.4}.Register_inputWrapper__5h97p{position:relative;width:100%}.Register_input__kqyFj{width:100%;padding:14px 16px;border-radius:8px;background:transparent;border:1px solid rgba(162,89,255,.5);color:#fff;font-size:15px;outline:none;transition:border .2s}.Register_input__kqyFj:focus{border-color:#A259FF}.Register_input__kqyFj::-moz-placeholder{color:#6B6B7B}.Register_input__kqyFj::placeholder{color:#6B6B7B}.Register_error__BHpXZ{color:#ff4d4f;font-size:13px;margin-top:4px}.Register_successMessage__4hwei{color:#28a745;background-color:rgba(40,167,69,.1);padding:12px;border-radius:8px;margin-bottom:15px;text-align:center;border:1px solid rgba(40,167,69,.3)}@media (max-width:1024px){.Register_mainFormWrapper__ScV0Q{gap:30px}.Register_formBox__vG_ea{padding:30px 25px}}@media (max-width:900px){.Register_mainFormWrapper__ScV0Q{flex-direction:column;gap:30px}.Register_imageWrapper__PrxrM{width:100%;order:1}.Register_image__LZt7J{max-height:200px}.Register_formBox__vG_ea{width:100%;max-width:500px;order:2;border-radius:16px}}@media (max-width:768px){.Register_container__KyIeF{padding:16px}.Register_mainFormWrapper__ScV0Q{min-height:auto}.Register_imageWrapper__PrxrM{display:none}.Register_formBox__vG_ea{width:100%;max-width:100%;min-height:auto;padding:30px 20px;border-radius:16px}.Register_formBoxWrapper__wtZHL{gap:24px}.Register_logoWrapper__C9PlZ{padding-bottom:20px;justify-content:center}.Register_titleWrapper__7KMOf{padding-bottom:20px}.Register_titleLogin__CeOOj,.Register_titleRegister__wtO8U{font-size:18px}.Register_formStyle__ux_DV{gap:14px}.Register_submitBtn__EprvG{padding:12px 0;font-size:15px}.Register_socialBtns__IdJ6D{flex-direction:column;gap:12px}.Register_socialBtn__y4noT{padding:14px 0}.Register_agreeText__kq6qe{font-size:12px}}@media (max-width:480px){.Register_container__KyIeF{padding:12px}.Register_formBox__vG_ea{padding:24px 16px;border-radius:12px}.Register_formBoxWrapper__wtZHL{gap:20px}.Register_logoWrapper__C9PlZ{padding-bottom:16px}.Register_logo__zG3v_{width:70px;height:52px}.Register_titleWrapper__7KMOf{padding-bottom:16px;gap:12px}.Register_titleLogin__CeOOj,.Register_titleRegister__wtO8U{font-size:16px}.Register_formStyle__ux_DV{gap:12px}.Register_input__kqyFj{padding:12px 14px;font-size:14px}.Register_submitBtn__EprvG{padding:12px 0;font-size:14px}.Register_dividerText__G5cNX{font-size:12px;margin:0 12px}.Register_checkboxRow__ltvCM{gap:8px}.Register_checkbox__EK2in{width:16px;height:16px}.Register_agreeText__kq6qe{font-size:11px}}.ModalWindows_checkBoxWrapper__usVCc{display:flex;align-items:center;margin-bottom:1rem}.ModalWindows_checkBox__FjQa2{margin-right:.5rem;cursor:pointer}.ModalWindows_checkBoxLabel__6Ahdy{font-size:.875rem;color:#666;cursor:pointer}