.progressive-media_shell__ky4rA{position:relative;display:block;overflow:hidden;width:100%;height:100%;background:rgba(1,6,66,.42)}.progressive-media_posterLayer__ioZJ_{position:absolute;inset:0;z-index:0}.progressive-media_frame__QF8Mg{position:relative;display:block;overflow:hidden;width:100%;height:100%;background:rgba(1,6,66,.42)}.progressive-media_image__7QASP{display:block;width:100%;height:100%;object-fit:cover;filter:blur(14px);transform:scale(1);opacity:.72;transition:filter .42s ease,transform .42s ease,opacity .42s ease}.progressive-media_frameReady__cQgYo .progressive-media_imageCurrent__kZsvW,.progressive-media_imagePrevious__BO1a0{filter:blur(0);transform:scale(1);opacity:1}.progressive-media_imagePrevious__BO1a0{position:absolute;inset:0;z-index:0;transition:opacity .42s ease}.progressive-media_imageCurrent__kZsvW{position:relative;z-index:1}.progressive-media_posterCurrent__2oPZz,.progressive-media_posterPrevious__7o2ot{position:absolute;inset:0}.progressive-media_posterPrevious__7o2ot{z-index:0}.progressive-media_posterCurrent__2oPZz{z-index:1}.progressive-media_video__IY9T8{position:relative;z-index:1;display:block;width:100%;height:100%;opacity:0;transition:opacity .42s ease}.progressive-media_videoReady__UfBAZ{opacity:1}.progressive-media_shellReady__KDB7S .progressive-media_posterLayer__ioZJ_{opacity:0;transition:opacity .42s ease}@media(prefers-reduced-motion:reduce){.progressive-media_image__7QASP,.progressive-media_posterLayer__ioZJ_,.progressive-media_video__IY9T8{transition:none}.progressive-media_frame__QF8Mg:not(.progressive-media_frameReady__cQgYo) .progressive-media_image__7QASP{filter:blur(8px)}}@keyframes star-button_academy-star-btn__vpYHt{0%{offset-distance:0}to{offset-distance:100%}}.star-button_button__Wj03R{--star-duration:3;--star-light-width:110px;--star-light-color:#fafafa;--star-border-width:2px;position:relative;z-index:3;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:8px 16px;overflow:hidden;border:0;border-radius:1.5rem;background:rgba(0,0,0,0);color:inherit;font:inherit;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:opacity .15s ease}.star-button_button__Wj03R:disabled{cursor:not-allowed;opacity:.5}.star-button_button__Wj03R:focus-visible{outline:2px solid var(--academy-gold,#fff7e5);outline-offset:2px}.star-button_buttonWide__4b2Qs{width:100%;min-height:46px;height:auto;padding:12px 22px}.star-button_light__WKrm4{position:absolute;inset:0;width:var(--star-light-width);aspect-ratio:1;pointer-events:none;background:radial-gradient(ellipse at center,var(--star-light-color),transparent,transparent);offset-path:var(--star-path);offset-distance:0;animation:star-button_academy-star-btn__vpYHt calc(var(--star-duration)*1s) linear infinite}.star-button_borderLayer__vyFSI{position:absolute;inset:0;z-index:4;overflow:hidden;border-style:solid;border-width:var(--star-border-width);border-color:rgba(255,255,255,.15);border-radius:inherit;color:#000;pointer-events:none}.star-button_label__vd_HM{position:relative;z-index:10;display:inline-block;background-image:linear-gradient(0deg,#fff,#737373);background-clip:text;color:rgba(0,0,0,0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.permission-gate-academy_backdrop__53b3x{background:var(--academy-background);background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.permission-gate-academy_backdrop__53b3x,.permission-gate-academy_modal__d3a4a{--academy-card:oklch(0.14 0 0);--academy-ring:oklch(0.72 0 0);--academy-input:oklch(0.32 0 0);--academy-muted:oklch(0.23 0 0);--academy-accent:oklch(0.32 0 0);--academy-border:oklch(0.26 0 0);--academy-radius:0.5rem;--academy-popover:oklch(0.18 0 0);--academy-primary:oklch(1 0 0);--academy-secondary:oklch(0.25 0 0);--academy-background:oklch(0 0 0);--academy-foreground:oklch(1 0 0);--academy-destructive:oklch(0.69 0.2 23.91);--academy-muted-foreground:oklch(0.72 0 0);--academy-accent-foreground:oklch(1 0 0);--academy-primary-foreground:oklch(0 0 0);--academy-secondary-foreground:oklch(1 0 0);--academy-card-foreground:oklch(1 0 0);--academy-gold:#fff7e5;--academy-gold-soft:rgba(255,247,229,0.72);--academy-gold-dim:rgba(255,247,229,0.18);--academy-shadow-blur:8px;--academy-shadow-spread:-1px;--academy-shadow-opacity:0.1;--academy-shadow-offset-x:0px;--academy-shadow-offset-y:4px;--academy-font-sans:"Instrument Sans",system-ui,sans-serif;--academy-font-serif:"Instrument Serif",ui-serif,Georgia,serif;--academy-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--academy-letter-spacing:0em;color:var(--academy-foreground);font-family:var(--academy-font-sans);letter-spacing:var(--academy-letter-spacing)}.permission-gate-academy_modal__d3a4a{background:var(--academy-background);width:min(520px,100% - 32px);box-sizing:border-box;padding:34px;text-align:center;border:1px solid var(--academy-border);border-radius:calc(var(--academy-radius)*2);background:var(--academy-card);color:var(--academy-card-foreground);box-shadow:var(--academy-shadow-offset-x) var(--academy-shadow-offset-y) var(--academy-shadow-blur) var(--academy-shadow-spread) rgba(0,0,0,var(--academy-shadow-opacity))}.permission-gate-academy_modal__d3a4a h1{margin:0 0 10px;color:var(--academy-foreground);font-size:clamp(22px,4.8vw,34px);line-height:1.2;text-wrap:balance}.permission-gate-academy_brandHeader__DaPz3{display:grid;justify-items:center;gap:8px;margin-bottom:16px}.permission-gate-academy_brandLockup__viePf{display:flex;align-items:center;gap:12px}.permission-gate-academy_brandMark__h2cmw{display:block;width:48px;height:48px;flex:0 0 auto}.permission-gate-academy_brandTitle__9X2rA{color:var(--academy-foreground);font-size:clamp(22px,4.2vw,28px);line-height:1;letter-spacing:-.01em}.permission-gate-academy_brandPowered__byowz{margin:0;color:var(--academy-muted-foreground);font-size:11px;font-weight:500;letter-spacing:.04em}.permission-gate-academy_eyebrow__GQiYn{margin:0 0 7px;color:var(--academy-gold);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.permission-gate-academy_lead__C_NCi{color:var(--academy-muted-foreground);text-wrap:pretty}.permission-gate-academy_nameField__lj8TR{display:grid;gap:6px;margin:20px 0 0;text-align:left}.permission-gate-academy_nameField__lj8TR label{color:var(--academy-foreground);font-weight:600}.permission-gate-academy_nameField__lj8TR input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--academy-border);border-radius:var(--academy-radius);background:var(--academy-muted);color:var(--academy-foreground);font:inherit}.permission-gate-academy_nameField__lj8TR input:focus{outline:2px solid var(--academy-gold);outline-offset:2px}.permission-gate-academy_nameField__lj8TR small{color:var(--academy-muted-foreground);font-size:12px}.permission-gate-academy_nameField__lj8TR p{margin:0;color:#f19999;font-size:12px}.permission-gate-academy_nameMeta__68EJH{display:flex;justify-content:space-between;gap:12px}.permission-gate-academy_options__jWyqt{display:grid;gap:9px;margin:22px 0 14px;text-align:left}.permission-gate-academy_option__S_sVi{display:flex;align-items:center;gap:14px;padding:13px 15px;border:1px solid var(--academy-border);border-radius:calc(var(--academy-radius)*1.25);background:var(--academy-muted)}.permission-gate-academy_optionOn__GAdIH{border-color:rgba(255,247,229,.35);background:oklch(.18 0 0);box-shadow:inset 0 0 0 1px rgba(255,247,229,.08)}.permission-gate-academy_deviceText__LswVq{flex:1 1;min-width:0}.permission-gate-academy_deviceText__LswVq small,.permission-gate-academy_deviceText__LswVq strong{display:block}.permission-gate-academy_deviceText__LswVq strong{color:var(--academy-foreground)}.permission-gate-academy_deviceText__LswVq small{margin-top:2px;color:var(--academy-muted-foreground)}.permission-gate-academy_deviceText__LswVq em{color:var(--academy-gold);font-size:10px;font-style:normal;text-transform:capitalize}.permission-gate-academy_deviceIcon__cewwc{width:40px;height:40px;display:grid;flex:0 0 40px;place-items:center;border-radius:50%;color:var(--academy-gold-soft);background:rgba(255,247,229,.08)}.permission-gate-academy_deviceIcon__cewwc svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.permission-gate-academy_switch__54GTl{position:relative;flex:0 0 42px;width:42px;height:20px;padding:0;border:0;border-radius:999px;background:oklch(.32 0 0);cursor:pointer}.permission-gate-academy_switch__54GTl span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:oklch(.14 0 0);transition:transform .2s ease}.permission-gate-academy_switch__54GTl:disabled{cursor:wait;opacity:.65}.permission-gate-academy_switchOn__utTJO{background:var(--academy-gold)}.permission-gate-academy_switchOn__utTJO span{transform:translateX(22px);background:#111}.permission-gate-academy_guidance__60aVH{margin:15px 0 22px;padding-left:22px;text-align:left;color:var(--academy-muted-foreground);font-size:13px;line-height:1.6}.permission-gate-academy_guidance__60aVH li::marker{color:var(--academy-gold)}.permission-gate-academy_actions__bK7kU{display:grid;gap:10px}@media(max-width:640px){.permission-gate-academy_modal__d3a4a{width:min(520px,100% - 24px);padding:22px 18px;border-radius:18px;max-height:calc(var(--app-height, 100dvh) - 24px);overflow:auto}.permission-gate-academy_modal__d3a4a h1{font-size:clamp(20px,5.6vw,26px);line-height:1.24}}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2?dpl=4940f69fb992ef4db318c1bffc30843dae053a22-0000000005) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2?dpl=4940f69fb992ef4db318c1bffc30843dae053a22-0000000005) 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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ef536d{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.course_page__dQtyv{--academy-card:oklch(0.14 0 0);--academy-ring:oklch(0.72 0 0);--academy-input:oklch(0.32 0 0);--academy-muted:oklch(0.23 0 0);--academy-accent:oklch(0.32 0 0);--academy-border:oklch(0.26 0 0);--academy-radius:0.5rem;--academy-popover:oklch(0.18 0 0);--academy-primary:oklch(1 0 0);--academy-secondary:oklch(0.25 0 0);--academy-background:oklch(0 0 0);--academy-foreground:oklch(1 0 0);--academy-destructive:oklch(0.69 0.2 23.91);--academy-muted-foreground:oklch(0.72 0 0);--academy-accent-foreground:oklch(1 0 0);--academy-primary-foreground:oklch(0 0 0);--academy-secondary-foreground:oklch(1 0 0);--academy-card-foreground:oklch(1 0 0);--academy-gold:#fff7e5;--academy-gold-soft:rgba(255,247,229,0.72);--academy-gold-dim:rgba(255,247,229,0.18);--academy-shadow-blur:8px;--academy-shadow-spread:-1px;--academy-shadow-opacity:0.1;--academy-shadow-offset-x:0px;--academy-shadow-offset-y:4px;--academy-font-sans:"Instrument Sans",system-ui,sans-serif;--academy-font-serif:"Instrument Serif",ui-serif,Georgia,serif;--academy-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--academy-letter-spacing:0em;color:var(--academy-foreground);font-family:var(--academy-font-sans);letter-spacing:var(--academy-letter-spacing);width:100%;max-width:100%;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;padding-left:0!important;padding-right:0!important;box-sizing:border-box;background:var(--academy-background)}@media(min-width:993px){.course_page__dQtyv{overflow:hidden;height:100dvh}}@media(max-width:992px){.course_page__dQtyv{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:auto}}.course_backdrop__7T5N3{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 50% -10%,rgba(255,247,229,.06),transparent 60%),var(--academy-background)}.course_splitShell__s5_Q6{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;padding-top:max(85px,env(safe-area-inset-top) + 64px);box-sizing:border-box}@media(max-width:992px){.course_splitShell__s5_Q6{min-height:auto;padding-bottom:env(safe-area-inset-bottom)}}.course_splitShellSession__oY5eU{padding-top:0}.course_splitShellSession__oY5eU .course_split__CUUA5{height:100dvh}.course_contentInset___xvFn{box-sizing:border-box}@media(max-width:992px){.course_contentInset___xvFn{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}}@media(max-width:576px){.course_contentInset___xvFn{padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))}}.course_split__CUUA5{flex:1 1 auto;display:grid;grid-template-columns:64fr 36fr;height:calc(100dvh - 85px);min-height:0;position:relative;transition:grid-template-columns .42s cubic-bezier(.22,1,.36,1)}.course_split__CUUA5:not(.course_splitOpen__Mdq_t){grid-template-columns:minmax(0,1fr)}@media(max-width:992px){.course_split__CUUA5{grid-template-columns:1fr;height:auto;min-height:auto}.course_split__CUUA5:not(.course_splitOpen__Mdq_t) .course_lessonsPane__WGmIK{opacity:1;visibility:visible;pointer-events:auto;position:relative;inset:auto;width:auto}}.course_splitOpen__Mdq_t{grid-template-columns:64fr 36fr}.course_sidebarToggle__vyXRe{position:absolute;top:50%;right:0;z-index:4;display:grid;width:30px;height:128px;place-items:center;padding:0;transform:translateY(-50%);border:1px solid var(--academy-border);border-right:0;border-radius:10px 0 0 10px;color:var(--academy-gold);background:rgba(20,20,20,.92);box-shadow:0 8px 18px rgba(0,0,0,.45);line-height:1;cursor:pointer;transition:right .42s cubic-bezier(.22,1,.36,1),background .16s ease}.course_sidebarToggle__vyXRe:focus-visible,.course_sidebarToggle__vyXRe:hover{background:var(--academy-muted);outline:none}@media(max-width:992px){.course_sidebarToggle__vyXRe{display:none}}.course_splitOpen__Mdq_t .course_sidebarToggle__vyXRe{right:36%}.course_sidebarToggleLabel__YCRY1{writing-mode:vertical-rl;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.course_srOnly__x3Iab{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.course_lessonsPane__WGmIK,.course_videoPane__rDqqP{min-height:0;min-width:0;opacity:1;transition:opacity .22s ease;overflow:hidden}.course_videoPane__rDqqP{position:relative;width:100%;height:100%;min-height:0;background:#000}@media(max-width:992px){.course_videoPane__rDqqP{min-height:min(44vh,420px);max-height:52vh}}@media(max-width:640px){.course_videoPane__rDqqP{min-height:min(38vh,300px);max-height:44vh}}.course_videoShell__putMH{position:relative;width:100%;height:100%;background:#000}.course_video__FXE8q{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;background:#000}.course_video__FXE8q::-webkit-media-controls{display:none!important}.course_videoControls__84_HB{right:16px;bottom:16px;z-index:3;display:flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid rgba(255,247,229,.2);border-radius:999px}.course_videoControls__84_HB,.course_videoKind__dfap0{position:absolute;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.course_videoKind__dfap0{top:16px;left:16px;z-index:2;padding:6px 10px;border:1px solid rgba(255,247,229,.24);border-radius:999px;color:var(--academy-foreground);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.course_videoControlButton__TWb6Q{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;color:var(--academy-foreground);background:rgba(0,0,0,0);cursor:pointer;transition:background .16s ease,color .16s ease}.course_videoControlButton__TWb6Q svg{font-size:22px}.course_videoControlButton__TWb6Q:focus-visible,.course_videoControlButton__TWb6Q:hover{color:var(--academy-gold);background:rgba(255,247,229,.12);outline:none}.course_videoPlaceholder__D452A{display:grid;place-items:center;width:100%;height:100%;min-height:inherit;padding:16px;color:var(--academy-muted-foreground);font-size:14px;line-height:1.45;text-align:center;background:var(--academy-card)}.course_lessonsPane__WGmIK{position:relative;display:flex;flex-direction:column;border-left:1px solid var(--academy-border);background:var(--academy-card);min-height:0}.course_split__CUUA5:not(.course_splitOpen__Mdq_t) .course_lessonsPane__WGmIK{opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0 0 0 auto;width:36%}@media(max-width:992px){.course_split__CUUA5:not(.course_splitOpen__Mdq_t) .course_lessonsPane__WGmIK{opacity:1;visibility:visible;pointer-events:auto;position:relative;inset:auto;width:auto}.course_lessonsPane__WGmIK{min-height:auto;overflow:visible;border-left:0;border-top:1px solid var(--academy-border)}}.course_lessonsInner__Mh0_F{flex:1 1;min-height:0;overflow:auto;padding:28px 24px 90px;-webkit-overflow-scrolling:touch}@media(max-width:992px){.course_lessonsInner__Mh0_F{overflow:visible;padding-top:24px;padding-bottom:20px}}.course_lessonsHeader__QDExa{margin-bottom:24px}@media(max-width:640px){.course_lessonsHeader__QDExa{margin-bottom:20px}}.course_eyebrow__9RonH{margin:0 0 8px;color:var(--academy-gold);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.course_title__lwmWF{margin:0 0 8px;color:var(--academy-foreground);font-size:clamp(28px,5.4vw,42px);font-weight:400;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;overflow-wrap:anywhere}@media(max-width:640px){.course_title__lwmWF{text-transform:none;font-size:clamp(23px,6vw,29px);letter-spacing:.01em;line-height:1.2}}.course_description__aip13,.course_subtitle___ZaMh{margin:0;color:var(--academy-muted-foreground);font-size:15px;line-height:1.5}.course_subtitle___ZaMh{max-width:34ch;color:var(--academy-foreground);font-size:clamp(17px,2vw,20px);font-weight:400;line-height:1.35}.course_description__aip13{margin-top:8px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7}.course_descriptionExpanded__dQxHt{display:block;overflow:visible}.course_descriptionBlock__1qQ3n{margin-top:8px}.course_descriptionBlock__1qQ3n .course_description__aip13{margin-top:0}.course_descriptionToggle__lZ1DX{margin-top:8px;padding:0;border:0;color:var(--academy-gold);background:rgba(0,0,0,0);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.course_descriptionToggle__lZ1DX:focus-visible,.course_descriptionToggle__lZ1DX:hover{color:var(--academy-foreground);text-decoration:underline}.course_moduleList__zRMu7{--step-film:var(--academy-gold);--step-classroom:#7db8e8;--step-quiz:#c9a3ff;--step-capstone:#f0a868;--band-strong:#83d6a2;--band-developing:#f0c05a;--band-weak:var(--academy-destructive);display:grid;gap:10px;margin:0;padding:0;list-style:none}.course_journeyItem__ENeiP{display:flex;align-items:stretch;gap:10px}.course_journeyRail__NduKD{position:relative;flex:0 0 auto;width:32px;display:flex;justify-content:center;padding-top:10px}.course_journeyRailLine__BEMNR{position:absolute;top:42px;bottom:-10px;width:2px;background:var(--academy-border)}.course_journeyRailLine_completed__duUjW{background:var(--band-strong);opacity:.6}.course_journeyItem__ENeiP:last-child .course_journeyRailLine__BEMNR{display:none}.course_journeyRailNode__540jj{z-index:1}.course_moduleTabs__kvpnj{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.course_moduleTabs__kvpnj button{flex:0 0 auto;min-height:32px;padding:6px 14px;border:1px solid var(--academy-border);border-radius:999px;color:var(--academy-muted-foreground);background:var(--academy-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.course_moduleTabs__kvpnj button:hover:not(.course_activeTab__BLB9e){color:var(--academy-foreground);border-color:rgba(255,247,229,.32)}.course_moduleTabs__kvpnj .course_activeTab__BLB9e{color:var(--academy-background);border-color:var(--academy-gold);background:var(--academy-gold)}.course_moduleObjective__Kmyqb{margin:0 0 8px;color:var(--academy-muted-foreground);font-size:12px;line-height:1.45}@media(min-width:993px){.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li{animation:course_academyJourneyItemIn__mJ5u9 .36s cubic-bezier(.22,1,.36,1) both}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:first-child{animation-delay:0s}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(2){animation-delay:40ms}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(3){animation-delay:80ms}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(4){animation-delay:.12s}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(5){animation-delay:.16s}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(6){animation-delay:.2s}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(7){animation-delay:.24s}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(8){animation-delay:.28s}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(9){animation-delay:.32s}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(10){animation-delay:.36s}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(11){animation-delay:.4s}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(12){animation-delay:.44s}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(13){animation-delay:.48s}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(14){animation-delay:.52s}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(15){animation-delay:.56s}.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li:nth-child(16){animation-delay:.6s}}@keyframes course_academyJourneyItemIn__mJ5u9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.course_split__CUUA5.course_splitOpen__Mdq_t .course_moduleList__zRMu7>li{animation:none!important}.course_lessonsPane__WGmIK{transition-duration:1ms!important}}.course_continuationPanel__Ri__q{display:grid;gap:8px;margin-top:10px;padding:14px 16px;border:1px solid var(--academy-border);border-radius:var(--academy-radius);background:var(--academy-muted)}.course_continuationPanel__Ri__q p{margin:0;color:var(--academy-muted-foreground);font-size:12px;line-height:1.45}.course_continuationPanel__Ri__q .course_moduleAction__qzvaf{justify-self:start}.course_quizFailedNotice__xCZ2A{display:grid;gap:14px;margin:-2px 0 16px;padding:16px 18px;border:1px solid rgba(255,177,112,.42);border-radius:var(--academy-radius);background:rgba(114,46,22,.28);color:var(--academy-foreground)}.course_quizFailedNotice__xCZ2A strong{display:block;color:#ffd5a8;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.course_quizFailedNotice__xCZ2A p{margin:5px 0 0;color:rgba(255,247,229,.76);font-size:13px;line-height:1.45}.course_quizFailedList__8sZbw{display:flex;flex-wrap:wrap;gap:8px}.course_quizFailedAction__NUFPK{min-height:36px;padding:7px 14px;border:1px solid rgba(255,213,168,.55);border-radius:999px;color:#fff7e5;background:rgba(255,213,168,.16);font:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.course_quizFailedAction__NUFPK:focus-visible,.course_quizFailedAction__NUFPK:hover:not(:disabled){background:rgba(255,213,168,.28);outline:none}.course_quizFailedAction__NUFPK:disabled{cursor:not-allowed;opacity:.55}.course_moduleItem__E57bD{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;min-height:52px;border:1px solid var(--academy-border);border-radius:var(--academy-radius);background:var(--academy-muted)}.course_moduleCopy__RoZkO{flex:1 1;min-width:0}.course_moduleSummary__ox7dA{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;margin:0 0 4px;padding:0;border:0;color:inherit;background:rgba(0,0,0,0);font:inherit;text-align:left;cursor:pointer}.course_moduleSummary__ox7dA strong{min-width:0}.course_moduleSummary__ox7dA:focus-visible strong,.course_moduleSummary__ox7dA:hover strong{color:var(--academy-gold)}.course_moduleState__IaBKa{color:var(--academy-gold);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.course_moduleItemCurrent__Wbvv7{border-color:var(--academy-gold)}.course_moduleItemExpanded__xUz4F .course_moduleCopy__RoZkO>span{color:var(--academy-foreground)}.course_moduleCopy__RoZkO strong{display:block;color:var(--academy-foreground);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.course_moduleCopy__RoZkO span{display:block;margin-top:2px;color:var(--academy-muted-foreground);font-size:13px}.course_lockBadge__cUvUh,.course_previewBadge__7LJM6{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:32px;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.course_lockBadge__cUvUh{color:var(--academy-gold);background:var(--academy-gold-dim);border:1px solid rgba(255,247,229,.28);cursor:pointer;font:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease}.course_lockBadge__cUvUh:hover{background:rgba(255,247,229,.24);border-color:rgba(255,247,229,.42)}.course_previewBadge__7LJM6{color:var(--academy-foreground);background:rgba(255,255,255,.06);border:1px solid var(--academy-border)}.course_lockIcon__s1iBb{width:14px;height:14px;flex:0 0 auto}.course_lockedOverlay__s2uUX{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:992px){.course_lockedOverlay__s2uUX{position:relative;inset:auto;flex-shrink:0;display:block;padding-top:20px;padding-bottom:max(24px,env(safe-area-inset-bottom));background:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none}}.course_lockedCard__v3kq1{background:var(--academy-card);color:var(--academy-card-foreground);border:1px solid var(--academy-border);border-radius:calc(var(--academy-radius)*1.5);box-shadow:var(--academy-shadow-offset-x) var(--academy-shadow-offset-y) var(--academy-shadow-blur) var(--academy-shadow-spread) rgba(0,0,0,var(--academy-shadow-opacity));display:grid;justify-items:center;gap:12px;max-width:320px;margin:0 auto;padding:28px 24px;text-align:center}@media(max-width:992px){.course_lockedCard__v3kq1{max-width:none;width:100%;box-sizing:border-box;margin-top:8px;padding:22px 18px}}.course_lockedCard__v3kq1 h3{margin:0;color:var(--academy-foreground);font-size:clamp(18px,4vw,20px);font-weight:700;line-height:1.25}.course_lockedCard__v3kq1 p{margin:0;color:var(--academy-muted-foreground);font-size:14px;line-height:1.5}.course_lockedCardWide__QEHTA{justify-items:stretch;max-width:min(100%,460px);width:100%;max-height:min(100dvh - 180px,820px);overflow-y:auto;text-align:left;-webkit-overflow-scrolling:touch}@media(max-width:992px){.course_lockedCardWide__QEHTA{max-height:none;overflow:visible}}.course_overlayLoader__W2zv5{display:grid;gap:12px;justify-items:center;padding:12px 0;color:var(--academy-muted-foreground);font-size:14px;text-align:center}.course_purchaseEmbedded__j9_Vn{width:100%}.course_overlayUnlockActions__Pz8uQ{display:grid;gap:10px;margin-top:4px}.course_lockMark___3N5l{display:grid;place-items:center;width:56px;height:56px;border-radius:999px;color:var(--academy-gold);background:var(--academy-gold-dim);border:1px solid rgba(255,247,229,.35)}.course_lockMark___3N5l .course_lockIcon__s1iBb{width:24px;height:24px}.course_lockStarCta__Esgqg{width:100%;max-width:320px}.course_secondaryCta__mvqU5{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:0 22px;border:1px solid var(--academy-border);border-radius:999px;color:var(--academy-muted-foreground);font:inherit;font-size:15px;font-weight:600;line-height:1.2;background:var(--academy-muted);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.course_secondaryCta__mvqU5:hover:not(:disabled){border-color:var(--academy-gold-soft);color:var(--academy-foreground)}.course_secondaryCta__mvqU5:disabled{cursor:not-allowed;opacity:.55}.course_unlockModalBackdrop__F4HNv{position:fixed;inset:0;z-index:10000000;display:grid;align-content:center;justify-items:center;overflow-y:auto;overscroll-behavior:contain;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(2,4,15,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.course_unlockModalCompact__p4FHs{width:min(100%,360px);padding:24px 20px}.course_unlockModal__Tx_pw{--academy-card:oklch(0.14 0 0);--academy-ring:oklch(0.72 0 0);--academy-input:oklch(0.32 0 0);--academy-muted:oklch(0.23 0 0);--academy-accent:oklch(0.32 0 0);--academy-border:oklch(0.26 0 0);--academy-radius:0.5rem;--academy-popover:oklch(0.18 0 0);--academy-primary:oklch(1 0 0);--academy-secondary:oklch(0.25 0 0);--academy-background:oklch(0 0 0);--academy-foreground:oklch(1 0 0);--academy-destructive:oklch(0.69 0.2 23.91);--academy-muted-foreground:oklch(0.72 0 0);--academy-accent-foreground:oklch(1 0 0);--academy-primary-foreground:oklch(0 0 0);--academy-secondary-foreground:oklch(1 0 0);--academy-card-foreground:oklch(1 0 0);--academy-gold:#fff7e5;--academy-gold-soft:rgba(255,247,229,0.72);--academy-gold-dim:rgba(255,247,229,0.18);--academy-shadow-blur:8px;--academy-shadow-spread:-1px;--academy-shadow-opacity:0.1;--academy-shadow-offset-x:0px;--academy-shadow-offset-y:4px;--academy-font-sans:"Instrument Sans",system-ui,sans-serif;--academy-font-serif:"Instrument Serif",ui-serif,Georgia,serif;--academy-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--academy-letter-spacing:0em;color:var(--academy-foreground);background:var(--academy-background);font-family:var(--academy-font-sans);letter-spacing:var(--academy-letter-spacing);background:var(--academy-card);color:var(--academy-card-foreground);border:1px solid var(--academy-border);border-radius:calc(var(--academy-radius)*1.5);box-shadow:var(--academy-shadow-offset-x) var(--academy-shadow-offset-y) var(--academy-shadow-blur) var(--academy-shadow-spread) rgba(0,0,0,var(--academy-shadow-opacity));width:min(100%,480px);padding:28px 24px 24px;text-align:left}.course_unlockModalGlass__FGFlf{backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.course_unlockModalCopy__Feas9{margin:0;color:var(--academy-muted-foreground);font-size:15px;line-height:1.55;text-align:center}.course_purchaseSuccessModal__SgBzh{display:grid;justify-items:center;width:min(100%,440px);padding:36px 32px 28px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(131,214,162,.1),transparent 58%),radial-gradient(circle at 50% 100%,rgba(255,247,229,.05),transparent 48%),var(--academy-card)}.course_purchaseSuccessHero__v_QMb{display:grid;place-items:center;margin-bottom:18px}.course_purchaseSuccessIcon__x_srR{display:grid;width:68px;height:68px;place-items:center;border:1px solid rgba(131,214,162,.45);border-radius:50%;color:#9de8b8;background:radial-gradient(circle at 50% 30%,rgba(131,214,162,.22),transparent 70%),rgba(131,214,162,.08);box-shadow:0 0 0 6px rgba(131,214,162,.06),0 0 28px rgba(131,214,162,.16)}.course_purchaseSuccessIcon__x_srR svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.course_purchaseSuccessEyebrow__kL3dr{margin:0 0 10px;color:var(--academy-gold-soft);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.course_purchaseSuccessTitle__DMvU8{margin:0 0 22px;color:var(--academy-foreground);font-size:clamp(28px,5vw,34px);font-weight:400;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.course_purchaseSuccessBody__vRGLL{display:grid;gap:12px;width:100%;max-width:34ch}.course_purchaseSuccessCourse__7Q4M3{margin:0;padding:10px 14px;border:1px solid rgba(255,247,229,.12);border-radius:calc(var(--academy-radius)*1.5);color:var(--academy-gold);background:rgba(255,247,229,.04);font-size:17px;font-weight:600;line-height:1.35;text-wrap:balance}.course_purchaseSuccessCopy__9lU_o{margin:0;color:var(--academy-muted-foreground);font-size:15px;line-height:1.65;text-wrap:balance}.course_purchaseSuccessActions__od4E0{width:100%;max-width:280px;margin-top:26px}.course_purchase__c0kMZ{display:grid;gap:14px}.course_purchaseTitle__y7vTT{margin:0 0 4px!important;color:var(--academy-foreground);font-size:clamp(22px,4vw,28px);font-weight:400;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.course_purchaseProcessing__3pRfy{gap:10px;min-height:0}.course_purchaseProcessingBody__k27Or{display:grid;gap:10px;justify-items:center;padding:8px 4px 4px;text-align:center}.course_purchaseProcessingTitle__fIv1v{margin:0;font-size:clamp(20px,3.8vw,24px);line-height:1.2}.course_purchaseProcessingDetail__sXBc0{margin:0;max-width:30ch;color:rgba(255,255,255,.78);font-size:14px;line-height:1.5}.course_purchaseGlassPanel__SPQYt{display:grid;gap:12px;padding:14px 16px;border-radius:calc(var(--academy-radius)*1.5);border:1px solid var(--academy-border);background:var(--academy-muted)}.course_purchaseWalletHeader__Vr7gW{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.course_purchaseBalanceGrid__zjt4N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.course_purchaseBalanceCell__5MQVO{display:grid;gap:4px;padding:12px;border-radius:var(--academy-radius);border:1px solid var(--academy-border);background:var(--academy-card)}.course_purchaseBalanceCellWarning__nHfSf{border-color:rgba(255,160,120,.35);background:rgba(255,80,40,.08)}.course_purchaseStatLabel__muwLp{color:var(--academy-muted-foreground);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.course_purchaseStatValue__qo0Tt{color:var(--academy-foreground);font-size:clamp(18px,3.5vw,22px);line-height:1.2}.course_purchaseStatUnit__7_Vs7{color:var(--academy-gold);font-size:.72em;font-weight:700}.course_purchaseStatHint__fwvxh{color:var(--academy-muted-foreground);font-size:11px;line-height:1.3}.course_purchaseStatHintWarning__xrIx_{color:rgba(255,180,140,.92);font-size:11px;line-height:1.3}.course_purchaseWalletLabel__sDACW{display:block;color:var(--academy-muted-foreground);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.course_walletChip__ZlNqU{display:inline-flex;align-items:center;max-width:100%;padding:7px 12px;border:1px solid rgba(255,247,229,.22);border-radius:999px;background:var(--academy-card);color:var(--academy-gold);font-family:var(--academy-font-mono);font-size:13px;font-weight:600;line-height:1;letter-spacing:.02em;box-shadow:inset 0 0 0 1px rgba(255,247,229,.04)}.course_walletChipMuted__PP4tB{border-color:var(--academy-border);color:var(--academy-muted-foreground);box-shadow:none}.course_purchaseProgressHeader__aApi2{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.course_purchaseProgressValue__dIXua{color:var(--academy-gold);font-size:clamp(18px,3.5vw,22px);line-height:1.2}.course_purchaseProgressMuted__JB1jW{color:var(--academy-muted-foreground);font-size:.72em;font-weight:600}.course_purchaseProgressTrack__vXt56{overflow:hidden;height:8px;border-radius:999px;background:var(--academy-card);border:1px solid var(--academy-border)}.course_purchaseProgressFill__4_CQU{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c9a227 0,var(--academy-gold) 100%)}.course_purchaseProgressHint__e2R_D{margin:0;color:var(--academy-muted-foreground);font-size:13px;line-height:1.45}.course_purchaseNote__8A9z7{margin:0;color:var(--academy-muted-foreground);font-size:12px;line-height:1.45}.course_purchaseStatus__1rYxA{margin:0;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.45}.course_purchaseStatusError__bpIjE{color:#ffb4b4;background:rgba(255,80,80,.12);border:1px solid rgba(255,120,120,.35)}.course_purchaseStatusSuccess__HGCqL{color:var(--academy-gold);background:var(--academy-gold-dim);border:1px solid rgba(255,247,229,.28)}.course_purchaseStatusInfo__mgrSY{color:var(--academy-foreground);background:var(--academy-muted);border:1px solid var(--academy-border)}.course_purchaseForm__9kovK{display:grid;gap:8px}.course_purchaseFieldLabel__COiMm{color:var(--academy-muted-foreground);font-size:13px;font-weight:600}.course_purchaseFieldRow___buoT{display:grid;grid-template-columns:1fr auto;gap:8px}.course_purchaseInput__r1MSG{min-height:46px;padding:0 14px;border-radius:var(--academy-radius);border:1px solid var(--academy-border);background:var(--academy-card);color:var(--academy-foreground);font:inherit;font-size:16px}.course_purchaseInput__r1MSG:focus{outline:none;border-color:var(--academy-gold-soft);box-shadow:0 0 0 2px var(--academy-gold-dim)}.course_purchaseInput__r1MSG:disabled{opacity:.55}.course_purchaseMaxButton__sMysE{min-width:64px;min-height:46px;padding:0 14px;border-radius:var(--academy-radius);border:1px solid var(--academy-border);background:var(--academy-muted);color:var(--academy-gold);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.course_purchaseMaxButton__sMysE:hover:not(:disabled){background:var(--academy-gold-dim);border-color:rgba(255,247,229,.35)}.course_purchaseMaxButton__sMysE:disabled{opacity:.45;cursor:not-allowed}.course_purchaseSuggestLink__0ZGoJ{display:none}.course_purchaseButtonBusy__aFo_R{display:inline-flex;align-items:center;justify-content:center;gap:8px}@media(max-width:520px){.course_purchaseBalanceGrid__zjt4N{grid-template-columns:1fr}.course_unlockModal__Tx_pw{width:min(100%,100% - 16px);max-height:min(92vh,820px);overflow-y:auto}.course_unlockModalCompact__p4FHs{max-height:none;overflow:visible}.course_purchaseSuccessModal__SgBzh{padding:28px 20px 22px}.course_purchaseSuccessCourse__7Q4M3{font-size:16px}}.course_unlockEyebrow__4RxlD{margin:0 0 8px;color:var(--academy-gold);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.course_unlockModal__Tx_pw h2{margin:0 0 12px;color:var(--academy-foreground);font-size:clamp(22px,4vw,28px);line-height:1.15}.course_unlockModal__Tx_pw p{margin:0;color:var(--academy-muted-foreground);font-size:15px;line-height:1.55}.course_unlockModalLoader___K347{display:grid;gap:12px;justify-items:center;padding:12px 0 4px;color:var(--academy-muted-foreground);font-size:14px}.course_unlockModalActions__aBsTY{display:grid;gap:10px;margin-top:22px}@media(max-width:1600px){.course_splitShell__s5_Q6{padding-top:max(71px,env(safe-area-inset-top) + 52px)}.course_split__CUUA5{min-height:calc(100dvh - 71px)}}@media(max-width:992px){.course_splitShell__s5_Q6{padding-top:max(72px,env(safe-area-inset-top) + 52px)}.course_split__CUUA5{min-height:auto}.course_splitOpen__Mdq_t{grid-template-columns:1fr}.course_splitOpen__Mdq_t .course_sidebarToggle__vyXRe{right:0}}@media(max-width:640px){.course_splitShell__s5_Q6{padding-top:max(64px,env(safe-area-inset-top) + 48px)}}.course_splitShellSession__oY5eU{padding-top:0!important}.course_pageState__KbBmf{position:relative;z-index:1;min-height:100dvh;display:grid;align-content:center;justify-items:center;gap:14px;padding:96px 20px 32px;text-align:center;color:var(--academy-muted-foreground)}.course_pageState__KbBmf h1,.course_pageState__KbBmf p{margin:0}.course_pageState__KbBmf h1{color:var(--academy-foreground);font-size:clamp(24px,4vw,36px)}.course_courseTabs__1sG6E{display:flex;gap:8px;overflow-x:auto;margin:0 0 20px;padding:0 0 6px}.course_courseTabs__1sG6E button{flex:0 0 auto;min-height:36px;padding:7px 13px;border:1px solid var(--academy-border);border-radius:999px;color:var(--academy-muted-foreground);background:var(--academy-muted);font:inherit;font-size:12px;cursor:pointer}.course_courseTabs__1sG6E .course_activeTab__BLB9e{color:var(--academy-background);border-color:var(--academy-gold);background:var(--academy-gold)}.course_courseActions__htsAL,.course_courseMetaRow__AQ1im{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.course_courseMetaRow__AQ1im{margin-bottom:8px}.course_courseMetaRow__AQ1im .course_eyebrow__9RonH{margin-bottom:0}.course_courseActions__htsAL{justify-content:flex-start;margin-top:18px}.course_entitledBadge__r_J9s,.course_priceBadge___Sf7c{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--academy-border);border-radius:999px;color:var(--academy-muted-foreground);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.course_entitledBadge__r_J9s{color:var(--academy-gold);border-color:rgba(255,247,229,.3);background:var(--academy-gold-dim)}.course_entitledBadge_urgent__WQRH4{color:#ffd7b0;border-color:rgba(255,154,90,.45);background:rgba(255,120,60,.14)}.course_badgeIcon__egIJE{font-size:13px!important}.course_historyLink__Omdra{color:var(--academy-gold);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.course_shortfallCard__mjdsA{display:grid;gap:5px;margin:0 0 20px;padding:14px 16px;border:1px solid rgba(255,190,100,.36);border-radius:var(--academy-radius);background:rgba(255,150,60,.08)}.course_shortfallCard__mjdsA strong{color:var(--academy-foreground)}.course_shortfallCard__mjdsA p{margin:0;color:var(--academy-muted-foreground);font-size:13px}.course_shortfallCard__mjdsA button{justify-self:start;margin-top:5px;padding:0;border:0;color:var(--academy-gold);background:rgba(0,0,0,0);font:inherit;font-weight:700;cursor:pointer}.course_creditsModalBackdrop__vCNQ1{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:20px;overflow-y:auto;background:rgba(2,4,15,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.course_creditsModal__FyK1Y{position:relative;width:min(100%,640px);max-height:min(90vh,760px);overflow-y:auto;padding:28px;border:1px solid var(--academy-border);border-radius:18px;background:var(--academy-panel);color:var(--academy-foreground);box-shadow:0 24px 80px rgba(0,0,0,.6)}.course_creditsModal__FyK1Y h2{margin:0 0 22px;color:var(--academy-foreground);font-size:24px}.course_creditsModalClose__LG0rp{position:absolute;top:14px;right:16px;width:34px;height:34px;border:0;border-radius:50%;color:var(--academy-foreground);background:rgba(0,0,0,0);font-size:28px;line-height:1;cursor:pointer}.course_creditsModalClose__LG0rp:focus-visible,.course_creditsModalClose__LG0rp:hover{background:var(--academy-muted)}@media(max-width:640px){.course_creditsModal__FyK1Y{padding:24px 16px}}.course_inlineError___SylV,.course_sessionError__u110s{margin:0 0 16px!important;padding:10px 12px;border:1px solid rgba(255,120,120,.35);border-radius:10px;color:#ffb4b4!important;background:rgba(255,80,80,.1);font-size:13px!important}.course_moduleOrder__lZsWk{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border:1px solid var(--academy-border);border-radius:50%;background:var(--academy-card);color:var(--academy-gold);font-size:12px;font-weight:700;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.course_moduleOrder__lZsWk svg{font-size:17px}.course_moduleOrder_locked__nd4o3,.course_moduleOrder_upcoming__hPsnm{color:var(--academy-muted-foreground)}.course_moduleOrder_completed__b__v6{border-color:var(--band-strong,#83d6a2);color:var(--band-strong,#83d6a2)}.course_moduleOrder_current__gNO2L{border-color:var(--academy-gold);box-shadow:0 0 0 3px var(--academy-gold-dim);animation:course_journeyPulse__wg09D 2.2s ease-in-out infinite}@keyframes course_journeyPulse__wg09D{0%,to{box-shadow:0 0 0 3px var(--academy-gold-dim)}50%{box-shadow:0 0 0 6px rgba(0,0,0,0)}}@media(prefers-reduced-motion:reduce){.course_moduleOrder_current__gNO2L{animation:none}}.course_stepTypeChip__8MHBA{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.course_stepTypeChip_film__uARkl{color:var(--step-film);background:rgba(255,247,229,.14)}.course_stepTypeChip_classroom__t5vKe{color:var(--step-classroom);background:rgba(125,184,232,.14)}.course_stepTypeChip_quiz__qEX4J{color:var(--step-quiz);background:rgba(201,163,255,.14)}.course_stepTypeChip_capstone__gBBEJ{color:var(--step-capstone);background:rgba(240,168,104,.14)}.course_stepStatusChip___TxEM{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.course_stepStatusChip_completed___BgOC{color:#83d6a2;background:rgba(131,214,162,.14)}.course_stepStatusChip_current__1Uhjd{color:var(--academy-gold);background:var(--academy-gold-dim)}.course_stepStatusChip_failed__x9a2f{color:var(--band-weak,#ff5a5a);background:rgba(255,90,90,.14)}.course_stepStatusChip_pending__x_d6N{color:var(--academy-muted-foreground);background:rgba(255,247,229,.08)}.course_bandChip__vnQBq{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.course_bandChip_strong__1MyAy{color:var(--band-strong);background:rgba(131,214,162,.14)}.course_bandChip_developing__gmVAC{color:var(--band-developing);background:rgba(240,192,90,.14)}.course_bandChip_weak__GqrET{color:var(--band-weak);background:rgba(255,90,90,.14)}.course_quizMetaRow__9MbwQ{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.course_quizMetaRow__9MbwQ em{display:inline;margin:0}.course_retryCostNote__2BsY2{color:var(--academy-muted-foreground);font-size:10px}.course_moduleCopy__RoZkO small{display:block;margin-top:4px;color:var(--academy-gold);font-size:11px;text-transform:capitalize}.course_exerciseBrief__AcUGZ{margin:8px 0 0;color:var(--academy-muted-foreground);font-size:12px;line-height:1.4}.course_journeySteps__urxTM{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.course_journeyStep__C0UR2{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--academy-border);border-radius:10px;color:var(--academy-muted-foreground)}.course_journeyStep__C0UR2 small,.course_journeyStep__C0UR2 strong{display:block}.course_journeyStep__C0UR2 strong{color:var(--academy-foreground);font-size:12px}.course_journeyStep__C0UR2 em,.course_journeyStep__C0UR2 small{margin-top:2px;font-size:10px;font-style:normal}.course_journeyStep__C0UR2 em{color:inherit;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.course_journeyMarker__qBDVt{display:grid;place-items:center;width:32px;height:32px;border:1px solid;border-radius:50%}.course_journeyMarker__qBDVt svg{font-size:18px}.course_journeyStep_completed__8eQul{color:#83d6a2}.course_journeyStep_current__4kEcY{border-color:var(--academy-gold);color:var(--academy-gold);background:var(--academy-gold-dim)}.course_journeyStep_locked__g7mWw{opacity:.58}.course_journeyStep_reviewing__2CTdb{color:var(--academy-gold)}.course_journeyAccordion__D_EzL{flex:1 1 auto;min-width:0;overflow:hidden;border:1px solid var(--academy-border);border-radius:var(--academy-radius);background:var(--academy-muted)!important;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease}.course_journeyAccordion__D_EzL:before{display:none}.course_journeyAccordion_current__tevqj{position:relative;border-color:var(--academy-gold);background:linear-gradient(112deg,rgba(255,247,229,.16) 0,rgba(255,247,229,.05) 34%,rgba(255,247,229,0) 62%),var(--academy-muted)!important;box-shadow:0 0 0 1px var(--academy-gold-dim),0 6px 18px rgba(0,0,0,.32)}.course_journeyAccordion_current__tevqj:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(100deg,transparent 38%,rgba(255,247,229,.14) 50%,transparent 62%);background-size:260% 100%;animation:course_journeyCurrentSheen__0Bf_f 4.5s linear infinite}.course_journeyAccordion_current__tevqj>*{position:relative;z-index:1}@keyframes course_journeyCurrentSheen__0Bf_f{0%{background-position:160% 0}to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.course_journeyAccordion_current__tevqj:after{animation:none}}.course_journeyAccordion_completed__oafLx{background:rgba(0,0,0,0)!important;border-color:rgba(0,0,0,0)}.course_journeySummary__gRPAI{min-height:72px!important;padding:0 16px!important;color:var(--academy-foreground)!important}.course_journeySummary__gRPAI .MuiAccordionSummary-content{display:block;margin:14px 0!important}.course_journeySummary__gRPAI .course_moduleAction__qzvaf{min-height:30px;padding:5px 12px;font-size:11px}.course_journeySummary__gRPAI .MuiAccordionSummary-expandIconWrapper{color:var(--academy-foreground)}.course_journeySummary__gRPAI:focus-visible .course_journeyCopy__8HO_6 strong,.course_journeySummary__gRPAI:hover .course_journeyCopy__8HO_6 strong{color:var(--academy-gold)}.course_journeyTitleRow__LwN4C{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0}.course_journeyTitleMain__8cZw7{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.course_journeyTitleMain__8cZw7>svg{flex:0 0 auto}.course_journeyTitleActions__h8LHl{display:flex;flex-shrink:0;align-items:center;gap:8px}.course_journeyCopy__8HO_6{display:grid;gap:8px;min-width:0}.course_journeyCopy__8HO_6 em,.course_journeyCopy__8HO_6 strong{display:block}.course_journeyCopy__8HO_6 .course_journeyTitleMain__8cZw7 strong{flex:0 1 auto;min-width:0;margin:0;font-size:19px;font-weight:400;letter-spacing:.01em;line-height:1.2}.course_journeyCopy__8HO_6 em{color:var(--academy-gold);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.course_journeyStaticCard__d1SjH{position:relative;display:flex;flex:1 1 auto;align-items:center;overflow:hidden;min-width:0;min-height:72px;padding:14px 16px;border:1px solid var(--academy-border);border-radius:var(--academy-radius);background:var(--academy-muted)}.course_journeyStaticCard__d1SjH>.course_journeyCopy__8HO_6{flex:1 1 auto}.course_journeyStaticCard__d1SjH .course_moduleAction__qzvaf{min-height:30px;padding:5px 12px;font-size:11px}.course_journeyDetails__ywr_J{display:grid;gap:8px;padding:16px 16px 20px!important;border-top:1px solid var(--academy-border)}.course_journeyDetails__ywr_J p{margin:0;color:var(--academy-muted-foreground);font-size:12px;line-height:1.45}@media(max-width:640px){.course_moduleList__zRMu7{gap:8px}.course_journeySummary__gRPAI{min-height:68px!important;padding:0 10px 0 12px!important}.course_journeySummary__gRPAI .MuiAccordionSummary-content{grid-template-columns:32px minmax(0,1fr);gap:10px;margin:12px 0!important}.course_journeySummary__gRPAI .MuiAccordionSummary-expandIconWrapper{margin-left:4px}.course_journeySummary__gRPAI .course_moduleAction__qzvaf{min-height:36px;padding:7px 10px;font-size:10px}.course_journeyRail__NduKD{padding-top:8px}.course_journeyRailLine__BEMNR{top:40px}.course_moduleOrder__lZsWk{font-size:11px}.course_journeyCopy__8HO_6 .course_journeyTitleMain__8cZw7 strong{font-size:17px;line-height:1.25}.course_journeyCopy__8HO_6 em{overflow-wrap:anywhere}.course_journeyDetails__ywr_J{gap:10px;padding:14px 14px 16px!important}.course_journeyTitleActions__h8LHl .course_moduleAction__qzvaf{min-height:30px;padding:5px 8px;font-size:10px}}.course_moduleAction__qzvaf{flex:0 0 auto;min-height:34px;padding:7px 12px;border:1px solid rgba(255,247,229,.32);border-radius:999px;color:var(--academy-gold);background:var(--academy-gold-dim);font:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.course_lockBadge__cUvUh:disabled{cursor:not-allowed;opacity:.7}.course_caseModal__9_447{display:grid;gap:12px}.course_caseModal__9_447 .course_unlockModalCopy__Feas9{text-align:left}.course_fieldLabel__rWDWV{margin-top:4px;color:var(--academy-foreground);font-size:13px;font-weight:700}.course_fieldLabel__rWDWV span{color:var(--academy-muted-foreground);font-weight:400}.course_textArea__5oxdy,.course_textField__rVxqh{width:100%;box-sizing:border-box;padding:11px 13px;border:1px solid var(--academy-border);border-radius:var(--academy-radius);color:var(--academy-foreground);background:var(--academy-muted);font:inherit}.course_textArea__5oxdy:focus,.course_textField__rVxqh:focus{outline:none;border-color:var(--academy-gold-soft);box-shadow:0 0 0 2px var(--academy-gold-dim)}.course_textArea__5oxdy{resize:vertical}.course_modalActions__3usSX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;margin-top:8px}@media(max-width:992px){.course_videoControls__84_HB{right:12px;bottom:12px}.course_videoControlButton__TWb6Q{width:34px;height:34px}.course_videoControlButton__TWb6Q svg{font-size:20px}.course_filmPlayer__LUV2Y .course_videoKind__dfap0{top:12px;right:12px}}.course_filmPlayer__LUV2Y,.course_stepIdleGate__Ynq7_{position:relative;width:100%;height:100%;background:#000}.course_stepIdleGate__Ynq7_{display:flex;flex-direction:column}.course_stepIdleGateMedia__8_pYz{position:absolute;inset:0;min-height:0}.course_stepIdleGateOverlay__OVowJ{position:absolute;inset:0;z-index:2;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:28px;background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.42) 45%,rgba(0,0,0,.05))}.course_stepIdleGateStacked__1WhN8 .course_stepIdleGateMedia__8_pYz{position:relative;flex:1 1}.course_stepIdleGateStacked__1WhN8 .course_stepIdleGateOverlay__OVowJ{position:relative;inset:auto;flex:none;align-items:center;padding:18px 28px;background:rgba(10,9,8,.94);border-top:1px solid rgba(255,247,229,.12)}.course_stepIdleGateCopy___kptJ{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.course_stepIdleGateMeta__2VjcL{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.course_stepIdleGateEyebrow__S__3J{color:rgba(255,247,229,.72);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.course_stepIdleGateNotice__MlyvD{display:inline-flex;align-items:center;gap:6px;color:var(--academy-gold);font-size:12px;letter-spacing:.04em}.course_stepIdleGateActions__nt5GE{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.course_stepIdleGateActions__nt5GE .course_videoControls__84_HB{position:static;right:auto;bottom:auto}.course_stepIdleGateTitle__V3K1w{margin:0;color:var(--academy-foreground);font-size:26px;font-weight:700}.course_filmHandoffAction__CarXa,.course_stepIdleGateAction__wIiSg{min-height:44px;padding:11px 24px;border:1px solid var(--academy-gold);border-radius:999px;color:#10100c;background:var(--academy-gold);box-shadow:0 10px 26px rgba(0,0,0,.45);font:inherit;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.course_filmHandoffAction__CarXa:focus-visible,.course_filmHandoffAction__CarXa:hover:not(:disabled),.course_stepIdleGateAction__wIiSg:focus-visible,.course_stepIdleGateAction__wIiSg:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px rgba(255,247,229,.22);outline:none}.course_filmHandoffAction__CarXa:disabled,.course_stepIdleGateAction__wIiSg:disabled{cursor:not-allowed;opacity:.55}.course_filmProgress__IC1s_{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;color:#fff;background:rgba(0,0,0,.66);font-size:11px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.course_filmProgress__IC1s_ strong{color:var(--academy-gold)}.course_filmPlayer__LUV2Y .course_videoKind__dfap0{right:16px;left:auto}.course_filmPlayer__LUV2Y .course_inlineError___SylV{position:absolute;left:16px;right:16px;bottom:52px}.course_filmHandoffBanner__0BV45{position:absolute;left:16px;right:16px;bottom:112px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid rgba(255,247,229,.22);border-radius:var(--academy-radius);color:#fff;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.course_filmHandoffCopy__XsLHs{min-width:0}.course_filmHandoffCopy__XsLHs small{display:block;color:rgba(255,247,229,.65);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.course_filmHandoffCopy__XsLHs strong{display:block;margin-top:2px;color:var(--academy-gold);font-size:15px}.course_filmHandoffBanner__0BV45 .course_filmHandoffAction__CarXa{flex:0 0 auto}@media(max-width:992px){.course_filmHandoffBanner__0BV45{flex-direction:column;align-items:flex-start}}.course_videoScrubRow__rIlzG{position:absolute;left:16px;right:16px;bottom:64px;z-index:3;display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.66);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.course_videoScrubTrack__lhwYz{flex:1 1 auto;appearance:none;height:4px;border-radius:999px;background:linear-gradient(to right,var(--academy-gold) 0,var(--academy-gold) var(--scrub-percent,0),rgba(255,247,229,.22) var(--scrub-percent,0),rgba(255,247,229,.22) 100%);cursor:pointer}.course_videoScrubTrack__lhwYz::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:50%;background:var(--academy-gold);box-shadow:0 0 0 3px rgba(255,247,229,.2)}.course_videoScrubTrack__lhwYz::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--academy-gold);box-shadow:0 0 0 3px rgba(255,247,229,.2)}.course_videoTimeReadout__3C9X8{flex:0 0 auto;min-width:84px;color:var(--academy-foreground);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}@media(max-width:992px){.course_videoScrubRow__rIlzG{left:12px;right:12px;bottom:58px}}.course_sessionRoom__pkc32{position:relative;width:100%;height:100%;min-height:inherit;overflow:hidden;background:#050505}.course_sessionImmersive__ECYGE{position:fixed;z-index:10000001;inset:0;width:100%;height:100dvh!important;min-height:100dvh!important;background:#050505}.course_sessionImmersive__ECYGE .course_videoPane__rDqqP{grid-column:1/-1}.course_sessionImmersive__ECYGE .course_lessonsPane__WGmIK,.course_sessionImmersive__ECYGE .course_sidebarToggle__vyXRe{display:none}.course_sessionVideo__cdbz0{width:100%;height:100%;object-fit:cover;object-position:center top}.course_sessionWaiting__kwANU{position:absolute;inset:0;display:grid;place-items:center;color:var(--academy-muted-foreground);background:var(--academy-card)}.course_sessionEndingOverlay__7ie5U{position:absolute;z-index:10;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;padding:32px;color:var(--academy-foreground);text-align:center;background:rgba(5,5,5,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.course_sessionEndingOverlay__7ie5U strong{font-size:clamp(22px,4vw,34px)}.course_sessionEndingOverlay__7ie5U p{margin:0;color:var(--academy-muted-foreground)}.course_sessionEndingSpinner__dwbgA{width:32px;height:32px;border:3px solid rgba(255,247,229,.25);border-top:3px solid var(--academy-gold);border-radius:50%;animation:course_academy-session-ending-spin__94qdl .8s linear infinite}@keyframes course_academy-session-ending-spin__94qdl{to{transform:rotate(1turn)}}.course_sessionHud__A5Fig{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:999px;color:#fff;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.course_sessionHud__A5Fig span{color:var(--academy-gold);font-size:10px;font-weight:700;text-transform:uppercase}.course_sessionHud__A5Fig strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.course_sessionChatIcon__Y9QY6{position:absolute;z-index:3;top:12px;right:18px;display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid var(--academy-border);border-radius:50%;color:var(--academy-gold);background:rgba(0,0,0,.78);box-shadow:inset 0 0 0 1px rgba(255,247,229,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.course_sessionChatIcon__Y9QY6 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.course_sessionChatIcon__Y9QY6:focus-visible,.course_sessionChatIcon__Y9QY6:hover{background:rgba(35,35,35,.92);outline:none}.course_sessionWarmupOverlay__SFN3g{position:relative;display:grid;min-height:100%;overflow:hidden;place-items:center;color:var(--academy-foreground);background:#050505;text-align:center}.course_sessionWarmupPortrait__x7RU0{z-index:0;object-fit:cover;opacity:.28;filter:blur(8px)}.course_sessionWarmupContent__YRpfG{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;width:min(420px,100% - 40px);padding:28px;border:1px solid rgba(255,247,229,.2);border-radius:calc(var(--academy-radius)*2);background:rgba(8,8,8,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.course_sessionWarmupContent__YRpfG p,.course_sessionWarmupContent__YRpfG span,.course_sessionWarmupContent__YRpfG strong{margin:0}.course_sessionWarmupContent__YRpfG p{color:var(--academy-gold);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.course_sessionWarmupContent__YRpfG strong{font-size:clamp(22px,3vw,32px)}.course_sessionWarmupContent__YRpfG span{color:var(--academy-muted-foreground)}.course_restartNotice__PB98a{position:absolute;top:64px;right:16px;margin:0;padding:6px 10px;border-radius:999px;color:#fff;background:rgba(0,0,0,.7);font-size:12px}.course_quizCard__Rx966{position:absolute;top:22%;left:clamp(16px,4vw,56px);width:min(440px,32vw,100% - 32px);max-height:calc(100% - 220px);overflow:auto;box-sizing:border-box;padding:24px;border:1px solid rgba(255,247,229,.35);border-radius:calc(var(--academy-radius)*2);text-align:left;color:var(--academy-foreground);background:rgba(8,8,8,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.course_quizCard__Rx966 h2,.course_quizCard__Rx966 p,.course_quizCard__Rx966 span{margin:0}.course_quizCard__Rx966 p,.course_quizCard__Rx966 span{color:var(--academy-gold);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.course_quizCard__Rx966 h2{margin:10px 0 14px;font-size:clamp(20px,2vw,28px);line-height:1.2}.course_sessionCaption__aqyVR{position:absolute;left:50%;bottom:96px;width:min(560px,100% - 32px);max-height:2.7em;margin:0;transform:translateX(-50%);overflow:hidden;color:#fff;font-size:clamp(16px,2vw,26px);font-weight:700;line-height:1.35;text-align:center;text-shadow:0 2px 12px #000}.course_sessionError__u110s{position:absolute;left:16px;right:16px;bottom:64px}.course_sessionActions__pPScE{position:absolute;right:20px;bottom:20px;left:20px;z-index:4;display:flex;align-items:center;justify-content:center;gap:12px}.course_sessionChatToggle__4jJJr{min-height:36px;padding:8px 16px;border:1px solid rgba(255,247,229,.28);border-radius:999px;color:var(--academy-foreground);background:rgba(0,0,0,.72);cursor:pointer}.course_sessionChatToggle__4jJJr:focus-visible,.course_sessionChatToggle__4jJJr:hover{border-color:var(--academy-gold);background:rgba(255,247,229,.12)}.course_sessionChatPanel__HOJ_I{position:absolute!important;top:20px;right:20px;bottom:76px;z-index:5;width:min(360px,100% - 40px)}@media(max-width:992px){.course_splitShellSession__oY5eU .course_split__CUUA5{height:auto}.course_quizCard__Rx966{top:auto;right:16px;bottom:118px;left:16px;width:auto;max-height:min(40vh,280px);padding:16px}.course_quizCard__Rx966 h2{font-size:clamp(18px,3.4vw,26px)}.course_sessionHud__A5Fig{top:12px;right:12px}.course_restartNotice__PB98a{top:56px;right:12px}.course_sessionCaption__aqyVR{bottom:82px;font-size:clamp(15px,2.8vw,21px)}.course_sessionActions__pPScE{right:12px;bottom:12px;left:12px}.course_sessionChatPanel__HOJ_I{top:12px;right:12px;bottom:68px;width:min(360px,100% - 24px)}.course_sessionEndingOverlay__7ie5U{padding:24px}}.course_historyRoot__ca3YR{height:auto!important;overflow-y:auto!important}.course_historyPage__oiId0{position:relative;z-index:1;min-height:100dvh;box-sizing:border-box;padding:max(96px,env(safe-area-inset-top) + 76px) max(16px,env(safe-area-inset-right)) max(40px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.course_historyStack__w2YSi{display:grid;gap:16px;width:min(1440px,100%);margin:0 auto}.course_historyHeader__pT8Aq,.course_historyModule__rRXtA,.course_profilePanel__L4hA2{background:var(--academy-card);color:var(--academy-card-foreground);border:1px solid var(--academy-border);border-radius:calc(var(--academy-radius)*1.5);box-shadow:var(--academy-shadow-offset-x) var(--academy-shadow-offset-y) var(--academy-shadow-blur) var(--academy-shadow-spread) rgba(0,0,0,var(--academy-shadow-opacity));padding:24px}.course_profilePanel__L4hA2 ul{margin:8px 0 0;padding-left:18px;color:var(--academy-foreground);font-size:15px;line-height:1.45}.course_historyHeader__pT8Aq{display:grid;justify-items:start;gap:12px}.course_historyHeader__pT8Aq h1,.course_historyHeader__pT8Aq p{margin:0}.course_historyHeader__pT8Aq h1{color:var(--academy-foreground);font-size:clamp(28px,5vw,46px)}.course_historyHeader__pT8Aq>p:not(.course_eyebrow__9RonH){color:var(--academy-muted-foreground)}.course_profilePanel__L4hA2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.course_profilePanel__L4hA2 div{padding:14px;border:1px solid var(--academy-border);border-radius:var(--academy-radius);background:var(--academy-muted)}.course_profilePanel__L4hA2 span,.course_profilePanel__L4hA2 strong{display:block}.course_profilePanel__L4hA2 span{color:var(--academy-muted-foreground);font-size:10px;font-weight:700;text-transform:uppercase}.course_profilePanel__L4hA2 strong{margin-top:7px;color:var(--academy-gold)}.course_historyModule__rRXtA>header{display:grid;gap:4px;margin-bottom:16px}.course_historyModule__rRXtA>header h2,.course_historyModule__rRXtA>header p,.course_historyModule__rRXtA>header strong{margin:0}.course_historyModule__rRXtA>header p{color:var(--academy-gold);font-size:11px;font-weight:700;text-transform:uppercase}.course_historyModule__rRXtA>header h2{color:var(--academy-foreground)}.course_historyModule__rRXtA>header strong{color:var(--academy-muted-foreground);font-size:13px}.course_attemptList___Hnk8{display:grid;gap:12px}.course_attemptCard__fv1Yp{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:16px;border:1px solid var(--academy-border);border-radius:var(--academy-radius);background:var(--academy-muted)}.course_attemptScore__J5H5i small,.course_attemptScore__J5H5i span,.course_attemptScore__J5H5i strong{display:block}.course_attemptScore__J5H5i small,.course_attemptScore__J5H5i span{color:var(--academy-muted-foreground);font-size:11px;text-transform:uppercase}.course_attemptScore__J5H5i strong{margin:4px 0;color:var(--academy-gold);font-size:32px}.course_historyEvidence__3GETp+.course_historyEvidence__3GETp{margin-top:12px}.course_historyEvidence__3GETp p{display:flex;justify-content:space-between;gap:12px;margin:0;color:var(--academy-foreground)}.course_historyEvidence__3GETp p span{color:var(--academy-gold)}.course_historyEvidence__3GETp blockquote{margin:7px 0 0;padding-left:12px;border-left:2px solid var(--academy-gold);color:var(--academy-muted-foreground);font-size:13px;font-style:italic;line-height:1.5}.course_nextAction__ebAQ8{margin:14px 0 0;color:var(--academy-foreground);font-size:13px;line-height:1.5}@media(max-width:720px){.course_moduleItem__E57bD{align-items:flex-start;flex-wrap:wrap}.course_lockBadge__cUvUh,.course_moduleAction__qzvaf{margin-left:38px}.course_attemptCard__fv1Yp,.course_modalActions__3usSX,.course_profilePanel__L4hA2{grid-template-columns:1fr}.course_quizCard__Rx966{top:auto;right:12px;bottom:76px;left:12px;max-height:calc(100% - 116px);padding:14px}.course_quizCard__Rx966 h2{margin:8px 0 10px;font-size:clamp(17px,5.4vw,23px)}.course_quizCard__Rx966 p,.course_quizCard__Rx966 span{font-size:10px}.course_sessionHud__A5Fig{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));gap:7px;padding:6px 9px}.course_restartNotice__PB98a{top:max(50px,env(safe-area-inset-top) + 40px);right:max(10px,env(safe-area-inset-right));max-width:calc(100% - 20px);font-size:11px}.course_sessionCaption__aqyVR{bottom:66px;width:calc(100% - 24px);font-size:clamp(13px,4vw,17px)}.course_sessionActions__pPScE{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));gap:8px}.course_sessionChatToggle__4jJJr{min-height:34px;padding:7px 12px}.course_sessionChatPanel__HOJ_I{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));bottom:62px;left:max(10px,env(safe-area-inset-left));width:auto}.course_sessionEndingOverlay__7ie5U{gap:8px;padding:20px}.course_sessionEndingOverlay__7ie5U strong{font-size:clamp(20px,7vw,28px)}.course_sessionEndingOverlay__7ie5U p{font-size:14px}}.revenant-report_page__0E_hz{--academy-card:oklch(0.14 0 0);--academy-ring:oklch(0.72 0 0);--academy-input:oklch(0.32 0 0);--academy-muted:oklch(0.23 0 0);--academy-accent:oklch(0.32 0 0);--academy-border:oklch(0.26 0 0);--academy-radius:0.5rem;--academy-popover:oklch(0.18 0 0);--academy-primary:oklch(1 0 0);--academy-secondary:oklch(0.25 0 0);--academy-background:oklch(0 0 0);--academy-foreground:oklch(1 0 0);--academy-destructive:oklch(0.69 0.2 23.91);--academy-muted-foreground:oklch(0.72 0 0);--academy-accent-foreground:oklch(1 0 0);--academy-primary-foreground:oklch(0 0 0);--academy-secondary-foreground:oklch(1 0 0);--academy-card-foreground:oklch(1 0 0);--academy-gold:#fff7e5;--academy-gold-soft:rgba(255,247,229,0.72);--academy-gold-dim:rgba(255,247,229,0.18);--academy-shadow-blur:8px;--academy-shadow-spread:-1px;--academy-shadow-opacity:0.1;--academy-shadow-offset-x:0px;--academy-shadow-offset-y:4px;--academy-font-sans:"Instrument Sans",system-ui,sans-serif;--academy-font-serif:"Instrument Serif",ui-serif,Georgia,serif;--academy-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--academy-letter-spacing:0em;color:var(--academy-foreground);font-family:var(--academy-font-sans);letter-spacing:var(--academy-letter-spacing);min-height:100vh;min-height:100dvh;width:100%;max-width:100%;overflow-x:hidden;padding-left:0!important;padding-right:0!important;box-sizing:border-box;background:var(--academy-background)}.revenant-report_backdrop__HReRf{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 50% -10%,rgba(255,247,229,.08),transparent 60%),var(--academy-background)}.revenant-report_container__1_jLn{position:relative;z-index:1;width:100%;max-width:100%;padding-top:calc(var(--academy-experience-nav-height, 72px) + 1rem);padding-bottom:32px;box-sizing:border-box}.revenant-report_containerCentered__8W22B{min-height:100dvh;display:flex;flex-direction:column}.revenant-report_containerCentered__8W22B .revenant-report_content__07_x5{flex:1 1;display:flex;align-items:center;justify-content:center}.revenant-report_content__07_x5{width:100%;max-width:100%;margin-inline:auto;box-sizing:border-box;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}@media(max-width:576px){.revenant-report_content__07_x5{padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))}}.revenant-report_content__07_x5{padding-bottom:max(32px,env(safe-area-inset-bottom))}.revenant-report_stack__WSFwz{width:100%;max-width:1440px;margin:0 auto;display:grid;gap:16px}.revenant-report_toolbar__Ti_Wx{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0;padding:4px 4px 0}.revenant-report_kicker__LG2JK{margin:0 0 4px;color:var(--academy-foreground);font-size:clamp(28px,4vw,40px);font-weight:400;letter-spacing:-.01em;line-height:1.15}.revenant-report_highlight__g0ahs{color:var(--academy-gold)}.revenant-report_lead__XuTe2{margin:0;color:var(--academy-muted-foreground);font-size:15px;line-height:1.4}.revenant-report_asOf__77Ihv{margin:4px 0 0;color:var(--academy-muted-foreground);font-size:12px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revenant-report_panel__jKuer{background:var(--academy-card);color:var(--academy-card-foreground);border:1px solid var(--academy-border);border-radius:calc(var(--academy-radius)*1.5);padding:28px 24px}.revenant-report_panel__jKuer,.revenant-report_stateModal__bPwnw{box-shadow:var(--academy-shadow-offset-x) var(--academy-shadow-offset-y) var(--academy-shadow-blur) var(--academy-shadow-spread) rgba(0,0,0,var(--academy-shadow-opacity))}.revenant-report_stateModal__bPwnw{--academy-card:oklch(0.14 0 0);--academy-ring:oklch(0.72 0 0);--academy-input:oklch(0.32 0 0);--academy-muted:oklch(0.23 0 0);--academy-accent:oklch(0.32 0 0);--academy-border:oklch(0.26 0 0);--academy-radius:0.5rem;--academy-popover:oklch(0.18 0 0);--academy-primary:oklch(1 0 0);--academy-secondary:oklch(0.25 0 0);--academy-background:oklch(0 0 0);--academy-foreground:oklch(1 0 0);--academy-destructive:oklch(0.69 0.2 23.91);--academy-muted-foreground:oklch(0.72 0 0);--academy-accent-foreground:oklch(1 0 0);--academy-primary-foreground:oklch(0 0 0);--academy-secondary-foreground:oklch(1 0 0);--academy-card-foreground:oklch(1 0 0);--academy-gold:#fff7e5;--academy-gold-soft:rgba(255,247,229,0.72);--academy-gold-dim:rgba(255,247,229,0.18);--academy-shadow-blur:8px;--academy-shadow-spread:-1px;--academy-shadow-opacity:0.1;--academy-shadow-offset-x:0px;--academy-shadow-offset-y:4px;--academy-font-sans:"Instrument Sans",system-ui,sans-serif;--academy-font-serif:"Instrument Serif",ui-serif,Georgia,serif;--academy-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--academy-letter-spacing:0em;color:var(--academy-foreground);background:var(--academy-background);font-family:var(--academy-font-sans);letter-spacing:var(--academy-letter-spacing);display:flex;flex-direction:column;align-items:center;width:min(520px,100% - 32px);box-sizing:border-box;margin-inline:auto;padding:34px;text-align:center;border:1px solid var(--academy-border);border-radius:calc(var(--academy-radius)*2);background:var(--academy-card);color:var(--academy-card-foreground)}.revenant-report_stateModal__bPwnw h2{margin:0 0 10px;color:var(--academy-foreground);font-size:clamp(22px,4.8vw,34px);line-height:1.2;text-wrap:balance}.revenant-report_stateModal__bPwnw .mark{width:180px;height:auto;margin:0 auto 18px}.revenant-report_stateModal__bPwnw .loadingLabel{font-size:16px}.revenant-report_stateModal__bPwnw .rotate{width:56px;height:56px}.revenant-report_stateModal__bPwnw .count{font-size:13px}.revenant-report_stateDetail__mDL3E{max-width:36ch;margin:0 auto;color:var(--academy-muted-foreground);font-size:clamp(14px,2.2vw,16px);line-height:1.55;text-wrap:pretty}.revenant-report_stateActions__AAR2l{display:grid;gap:10px;width:100%;margin-top:24px}.revenant-report_stateEyebrow__LBfCL{margin:0 0 7px;color:var(--academy-gold);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.revenant-report_overview__ms_tJ{background:var(--academy-card);color:var(--academy-card-foreground);border:1px solid var(--academy-border);border-radius:calc(var(--academy-radius)*1.5);box-shadow:var(--academy-shadow-offset-x) var(--academy-shadow-offset-y) var(--academy-shadow-blur) var(--academy-shadow-spread) rgba(0,0,0,var(--academy-shadow-opacity));padding:28px 24px;display:grid;gap:16px}.revenant-report_overview__ms_tJ h1{max-width:900px;margin:0;color:var(--academy-foreground);font-size:clamp(28px,4vw,48px);font-weight:400;line-height:1.12}.revenant-report_summary__1PhgW{max-width:880px;margin:0;color:var(--academy-muted-foreground);font-size:clamp(16px,2vw,19px);line-height:1.65}.revenant-report_sessionMeta__UYW9b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.revenant-report_sessionMeta__UYW9b>div{min-width:0;padding:14px 16px;border:1px solid var(--academy-border);border-radius:var(--academy-radius);background:var(--academy-muted);box-shadow:inset 0 0 0 1px rgba(255,247,229,.04)}.revenant-report_sessionMeta__UYW9b small,.revenant-report_sessionMeta__UYW9b span,.revenant-report_sessionMeta__UYW9b strong{display:block}.revenant-report_sessionMeta__UYW9b span{color:var(--academy-muted-foreground);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.revenant-report_sessionMeta__UYW9b strong{margin-top:6px;color:var(--academy-gold);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revenant-report_sessionMeta__UYW9b small{margin-top:4px;color:var(--academy-gold);line-height:1.35}.revenant-report_sectionTitle__i_TY0{margin:0 0 6px;color:var(--academy-foreground);font-size:clamp(20px,2.5vw,24px);font-weight:400;line-height:1.3}.revenant-report_sectionHint__AzqfC{margin:0 0 4px;color:var(--academy-muted-foreground);font-size:14px;line-height:1.5}.revenant-report_topicList__YHGoH{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.revenant-report_topicCard__GpE2W{padding:18px;border:1px solid var(--academy-border);border-radius:var(--academy-radius);background:var(--academy-muted)}.revenant-report_topicHeading__JFdIL{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.revenant-report_topicHeading__JFdIL h3{margin:0;color:var(--academy-foreground);font-size:17px;font-weight:400;line-height:1.35}.revenant-report_topicTitleHighlight__5p6Vx{color:var(--academy-gold)}.revenant-report_depth__bTbjx{flex:0 0 auto;padding:5px 9px;border:1px solid;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.revenant-report_depth_deep__HwViG,.revenant-report_depth_touched__i0uOM{color:var(--academy-gold);background:var(--academy-gold-dim)}.revenant-report_depth_touched__i0uOM{border-color:rgba(255,247,229,.35)}.revenant-report_depth_missed__ZVGxQ{color:oklch(.5 0 0);background:rgba(255,255,255,.03)}.revenant-report_evidence__2MT_S{margin:12px 0 0;padding-left:14px;border-left:2px solid var(--academy-gold);color:var(--academy-muted-foreground);font-size:14px;font-style:italic;line-height:1.55}.revenant-report_evidenceTime__U9Zu9{color:var(--academy-gold);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revenant-report_emptyCopy__Lz7Es{margin:18px 0 0;color:var(--academy-muted-foreground)}.revenant-report_midGrid__jhzHY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:768px){.revenant-report_midGrid__jhzHY{grid-template-columns:minmax(0,1fr)}}.revenant-report_list__PnYDM{margin:12px 0 0;padding-left:18px;color:var(--academy-muted-foreground);font-size:15px;line-height:1.6}.revenant-report_list__PnYDM li::marker{color:var(--academy-gold)}.revenant-report_list__PnYDM li+li{margin-top:8px}.revenant-report_ctaPanel__1MD1m{background:var(--academy-card);color:var(--academy-card-foreground);border:1px solid var(--academy-border);border-radius:calc(var(--academy-radius)*1.5);box-shadow:var(--academy-shadow-offset-x) var(--academy-shadow-offset-y) var(--academy-shadow-blur) var(--academy-shadow-spread) rgba(0,0,0,var(--academy-shadow-opacity));padding:28px 24px;display:grid;gap:10px}.revenant-report_actions__8UOKC{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.revenant-report_pageFooter__s_rvc{margin-top:24px}@media(max-width:768px){.revenant-report_stateModal__bPwnw{width:min(520px,100% - 24px);padding:22px 18px;border-radius:18px}.revenant-report_sessionMeta__UYW9b{grid-template-columns:minmax(0,1fr)}.revenant-report_topicHeading__JFdIL{flex-direction:column}.revenant-report_list__PnYDM{font-size:14px;padding-left:16px}.revenant-report_kicker__LG2JK{font-size:clamp(24px,5vw,32px)}}.revenant-report_scorecardHero__j6bi5{background:var(--academy-card);color:var(--academy-card-foreground);border:1px solid var(--academy-border);border-radius:calc(var(--academy-radius)*1.5);box-shadow:var(--academy-shadow-offset-x) var(--academy-shadow-offset-y) var(--academy-shadow-blur) var(--academy-shadow-spread) rgba(0,0,0,var(--academy-shadow-opacity));padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.revenant-report_scorecardHero__j6bi5 h1{margin:0;color:var(--academy-foreground);font-size:clamp(30px,5vw,52px);font-weight:400;line-height:1.1}.revenant-report_scorecardResult__aQKMG{margin:12px 0 0;color:var(--academy-muted-foreground);font-size:17px;line-height:1.5}.revenant-report_overallScore__erzhX{display:grid;justify-items:center;min-width:156px;padding:18px;border:1px solid rgba(255,247,229,.3);border-radius:calc(var(--academy-radius)*1.5);background:var(--academy-gold-dim)}.revenant-report_overallScore__erzhX strong{color:var(--academy-gold);font-size:clamp(34px,6vw,56px);line-height:1}.revenant-report_overallScore__erzhX small,.revenant-report_overallScore__erzhX span{margin-top:7px;color:var(--academy-muted-foreground);font-size:11px;text-align:center;text-transform:uppercase}.revenant-report_overallScore__erzhX small{color:var(--academy-gold);font-weight:700}.revenant-report_dimensionList__ZCbKS{display:grid;gap:12px;margin-top:20px}.revenant-report_dimensionCard__q_fde{padding:18px;border:1px solid var(--academy-border);border-radius:var(--academy-radius);background:var(--academy-muted)}.revenant-report_dimensionCard__q_fde blockquote{margin:14px 0 0;padding-left:14px;border-left:2px solid var(--academy-gold);color:var(--academy-foreground);font-size:15px;font-style:italic;line-height:1.55}.revenant-report_dimensionHeading__gPYcX{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.revenant-report_dimensionHeading__gPYcX h3,.revenant-report_dimensionHeading__gPYcX span,.revenant-report_dimensionHeading__gPYcX strong{margin:0}.revenant-report_dimensionHeading__gPYcX h3{color:var(--academy-foreground);font-size:17px}.revenant-report_dimensionHeading__gPYcX span{display:block;margin-top:3px;color:var(--academy-muted-foreground);font-size:11px}.revenant-report_dimensionHeading__gPYcX strong{color:var(--academy-gold);font-size:20px}.revenant-report_scorecardActionsGrid__BPDAI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.revenant-report_actionCopy__G8q5H{margin:0;color:var(--academy-foreground);font-size:15px;line-height:1.6}.revenant-report_exercisePanel__Ha8UG{background:var(--academy-card);color:var(--academy-card-foreground);border:1px solid var(--academy-border);border-radius:calc(var(--academy-radius)*1.5);box-shadow:var(--academy-shadow-offset-x) var(--academy-shadow-offset-y) var(--academy-shadow-blur) var(--academy-shadow-spread) rgba(0,0,0,var(--academy-shadow-opacity));padding:28px 24px}.revenant-report_exercisePanel__Ha8UG h2{margin:0;color:var(--academy-foreground);font-size:clamp(24px,4vw,36px);font-weight:400}.revenant-report_exercisePanel__Ha8UG>p:not(.revenant-report_stateEyebrow__LBfCL){margin:9px 0 0;color:var(--academy-muted-foreground);line-height:1.5}.revenant-report_retryPoint__UfWst{padding:12px 14px;border:1px solid var(--academy-border);border-radius:var(--academy-radius);background:var(--academy-muted)}.revenant-report_retryShortfall__Iq2OZ{display:grid;justify-items:start;gap:4px;margin-top:16px;padding:13px 14px;border:1px solid rgba(255,190,100,.36);border-radius:var(--academy-radius);background:rgba(255,150,60,.08)}.revenant-report_retryShortfall__Iq2OZ strong{color:var(--academy-foreground)}.revenant-report_retryShortfall__Iq2OZ span{color:var(--academy-muted-foreground);font-size:12px}.revenant-report_retryShortfall__Iq2OZ button{margin-top:5px;padding:0;border:0;color:var(--academy-gold);background:rgba(0,0,0,0);font:inherit;font-weight:700;cursor:pointer}.revenant-report_retryError__BBnkK{margin:16px 0 0!important;padding:10px 12px;border:1px solid rgba(255,120,120,.35);border-radius:var(--academy-radius);color:#ffb4b4!important;background:rgba(255,80,80,.1)}.revenant-report_secondaryReportLink__A55S7{display:inline-flex;align-items:center;min-height:44px;color:var(--academy-gold);font-weight:700;text-decoration:underline;text-underline-offset:4px}.revenant-report_retryRoom__V00_p{width:min(1100px,100vw - 32px);height:min(720px,100dvh - 110px);min-height:420px;overflow:hidden;border:1px solid var(--academy-border);border-radius:calc(var(--academy-radius)*2);background:#000}@media(max-width:768px){.revenant-report_scorecardHero__j6bi5{align-items:stretch;flex-direction:column}.revenant-report_overallScore__erzhX{min-width:0}.revenant-report_scorecardActionsGrid__BPDAI{grid-template-columns:1fr}.revenant-report_retryRoom__V00_p{width:calc(100vw - 24px);height:calc(100dvh - 100px);min-height:360px}}