.register_container__0rM_X{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;width:100%;display:flex;flex-direction:column;min-height:100vh}.register_header__ZWNMX{width:100%;background-color:#f0f0f0}.register_registerContainer__WEPOG{width:90%;max-width:800px;border-radius:20px;padding:40px 50px;display:flex;flex-direction:column;align-items:center;margin:40px auto 0;background-color:#ffffff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.register_welcomeSection__TKAik{width:100%;text-align:center;margin-bottom:40px}.register_welcomeSection__TKAik h1{font-size:2.8rem;font-weight:800;color:#334d6e}.register_registerContent__jjmBk{width:100%;display:flex;justify-content:center}.register_registerForm__uIGfR{width:100%;max-width:400px}.register_registerForm__uIGfR form{display:flex;flex-direction:column;gap:20px}.register_registerGroup__8zC_5{display:flex;flex-direction:column;gap:15px}.register_inputField__YFBf2{width:100%;padding:18px 10px;border-radius:30px;border:2px solid #d6dde4;font-size:1.1rem;transition:border-color .3s ease,box-shadow .3s ease}.register_inputField__YFBf2:focus,.register_inputField__YFBf2:hover{border-color:#6fb1fc;outline:none;box-shadow:0 0 8px rgba(111,177,252,.75)}.register_marketingCheckbox___gh7x{display:flex;align-items:center;margin-top:10px;font-size:.8rem;color:#666;line-height:1.4}.register_marketingCheckbox___gh7x input[type=checkbox]{margin-right:10px;cursor:pointer}.register_marketingCheckbox___gh7x label{flex-grow:1;cursor:pointer;text-align:left}.register_registerBtn__KCyja{background-image:linear-gradient(135deg,#6fb1fc,#4286f4);color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:30px;padding:16px 24px;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease}.register_registerBtn__KCyja:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(66,134,244,.5)}.register_divider__qCcnm{display:flex;align-items:center;gap:10px;text-align:center;margin:20px 0}.register_divider__qCcnm:after,.register_divider__qCcnm:before{content:"";flex:1;height:1px;background-color:#ced4da}.register_divider__qCcnm span{color:#6c757d;font-weight:500}.register_socialButtons__iY6AW{display:flex;flex-direction:column;gap:15px}.register_socialBtn__JXAqd{display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:600;padding:16px 24px;border-radius:30px;cursor:pointer;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;width:100%;text-decoration:none;color:#555;background-color:#fff;border:1px solid #ced4da}.register_socialBtn__JXAqd:hover{background-color:#f0f0f0;box-shadow:0 4px 10px rgba(220,53,69,.1)}.register_googleBtn__NOI1m{display:flex;align-items:center;justify-content:center}.register_googleBtn__NOI1m:hover{background-color:#f0f0f0}.register_socialIcon__4AzEn{width:24px;height:24px;margin-right:10px;-o-object-fit:contain;object-fit:contain}.register_signupPrompt__cFNF_{text-align:center;margin-top:20px;font-size:.9rem;color:#666}.register_signupLink__aDJcr{color:#6fb1fc;text-decoration:none;transition:color .2s ease}.register_signupLink__aDJcr:hover{color:#4364f7;text-decoration:underline}.register_termsDisclaimer__NzeuG{text-align:center;margin-top:20px;font-size:.7rem;color:#a0a0a0}.register_privacyLink__yyKN3,.register_termsLink__DeXL_{color:#6fb1fc;text-decoration:none;transition:color .2s ease}.register_privacyLink__yyKN3:hover,.register_termsLink__DeXL_:hover{color:#4364f7;text-decoration:underline}.register_footer__1O2iE{width:100%;background-color:#f0f0f0;padding:1rem;text-align:center}.register_dropdown__ng1oy{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;color:#333;background-color:#fff}.register_errorMsg__N11vM{text-align:center;color:red;font-weight:700}.register_successMsg__5iPSZ{text-align:center;color:rgba(66,134,244,.5);font-weight:700}@media (max-width:768px){.register_registerContainer__WEPOG{padding:30px 20px}.register_welcomeSection__TKAik h1{font-size:2.2rem}.register_registerForm__uIGfR form{gap:15px}.register_inputField__YFBf2{padding:14px 8px;font-size:1rem}.register_registerBtn__KCyja{padding:14px 20px;font-size:.95rem}.register_socialBtn__JXAqd{padding:14px 20px;font-size:1rem}.register_divider__qCcnm{margin:15px 0}.register_signupPrompt__cFNF_,.register_termsDisclaimer__NzeuG{font-size:.85rem}}
/*# sourceMappingURL=0f67ddd95744d3b2.css.map*/