.Register_container__KyIeF{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f3f4f6;padding:20px 24px;box-sizing:border-box}.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{position:relative;flex-direction:column;background:#1A1A21;width:50%;min-height:500px;max-width:min(600px,calc(100% - 24px));border-radius:20px;padding:40px 30px;box-sizing:border-box;margin:0 auto}.Register_closeButton__esz_Z,.Register_formBox__vG_ea{display:flex;align-items:center;justify-content:center}.Register_closeButton__esz_Z{position:absolute;top:16px;right:16px;width:40px;height:40px;padding:0;border:none;background:none;cursor:pointer;color:rgba(255,255,255,.7);border-radius:8px;transition:color .2s,background .2s;z-index:10}.Register_closeButton__esz_Z:hover{color:#fff;background:rgba(255,255,255,.08)}.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_termsHint__B3UVC{font-size:12px;color:#6b6b7b;margin-top:-6px}.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_warning__3T_bz{color:#ffa940;font-size:13px;margin-top:4px;background-color:rgba(255,169,64,.1);padding:10px;border-radius:8px;border:1px solid rgba(255,169,64,.3)}.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;max-width:calc(100% - 24px)}.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}}html.light .Register_container__KyIeF{background:hsl(var(--background))}html.light .Register_formBox__vG_ea{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 4px 24px rgba(0,0,0,.08)}html.light .Register_titleLogin__CeOOj{color:hsl(var(--muted));border-bottom-color:hsl(var(--border))}html.light .Register_titleLogin__CeOOj:hover{color:hsl(var(--foreground));border-bottom-color:hsl(var(--foreground))}html.light .Register_titleRegister__wtO8U{color:hsl(var(--foreground));border-bottom-color:hsl(var(--primary))}html.light .Register_eyeButton__xojgP{color:hsl(var(--muted))}html.light .Register_eyeButton__xojgP:hover{color:hsl(var(--foreground))}html.light .Register_linkForgotPassword___enxq{color:hsl(var(--muted))}html.light .Register_linkForgotPassword___enxq a,html.light .Register_link__ii2vh{color:hsl(var(--primary))}html.light .Register_link__ii2vh:hover{color:hsl(var(--primary-hover))}html.light .Register_submitBtn__EprvG{background:hsl(var(--primary))}html.light .Register_submitBtn__EprvG:hover:not(:disabled){background:hsl(var(--primary-hover))}html.light .Register_dividerLine__gY3Km{background:hsl(var(--border))}html.light .Register_dividerText__G5cNX{color:hsl(var(--muted))}html.light .Register_socialBtn__y4noT{border-color:hsl(var(--primary));color:hsl(var(--foreground));background:hsl(var(--card))}html.light .Register_socialBtn__y4noT:hover:not(:disabled){background:hsl(var(--card-bg-hover))}html.light .Register_input__kqyFj{border-color:hsl(var(--border));background:hsl(var(--input));color:hsl(var(--foreground))}html.light .Register_input__kqyFj:focus{border-color:hsl(var(--primary))}html.light .Register_input__kqyFj::-moz-placeholder{color:hsl(var(--muted))}html.light .Register_input__kqyFj::placeholder{color:hsl(var(--muted))}html.light .Register_agreeText__kq6qe,html.light .Register_termsHint__B3UVC{color:hsl(var(--muted))}html.light .Register_checkbox__EK2in{accent-color:hsl(var(--primary))}html.light .Register_logo__zG3v_ img{filter:none}html.light .Register_closeButton__esz_Z{color:hsl(var(--muted))}html.light .Register_closeButton__esz_Z:hover{color:hsl(var(--foreground));background:hsl(var(--card-bg-hover))}.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}