.register_container__eaTk1{display:flex;flex-direction:row;align-items:center;justify-content:center;background:var(--subtleCardBackground);height:100vh;overflow:hidden;padding:15px}.register_formContainer__EIAeV{flex:0 0 40%;flex-direction:column;padding:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;overflow-y:auto}.register_formContainer__EIAeV,.register_welcomeContainer__MOGnw{display:flex;align-items:center;justify-content:center;height:100%;background-color:var(--cardBackground)}.register_welcomeContainer__MOGnw{flex:0 0 40%;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden;position:relative}.register_textContainer__Zon1x{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:100%;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding:30px;gap:10px;z-index:10}.register_heading__lRxOh{font-size:2rem;font-weight:600;line-height:1.2;text-align:center}.register_highlight__SneA4{font-weight:800;color:rgba(72,89,83,1)}.register_heroSubtitle__pfzIM{font-size:1.1rem;font-weight:400;line-height:1.5;text-align:center;color:var(--metricValue)}.register_linkContainer__iBN0o{font-size:.875rem;color:#6b7280;text-align:center;font-weight:400}.register_link__uoK_p{color:var(--lightMetricValue);font-weight:500;text-decoration:underline;transition:color .2s ease}.register_link__uoK_p:hover{color:var(--metricValue);text-decoration:none}.register_image__xOJgz{display:flex;justify-self:center;align-self:center;width:100%;height:100%;object-fit:cover;border-top-left-radius:12px;border-bottom-left-radius:12px;z-index:1}@media (max-width:1200px){.register_formContainer__EIAeV,.register_welcomeContainer__MOGnw{flex:0 0 50%}}@media (max-width:770px){.register_welcomeContainer__MOGnw{display:none}.register_formContainer__EIAeV{flex:0 0 100%;border-radius:20px}.register_container__eaTk1{padding:0}}@media (max-width:460px){.register_formContainer__EIAeV{padding:0}}.RegisterForm_inputIcon__sKyni{position:absolute;right:.75rem;background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.RegisterForm_inputIcon__sKyni:hover:not(:disabled){color:var(--metricValue);background-color:rgba(156,163,175,.1)}.RegisterForm_inputIcon__sKyni:disabled{cursor:not-allowed;opacity:.5}.RegisterForm_spinner__IR7Qu{width:1.25rem;height:1.25rem;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:RegisterForm_spin__lG1qn 1s linear infinite}.RegisterForm_socialButton__3BLFi{width:100%;padding:.875rem 1rem;font-size:.875rem;font-weight:500;background-color:var(--cardBackground);border:1px solid var(--metricValue);border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:.75rem;color:var(--metricValue)}.RegisterForm_socialButton__3BLFi:hover:not(:disabled){background-color:var(--subtleCardBackground)}@keyframes RegisterForm_spin__lG1qn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RegisterForm_error__xACfi{background-color:var(--subtleCardBackground);color:var(--vHighValue);padding:.875rem;border-radius:12px;font-size:.875rem;display:flex;align-items:flex-start;gap:.75rem}.RegisterForm_errorText__m5Nfr{color:var(--highValue);font-size:.85rem;margin-top:4px;font-weight:500;line-height:1.2;transition:opacity .2s ease-in-out}.RegisterForm_errorIcon__lGfNY{font-size:1.125rem;flex-shrink:0;margin-top:.125rem}.RegisterForm_success__cSa2N{background-color:var(--subtleCardBackground);color:var(--lightMetricValue);padding:.875rem;border-radius:8px;font-size:.875rem;display:flex;align-items:flex-start;gap:.75rem}.RegisterForm_successIcon__iDT_5{font-size:1.125rem;flex-shrink:0;margin-top:.125rem}.RegisterForm_linkContainer__3_xic{display:none;font-size:.875rem;color:#6b7280;text-align:center;font-weight:400}.RegisterForm_link__OUt9J{color:var(--lightMetricValue);font-weight:500;text-decoration:underline;transition:color .2s ease}.RegisterForm_link__OUt9J:hover{color:var(--metricValue);text-decoration:none}@media (max-width:640px){.RegisterForm_container__fDUs9{padding:1rem}.RegisterForm_formWrapper__qGDb_{padding:1.75rem}.RegisterForm_resetTitle__zi4ov{font-size:1.25rem}.RegisterForm_errorActions__JZBg3{flex-direction:column;gap:.5rem}.RegisterForm_linkContainer__3_xic{display:block}}.RegisterForm_container__fDUs9{height:100%;flex-direction:column;justify-content:center;padding:28px;gap:14px}.RegisterForm_container__fDUs9,.RegisterForm_header__pd3Sz{width:100%;display:flex;align-items:center;justify-content:space-between}.RegisterForm_chevron__m7_rE{cursor:pointer;background-color:var(--subtleCardBackground);padding:6px;border-radius:50%;color:var(--metricValue);transition:all .2s ease}.RegisterForm_chevron__m7_rE:hover{background-color:#e5e7eb;transform:translateX(-2px)}.RegisterForm_title___codU{font-size:1.75rem;font-weight:600;color:var(--metricValue)}.RegisterForm_placeholder__J3cr4{width:36px;height:36px}.RegisterForm_formWrapper__qGDb_{width:100%;display:flex;flex-direction:column;justify-self:flex-start;gap:16px}.RegisterForm_welcomeHeader__DBEN0{display:flex;flex-direction:column;gap:3px}.RegisterForm_welcomeTitle___VmCH{font-size:1.5rem;line-height:2.25rem;font-weight:600;align-self:flex-start;color:var(--metricValue);letter-spacing:-.025em}.RegisterForm_subtitle__FWFAI{color:#6b7280;font-size:.875rem;font-weight:400}.RegisterForm_form__vZua7{gap:1.25rem;padding-bottom:10px}.RegisterForm_form__vZua7,.RegisterForm_inputGroup__GkfCM{display:flex;flex-direction:column}.RegisterForm_inputWrapper__E6QTS{position:relative;display:flex;align-items:center}.RegisterForm_label__xX_GS{font-size:.875rem;font-weight:500;color:var(--metricValue);margin-bottom:.25rem}.RegisterForm_input__BSR4v{color:var(--metricValue);padding:.875rem 1rem;border-radius:12px;border:1.5px solid #e5e7eb;width:100%;transition:all .2s ease;font-size:1rem;background-color:var(--cardBackground)}.RegisterForm_inputWithIcons__biCf0{padding-left:2.75rem;padding-right:2.75rem}.RegisterForm_inputIconLeft__sFNFK{left:.875rem;pointer-events:none;transition:color .2s ease}.RegisterForm_inputIconLeft__sFNFK,.RegisterForm_inputIconRight__gDdpR{position:absolute;color:#9ca3af;display:flex;align-items:center;justify-content:center}.RegisterForm_inputIconRight__gDdpR{right:.875rem;background:none;border:none;cursor:pointer;padding:.25rem;border-radius:6px;transition:all .2s ease}.RegisterForm_inputIconRight__gDdpR:hover:not(:disabled){color:var(--metricValue);background-color:rgba(156,163,175,.1)}.RegisterForm_inputIconRight__gDdpR:disabled{cursor:not-allowed;opacity:.5}.RegisterForm_input__BSR4v:focus{outline:none;border-color:var(--metricValue)}.RegisterForm_input__BSR4v:focus~.RegisterForm_inputIconLeft__sFNFK{color:var(--metricValue)}.RegisterForm_inputError__nXfdi{border-color:var(--highValue)!important}.RegisterForm_inputSuccess__Tuo7O{border-color:var(--lightMetricValue)!important}.RegisterForm_input__BSR4v::placeholder{color:var(--lightText);font-size:.875rem}.RegisterForm_input__BSR4v:disabled{opacity:.7;cursor:not-allowed;background-color:#f9fafb}.RegisterForm_successIcon__iDT_5{color:var(--lightMetricValue);pointer-events:none}.RegisterForm_warningIcon__NZ22_{color:var(--modValue);pointer-events:none}.RegisterForm_passwordStrength__eNRq5{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.RegisterForm_strengthBar__NmhWV{width:100%;height:6px;background-color:#e5e7eb;border-radius:3px;overflow:hidden}.RegisterForm_strengthFill__nRzxz{height:100%;transition:all .3s ease;border-radius:3px}.RegisterForm_strengthInfo__Qkxjh{display:flex;flex-direction:column;gap:.5rem}.RegisterForm_strengthLabel__2pDDx{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.RegisterForm_strengthChecks__wCnDO{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.5rem;gap:.5rem}.RegisterForm_checkItem__TneFe{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6b7280}.RegisterForm_checkIcon__XhFS7{color:#10b981;flex-shrink:0}.RegisterForm_xIcon__ECrE0{color:#9ca3af;flex-shrink:0}.RegisterForm_checkboxGroup__h5UD5{display:flex;align-items:flex-start;gap:.75rem;margin:.5rem 0}.RegisterForm_checkbox__JECod{margin-top:.25rem;accent-color:var(--lightMetricValue);width:1.125rem;height:1.125rem;cursor:pointer;transition:all .2s ease}.RegisterForm_checkbox__JECod:disabled{cursor:not-allowed}.RegisterForm_checkboxLabel__ZQdCg{font-size:.875rem;color:#6b7280;line-height:1.4}.RegisterForm_button__W_rMI{width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:var(--cardBackground);background-color:var(--lightMetricValue);border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:.5rem}.RegisterForm_button__W_rMI:hover:not(:disabled){background-color:var(--metricValue);transform:translateY(-1px);box-shadow:0 4px 12px rgba(72,89,83,.2)}.RegisterForm_button__W_rMI:active:not(:disabled){transform:translateY(0)}.RegisterForm_button__W_rMI:disabled{opacity:.7;cursor:not-allowed}.RegisterForm_buttonLoading__1T9vC{background-color:var(--metricValue)}.RegisterForm_socialDivider__1W3XZ{display:flex;align-items:center;gap:1rem;margin:.5rem 0}.RegisterForm_dividerLine__Js52x{flex:1 1;height:1px;background-color:#e5e7eb}.RegisterForm_dividerText__mVGtV{color:#9ca3af;font-size:.875rem;font-weight:500}.RegisterForm_successText__PRCVA{color:#10b981;font-size:.85rem;font-weight:500;display:flex;align-items:center;gap:.5rem;margin-top:.25rem;animation:RegisterForm_fadeIn__VP5Nb .2s ease-in}@keyframes RegisterForm_fadeIn__VP5Nb{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.RegisterForm_container__fDUs9{padding:1rem}.RegisterForm_formWrapper__qGDb_{padding:0}.RegisterForm_title___codU{font-size:1.5rem}.RegisterForm_welcomeTitle___VmCH{font-size:1.25rem}.RegisterForm_linkContainer__3_xic{display:block}.RegisterForm_inputWithIcons__biCf0{padding-left:2.5rem;padding-right:2.5rem}.RegisterForm_inputIconLeft__sFNFK{left:.75rem}.RegisterForm_inputIconRight__gDdpR{right:.75rem}.RegisterForm_strengthChecks__wCnDO{grid-template-columns:1fr}.RegisterForm_form__vZua7{gap:1rem}}