.academy_pageWrapper__IIbxR{display:flex;flex-direction:column;background:var(--void);min-height:100vh;padding:40px 24px 60px}.academy_container__Tli3h{flex:1;max-width:1440px;width:100%;margin:0 auto;color:var(--ink-hi)}.academy_twoColumnLayout__pAlwG{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}@media(max-width:1024px){.academy_twoColumnLayout__pAlwG{grid-template-columns:1fr}}.academy_mainColumn__M2459{display:flex;flex-direction:column;gap:2.5rem}.academy_heroSection__vKWmS{margin-bottom:0}.academy_detailsToggle__kUUB_{display:inline-flex;align-items:center;gap:.5rem;background:rgba(0,0,0,0);border:1px solid var(--stroke);color:var(--ink-low);padding:.6rem 1.2rem;border-radius:999px;font-size:.83rem;font-weight:600;cursor:pointer;margin-top:1rem;transition:all .2s;font-family:Plus Jakarta Sans,Inter,sans-serif}.academy_detailsToggle__kUUB_ .academy_chevron__COgO5{transition:transform .3s ease-in-out}.academy_detailsToggle__kUUB_:hover{background:rgba(245,166,35,.05)}.academy_detailsToggle__kUUB_.academy_expanded__Nlvlh,.academy_detailsToggle__kUUB_:hover{border-color:var(--amber-ring);color:var(--ink-mid)}.academy_detailsToggle__kUUB_.academy_expanded__Nlvlh .academy_chevron__COgO5{transform:rotate(180deg)}.academy_masteryAccordion__oCByL{margin-top:1rem;background:rgba(17,18,20,.6);backdrop-filter:blur(12px);border:1px solid rgba(30,41,59,.8);border-radius:14px;padding:1.5rem;animation:academy_slideDown__CkDeh .3s ease-out}body:not(.dark-mode) .academy_masteryAccordion__oCByL{background:rgba(240,235,225,.4);border:1px solid rgba(180,155,110,.15);backdrop-filter:none;box-shadow:none}body:not(.dark-mode) .academy_detailsToggle__kUUB_{background:rgba(240,235,225,.5);border-color:rgba(180,155,110,.2);color:#6b5c42}body:not(.dark-mode) .academy_detailsToggle__kUUB_:hover{border-color:#b8710a;color:#b8710a;background:rgba(184,113,10,.06)}body:not(.dark-mode) .academy_detailsToggle__kUUB_.academy_expanded__Nlvlh{border-color:#b8710a;color:#b8710a}body:not(.dark-mode) .academy_glossaryLink__CLq8N a{background:#fffefa;border-color:rgba(180,155,110,.15)}body:not(.dark-mode) .academy_glossaryLink__CLq8N a:hover{background:rgba(180,155,110,.06);border-color:rgba(184,113,10,.3)}body:not(.dark-mode) .academy_glossaryLink__CLq8N a strong{color:#1c1712}body:not(.dark-mode) .academy_glossaryLink__CLq8N a span{color:#6b5c42}@keyframes academy_slideDown__CkDeh{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.academy_conceptCard__pP3hu{background:var(--raised);border:1px solid var(--stroke);border-left:3px solid var(--amber);border-radius:16px;padding:24px;transition:all .2s}.academy_conceptCard__pP3hu:hover{box-shadow:0 4px 20px rgba(0,0,0,.4)}.academy_conceptCard__pP3hu h3{font-family:Nunito,Inter,sans-serif;font-size:1.15rem;font-weight:800;color:var(--ink-hi);margin:8px 0 10px;letter-spacing:-.01em}.academy_conceptCard__pP3hu p{color:var(--ink-mid);font-size:.88rem;line-height:1.7;font-family:Plus Jakarta Sans,Inter,sans-serif;margin:10px 0}.academy_conceptHeader__A99Su{display:flex;align-items:center;gap:8px;font-size:.68rem;letter-spacing:.14em;margin-bottom:4px}.academy_category__kJEus,.academy_conceptHeader__A99Su{font-family:JetBrains Mono,monospace;font-weight:700;color:var(--amber);text-transform:uppercase}.academy_category__kJEus{display:inline-block;background:var(--amber-glow);border:1px solid var(--amber-ring);font-size:.65rem;letter-spacing:.1em;padding:3px 10px;border-radius:999px;margin-bottom:10px}.academy_formulaBox___eQMg{background:var(--void);border:1px solid var(--stroke);border-radius:8px;padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:.82rem;color:#60a5fa;margin:12px 0}.academy_takeaway__KN5kR{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:.85rem;color:var(--gain);font-weight:600;margin:0}.academy_pathsSection__DRnIF h2{font-family:Nunito,Inter,sans-serif;font-size:1.35rem;font-weight:800;color:var(--ink-hi);margin:0 0 20px;letter-spacing:-.01em}.academy_pathsGrid__XdsSN{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:640px){.academy_pathsGrid__XdsSN{grid-template-columns:1fr}}.academy_pathCard__O9Yje{border-radius:24px;padding:28px;position:relative;overflow:hidden;cursor:pointer;text-decoration:none;display:flex;flex-direction:column;color:#fff;box-shadow:0 8px 32px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease}.academy_pathCard__O9Yje:hover{transform:translateY(-4px);box-shadow:0 12px 48px rgba(0,0,0,.25)}.academy_pathGlow__uG2cA{position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.15) 0,transparent 70%);pointer-events:none}.academy_foundations__20st4{background:linear-gradient(135deg,#FF6B6B,#FF8E53)}.academy_economics__0MrCH{background:linear-gradient(135deg,#4ECDC4,#44A08D)}.academy_corporateFinance__XntXi{background:linear-gradient(135deg,#667EEA,#4F5FD8)}.academy_accounting__8qQPG{background:linear-gradient(135deg,#A855F7,#7C3AED)}.academy_equities__cvUUj{background:linear-gradient(135deg,#F59E0B,#D97706)}.academy_fixedIncome__KSK2r{background:linear-gradient(135deg,#3B82F6,#2563EB)}.academy_fundamentalAnalysis__bHkrZ{background:linear-gradient(135deg,#059669,#047857)}.academy_portfolioManagement__2EF0V{background:linear-gradient(135deg,#0D9488,#0F766E)}body.dark-mode .academy_foundations__20st4{background:linear-gradient(135deg,#FF8787,#FFA16B)}body.dark-mode .academy_economics__0MrCH{background:linear-gradient(135deg,#5FE9D9,#52C4A8)}body.dark-mode .academy_corporateFinance__XntXi{background:linear-gradient(135deg,#7B93FF,#6B7FED)}body.dark-mode .academy_accounting__8qQPG{background:linear-gradient(135deg,#C084FC,#9560FF)}body.dark-mode .academy_equities__cvUUj{background:linear-gradient(135deg,#FBBF24,#F59E0B)}body.dark-mode .academy_fixedIncome__KSK2r{background:linear-gradient(135deg,#60A5FA,#3B82F6)}body.dark-mode .academy_fundamentalAnalysis__bHkrZ{background:linear-gradient(135deg,#10B981,#059669)}body.dark-mode .academy_portfolioManagement__2EF0V{background:linear-gradient(135deg,#14B8A6,#0D9488)}.academy_pathIcon__JNXXQ{font-size:40px;display:block;margin-bottom:16px;position:relative;z-index:1}.academy_pathTitle__V7bzK{font-family:Nunito,sans-serif;font-weight:900;font-size:18px;letter-spacing:.02em;margin-bottom:8px;line-height:1.2;color:#fff;position:relative;z-index:1}.academy_pathDesc__JhZFI{font-size:14px;opacity:.95;line-height:1.6;margin-bottom:20px;min-height:66px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;position:relative;z-index:1}.academy_pathFooter___S_0y{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;position:relative;z-index:1}.academy_pathChapters__MmUmW{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;opacity:.9;color:#fff}.academy_pathDifficulty__QkqGh{font-size:10px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);padding:4px 12px;color:#fff}.academy_difficulty__HJr3h,.academy_pathDifficulty__QkqGh{font-family:JetBrains Mono,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:999px}.academy_difficulty__HJr3h{display:inline-flex;align-items:center;padding:2px 10px;font-size:.6rem}.academy_difficulty__HJr3h.academy_beginner__ELdLF{background:rgba(34,197,94,.12);color:var(--gain);border-color:rgba(34,197,94,.25)}.academy_difficulty__HJr3h.academy_intermediate__IvhNO{background:var(--amber-glow);color:var(--amber);border-color:var(--amber-ring)}.academy_difficulty__HJr3h.academy_advanced__Lru8F{background:rgba(244,63,94,.12);color:var(--loss);border-color:rgba(244,63,94,.25)}.academy_glossaryLink__CLq8N{margin-top:.5rem}.academy_glossaryLink__CLq8N a{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:rgba(15,23,42,.4);border:1px solid rgba(51,65,85,.4);border-radius:12px;text-decoration:none;transition:all .2s ease}.academy_glossaryLink__CLq8N a:hover{background:rgba(51,65,85,.4);border-color:rgba(59,130,246,.3)}.academy_glossaryLink__CLq8N a strong{display:block;font-size:.95rem;color:#e2e8f0;margin-bottom:2px}.academy_glossaryLink__CLq8N a span{font-size:.85rem;color:#94a3b8}.academy_glossaryIcon__KRK_5{font-size:1.5rem;flex-shrink:0}.academy_coursePageWrapper__tNuZP{min-height:100vh;padding:2rem 1rem}.academy_courseContainer__ArJrj{max-width:1200px;margin:0 auto}.academy_header__VqpJ_{margin-bottom:2rem}.academy_header__VqpJ_ h1{font-family:Nunito,sans-serif;font-weight:900;font-size:1.8rem;color:var(--ink-hi);margin:.5rem 0 .25rem}.academy_header__VqpJ_ p{font-family:JetBrains Mono,monospace;font-size:.85rem;color:var(--ink-low)}.academy_breadcrumb__qQw4i{font-size:.82rem;color:var(--ink-low)}.academy_breadcrumb__qQw4i a{color:var(--amber);text-decoration:none}.academy_breadcrumb__qQw4i a:hover{text-decoration:underline}.academy_courseLayout__faeqA{display:flex;gap:2rem}.academy_courseSidebar__N6UOh{width:240px;flex-shrink:0}.academy_courseSidebar__N6UOh h3{font-family:Nunito,sans-serif;font-weight:800;font-size:.9rem;color:var(--ink-hi);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.06em}.academy_courseSidebar__N6UOh nav{display:flex;flex-direction:column;gap:2px}.academy_courseSidebar__N6UOh a{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:8px;font-size:.82rem;color:var(--ink-low);text-decoration:none;white-space:normal;transition:all .15s}.academy_courseSidebar__N6UOh a:hover{color:var(--ink-hi);background:var(--sidebar-hover-bg,rgba(30,32,40,.8))}.academy_activeLink__RASHR{color:var(--amber)!important;background:var(--active-link-bg,var(--amber-glow));border-left:3px solid var(--amber);font-weight:600}.academy_activeLink__RASHR .academy_chapterCount__Eecox{background:rgba(184,113,10,.15);color:var(--amber);border-color:rgba(184,113,10,.3)}.academy_chapterCount__Eecox{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--count-badge-color,var(--ink-low));background:var(--count-badge-bg,rgba(30,32,40,.6));padding:2px 6px;border-radius:4px;border:1px solid var(--count-badge-border,transparent)}.academy_chapterList__jg6_b{flex:1}.academy_chapterList__jg6_b h2{font-family:Nunito,sans-serif;font-weight:900;font-size:1.3rem;color:var(--ink-hi);margin-bottom:1rem}@media(max-width:768px){.academy_courseLayout__faeqA{flex-direction:column}.academy_courseSidebar__N6UOh{width:100%}}.ChapterTracker_chapterLayout__H30l3{display:grid;grid-template-columns:260px 1fr;gap:1.5rem}@media(max-width:900px){.ChapterTracker_chapterLayout__H30l3{grid-template-columns:1fr;gap:0}}.ChapterTracker_sidebarCollapsed__PNArz{grid-template-columns:40px 1fr}@media(max-width:900px){.ChapterTracker_sidebarCollapsed__PNArz{grid-template-columns:1fr}.ChapterTracker_sidebarCol__ixAmo{display:none}}.ChapterTracker_sidebarExpanded__03_jN{position:sticky;top:24px;height:fit-content;max-height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden;background:rgba(15,23,42,.5);backdrop-filter:blur(12px);border:1px solid rgba(51,65,85,.4);border-radius:12px;padding:1.25rem}.ChapterTracker_sidebarExpanded__03_jN h3{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.85rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(51,65,85,.5)}.ChapterTracker_sidebarExpanded__03_jN nav{display:flex;flex-direction:column;gap:.375rem}.ChapterTracker_sidebarExpanded__03_jN nav a{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;border-radius:8px;color:#94a3b8;text-decoration:none;font-size:.8rem;line-height:1.5;transition:all .2s ease;border:1px solid rgba(0,0,0,0);overflow:hidden;text-overflow:ellipsis}.ChapterTracker_sidebarExpanded__03_jN nav a:hover{background:rgba(51,65,85,.4);color:#e2e8f0}.ChapterTracker_sidebarExpanded__03_jN .ChapterTracker_chNum__2ioFD{color:#64748b;font-weight:500;min-width:20px;font-family:JetBrains Mono,monospace;font-size:.75rem}.ChapterTracker_sidebarExpanded__03_jN .ChapterTracker_activeChapter__i16K2{background:rgba(59,130,246,.15)!important;border-color:rgba(59,130,246,.4)!important;color:#60a5fa!important}.ChapterTracker_sidebarExpanded__03_jN .ChapterTracker_activeChapter__i16K2 .ChapterTracker_chNum__2ioFD{color:#60a5fa}.ChapterTracker_collapseBtn__MjHAv{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;background:rgba(51,65,85,.3);border:1px solid rgba(71,85,105,.3);border-radius:5px;color:#64748b;cursor:pointer;transition:all .2s}.ChapterTracker_collapseBtn__MjHAv:hover{background:rgba(51,65,85,.5);color:#e2e8f0}.ChapterTracker_collapsedStrip__B4336{position:sticky;top:24px;height:calc(100svh - 100px);display:flex;flex-direction:column;align-items:center;padding-top:12px;gap:8px;background:rgba(15,23,42,.3);border:1px solid rgba(51,65,85,.25);border-radius:10px}.ChapterTracker_collapsedIcon__kSffc{color:#64748b;font-size:1.1rem;line-height:1}.ChapterTracker_expandBtn__ebVKi{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:4px;background:rgba(51,65,85,.4);border:1px solid rgba(71,85,105,.4);border-radius:6px;color:#94a3b8;cursor:pointer;transition:all .2s;padding:0}.ChapterTracker_expandBtn__ebVKi:hover{background:#3b82f6;border-color:#3b82f6;color:#fff}.ChapterTracker_chapterContent__EBh1Z{background:rgba(15,23,42,.4);backdrop-filter:blur(8px);border:1px solid rgba(51,65,85,.4);border-radius:12px;padding:2.5rem;overflow-x:hidden;max-width:100%}.ChapterTracker_articleContent__f3dxZ{color:#cbd5e1;font-size:1rem;line-height:1.75;overflow-x:auto;max-width:800px;margin:0 auto}.ChapterTracker_articleContent__f3dxZ h1,.ChapterTracker_articleContent__f3dxZ h2,.ChapterTracker_articleContent__f3dxZ h3,.ChapterTracker_articleContent__f3dxZ h4,.ChapterTracker_articleContent__f3dxZ h5,.ChapterTracker_articleContent__f3dxZ h6{color:#f8fafc;margin-top:2em;margin-bottom:.75em;font-weight:600}.ChapterTracker_articleContent__f3dxZ h1{font-size:1.75rem}.ChapterTracker_articleContent__f3dxZ h2{font-size:1.5rem}.ChapterTracker_articleContent__f3dxZ h3{font-size:1.25rem}.ChapterTracker_articleContent__f3dxZ p{margin-bottom:1.5em}.ChapterTracker_articleContent__f3dxZ b,.ChapterTracker_articleContent__f3dxZ strong{color:#f8fafc;font-weight:600}.ChapterTracker_articleContent__f3dxZ ol,.ChapterTracker_articleContent__f3dxZ ul{margin-bottom:1.5em;padding-left:1.5em}.ChapterTracker_articleContent__f3dxZ ol li,.ChapterTracker_articleContent__f3dxZ ul li{margin-bottom:.625em}.ChapterTracker_articleContent__f3dxZ code{background:rgba(15,23,42,.8);padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:.9em;color:#60a5fa}.ChapterTracker_articleContent__f3dxZ pre{background:rgba(15,23,42,.8);padding:1.25rem;border-radius:10px;overflow-x:auto;margin-bottom:1.5em;border:1px solid rgba(51,65,85,.4)}.ChapterTracker_articleContent__f3dxZ pre code{padding:0;background:none;color:#e2e8f0}.ChapterTracker_articleContent__f3dxZ blockquote{border-left:3px solid #3b82f6;margin:1.75em 0;color:#94a3b8;font-style:italic;background:rgba(59,130,246,.05);padding:1rem 1.25rem;border-radius:0 8px 8px 0}.ChapterTracker_articleContent__f3dxZ .ChapterTracker_tableWrapper__he5ZR{overflow-x:auto;margin-bottom:1.5em;-webkit-overflow-scrolling:touch}.ChapterTracker_articleContent__f3dxZ table{width:100%;min-width:500px;border-collapse:collapse;margin-bottom:1.5em}.ChapterTracker_articleContent__f3dxZ table td,.ChapterTracker_articleContent__f3dxZ table th{border:1px solid rgba(51,65,85,.5);padding:12px 16px;text-align:left}.ChapterTracker_articleContent__f3dxZ table th{background:rgba(15,23,42,.6);font-weight:600;color:#f1f5f9}@media(max-width:768px){.ChapterTracker_articleContent__f3dxZ table td,.ChapterTracker_articleContent__f3dxZ table th{padding:8px 12px;font-size:.85rem}}.ChapterTracker_articleContent__f3dxZ img{max-width:100%;border-radius:10px}.ChapterTracker_articleContent__f3dxZ a{color:#60a5fa;text-decoration:underline;text-underline-offset:2px}.ChapterTracker_articleContent__f3dxZ a:hover{color:#93c5fd}.ChapterTracker_screenerCta__VFMVY{max-width:800px;margin:2.5rem auto 0;padding:1.25rem 1.5rem;background:rgba(15,23,42,.5);border:1px solid rgba(51,65,85,.4);border-left:3px solid #3b82f6;border-radius:0 10px 10px 0}.ChapterTracker_screenerCta__VFMVY h4{font-size:.95rem;font-weight:600;color:#f1f5f9;margin:0 0 .375rem}.ChapterTracker_screenerCta__VFMVY p{font-size:.875rem;color:#94a3b8;margin:0;line-height:1.6}.ChapterTracker_screenerCta__VFMVY a{color:#60a5fa;text-decoration:underline;text-underline-offset:2px;font-weight:500}.ChapterTracker_screenerCta__VFMVY a:hover{color:#93c5fd}.ChapterTracker_chapterNav__9WUh6{display:flex;justify-content:space-between;align-items:stretch;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(51,65,85,.5);gap:1rem;max-width:800px;margin-left:auto;margin-right:auto}@media(max-width:600px){.ChapterTracker_chapterNav__9WUh6{flex-direction:column;align-items:stretch}}.ChapterTracker_navNext__MV74O,.ChapterTracker_navPrev__E6_sQ{flex:1;min-width:0}.ChapterTracker_navPrev__E6_sQ{text-align:left}.ChapterTracker_navNext__MV74O{text-align:right}.ChapterTracker_navBtn__0SU85{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(59,130,246,.25);max-width:100%}.ChapterTracker_navBtn__0SU85:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.35)}.ChapterTracker_navNext__MV74O .ChapterTracker_navBtn__0SU85{align-items:flex-end}.ChapterTracker_navDirection__fMFTC{font-size:.75rem;font-weight:400;opacity:.85;text-transform:uppercase;letter-spacing:.04em}.ChapterTracker_navTitle__ryjlx{font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}@media(max-width:600px){.ChapterTracker_navTitle__ryjlx{max-width:100%}}.ChapterTracker_backToCourse__O49V9{color:#94a3b8;text-decoration:none;font-size:.85rem;transition:color .2s;flex-shrink:0;align-self:center}.ChapterTracker_backToCourse__O49V9:hover{color:#60a5fa}@media(max-width:600px){.ChapterTracker_backToCourse__O49V9{text-align:center;order:-1}}.ChapterTracker_quizPrompt__fMDZm{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.08));backdrop-filter:blur(8px);border:1px solid rgba(59,130,246,.3);border-radius:12px;max-width:800px;margin-left:auto;margin-right:auto}.ChapterTracker_quizPromptPassed__Km1v7{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05));border-color:rgba(16,185,129,.3)}.ChapterTracker_quizPromptContent___Kfn3{display:flex;align-items:center;gap:1rem}@media(max-width:600px){.ChapterTracker_quizPromptContent___Kfn3{flex-direction:column;text-align:center}}.ChapterTracker_quizIcon__wyRrv{font-size:2rem;flex-shrink:0}.ChapterTracker_quizPromptContent___Kfn3 h4{font-size:1rem;font-weight:600;color:#f1f5f9;margin:0 0 4px}.ChapterTracker_quizPromptContent___Kfn3 p{font-size:.85rem;color:#94a3b8;margin:0}.ChapterTracker_takeQuizBtn__Hn5na{margin-left:auto;padding:.75rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:8px;color:#fff;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 12px rgba(59,130,246,.3)}.ChapterTracker_takeQuizBtn__Hn5na:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.45)}@media(max-width:600px){.ChapterTracker_takeQuizBtn__Hn5na{margin-left:0;width:100%}}body:not(.dark-mode) .ChapterTracker_sidebarExpanded__03_jN{background:#fff;backdrop-filter:none;border-color:rgba(180,155,110,.2);box-shadow:0 1px 4px rgba(0,0,0,.04)}body:not(.dark-mode) .ChapterTracker_sidebarExpanded__03_jN h3{color:#6b5c42;border-bottom-color:rgba(180,155,110,.2)}body:not(.dark-mode) .ChapterTracker_sidebarExpanded__03_jN nav a{color:#6b5c42}body:not(.dark-mode) .ChapterTracker_sidebarExpanded__03_jN nav a:hover{background:rgba(180,155,110,.08);color:#1c1712}body:not(.dark-mode) .ChapterTracker_sidebarExpanded__03_jN .ChapterTracker_chNum__2ioFD{color:#a8957a}body:not(.dark-mode) .ChapterTracker_sidebarExpanded__03_jN .ChapterTracker_activeChapter__i16K2{background:rgba(184,113,10,.1)!important;border-color:rgba(184,113,10,.3)!important;color:#b8710a!important}body:not(.dark-mode) .ChapterTracker_sidebarExpanded__03_jN .ChapterTracker_activeChapter__i16K2 .ChapterTracker_chNum__2ioFD{color:#b8710a}body:not(.dark-mode) .ChapterTracker_collapseBtn__MjHAv{background:rgba(180,155,110,.1);border-color:rgba(180,155,110,.2);color:#a8957a}body:not(.dark-mode) .ChapterTracker_collapseBtn__MjHAv:hover{background:rgba(180,155,110,.2);color:#6b5c42}body:not(.dark-mode) .ChapterTracker_collapsedStrip__B4336{background:rgba(250,247,242,.6);border-color:rgba(180,155,110,.2)}body:not(.dark-mode) .ChapterTracker_collapsedIcon__kSffc{color:#a8957a}body:not(.dark-mode) .ChapterTracker_expandBtn__ebVKi{background:rgba(180,155,110,.12);border-color:rgba(180,155,110,.25);color:#a8957a}body:not(.dark-mode) .ChapterTracker_expandBtn__ebVKi:hover{background:#b8710a;border-color:#b8710a;color:#fff}body:not(.dark-mode) .ChapterTracker_chapterContent__EBh1Z{background:#fffefa;backdrop-filter:none;border-color:rgba(180,155,110,.15);box-shadow:0 1px 4px rgba(0,0,0,.03)}body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ{color:#3d2f1e}body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ b,body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ h1,body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ h2,body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ h3,body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ h4,body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ h5,body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ h6,body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ strong{color:#1c1712}body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ code{background:rgba(180,155,110,.08);color:#b8710a}body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ pre{background:#faf7f2;border-color:rgba(180,155,110,.2)}body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ pre code{color:#3d2f1e;background:none}body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ blockquote{border-left-color:#b8710a;color:#6b5c42;background:rgba(184,113,10,.04)}body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ table td,body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ table th{border-color:rgba(180,155,110,.2)}body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ table th{background:#f5efe4;color:#1c1712}body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ a{color:#b8710a}body:not(.dark-mode) .ChapterTracker_articleContent__f3dxZ a:hover{color:#8b5a00}body:not(.dark-mode) .ChapterTracker_chapterNav__9WUh6{border-top-color:rgba(180,155,110,.2)}body:not(.dark-mode) .ChapterTracker_navBtn__0SU85{background:linear-gradient(135deg,#B8710A,#D4890E);color:#fff;box-shadow:0 4px 12px rgba(184,113,10,.2)}body:not(.dark-mode) .ChapterTracker_navBtn__0SU85:hover{box-shadow:0 6px 16px rgba(184,113,10,.3)}body:not(.dark-mode) .ChapterTracker_backToCourse__O49V9{color:#6b5c42}body:not(.dark-mode) .ChapterTracker_backToCourse__O49V9:hover{color:#b8710a}body:not(.dark-mode) .ChapterTracker_quizPrompt__fMDZm{background:linear-gradient(135deg,rgba(184,113,10,.06),rgba(180,155,110,.04));border-color:rgba(184,113,10,.2);backdrop-filter:none}body:not(.dark-mode) .ChapterTracker_quizPromptContent___Kfn3 h4{color:#1c1712}body:not(.dark-mode) .ChapterTracker_quizPromptContent___Kfn3 p{color:#6b5c42}body:not(.dark-mode) .ChapterTracker_takeQuizBtn__Hn5na{background:linear-gradient(135deg,#B8710A,#D4890E);box-shadow:0 4px 12px rgba(184,113,10,.2)}body:not(.dark-mode) .ChapterTracker_takeQuizBtn__Hn5na:hover{box-shadow:0 6px 16px rgba(184,113,10,.3)}body:not(.dark-mode) .ChapterTracker_quizPromptPassed__Km1v7{background:linear-gradient(135deg,rgba(5,150,105,.08),rgba(5,150,105,.03));border-color:rgba(5,150,105,.25)}body:not(.dark-mode) .ChapterTracker_screenerCta__VFMVY{background:#fffefa;border-color:rgba(180,155,110,.15) rgba(180,155,110,.15) rgba(180,155,110,.15) #b8710a}body:not(.dark-mode) .ChapterTracker_screenerCta__VFMVY h4{color:#1c1712}body:not(.dark-mode) .ChapterTracker_screenerCta__VFMVY p{color:#6b5c42}body:not(.dark-mode) .ChapterTracker_screenerCta__VFMVY a{color:#b8710a}body:not(.dark-mode) .ChapterTracker_screenerCta__VFMVY a:hover{color:#8b5a00}.PrerequisiteGate_loading__T5_yn{display:flex;align-items:center;justify-content:center;min-height:300px;color:#94a3b8;font-size:1rem}.PrerequisiteGate_lockedContainer__5aalF{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem}.PrerequisiteGate_lockedCard__e07ne{background:rgba(30,41,59,.8);border:1px solid rgba(239,68,68,.3);border-radius:16px;padding:3rem;text-align:center;max-width:500px;width:100%}.PrerequisiteGate_lockIcon__gbDWi{font-size:4rem;margin-bottom:1.5rem}.PrerequisiteGate_lockedCard__e07ne h2{color:#fca5a5;font-size:1.75rem;margin-bottom:.5rem}.PrerequisiteGate_chapterTitle__Xog_U{color:#e2e8f0;font-size:1.1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(71,85,105,.3)}.PrerequisiteGate_message__3_XmB{margin-bottom:2rem}.PrerequisiteGate_message__3_XmB p{color:#94a3b8;font-size:.95rem;margin-bottom:1rem}.PrerequisiteGate_prerequisite__6DmyF{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.PrerequisiteGate_prereqLabel__iFrX9{color:#60a5fa;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.PrerequisiteGate_prereqLink__dxwWE{color:#f1f5f9;font-size:1rem;font-weight:500;text-decoration:none}.PrerequisiteGate_prereqLink__dxwWE:hover{color:#60a5fa;text-decoration:underline}.PrerequisiteGate_actions__49WtP{display:flex;flex-direction:column;gap:.75rem}.PrerequisiteGate_primaryBtn___Btp5{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:.875rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s}.PrerequisiteGate_primaryBtn___Btp5:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.3)}.PrerequisiteGate_secondaryBtn__0c3HG{background:rgba(0,0,0,0);border:1px solid rgba(71,85,105,.5);color:#94a3b8;padding:.75rem 1.25rem;border-radius:8px;font-size:.9rem;text-decoration:none;transition:all .2s}.PrerequisiteGate_secondaryBtn__0c3HG:hover{border-color:rgba(71,85,105,.8);color:#e2e8f0}@media(max-width:768px){.PrerequisiteGate_lockedCard__e07ne{padding:2rem 1.5rem}.PrerequisiteGate_lockIcon__gbDWi{font-size:3rem}.PrerequisiteGate_lockedCard__e07ne h2{font-size:1.5rem}}.SuperheroSidebar_sidebar__RGuMj{position:sticky;top:40px;background:var(--superhero-card-bg);border:1px solid var(--superhero-card-border);border-radius:20px;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}@media(max-width:1024px){.SuperheroSidebar_sidebar__RGuMj{position:relative;top:0}}.SuperheroSidebar_header__jyJ5w{display:flex;align-items:center;gap:.625rem;color:var(--mod-screen)}.SuperheroSidebar_header__jyJ5w h2{font-size:1rem;font-weight:600;color:var(--ink-hi);margin:0}.SuperheroSidebar_loadingState__r_oYU{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:var(--ink-low);font-size:.875rem}.SuperheroSidebar_loadingState__r_oYU .SuperheroSidebar_spinner__4PBn_{animation:SuperheroSidebar_spin__KJy3k 1s linear infinite}@keyframes SuperheroSidebar_spin__KJy3k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SuperheroSidebar_signInPrompt__Gssh7{text-align:center;padding:1rem 0}.SuperheroSidebar_signInPrompt__Gssh7 p{color:var(--ink-mid);font-size:.875rem;line-height:1.6;margin:0 0 .75rem}.SuperheroSidebar_perksGrid__uLrRc{list-style:none;padding:0;margin:0 0 1.25rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem .25rem;text-align:left}.SuperheroSidebar_perksGrid__uLrRc li{display:flex;align-items:center;gap:.35rem;font-size:.775rem;color:var(--ink-mid);line-height:1.4}.SuperheroSidebar_perkIcon__zd42n{flex-shrink:0;color:#3b82f6;opacity:.8}.SuperheroSidebar_signInBtn__keqUg{display:inline-block;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:.625rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s ease-in-out;box-shadow:0 4px 12px rgba(59,130,246,.25)}.SuperheroSidebar_signInBtn__keqUg:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.35)}.SuperheroSidebar_missionCard__iuC8G{background:var(--mission-box-bg);border:1px solid var(--mission-box-border);border-radius:12px;padding:14px}.SuperheroSidebar_missionCard__iuC8G .SuperheroSidebar_missionLabel__8EgW1{display:block;color:var(--ink-low);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem}.SuperheroSidebar_missionCard__iuC8G h3{color:var(--ink-hi);font-size:.95rem;font-weight:600;margin:0 0 .75rem}.SuperheroSidebar_missionCard__iuC8G .SuperheroSidebar_progressBar___1kys{height:6px;background:var(--stroke-soft);border-radius:3px;overflow:hidden;margin-bottom:.5rem}.SuperheroSidebar_missionCard__iuC8G .SuperheroSidebar_progressFill__s4ACE{height:100%;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:3px;transition:width .5s ease}.SuperheroSidebar_missionCard__iuC8G .SuperheroSidebar_progressText__kZ2lr{font-size:.75rem;color:var(--ink-mid)}.SuperheroSidebar_noTrackPrompt__9ZeZY{text-align:center;padding:1rem 0}.SuperheroSidebar_noTrackPrompt__9ZeZY p{color:var(--ink-mid);font-size:.875rem;line-height:1.6;margin:0 0 1rem}.SuperheroSidebar_liveStats__Nag4H{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.SuperheroSidebar_statItem__zUAfy{background:var(--stat-box-bg);border:1px solid var(--stat-box-border);border-radius:12px;padding:.75rem .5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.25rem}.SuperheroSidebar_statIcon__ntJNB{color:var(--mod-screen)}.SuperheroSidebar_statValue__1NtQ6{color:var(--ink-hi);font-size:1.1rem;font-weight:700;font-family:JetBrains Mono,monospace}.SuperheroSidebar_statLabel__gA995{color:var(--ink-low);font-size:.625rem;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.SuperheroSidebar_resumeBtn__KfGZe{display:flex;flex-direction:column;align-items:center;gap:.25rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:.875rem 1rem;border-radius:10px;font-weight:600;text-decoration:none;text-align:center;transition:all .3s ease-in-out;box-shadow:0 4px 15px rgba(59,130,246,.3),0 0 25px rgba(59,130,246,.12)}.SuperheroSidebar_resumeBtn__KfGZe span:first-child{font-size:.9rem}.SuperheroSidebar_resumeBtn__KfGZe .SuperheroSidebar_chapterName__8Smsd{font-size:.7rem;font-weight:400;opacity:.85;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SuperheroSidebar_resumeBtn__KfGZe:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.4),0 0 35px rgba(59,130,246,.2)}.SuperheroSidebar_dashboardLink__5bxcv{display:flex;align-items:center;justify-content:center;gap:.375rem;color:var(--ink-low);font-size:.8rem;text-decoration:none;padding-top:.5rem;border-top:1px solid var(--stroke-soft);transition:color .2s}.SuperheroSidebar_dashboardLink__5bxcv:hover{color:var(--mod-screen)}.CourseChapterList_chaptersGrid__9aU8R{display:flex;flex-direction:column;gap:0;position:relative;padding-left:24px}.CourseChapterList_chaptersGrid__9aU8R:before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:2px;background:linear-gradient(180deg,rgba(59,130,246,.4),rgba(16,185,129,.4))}.CourseChapterList_chapterCard__U_TsT{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;background:rgba(15,23,42,.4);backdrop-filter:blur(8px);border:1px solid rgba(51,65,85,.5);border-radius:12px;text-decoration:none;transition:all .3s ease-in-out;margin-bottom:.75rem;position:relative}.CourseChapterList_chapterCard__U_TsT:hover:not(.CourseChapterList_locked__MS0Ln){background:rgba(30,41,59,.7);border-color:rgba(59,130,246,.5);transform:translateX(6px);box-shadow:0 8px 24px rgba(59,130,246,.15)}.CourseChapterList_chapterCard__U_TsT.CourseChapterList_completed__LTRJb{border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.08);box-shadow:0 0 20px rgba(16,185,129,.1)}.CourseChapterList_chapterCard__U_TsT.CourseChapterList_completed__LTRJb .CourseChapterList_chapterNumber__sZzs_{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 0 12px rgba(16,185,129,.4)}.CourseChapterList_chapterCard__U_TsT.CourseChapterList_completed__LTRJb .CourseChapterList_readLink__5MruV{color:#10b981}.CourseChapterList_chapterCard__U_TsT.CourseChapterList_locked__MS0Ln{opacity:.5;cursor:not-allowed;background:rgba(15,23,42,.3);border-color:rgba(51,65,85,.3)}.CourseChapterList_chapterCard__U_TsT.CourseChapterList_locked__MS0Ln .CourseChapterList_chapterNumber__sZzs_{background:rgba(51,65,85,.4);color:#64748b}.CourseChapterList_chapterNumber__sZzs_{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:10px;color:#60a5fa;font-weight:600;font-size:1rem;font-family:JetBrains Mono,monospace;flex-shrink:0;transition:all .3s ease;z-index:1}.CourseChapterList_lockIcon__qCIZG{font-size:1rem}.CourseChapterList_checkIcon__OAyjd{font-size:1.2rem}.CourseChapterList_chapterInfo__rOQeP{flex:1;min-width:0}.CourseChapterList_chapterInfo__rOQeP h3{color:#f1f5f9;font-size:.95rem;font-weight:500;margin-bottom:.375rem;line-height:1.4}.CourseChapterList_readLink__5MruV{color:#60a5fa;font-size:.8rem;font-weight:500;transition:color .2s}.CourseChapterList_lockMessage__wFK8U{color:#64748b;font-size:.75rem;font-style:italic}body:not(.dark-mode) .CourseChapterList_chaptersGrid__9aU8R:before{background:linear-gradient(180deg,rgba(15,124,58,.25),rgba(180,155,110,.2))}body:not(.dark-mode) .CourseChapterList_chapterCard__U_TsT{background:#fff;border:1px solid rgba(180,155,110,.22);border-left:3px solid rgba(180,155,110,.3);box-shadow:0 1px 8px rgba(180,140,80,.05);backdrop-filter:none}body:not(.dark-mode) .CourseChapterList_chapterCard__U_TsT:hover:not(.CourseChapterList_locked__MS0Ln){background:#fafaf8;border-color:rgba(184,113,10,.3);box-shadow:0 4px 16px rgba(180,140,80,.1)}body:not(.dark-mode) .CourseChapterList_chapterCard__U_TsT.CourseChapterList_completed__LTRJb{background:rgba(15,124,58,.04);border:1px solid rgba(15,124,58,.18);border-left:3px solid #10b981;box-shadow:0 2px 12px rgba(15,124,58,.06)}body:not(.dark-mode) .CourseChapterList_chapterCard__U_TsT.CourseChapterList_locked__MS0Ln{background:rgba(240,235,225,.5);border-color:rgba(180,155,110,.15)}body:not(.dark-mode) .CourseChapterList_chapterNumber__sZzs_{background:rgba(184,113,10,.1);border-color:rgba(184,113,10,.2);color:#b8710a}body:not(.dark-mode) .CourseChapterList_chapterCard__U_TsT.CourseChapterList_completed__LTRJb .CourseChapterList_chapterNumber__sZzs_{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 0 12px rgba(16,185,129,.3)}body:not(.dark-mode) .CourseChapterList_chapterCard__U_TsT.CourseChapterList_locked__MS0Ln .CourseChapterList_chapterNumber__sZzs_{background:rgba(180,155,110,.12);border-color:rgba(180,155,110,.2);color:#a8957a}body:not(.dark-mode) .CourseChapterList_chapterInfo__rOQeP h3{color:#1c1712}body:not(.dark-mode) .CourseChapterList_readLink__5MruV{color:#b8710a}body:not(.dark-mode) .CourseChapterList_chapterCard__U_TsT.CourseChapterList_completed__LTRJb .CourseChapterList_readLink__5MruV{color:#0f7c3a;font-weight:600}body:not(.dark-mode) .CourseChapterList_lockMessage__wFK8U{color:#a8957a}@media(max-width:768px){.CourseChapterList_chaptersGrid__9aU8R{padding-left:16px}.CourseChapterList_chaptersGrid__9aU8R:before{left:11px}.CourseChapterList_chapterCard__U_TsT{padding:1rem 1.25rem}.CourseChapterList_chapterNumber__sZzs_{width:38px;height:38px;font-size:.9rem}.CourseChapterList_chapterInfo__rOQeP h3{font-size:.9rem}}