.menu-lateral-frame_frame___5oFs{--academy-glass-bg:#000;--academy-glass-blur:0px;--academy-glass-saturate:100%;--academy-glass-sheen:none;--menu-frame-bg:#000;--menu-frame-blur:0px;--menu-frame-saturate:100%;--menu-frame-chamfer:14px;--menu-frame-padding-inline:0.5rem;--menu-frame-border:var(--academy-frame-border);--menu-frame-glow-purple:var(--academy-frame-glow-primary);--menu-frame-glow-orange:var(--academy-frame-glow-secondary);position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:0;flex-shrink:0}.academyThemeRoot[data-academy-color-mode=light] .menu-lateral-frame_frame___5oFs{--academy-glass-bg:rgba(248,250,252,0.48);--menu-frame-bg:rgba(248,250,252,0.48);--menu-frame-blur:18px;--menu-frame-saturate:145%}.menu-lateral-frame_frameClip__6CWPQ{position:relative;z-index:0;display:flex;flex-direction:column;flex:1;width:100%;min-height:0;overflow:hidden;clip-path:polygon(0 0,calc(100% - var(--menu-frame-chamfer)) 0,100% var(--menu-frame-chamfer),100% calc(100% - var(--menu-frame-chamfer)),calc(100% - var(--menu-frame-chamfer)) 100%,0 100%)}.menu-lateral-frame_frameClipLeft__4HEqc{clip-path:polygon(var(--menu-frame-chamfer) 0,100% 0,100% 100%,var(--menu-frame-chamfer) 100%,0 calc(100% - var(--menu-frame-chamfer)),0 var(--menu-frame-chamfer))}.menu-lateral-frame_frameBorderSvg__qL_vk{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;pointer-events:none;overflow:visible}.menu-lateral-frame_frameBorderStroke__OmIbV{stroke:var(--menu-frame-border);stroke-width:var(--menu-frame-stroke-width,1)}.menu-lateral-frame_frameClear__t0UGm{--menu-frame-bg:transparent}.menu-lateral-frame_frameClear__t0UGm .menu-lateral-frame_frameGlass__N8Oo7{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.menu-lateral-frame_frameClear__t0UGm .menu-lateral-frame_frameGlass__N8Oo7:after{display:none}.menu-lateral-frame_frameGlass__N8Oo7{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--menu-frame-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.academyThemeRoot[data-academy-color-mode=light] .menu-lateral-frame_frameClip__6CWPQ,.academyThemeRoot[data-academy-color-mode=light] .menu-lateral-frame_frameGlass__N8Oo7{-webkit-backdrop-filter:blur(var(--menu-frame-blur,18px)) saturate(var(--menu-frame-saturate,145%));backdrop-filter:blur(var(--menu-frame-blur,18px)) saturate(var(--menu-frame-saturate,145%))}.academyThemeRoot[data-academy-color-mode=light] .menu-lateral-frame_frameGlass__N8Oo7{background:var(--menu-frame-bg)}.menu-lateral-frame_frameGlass__N8Oo7:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 55% at 50% 0,var(--menu-frame-glow-purple) 0,transparent 70%),radial-gradient(ellipse 60% 40% at 100% 100%,var(--menu-frame-glow-orange) 0,transparent 72%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.menu-lateral-frame_frameGlass__N8Oo7{background:rgba(0,0,0,.72)}.menu-lateral-frame_frameClear__t0UGm .menu-lateral-frame_frameGlass__N8Oo7{background:transparent}.menu-lateral-frame_frameGlass__N8Oo7:after{display:none}}.menu-lateral-frame_frame___5oFs[data-variant=menu]:not(.menu-lateral-frame_frameClear__t0UGm) .menu-lateral-frame_frameGlass__N8Oo7,.menu-lateral-frame_frame___5oFs[data-variant=rail]:not(.menu-lateral-frame_frameClear__t0UGm) .menu-lateral-frame_frameGlass__N8Oo7{background:var(--menu-frame-bg,#000)}.menu-lateral-frame_frame___5oFs[data-variant=menu]:not(.menu-lateral-frame_frameClear__t0UGm) .menu-lateral-frame_frameGlass__N8Oo7:after,.menu-lateral-frame_frame___5oFs[data-variant=rail]:not(.menu-lateral-frame_frameClear__t0UGm) .menu-lateral-frame_frameGlass__N8Oo7:after{opacity:.55}.menu-lateral-frame_frame___5oFs[data-variant=version]:not(.menu-lateral-frame_frameClear__t0UGm) .menu-lateral-frame_frameGlass__N8Oo7{background:var(--menu-frame-bg,#000)}.menu-lateral-frame_frame___5oFs[data-variant=version]:not(.menu-lateral-frame_frameClear__t0UGm) .menu-lateral-frame_frameGlass__N8Oo7:after{opacity:.55}.menu-lateral-frame_frameContent__V3Nh0{position:relative;z-index:1;display:flex;flex-direction:column;box-sizing:border-box;flex:1;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;padding:.75rem var(--menu-frame-padding-inline) .875rem;background:transparent}.menu-lateral-frame_frame___5oFs[data-variant=brand]{flex-shrink:0;height:auto}.menu-lateral-frame_frame___5oFs[data-variant=brand] .menu-lateral-frame_frameContent__V3Nh0{flex:none;height:auto;align-items:stretch;padding:1rem var(--menu-frame-padding-inline) 1.125rem}.menu-lateral-frame_frame___5oFs[data-variant=menu]{flex:1;height:100%;max-height:100%;min-height:0;display:flex;flex-direction:column}.menu-lateral-frame_frame___5oFs[data-variant=menu] .menu-lateral-frame_frameClip__6CWPQ{flex:1;height:auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.menu-lateral-frame_frame___5oFs[data-variant=menu] .menu-lateral-frame_frameContent__V3Nh0{flex:1;height:auto;min-height:0;display:flex;flex-direction:column;padding:0 0 .625rem;overflow:visible}.menu-lateral-frame_frame___5oFs[data-variant=version]{flex:0 0 auto;flex-shrink:0;width:100%;height:auto;margin-top:var(--sidebar-version-gap,.3125rem)}.menu-lateral-frame_frame___5oFs[data-variant=version] .menu-lateral-frame_frameClip__6CWPQ{flex:none;height:auto;min-height:var(--sidebar-version-height,1.625rem)}.menu-lateral-frame_frame___5oFs[data-variant=version] .menu-lateral-frame_frameContent__V3Nh0{display:flex;align-items:center;justify-content:center;flex:none;height:var(--sidebar-version-height,1.625rem);min-height:var(--sidebar-version-height,1.625rem);padding:0 .5rem;overflow:hidden}.menu-lateral-frame_frame___5oFs[data-variant=rail]{flex:0 0 auto;flex-shrink:0;width:100%;height:auto}.menu-lateral-frame_frame___5oFs[data-variant=rail] .menu-lateral-frame_frameClip__6CWPQ{flex:none;height:auto;min-height:0;overflow:hidden}.menu-lateral-frame_frame___5oFs[data-variant=rail] .menu-lateral-frame_frameContent__V3Nh0{flex:none;height:auto;min-height:0;padding:.75rem .1875rem .875rem;overflow:hidden}.menu-lateral-frame_frame___5oFs[data-variant=rail] .menu-lateral-frame_frameBorderSvg__qL_vk{z-index:4}.menu-lateral-frame_frame___5oFs[data-chamfer-edge=left] .menu-lateral-frame_frameGlass__N8Oo7:after{background:radial-gradient(ellipse 80% 55% at 50% 0,var(--menu-frame-glow-purple) 0,transparent 70%),radial-gradient(ellipse 60% 40% at 0 100%,var(--menu-frame-glow-orange) 0,transparent 72%)}.academy-form-controls_root__KIbi1{--cut:0.42rem;--cut-inner:calc(var(--cut) - 1px)}.academy-form-controls_field__i8_fM{display:flex;flex-direction:column;gap:.55rem;min-width:0;overflow:visible}.academy-form-controls_fieldsStack__Z_nfY{display:flex;flex-direction:column;gap:1.85rem;overflow:visible}.academy-form-controls_formActions__Qiv52{display:flex;flex-direction:column;align-items:stretch;gap:2rem;margin-top:2rem;overflow:visible}.academy-form-controls_fieldLabel__5kGmu{color:rgba(148,163,184,.95);font-size:.75rem;font-weight:600}.academy-form-controls_fieldError__rEwJX{color:#f87171;font-size:.75rem;font-weight:400;line-height:1.3}.academy-form-controls_controlShell__4C445,.academy-form-controls_primaryButton__aW2JY{position:relative;isolation:isolate;box-sizing:border-box;border:0;background:transparent}.academy-form-controls_primaryButton__aW2JY{--control-border:color-mix(in srgb,#94a3b8 28%,transparent)}.academy-form-controls_primaryButton__aW2JY:after,.academy-form-controls_primaryButton__aW2JY:before{content:"";position:absolute;pointer-events:none;transition:background .16s ease,opacity .16s ease}.academy-form-controls_primaryButton__aW2JY:before{inset:0;z-index:-2;background:var(--control-border);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)))}.academy-form-controls_primaryButton__aW2JY:after{inset:1px;z-index:-1;background:var(--control-fill);clip-path:polygon(0 0,calc(100% - var(--cut-inner)) 0,100% var(--cut-inner),100% 100%,var(--cut-inner) 100%,0 calc(100% - var(--cut-inner)))}.academy-form-controls_controlShell__4C445{--academy-mira-corners:all;--underline:var(
    --academy-brand-gradient,linear-gradient(90deg,var(--academy-brand-purple-mid,#3b9dff) 0%,var(--academy-brand-magenta,#d910b7) 52%,var(--academy-brand-orange,#f97316) 100%)
  );display:block;width:100%;min-height:3.1rem;overflow:visible;background:transparent!important}.academy-form-controls_controlShell__4C445:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:3;height:1.5px;pointer-events:none;background:var(--underline);opacity:.55;transition:opacity .16s ease,height .16s ease}.academy-form-controls_controlShell__4C445 .academy-form-controls_targetMira__0iCOo{z-index:4}.academy-form-controls_controlShell__4C445:is(:hover,:focus-within):after{opacity:1;height:2px}.academy-form-controls_controlShellError__3PXDe{--underline:linear-gradient(90deg,color-mix(in srgb,#f87171 70%,#fb7185),#f87171)}.academy-form-controls_controlShellError__3PXDe:after{opacity:.9}.academy-form-controls_controlShellDisabled__8p1Q9{opacity:.55}.academy-form-controls_controlShellDisabled__8p1Q9:after{opacity:.28}.academy-form-controls_input__xRBMN{position:relative;z-index:1;box-sizing:border-box;display:block;width:100%;min-height:3.1rem;margin:0;padding:.85rem .35rem .9rem;border:0!important;border-bottom:0!important;border-radius:0!important;outline:none;box-shadow:none!important;appearance:none;-webkit-appearance:none;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#f8fafc;color-scheme:dark;font-size:1rem;line-height:1.4;caret-color:#f8fafc}.academy-form-controls_input__xRBMN:active,.academy-form-controls_input__xRBMN:focus,.academy-form-controls_input__xRBMN:focus-visible,.academy-form-controls_input__xRBMN:hover,.academy-form-controls_input__xRBMN:not(:placeholder-shown){outline:none;border:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important}.academy-form-controls_input__xRBMN:disabled{color:rgba(226,232,240,.5);cursor:not-allowed;background:transparent!important}.academy-form-controls_input__xRBMN::placeholder{color:rgba(148,163,184,.72);opacity:1}.academy-form-controls_input__xRBMN:-webkit-autofill,.academy-form-controls_input__xRBMN:-webkit-autofill:active,.academy-form-controls_input__xRBMN:-webkit-autofill:focus,.academy-form-controls_input__xRBMN:-webkit-autofill:hover,.academy-form-controls_input__xRBMN:autofill,.academy-form-controls_input__xRBMN:autofill:active,.academy-form-controls_input__xRBMN:autofill:focus,.academy-form-controls_input__xRBMN:autofill:hover{-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;color:#f8fafc!important;border:0!important;border-bottom:0!important;border-radius:0!important;outline:none!important;background-color:transparent!important;background-image:none!important;-webkit-box-shadow:inset 0 0 0 1000px #000!important;box-shadow:inset 0 0 0 1000px #000!important;transition:background-color 99999s ease-out 0s}.academy-form-controls_inputWithIcon__jWRGR{padding-left:2.35rem}.academy-form-controls_inputWithToggle__z2__L{padding-right:2.35rem}.academy-form-controls_fieldIcon__12QEL{position:absolute;z-index:2;top:50%;left:.15rem;display:grid;place-items:center;width:1.15rem;height:1.15rem;transform:translateY(-50%);color:rgba(148,163,184,.9);pointer-events:none}.academy-form-controls_fieldIcon__12QEL svg{width:100%;height:100%}.academy-form-controls_fieldToggle__fS7yT{position:absolute;z-index:2;top:50%;right:.1rem;display:grid;place-items:center;width:1.25rem;height:1.25rem;padding:0;border:0;background:transparent;color:rgba(148,163,184,.9);cursor:pointer;transform:translateY(-50%)}.academy-form-controls_fieldToggle__fS7yT:focus-visible,.academy-form-controls_fieldToggle__fS7yT:hover{color:#e2e8f0;outline:none}.academy-form-controls_fieldToggle__fS7yT svg{width:100%;height:100%}.academy-form-controls_targetMira__0iCOo{z-index:4;opacity:0;overflow:visible;pointer-events:none;transition:opacity .16s ease}.academy-form-controls_targetMira__0iCOo polyline{stroke:var(--academy-accent-stroke,currentColor);filter:drop-shadow(0 0 2px color-mix(in srgb,var(--academy-brand-purple-mid) 38%,transparent)) drop-shadow(0 0 3px color-mix(in srgb,var(--academy-brand-magenta) 24%,transparent))}.academy-form-controls_controlShell__4C445:not(.academy-form-controls_controlShellDisabled__8p1Q9):is(:hover,:focus-within) .academy-form-controls_targetMira__0iCOo,.academy-form-controls_primaryButton__aW2JY:not(:disabled):is(:hover,:focus-visible) .academy-form-controls_targetMira__0iCOo{opacity:1;animation:academy-form-controls_formMiraFlicker__fpAPC var(--nav-flicker-duration,.48s) steps(1) 1 forwards;animation-delay:var(--nav-flicker-delay,0s)}.academy-form-controls_controlShell__4C445:not(.academy-form-controls_controlShellDisabled__8p1Q9):is(:hover,:focus-within) .academy-form-controls_fieldIcon__12QEL,.academy-form-controls_controlShell__4C445:not(.academy-form-controls_controlShellDisabled__8p1Q9):is(:hover,:focus-within) .academy-form-controls_fieldToggle__fS7yT,.academy-form-controls_controlShell__4C445:not(.academy-form-controls_controlShellDisabled__8p1Q9):is(:hover,:focus-within) .academy-form-controls_input__xRBMN,.academy-form-controls_primaryButton__aW2JY:not(:disabled):is(:hover,:focus-visible) .academy-form-controls_primaryButtonLabel__cNfFj{animation:academy-form-controls_formMiraFlicker__fpAPC var(--nav-flicker-duration,.48s) steps(1) 1 forwards;animation-delay:var(--nav-flicker-delay,0s)}@keyframes academy-form-controls_formMiraFlicker__fpAPC{0%,to{opacity:1;filter:none}16%{opacity:.45}28%{opacity:1;filter:brightness(1.12)}40%{opacity:.62;filter:none}56%{opacity:1}}.academy-form-controls_primaryButton__aW2JY{--academy-mira-corners:slash;--cut:0.42rem;--cut-inner:calc(var(--cut) - 1px);position:relative;--control-border:var(--academy-brand-gradient-vertical,linear-gradient(180deg,var(--academy-brand-purple-mid,#3b9dff) 0%,var(--academy-brand-magenta,#d910b7) 52%,var(--academy-brand-orange,#f97316) 100%));--control-fill:#000;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:3.3rem;overflow:visible;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.95rem 1rem;cursor:pointer;transition:filter .16s ease,opacity .16s ease}.academy-form-controls_primaryButtonLabel__cNfFj{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.academy-form-controls_primaryButton__aW2JY .academy-form-controls_targetMira__0iCOo{z-index:4}.academy-form-controls_primaryButton__aW2JY:focus-visible:not(:disabled),.academy-form-controls_primaryButton__aW2JY:hover:not(:disabled){--control-fill:#050505;filter:brightness(1.06)}.academy-form-controls_primaryButton__aW2JY:focus-visible{outline:none}.academy-form-controls_primaryButton__aW2JY:disabled{opacity:.4;cursor:not-allowed;filter:none}.academy-form-controls_primaryButton__aW2JY[aria-busy=true]:disabled{opacity:.92;cursor:wait}.academy-form-controls_ghostButton__1n0mU{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;background:transparent;color:rgba(226,232,240,.88);font-size:.8rem;padding:.65rem .9rem;cursor:pointer;transition:color .16s ease}.academy-form-controls_ghostButton__1n0mU:focus-visible:not(:disabled),.academy-form-controls_ghostButton__1n0mU:hover:not(:disabled){color:#fff}.academy-form-controls_ghostButton__1n0mU:focus-visible{outline:none}.academy-form-controls_ghostButton__1n0mU:disabled{opacity:.4;cursor:not-allowed}.academy-form-controls_forgotLink__J5o63{appearance:none;display:inline-flex;align-items:center;align-self:flex-start;gap:.3rem;margin:0;padding:0;border:0;background:transparent;color:rgba(226,232,240,.88);font-size:.875rem;font-weight:300;line-height:1.4;cursor:pointer;transition:color .15s ease}.academy-form-controls_forgotLink__J5o63:focus-visible,.academy-form-controls_forgotLink__J5o63:hover{color:#fff;outline:none}.academy-form-controls_submitSpinner__Xe5R6{display:inline-block;width:.9rem;height:.9rem;border:1.5px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:academy-form-controls_loginSubmitSpin__z5_vD .7s linear infinite}@keyframes academy-form-controls_loginSubmitSpin__z5_vD{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.academy-form-controls_submitSpinner__Xe5R6{animation:none;border-color:rgba(255,255,255,.55)}.academy-form-controls_controlShell__4C445:not(.academy-form-controls_controlShellDisabled__8p1Q9):is(:hover,:focus-within) .academy-form-controls_fieldIcon__12QEL,.academy-form-controls_controlShell__4C445:not(.academy-form-controls_controlShellDisabled__8p1Q9):is(:hover,:focus-within) .academy-form-controls_fieldToggle__fS7yT,.academy-form-controls_controlShell__4C445:not(.academy-form-controls_controlShellDisabled__8p1Q9):is(:hover,:focus-within) .academy-form-controls_input__xRBMN,.academy-form-controls_controlShell__4C445:not(.academy-form-controls_controlShellDisabled__8p1Q9):is(:hover,:focus-within) .academy-form-controls_targetMira__0iCOo,.academy-form-controls_primaryButton__aW2JY:not(:disabled):is(:hover,:focus-visible) .academy-form-controls_primaryButtonLabel__cNfFj,.academy-form-controls_primaryButton__aW2JY:not(:disabled):is(:hover,:focus-visible) .academy-form-controls_targetMira__0iCOo{animation:none}}.academy-forgot-otp-input_otpField__roOnV{display:flex;flex-direction:column;gap:.625rem}.academy-forgot-otp-input_otpGroup__hKgEw{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(.375rem,2vw,.5rem);width:100%}.academy-forgot-otp-input_otpCellWrap__7wmCp{display:flex;align-items:flex-end;gap:clamp(.375rem,2vw,.5rem);flex:1 1 0;min-width:0}.academy-forgot-otp-input_otpCellWrap__7wmCp:has(.academy-forgot-otp-input_otpSeparator__KRb4N){flex:1.35 1 0}.academy-forgot-otp-input_otpSeparator__KRb4N{flex-shrink:0;margin:0 0 .5rem;color:#868da7;font-size:clamp(1rem,4vw,1.25rem);font-weight:300;line-height:1;opacity:.65;user-select:none}.academy-forgot-otp-input_otpCell__e73bS{box-sizing:border-box;width:100%;min-width:0;border:0;border-bottom:1px solid rgba(134,141,167,.55);border-radius:0;background:transparent;padding:.5rem 0 .625rem;color:#fff;font-size:clamp(1.125rem,4.5vw,1.375rem);font-weight:500;letter-spacing:.08em;line-height:1;text-align:center;outline:none;caret-color:var(--academy-brand-purple-mid);transition:border-color .16s ease,color .16s ease,text-shadow .16s ease;appearance:textfield}.academy-forgot-otp-input_otpCell__e73bS::-webkit-inner-spin-button,.academy-forgot-otp-input_otpCell__e73bS::-webkit-outer-spin-button{appearance:none;margin:0}.academy-forgot-otp-input_otpCell__e73bS::placeholder{color:rgba(134,141,167,.35)}.academy-forgot-otp-input_otpCell__e73bS:focus-visible{border-bottom-color:rgba(255,255,255,.72);text-shadow:0 0 18px rgba(168,85,247,.35)}.academy-forgot-otp-input_otpCellFilled__vgi9G{border-bottom-color:rgba(168,85,247,.65);color:#f8fafc}.academy-forgot-otp-input_otpCellError__XBFM0{border-bottom-color:rgba(248,113,113,.85)}.academy-forgot-otp-input_otpCellError__XBFM0:focus-visible{border-bottom-color:rgba(248,113,113,.95);text-shadow:none}.academy-forgot-otp-input_otpCell__e73bS:disabled{cursor:not-allowed;opacity:.55}.academy-forgot-otp-input_otpError__YzQ2n{margin:0;font-size:.75rem;font-weight:300;line-height:1.4;color:#f87171}@media (min-width:1025px){.academy-forgot-otp-input_otpCellWrap__7wmCp,.academy-forgot-otp-input_otpGroup__hKgEw{gap:.5rem}.academy-forgot-otp-input_otpCell__e73bS{font-size:1.5rem;padding-bottom:.75rem}.academy-forgot-otp-input_otpSeparator__KRb4N{margin-bottom:.625rem;font-size:1.375rem}}.academy-forgot-password-form_forgotSheet__kpfHA{--forgot-sidebar-bg:rgba(0,2,14,0.71);--forgot-sidebar-blur:10px;--forgot-mobile-backdrop-bg:rgba(0,2,14,0.32);--forgot-mobile-backdrop-blur:10px;--forgot-mobile-backdrop-saturate:100%;--forgot-brand-gradient:var(--academy-brand-gradient-vertical);--forgot-brand-gradient-vertical:var(--academy-brand-gradient-vertical);--login-text-primary:#ffffff;--login-text-secondary:#e2e8f0;--login-text-soft:#b8bfd4;--login-text-muted:#868da7;--login-text-eyebrow:#c4cad8;--forgot-main-overlay-bg:linear-gradient(105deg,rgba(0,2,14,0.78),rgba(0,2,14,0.58) 42%,rgba(0,2,14,0.48));--forgot-main-blur:0px;--forgot-main-desktop-overlay-bg:linear-gradient(90deg,rgba(0,2,14,0.82),rgba(0,2,14,0.527) 8%,rgba(0,2,14,0.397));--forgot-main-desktop-blur:0px;position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;min-height:100%;overflow:hidden}.academy-forgot-password-form_starfield__SMsAz{position:absolute;inset:0;z-index:0;overflow:hidden;background:#00010c}.academy-forgot-password-form_forgotLayout__XqFqD{position:relative;z-index:1;display:flex;flex:1 1 auto;min-height:0;width:100%}.academy-forgot-password-form_forgotSidebar__RUuTg{box-sizing:border-box;display:none;position:relative;flex-direction:column;flex-shrink:0;height:100%;padding:clamp(1.5rem,4vh,2.5rem) clamp(1.25rem,3vw,2rem);background:var(--forgot-sidebar-bg);-webkit-backdrop-filter:blur(var(--forgot-sidebar-blur));backdrop-filter:blur(var(--forgot-sidebar-blur));overflow:hidden}.academy-forgot-password-form_forgotSidebar__RUuTg:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 45% at 50% 0,rgba(109,40,217,.14) 0,transparent 68%),radial-gradient(ellipse 70% 40% at 50% 100%,rgba(109,40,217,.1) 0,transparent 72%)}.academy-forgot-password-form_forgotSidebar__RUuTg>*{position:relative;z-index:1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.academy-forgot-password-form_forgotSidebar__RUuTg{background:rgba(0,2,14,.92)}}.academy-forgot-password-form_forgotBrandRow__HNeAn{display:flex;align-items:center;gap:.75rem;margin-bottom:clamp(1.75rem,5vh,2.5rem)}.academy-forgot-password-form_forgotBrandLogo__vV5X6{display:block;width:76px;height:auto;margin:0}.academy-forgot-password-form_forgotBackButton__UspKb{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:0;padding:.125rem;margin:0;background:transparent;color:var(--login-text-secondary,#e2e8f0);cursor:pointer;transition:color .15s ease,opacity .15s ease}.academy-forgot-password-form_forgotBackButton__UspKb:hover{color:#c4b5fd;opacity:.92}.academy-forgot-password-form_forgotBackButton__UspKb:focus-visible{outline:2px solid rgba(157,146,248,.55);outline-offset:2px;border-radius:4px}.academy-forgot-password-form_forgotBackButtonFixed__XAGT_,.academy-forgot-password-form_forgotBackButtonSidebar___eMLE,.academy-forgot-password-form_forgotMobileChrome__kCprW{display:none}.academy-forgot-password-form_forgotSidebarTitle___hKOw{margin:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:300;line-height:1.25;letter-spacing:-.01em;color:var(--login-text-primary,#fff)}.academy-forgot-password-form_forgotSidebarDesc__nGSjd{margin:.625rem 0 0;max-width:18rem;font-size:clamp(.8125rem,1.4vw,.875rem);font-weight:300;line-height:1.55;color:var(--login-text-muted,#868da7)}.academy-forgot-password-form_forgotStepper__c09oC{display:flex;flex-direction:column;gap:0;margin-top:clamp(2rem,6vh,3rem);padding:0;list-style:none}.academy-forgot-password-form_forgotStepperItem__cTIFc{display:flex;gap:1.125rem;align-items:flex-start;padding-bottom:0}.academy-forgot-password-form_forgotStepperItem__cTIFc:last-child{padding-bottom:0}.academy-forgot-password-form_forgotStepTrack__NrKGn{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:2.25rem;align-self:stretch}.academy-forgot-password-form_forgotStepNode__BVmOF{position:relative;display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0}.academy-forgot-password-form_forgotStepOrbit__XF5wl{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(134,141,167,.35);opacity:.85;transition:border-color .28s ease,box-shadow .28s ease,opacity .28s ease}.academy-forgot-password-form_forgotStepCore__1rXKw{position:relative;z-index:1;display:grid;place-items:center;width:1.625rem;height:1.625rem;border-radius:50%;background:rgba(0,2,14,.72);color:var(--login-text-eyebrow,#c4cad8);font-size:.625rem;font-weight:500;letter-spacing:.06em;line-height:1;transition:color .28s ease,background .28s ease,box-shadow .28s ease}.academy-forgot-password-form_forgotStepCheck__vMr05{width:.875rem;height:.875rem;color:var(--login-text-primary,#fff)}.academy-forgot-password-form_forgotStepBeam__k0xVh{flex:1 1 auto;width:2px;min-height:clamp(2rem,5vh,2.75rem);margin:.75rem 0;border-radius:999px;background:repeating-linear-gradient(180deg,rgba(134,141,167,.22),rgba(134,141,167,.22) 4px,transparent 0,transparent 9px);opacity:.75;transition:background .32s ease,box-shadow .32s ease,opacity .32s ease}.academy-forgot-password-form_forgotStepBeamLit__1oviw{background:var(--forgot-brand-gradient-vertical);box-shadow:0 0 10px rgba(168,85,247,.45),0 0 22px rgba(109,40,217,.2);opacity:1}.academy-forgot-password-form_forgotStepperItemUpcoming__E9nPj{opacity:.62}.academy-forgot-password-form_forgotStepperItemUpcoming__E9nPj .academy-forgot-password-form_forgotStepOrbit__XF5wl{border-color:rgba(134,141,167,.28)}.academy-forgot-password-form_forgotStepperItemUpcoming__E9nPj .academy-forgot-password-form_forgotStepCore__1rXKw{color:#868da7;background:rgba(0,2,14,.45)}.academy-forgot-password-form_forgotStepperItemCompleted__Y99AQ .academy-forgot-password-form_forgotStepOrbit__XF5wl{opacity:0;border-color:transparent;box-shadow:none}.academy-forgot-password-form_forgotStepperItemCompleted__Y99AQ .academy-forgot-password-form_forgotStepCore__1rXKw{background:transparent;box-shadow:none}.academy-forgot-password-form_forgotStepperItemActive__4PbVF{opacity:1}.academy-forgot-password-form_forgotStepperItemActive__4PbVF .academy-forgot-password-form_forgotStepOrbit__XF5wl{border-color:transparent;background:conic-gradient(from 210deg,rgba(109,40,217,.15),rgba(168,85,247,.95),rgba(217,16,183,.85),rgba(252,74,50,.75),rgba(109,40,217,.15));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;animation:academy-forgot-password-form_forgotStepOrbitSpin__D1HC5 18s linear infinite;box-shadow:none}.academy-forgot-password-form_forgotStepperItemActive__4PbVF .academy-forgot-password-form_forgotStepCore__1rXKw{color:#fff;background:rgba(0,2,14,.72);box-shadow:none}.academy-forgot-password-form_forgotStepBody__frBaA{position:relative;flex:1;min-width:0;padding:0 0 0 .875rem;margin-top:calc((2.25rem - .875rem * 1.35) / 2);border-left:1px solid rgba(134,141,167,.18);transition:border-color .28s ease,background .28s ease,opacity .28s ease}.academy-forgot-password-form_forgotStepperItemActive__4PbVF .academy-forgot-password-form_forgotStepBody__frBaA{padding:0 0 0 1rem;margin-top:calc((2.25rem - .9375rem * 1.35) / 2);border-left-color:transparent;border-radius:0;background:transparent;box-shadow:none}.academy-forgot-password-form_forgotStepperItemActive__4PbVF .academy-forgot-password-form_forgotStepBody__frBaA:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;border-radius:1px;background:var(--forgot-brand-gradient-vertical);box-shadow:0 0 10px rgba(168,85,247,.45)}.academy-forgot-password-form_forgotStepperItemCompleted__Y99AQ .academy-forgot-password-form_forgotStepBody__frBaA{border-left-color:rgba(168,85,247,.35)}.academy-forgot-password-form_forgotStepTitle__isu_7{margin:0;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.35;color:var(--login-text-soft,#b8bfd4);transition:color .28s ease}.academy-forgot-password-form_forgotStepperItemActive__4PbVF .academy-forgot-password-form_forgotStepTitle__isu_7{font-size:.9375rem;font-weight:600;letter-spacing:.05em;line-height:1.35;color:var(--login-text-primary,#fff)}.academy-forgot-password-form_forgotStepperItemCompleted__Y99AQ .academy-forgot-password-form_forgotStepTitle__isu_7{color:var(--login-text-secondary,#e2e8f0)}.academy-forgot-password-form_forgotStepDesc__BGo_t{margin:.25rem 0 0;font-size:.75rem;font-weight:300;line-height:1.45;color:var(--login-text-muted,#868da7)}.academy-forgot-password-form_forgotStepperItemActive__4PbVF .academy-forgot-password-form_forgotStepDesc__BGo_t{color:var(--login-text-soft,#b8bfd4)}@keyframes academy-forgot-password-form_forgotStepOrbitSpin__D1HC5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.academy-forgot-password-form_forgotMobileOrbit__hzq7T,.academy-forgot-password-form_forgotStepOrbit__XF5wl{animation:none!important}}.academy-forgot-password-form_forgotIconGradientDefs__R_xU2{position:absolute;width:0;height:0;overflow:hidden}.academy-forgot-password-form_forgotSidebarHelp__7n3o7{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:clamp(1.5rem,4vh,2rem)}.academy-forgot-password-form_forgotSidebarHelpIcon__Fy7mE{flex-shrink:0;width:1.125rem;height:1.125rem}.academy-forgot-password-form_forgotSidebarHelpContent__SK_UG{display:flex;flex-direction:column;gap:.25rem;min-width:0}.academy-forgot-password-form_forgotSidebarHelpTitle__PU2SL{margin:0;font-size:.8125rem;font-weight:400;line-height:1.3;color:var(--login-text-primary,#fff)}.academy-forgot-password-form_forgotSidebarHelpLink__c5eFT{display:inline-block;margin:0;border:0;padding:0;background:none;color:var(--login-text-secondary,#e2e8f0);font-size:.8125rem;font-weight:300;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer;transition:color .15s ease}.academy-forgot-password-form_forgotSidebarHelpLink__c5eFT:hover{color:var(--login-text-primary,#fff)}.academy-forgot-password-form_forgotMain__axNSg{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.academy-forgot-password-form_forgotMain__axNSg:before{content:"";position:absolute;inset:0;z-index:0;background:var(--forgot-main-overlay-bg);-webkit-backdrop-filter:blur(var(--forgot-main-blur));backdrop-filter:blur(var(--forgot-main-blur));pointer-events:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.academy-forgot-password-form_forgotMain__axNSg:before{background:rgba(0,2,14,.92)}}.academy-forgot-password-form_forgotMainScroll__YWPc6{position:relative;z-index:1;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:max(1.5rem,calc(env(safe-area-inset-top, 0px) + 1rem)) 1.5rem max(5rem,calc(env(safe-area-inset-bottom, 0px) + 3rem))}.academy-forgot-password-form_forgotMainContent__HH6xh{position:relative;width:100%;max-width:26rem}.academy-forgot-password-form_forgotMainBody__B9Jj_{display:flex;flex-direction:column;align-items:center;width:100%}.academy-forgot-password-form_forgotMobileProgress__VgUw3{margin:0}.academy-forgot-password-form_forgotMobileSteps__whmrK{display:flex;align-items:center;gap:0;margin:0 0 .75rem;padding:0;list-style:none}.academy-forgot-password-form_forgotMobileStepItem__e8Tsq{display:flex;flex:1;align-items:center;min-width:0}.academy-forgot-password-form_forgotMobileStepItem__e8Tsq:last-child{flex:0 0 auto}.academy-forgot-password-form_forgotMobileStep__GBKKu{position:relative;display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0}.academy-forgot-password-form_forgotMobileOrbit__hzq7T{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(134,141,167,.32);transition:border-color .28s ease,box-shadow .28s ease}.academy-forgot-password-form_forgotMobileCore__rr6GI{position:relative;z-index:1;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(0,2,14,.72);color:var(--login-text-eyebrow,#c4cad8);font-size:.5625rem;font-weight:500;letter-spacing:.06em;line-height:1}.academy-forgot-password-form_forgotMobileBeam__TC9f9{flex:1 1 auto;height:2px;min-width:.75rem;margin:0 .375rem;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(134,141,167,.22),rgba(134,141,167,.22) 4px,transparent 0,transparent 9px);opacity:.75;transition:background .32s ease,box-shadow .32s ease,opacity .32s ease}.academy-forgot-password-form_forgotMobileBeamLit__ixxoO{background:var(--forgot-brand-gradient);box-shadow:0 0 10px rgba(168,85,247,.4);opacity:1}.academy-forgot-password-form_forgotMobileStepUpcoming__l8Ynz{opacity:.58}.academy-forgot-password-form_forgotMobileStepUpcoming__l8Ynz .academy-forgot-password-form_forgotMobileCore__rr6GI{color:var(--login-text-muted,#868da7);background:rgba(0,2,14,.45)}.academy-forgot-password-form_forgotMobileStepCompleted__UDZo3 .academy-forgot-password-form_forgotMobileOrbit__hzq7T{opacity:0;border-color:transparent;box-shadow:none}.academy-forgot-password-form_forgotMobileStepCompleted__UDZo3 .academy-forgot-password-form_forgotMobileCore__rr6GI{background:transparent;color:inherit}.academy-forgot-password-form_forgotMobileStepActive__izBNn .academy-forgot-password-form_forgotMobileOrbit__hzq7T{border-color:transparent;background:conic-gradient(from 210deg,rgba(109,40,217,.15),rgba(168,85,247,.95),rgba(217,16,183,.85),rgba(252,74,50,.75),rgba(109,40,217,.15));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;animation:academy-forgot-password-form_forgotStepOrbitSpin__D1HC5 18s linear infinite;box-shadow:none}.academy-forgot-password-form_forgotMobileStepActive__izBNn .academy-forgot-password-form_forgotMobileCore__rr6GI{color:#fff;background:rgba(0,2,14,.72);box-shadow:none}.academy-forgot-password-form_forgotMobileStepMeta__KRrvU{display:flex;flex-direction:column;gap:.25rem;margin:0}.academy-forgot-password-form_forgotMobileStepMetaLabel__Bv3CB{font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--login-text-muted,#868da7)}.academy-forgot-password-form_forgotMobileStepMetaValue__eDBP1{font-size:clamp(.8125rem,2.4vw,.875rem);font-weight:400;line-height:1.4;color:var(--login-text-secondary,#e2e8f0)}.academy-forgot-password-form_forgotMobileStepMetaDivider__IyjrD{margin:0 .375rem;color:var(--login-text-muted,#868da7)}.academy-forgot-password-form_forgotMainHeader__zHliq{margin:0 0 clamp(20px,4.5vw,32px)}.academy-forgot-password-form_forgotMainHeader__zHliq h2{font-weight:400;letter-spacing:.03em}.academy-forgot-password-form_forgotMainHint__42Vkh{position:relative;margin:0;padding-left:.875rem}.academy-forgot-password-form_forgotMainHint__42Vkh:before{content:"";position:absolute;top:.2em;bottom:.2em;left:0;width:2px;border-radius:1px;background:var(--forgot-brand-gradient-vertical)}.academy-forgot-password-form_forgotResendCode__2EROS{align-self:flex-start;border:0;padding:0;background:transparent;color:var(--login-text-secondary,#e2e8f0);font-size:clamp(.8125rem,2.4vw,.875rem);font-weight:300;line-height:1.4;text-align:left;cursor:pointer;transition:color .15s ease}.academy-forgot-password-form_forgotResendCode__2EROS:hover{color:var(--login-text-primary,#fff)}.academy-forgot-password-form_forgotResendCode__2EROS:focus-visible{outline:2px solid rgba(157,146,248,.55);outline-offset:2px;border-radius:4px}.academy-forgot-password-form_forgotFormActionsRow__EvBc1{display:flex;align-items:stretch;gap:.625rem;width:100%}.academy-forgot-password-form_forgotFormActionsRow__EvBc1 button[type=submit]{flex:1 1 auto;width:auto;min-width:0}.academy-forgot-password-form_forgotFormActionsRow__EvBc1 button[type=submit] svg{stroke:currentColor}.academy-forgot-password-form_forgotStepBackButton__jL52m{display:grid;flex:0 0 auto;place-items:center;box-sizing:border-box;width:42px;height:42px;border:1px solid rgba(134,141,167,.45);border-radius:8px;padding:0;background:rgba(0,2,14,.35);color:var(--login-text-secondary,#e2e8f0);cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.academy-forgot-password-form_forgotStepBackButton__jL52m:hover{border-color:rgba(196,202,216,.55);background:rgba(0,2,14,.5);color:var(--login-text-primary,#fff)}.academy-forgot-password-form_forgotStepBackButton__jL52m:focus-visible{outline:2px solid rgba(157,146,248,.55);outline-offset:2px}@media (min-width:360px){.academy-forgot-password-form_forgotFormActionsRow__EvBc1{gap:.75rem}.academy-forgot-password-form_forgotStepBackButton__jL52m{width:44px;height:44px}}@media (min-width:1025px){.academy-forgot-password-form_forgotStepBackButton__jL52m{width:50px;height:50px}}@media (min-width:1280px){.academy-forgot-password-form_forgotStepBackButton__jL52m{width:52px;height:52px}}@media (min-width:1536px){.academy-forgot-password-form_forgotStepBackButton__jL52m{width:54px;height:54px}}.academy-forgot-password-form_forgotFooter__4Dt_4{position:relative;z-index:2;flex-shrink:0;margin:0;padding:0 1rem max(1.25rem,env(safe-area-inset-bottom,0px));text-align:center;font-size:.75rem;font-weight:200;line-height:1.4;color:#868da7}@media (min-width:1025px){.academy-forgot-password-form_starfield__SMsAz{display:none}.academy-forgot-password-form_forgotSidebar__RUuTg{display:flex;position:relative;width:var(--login-panel-width,480px);background:var(--forgot-sidebar-bg);-webkit-backdrop-filter:blur(var(--forgot-sidebar-blur));backdrop-filter:blur(var(--forgot-sidebar-blur));pointer-events:auto}.academy-forgot-password-form_forgotMain__axNSg:before{background:var(--forgot-main-desktop-overlay-bg);-webkit-backdrop-filter:blur(var(--forgot-main-desktop-blur));backdrop-filter:blur(var(--forgot-main-desktop-blur))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.academy-forgot-password-form_forgotMain__axNSg:before{background:rgba(0,2,14,.92)}}.academy-forgot-password-form_forgotMain__axNSg,.academy-forgot-password-form_forgotSheet__kpfHA{pointer-events:none}.academy-forgot-password-form_forgotBackButton__UspKb,.academy-forgot-password-form_forgotFooter__4Dt_4,.academy-forgot-password-form_forgotMainScroll__YWPc6{pointer-events:auto}.academy-forgot-password-form_forgotMainScroll__YWPc6{display:flex;align-items:center;justify-content:center;padding:clamp(5rem,12vh,7rem) clamp(2rem,6vw,4rem) 4.5rem}.academy-forgot-password-form_forgotMainContent__HH6xh{width:min(100%,28rem);max-width:28rem;margin:0 auto}.academy-forgot-password-form_forgotMobileBrandRow___xy28,.academy-forgot-password-form_forgotMobileChrome__kCprW{display:none}.academy-forgot-password-form_forgotBackButtonSidebar___eMLE{display:inline-flex}.academy-forgot-password-form_forgotBackButtonFixed__XAGT_{display:none}.academy-forgot-password-form_forgotFooter__4Dt_4{position:absolute;right:0;bottom:0;left:0;padding-bottom:max(1.5rem,env(safe-area-inset-bottom,0px))}}@media (max-width:1024px){.academy-forgot-password-form_forgotSheet__kpfHA{height:100%;min-height:100%;background:transparent}.academy-forgot-password-form_forgotSheet__kpfHA .academy-forgot-password-form_starfield__SMsAz{display:none}.academy-forgot-password-form_forgotMain__axNSg:before{background:var(--forgot-mobile-backdrop-bg);-webkit-backdrop-filter:blur(var(--forgot-mobile-backdrop-blur)) saturate(var(--forgot-mobile-backdrop-saturate));backdrop-filter:blur(var(--forgot-mobile-backdrop-blur)) saturate(var(--forgot-mobile-backdrop-saturate))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.academy-forgot-password-form_forgotMain__axNSg:before{background:rgba(0,2,14,.72)}}.academy-forgot-password-form_forgotLayout__XqFqD{flex:1 1 auto;flex-direction:column;min-height:0}.academy-forgot-password-form_forgotBackButtonFixed__XAGT_{display:grid;place-items:center;position:fixed;top:max(12px,env(safe-area-inset-top,0px));left:max(12px,env(safe-area-inset-left,0px));z-index:50;width:44px;height:44px;padding:0}.academy-forgot-password-form_forgotMain__axNSg{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.academy-forgot-password-form_forgotMainScroll__YWPc6{align-items:center;justify-content:center;flex:1 1 auto;min-height:0;padding:max(3.5rem,calc(env(safe-area-inset-top, 0px) + 2.75rem)) max(16px,env(safe-area-inset-right,0px)) max(1.5rem,calc(env(safe-area-inset-bottom, 0px) + 1rem)) max(16px,env(safe-area-inset-left,0px))}.academy-forgot-password-form_forgotMainBody__B9Jj_{display:flex;flex-direction:row;align-items:stretch;gap:clamp(.75rem,3.5vw,1.25rem);width:100%;max-width:min(100%,34rem);margin:0 auto}.academy-forgot-password-form_forgotMobileChrome__kCprW{display:flex;flex-shrink:0;align-items:stretch;align-self:stretch;width:clamp(2.75rem,11vw,4.25rem);padding:0}.academy-forgot-password-form_forgotMobileProgress__VgUw3{display:flex;flex:1 1 auto;align-items:stretch;align-self:stretch;width:100%;min-height:100%}.academy-forgot-password-form_forgotMobileSteps__whmrK{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;width:100%;height:100%;min-height:100%;margin:0}.academy-forgot-password-form_forgotMobileStepItem__e8Tsq{display:flex;flex:1 1 0;flex-direction:column;align-items:center;width:100%;min-height:0}.academy-forgot-password-form_forgotMobileStepItem__e8Tsq:last-child{flex:0 0 auto}.academy-forgot-password-form_forgotMobileBeam__TC9f9{flex:1 1 auto;width:2px;height:auto;min-width:2px;min-height:.625rem;margin:.375rem 0;background:repeating-linear-gradient(180deg,rgba(134,141,167,.22),rgba(134,141,167,.22) 4px,transparent 0,transparent 9px)}.academy-forgot-password-form_forgotMobileBeamLit__ixxoO{background:var(--forgot-brand-gradient-vertical);box-shadow:0 0 10px rgba(168,85,247,.4)}.academy-forgot-password-form_forgotMainContent__HH6xh{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(1.25rem,4.5vw,1.75rem);min-width:0;max-width:min(100%,28rem);margin:0}.academy-forgot-password-form_forgotMainHeader__zHliq{margin:0}.academy-forgot-password-form_forgotMainHeader__zHliq h2+p{margin-top:.75rem}.academy-forgot-password-form_forgotMainHint__42Vkh{margin-top:.625rem}.academy-forgot-password-form_forgotMainContent__HH6xh form{display:flex;flex-direction:column;gap:clamp(1rem,3.5vw,1.5rem)}.academy-forgot-password-form_forgotFooter__4Dt_4{font-size:.6875rem}}.academy-login-panel-frame_frame__n_muD{--login-border-frac:8.5416667%;--login-border-width:var(--login-border-frac);--login-glass-bg:rgba(0,0,0,0.9);--login-glass-blur:8px;--login-glass-saturate:100%;position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;flex:1 1 auto;overflow:visible;background:transparent}.academy-login-panel-frame_defs__jKhkf{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.academy-login-panel-frame_glass__rj2Yv{position:absolute;z-index:0;inset:0;pointer-events:none;background:var(--login-glass-bg);-webkit-backdrop-filter:blur(var(--login-glass-blur)) saturate(var(--login-glass-saturate));backdrop-filter:blur(var(--login-glass-blur)) saturate(var(--login-glass-saturate))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.academy-login-panel-frame_glass__rj2Yv{background:rgba(0,0,0,.92)}}.academy-login-panel-frame_content__RPpSD{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;padding-left:var(--login-border-width);background:transparent}.academy-login-panel-frame_borderSvg__8B3hv{position:absolute;z-index:2;top:0;left:0;bottom:0;width:var(--login-border-width);height:100%;display:block;overflow:visible;pointer-events:none}.academy-login-panel-frame_borderPrimarySolid__IJ1Vp{opacity:.68;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--academy-brand-purple-mid) 18%,transparent)) drop-shadow(0 0 5px color-mix(in srgb,var(--academy-brand-orange) 10%,transparent))}.academy-login-panel-frame_borderPrimaryNeon__nVecp{opacity:.32;mix-blend-mode:screen;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--academy-brand-magenta) 32%,transparent))}.academy-login-panel-frame_borderSecondary__sJOgp{opacity:.38;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--academy-brand-purple-mid) 8%,transparent))}@media (max-width:1024px){.academy-login-panel-frame_frame__n_muD{--login-border-width:0px;--login-glass-bg:rgba(0,0,0,0.92);--login-glass-blur:8px;overflow:hidden}.academy-login-panel-frame_glass__rj2Yv{clip-path:none!important}.academy-login-panel-frame_borderSvg__8B3hv{display:none}.academy-login-panel-frame_content__RPpSD{padding-left:0}}@media (prefers-reduced-motion:reduce){.academy-login-panel-frame_borderPrimaryNeon__nVecp,.academy-login-panel-frame_borderSecondary__sJOgp{opacity:.3}}.academy-login-notification_stack__nKjH5{--login-toast-success-bg:rgba(52,211,153,0.14);--login-toast-success-border:rgba(110,231,183,0.3);--login-toast-success-icon:#86efac;--login-toast-success-text:#d1fae5;--login-toast-error-bg:rgba(248,113,113,0.12);--login-toast-error-border:rgba(252,165,165,0.28);--login-toast-error-icon:#fca5a5;--login-toast-error-text:#fecaca;position:fixed;right:0;bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:60;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:.375rem;padding-right:env(safe-area-inset-right,0);pointer-events:none}.academy-login-notification_toast__JJTK4{display:flex;align-items:center;justify-content:flex-start;gap:.625rem;width:min(calc(100vw - 1rem),18rem);min-height:3rem;padding:.75rem 1rem;border:1px solid transparent;border-right:0;border-radius:4px 0 0 4px;box-shadow:-8px 12px 28px -10px rgba(0,0,0,.4);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;pointer-events:auto}.academy-login-notification_toastError__eJ_Ai{background:var(--login-toast-error-bg);border-color:var(--login-toast-error-border)}.academy-login-notification_toastSuccess__qTFGC{background:var(--login-toast-success-bg);border-color:var(--login-toast-success-border)}.academy-login-notification_message__JJjbX{margin:0;flex:1;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.35;text-align:left}.academy-login-notification_icon__VnpP1{flex-shrink:0;width:1.125rem;height:1.125rem}.academy-login-notification_iconError__0vY2I{color:var(--login-toast-error-icon)}.academy-login-notification_iconSuccess__7p_1r{color:var(--login-toast-success-icon)}.academy-login-notification_messageError__z4cyQ{color:var(--login-toast-error-text)}.academy-login-notification_messageSuccess__87TRe{color:var(--login-toast-success-text)}.academy-login-notification_toastEnter__qkpmO{animation:academy-login-notification_toast-slide-in__DBp6H .3s ease-out forwards}.academy-login-notification_toastExit__vccRq{animation:academy-login-notification_toast-slide-out__32iX1 .26s ease-in forwards}.academy-login-notification_toastPersistent__Fnwqn{animation:none;opacity:1;transform:translateX(0)}@keyframes academy-login-notification_toast-slide-in__DBp6H{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes academy-login-notification_toast-slide-out__32iX1{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.academy-login-form_shell__5m9Wb{--login-panel-bg:#000;--login-text-primary:#ffffff;--login-text-secondary:#e2e8f0;--login-text-soft:#b8bfd4;--login-text-muted:#868da7;--login-text-eyebrow:#c4cad8}.academy-login-form_closeButton__sRqV2,.academy-login-form_overlayBackdrop__CPrNm{display:none}.academy-login-form_loginSheet___koJb{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;min-height:100%;overflow:visible;background:transparent}.academy-login-form_loginMenuFrame__7seo_{flex:1 1 auto;width:100%;height:100%;min-height:0}.academy-login-form_loginMenuFrameInner__bKaAp{padding:0}.academy-login-form_loginMain__kbqpI{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;background:transparent}.academy-login-form_loginMainScroll__B1tzU{position:relative;z-index:1;display:flex;flex:1 1 auto;align-items:stretch;justify-content:flex-start;min-height:0;overflow-x:visible;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:max(1.5rem,calc(env(safe-area-inset-top, 0px) + 1rem)) 1.5rem max(1.25rem,calc(env(safe-area-inset-bottom, 0px) + .75rem))}.academy-login-form_loginContent__aURn0{box-sizing:border-box;display:flex;width:100%;max-width:26rem;min-width:0;min-height:100%;flex:1 1 auto;flex-direction:column;justify-content:flex-start;gap:0;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.academy-login-form_loginHeader__rAa0T{flex-shrink:0;width:100%;min-width:0;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.academy-login-form_loginBody__hYwzV{display:flex;width:100%;min-width:0;flex:1 1 auto;flex-direction:column;justify-content:center;padding-inline:.35rem;overflow:visible}.academy-login-form_loginFooter__idRDc{flex-shrink:0;margin:0;padding-top:1.75rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px));color:var(--login-text-muted,#868da7);font-size:.75rem;font-weight:200;line-height:1.4;text-align:center}.academy-login-form_slideViewport__i7CP9{position:relative;width:100%;height:100%;overflow:hidden}.academy-login-form_slidePanel__Q8GQp{transition:transform .36s cubic-bezier(.32,.72,0,1);will-change:transform}.academy-login-form_slidePanel__Q8GQp[data-active=false]{pointer-events:none}.academy-login-form_slidePanel__Q8GQp[data-active=true]{pointer-events:auto}.academy-login-form_forgotPasswordLink__opNhO{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;border:0;padding:0;background:transparent;color:var(--login-text-secondary,#e2e8f0);font-weight:200;line-height:1.4;text-align:left;cursor:pointer;transition:color .15s ease;font-size:13px}.academy-login-form_forgotPasswordLink__opNhO:hover{color:var(--login-text-primary,#fff)}@media (max-width:1024px){.academy-login-form_shell__5m9Wb{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;pointer-events:none;visibility:hidden;opacity:0;transition:visibility 0s linear .28s,opacity .28s ease}.academy-login-form_shell__5m9Wb[data-login-form-open],.academy-login-form_shell__5m9Wb[data-login-view=forgot]{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .28s ease;background:#000}.academy-login-form_slideViewport__i7CP9{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.academy-login-form_forgotPanelOuter__leiog,.academy-login-form_loginPanel__wSjpX{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:translateX(0)}.academy-login-form_forgotPanelOuter__leiog[data-active=false],.academy-login-form_loginPanel__wSjpX[data-active=false]{transform:translateX(100%)}.academy-login-form_forgotPanelOuter__leiog[data-active=true],.academy-login-form_loginPanel__wSjpX[data-active=true]{pointer-events:auto}.academy-login-form_overlayBackdrop__CPrNm{display:block;position:absolute;inset:0;z-index:0;border:0;padding:0;background:transparent;cursor:pointer}.academy-login-form_loginMainScroll__B1tzU{align-items:center;justify-content:center;flex:1 1 auto;min-height:0;padding:max(3.5rem,calc(env(safe-area-inset-top, 0px) + 2.75rem)) max(16px,env(safe-area-inset-left,0px)) max(1.25rem,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-right,0px))}.academy-login-form_loginPanel__wSjpX[data-active=true] .academy-login-form_loginSheet___koJb{height:100%;min-height:100%;background:#000;overflow:hidden}.academy-login-form_loginPanel__wSjpX[data-active=true] .academy-login-form_loginMenuFrame__7seo_{height:100%;min-height:100%}.academy-login-form_loginContent__aURn0{max-width:min(100%,28rem);margin:0 auto}.academy-login-form_closeButton__sRqV2{display:none}.academy-login-form_shell__5m9Wb[data-login-form-open] .academy-login-form_closeButton__sRqV2,.academy-login-form_shell__5m9Wb[data-login-view=forgot] .academy-login-form_closeButton__sRqV2{display:grid;place-items:center;position:fixed;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));left:auto;z-index:3;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.academy-login-form_shell__5m9Wb[data-login-form-open] .academy-login-form_closeButton__sRqV2:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px;border-radius:4px}}@media (min-width:360px){.academy-login-form_loginContent__aURn0{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}@media (min-width:640px){.academy-login-form_forgotPasswordLink__opNhO{gap:.375rem;font-size:14px}.academy-login-form_loginContent__aURn0{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.academy-login-form_loginFooter__idRDc{font-size:.8125rem}}@media (min-width:1025px){.academy-login-form_forgotPasswordLink__opNhO{font-size:15px}.academy-login-form_shell__5m9Wb{position:absolute;inset:0;visibility:visible;opacity:1;pointer-events:none;z-index:4}.academy-login-form_slideViewport__i7CP9{position:absolute;inset:0;z-index:1;pointer-events:none}.academy-login-form_slidePanel__Q8GQp{transition:none;will-change:auto}.academy-login-form_loginPanel__wSjpX{position:absolute;top:0;right:0;bottom:0;left:auto;width:var(--login-panel-width,480px);transform:none;overflow:visible;background:transparent}.academy-login-form_loginPanel__wSjpX[data-active=false]{visibility:hidden;opacity:0;pointer-events:none}.academy-login-form_forgotPanelOuter__leiog{position:absolute;inset:0;transform:none}.academy-login-form_forgotPanelOuter__leiog[data-active=false]{visibility:hidden;opacity:0;pointer-events:none}.academy-login-form_forgotPanelOuter__leiog[data-active=true]{visibility:visible;opacity:1;pointer-events:none}.academy-login-form_loginPanel__wSjpX[data-active=true]{visibility:visible;opacity:1;pointer-events:auto}.academy-login-form_overlayBackdrop__CPrNm{display:none}.academy-login-form_loginMainScroll__B1tzU{align-items:stretch;justify-content:flex-start;height:100%;padding:clamp(2rem,6vh,3.5rem) clamp(1.75rem,3.5vw,2.75rem) clamp(1.25rem,3vh,2rem)}.academy-login-form_loginContent__aURn0{width:min(100%,26rem);max-width:26rem;height:100%;min-height:0;margin:0 auto;padding-left:0;padding-right:0;justify-content:flex-start;gap:0}.academy-login-form_loginHeader__rAa0T{margin-bottom:clamp(3rem,5vh,4rem)}.academy-login-form_loginFooter__idRDc{font-size:.8125rem;padding-top:2rem;padding-bottom:.25rem}}@media (min-width:1280px){.academy-login-form_loginMainScroll__B1tzU{padding-left:2.75rem;padding-right:2.75rem}}@media (min-width:1536px){.academy-login-form_loginMainScroll__B1tzU{padding-left:3rem;padding-right:3rem}}@media (prefers-reduced-motion:reduce){.academy-login-form_overlayBackdrop__CPrNm,.academy-login-form_shell__5m9Wb,.academy-login-form_slidePanel__Q8GQp{transition:none}.academy-login-form_forgotPanelOuter__leiog,.academy-login-form_loginPanel__wSjpX,.academy-login-form_slidePanel__Q8GQp{transform:none}.academy-login-form_forgotPanelOuter__leiog[data-active=false],.academy-login-form_loginPanel__wSjpX[data-active=false]{visibility:hidden}}