.academy-theme-selector_bar__Hp7i9{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.academy-theme-selector_label__Mdc2S{color:rgba(255,255,255,.52);font-size:.5625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.academy-theme-selector_options__5iba7{display:inline-flex;align-items:stretch;gap:.1875rem;padding:.125rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);clip-path:polygon(.25rem 0,calc(100% - .25rem) 0,100% .25rem,100% calc(100% - .25rem),calc(100% - .25rem) 100%,.25rem 100%,0 calc(100% - .25rem),0 .25rem)}.academy-theme-selector_option__2nOBK{position:relative;display:inline-flex;align-items:center;gap:.3125rem;min-height:1.625rem;padding:0 .4375rem;border:none;background:transparent;color:rgba(255,255,255,.68);font-size:.5625rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.academy-theme-selector_option__2nOBK:hover{color:rgba(255,255,255,.92)}.academy-theme-selector_optionActive__GQkvV{color:#fff;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.academy-theme-selector_swatch__KcKqr{width:.625rem;height:.625rem;border-radius:999px;box-shadow:0 0 6px rgba(255,255,255,.12);flex-shrink:0}.academy-theme-selector_swatchDefault__6TufR{background:linear-gradient(135deg,#1b4cea,#3b9dff 28%,#d910b7 58%,#fc4a32)}.academy-theme-selector_swatchCyan__FqEMh{background:linear-gradient(135deg,#0e7490,#06b6d4 45%,#22d3ee)}.academy-theme-selector_swatchEmerald__iHKXG{background:linear-gradient(135deg,#047857,#10b981 45%,#34d399)}.academy-theme-selector_swatchGold__Ua1w6{background:linear-gradient(135deg,#b45309,#f59e0b 45%,#fbbf24)}.academy-theme-selector_swatchRed__fcncj{background:linear-gradient(135deg,#9f1239,#e11d48 45%,#f43f5e)}.academy-theme-selector_swatchWhite__7qUhu{background:linear-gradient(135deg,#cbd5e1,#f8fafc 45%,#ffffff);box-shadow:0 0 6px rgba(255,255,255,.22),inset 0 0 0 1px rgba(255,255,255,.35)}@media (max-width:960px){.academy-theme-selector_label__Mdc2S,.academy-theme-selector_optionText__fr5BP{display:none}.academy-theme-selector_option__2nOBK{padding:0 .3125rem}}.academy-panel-target-overlay_host__AUn6g{position:absolute;inset:0;z-index:0;display:block;width:auto;height:auto;overflow:visible;pointer-events:none}.academy-panel-target-overlay_svg__svkm3{display:block;width:100%;height:100%;overflow:visible}.academy-panel-target-overlay_bracketItem__nLkP_{filter:none}.academy-panel-target-overlay_bracketCard__EebzU{filter:drop-shadow(0 0 6px var(--academy-glow-purple))}.academy-menu-cadet-profile_profile__ExXk0{display:flex;flex-shrink:0;flex-direction:column;gap:.5rem;box-sizing:border-box;width:100%;padding:.25rem .875rem 0 .75rem}.academy-menu-cadet-profile_divider__UHHi0{flex-shrink:0;width:calc(100% - .125rem);height:1px;margin-left:.125rem;background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.05) 68%,transparent)}.academy-menu-cadet-profile_body__DfWJB{display:flex;align-items:center;gap:.625rem;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.academy-menu-cadet-profile_body__DfWJB:focus-visible{outline:1px solid color-mix(in srgb,var(--academy-neon-accent,#6ecbff) 55%,transparent);outline-offset:2px}.academy-menu-cadet-profile_emblemFrame__Gj47A{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:4rem;height:4.5rem}.academy-menu-cadet-profile_levelImage__6lsjD{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.academy-menu-cadet-profile_copy__P_rh_{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.1875rem;min-width:0}.academy-menu-cadet-profile_codename__ML8Vk{color:rgba(255,255,255,.94);letter-spacing:.1em;white-space:nowrap}.academy-menu-cadet-profile_codename__ML8Vk,.academy-menu-cadet-profile_level__PFsVk{margin:0;font-size:.5625rem;font-weight:600;line-height:1.25;text-transform:uppercase}.academy-menu-cadet-profile_level__PFsVk{color:rgba(255,255,255,.72);letter-spacing:.08em}.academy-menu-cadet-profile_xpText__ZLYgD{margin:0;color:rgba(255,255,255,.44);font-size:.5rem;font-weight:400;letter-spacing:.04em;line-height:1.25}.academy-menu-cadet-profile_progressTrackWrap__B36VS{display:inline-grid;max-width:100%;margin-top:.25rem}.academy-menu-cadet-profile_progressTrackWrap__B36VS:before{content:attr(data-label);grid-area:1/1;height:0;visibility:hidden;overflow:hidden;max-width:100%;font-size:.5625rem;font-weight:600;letter-spacing:.1em;line-height:1.25;text-transform:uppercase;white-space:nowrap}.academy-menu-cadet-profile_progressTrack__zJalX{grid-area:1/1;align-self:end;overflow:hidden;width:100%;height:.15625rem;border-radius:999px;background:rgba(255,255,255,.07)}.academy-menu-cadet-profile_progressFill__NzoMB{height:100%;border-radius:inherit;background:var(--academy-accent-gradient);box-shadow:0 0 6px color-mix(in srgb,var(--academy-brand-purple-mid,#3b9dff) 45%,transparent),0 0 10px color-mix(in srgb,var(--academy-brand-orange,#ff7a45) 28%,transparent);transition:width .24s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.academy-menu-cadet-profile_progressFill__NzoMB{transition:none}}.academy-menu-cadet-profile_profileCollapsed__jMTWV{padding:.25rem .875rem 0 .75rem}.academy-menu-cadet-profile_profileCollapsed__jMTWV .academy-menu-cadet-profile_body__DfWJB{justify-content:flex-start;width:100%}.academy-menu-cadet-profile_emblemFrameCollapsed__47qw_{width:3.25rem;height:3.625rem}.academy-menu-cadet-profile_levelMark__t98KU{position:absolute;right:-.125rem;bottom:.0625rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:.75rem;height:.75rem;padding:0 .125rem;border:1px solid color-mix(in srgb,var(--academy-brand-purple-light) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--academy-brand-purple-mid) 68%,#09090b 32%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 6px color-mix(in srgb,var(--academy-brand-purple-mid) 38%,transparent);color:rgba(255,255,255,.96);font-size:.375rem;font-weight:700;letter-spacing:0;line-height:1;pointer-events:none}.academy-menu-lateral_sidebar__lYGjl{--sidebar-text:rgba(255,255,255,0.88);--sidebar-text-muted:rgba(255,255,255,0.52);--sidebar-text-dim:rgba(255,255,255,0.38);--sidebar-width:14.25rem;--sidebar-nav-font-size:0.5625rem;--sidebar-nav-icon-size:0.875rem;--sidebar-nav-item-gap:0.4375rem;--sidebar-nav-item-min-height:2rem;--sidebar-nav-item-padding-block:0.375rem;--sidebar-nav-item-padding-inline:0.625rem;--sidebar-nav-list-gap:0.25rem;--sidebar-nav-group-gap:0.625rem;--sidebar-motion-duration:240ms;--sidebar-motion-easing:cubic-bezier(0.22,1,0.36,1);--sidebar-motion:var(--sidebar-motion-duration) var(--sidebar-motion-easing);--nav-active-bg:color-mix(in srgb,var(--academy-brand-purple-mid,#3b9dff) 16%,rgba(255,255,255,0.04) 84%);--nav-active-glow:var(--academy-accent-glow-secondary,#3b9dff);--nav-active-gradient:var(--academy-accent-gradient);--nav-active-gradient-vertical:var(--academy-accent-gradient-vertical);--nav-action-badge-bg:var(--academy-alert-bg,#e03a28);--nav-action-badge-border:var(--academy-alert-border,rgba(255,107,69,0.48));--nav-action-badge-glow:var(--academy-alert-glow,rgba(252,74,50,0.46));--nav-action-badge-core:var(--academy-alert,#fc4a32);--nav-action-badge-soft:var(--academy-alert-soft,#ff6b45);--sidebar-copilot-icon-size:1.1875rem;--sidebar-collapsed-width:6.0625rem;display:flex;flex-direction:column;flex-shrink:0;align-self:stretch;box-sizing:border-box;width:var(--sidebar-width);min-width:var(--sidebar-width);max-width:var(--sidebar-width);height:100dvh;max-height:100dvh;min-height:0;margin:0;padding:0;font-family:var(--font-geist-sans,system-ui,-apple-system,"Segoe UI",sans-serif);cursor:crosshair;transition:width var(--sidebar-motion),min-width var(--sidebar-motion),max-width var(--sidebar-motion)}.academy-menu-lateral_sidebarCollapsed__E77KX{--sidebar-width:var(--sidebar-collapsed-width);min-width:var(--sidebar-collapsed-width);max-width:var(--sidebar-collapsed-width)}.academy-menu-lateral_menuFrame__T2NcX{flex:1 1 auto;min-height:0;height:100%}.academy-menu-lateral_menuBody__0BIuK{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:0;height:100%;overflow:hidden;box-sizing:border-box}.academy-menu-lateral_brand__HqNTj{display:flex;flex-shrink:0;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;box-sizing:border-box;width:100%;margin:0;padding:.875rem .875rem .5rem .75rem;overflow:visible}.academy-menu-lateral_brandLogo__yqfOr{display:block;width:4.8125rem;height:.9375rem;max-width:calc(100% - 1.75rem);flex-shrink:1;background:var(--academy-accent-fill);opacity:.96;-webkit-mask-image:var(--brand-logo-mask);mask-image:var(--brand-logo-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center}.academy-menu-lateral_brandLogoCollapsed___OR_S{width:.875rem;height:.9375rem;max-width:.875rem;flex-shrink:0;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:0 center;mask-position:0 center}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_brand__HqNTj{justify-content:space-between;align-items:center;gap:.375rem;padding:.875rem .75rem .5rem}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navScroll__PpLVm{padding:.25rem .5rem .625rem .375rem;overflow-x:visible;overflow-y:auto}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navList__9XYPr{width:100%}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navList__9XYPr>li{display:flex;justify-content:flex-start}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navSectionHeader__BFxmQ{display:flex;justify-content:flex-start;gap:0;width:100%;padding:.3125rem 0 .25rem .625rem}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navSectionTitle__YMBPL{display:none}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navDivider__IafC3{flex:0 0 auto;width:1.375rem;max-width:52%;min-width:0;height:1px;margin:0;opacity:.65;background:linear-gradient(90deg,rgba(255,255,255,.07),rgba(255,255,255,.025) 72%,transparent)}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navLink__cobF5{justify-content:flex-start;align-self:flex-start;width:auto;min-width:2.125rem;max-width:calc(100% - .25rem);padding-inline:.5rem .375rem}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navLinkActive__tv7yU{min-width:2.625rem;padding-inline:.5rem .6875rem}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navLink__cobF5:has(.academy-menu-lateral_copilotIconFrame__LZL2P){min-width:2.375rem;padding-inline:.4375rem .375rem}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navLinkActive__tv7yU:has(.academy-menu-lateral_copilotIconFrame__LZL2P){min-width:2.875rem;padding-inline:.4375rem .6875rem}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_nav__qvZrr{overflow:visible}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navActiveSlider__6iN3g{overflow:visible;max-width:100%}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navLink__cobF5:not(.academy-menu-lateral_navLinkActive__tv7yU):is(:hover,:focus-visible) .academy-menu-lateral_navLabel__znKsw{animation:none}.academy-menu-lateral_navLinkActiveDecorCollapsed__DLsRp{inset:0;overflow:visible}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navLinkActiveDecor__vLUx_.academy-menu-lateral_navLinkActiveDecorCollapsed__DLsRp{--nav-active-bg-edge:calc(100% - 0.25rem);--nav-active-bg-chamfer:calc(100% - 0.0625rem);--nav-active-bg-chamfer-inset:16%;--nav-active-tick-offset:calc(100% - 0.1875rem)}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navLinkActiveDecorCollapsed__DLsRp .academy-menu-lateral_navLinkActiveGlow__Re9d1{width:.1875rem;opacity:.72}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navLinkActiveDecorCollapsed__DLsRp .academy-menu-lateral_navLinkActiveBar__i76nS{width:.0625rem;box-shadow:0 0 2px color-mix(in srgb,var(--academy-brand-purple-mid) 75%,transparent),0 0 5px color-mix(in srgb,var(--academy-brand-magenta) 45%,transparent)}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navLinkActiveDecorCollapsed__DLsRp .academy-menu-lateral_navLinkActiveTick__nJiXD{top:32%;left:var(--nav-active-tick-offset);z-index:2;width:.0625rem;height:36%;opacity:.88;box-shadow:0 0 2px color-mix(in srgb,var(--academy-brand-purple-mid) 72%,transparent),0 0 4px color-mix(in srgb,var(--academy-brand-magenta) 42%,transparent)}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navLink__cobF5:is(:hover,:focus-visible){color:var(--sidebar-text)}.academy-menu-lateral_navIconWrap__9dNyS{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.academy-menu-lateral_navLinkCollapsed__5Uhq4{gap:0}.academy-menu-lateral_navBadgeCompact__3YSws{--badge-core:#fc4a32;--badge-soft:#ff6b45;--badge-glow:color-mix(in srgb,#fc4a32 46%,transparent);position:absolute;top:-.1875rem;right:-.3125rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;isolation:isolate;min-width:.75rem;height:.75rem;padding:0 .14rem;border:1px solid color-mix(in srgb,var(--badge-soft) 72%,transparent);border-radius:999px;background:var(--badge-core);box-shadow:0 0 0 1px color-mix(in srgb,var(--badge-core) 28%,transparent),0 0 8px var(--badge-glow),0 0 14px color-mix(in srgb,var(--badge-core) 32%,transparent);color:#fff;font-size:.375rem;font-weight:700;line-height:1;letter-spacing:.02em;text-shadow:0 0 5px color-mix(in srgb,var(--badge-soft) 70%,transparent);animation:none}.academy-menu-lateral_navBadgeCompact__3YSws:before{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:inherit;border:1px solid color-mix(in srgb,var(--badge-soft) 55%,transparent);pointer-events:none;animation:none}.academy-menu-lateral_sidebarCollapsed__E77KX .academy-menu-lateral_navLink__cobF5:is(:hover,:focus-visible) .academy-menu-lateral_navIcon___w6_J{opacity:1;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--academy-brand-purple-light) 32%,transparent))}.academy-menu-lateral_menuToggle__nGY_z{position:relative;z-index:1;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-inline-end:.25rem;padding:0;border:none;background:transparent;cursor:pointer;overflow:visible;color:var(--academy-accent-icon-color)}.academy-menu-lateral_menuToggle__nGY_z:focus-visible,.academy-menu-lateral_menuToggle__nGY_z:hover{z-index:4}.academy-menu-lateral_menuToggle__nGY_z:focus-visible{outline:1px solid color-mix(in srgb,var(--academy-accent-icon-color) 55%,transparent);outline-offset:3px}.academy-menu-lateral_menuToggleGlyph__QhFjM{position:relative;display:block;width:.75rem;height:.75rem}.academy-menu-lateral_menuToggleBar__4kUrW{position:absolute;top:50%;left:50%;width:.75rem;height:2px;margin:0;border-radius:1px;background:var(--academy-accent-fill);box-shadow:0 0 6px color-mix(in srgb,var(--academy-accent-glow-primary) 50%,transparent),0 0 10px color-mix(in srgb,var(--academy-accent-glow-secondary) 24%,transparent);transform-origin:center;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,width .36s cubic-bezier(.22,1,.36,1)}.academy-menu-lateral_menuToggleClose__t6epL .academy-menu-lateral_menuToggleBar__4kUrW:first-child{transform:translate(-50%,-50%) rotate(45deg)}.academy-menu-lateral_menuToggleClose__t6epL .academy-menu-lateral_menuToggleBar__4kUrW:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.academy-menu-lateral_menuTogglePlus__8PUFY .academy-menu-lateral_menuToggleBar__4kUrW:first-child{transform:translate(-50%,-50%) rotate(0deg)}.academy-menu-lateral_menuTogglePlus__8PUFY .academy-menu-lateral_menuToggleBar__4kUrW:nth-child(2){transform:translate(-50%,-50%) rotate(90deg)}.academy-menu-lateral_menuToggle__nGY_z:is(:hover,:focus-visible) .academy-menu-lateral_menuToggleBar__4kUrW{box-shadow:0 0 8px color-mix(in srgb,var(--academy-accent-glow-primary) 70%,transparent),0 0 14px color-mix(in srgb,var(--academy-accent-glow-secondary) 36%,transparent)}@media (prefers-reduced-motion:reduce){.academy-menu-lateral_menuToggleBar__4kUrW,.academy-menu-lateral_sidebar__lYGjl{transition:none}}.academy-menu-lateral_nav__qvZrr{position:relative;display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.academy-menu-lateral_navScroll__PpLVm{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:.25rem .5rem .625rem .375rem;box-sizing:border-box;overflow-x:clip;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.academy-menu-lateral_navScrollInner___Rjqt{position:relative;display:flex;flex-direction:column;gap:var(--sidebar-nav-group-gap);width:100%;margin-block:auto}.academy-menu-lateral_navScroll__PpLVm::-webkit-scrollbar{display:none;width:0;height:0}.academy-menu-lateral_navGroup__6r84C{display:flex;flex-direction:column;gap:.125rem;margin-bottom:.85rem}.academy-menu-lateral_navGroup__6r84C+.academy-menu-lateral_navGroup__6r84C{margin-top:.15rem;padding-top:.35rem;border-top:1px solid color-mix(in srgb,#ffffff 6%,transparent)}.academy-menu-lateral_navSectionHeader__BFxmQ{display:flex;align-items:center;gap:.4375rem;width:100%;padding:.25rem 0 .375rem .125rem;box-sizing:border-box}.academy-menu-lateral_navSectionTitle__YMBPL{flex-shrink:0;margin:0;color:var(--sidebar-text-dim);font-size:.4375rem;font-weight:500;letter-spacing:.14em;line-height:1;text-transform:uppercase;white-space:nowrap}.academy-menu-lateral_navDivider__IafC3{flex:1 1 auto;min-width:0;height:1px;margin:0;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.04) 72%,transparent)}.academy-menu-lateral_navActiveSlider__6iN3g{position:absolute;top:0;left:0;z-index:0;overflow:visible;pointer-events:none}.academy-menu-lateral_navActiveSliderMotionReady__mkCG4{transition:transform var(--sidebar-motion),height var(--sidebar-motion),width var(--sidebar-motion),opacity var(--sidebar-motion)}@media (prefers-reduced-motion:reduce){.academy-menu-lateral_navActiveSliderMotionReady__mkCG4{transition:none}}.academy-menu-lateral_navLinkActiveDecor__vLUx_{--nav-active-bg-edge:min(68%,calc(100% - 3.5rem));--nav-active-bg-chamfer:min(74%,calc(100% - 2.85rem));--nav-active-bg-chamfer-inset:12%;--nav-active-tick-offset:min(78%,calc(100% - 2.4rem));position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none}.academy-menu-lateral_navLinkActiveBg__2fOak{position:absolute;inset:0;display:block;background:linear-gradient(90deg,color-mix(in srgb,var(--academy-brand-purple-mid) 24%,transparent) 0,color-mix(in srgb,var(--academy-brand-magenta) 12%,transparent) 42%,color-mix(in srgb,var(--academy-brand-orange) 4%,transparent) 70%,transparent 100%);clip-path:polygon(0 0,var(--nav-active-bg-edge) 0,var(--nav-active-bg-chamfer) var(--nav-active-bg-chamfer-inset),var(--nav-active-bg-chamfer) calc(100% - var(--nav-active-bg-chamfer-inset)),var(--nav-active-bg-edge) 100%,0 100%);box-shadow:inset 0 0 18px color-mix(in srgb,var(--nav-active-glow) 12%,transparent),inset 0 1px 0 rgba(255,255,255,.04)}.academy-menu-lateral_navLinkActiveGlow__Re9d1{position:absolute;top:0;left:0;width:.4375rem;height:100%;border-radius:999px;background:radial-gradient(ellipse at 28% 50%,color-mix(in srgb,var(--academy-brand-purple-mid) 72%,transparent) 0,color-mix(in srgb,var(--academy-brand-magenta) 24%,transparent) 42%,transparent 78%);opacity:.9;filter:blur(.5px)}.academy-menu-lateral_navLinkActiveBar__i76nS{top:0;left:0;height:100%;box-shadow:0 0 3px color-mix(in srgb,var(--academy-brand-purple-mid) 95%,transparent),0 0 8px color-mix(in srgb,var(--academy-brand-magenta) 72%,transparent),0 0 16px color-mix(in srgb,var(--academy-brand-orange) 42%,transparent)}.academy-menu-lateral_navLinkActiveBar__i76nS,.academy-menu-lateral_navLinkActiveTick__nJiXD{position:absolute;width:.09375rem;border-radius:999px;background:var(--nav-active-gradient-vertical)}.academy-menu-lateral_navLinkActiveTick__nJiXD{top:22%;left:var(--nav-active-tick-offset);height:56%;box-shadow:0 0 3px color-mix(in srgb,var(--academy-brand-purple-mid) 88%,transparent),0 0 7px color-mix(in srgb,var(--academy-brand-magenta) 58%,transparent)}.academy-menu-lateral_navList__9XYPr{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--sidebar-nav-list-gap);margin:0;padding:0;list-style:none;width:100%;box-sizing:border-box}.academy-menu-lateral_sidebar__lYGjl .academy-menu-lateral_menuToggle__nGY_z,.academy-menu-lateral_sidebar__lYGjl button.academy-menu-lateral_navLink__cobF5{cursor:crosshair}.academy-menu-lateral_navLink__cobF5{position:relative;z-index:1;display:flex;align-items:center;gap:var(--sidebar-nav-item-gap);width:100%;min-height:var(--sidebar-nav-item-min-height);padding:var(--sidebar-nav-item-padding-block) var(--sidebar-nav-item-padding-inline);box-sizing:border-box;border:none;background:transparent;font:inherit;text-align:left;cursor:crosshair;color:var(--sidebar-text-muted);font-size:var(--sidebar-nav-font-size);font-weight:500;line-height:1.25;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .15s ease;overflow:visible}.academy-menu-lateral_navLink__cobF5:focus-visible,.academy-menu-lateral_navLink__cobF5:hover{z-index:2;color:var(--sidebar-text)}.academy-menu-lateral_navLinkMiraFrame__6nkt8{position:relative;z-index:1;display:inline-flex;align-items:center;align-self:stretch;gap:var(--sidebar-nav-item-gap);width:fit-content;max-width:100%;min-width:0;flex:0 1 auto;box-sizing:border-box;padding:.375rem .6875rem}.academy-menu-lateral_navLinkTargetOverlay__3jb6F{position:absolute;inset:0;z-index:0;opacity:0;overflow:visible;pointer-events:none}.academy-menu-lateral_navLinkTargetOverlay__3jb6F svg{overflow:visible}.academy-menu-lateral_navLinkTargetOverlay__3jb6F polyline{stroke:var(--academy-accent-stroke,currentColor);stroke-linecap:square}.academy-menu-lateral_navLink__cobF5:not(.academy-menu-lateral_navLinkActive__tv7yU):is(:hover,:focus-visible) .academy-menu-lateral_navLinkTargetOverlay__3jb6F{opacity:1;animation:academy-menu-lateral_navLinkTextFlicker__eYIWr var(--nav-flicker-duration,.36s) steps(1) 1 forwards;animation-delay:var(--nav-flicker-delay,0s)}.academy-menu-lateral_navLink__cobF5:not(.academy-menu-lateral_navLinkActive__tv7yU):is(:hover,:focus-visible) .academy-menu-lateral_navLabel__znKsw{animation:academy-menu-lateral_navLinkTextFlicker__eYIWr var(--nav-flicker-duration,.36s) steps(1) 1 forwards;animation-delay:var(--nav-flicker-delay,0s)}@keyframes academy-menu-lateral_navLinkTextFlicker__eYIWr{0%,to{opacity:1}12%{opacity:.55}20%{opacity:1}28%{opacity:.62}36%{opacity:1}44%{opacity:.7}52%{opacity:1}}.academy-menu-lateral_navLinkActive__tv7yU{color:#fff}.academy-menu-lateral_navLinkActive__tv7yU .academy-menu-lateral_navIcon___w6_J{color:#fff;opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--nav-active-glow) 36%,transparent))}.academy-menu-lateral_navLinkActive__tv7yU .academy-menu-lateral_navLabel__znKsw{color:#fff;text-shadow:0 0 10px color-mix(in srgb,var(--nav-active-glow) 28%,transparent)}.academy-menu-lateral_navIcon___w6_J,.academy-menu-lateral_navLabelGroup__XhVLX,.academy-menu-lateral_navLinkMiraFrame__6nkt8,.academy-menu-lateral_navLink__cobF5>:not(.academy-menu-lateral_navLinkActiveDecor__vLUx_):not(.academy-menu-lateral_navLinkTargetOverlay__3jb6F):not(.academy-menu-lateral_navLinkMiraFrame__6nkt8){position:relative;z-index:1}.academy-menu-lateral_navIcon___w6_J{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--sidebar-nav-icon-size);height:var(--sidebar-nav-icon-size);color:inherit;opacity:.88}.academy-menu-lateral_navLabelGroup__XhVLX{position:relative;display:inline-flex;flex:0 1 auto;align-items:center;gap:.3125rem;min-width:0;overflow:visible}.academy-menu-lateral_navBadge__f1lw3{--badge-core:#fc4a32;--badge-soft:#ff6b45;--badge-glow:color-mix(in srgb,#fc4a32 46%,transparent);position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:.1875rem;isolation:isolate;min-height:.9375rem;padding:.14rem .4rem;border:1px solid color-mix(in srgb,var(--badge-soft) 72%,transparent);border-radius:999px;background:var(--badge-core);box-shadow:0 0 0 1px color-mix(in srgb,var(--badge-core) 28%,transparent),0 0 10px var(--badge-glow),0 0 18px color-mix(in srgb,var(--badge-core) 28%,transparent);color:#fff;font-size:.4375rem;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:lowercase;white-space:nowrap;text-shadow:0 0 6px color-mix(in srgb,var(--badge-soft) 55%,transparent);animation:none}.academy-menu-lateral_navBadge__f1lw3:before{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:inherit;border:1px solid color-mix(in srgb,var(--badge-soft) 50%,transparent);pointer-events:none;animation:none}.academy-menu-lateral_navBadgeCount__fvPaa{position:relative;z-index:1;font-weight:700;letter-spacing:.04em;color:#fff;text-shadow:0 0 7px color-mix(in srgb,var(--badge-soft) 75%,transparent)}.academy-menu-lateral_navBadgeLabel__9Uyz7{position:relative;z-index:1;opacity:.92}.academy-menu-lateral_navLabel__znKsw{flex:0 1 auto;min-width:0;white-space:nowrap}.academy-menu-lateral_navDemoDotCompact__mo6Pl,.academy-menu-lateral_navDemoDot__XCU4W,.academy-menu-lateral_navLiveDotCompact__cr2zS,.academy-menu-lateral_navLiveDot__6_3DS{flex-shrink:0;width:.4rem;height:.4rem;border-radius:50%}.academy-menu-lateral_navDemoDotCompact__mo6Pl,.academy-menu-lateral_navDemoDot__XCU4W{background:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.28)}.academy-menu-lateral_navLiveDotCompact__cr2zS,.academy-menu-lateral_navLiveDot__6_3DS{background:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.28)}.academy-menu-lateral_navDemoDotCompact__mo6Pl,.academy-menu-lateral_navLiveDotCompact__cr2zS{position:absolute;top:-.1rem;right:-.15rem;width:.35rem;height:.35rem}.academy-menu-lateral_copilotIconFrame__LZL2P{--copilot-ring-width:1.75px;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--sidebar-copilot-icon-size);height:var(--sidebar-copilot-icon-size);border-radius:999px;isolation:isolate}.academy-menu-lateral_copilotIconFrame__LZL2P:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;padding:var(--copilot-ring-width);background:conic-gradient(from 210deg,rgba(var(--academy-brand-purple-rgb),.18),var(--academy-brand-purple) 18%,var(--academy-brand-purple-mid) 42%,var(--academy-brand-orange) 72%,rgba(var(--academy-brand-purple-rgb),.18) 100%);-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;animation:none}.academy-menu-lateral_copilotIconCore__auZ09{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:calc(100% - (var(--copilot-ring-width) * 2));height:calc(100% - (var(--copilot-ring-width) * 2));border-radius:999px;background:#000;color:#e9d5ff}.academy-menu-lateral_copilotIconGlyph__WG_Z3{width:.8125rem;height:.8125rem}@keyframes academy-menu-lateral_copilotIconRingSpin__iFbpv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes academy-menu-lateral_navBadgeNeonPulse__ylFqL{0%,to{transform:scale(1);box-shadow:0 0 0 1px color-mix(in srgb,var(--badge-core) 28%,transparent),0 0 8px var(--badge-glow),0 0 14px color-mix(in srgb,var(--badge-core) 28%,transparent)}50%{transform:scale(1.04);box-shadow:0 0 0 1px color-mix(in srgb,var(--badge-soft) 55%,transparent),0 0 12px color-mix(in srgb,var(--badge-soft) 55%,transparent),0 0 22px color-mix(in srgb,var(--badge-core) 40%,transparent)}}@keyframes academy-menu-lateral_navBadgeNeonRing__ALDac{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.academy-menu-lateral_copilotIconFrame__LZL2P:before,.academy-menu-lateral_navBadgeCompact__3YSws,.academy-menu-lateral_navBadge__f1lw3{animation:none}.academy-menu-lateral_navBadgeCompact__3YSws:before,.academy-menu-lateral_navBadge__f1lw3:before{animation:none;opacity:.45;transform:none}.academy-menu-lateral_navLink__cobF5:not(.academy-menu-lateral_navLinkActive__tv7yU):is(:hover,:focus-visible) .academy-menu-lateral_navLabel__znKsw,.academy-menu-lateral_navLink__cobF5:not(.academy-menu-lateral_navLinkActive__tv7yU):is(:hover,:focus-visible) .academy-menu-lateral_navLinkTargetOverlay__3jb6F{animation:none}.academy-menu-lateral_navLink__cobF5:not(.academy-menu-lateral_navLinkActive__tv7yU):is(:hover,:focus-visible) .academy-menu-lateral_navLinkTargetOverlay__3jb6F{opacity:.92}}@media (max-width:960px){.academy-menu-lateral_sidebar__lYGjl{--sidebar-width:13.5rem}}.menu-lateral-svg-frame_frameCollapsed__Q973l{--menu-bottom-safe-area:calc(4.85dvh + 0.625rem)}.menu-lateral-svg-frame_frame__2_Cbk{--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-depth-shadow:rgba(0,0,0,0.22);--menu-bottom-safe-area:calc(4.85dvh + 0.875rem);position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;flex:1 1 auto;overflow:hidden}.menu-lateral-svg-frame_defs__HKexH{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.menu-lateral-svg-frame_clip__bSGW7{position:relative;z-index:0;display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;height:100%;overflow:hidden}.menu-lateral-svg-frame_glass__jVraC{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--menu-frame-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.menu-lateral-svg-frame_glass__jVraC:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(
    --academy-glass-sheen,linear-gradient(180deg,rgba(255,255,255,.04) 0,transparent 28%)
  )}.menu-lateral-svg-frame_content__TMKwd{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:0;height:100%;overflow:hidden;box-sizing:border-box;padding-bottom:var(--menu-bottom-safe-area)}.menu-lateral-svg-frame_borderStack__EmL7k{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;overflow:hidden}.menu-lateral-svg-frame_borderSvg__dw5Qs{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.menu-lateral-svg-frame_borderSvgOutgoing__2eej5{z-index:0}.menu-lateral-svg-frame_borderSvgIncoming__uc0Bv{z-index:1}.menu-lateral-svg-frame_depthFill__7pLt6{opacity:.58;filter:drop-shadow(-1px 0 6px var(--menu-depth-shadow))}.menu-lateral-svg-frame_borderPrimarySolid__Q8fl8{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))}.menu-lateral-svg-frame_borderPrimaryNeon__JL9Ji{opacity:.32;mix-blend-mode:screen;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--academy-brand-magenta) 32%,transparent))}.menu-lateral-svg-frame_borderSecondary__VADRy{opacity:.38;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--academy-brand-purple-mid) 8%,transparent))}@media (prefers-reduced-motion:reduce){.menu-lateral-svg-frame_borderPrimaryNeon__JL9Ji,.menu-lateral-svg-frame_borderSecondary__VADRy{opacity:.3}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.menu-lateral-svg-frame_glass__jVraC{background:#000}.menu-lateral-svg-frame_glass__jVraC:after{display:none}}.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);box-sizing:border-box;max-width:100%;height:100%;flex-shrink:0}.menu-lateral-frame_frameClip__6CWPQ,.menu-lateral-frame_frame___5oFs{position:relative;display:flex;flex-direction:column;width:100%;min-height:0}.menu-lateral-frame_frameClip__6CWPQ{z-index:0;flex:1;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}.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%)}@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_598095{font-family:Orbitron,Orbitron Fallback,ui-sans-serif,system-ui,sans-serif;font-style:normal}.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%)}}