.Register_container__0_yl4{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#08a591,#029a86 35%,#667eea);position:relative;padding:20px;overflow:auto}.Register_container__0_yl4:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(8,165,145,.15) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(2,154,134,.15) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(8,165,145,.1) 0,transparent 50%);animation:Register_gradientPulse__bYiXN 6s ease-in-out infinite}@keyframes Register_gradientPulse__bYiXN{0%,to{opacity:1}50%{opacity:.8}}.Register_floatingElements__q4C8Y{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.Register_floatingCircle__eBQJM{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(8,165,145,.5),rgba(255,255,255,.1));animation:Register_float__YOJiK 8s ease-in-out infinite;box-shadow:0 8px 32px rgba(8,165,145,.1),inset 0 1px 0 rgba(255,255,255,.2);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.Register_floatingCircle__eBQJM:first-child{width:60px;height:60px;top:20%;left:10%;animation-delay:0s}.Register_floatingCircle__eBQJM:nth-child(2){width:40px;height:40px;top:60%;right:15%;animation-delay:2s}.Register_floatingCircle__eBQJM:nth-child(3){width:80px;height:80px;bottom:20%;left:20%;animation-delay:4s}@keyframes Register_float__YOJiK{0%,to{transform:translateY(0) rotate(0deg);opacity:.7}50%{transform:translateY(-20px) rotate(180deg);opacity:1}}.Register_formWrapper__EAxY_{background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:3rem;border-radius:24px;border:1px solid rgba(255,255,255,.3);box-shadow:0 32px 64px rgba(8,165,145,.12),0 16px 32px rgba(0,0,0,.08),0 8px 16px rgba(8,165,145,.06),inset 0 1px 0 rgba(255,255,255,.4);max-width:480px;width:100%;animation:Register_slideInUp__P8kBy .7s cubic-bezier(.16,1,.3,1);position:relative;z-index:1}@keyframes Register_slideInUp__P8kBy{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Register_title__f0IKg{font-size:2.125rem;font-weight:700;background:linear-gradient(135deg,#08a591,#029a86 50%,#1a202c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin-bottom:.5rem;letter-spacing:-.02em;line-height:1.2}.Register_subtitle__Ifzed{font-size:1.3rem;color:#64748b;text-align:center;margin-bottom:2.5rem;font-weight:400}.Register_form__TDmJ8{display:flex;flex-direction:column;gap:1.75rem}.Register_nameGroup__qUQhp{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:640px){.Register_nameGroup__qUQhp{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}}.Register_inputGroup__yylUo{display:flex;flex-direction:column;position:relative}.Register_label__J_X1e{font-size:1.3rem;font-weight:500;color:#374151;margin-bottom:.625rem;letter-spacing:.025em}.Register_input__QeLbv,.Register_select__wY_rR{padding:1rem 1.25rem!important;font-size:1.3rem!important;border:2px solid #e5e7eb;border-radius:12px;transition:all .25s cubic-bezier(.4,0,.2,1);background:rgba(255,255,255,.9);width:100%;font-weight:500;position:relative}.Register_select__wY_rR{color:#1a202c!important;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:3rem}.Register_input__QeLbv:focus,.Register_select__wY_rR:focus{outline:none;border-color:#08a591;box-shadow:0 0 0 4px rgba(8,165,145,.12);transform:translateY(-1px);background:#fff}.Register_input__QeLbv:hover:not(:focus),.Register_select__wY_rR:hover:not(:focus){border-color:#d1d5db;background:#fff}.Register_input__QeLbv::placeholder{color:#6e727a;font-weight:400;font-size:1.3rem}.Register_errorInput__4eFXn{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.1);background:rgba(254,242,242,.5)}.Register_errorInput__4eFXn:focus{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.15)}.Register_error__tGJaD{font-size:1.2rem;color:#ef4444;margin-top:.5rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.Register_error__tGJaD:before{content:"⚠";font-size:.75rem}.Register_checkboxGroup__O66y1{display:flex;flex-direction:column;gap:1rem}.Register_checkboxLabel__h6KLY{display:flex;align-items:flex-start;gap:.75rem;font-size:1.2rem;color:#374151;line-height:1.5;cursor:pointer;transition:color .2s ease}.Register_checkboxLabel__h6KLY:hover{color:#1f2937}.Register_checkbox__pqK7X{width:1.25rem;height:1.25rem;accent-color:#08a591;border-radius:4px;margin-top:.125rem;cursor:pointer;transition:transform .2s ease}.Register_checkbox__pqK7X:hover{transform:scale(1.05)}.Register_link____Jsa{color:#08a591;text-decoration:none;font-weight:600;transition:all .2s ease;position:relative}.Register_link____Jsa:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background:linear-gradient(90deg,#08a591,#029a86);transition:width .3s ease}.Register_link____Jsa:hover{color:#029a86}.Register_link____Jsa:hover:after{width:100%}.Register_forgotPassword__0S_tp{display:inline-block;margin-top:1rem;font-size:1.35rem}.Register_submitButton__640O8{background:linear-gradient(135deg,#08a591,#029a86);color:white;padding:1rem 1.5rem;font-size:1.3rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-top:.5rem;text-transform:uppercase;letter-spacing:.025em}.Register_submitButton__640O8:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.Register_submitButton__640O8:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(8,165,145,.3),0 8px 16px rgba(8,165,145,.2)}.Register_submitButton__640O8:hover:before{left:100%}.Register_submitButton__640O8:active{transform:translateY(-1px)}.Register_submitButton__640O8:disabled{opacity:.5}.Register_footerText__n0r12{text-align:center;font-size:1.2rem;color:#6b7280;margin-top:2rem;font-weight:500}.Register_passwordWrapper__9Tz2U{position:relative;display:flex;align-items:center;width:100%}.Register_togglePassword__U6QjT{position:absolute;right:1rem;background:none;border:none;cursor:pointer;color:#6b7280;font-size:1.3rem;padding:.5rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Register_togglePassword__U6QjT:hover{color:#08a591;background:rgba(8,165,145,.1);transform:scale(1.1)}.Register_divider__Ti4ov{position:relative;display:flex;align-items:center;justify-content:center;margin:0}.Register_divider__Ti4ov:after,.Register_divider__Ti4ov:before{content:"";flex:1 1;height:1px;background-color:#e2e8f0}.Register_dividerText__fUM5W{margin:0 1rem;background-color:white;color:#3f4957;font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.Register_googleSigninButton__pqy5V{background:linear-gradient(135deg,#4285f4,#3367d6);color:white;padding:1rem 1.5rem;font-size:1.3rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-top:.5rem;text-transform:uppercase;letter-spacing:.025em;display:flex;align-items:center;justify-content:center;gap:.75rem;min-width:280px}.Register_googleSigninButton__pqy5V:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.Register_googleSigninButton__pqy5V:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(66,133,244,.3),0 8px 16px rgba(66,133,244,.2)}.Register_googleSigninButton__pqy5V:hover:before{left:100%}.Register_googleSigninButton__pqy5V:active{transform:translateY(-1px)}.Register_googleSigninButton__pqy5V:disabled{opacity:.5;cursor:not-allowed}.Register_googleSigninButton__pqy5V .Register_google-icon__FrAa9{width:24px;height:24px;background:white;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Register_googleSigninButton__pqy5V .Register_google-icon__FrAa9 svg{width:18px;height:18px}.Register_googleSigninButton__pqy5V.Register_white__02BKV{background:white;color:#3c4043;border:2px solid #dadce0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Register_googleSigninButton__pqy5V.Register_white__02BKV:before{background:linear-gradient(90deg,transparent,rgba(60,64,67,.05),transparent)}.Register_googleSigninButton__pqy5V.Register_white__02BKV:hover{background:#f8f9fa;border-color:#dadce0;box-shadow:0 12px 32px rgba(60,64,67,.1),0 8px 16px rgba(60,64,67,.05)}.Register_googleSigninButton__pqy5V.Register_white__02BKV .Register_google-icon__FrAa9{background:transparent}.Register_googleSigninButton__pqy5V.Register_loading__pws1A{pointer-events:none;position:relative}.Register_googleSigninButton__pqy5V.Register_loading__pws1A:after{content:"";position:absolute;width:20px;height:20px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:Register_googleButtonSpin__ZXLGl 1s linear infinite;right:1rem}@keyframes Register_googleButtonSpin__ZXLGl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.Register_googleSigninButton__pqy5V{font-size:1.1rem;padding:.875rem 1.25rem;min-width:260px}.Register_googleSigninButton__pqy5V .Register_google-icon__FrAa9{width:20px;height:20px}.Register_googleSigninButton__pqy5V .Register_google-icon__FrAa9 svg{width:16px;height:16px}.Register_formWrapper__EAxY_{padding:2rem 1.5rem;margin:1rem;border-radius:20px}.Register_title__f0IKg{font-size:1.75rem}.Register_subtitle__Ifzed{font-size:1.35rem;margin-bottom:2rem}.Register_nameGroup__qUQhp{gap:1.25rem}.Register_input__QeLbv,.Register_select__wY_rR{padding:.875rem 1rem;font-size:1rem}.Register_select__wY_rR{padding-right:2.5rem}.Register_submitButton__640O8{padding:.875rem 1.5rem;font-size:1.3rem}.Register_label__J_X1e{font-size:1.2rem}.Register_checkboxLabel__h6KLY,.Register_footerText__n0r12{font-size:1.25rem}}@media (max-width:480px){.Register_container__0_yl4{padding:1rem}.Register_formWrapper__EAxY_{padding:2rem 1.5rem}.Register_title__f0IKg{font-size:1.8rem;line-height:1.3}.Register_form__TDmJ8{gap:1.25rem}}@media (prefers-reduced-motion:reduce){.Register_floatingCircle__eBQJM{animation:none!important;opacity:.2!important}}.Register_resend_otp__vzKpu{display:inline-block;text-align:center;background-color:transparent;font-size:1.3rem;padding:10px;border:none;text-decoration:underline;color:var(--primary-color)}