._registerSection_1g5e6_2{background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 1rem;min-height:100vh;display:flex;align-items:center;justify-content:center}._registerContainer_1g5e6_11{max-width:1200px;width:100%;display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center}._registerBox_1g5e6_21{background:#fff;border-radius:16px;padding:2rem 1.5rem;width:100%;max-width:400px;box-shadow:0 10px 40px #0000001a}._registerHeader_1g5e6_30{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem;text-align:center}._registerTitle_1g5e6_38{font-size:1.8rem;font-weight:700;color:#333;margin:0}._registerSubtitle_1g5e6_45{font-size:.95rem;color:#666;margin:0;line-height:1.5}._registerForm_1g5e6_52{display:flex;flex-direction:column;gap:1.2rem}._formGroup_1g5e6_58{display:flex;flex-direction:column;gap:.5rem}._formLabel_1g5e6_64{font-size:.9rem;font-weight:600;color:#333;display:block}._formInput_1g5e6_71{padding:.9rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;font-family:inherit;transition:all .3s ease}._formInput_1g5e6_71:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._formInput_1g5e6_71._error_1g5e6_86{border-color:#e74c3c}._passwordInputWrapper_1g5e6_90{position:relative;display:flex;align-items:center}._passwordInputWrapper_1g5e6_90 ._formInput_1g5e6_71{width:100%;padding-right:2.5rem}._togglePassword_1g5e6_101{position:absolute;right:1rem;background:none;border:none;color:#667eea;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s ease}._togglePassword_1g5e6_101:hover{color:#764ba2}._errorText_1g5e6_119{font-size:.85rem;color:#e74c3c;font-weight:500}._checkbox_1g5e6_125{flex-direction:row;align-items:flex-start;gap:.7rem}._checkboxInput_1g5e6_131{width:18px;height:18px;margin-top:.2rem;cursor:pointer;accent-color:#667eea}._checkboxLabel_1g5e6_139{font-size:.9rem;color:#666;font-weight:400;cursor:pointer;line-height:1.4}._btnSubmit_1g5e6_147{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:.5rem}._btnSubmit_1g5e6_147:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #667eea4d}._btnSubmit_1g5e6_147:disabled{opacity:.7;cursor:not-allowed}._registerFooter_1g5e6_170{text-align:center;margin-top:1.5rem;font-size:.9rem;color:#666}._loginLink_1g5e6_177{color:#667eea;text-decoration:none;font-weight:600;transition:color .2s ease}._loginLink_1g5e6_177:hover{color:#764ba2;text-decoration:underline}._registerVisual_1g5e6_190{display:none}._visualCard_1g5e6_194{width:150px;height:150px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:3rem;backdrop-filter:blur(10px);animation:_float_1g5e6_1 4s ease-in-out infinite}@keyframes _float_1g5e6_1{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media(min-width:768px){._registerSection_1g5e6_2{padding:3rem 2rem}._registerContainer_1g5e6_11{flex-direction:row;gap:3rem;justify-content:space-between}._registerBox_1g5e6_21{flex:1;max-width:450px;padding:2.5rem}._registerTitle_1g5e6_38{font-size:2rem}._registerSubtitle_1g5e6_45{font-size:1rem}._registerVisual_1g5e6_190{display:flex;flex:1;align-items:center;justify-content:center}._visualCard_1g5e6_194{width:200px;height:200px}}@media(min-width:1024px){._registerSection_1g5e6_2{padding:4rem 3rem;min-height:100vh}._registerBox_1g5e6_21{max-width:500px;padding:3rem}._registerTitle_1g5e6_38{font-size:2.2rem}._visualCard_1g5e6_194{width:250px;height:250px;font-size:4rem}}
