.SubjectJourneyView_wrapper__qqnzd{--bg:#faf8f5;--surface:#fff;--surfaceAlt:#f5f2ef;--border:#e8e4df;--text:#1a1a1a;--body:#4a4540;--textSub:#6b6560;--textMuted:#8f8a83;--brand:#c01e2e;--brandDim:rgba(192,30,46,.07);--brandBorder:rgba(192,30,46,.18);--purple:#7c3aed;--purpleDim:rgba(124,58,237,.07);--purpleBorder:rgba(124,58,237,.18);--warning:#d97706;--warningLight:rgba(217,119,6,.08);--warningBorder:#f0d9a8;--warningBg:#fffaf0;--read:#e11d48;--readDim:rgba(225,29,72,.07);--readBorder:rgba(225,29,72,.18);--info:#0891b2;--infoDim:rgba(8,145,178,.07);--infoBorder:rgba(8,145,178,.18);--quiz:#c026d3;--quizDim:rgba(192,38,211,.07);--quizBorder:rgba(192,38,211,.18);--success:#16a34a;--successLight:rgba(22,163,74,.08);--successBorder:#16a34a;--shadow:0 1px 3px rgba(20,16,12,.05);--shadowMd:0 10px 30px rgba(20,16,12,.1);font-family:Rubik,system-ui,sans-serif;line-height:normal}.SubjectJourneyView_icon__ILRXo{width:1em;height:1em;flex-shrink:0}.SubjectJourneyView_topbar__eDnSo{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--bg);border-bottom:1px solid var(--border)}.SubjectJourneyView_topbarInner__Kji2q{max-width:1160px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:16px}.SubjectJourneyView_topbarInnerMobile__GCw1s{flex-wrap:wrap;padding:10px 14px;gap:8px}.SubjectJourneyView_leaveBtn__N_6SB{display:flex;align-items:center;gap:6px;flex-shrink:0;background:var(--surface);border:1px solid var(--border);border-radius:99px;padding:9px 15px;font-size:12.5px;font-weight:700;color:var(--body);cursor:pointer;font-family:inherit}.SubjectJourneyView_leaveBtnMobile__1oJPU{padding:8px 11px;font-size:11.5px}.SubjectJourneyView_leaveBtnPractice__7tCqa{border-color:var(--infoBorder);background:var(--infoDim);color:var(--info)}.SubjectJourneyView_leaveBtnPractice__7tCqa:hover{border-color:var(--info)}.SubjectJourneyView_leaveBtnQuiz__egG2f{border-color:var(--quizBorder);background:var(--quizDim);color:var(--quiz)}.SubjectJourneyView_leaveBtnQuiz__egG2f:hover{border-color:var(--quiz)}.SubjectJourneyView_searchWrapTop__GXh5Z{position:relative;z-index:5;flex:1 1;max-width:480px}.SubjectJourneyView_searchWrapTopMobile__ntdP6{flex-basis:100%;max-width:none;order:2}.SubjectJourneyView_crumb__v2u10{max-width:1160px;margin:0 auto;padding:16px 24px 0;font-size:12.5px;color:var(--textSub);font-weight:600}.SubjectJourneyView_crumbMobile__yZajq{padding-left:14px;padding-right:14px}.SubjectJourneyView_crumb__v2u10 b{color:var(--text);font-weight:700}.SubjectJourneyView_orderNote__V_ome{max-width:1160px;margin:6px auto 0;padding:0 24px;font-size:12px;color:var(--textMuted);line-height:1.5}.SubjectJourneyView_orderNoteMobile__E7Dvc{padding-left:14px;padding-right:14px}.SubjectJourneyView_layout__X_JE3{max-width:1160px;margin:0 auto;padding:14px 24px 80px;display:flex;align-items:flex-start;gap:28px}.SubjectJourneyView_layoutMobile__aCyJv{padding:12px 14px 60px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.SubjectJourneyView_sidebar__bjpQj{width:250px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:78px;align-self:flex-start}.SubjectJourneyView_sidebarMobile__oH6Y6{width:100%}.SubjectJourneyView_sbHead__fIZ8N{display:flex;align-items:center;gap:11px;margin-bottom:12px}.SubjectJourneyView_sbIcon__u_mDu{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--subjectDim);border:1px solid var(--subjectBorder);color:var(--subjectColor)}.SubjectJourneyView_sbHead__fIZ8N h1{margin:0;font-size:15.5px;font-weight:800;letter-spacing:-.2px;color:var(--text)}.SubjectJourneyView_sbProgressTrack__HlfyI{height:4px;background:var(--surfaceAlt);border-radius:99px;overflow:hidden;margin-bottom:6px}.SubjectJourneyView_sbProgressFill__Jeo78{height:100%;background:var(--subjectColor);border-radius:99px}.SubjectJourneyView_sbProgressRow__VLMIS{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--textSub);font-weight:600;margin-bottom:14px}.SubjectJourneyView_sbMastery__R3TU_{font-size:10px;font-weight:700;color:var(--brand);cursor:pointer;background:none;border:none;font-family:inherit}.SubjectJourneyView_sbLabel__hf_s5{font-size:10px;font-weight:700;color:var(--textMuted);text-transform:uppercase;letter-spacing:.07em;margin:0 0 6px}.SubjectJourneyView_sideRow__jPQb5{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:9px;text-decoration:none;color:var(--text);font-size:12.5px;font-weight:600;margin:0 -8px;width:calc(100% + 16px);background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}.SubjectJourneyView_sideRow__jPQb5:hover{background:var(--surfaceAlt)}.SubjectJourneyView_sideIcon__0k72E{width:16px;height:16px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--textMuted);border:1.5px solid var(--border)}.SubjectJourneyView_sideRowComplete__g39Gp .SubjectJourneyView_sideIcon__0k72E{color:var(--success);border-color:var(--success)}.SubjectJourneyView_sideRowActive__F7ONz .SubjectJourneyView_sideIcon__0k72E{color:var(--subjectColor);border-color:var(--subjectColor)}.SubjectJourneyView_sideDot__DSmo0{width:6px;height:6px;border-radius:50%;background:var(--subjectColor)}.SubjectJourneyView_sideName__2BiAm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SubjectJourneyView_sideFrac__Zmx_Z{font-size:10.5px;color:var(--textMuted);font-weight:700;flex-shrink:0}.SubjectJourneyView_sideGrade__0QH6T{color:var(--brand)}.SubjectJourneyView_searchInputRow__x4KSw{display:flex;align-items:center;gap:9px;background:var(--surface);border:1.5px solid var(--border);border-radius:12px;padding:9px 14px;transition:border-color .15s ease}.SubjectJourneyView_searchInputRow__x4KSw:focus-within{border-color:var(--purple)}.SubjectJourneyView_searchInputRow__x4KSw svg{color:var(--textMuted);flex-shrink:0}.SubjectJourneyView_searchInput__pSx_5{border:none!important;outline:none!important;background:none!important;border-radius:0!important;padding:0!important;width:auto!important;font-family:inherit!important;font-size:13.5px!important;line-height:normal;color:var(--text)!important;flex:1 1;min-width:0}.SubjectJourneyView_searchInput__pSx_5::placeholder{color:var(--textMuted)}.SubjectJourneyView_searchKbd__sV_vE{font-size:10.5px;color:var(--textMuted);background:var(--surfaceAlt);border:1px solid var(--border);border-radius:5px;padding:2px 6px;flex-shrink:0}.SubjectJourneyView_searchResults__nClu_{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:420px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadowMd);z-index:20}.SubjectJourneyView_srEmpty__X1Qoq{padding:18px;font-size:13px;color:var(--textSub);text-align:center}.SubjectJourneyView_srItem___ppTC{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:none;padding:11px 14px;cursor:pointer;font-family:inherit;border-bottom:1px solid var(--surfaceAlt)}.SubjectJourneyView_srItem___ppTC:last-child{border-bottom:none}.SubjectJourneyView_srItemActive___cDDy,.SubjectJourneyView_srItem___ppTC:hover{background:var(--surfaceAlt)}.SubjectJourneyView_srDot__qKX8q{width:8px;height:8px;border-radius:50%;flex-shrink:0}.SubjectJourneyView_srText__XUOHD{flex:1 1;min-width:0}.SubjectJourneyView_srLabel__5az_h{font-size:13px;font-weight:600;color:var(--text);display:block}.SubjectJourneyView_srMeta__JOZ_F{font-size:11.5px;color:var(--textSub);display:block;margin-top:1px}.SubjectJourneyView_srBadge__IplYW{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--textMuted);background:var(--surfaceAlt);border-radius:5px;padding:2px 6px;flex-shrink:0}.SubjectJourneyView_srMark__BgChf{background:none;color:var(--brand);font-weight:800}.SubjectJourneyView_modules__5kkGm{display:flex;flex-direction:column;gap:10px}.SubjectJourneyView_module__KrGcB{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;scroll-margin-top:20px}.SubjectJourneyView_summary__5h_ys{width:100%;list-style:none;cursor:pointer;padding:14px 16px;display:flex;align-items:center;gap:12px;background:var(--subjectDim);border:none;border-bottom:1px solid var(--border);text-align:left;font-family:inherit}.SubjectJourneyView_mChip__QS7FJ{width:27px;height:27px;border-radius:8px;flex-shrink:0;font-size:12px;font-weight:800;border:1px solid;display:flex;align-items:center;justify-content:center}.SubjectJourneyView_mChipComplete__Ii7Pv{background:var(--successLight);border-color:var(--successBorder);color:var(--success)}.SubjectJourneyView_mChipOpen__AbS8M{background:var(--subjectDim);border-color:var(--subjectBorder);color:var(--subjectColor)}.SubjectJourneyView_mTitles__Pm_vJ{flex:1 1;min-width:0}.SubjectJourneyView_mName__pe7Nw{display:block;font-size:14.5px;font-weight:700;color:var(--text)}.SubjectJourneyView_mSummary__yWRNT{display:block;font-size:12.5px;color:var(--textSub);margin-top:1px}.SubjectJourneyView_mMeta__YpIlO{display:flex;align-items:center;gap:9px;flex-shrink:0}.SubjectJourneyView_mFrac__0u7lW{font-size:11.5px;font-weight:700;color:var(--textSub)}.SubjectJourneyView_mGrade___IuvP{color:var(--brand)}.SubjectJourneyView_chevron__81TRV{color:var(--textMuted);transition:transform .18s ease}.SubjectJourneyView_chevronOpen__kBV_v{transform:rotate(180deg)}.SubjectJourneyView_moduleBody__KLZoC{padding:2px 16px 16px;background:var(--surface)}.SubjectJourneyView_moduleIntro__VaAu1{display:flex;flex-direction:column;gap:7px;margin:12px 0 0}.SubjectJourneyView_moduleIntro__VaAu1 p{margin:0;font-size:13px;line-height:1.5;color:var(--textSub)}.SubjectJourneyView_miTag__Mrck_{display:inline-block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:2px 7px;margin-right:8px}.SubjectJourneyView_miTagAbout__iHvhJ{color:var(--purple);background:var(--purpleDim)}.SubjectJourneyView_topicsLabel___P266{font-size:10px;font-weight:700;color:var(--textMuted);text-transform:uppercase;letter-spacing:.07em;margin:16px 0 8px}.SubjectJourneyView_topics__t8kw2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.SubjectJourneyView_topic__9DkaD{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;border-top:1px solid var(--surfaceAlt);margin:0 -16px;padding:12px 16px}.SubjectJourneyView_topicFirst__hF1ko{border-top:none}.SubjectJourneyView_topic__9DkaD:nth-child(2n){background:var(--surfaceAlt)}.SubjectJourneyView_tStatus__vKfkw{width:22px;height:22px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:9px;font-weight:800;color:var(--text);margin-top:1px}.SubjectJourneyView_tStatusComplete__rPywX{background:var(--success);border-color:var(--successBorder)}.SubjectJourneyView_tStatusRecommended__G6B_9{background:var(--subjectColor);border-color:var(--subjectColor)}.SubjectJourneyView_tStatusOpen__8CO69{background:var(--surface);border-color:var(--border)}.SubjectJourneyView_availDot__3MGQs{width:6px;height:6px;border-radius:50%;background:#fff}.SubjectJourneyView_tMain__6F3vu{flex:1 1;min-width:120px}.SubjectJourneyView_tLabel__XWGKY{font-size:13.5px;color:var(--text);margin:0;line-height:1.4}.SubjectJourneyView_tStatusRow__vK1s_{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:2px}.SubjectJourneyView_covered__MHuR2{font-size:11px;color:var(--success)}.SubjectJourneyView_ratingPill__SHq44{font-size:10px;font-weight:700;border-radius:6px;padding:1px 6px;border:1px solid}.SubjectJourneyView_retryLabel__hhZxy{font-size:11px;color:var(--warning);font-weight:600}.SubjectJourneyView_recommendedLabel__YjEWM{font-size:11px;font-weight:600;color:var(--subjectColor)}.SubjectJourneyView_openLabel___MiRp{font-size:11px;color:var(--textMuted)}.SubjectJourneyView_tActions__dI_Jf{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-top:1px}.SubjectJourneyView_actPill__jP_tc{font-family:inherit;font-size:12px;font-weight:700;line-height:1;border-radius:8px;padding:7px 12px;cursor:pointer;white-space:nowrap;border:1px solid var(--border);background:var(--surface);color:var(--textSub);display:inline-flex;align-items:center;gap:4px}.SubjectJourneyView_actPill__jP_tc:hover:not(:disabled){border-color:var(--textMuted);color:var(--text)}.SubjectJourneyView_actPill__jP_tc:disabled{opacity:.5;cursor:not-allowed}.SubjectJourneyView_actPillPrimary__6_dyD{border-color:var(--subjectBorder);background:var(--subjectDim);color:var(--subjectColor);min-width:88px;justify-content:center}.SubjectJourneyView_actPillPrimary__6_dyD:hover{border-color:var(--subjectColor);color:var(--subjectColor)}.SubjectJourneyView_actPillRead__ZjniJ{border-color:var(--readBorder);background:var(--readDim);color:var(--read)}.SubjectJourneyView_actPillRead__ZjniJ:hover{border-color:var(--read);color:var(--read)}.SubjectJourneyView_actPillPractice__2pQSA{border-color:var(--infoBorder);background:var(--infoDim);color:var(--info)}.SubjectJourneyView_actPillPractice__2pQSA:hover:not(:disabled){border-color:var(--info);color:var(--info)}.SubjectJourneyView_tCovers__UrEPt{display:flex;flex-wrap:wrap;gap:6px}.SubjectJourneyView_miniTerm___1fBJ{font-size:11px;color:var(--brand);background:var(--brandDim);border:1px solid var(--brandBorder);border-radius:6px;padding:2px 8px}@media (max-width:640px){.SubjectJourneyView_summary__5h_ys{padding:12px 14px;gap:10px;flex-wrap:wrap}.SubjectJourneyView_mMeta__YpIlO{flex-basis:100%;margin-top:2px;padding-left:39px}.SubjectJourneyView_moduleBody__KLZoC{padding:2px 14px 14px}.SubjectJourneyView_tMain__6F3vu{min-width:0}.SubjectJourneyView_tActions__dI_Jf{flex-basis:100%;margin-top:10px;gap:5px}.SubjectJourneyView_tActions__dI_Jf .SubjectJourneyView_actPill__jP_tc{flex:1 1;min-width:0;text-align:center;justify-content:center;padding:8px 3px;font-size:11px;gap:3px;overflow:hidden;text-overflow:ellipsis}.SubjectJourneyView_leaveBtn__N_6SB{flex-shrink:1;min-width:0}.SubjectJourneyView_leaveBtnMobile__1oJPU{padding:7px 10px;font-size:11px;gap:4px;white-space:nowrap}}