.AuthPageShell_section__9WmVk{position:relative;isolation:isolate;overflow:hidden;padding:160px 0 96px;min-height:100vh;background:radial-gradient(ellipse 55% 50% at 12% 25%,rgba(74,222,128,.16) 0,transparent 60%),radial-gradient(ellipse 50% 45% at 88% 75%,rgba(34,197,94,.14) 0,transparent 60%),linear-gradient(180deg,#04140f,#04150f 40%,#03110c);color:#f8fafc;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.AuthPageShell_section__9WmVk:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:28px 28px;opacity:.4;pointer-events:none;z-index:0}.AuthPageShell_blob__r1JPm{position:absolute;border-radius:50%;filter:blur(110px);opacity:.45;pointer-events:none;z-index:0;will-change:transform}.AuthPageShell_blobOne__OCUcH{width:460px;height:460px;top:14%;left:-150px;background:radial-gradient(circle,rgba(74,222,128,.55) 0,rgba(34,197,94,.22) 50%,transparent 75%);animation:AuthPageShell_authFloat1__4t54d 18s ease-in-out infinite}.AuthPageShell_blobTwo__W7aBr{width:420px;height:420px;bottom:12%;right:-130px;background:radial-gradient(circle,rgba(16,185,129,.5) 0,rgba(22,101,52,.22) 50%,transparent 75%);animation:AuthPageShell_authFloat2__L1xW3 22s ease-in-out infinite}@keyframes AuthPageShell_authFloat1__4t54d{0%,to{transform:translate(0)}50%{transform:translate(30px,25px)}}@keyframes AuthPageShell_authFloat2__L1xW3{0%,to{transform:translate(0)}50%{transform:translate(-30px,-25px)}}@media (prefers-reduced-motion:reduce){.AuthPageShell_blob__r1JPm{animation:none}}.AuthPageShell_container__qHrxy{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.AuthPageShell_formCol__r_M6Z{width:100%;position:relative}.AuthPageShell_formCol__r_M6Z:before{content:"";position:absolute;inset:20px 20px -20px -20px;background:radial-gradient(ellipse 70% 80% at 50% 50%,rgba(74,222,128,.18) 0,transparent 70%);filter:blur(50px);z-index:-1;border-radius:32px;pointer-events:none}.AuthPageShell_formCard__USkx9{position:relative;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border-radius:24px;padding:40px 40px 36px;box-shadow:0 24px 60px rgba(0,0,0,.4),0 0 0 1px rgba(74,222,128,.06),inset 0 1px 0 rgba(255,255,255,.2)}.AuthPageShell_eyebrow__UU3sr{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px 6px 10px;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.25);border-radius:999px;font-weight:700;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#4ade80}.AuthPageShell_eyebrow__UU3sr:before{content:"";width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.7)}.AuthPageShell_title__XfgeU{margin:0 0 8px;font-family:Poppins,Inter,system-ui,sans-serif;font-size:clamp(26px,2.6vw,32px);line-height:1.15;letter-spacing:-.4px;font-weight:800;color:#ffffff}.AuthPageShell_titleAccent__WANNE{color:#4ade80}.AuthPageShell_subtitle__aY2J0{margin:0 0 26px;font-size:14.5px;line-height:1.55;color:#b6c4be}.AuthPageShell_brandPanel__xCdvl{position:relative;padding:20px 32px 20px 10px;isolation:isolate}.AuthPageShell_brandPanel__xCdvl:after{content:"";position:absolute;top:12px;bottom:12px;right:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.12) 25%,rgba(74,222,128,.2) 50%,rgba(255,255,255,.12) 75%,transparent);pointer-events:none}.AuthPageShell_brandMark__xCidI{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px;margin-bottom:28px;text-decoration:none;color:#f8fafc;font-family:Poppins,Inter,system-ui,sans-serif;font-weight:800;font-size:26px;letter-spacing:.5px;line-height:1}.AuthPageShell_brandMarkIcon__jdRN4{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#4ade80;font-size:20px}.AuthPageShell_brandAccent__xOWch{color:#4ade80}.AuthPageShell_brandHeading__vROzp{position:relative;z-index:1;margin:0 0 16px;font-family:Poppins,Inter,system-ui,sans-serif;font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1.15;letter-spacing:-.4px;color:#ffffff}.AuthPageShell_brandText__NWsLp{position:relative;z-index:1;margin:0 0 26px;font-size:14.5px;line-height:1.65;color:#cbd5d1;max-width:380px}.AuthPageShell_benefits__kp8ow{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.AuthPageShell_benefit__JLv3I{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.AuthPageShell_benefitIcon__tNxm7{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,rgba(22,101,52,.6),rgba(20,83,45,.6));border:1px solid rgba(74,222,128,.32);color:#4ade80;display:grid;place-items:center;font-size:14px;flex-shrink:0}.AuthPageShell_benefitTitle__n1x_R{margin:0 0 1px;font-family:Poppins,Inter,system-ui,sans-serif;font-size:13.5px;font-weight:700;color:#ffffff}.AuthPageShell_benefitText__b3zMm{margin:0;font-size:12px;color:#b6c4be;line-height:1.35}@media (max-width:991px){.AuthPageShell_section__9WmVk{padding:140px 0 80px}.AuthPageShell_container__qHrxy{grid-template-columns:minmax(0,1fr);gap:28px;max-width:640px}.AuthPageShell_brandPanel__xCdvl{padding:8px 4px 0;order:2}.AuthPageShell_formCol__r_M6Z{order:1}.AuthPageShell_brandPanel__xCdvl:after{display:none}.AuthPageShell_formCard__USkx9{padding:32px 28px}}@media (max-width:600px){.AuthPageShell_section__9WmVk{padding:130px 0 64px}.AuthPageShell_container__qHrxy{padding:0 16px}.AuthPageShell_formCard__USkx9{padding:26px 22px;border-radius:20px}.AuthPageShell_brandPanel__xCdvl{padding:4px 0 0}}.AuthFormEnhancements_form__N_Hg5 .form-group{margin-bottom:14px}.AuthFormEnhancements_form__N_Hg5 .form-control{width:100%;height:46px;padding:0 14px;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;color:#f8fafc!important;font-size:14px!important;font-family:Inter,system-ui,sans-serif!important;outline:none!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AuthFormEnhancements_form__N_Hg5 .form-control::placeholder{color:rgba(255,255,255,.4)!important}.AuthFormEnhancements_form__N_Hg5 .form-control:focus{border-color:rgba(74,222,128,.55)!important;background:rgba(255,255,255,.08)!important;box-shadow:0 0 0 3px rgba(74,222,128,.15)!important}.AuthFormEnhancements_form__N_Hg5 .form-control:disabled{opacity:.6;cursor:not-allowed}.AuthFormEnhancements_form__N_Hg5 textarea.form-control{height:auto;padding:12px 14px;min-height:90px;resize:vertical}.AuthFormEnhancements_form__N_Hg5 .options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;flex-wrap:wrap}.AuthFormEnhancements_form__N_Hg5 .options label{display:inline-flex;align-items:center;gap:8px;color:#cbd5d1;font-size:13.5px;cursor:pointer}.AuthFormEnhancements_form__N_Hg5 .options input[type=checkbox]{width:16px;height:16px;accent-color:#4ade80;cursor:pointer}.AuthFormEnhancements_form__N_Hg5 .options a{color:#4ade80;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s ease}.AuthFormEnhancements_form__N_Hg5 .options a:hover{color:#86efac}.AuthFormEnhancements_form__N_Hg5 .buttons{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.AuthFormEnhancements_form__N_Hg5 .btn-default{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:1 1;min-width:140px;height:46px;padding:0 22px;background:linear-gradient(135deg,#22c55e,#166534);color:#ffffff;border:1px solid rgba(74,222,128,.35);border-radius:14px;font-weight:700;font-size:14px;font-family:Inter,system-ui,sans-serif;cursor:pointer;text-decoration:none;box-shadow:0 8px 22px rgba(22,101,52,.4),inset 0 1px 0 rgba(255,255,255,.14);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.AuthFormEnhancements_form__N_Hg5 .btn-default:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px rgba(34,197,94,.5),inset 0 1px 0 rgba(255,255,255,.18);background:linear-gradient(135deg,#4ade80,#15803d)}.AuthFormEnhancements_form__N_Hg5 .btn-default:disabled{opacity:.55;cursor:not-allowed;transform:none}.AuthFormEnhancements_form__N_Hg5 .btn-default.btn-border{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.18);color:#f8fafc;box-shadow:none}.AuthFormEnhancements_form__N_Hg5 .btn-default.btn-border:hover:not(:disabled){background:rgba(74,222,128,.08);border-color:rgba(74,222,128,.4);color:#4ade80}.AuthFormEnhancements_helperText__Yx76D{margin-top:14px;margin-bottom:0;color:#cbd5d1;font-size:13.5px}.AuthFormEnhancements_helperLink__3GkQP{text-decoration:none;font-weight:700;color:#4ade80;transition:color .15s ease}.AuthFormEnhancements_helperLink__3GkQP:hover{color:#86efac}.AuthFormEnhancements_dividerRow__S_mZ9{display:flex;align-items:center;gap:12px;margin:22px 0 16px}.AuthFormEnhancements_dividerLine__CB2RO{height:1px;background:rgba(255,255,255,.1);flex:1 1}.AuthFormEnhancements_dividerLabel__nAXsS{font-size:12px;color:#94a3b1;font-weight:600;letter-spacing:.4px}.AuthFormEnhancements_socialWrap__tMPx6{display:flex;justify-content:center;margin-top:4px}.AuthFormEnhancements_googleCircleBtn__xqqoo{width:48px;height:48px;border-radius:50%;padding:0;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.AuthFormEnhancements_googleCircleBtn__xqqoo:hover{transform:translateY(-2px);border-color:rgba(74,222,128,.5);background:rgba(74,222,128,.1);color:#4ade80}.AuthFormEnhancements_googleIcon__0y35D{font-size:18px;color:currentColor}.AuthFormEnhancements_otpRow__m8IEb{display:flex;gap:10px;justify-content:center}.AuthFormEnhancements_otpBox__XcHYL{width:48px!important;height:52px!important;font-weight:700;font-size:20px!important;text-align:center;letter-spacing:0}@media (max-width:420px){.AuthFormEnhancements_otpRow__m8IEb{gap:6px}.AuthFormEnhancements_otpBox__XcHYL{width:100%!important;min-width:0;padding:0!important;font-size:18px!important}}.AuthFormEnhancements_otpHint___yFGu{margin:0 0 12px;text-align:center;font-size:13.5px;line-height:1.5;color:#b6c4be}.AuthFormEnhancements_otpHintEmail__8dWre{color:#4ade80;font-weight:700;word-break:break-all}.AuthFormEnhancements_linkButton__qgHw_{background:none;border:0;padding:0;font:inherit;font-weight:700;color:#4ade80;cursor:pointer;transition:color .15s ease}.AuthFormEnhancements_linkButton__qgHw_:hover:not(:disabled){color:#86efac}.AuthFormEnhancements_linkButton__qgHw_:disabled{color:#6b7d76;cursor:default}.AuthFormEnhancements_resendRow__VEn2T{margin-top:12px;text-align:center;font-size:13px;color:#b6c4be}.AuthFormEnhancements_stepper__psiqQ{display:flex;align-items:center;gap:10px;margin-bottom:22px}.AuthFormEnhancements_stepperItem___ff52{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#94a3b1}.AuthFormEnhancements_stepperDot___THzA{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);font-size:11px;font-weight:700;color:#cbd5d1}.AuthFormEnhancements_stepperItemActive__tdcP9{color:#f8fafc}.AuthFormEnhancements_stepperItemActive__tdcP9 .AuthFormEnhancements_stepperDot___THzA{border-color:rgba(74,222,128,.55);background:linear-gradient(135deg,#22c55e,#166534);color:#ffffff;box-shadow:0 0 0 3px rgba(74,222,128,.15)}.AuthFormEnhancements_stepperItemDone__x4jZ6{color:#86efac}.AuthFormEnhancements_stepperItemDone__x4jZ6 .AuthFormEnhancements_stepperDot___THzA{border-color:rgba(74,222,128,.4);background:rgba(74,222,128,.14);color:#4ade80}.AuthFormEnhancements_stepperLine__hpCDX{flex:1 1;height:1px;background:rgba(255,255,255,.12)}.AuthFormEnhancements_stepperLineDone__n_HuV{background:rgba(74,222,128,.45)}.AuthFormEnhancements_passwordField__YIyQ8{position:relative}.AuthFormEnhancements_passwordInput__bT1d2{padding-right:46px!important}.AuthFormEnhancements_passwordToggle__YobFE{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#94a3b1;padding:4px;line-height:1;cursor:pointer;transition:color .15s ease}.AuthFormEnhancements_passwordToggle__YobFE:hover{color:#4ade80}.AuthFormEnhancements_errorText__NyC_P{margin:12px 0 0;color:#fca5a5;font-size:13.5px;display:flex;align-items:flex-start;gap:8px}.AuthFormEnhancements_successText__6fN0H{margin:12px 0 0;color:#86efac;font-size:13.5px;display:flex;align-items:flex-start;gap:8px}.AuthFormEnhancements_form__N_Hg5 .react-select__control{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;min-height:46px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AuthFormEnhancements_form__N_Hg5 .react-select__control--is-focused{border-color:rgba(74,222,128,.55)!important;box-shadow:0 0 0 3px rgba(74,222,128,.15)!important}.AuthFormEnhancements_form__N_Hg5 .react-select__input,.AuthFormEnhancements_form__N_Hg5 .react-select__input-container,.AuthFormEnhancements_form__N_Hg5 .react-select__single-value{color:#f8fafc!important}.AuthFormEnhancements_form__N_Hg5 .react-select__placeholder{color:rgba(255,255,255,.4)!important}.AuthFormEnhancements_form__N_Hg5 .react-select__indicator-separator{background-color:rgba(255,255,255,.1)!important}.AuthFormEnhancements_form__N_Hg5 .react-select__dropdown-indicator{color:#94a3b1!important}.AuthFormEnhancements_form__N_Hg5 .react-select__menu{background:#0a1e16!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;box-shadow:0 14px 36px rgba(0,0,0,.4)!important;z-index:10}.AuthFormEnhancements_form__N_Hg5 .react-select__option{background:transparent!important;color:#f8fafc!important;cursor:pointer}.AuthFormEnhancements_form__N_Hg5 .react-select__option--is-focused{background:rgba(74,222,128,.12)!important}.AuthFormEnhancements_form__N_Hg5 .react-select__option--is-selected{background:rgba(74,222,128,.2)!important;color:#4ade80!important}.AuthFormEnhancements_toast__5R839{position:fixed;left:50%;bottom:32px;transform:translateX(-50%) translateY(20px);display:inline-flex;align-items:center;gap:10px;max-width:min(92vw,420px);padding:12px 18px;background:rgba(11,29,21,.92);border:1px solid rgba(74,222,128,.4);border-radius:14px;color:#ffffff;font-size:13.5px;font-weight:600;line-height:1.35;z-index:1000;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.AuthFormEnhancements_toastVisible__3tfYd{opacity:1;transform:translateX(-50%) translateY(0)}.AuthFormEnhancements_toastError__ZGbuw{border-color:rgba(248,113,113,.5)}.AuthFormEnhancements_toast__5R839 i{color:#4ade80}.AuthFormEnhancements_toastError__ZGbuw i{color:#f87171}