.learning_page__mRNBz{--lib-ink:var(--ink);--lib-muted:var(--muted);--lib-border:var(--line);--lib-surface:var(--surface);--lib-soft:var(--surface-subtle);color:var(--lib-ink);background:var(--paper);max-width:1680px;margin:auto;padding:28px 36px 50px;min-height:calc(100vh - 72px)}.learning_builderPage__fs3jb{padding-top:16px}.learning_builderPage__fs3jb .learning_breadcrumb__Erwyk,.learning_builderPage__fs3jb .learning_pageHeading__kfDsQ{margin-bottom:14px}.learning_builderPage__fs3jb .learning_pageHeading__kfDsQ h1{font-size:clamp(26px,3vw,32px)}.learning_builderPage__fs3jb .learning_builderSteps__MyCtH{margin-block:14px}.learning_builderPage__fs3jb .learning_builderPanel__youZW{padding:20px}.learning_compactBuilder__A_o6H{padding:14px 28px 34px}.learning_compactBuilderHeader__QyAlU{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.learning_compactBuilderHeader__QyAlU h1{margin:0 0 3px;font-size:clamp(26px,3vw,34px)}.learning_compactBuilderHeader__QyAlU p:last-child{margin:0;color:var(--lib-muted);font-size:13px}.learning_compactBuilderTabs__wi0AJ{display:flex;flex-wrap:wrap;gap:5px;align-items:center;padding:4px;border:1px solid var(--lib-border);border-radius:11px;background:var(--lib-surface)}.learning_compactBuilderTabs__wi0AJ>*{min-height:34px;padding:8px 12px;border-radius:8px;color:var(--lib-muted);font-size:11px;font-weight:700}.learning_compactBuilderTabs__wi0AJ .learning_activeTab__OqVi7{background:#176c61;color:white}.learning_compactBuilderTop__Kyf01{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;margin-bottom:12px}.learning_compactBuilderTop__Kyf01 label,.learning_compactControls__05043 label{display:grid;gap:5px;color:var(--lib-muted);font-size:11px;font-weight:700}.learning_compactBuilderTop__Kyf01 input,.learning_compactBuilderTop__Kyf01 select,.learning_compactControls__05043 input,.learning_compactControls__05043 select{min-height:38px;width:100%;border:1px solid var(--lib-border);border-radius:8px;background:var(--lib-surface);color:var(--lib-ink);padding:7px 9px;font-size:12px}.learning_compactSummary__nK9fU{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--lib-border);border-radius:11px;background:var(--lib-surface)}.learning_compactSummary__nK9fU div{display:grid;gap:1px;padding:2px 12px;border-right:1px solid var(--lib-border)}.learning_compactSummary__nK9fU div:last-child{border-right:0}.learning_compactSummary__nK9fU small{color:#176c61;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.learning_compactSummary__nK9fU strong{font-size:20px;line-height:1.15}.learning_compactSummary__nK9fU strong span{color:var(--lib-muted);font-size:13px;font-weight:600}.learning_compactSummary__nK9fU em{color:var(--lib-muted);font-size:11px;font-style:normal}.learning_compactSearch__9Zer_{display:flex;align-items:center;gap:8px;max-width:420px;margin-bottom:12px;padding:0 10px;border:1px solid var(--lib-border);border-radius:8px;background:var(--lib-surface);color:var(--lib-muted)}.learning_compactSearch__9Zer_ input{min-height:38px;width:100%;border:0;outline:0;background:transparent;color:var(--lib-ink);font-size:12px}.learning_compactSubjects___mLEI{margin-bottom:12px;padding:4px;border:1px solid var(--lib-border);border-radius:11px;background:var(--lib-surface)}.learning_compactSubjectRail__mgiwR{display:flex;gap:5px;overflow-x:auto}.learning_compactSubjectRail__mgiwR button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 12px;border-radius:8px;color:var(--lib-muted);font-size:11px;font-weight:750;white-space:nowrap}.learning_compactSubjectRail__mgiwR button[aria-pressed=true]{background:#e8f3ef;color:#145a4d;box-shadow:inset 0 0 0 1px #176c61}.learning_compactSubjectSection__JUo_I{margin-bottom:12px;padding:14px;border:1px solid var(--lib-border);border-radius:13px;background:var(--lib-surface)}.learning_compactSubjectSection__JUo_I>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.learning_compactSubjectSection__JUo_I>header h2{margin:0;font-size:19px}.learning_compactSubjectSection__JUo_I>header p{margin:3px 0 0;color:var(--lib-muted);font-size:11px}.learning_compactTopicGrid__MDMES{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.learning_compactChapter__RTgje{border:1px solid var(--lib-border);border-radius:10px;background:var(--lib-soft);padding:9px}.learning_compactChapterHeader__tUzCM{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.learning_compactChapterHeader__tUzCM label{display:flex;align-items:center;gap:7px;min-width:0;cursor:pointer}.learning_compactChapterHeader__tUzCM strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.learning_compactChapterHeader__tUzCM span{flex:0 0 auto;color:var(--lib-muted);font-size:11px}.learning_compactChapter__RTgje input,.learning_compactControls__05043 input[type=checkbox]{accent-color:#176c61}.learning_compactTopics__Ivghe{display:flex;flex-wrap:wrap;gap:5px}.learning_compactTopics__Ivghe button{display:inline-flex;align-items:center;gap:5px;min-height:28px;max-width:100%;padding:5px 8px;border:1px solid var(--lib-border);border-radius:7px;background:var(--lib-surface);color:var(--lib-muted);font-size:11px;text-align:left}.learning_compactTopics__Ivghe button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learning_compactTopics__Ivghe button small{color:var(--lib-muted)}.learning_compactTopics__Ivghe button[aria-pressed=true]{border-color:#176c61;background:#e8f3ef;color:#145a4d;box-shadow:inset 0 0 0 1px #176c61}.learning_compactControls__05043{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;border:1px solid var(--lib-border);border-radius:11px;background:var(--lib-surface)}.learning_compactError__Em0Ny{margin:10px 0;padding:10px 12px;border:1px solid #f3b8bd;border-radius:8px;background:#fff3f4;color:#9d2938;font-size:12px}.learning_compactFooter__fHPZX{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;border:1px solid var(--lib-border);border-radius:11px;background:color-mix(in srgb,var(--lib-surface) 94%,transparent);box-shadow:0 -6px 22px rgb(22 35 48/7%);backdrop-filter:blur(12px)}.learning_compactFooter__fHPZX>span{color:var(--lib-muted);font-size:12px}@media (max-width:800px){.learning_compactBuilder__A_o6H{padding:12px 16px 92px}.learning_compactBuilderHeader__QyAlU{align-items:flex-start;flex-direction:column}.learning_compactBuilderTabs__wi0AJ{width:100%}.learning_compactBuilderTabs__wi0AJ>*{flex:1;text-align:center}.learning_compactBuilderTop__Kyf01{grid-template-columns:1fr 1fr}.learning_compactBuilderTop__Kyf01>.learning_secondary__lKHsc{grid-column:span 2}.learning_compactTopicGrid__MDMES{grid-template-columns:1fr}.learning_compactControls__05043{grid-template-columns:repeat(2,minmax(0,1fr))}.learning_compactFooter__fHPZX{align-items:stretch;flex-direction:column}.learning_compactFooter__fHPZX .learning_primary__3khgk{width:100%}}.learning_page__mRNBz h1,.learning_page__mRNBz h2,.learning_page__mRNBz h3,.learning_page__mRNBz p{margin:0}.learning_page__mRNBz h1{font-size:32px;line-height:1.2;letter-spacing:-1px;font-weight:750}.learning_page__mRNBz h2{font-size:18px;font-weight:700;letter-spacing:-.4px}.learning_page__mRNBz h3{font-size:16px;line-height:1.5;font-weight:650;letter-spacing:-.3px}.learning_breadcrumb__Erwyk{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--lib-muted);margin-bottom:27px}.learning_breadcrumb__Erwyk button{border:0;margin:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.learning_breadcrumb__Erwyk :is(a,button):hover{color:var(--lib-ink);text-decoration:underline;text-underline-offset:3px}.learning_pageHeading__kfDsQ{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:27px}.learning_pageHeading__kfDsQ>div>p:last-child{margin-top:10px;font-size:13px;line-height:1.8;color:var(--lib-muted)}.learning_page__mRNBz .learning_eyebrow__H5mtp{font-size:11px;letter-spacing:1.8px;font-weight:750;color:#176c61;margin-bottom:9px}.learning_primary__3khgk,.learning_secondary__lKHsc{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 16px;border-radius:9px;font-size:12px;font-weight:650;white-space:nowrap}.learning_primary__3khgk{background:#176c61;color:white;border:1px solid #176c61}.learning_secondary__lKHsc{background:var(--lib-surface);border:1px solid var(--lib-border);color:var(--lib-ink)}.learning_actions__urVkC{display:flex;gap:9px;flex-wrap:wrap}.learning_page__mRNBz button:disabled{opacity:.55;cursor:not-allowed}.learning_scrollRail__RVro4{display:flex;min-width:0;align-items:stretch;gap:5px}.learning_scrollRail__RVro4>.learning_scrollButton__TBdeP{display:none}.learning_scrollRail__RVro4>.learning_subjectBar__R7zZX{min-width:0;flex:1}.learning_subjectRail__oXGMK{margin-bottom:24px}.learning_chapterRail__eoLdn{min-width:0}.learning_subjectBar__R7zZX{display:flex;gap:7px;overflow-x:auto;padding:8px;background:var(--lib-surface);border:1px solid var(--lib-border);border-radius:12px;margin-bottom:24px}.learning_subjectBar__R7zZX button{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:11px 18px;min-height:42px;font-size:12px;font-weight:600;white-space:nowrap;border-radius:8px;color:var(--lib-muted)}.learning_subjectBar__R7zZX button[aria-pressed=true]{color:#176c61;background:#e8f3ef}.learning_subjectBar__R7zZX small{font-size:11px;opacity:1}.learning_libraryBody__g3Y3c{display:grid;grid-template-columns:222px minmax(0,1fr);gap:25px;align-items:start}.learning_chapterSidebar__oULSf{position:sticky;top:96px;background:var(--lib-surface);border:1px solid var(--lib-border);border-radius:12px;padding:19px 11px}.learning_chapterTitle__cTM_X{display:flex;align-items:center;gap:8px;padding:0 8px;color:#516978}.learning_chapterTitle__cTM_X h2{font-size:14px}.learning_chapterSidebar__oULSf>p{font-size:11px;color:var(--lib-muted);margin:8px 8px 18px;line-height:1.6}.learning_chapterSidebar__oULSf nav{display:flex;flex-direction:column;gap:4px;max-height:65vh;overflow:auto}.learning_chapterSidebar__oULSf .learning_scrollRail__RVro4{min-width:0}.learning_chapterSidebar__oULSf .learning_scrollRail__RVro4>nav{min-width:0;flex:1}.learning_chapterSidebar__oULSf nav button{display:flex;align-items:center;gap:9px;padding:12px 10px;text-align:left;width:100%;font-size:11px;line-height:1.6;border-radius:7px;color:var(--lib-muted)}.learning_chapterSidebar__oULSf nav button>span{flex:1}.learning_chapterSidebar__oULSf nav button>small{font-size:11px;opacity:1;align-self:flex-start;padding-top:2px}.learning_chapterSidebar__oULSf nav button>b{font-size:11px;font-weight:500}.learning_chapterSidebar__oULSf nav button[aria-pressed=true]{background:#eaf3ef;color:#145a4d;font-weight:650}.learning_results__ruZOT{min-width:0}.learning_toolbar__haTl3{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:21px}.learning_toolbar__haTl3 p{font-size:11px;color:var(--lib-muted);margin-top:6px}.learning_search__H_KEo{display:flex;align-items:center;gap:8px;background:var(--lib-surface);border:1px solid var(--lib-border);border-radius:8px;padding:10px 13px;max-width:300px;min-width:0;color:#5b6673}.learning_search__H_KEo input{width:100%;background:transparent;border:0;outline:0;color:var(--lib-ink);font-size:12px;min-width:0}.learning_search__H_KEo button{display:flex}.learning_search__H_KEo:focus-within{outline:2px solid #66a291;outline-offset:2px}.learning_bankGrid__bqnVR,.learning_cardGrid__Yxpde,.learning_skeletonGrid__BkMU_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.learning_resourceCard__SV2zi{overflow:hidden;border:1px solid var(--lib-border);border-radius:12px;background:var(--lib-surface);transition:transform .15s,box-shadow .15s}.learning_resourceCard__SV2zi:hover{transform:none;box-shadow:0 10px 24px #17384a0b}.learning_resourceCover__lgHz5{height:130px;display:flex;align-items:center;justify-content:center;background:#e7edf5;position:relative;overflow:hidden;color:#5c7c9f}.learning_resourceCover__lgHz5>span{position:absolute;top:14px;left:16px;font-size:11px;letter-spacing:.7px;font-weight:700;text-transform:uppercase}.learning_resourceCover__lgHz5>svg{border:1px solid #ffffff90;border-radius:50%;width:48px;height:48px;padding:12px;background:#ffffff70}.learning_resourceCover__lgHz5>b{position:absolute;right:8px;bottom:-24px;font-size:100px;letter-spacing:-7px;opacity:.08}.learning_resourceCover__lgHz5[data-kind=notes]{background:#f5efdf;color:#745d2e}.learning_cardBody__Q4haM{padding:21px}.learning_page__mRNBz .learning_overline__mWSvS{font-size:11px;letter-spacing:.9px;font-weight:650;color:#5d6472;margin-bottom:8px;text-transform:uppercase}.learning_page__mRNBz .learning_description__tUalW{font-size:12px;line-height:1.8;color:var(--lib-muted);margin:10px 0 17px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.learning_bankCard__8zQw5 footer,.learning_cardBody__Q4haM footer,.learning_deckCard__PEn_v footer,.learning_savedCard__5SEE7 footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--lib-border);padding-top:15px;margin-top:19px;font-size:11px;color:var(--lib-muted)}.learning_cardBody__Q4haM footer>span{display:flex;align-items:center;gap:5px;min-width:0}.learning_bankCard__8zQw5 footer a,.learning_cardBody__Q4haM footer strong,.learning_deckCard__PEn_v footer a,.learning_savedCard__5SEE7 footer a{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:650;color:#278473}.learning_viewTabs__2n9cu{display:flex;gap:7px;margin-bottom:15px}.learning_viewTabs__2n9cu>button{display:flex;align-items:center;gap:8px;padding:11px 18px;border:1px solid var(--lib-border);border-radius:8px;background:var(--lib-surface);font-size:12px;color:var(--lib-muted)}.learning_viewTabs__2n9cu>button[aria-pressed=true]{background:#203e50;border-color:#203e50;color:white}.learning_infoStrip__EwwzP{display:flex;align-items:center;gap:10px;padding:14px 17px;border:1px solid #dfece7;border-radius:9px;background:#eff6f3;color:#47715f;margin-bottom:20px;font-size:11px;line-height:1.7}.learning_infoStrip__EwwzP>svg{flex-shrink:0}.learning_bankCard__8zQw5,.learning_deckCard__PEn_v,.learning_savedCard__5SEE7{border:1px solid var(--lib-border);border-radius:11px;background:var(--lib-surface);padding:21px}.learning_bankTop__bH0wL{display:flex;align-items:center;justify-content:space-between;color:#536170;font-size:11px;margin-bottom:16px}.learning_bankTop__bH0wL>small{border-radius:7px;background:var(--lib-soft);padding:5px 7px}.learning_bankCard__8zQw5>p{font-size:11px;color:var(--lib-muted);margin-top:8px}.learning_topicTitle__vP_IL{display:block;width:100%;padding:0;border:0;background:transparent;color:var(--lib-ink);font:inherit;font-size:16px;font-weight:650;line-height:1.5;letter-spacing:-.3px;text-align:left;cursor:pointer}.learning_topicTitle__vP_IL:hover{color:#176c61}.learning_topicTitle__vP_IL:focus-visible{outline:3px solid #176c61;outline-offset:4px;border-radius:4px}.learning_deckIcon__H7KOH{display:flex;justify-content:space-between;align-items:center;color:#9b83b9;margin-bottom:22px}.learning_deckIcon__H7KOH>span{font-size:11px;border-radius:5px;padding:5px 8px;background:#f2ecf7}.learning_mastery__tpBoh{display:flex;justify-content:space-between;margin:19px 0 9px;font-size:11px;color:var(--lib-muted)}.learning_page__mRNBz progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border:0;border-radius:9px;overflow:hidden;background:#edf0f4}.learning_page__mRNBz progress::-webkit-progress-bar{background:#edf0f4}.learning_page__mRNBz progress::-webkit-progress-value{background:#5b9b87}.learning_page__mRNBz progress::-moz-progress-bar{background:#5b9b87}.learning_savedCard__5SEE7 details{margin-top:19px;padding:15px;background:var(--lib-soft);border-radius:8px;font-size:12px;line-height:1.8}.learning_savedCard__5SEE7 summary{cursor:pointer;color:#4e6784}.learning_savedCard__5SEE7 details p{margin-top:12px}.learning_savedCard__5SEE7 footer button{display:flex;gap:6px;align-items:center}.learning_createForm__aQM0C{padding:20px;border:1px solid var(--lib-border);border-radius:10px;background:var(--lib-surface);margin-bottom:20px;display:flex;gap:15px;align-items:end;flex-wrap:wrap}.learning_createForm__aQM0C label{display:grid;gap:7px;font-size:11px;flex:1}.learning_createForm__aQM0C input,.learning_createForm__aQM0C select{padding:11px;border:1px solid var(--lib-border);border-radius:7px;background:var(--lib-surface);color:var(--lib-ink);min-width:140px}.learning_empty__m8rVO{border:1px dashed var(--lib-border);border-radius:12px;padding:50px 24px;text-align:center;background:var(--lib-surface);color:var(--lib-muted)}.learning_empty__m8rVO>svg{margin:0 auto 18px;color:#aab9c4}.learning_empty__m8rVO p{font-size:12px;line-height:1.8;margin:12px auto 20px;max-width:430px}.learning_skeleton__QA_VB{height:220px;border-radius:12px;background:#e8edf2}.learning_dashboardSkeleton__HQ_uV{display:grid;gap:18px}.learning_skeletonCards__OBiZH>div,.learning_skeletonHero__P_9kv{position:relative;overflow:hidden;border:1px solid var(--lib-border);background:var(--lib-surface)}.learning_skeletonCards__OBiZH>div:after,.learning_skeletonHero__P_9kv:after{position:absolute;inset:0;content:"";transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lib-soft) 80%,transparent),transparent);animation:learning_skeletonSweep__lv2KV 1.6s ease-in-out infinite}.learning_skeletonHero__P_9kv{min-height:210px;padding:30px 34px;border-radius:15px}.learning_skeletonCards__OBiZH p,.learning_skeletonCards__OBiZH span,.learning_skeletonCards__OBiZH strong,.learning_skeletonHero__P_9kv>i,.learning_skeletonHero__P_9kv>p,.learning_skeletonHero__P_9kv>span,.learning_skeletonHero__P_9kv>strong{display:block;border-radius:99px;background:var(--lib-soft)}.learning_skeletonHero__P_9kv>span{width:120px;height:10px}.learning_skeletonHero__P_9kv>strong{width:min(420px,75%);height:32px;margin-top:22px}.learning_skeletonHero__P_9kv>p{width:min(520px,88%);height:13px;margin-top:16px}.learning_skeletonHero__P_9kv>i{width:150px;height:42px;margin-top:24px;border-radius:9px}.learning_skeletonCards__OBiZH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.learning_skeletonCards__OBiZH>div{min-height:132px;padding:22px;border-radius:12px}.learning_skeletonCards__OBiZH span{width:42px;height:42px;border-radius:11px}.learning_skeletonCards__OBiZH strong{width:46%;height:15px;margin-top:18px}.learning_skeletonCards__OBiZH p{width:78%;height:10px;margin-top:10px}@keyframes learning_skeletonSweep__lv2KV{to{transform:translateX(100%)}}.learning_page__mRNBz a:focus-visible,.learning_page__mRNBz button:focus-visible{outline:3px solid #81b9a8;outline-offset:3px}.learning_homeHero__USnwO{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;padding:30px 34px;background:#e8f2ed;border:1px solid #dce9e2;border-radius:15px;margin-bottom:28px}.learning_homeHero__USnwO h2{font-size:29px;letter-spacing:-.9px;max-width:560px;line-height:1.25;color:#244d40}.learning_homeHero__USnwO>div>p{font-size:12px;color:var(--lib-muted);line-height:1.8;margin:12px 0 20px}.learning_homeColumns__UgQqB{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:25px;align-items:start}.learning_sectionHeading__qjbL8{display:flex;align-items:center;justify-content:space-between;margin:0 0 17px}.learning_sectionHeading__qjbL8 a{display:flex;gap:5px;align-items:center;font-size:11px;color:#548376}.learning_destinations__ILqNg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:29px}.learning_destination__oo7F6{background:var(--lib-surface);border:1px solid var(--lib-border);border-radius:12px;padding:23px;display:flex;align-items:start;gap:16px}.learning_destination__oo7F6>span{display:grid;place-items:center;background:#edf3f8;color:#6b8aa4;width:45px;height:45px;border-radius:12px;flex-shrink:0}.learning_destination__oo7F6>div{flex:1;min-width:0}.learning_destination__oo7F6 p{font-size:11px;line-height:1.8;color:var(--lib-muted);margin-top:7px}.learning_destination__oo7F6>svg{margin-top:12px;color:#5c6b71}.learning_homePanel__kmQ7e{border:1px solid var(--lib-border);background:var(--lib-surface);border-radius:12px;padding:23px;margin-bottom:18px}.learning_homePanel__kmQ7e>p{font-size:11px;color:var(--lib-muted);line-height:1.8;margin:10px 0}.learning_focusTask__UDVY8{display:flex;align-items:start;gap:12px;padding:16px 0;border-bottom:1px solid var(--lib-border)}.learning_focusTask__UDVY8>span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid #d9e5df;font-size:11px;color:#3e725c;flex-shrink:0}.learning_focusTask__UDVY8 strong{font-size:12px;font-weight:600}.learning_focusTask__UDVY8 small{display:block;font-size:11px;line-height:1.8;color:var(--lib-muted);margin-top:5px}.learning_revisionLinks__5jPKq a{display:flex;align-items:center;gap:11px;padding:16px 0;color:#536b7d;font-size:12px}.learning_revisionLinks__5jPKq a>span{flex:1;color:var(--lib-ink)}.learning_courseRow__VzsSi{display:flex;align-items:center;gap:17px;padding:18px 0;border-bottom:1px solid var(--lib-border)}.learning_courseRow__VzsSi>div{flex:1;min-width:0}.learning_courseRow__VzsSi h3{font-size:13px}.learning_courseRow__VzsSi p{font-size:11px;margin:6px 0 12px;color:var(--lib-muted)}.learning_courseRow__VzsSi>span{font-size:12px;color:#4e7163}.learning_courseRow__VzsSi svg{color:#5a7184}.learning_homeStats__TkcSZ{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:29px}.learning_homeStats__TkcSZ>div{border:1px solid var(--lib-border);background:var(--lib-surface);border-radius:10px;padding:18px}.learning_homeStats__TkcSZ strong{display:block;font-size:25px;letter-spacing:-.8px;margin-bottom:5px}.learning_homeStats__TkcSZ span{font-size:11px;color:var(--lib-muted)}@media (min-width:1500px){.learning_cardGrid__Yxpde{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.learning_page__mRNBz{padding:25px}.learning_homeColumns__UgQqB{grid-template-columns:minmax(0,1fr)}.learning_homeColumns__UgQqB>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.learning_libraryBody__g3Y3c{grid-template-columns:190px minmax(0,1fr);gap:18px}.learning_cardBody__Q4haM{padding:17px}.learning_toolbar__haTl3{align-items:start;flex-wrap:wrap}.learning_toolbar__haTl3 .learning_search__H_KEo{max-width:none;flex:1}}@media (max-width:700px){.learning_page__mRNBz{width:100%;max-width:100vw;overflow-x:clip;padding:18px 12px 34px}.learning_page__mRNBz h1{font-size:27px;line-height:1.25}.learning_page__mRNBz h2{font-size:17px}.learning_pageHeading__kfDsQ{align-items:stretch;margin-bottom:20px}.learning_pageHeading__kfDsQ>.learning_actions__urVkC{width:100%}.learning_pageHeading__kfDsQ>.learning_actions__urVkC>*{flex:1}.learning_subjectBar__R7zZX{position:static;margin-bottom:0;border-inline:0;border-radius:0;padding:7px 12px;scroll-snap-type:x proximity;scrollbar-width:none}.learning_subjectBar__R7zZX,.learning_subjectRail__oXGMK{margin-inline:-12px;box-shadow:0 5px 14px rgb(22 35 48/6%)}.learning_subjectRail__oXGMK{position:sticky;top:calc(64px + env(safe-area-inset-top));z-index:20;margin-bottom:18px;padding:7px 8px;background:color-mix(in srgb,var(--lib-surface) 96%,transparent);backdrop-filter:blur(15px) saturate(125%)}.learning_chapterSidebar__oULSf nav::-webkit-scrollbar,.learning_subjectBar__R7zZX::-webkit-scrollbar{display:none}.learning_scrollRail__RVro4>.learning_scrollButton__TBdeP{display:grid;flex:0 0 32px;place-items:center;align-self:center;width:32px;height:38px;border:1px solid var(--lib-border);border-radius:9px;background:var(--lib-surface);color:var(--lib-muted);box-shadow:0 2px 6px rgb(22 35 48/7%)}.learning_scrollRail__RVro4>.learning_scrollButton__TBdeP:active{transform:translateY(1px)}.learning_subjectBar__R7zZX button{min-height:44px;padding:10px 13px;min-width:-moz-max-content;min-width:max-content;scroll-snap-align:start}.learning_libraryBody__g3Y3c{gap:14px}.learning_chapterSidebar__oULSf{padding:14px 10px}.learning_chapterSidebar__oULSf nav{margin-inline:-3px;padding-inline:3px;scroll-snap-type:x proximity;scrollbar-width:none}.learning_chapterSidebar__oULSf .learning_scrollRail__RVro4{margin-inline:-3px}.learning_chapterSidebar__oULSf .learning_scrollRail__RVro4>nav{margin-inline:0;padding-inline:0}.learning_chapterSidebar__oULSf nav button{min-height:48px;padding:10px 12px;scroll-snap-align:start}.learning_toolbar__haTl3{align-items:stretch;gap:11px}.learning_toolbar__haTl3>div{min-width:0}.learning_toolbar__haTl3>div h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learning_search__H_KEo{min-height:46px;max-width:none;width:100%;padding-inline:12px}.learning_bankGrid__bqnVR,.learning_cardGrid__Yxpde{grid-template-columns:1fr;gap:12px}.learning_resourceCover__lgHz5{height:112px}.learning_bankCard__8zQw5,.learning_cardBody__Q4haM,.learning_deckCard__PEn_v,.learning_savedCard__5SEE7{padding:17px}.learning_bankCard__8zQw5 footer,.learning_cardBody__Q4haM footer,.learning_deckCard__PEn_v footer,.learning_savedCard__5SEE7 footer{align-items:flex-start;flex-wrap:wrap}.learning_bankCard__8zQw5 footer a,.learning_cardBody__Q4haM footer strong,.learning_deckCard__PEn_v footer a,.learning_savedCard__5SEE7 footer a{min-height:38px}.learning_viewTabs__2n9cu{width:100%}.learning_viewTabs__2n9cu>button{min-height:44px;flex:1;justify-content:center;padding-inline:9px}.learning_infoStrip__EwwzP{align-items:flex-start;margin-bottom:14px;padding:13px}.learning_launcherControls__m0qxK input,.learning_launcherControls__m0qxK select{min-height:46px}.learning_optionGrid__tA9oB button{min-height:82px}.learning_historyList__7U0Qe{margin-inline:-1px}.learning_historyRow__0C5WV{gap:11px}.learning_historyRow__0C5WV h2{font-size:13px}}.learning_chapterBuilderCallout__NFuNr{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;border:1px solid var(--qbank-lavender-border);border-radius:12px;background:var(--qbank-lavender);color:var(--lib-muted)}.learning_chapterBuilderCalloutIcon__fIA16,.learning_customSelectionIcon__bdrJB{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--lib-surface);color:var(--qbank-purple)}.learning_chapterBuilderCallout__NFuNr strong{display:block;color:var(--qbank-purple-dark);font-size:13px;font-weight:700}.learning_chapterBuilderCallout__NFuNr p{max-width:720px;margin:3px 0 0;color:var(--lib-muted);font-size:12px;line-height:1.55}.learning_chapterAccordionList__fZz0t{display:grid;gap:10px}.learning_chapterAccordion__kbL58{min-width:0;overflow:hidden;border:1px solid var(--lib-border);border-radius:14px;background:var(--lib-surface);transition:border-color .15s ease,background-color .15s ease}.learning_chapterAccordion__kbL58[data-expanded=true]{border-color:var(--qbank-lavender-border)}.learning_chapterAccordionHeader__5qD_k{display:flex;align-items:stretch;gap:10px;min-width:0;padding:9px 10px}.learning_chapterAccordionToggle__aFRUV{display:flex;align-items:center;flex:1;min-width:0;gap:10px;padding:8px 6px;border:0;border-radius:10px;background:transparent;color:var(--lib-ink);font:inherit;text-align:left;cursor:pointer}.learning_chapterAccordionToggle__aFRUV:hover{background:var(--lib-soft)}.learning_chapterAccordionToggle__aFRUV:focus-visible{outline:2px solid var(--qbank-purple);outline-offset:-2px}.learning_chapterAccordionChevron__0S6QM{display:grid;flex:0 0 auto;place-items:center;width:26px;height:26px;border-radius:7px;color:var(--lib-muted);transition:transform .18s ease,background-color .15s ease}.learning_chapterAccordion__kbL58[data-expanded=true] .learning_chapterAccordionChevron__0S6QM{transform:rotate(180deg);background:var(--qbank-lavender);color:var(--qbank-purple)}.learning_chapterAccordionIcon__xCZYY{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:11px;background:var(--qbank-lavender);color:var(--qbank-purple)}.learning_chapterAccordionCopy__kf9_M{display:grid;min-width:0;gap:3px}.learning_chapterAccordionKicker__ZChlk{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--qbank-purple);font-size:10px;font-weight:800;letter-spacing:.12em}.learning_chapterAccordionKicker__ZChlk>span{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:99px;background:var(--lib-soft);color:var(--lib-muted);font-size:10px;font-weight:650;letter-spacing:0}.learning_chapterAccordionKicker__ZChlk>span[data-state=active]{background:var(--ep-amber-soft);color:var(--ep-amber-ink)}.learning_chapterAccordionKicker__ZChlk>span[data-state=started]{background:var(--ep-aqua-soft);color:var(--ep-aqua-ink)}.learning_chapterAccordionCopy__kf9_M>strong{overflow:hidden;color:var(--lib-ink);font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.learning_chapterAccordionCopy__kf9_M>small{color:var(--lib-muted);font-size:12px}.learning_chapterAccordionActions__9oXtj{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:7px}.learning_chapterQuickStart__pV_VV,.learning_chapterSelectAll__uOGl3{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 11px;border-radius:9px;font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.learning_chapterSelectAll__uOGl3{border:1px solid var(--lib-border);background:var(--lib-surface);color:var(--qbank-purple-dark)}.learning_chapterSelectAll__uOGl3:hover,.learning_chapterSelectAll__uOGl3[aria-pressed=true]{border-color:var(--qbank-purple);background:var(--qbank-lavender);color:var(--qbank-purple-dark)}.learning_chapterQuickStart__pV_VV{border:1px solid var(--qbank-purple);background:var(--qbank-purple);color:#fff}.learning_chapterQuickStart__pV_VV:hover{border-color:var(--qbank-purple-dark);background:var(--qbank-purple-dark)}.learning_chapterAccordionBody__Um9do{padding:0 18px 18px 78px;border-top:1px solid var(--lib-border);background:var(--lib-soft)}.learning_chapterTopicToolbar__aoMOk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0 11px;color:var(--lib-ink);font-size:12px;font-weight:650}.learning_chapterTopicToolbar__aoMOk small{color:var(--lib-muted);font-size:11px;font-weight:500}.learning_topicChoiceGrid__fDkVt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.learning_topicChoice__NCvwx{position:relative;display:flex;align-items:center;min-width:0;gap:10px;min-height:56px;padding:10px 12px;border:1px solid var(--lib-border);border-radius:10px;background:var(--lib-surface);color:var(--lib-ink);cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.learning_topicChoice__NCvwx:hover{border-color:var(--line-strong);background:var(--surface-raised)}.learning_topicChoice__NCvwx[data-selected=true]{border-color:var(--qbank-purple);background:var(--qbank-lavender)}.learning_topicChoice__NCvwx[data-disabled=true]{cursor:not-allowed;opacity:.58}.learning_topicChoice__NCvwx input{position:absolute;width:1px;height:1px;opacity:0}.learning_topicChoice__NCvwx input:focus-visible+.learning_topicChoiceMark___cXZ5{outline:2px solid var(--qbank-purple);outline-offset:3px}.learning_topicChoiceMark___cXZ5{display:grid;flex:0 0 auto;place-items:center;width:21px;height:21px;border:1px solid var(--line-strong);border-radius:6px;background:var(--lib-surface);color:#fff}.learning_topicChoice__NCvwx[data-selected=true] .learning_topicChoiceMark___cXZ5{border-color:var(--qbank-purple);background:var(--qbank-purple)}.learning_topicChoiceCopy__vKfD_{display:grid;min-width:0;gap:3px}.learning_topicChoiceCopy__vKfD_ strong{overflow:hidden;color:var(--lib-ink);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.learning_topicChoiceCopy__vKfD_ small{color:var(--lib-muted);font-size:11px}.learning_chapterNoTopics__50bHs{margin:0;padding:14px;border:1px dashed var(--line-strong);border-radius:9px;color:var(--lib-muted);font-size:12px;text-align:center}.learning_customSelectionDock__7SSZC{position:sticky;bottom:14px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:12px 14px;border:1px solid var(--qbank-lavender-border);border-radius:14px;background:color-mix(in srgb,var(--lib-surface) 96%,var(--qbank-lavender));box-shadow:0 10px 28px rgb(16 24 40/10%)}.learning_customSelectionSummary__CVTAt{display:flex;align-items:center;min-width:0;gap:10px}.learning_customSelectionSummary__CVTAt>div{min-width:0}.learning_customSelectionSummary__CVTAt strong{display:block;color:var(--lib-ink);font-size:13px;font-weight:700}.learning_customSelectionSummary__CVTAt p{overflow:hidden;margin:3px 0 0;color:var(--lib-muted);font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.learning_customSelectionActions__xfQLP{display:flex;flex:0 0 auto;align-items:center;gap:7px}.learning_customSelectionClear__HoEuF,.learning_customSelectionStart__sgxXg{min-height:40px;padding:8px 12px;border-radius:9px;font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.learning_customSelectionClear__HoEuF{border:1px solid var(--line-strong);background:var(--lib-surface);color:var(--lib-muted)}.learning_customSelectionClear__HoEuF:hover{color:var(--lib-ink);background:var(--surface-raised)}.learning_customSelectionStart__sgxXg{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--qbank-purple);background:var(--qbank-purple);color:#fff}.learning_customSelectionStart__sgxXg:hover{border-color:var(--qbank-purple-dark);background:var(--qbank-purple-dark)}@media (max-width:700px){.learning_chapterBuilderCallout__NFuNr{padding:13px}.learning_chapterBuilderCallout__NFuNr p{font-size:11px}.learning_chapterAccordionHeader__5qD_k{flex-direction:column;gap:2px;padding:8px}.learning_chapterAccordionActions__9oXtj{width:100%;padding:0 6px 6px 42px}.learning_chapterQuickStart__pV_VV,.learning_chapterSelectAll__uOGl3{flex:1}.learning_chapterAccordionBody__Um9do{padding:0 12px 14px}.learning_chapterTopicToolbar__aoMOk{align-items:flex-start;flex-direction:column;gap:3px}.learning_topicChoiceGrid__fDkVt{grid-template-columns:1fr}.learning_customSelectionDock__7SSZC{position:relative;bottom:auto;align-items:stretch;flex-direction:column;margin-bottom:90px;padding:12px}.learning_customSelectionActions__xfQLP{width:100%}.learning_customSelectionClear__HoEuF,.learning_customSelectionStart__sgxXg{flex:1}}@media (max-width:380px){.learning_page__mRNBz{padding-inline:10px}.learning_subjectRail__oXGMK{margin-inline:-10px;padding-inline:6px}.learning_subjectRail__oXGMK .learning_subjectBar__R7zZX{margin-inline:0}.learning_optionGrid__tA9oB{grid-template-columns:1fr}.learning_historyStats__tHM8v>div{padding:14px 11px}.learning_historyStats__tHM8v strong{font-size:22px}}@media (max-width:700px){.learning_page__mRNBz{padding:20px 15px 35px}.learning_pageHeading__kfDsQ{align-items:start;flex-direction:column;gap:17px}.learning_page__mRNBz h1{font-size:28px}.learning_breadcrumb__Erwyk{margin-bottom:21px}.learning_libraryBody__g3Y3c{grid-template-columns:1fr}.learning_chapterSidebar__oULSf{position:static;padding:15px}.learning_chapterSidebar__oULSf>p{margin:6px 8px 10px}.learning_chapterSidebar__oULSf nav{flex-direction:row;max-height:none;overflow:auto}.learning_chapterSidebar__oULSf nav button{width:auto;min-width:130px;max-width:230px;flex-shrink:0}.learning_chapterSidebar__oULSf nav button>small{display:none}.learning_bankGrid__bqnVR,.learning_cardGrid__Yxpde{grid-template-columns:1fr}.learning_subjectBar__R7zZX button{padding:9px 12px}.learning_toolbar__haTl3{gap:14px}.learning_toolbar__haTl3 .learning_search__H_KEo{flex-basis:100%;width:100%}.learning_homeHero__USnwO{grid-template-columns:1fr;padding:24px}.learning_homeHero__USnwO h2{font-size:26px}.learning_skeletonHero__P_9kv{min-height:190px;padding:24px}.learning_skeletonCards__OBiZH{grid-template-columns:1fr;gap:10px}.learning_skeletonCards__OBiZH>div{min-height:116px;padding:18px}.learning_destinations__ILqNg{grid-template-columns:1fr}.learning_destination__oo7F6{padding:19px}.learning_homeColumns__UgQqB>aside{display:block}.learning_homeStats__TkcSZ{gap:8px}.learning_homeStats__TkcSZ>div{padding:14px 10px}.learning_homeStats__TkcSZ strong{font-size:22px}.learning_viewTabs__2n9cu button{flex:1;justify-content:center;padding-inline:10px}.learning_createForm__aQM0C{align-items:stretch}.learning_createForm__aQM0C label{flex-basis:100%}}html[data-theme=dark] .learning_page__mRNBz{--lib-ink:var(--ink);--lib-muted:var(--muted);--lib-border:var(--line);--lib-surface:var(--surface);--lib-soft:var(--surface-raised);background:var(--paper)}.learning_page__mRNBz :is(.learning_hint__aHQps){font-size:11px;color:var(--lib-muted)}html[data-theme=dark] .learning_page__mRNBz :is(.learning_subjectBar__R7zZX button[aria-pressed=true],.learning_chapterSidebar__oULSf button[aria-pressed=true],.learning_infoStrip__EwwzP,.learning_homeHero__USnwO){background:#203d36;border-color:#355348;color:#b3d4c6}html[data-theme=dark] .learning_homeHero__USnwO h2{color:#d3e8dd}html[data-theme=dark] .learning_page__mRNBz .learning_compactError__Em0Ny{border-color:#7d3e49;background:var(--dark-danger-soft);color:var(--dark-danger)}html[data-theme=dark] .learning_resourceCover__lgHz5{background:#263c55}html[data-theme=dark] .learning_resourceCover__lgHz5[data-kind=notes]{background:#493f2c}html[data-theme=dark] .learning_deckIcon__H7KOH>span{background:#3a2f47}html[data-theme=dark] .learning_destination__oo7F6>span{background:#293d4f}.learning_questionBankPage__ZD9Uq{--qbank-purple:#6545d8;--qbank-purple-dark:#4f32bd;--qbank-lavender:#f2efff;--qbank-lavender-border:#e4ddff;--qbank-action-ink:#fff}.learning_questionBankHero__p4gMv{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:23px;margin-bottom:20px;border-bottom:1px solid var(--lib-border)}.learning_questionBankHero__p4gMv h1{color:var(--lib-ink);font-size:clamp(27px,3vw,38px);letter-spacing:-1.2px}.learning_questionBankHero__p4gMv>div>p:last-child{margin-top:7px;color:var(--lib-muted);font-size:14px;line-height:1.6}.learning_page__mRNBz .learning_questionBankEyebrow__p3_Xk{margin:0 0 7px;color:var(--qbank-purple);font-size:11px;font-weight:800;letter-spacing:1.7px}.learning_page__mRNBz .learning_questionBankBuilder__lVkZL,.learning_page__mRNBz .learning_questionBankStart__VHyJ1{border:1px solid var(--qbank-purple);background:var(--qbank-purple);box-shadow:0 7px 18px rgb(101 69 216/18%);transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.learning_page__mRNBz .learning_questionBankBuilder__lVkZL:hover,.learning_page__mRNBz .learning_questionBankStart__VHyJ1:hover{transform:none;background:var(--qbank-purple-dark);box-shadow:0 9px 20px rgb(101 69 216/23%)}.learning_questionBankStats___cOh2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px}.learning_questionBankStats___cOh2>div{display:flex;align-items:center;gap:12px;min-width:0;padding:13px 15px;border:1px solid var(--lib-border);border-radius:13px;background:var(--lib-surface)}.learning_questionBankEntryIcon__vFlJg,.learning_questionBankStatIcon__zrf89,.learning_questionBankSubjectIcon__e_RmI{display:grid;flex:0 0 auto;place-items:center;color:var(--qbank-purple);background:var(--qbank-lavender)}.learning_questionBankStatIcon__zrf89{width:42px;height:42px;border-radius:11px}.learning_questionBankStats___cOh2>div>span:last-child{display:grid;min-width:0;gap:2px}.learning_questionBankStats___cOh2 strong{overflow:hidden;color:var(--lib-ink);font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.learning_questionBankStats___cOh2 small{color:var(--lib-muted);font-size:11px}.learning_questionBankResultsHeading__No_HA,.learning_questionBankSectionHeading__xRt9X{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:15px}.learning_questionBankResultsHeading__No_HA h2,.learning_questionBankSectionHeading__xRt9X h2{color:var(--lib-ink);font-size:20px}.learning_questionBankResultsHeading__No_HA p,.learning_questionBankSectionHeading__xRt9X p{margin-top:4px;color:var(--lib-muted);font-size:12px;line-height:1.5}.learning_questionBankSearch__fmcUs{display:flex;align-items:center;gap:9px;min-width:230px;min-height:42px;padding:0 12px;border:1px solid var(--lib-border);border-radius:10px;background:var(--lib-surface);color:var(--lib-muted)}.learning_questionBankSearch__fmcUs:focus-within{border-color:var(--qbank-purple);box-shadow:0 0 0 3px rgb(101 69 216/12%)}.learning_questionBankSearch__fmcUs input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--lib-ink);font:inherit;font-size:12px}.learning_questionBankSearch__fmcUs input::-moz-placeholder{color:var(--lib-muted)}.learning_questionBankSearch__fmcUs input::placeholder{color:var(--lib-muted)}.learning_questionBankSubjects__AK54F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.learning_questionBankSubjectCard__ceYEp{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:174px;padding:19px 21px;border:1px solid var(--lib-border);border-radius:14px;background:var(--lib-surface);color:var(--lib-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.learning_questionBankSubjectCard__ceYEp:hover{transform:none;border-color:var(--qbank-lavender-border);box-shadow:0 10px 26px rgb(39 33 78/8%)}.learning_questionBankSubjectTop__lmnck{display:flex;align-items:center;gap:16px;min-width:0}.learning_questionBankSubjectIcon__e_RmI{width:60px;height:60px;border-radius:13px}.learning_questionBankSubjectCopy__lcyby{display:grid;flex:1;min-width:0;gap:5px}.learning_questionBankSubjectCopy__lcyby strong{color:var(--lib-ink);font-size:20px;line-height:1.2;letter-spacing:-.4px}.learning_questionBankSubjectCopy__lcyby small{display:-webkit-box;overflow:hidden;color:var(--lib-muted);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.learning_questionBankSubjectArrow__ldkAj{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--qbank-lavender);color:var(--qbank-purple);transition:transform .15s ease}.learning_questionBankSubjectCard__ceYEp:hover .learning_questionBankSubjectArrow__ldkAj{transform:translateX(2px)}.learning_questionBankSubjectBottom__IZNTw{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;padding-top:13px;border-top:1px solid var(--lib-border)}.learning_questionBankSubjectBottom__IZNTw>span:first-child{display:grid;gap:2px}.learning_questionBankSubjectBottom__IZNTw strong{color:var(--lib-ink);font-size:12px}.learning_questionBankSubjectBottom__IZNTw small{color:var(--lib-muted);font-size:11px}.learning_questionBankChoose__3hOv6{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:8px 12px;border-radius:9px;background:var(--qbank-lavender);color:var(--qbank-purple-dark);font-size:11px;font-weight:750;white-space:nowrap}.learning_questionBankTip__Z5ptv{display:flex;align-items:center;gap:13px;margin-top:21px;padding:13px 16px;border:1px solid var(--qbank-lavender-border);border-radius:12px;background:var(--qbank-lavender);color:var(--lib-muted)}.learning_questionBankTip__Z5ptv>span{display:grid;flex:0 0 auto;place-items:center;width:39px;height:39px;border-radius:10px;background:var(--lib-surface);color:var(--qbank-purple)}.learning_questionBankTip__Z5ptv p{font-size:12px;line-height:1.6}.learning_questionBankTip__Z5ptv strong{color:var(--qbank-purple-dark)}.learning_questionBankSelected__59twQ{display:flex;justify-content:space-between;gap:15px;margin:-2px 0 20px}.learning_questionBankBack__qBnPC,.learning_questionBankExplore__Z3Jrn,.learning_questionBankReviewLink__ezqEP{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:var(--qbank-purple-dark);font:inherit;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer}.learning_questionBankBack__qBnPC{min-height:40px;padding:8px 11px;border:1px solid var(--lib-border);border-radius:9px;background:var(--lib-surface)}.learning_questionBankSelectedTitle__zblKt{gap:12px;margin-left:auto}.learning_questionBankSelectedTitle__zblKt .learning_questionBankSubjectIcon__e_RmI{width:48px;height:48px;border-radius:12px}.learning_questionBankSelectedTitle__zblKt h2{font-size:19px}.learning_questionBankSelectedTitle__zblKt p{margin-top:3px;font-size:11px}.learning_questionBankControls__L60OW{display:grid;grid-template-columns:auto minmax(170px,230px) minmax(200px,1fr);align-items:end;margin-bottom:22px;padding:12px;border:1px solid var(--lib-border);border-radius:12px;background:var(--lib-surface)}.learning_questionBankTabs__gqQdR{display:flex;align-items:center;gap:4px;min-height:42px;padding:4px;border-radius:9px;background:var(--lib-soft)}.learning_questionBankTabs__gqQdR button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 12px;border:0;border-radius:7px;background:transparent;color:var(--lib-muted);font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.learning_questionBankTabs__gqQdR button[aria-pressed=true]{background:var(--qbank-purple);color:#fff;box-shadow:0 3px 9px rgb(101 69 216/19%)}.learning_questionBankChapterFilter__rpgbv{gap:4px;color:var(--lib-muted);font-size:11px;font-weight:700}.learning_questionBankChapterFilter__rpgbv select{width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--lib-border);border-radius:9px;background:var(--lib-surface);color:var(--lib-ink);font:inherit;font-size:11px}.learning_questionBankControls__L60OW .learning_questionBankSearch__fmcUs{min-height:42px}.learning_questionBankResultsHeading__No_HA{align-items:center;margin-bottom:12px}.learning_questionBankResultsHeading__No_HA>span{padding:6px 9px;border-radius:20px;background:var(--qbank-lavender);color:var(--qbank-purple-dark);font-size:11px;font-weight:750;white-space:nowrap}.learning_questionBankEntries__JbbKK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.learning_questionBankEntry__FR65H{display:flex;justify-content:space-between;gap:15px;min-width:0;padding:15px;border:1px solid var(--lib-border);border-radius:13px;background:var(--lib-surface);transition:border-color .15s ease,box-shadow .15s ease}.learning_questionBankEntry__FR65H:hover{border-color:var(--qbank-lavender-border);box-shadow:0 6px 20px rgb(39 33 78/6%)}.learning_questionBankEntryBody__h3jT4{display:flex;align-items:center;gap:12px;min-width:0}.learning_questionBankEntryIcon__vFlJg{width:43px;height:43px;border-radius:11px}.learning_questionBankEntryCopy__3RrzJ{min-width:0}.learning_questionBankEntryLabel__zVa3C{display:block;overflow:hidden;margin-bottom:4px;color:var(--qbank-purple);font-size:11px;font-weight:800;letter-spacing:.9px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.learning_questionBankEntryCopy__3RrzJ h3{overflow-wrap:anywhere;color:var(--lib-ink);font-size:14px;line-height:1.35}.learning_questionBankEntryCopy__3RrzJ p{margin-top:4px;color:var(--lib-muted);font-size:11px;line-height:1.45}.learning_questionBankEntryActions__hXzdg{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:7px}.learning_page__mRNBz .learning_questionBankStart__VHyJ1,.learning_questionBankBack__qBnPC,.learning_questionBankExplore__Z3Jrn,.learning_questionBankSecondary__y_5hY{min-height:38px;padding:8px 10px;border-radius:8px;font-size:11px}.learning_page__mRNBz .learning_questionBankStart__VHyJ1{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:750;white-space:nowrap;cursor:pointer}.learning_questionBankExplore__Z3Jrn{border:1px solid var(--qbank-lavender-border);background:var(--qbank-lavender);cursor:pointer}.learning_questionBankReviewLink__ezqEP{min-height:28px;padding:5px 8px;color:var(--lib-muted)}.learning_questionBankExplore__Z3Jrn:hover,.learning_questionBankReviewLink__ezqEP:hover{color:var(--qbank-purple-dark);text-decoration:underline;text-underline-offset:3px}.learning_questionBankComingSoon__iQQjy{padding:8px 10px;border-radius:8px;background:var(--lib-soft);color:var(--lib-muted);font-size:11px;font-weight:700}.learning_questionBankEmpty__ndxpE{display:grid;justify-items:center;padding:38px 20px;border:1px dashed var(--lib-border);border-radius:13px;background:var(--lib-surface);color:var(--lib-muted);text-align:center}.learning_questionBankEmpty__ndxpE>svg{margin-bottom:12px;color:var(--qbank-purple)}.learning_questionBankEmpty__ndxpE h2{color:var(--lib-ink);font-size:17px}.learning_questionBankEmpty__ndxpE p{max-width:430px;margin:7px 0 14px;font-size:12px;line-height:1.6}.learning_questionBankSecondary__y_5hY{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--qbank-lavender-border);background:var(--qbank-lavender);color:var(--qbank-purple-dark);font:inherit;font-weight:750;cursor:pointer}.learning_questionBankSkeletons__UwITI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.learning_questionBankSkeleton__evgjQ{min-height:160px;border:1px solid var(--lib-border);border-radius:14px;background:linear-gradient(100deg,var(--lib-soft) 30%,var(--lib-surface) 50%,var(--lib-soft) 70%);background-size:200% 100%;animation:learning_questionBankShimmer__0Vt_O 1.5s ease-in-out infinite}@keyframes learning_questionBankShimmer__0Vt_O{to{background-position-x:-200%}}@media (max-width:800px){.learning_questionBankStats___cOh2{grid-template-columns:repeat(2,minmax(0,1fr))}.learning_questionBankControls__L60OW{grid-template-columns:1fr 1fr}.learning_questionBankControls__L60OW .learning_questionBankSearch__fmcUs{grid-column:1/-1}.learning_questionBankEntries__JbbKK{grid-template-columns:1fr}}@media (max-width:700px){.learning_questionBankPage__ZD9Uq{padding:14px 14px 30px}.learning_questionBankPage__ZD9Uq .learning_breadcrumb__Erwyk{margin-bottom:15px}.learning_questionBankHero__p4gMv{align-items:stretch;flex-direction:column;gap:14px;padding-bottom:18px;margin-bottom:17px}.learning_questionBankHero__p4gMv h1{font-size:27px;letter-spacing:-.7px}.learning_questionBankHero__p4gMv>div>p:last-child{margin-top:5px;font-size:12px}.learning_page__mRNBz .learning_questionBankBuilder__lVkZL{width:100%;min-height:44px}.learning_questionBankStats___cOh2,.learning_questionBankTip__Z5ptv{display:none}.learning_questionBankSectionHeading__xRt9X{align-items:stretch;flex-direction:column;gap:10px;margin-bottom:12px}.learning_questionBankSectionHeading__xRt9X h2{font-size:18px}.learning_questionBankSectionHeading__xRt9X p{font-size:11px}.learning_questionBankSearch__fmcUs{min-width:0;width:100%;min-height:42px}.learning_questionBankSubjects__AK54F{grid-template-columns:1fr;gap:10px}.learning_questionBankSubjectCard__ceYEp{min-height:0;padding:13px;border-radius:12px}.learning_questionBankSubjectTop__lmnck{gap:11px}.learning_questionBankSubjectIcon__e_RmI{width:48px;height:48px;border-radius:11px}.learning_questionBankSubjectIcon__e_RmI svg{width:23px;height:23px}.learning_questionBankSubjectCopy__lcyby{gap:3px}.learning_questionBankSubjectCopy__lcyby strong{font-size:16px}.learning_questionBankSubjectCopy__lcyby small{font-size:11px;line-height:1.35}.learning_questionBankSubjectArrow__ldkAj{width:32px;height:32px}.learning_questionBankSubjectArrow__ldkAj svg{width:17px;height:17px}.learning_questionBankSubjectBottom__IZNTw{margin-top:11px;padding-top:10px}.learning_questionBankSubjectBottom__IZNTw small,.learning_questionBankSubjectBottom__IZNTw strong{font-size:11px}.learning_questionBankChoose__3hOv6{min-height:35px;padding:7px 9px;font-size:11px}.learning_questionBankSelected__59twQ{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:13px}.learning_questionBankSelectedTitle__zblKt{order:-1;margin-left:0}.learning_questionBankSelectedTitle__zblKt .learning_questionBankSubjectIcon__e_RmI{width:43px;height:43px}.learning_questionBankSelectedTitle__zblKt h2{font-size:17px}.learning_questionBankSelectedTitle__zblKt p{font-size:11px}.learning_questionBankBack__qBnPC{min-height:38px}.learning_questionBankControls__L60OW{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;padding:9px}.learning_questionBankTabs__gqQdR{grid-column:1/-1;width:100%}.learning_questionBankTabs__gqQdR button{flex:1;min-height:38px}.learning_questionBankChapterFilter__rpgbv{grid-column:1/-1}.learning_questionBankChapterFilter__rpgbv select{min-height:42px}.learning_questionBankControls__L60OW .learning_questionBankSearch__fmcUs{grid-column:1/-1;min-height:42px}.learning_questionBankResultsHeading__No_HA{align-items:center;gap:8px;margin-bottom:10px}.learning_questionBankResultsHeading__No_HA h2{font-size:16px}.learning_questionBankResultsHeading__No_HA p{max-width:250px;font-size:11px}.learning_questionBankResultsHeading__No_HA>span{padding:5px 7px;font-size:11px}.learning_questionBankEntries__JbbKK{gap:9px}.learning_questionBankEntry__FR65H{align-items:flex-start;flex-direction:column;gap:11px;padding:12px}.learning_questionBankEntryBody__h3jT4{gap:10px;width:100%}.learning_questionBankEntryIcon__vFlJg{width:38px;height:38px;border-radius:10px}.learning_questionBankEntryCopy__3RrzJ h3{font-size:13px}.learning_questionBankEntryCopy__3RrzJ p{font-size:11px}.learning_questionBankEntryActions__hXzdg{flex-direction:row;align-items:center;flex-wrap:wrap;gap:5px 8px;width:100%;padding-left:48px}.learning_page__mRNBz .learning_questionBankStart__VHyJ1,.learning_questionBankExplore__Z3Jrn{min-height:36px}.learning_questionBankEmpty__ndxpE{padding:29px 15px}.learning_questionBankSkeletons__UwITI{grid-template-columns:1fr;gap:10px}.learning_questionBankSkeleton__evgjQ{min-height:105px}}html[data-theme=dark] .learning_questionBankPage__ZD9Uq{--qbank-purple:#a28af8;--qbank-purple-dark:#c3b6ff;--qbank-lavender:#2e2850;--qbank-lavender-border:#494071;--qbank-action-ink:#25184f}html[data-theme=dark] .learning_questionBankEntry__FR65H:hover,html[data-theme=dark] .learning_questionBankSubjectCard__ceYEp:hover{box-shadow:0 8px 22px rgb(0 0 0/20%)}html[data-theme=dark] .learning_questionBankEntryCopy__3RrzJ h3,html[data-theme=dark] .learning_questionBankStats___cOh2 strong,html[data-theme=dark] .learning_questionBankSubjectBottom__IZNTw strong,html[data-theme=dark] .learning_questionBankSubjectCopy__lcyby strong{color:var(--lib-ink)}html[data-theme=dark] .learning_skeleton__QA_VB{background:#25354a}.learning_launcher__VcbjS{margin:0 0 22px;border:1px solid #d6e5df;border-radius:13px;background:#f3f8f6;padding:22px}.learning_quickPracticeBackdrop__ggmNi{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:rgb(13 27 38/48%);backdrop-filter:blur(4px)}.learning_quickPracticeDialog__3GV4y{width:min(620px,100%);max-height:min(680px,calc(100dvh - 32px));overflow:auto;border:1px solid var(--lib-border);border-radius:20px;background:var(--lib-surface);color:var(--lib-ink);box-shadow:0 24px 80px rgb(13 27 38/28%)}.learning_quickPracticeFooter__7wIUU,.learning_quickPracticeHeader__aEnsq{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px}.learning_quickPracticeHeader__aEnsq{border-bottom:1px solid var(--lib-border)}.learning_quickPracticeHeader__aEnsq h2{margin:2px 0 5px;font-size:22px}.learning_quickPracticeHeader__aEnsq p:last-child{margin:0;color:var(--lib-muted);font-size:14px}.learning_quickPracticeBody__RwzmV{padding:20px 22px}.learning_quickPracticeBody__RwzmV fieldset{border:0;padding:0;margin:0}.learning_quickPracticeBody__RwzmV legend{margin-bottom:10px;font-size:15px;font-weight:750}.learning_quickChoiceGrid__I1hiK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.learning_quickChoiceGrid__I1hiK button{display:grid;gap:4px;min-height:58px;padding:10px 12px;border:1px solid var(--lib-border);border-radius:11px;background:var(--lib-surface);color:var(--lib-ink);text-align:left}.learning_quickChoiceGrid__I1hiK button[aria-pressed=true]{border-color:var(--qbank-purple,#6545d8);background:var(--qbank-lavender,#f2efff);color:var(--lib-ink);box-shadow:inset 0 0 0 1px var(--qbank-purple,#6545d8)}.learning_quickChoiceGrid__I1hiK small{color:var(--lib-muted);font-size:12px}.learning_quickPracticeRow__3WH29{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.learning_quickPracticeRow__3WH29 label{display:grid;gap:7px;color:var(--lib-muted);font-size:12px;font-weight:700}.learning_quickPracticeRow__3WH29 input,.learning_quickPracticeRow__3WH29 select{min-height:44px;width:100%;border:1px solid var(--lib-border);border-radius:10px;background:var(--lib-surface);color:var(--lib-ink);padding:8px 10px;font-size:14px}.learning_quickPracticeFooter__7wIUU{align-items:center;border-top:1px solid var(--lib-border);background:var(--lib-soft)}.learning_quickPracticeFooter__7wIUU>span{display:flex;align-items:center;gap:7px;color:var(--lib-muted);font-size:13px}.learning_quickPracticeFooter__7wIUU .learning_actions__urVkC{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.learning_quickPracticeError__D_g81{margin:16px 0 0;color:#a43b4f;font-size:13px}.learning_quickPracticeDialog__3GV4y .learning_primary__3khgk{border-color:var(--qbank-purple,#6545d8);background:var(--qbank-purple,#6545d8);color:#fff}.learning_quickPracticeDialog__3GV4y .learning_primary__3khgk:hover:not(:disabled){border-color:var(--qbank-purple-dark,#4f32bd);background:var(--qbank-purple-dark,#4f32bd)}.learning_quickPracticeDialog__3GV4y .learning_primary__3khgk:disabled{opacity:1;border-color:#d8d1e9;background:#eeeaf7;color:#6d6680;cursor:not-allowed}.learning_iconButton__u_XMw{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border:1px solid var(--lib-border);border-radius:10px;color:var(--lib-muted)}.learning_iconButton__u_XMw:hover{color:var(--lib-ink);background:var(--lib-soft)}@media (max-width:600px){.learning_quickPracticeBackdrop__ggmNi{align-items:end;padding:0}.learning_quickPracticeDialog__3GV4y{max-height:calc(100dvh - 10px);border-radius:20px 20px 0 0}.learning_quickPracticeBody__RwzmV,.learning_quickPracticeFooter__7wIUU,.learning_quickPracticeHeader__aEnsq{padding:16px}.learning_quickPracticeRow__3WH29{grid-template-columns:1fr 1fr}.learning_quickPracticeRow__3WH29 label:last-child{grid-column:span 2}.learning_quickPracticeFooter__7wIUU{display:grid;gap:12px}.learning_quickPracticeFooter__7wIUU .learning_actions__urVkC{justify-content:stretch}.learning_quickPracticeFooter__7wIUU .learning_actions__urVkC>*{flex:1;min-height:44px}}html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickPracticeBackdrop__ggmNi{background:rgb(3 8 18/76%)}html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickPracticeDialog__3GV4y{border-color:#3b4c63;background:#142132;color:#edf2fa;box-shadow:0 24px 80px rgb(0 0 0/55%)}html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickPracticeHeader__aEnsq{border-color:#34465e}html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickPracticeHeader__aEnsq .learning_eyebrow__H5mtp{color:#b9a6ff}html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickPracticeFooter__7wIUU>span,html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickPracticeHeader__aEnsq p:last-child{color:#aab8cb}html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickChoiceGrid__I1hiK button{border-color:#3a4b62;background:#1b2a3d;color:#edf2fa}html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickChoiceGrid__I1hiK button[aria-pressed=true]{border-color:#ab95ff;background:#302853;color:#fff;box-shadow:inset 0 0 0 1px #ab95ff,0 0 0 2px rgb(171 149 255/12%)}html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickChoiceGrid__I1hiK button[aria-pressed=true] small{color:#d0c6ff}html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickPracticeRow__3WH29 input,html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickPracticeRow__3WH29 select{border-color:#3b4e66;background:#1a293c;color:#edf2fa;color-scheme:dark}html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickPracticeFooter__7wIUU{border-color:#34465e;background:#1a293c}html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickPracticeFooter__7wIUU .learning_secondary__lKHsc{border-color:#41546e;background:#1e2d42;color:#e2e9f2}html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickPracticeError__D_g81{color:#ffabb5}html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickPracticeDialog__3GV4y .learning_primary__3khgk:disabled{border-color:#4b4269;background:#352d50;color:#c6bcdf}html[data-theme=dark] .learning_questionBankPage__ZD9Uq .learning_quickPracticeDialog__3GV4y :is(button,a,input,select):focus-visible{outline:3px solid #baa8ff;outline-offset:3px}.learning_launcherHeader__r2qyd{display:flex;justify-content:space-between;gap:17px;color:#2f665a}.learning_launcherHeader__r2qyd>div{min-width:0}.learning_launcherHeader__r2qyd h2{font-size:19px}.learning_launcherHeader__r2qyd p:last-child{margin-top:7px;color:#4d655e;font-size:11px}.learning_launcherGroup__v3XLv{margin-top:21px}.learning_launcherGroup__v3XLv>span{display:block;margin-bottom:9px;color:#4b625d;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.learning_optionGrid__tA9oB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.learning_optionGrid__tA9oB button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;border:1px solid #d4e4de;border-radius:8px;background:#fff;padding:12px;color:#3f5b54;text-align:left}.learning_optionGrid__tA9oB button[aria-pressed=true]{border-color:#68a192;background:#e3f1ec;color:#1d6254;box-shadow:0 0 0 2px #d0e7df}.learning_optionGrid__tA9oB strong{font-size:11px;font-weight:650}.learning_optionGrid__tA9oB small{color:#536b64;font-size:11px;line-height:1.5}.learning_launcherControls__m0qxK{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;margin-top:18px}.learning_launcherControls__m0qxK label{display:grid;gap:7px;color:#4a625b;font-size:11px;font-weight:650}.learning_launcherControls__m0qxK input,.learning_launcherControls__m0qxK select{min-height:38px;border:1px solid #d5e2df;border-radius:7px;background:#fff;padding:8px;color:#253f39;font-size:11px}.learning_launcherFooter__5oJXg{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-top:18px;border-top:1px solid #dce9e4;padding-top:16px;color:#4b655c;font-size:11px}.learning_launcherFooter__5oJXg>span{display:flex;align-items:center;gap:6px}.learning_cardAction__QApdD{display:inline-flex;align-items:center;gap:6px;color:#1d6355;font-size:11px;font-weight:650}.learning_historyStats__tHM8v{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:22px}.learning_historyStats__tHM8v>div{border:1px solid var(--lib-border);border-radius:10px;background:var(--lib-surface);padding:18px}.learning_historyStats__tHM8v strong{display:block;font-size:25px;letter-spacing:-.8px}.learning_historyStats__tHM8v span{color:var(--lib-muted);font-size:11px}.learning_historyTabs__yx0_G{display:flex;gap:8px;margin-bottom:17px}.learning_historyKindTabs__73vA1{display:flex;align-items:center;gap:7px;margin-bottom:9px;padding:4px;overflow-x:auto;border:1px solid var(--lib-border);border-radius:11px;background:var(--lib-soft);scrollbar-width:none}.learning_historyKindTabs__73vA1::-webkit-scrollbar{display:none}.learning_historyKindTabs__73vA1 button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:7px 11px;border:0;border-radius:8px;background:transparent;color:var(--lib-muted);font:inherit;font-size:11px;font-weight:650;white-space:nowrap}.learning_historyKindTabs__73vA1 button:hover{background:var(--lib-surface);color:var(--lib-ink)}.learning_historyKindTabs__73vA1 button[aria-pressed=true]{background:var(--lib-surface);color:var(--qbank-purple,var(--focus));box-shadow:0 1px 3px rgb(16 24 40/8%)}.learning_historyKindTabs__73vA1 small{min-width:20px;padding:2px 5px;border-radius:99px;background:var(--surface-raised);color:var(--lib-muted);font-size:10px;text-align:center}.learning_historyTabs__yx0_G button{display:flex;align-items:center;gap:8px;border:1px solid var(--lib-border);border-radius:7px;background:var(--lib-surface);padding:10px 13px;color:var(--lib-muted);font-size:11px}.learning_historyTabs__yx0_G button[aria-pressed=true]{border-color:#9fcabd;background:#edf5f1;color:#287868;font-weight:650}.learning_historyTabs__yx0_G small{border-radius:4px;background:var(--lib-soft);padding:2px 5px;font-size:11px}.learning_historyList__7U0Qe{overflow:hidden;border:1px solid var(--lib-border);border-radius:12px;background:var(--lib-surface)}.learning_historyRow__0C5WV{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--lib-border);padding:18px 21px}.learning_historyRow__0C5WV:last-child{border-bottom:0}.learning_historyIcon__Xar_Q{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;background:#edf4f1;color:#5e9383}.learning_historyRow__0C5WV>div:nth-child(2){min-width:0;flex:1}.learning_historyRow__0C5WV h2{overflow:hidden;font-size:14px;font-weight:700;letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap}.learning_historyRow__0C5WV>div:nth-child(2)>p:last-child{margin-top:6px;color:var(--lib-muted);font-size:11px}.learning_historyKindBadge__VixdD{display:inline-flex;align-items:center;min-height:21px;padding:2px 7px;border-radius:99px;background:var(--lib-soft);color:var(--lib-muted);font-size:10px;font-weight:700;letter-spacing:0}.learning_historyKindBadge__VixdD[data-kind=CHAPTER]{color:var(--ep-aqua-ink);background:var(--ep-aqua-soft)}.learning_historyKindBadge__VixdD[data-kind=TOPIC]{color:var(--qbank-purple-dark,var(--focus));background:var(--qbank-lavender,var(--selection))}.learning_historyKindBadge__VixdD[data-kind=CUSTOM]{color:var(--ep-amber-ink);background:var(--ep-amber-soft)}.learning_historyScore__4BVi9{display:flex;min-width:74px;flex-direction:column;align-items:flex-end}.learning_historyScore__4BVi9 strong{color:#4e896f;font-size:20px}.learning_historyScore__4BVi9 small{color:var(--lib-muted);font-size:11px}.learning_historyAction__jAzoG{display:flex;align-items:center;gap:7px;color:#318270;font-size:11px;font-weight:650;white-space:nowrap}.learning_historyAction__jAzoG svg{color:#82a69a}@media (max-width:700px){.learning_optionGrid__tA9oB{grid-template-columns:repeat(2,minmax(0,1fr))}.learning_launcher__VcbjS{padding:17px}.learning_launcherControls__m0qxK{grid-template-columns:1fr 1fr}.learning_launcherControls__m0qxK label:first-child{grid-column:1/-1}.learning_launcherFooter__5oJXg{align-items:stretch;flex-direction:column}.learning_launcherFooter__5oJXg .learning_primary__3khgk{width:100%}.learning_historyStats__tHM8v{grid-template-columns:repeat(2,1fr)}.learning_historyTabs__yx0_G{overflow-x:auto}.learning_historyKindTabs__73vA1{margin-inline:-2px}.learning_historyTabs__yx0_G button{white-space:nowrap}.learning_historyRow__0C5WV{align-items:flex-start;flex-wrap:wrap;padding:16px}.learning_historyRow__0C5WV>div:nth-child(2){min-width:calc(100% - 54px)}.learning_historyScore__4BVi9{margin-left:52px;align-items:flex-start}.learning_historyAction__jAzoG{margin-left:auto}}html[data-theme=dark] .learning_launcher__VcbjS{border-color:#38534b;background:#1f3935}html[data-theme=dark] .learning_launcherControls__m0qxK input,html[data-theme=dark] .learning_launcherControls__m0qxK select,html[data-theme=dark] .learning_optionGrid__tA9oB button{border-color:#40565d;background:#1d2f3c;color:#dbe7e7}html[data-theme=dark] .learning_optionGrid__tA9oB button[aria-pressed=true]{border-color:#72a994;background:#2c5148;color:#ecfff7}.learning_builderSteps__MyCtH{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:24px 0;list-style:none}.learning_builderSteps__MyCtH button{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid var(--border,#d8e1db);border-radius:12px;background:var(--card,#fff);color:inherit;padding:8px 14px}.learning_builderSteps__MyCtH [aria-current=step] button{background:var(--brand,#176b4d);color:white}.learning_builderSteps__MyCtH button:disabled{opacity:.6}.learning_builderPanel__youZW{padding:clamp(18px,3vw,32px);border:1px solid var(--border,#d8e1db);border-radius:20px;background:var(--card,#fff);min-width:0}.learning_builderPanel__youZW fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.learning_builderPanel__youZW legend{font-size:18px;font-weight:700;margin-bottom:12px}.learning_builderPanel__youZW summary{padding:16px 0;cursor:pointer;font-weight:600}.learning_choiceCard__wFZDT{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:64px;padding:16px;border:1px solid var(--border,#d8e1db);border-radius:14px;background:var(--card,#fff);color:inherit;text-align:left;font-size:16px;cursor:pointer}.learning_choiceCard__wFZDT span{display:block;width:100%;font-size:14px;line-height:1.5}.learning_choiceCard__wFZDT:has(input:checked),.learning_choiceCard__wFZDT[aria-pressed=true]{border-color:var(--brand,#176b4d);box-shadow:inset 0 0 0 1px var(--brand,#176b4d)}.learning_choiceCard__wFZDT input{width:20px;height:20px;accent-color:var(--brand,#176b4d)}.learning_builderSteps__MyCtH button:focus-visible,.learning_choiceCard__wFZDT:focus-visible{outline:3px solid var(--brand,#176b4d);outline-offset:3px}.learning_builderFooter__Utz2P{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px;margin-top:20px;border:1px solid var(--border,#d8e1db);border-radius:16px;background:var(--card,#fff)}.learning_reviewGrid__jVgnQ{display:grid;grid-template-columns:minmax(100px,1fr) 3fr;gap:16px}.learning_reviewGrid__jVgnQ dt{font-weight:700}.learning_reviewGrid__jVgnQ dd{margin:0;overflow-wrap:anywhere}@media (max-width:767px){.learning_page__mRNBz{padding:18px 16px 96px}.learning_builderPage__fs3jb{padding-top:10px}.learning_builderPage__fs3jb .learning_pageHeading__kfDsQ{margin-bottom:10px}.learning_builderFooter__Utz2P{bottom:72px}.learning_builderSteps__MyCtH{gap:6px}.learning_builderSteps__MyCtH button{font-size:13px;padding:8px}.learning_builderFooter__Utz2P>div{width:100%}.learning_builderFooter__Utz2P button{min-height:44px}}.learning_mobileChapterSelect__gG5_b{display:none}@media (max-width:767px){.learning_mobileChapterSelect__gG5_b{display:grid;gap:8px;font-size:14px;font-weight:600}.learning_mobileChapterSelect__gG5_b select{min-height:48px;max-width:100%;width:100%;border:1px solid var(--lib-border);border-radius:10px;color:var(--lib-text);background:var(--lib-surface);padding:10px}.learning_chapterSidebar__oULSf .learning_chapterRail__eoLdn{display:none}}.learning_questionBankChapterView__d4brM{grid-template-columns:auto minmax(180px,1fr)}.learning_questionBankSelected__59twQ{margin-bottom:12px}.learning_questionBankSelectedTitle__zblKt{margin-left:0}.learning_questionBankEntry__FR65H{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 14px;padding:13px}.learning_questionBankEntryBody__h3jT4{grid-column:1;grid-row:1}.learning_questionBankEntryActions__hXzdg{grid-column:2;grid-row:1;gap:4px}.learning_questionBankEntryMeta__NS2tW{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px}.learning_questionBankEntryMeta__NS2tW .learning_questionBankEntryLabel__zVa3C{margin:0}.learning_questionBankEntryStatus__JUqKC{display:inline-flex;align-items:center;min-height:19px;padding:2px 7px;border-radius:20px;background:var(--lib-soft);color:var(--lib-muted);font-size:11px;font-weight:750;white-space:nowrap}.learning_questionBankEntryStatus__JUqKC[data-state=active]{background:#fff4d8;color:#8a5b08}.learning_questionBankEntryStatus__JUqKC[data-state=started]{background:var(--qbank-lavender);color:var(--qbank-purple-dark)}.learning_questionBankEntryStatus__JUqKC[data-state=unknown]{background:#fff4e5;color:#8a5b08}.learning_questionBankEntryProgress__FS9Yb{display:grid;grid-column:1/-1;gap:5px;min-width:0}.learning_questionBankProgressSummary__aGV77{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--lib-muted);font-size:11px}.learning_questionBankProgressSummary__aGV77>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learning_questionBankProgressSummary__aGV77>span:last-child{flex:0 0 auto;font-weight:700}.learning_questionBankProgressTrack__cCQGx{height:5px;overflow:hidden;border-radius:99px;background:var(--lib-soft)}.learning_questionBankProgressTrack__cCQGx>span{display:block;height:100%;border-radius:inherit;background:var(--qbank-purple);transition:width .22s ease}.learning_questionBankSessionNote__YOMm5{color:var(--lib-muted);font-size:11px;line-height:1.4}.learning_questionBankSessionNote__YOMm5 .learning_questionBankReviewLink__ezqEP{display:inline;min-height:0;padding:0 2px;font-size:inherit;text-decoration:underline;text-underline-offset:2px}.learning_questionBankEntryActions__hXzdg .learning_questionBankStart__VHyJ1{min-height:36px;padding:7px 10px}.learning_questionBankEntryActions__hXzdg .learning_questionBankStart__VHyJ1 small{opacity:.8;font-size:11px}.learning_questionBankNewPractice__p91kl{padding:6px 9px;border:1px solid var(--qbank-lavender-border);background:var(--qbank-lavender);font:inherit;cursor:pointer}.learning_questionBankNewPractice__p91kl,.learning_questionBankReviewLink__ezqEP{min-height:32px;border-radius:8px;color:var(--qbank-purple-dark);font-size:11px;font-weight:700}.learning_questionBankReviewLink__ezqEP{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;text-decoration:none}.learning_questionBankNewPractice__p91kl:hover,.learning_questionBankReviewLink__ezqEP:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:700px){.learning_questionBankSelected__59twQ{flex-direction:row;justify-content:space-between;gap:8px;margin:0 0 10px}.learning_questionBankSelectedTitle__zblKt{order:-1;gap:8px}.learning_questionBankSelectedTitle__zblKt .learning_questionBankSubjectIcon__e_RmI{width:38px;height:38px;border-radius:9px}.learning_questionBankSelectedTitle__zblKt .learning_questionBankSubjectIcon__e_RmI svg{width:21px;height:21px}.learning_questionBankSelectedTitle__zblKt h2{font-size:15px}.learning_questionBankSelectedTitle__zblKt p{margin-top:1px;font-size:11px}.learning_questionBankBack__qBnPC{order:1;flex:0 0 auto;min-height:34px;padding:6px 8px;font-size:11px}.learning_questionBankControls__L60OW{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-bottom:11px;padding:7px}.learning_questionBankTabs__gqQdR{grid-column:1;min-height:38px;gap:2px;padding:3px}.learning_questionBankTabs__gqQdR button{min-width:0;min-height:32px;gap:4px;padding:5px 6px;font-size:11px}.learning_questionBankTabs__gqQdR button svg{width:14px;height:14px}.learning_questionBankChapterFilter__rpgbv{grid-column:2;gap:2px;font-size:11px}.learning_questionBankChapterFilter__rpgbv select{min-height:38px;padding:6px 8px;font-size:11px}.learning_questionBankControls__L60OW .learning_questionBankSearch__fmcUs{grid-column:2;min-height:38px;gap:6px;padding-inline:8px}.learning_questionBankTopicView__qjm06 .learning_questionBankSearch__fmcUs{grid-column:1/-1}.learning_questionBankChapterView__d4brM .learning_questionBankControls__L60OW .learning_questionBankSearch__fmcUs,.learning_questionBankChapterView__d4brM .learning_questionBankSearch__fmcUs{grid-column:2}.learning_questionBankSearch__fmcUs input{font-size:11px}.learning_questionBankResultsHeading__No_HA{margin-bottom:8px}.learning_questionBankResultsHeading__No_HA h2{font-size:15px}.learning_questionBankResultsHeading__No_HA p,.learning_questionBankResultsHeading__No_HA>span{font-size:11px}.learning_questionBankEntries__JbbKK{gap:8px}.learning_questionBankEntry__FR65H{grid-template-columns:minmax(0,1fr);gap:7px;padding:10px}.learning_questionBankEntryBody__h3jT4{grid-column:1;grid-row:1;gap:9px}.learning_questionBankEntryIcon__vFlJg{width:34px;height:34px}.learning_questionBankEntryIcon__vFlJg svg{width:18px;height:18px}.learning_questionBankEntryLabel__zVa3C{font-size:11px}.learning_questionBankEntryStatus__JUqKC{min-height:17px;padding:1px 6px;font-size:11px}.learning_questionBankEntryCopy__3RrzJ h3{font-size:12px}.learning_questionBankEntryCopy__3RrzJ p{margin-top:2px;font-size:11px}.learning_questionBankEntryProgress__FS9Yb{grid-column:1;grid-row:2;gap:4px;padding-left:43px}.learning_questionBankProgressSummary__aGV77{font-size:11px}.learning_questionBankProgressTrack__cCQGx{height:4px}.learning_questionBankSessionNote__YOMm5{font-size:11px}.learning_questionBankEntryActions__hXzdg{grid-column:1;grid-row:3;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 7px;width:100%;padding-left:43px}.learning_questionBankEntryActions__hXzdg .learning_questionBankStart__VHyJ1{min-height:34px;padding:6px 9px;font-size:11px}.learning_questionBankExplore__Z3Jrn,.learning_questionBankNewPractice__p91kl,.learning_questionBankReviewLink__ezqEP{min-height:31px;padding:5px 7px;font-size:11px}}.learning_dashboardPage__x8DLQ{max-width:1440px;padding:34px clamp(22px,3.4vw,54px) 64px;background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--selection) 44%,transparent),transparent 28rem),var(--paper)}.learning_dashboardHeading__P4ZrG{align-items:flex-end;margin-bottom:30px}.learning_dashboardHeading__P4ZrG h1{max-width:720px;font-size:clamp(31px,3.2vw,46px);letter-spacing:-1.8px;line-height:1.08}.learning_dashboardHeading__P4ZrG>div:first-child>p:last-child{max-width:560px;margin-top:12px;font-size:14px;line-height:1.7}.learning_dashboardPage__x8DLQ .learning_eyebrow__H5mtp{font-size:10px;letter-spacing:2px}.learning_dashboardHeading__P4ZrG>.learning_actions__urVkC>button{width:44px;min-height:44px;padding:0;border-radius:13px;border-color:color-mix(in srgb,var(--action) 22%,var(--line));background:color-mix(in srgb,var(--surface) 90%,var(--selection));color:var(--action);box-shadow:0 5px 14px rgb(16 24 40/6%)}.learning_dashboardHeading__P4ZrG>.learning_actions__urVkC>button:hover:not(:disabled){border-color:var(--action);background:var(--selection);color:var(--selection-ink)}.learning_dashboardPage__x8DLQ .learning_primary__3khgk{min-height:44px;border-radius:11px;background:var(--action);border-color:var(--action);box-shadow:0 8px 18px color-mix(in srgb,var(--action) 22%,transparent)}.learning_dashboardPage__x8DLQ .learning_secondary__lKHsc{min-height:44px;border-radius:11px;background:color-mix(in srgb,var(--surface) 84%,transparent);border-color:color-mix(in srgb,var(--ink) 14%,var(--line))}.learning_dashboardPage__x8DLQ .learning_primary__3khgk:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover);transform:translateY(-1px)}.learning_dashboardPage__x8DLQ .learning_secondary__lKHsc:hover:not(:disabled){border-color:color-mix(in srgb,var(--action) 42%,var(--line));background:var(--surface);transform:translateY(-1px)}.learning_dashboardHero__z18PN{position:relative;isolation:isolate;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:24px;min-height:244px;margin-bottom:32px;padding:30px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ep-aqua) 18%,var(--line));border-radius:22px;background:radial-gradient(circle at 9% 16%,color-mix(in srgb,var(--ep-aqua) 22%,transparent),transparent 18rem),linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 78%,var(--surface)) 0,color-mix(in srgb,var(--ep-aqua-soft) 70%,var(--surface)) 100%);box-shadow:0 16px 34px rgb(16 24 40/5%)}.learning_dashboardHero__z18PN:after{position:absolute;top:-110px;right:-80px;width:330px;height:330px;border:1px solid color-mix(in srgb,var(--action) 15%,transparent);border-radius:50%;content:"";box-shadow:0 0 0 26px color-mix(in srgb,var(--action) 4%,transparent),0 0 0 54px color-mix(in srgb,var(--action) 3%,transparent);pointer-events:none}.learning_dashboardHero__z18PN .learning_heroMain__hKklP,.learning_dashboardHero__z18PN .learning_heroSnapshot__6sGZb{position:relative;z-index:1}.learning_dashboardHero__z18PN .learning_heroMain__hKklP{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.learning_dashboardHero__z18PN .learning_heroMain__hKklP>.learning_eyebrow__H5mtp{margin-bottom:12px}.learning_dashboardHero__z18PN .learning_heroMain__hKklP h2{max-width:660px;color:var(--ink);font-size:clamp(28px,3vw,40px);letter-spacing:-1.3px;line-height:1.12}.learning_dashboardHero__z18PN .learning_heroMain__hKklP>p:not(.learning_eyebrow__H5mtp){max-width:590px;margin:13px 0 22px;color:var(--muted);font-size:13px;line-height:1.7}.learning_dashboardHero__z18PN .learning_heroMain__hKklP .learning_actions__urVkC{gap:10px}.learning_heroSnapshot__6sGZb{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:22px;border:1px solid color-mix(in srgb,var(--surface) 72%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--surface) 76%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/38%);backdrop-filter:blur(14px)}.learning_snapshotHeading__vqFRn{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.learning_snapshotIcon__AmuTc{display:grid;place-items:center;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--action) 18%,transparent);border-radius:10px;background:color-mix(in srgb,var(--selection) 75%,var(--surface));color:var(--action)}.learning_heroSnapshot__6sGZb>strong{display:block;margin-top:17px;color:var(--ink);font-size:clamp(30px,3vw,42px);letter-spacing:-1.5px;line-height:1}.learning_heroSnapshot__6sGZb>p{min-height:38px;margin:8px 0 16px;color:var(--muted);font-size:11px;line-height:1.65}.learning_dashboardPage__x8DLQ .learning_heroSnapshot__6sGZb progress{width:100%;height:7px;margin:0 0 16px;background:color-mix(in srgb,var(--surface) 55%,var(--line))}.learning_dashboardPage__x8DLQ .learning_heroSnapshot__6sGZb progress::-webkit-progress-bar{background:color-mix(in srgb,var(--surface) 55%,var(--line))}.learning_dashboardPage__x8DLQ .learning_heroSnapshot__6sGZb progress::-webkit-progress-value{background:linear-gradient(90deg,var(--action),var(--ep-aqua))}.learning_dashboardPage__x8DLQ .learning_heroSnapshot__6sGZb progress::-moz-progress-bar{background:var(--action)}.learning_snapshotMeta__hhZOe{display:flex;flex-wrap:wrap;gap:8px}.learning_snapshotMeta__hhZOe span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--ink) 9%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--surface) 56%,transparent);color:var(--muted);font-size:10px;font-weight:650}.learning_snapshotMeta__hhZOe svg:first-child{color:var(--action)}.learning_dashboardPage__x8DLQ .learning_homeColumns__UgQqB{grid-template-columns:minmax(0,1fr) minmax(290px,326px);gap:28px}.learning_dashboardPage__x8DLQ .learning_homeColumns__UgQqB>aside{display:flex;flex-direction:column;gap:16px}.learning_dashboardSectionHeading__N0_qu{align-items:flex-end;margin-bottom:15px}.learning_dashboardSectionHeading__N0_qu>div{min-width:0}.learning_sectionEyebrow__hqF6B{margin-bottom:5px;color:var(--action);font-size:10px;font-weight:750;letter-spacing:1.5px;text-transform:uppercase}.learning_dashboardSectionHeading__N0_qu h2{font-size:23px;letter-spacing:-.7px}.learning_libraryCount__yk_nO{flex:0 0 auto;padding:6px 10px;border:1px solid color-mix(in srgb,var(--action) 16%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selection) 58%,var(--surface));color:var(--selection-ink);font-size:10px;font-weight:700}.learning_dashboardPage__x8DLQ .learning_destinations__ILqNg{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:22px}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU{position:relative;min-height:148px;padding:18px 17px 18px 16px;gap:14px;overflow:hidden;border:1px solid var(--line);border-radius:17px;background:var(--surface);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU:before{position:absolute;inset:0 auto 0 0;width:3px;border-radius:17px 0 0 17px;background:var(--destination-tone,var(--action));content:"";opacity:.76}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU:hover{transform:translateY(-3px)}.learning_destinationIcon__Zr7qi{display:grid;place-items:center;flex:0 0 auto;width:50px;height:50px;border:1px solid color-mix(in srgb,var(--destination-tone,var(--action)) 18%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--destination-tone,var(--action)) 11%,var(--surface));color:var(--destination-tone,var(--action))}.learning_destinationIcon__Zr7qi[data-tone=blue]{--destination-tone:#377ac5}.learning_destinationIcon__Zr7qi[data-tone=amber]{--destination-tone:#bd7619}.learning_destinationIcon__Zr7qi[data-tone=green]{--destination-tone:#1c8a70}.learning_destinationIcon__Zr7qi[data-tone=violet]{--destination-tone:#7b55c8}.learning_destinationIcon__Zr7qi[data-tone=rose]{--destination-tone:#c15c76}.learning_destinationIcon__Zr7qi[data-tone=slate]{--destination-tone:#5d7385}.learning_destinationIcon__Zr7qi[data-tone=indigo]{--destination-tone:#5364c8}.learning_destinationIcon__Zr7qi[data-tone=sky]{--destination-tone:#2889b2}.learning_destinationIcon__Zr7qi[data-tone=peach]{--destination-tone:#bc7057}.learning_destinationIcon__Zr7qi[data-tone=purple]{--destination-tone:#8a5bb4}.learning_destinationIcon__Zr7qi[data-tone=teal]{--destination-tone:#168b86}.learning_dashboardPage__x8DLQ .learning_destinationCopy__yDRpt{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}.learning_destinationKicker__jW8Aq{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.8px;line-height:1.2;text-transform:uppercase}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU h3,.learning_dashboardPage__x8DLQ .learning_progressDestination__WzmFI h3{color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.25px;line-height:1.35}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU p,.learning_dashboardPage__x8DLQ .learning_progressDestination__WzmFI p{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.6}.learning_destinationArrow__xzHjQ{display:grid;place-items:center;align-self:center;flex:0 0 auto;width:32px;height:32px;border:1px solid var(--line);border-radius:10px;background:var(--surface-subtle);color:var(--muted);transition:background .18s ease,color .18s ease,border-color .18s ease}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU:hover .learning_destinationArrow__xzHjQ,.learning_dashboardPage__x8DLQ .learning_progressDestination__WzmFI:hover .learning_destinationArrow__xzHjQ{border-color:var(--action);background:var(--action);color:#fff}.learning_dashboardPage__x8DLQ .learning_homePanel__kmQ7e{margin-bottom:0;padding:22px;border-radius:18px;background:var(--surface);box-shadow:0 2px 4px rgb(16 24 40/3%)}.learning_dashboardPage__x8DLQ .learning_homePanel__kmQ7e h2{font-size:21px;letter-spacing:-.6px}.learning_dashboardPage__x8DLQ .learning_homePanel__kmQ7e .learning_panelIntro__AbYwe{margin:8px 0 11px;color:var(--muted);font-size:11px;line-height:1.65}.learning_dashboardPage__x8DLQ .learning_revisionLinks__5jPKq a{min-height:52px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent);color:var(--muted);transition:color .18s ease}.learning_dashboardPage__x8DLQ .learning_revisionLinks__5jPKq a:last-child{border-bottom:0;padding-bottom:2px}.learning_revisionIcon__JBSJI{display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border:1px solid color-mix(in srgb,var(--action) 16%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--selection) 44%,var(--surface));color:var(--action)}.learning_dashboardPage__x8DLQ .learning_progressDestination__WzmFI{min-height:130px;padding:17px 16px;border-radius:17px;background:color-mix(in srgb,var(--ep-aqua-soft) 42%,var(--surface))}.learning_dashboardPage__x8DLQ .learning_homeStats__TkcSZ{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:0}.learning_dashboardPage__x8DLQ .learning_homeStats__TkcSZ>div{min-height:89px;padding:16px 17px;border-radius:14px;background:var(--surface);box-shadow:0 2px 4px rgb(16 24 40/2%)}.learning_dashboardPage__x8DLQ .learning_homeStats__TkcSZ strong{margin-bottom:7px;color:var(--ink);font-size:26px;line-height:1}.learning_dashboardPage__x8DLQ .learning_homeStats__TkcSZ span{color:var(--muted);font-size:10px;line-height:1.35}@media (max-width:1180px){.learning_dashboardPage__x8DLQ .learning_homeColumns__UgQqB{grid-template-columns:minmax(0,1fr)}.learning_dashboardPage__x8DLQ .learning_homeColumns__UgQqB>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:900px){.learning_dashboardHero__z18PN{grid-template-columns:1fr}.learning_heroSnapshot__6sGZb{max-width:520px}.learning_dashboardPage__x8DLQ .learning_destinations__ILqNg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.learning_dashboardPage__x8DLQ{padding:22px 14px 42px}.learning_dashboardHeading__P4ZrG{align-items:flex-start;flex-direction:row;gap:12px;margin-bottom:22px}.learning_dashboardHeading__P4ZrG>div:first-child{min-width:0}.learning_dashboardHeading__P4ZrG h1{font-size:29px;letter-spacing:-1px}.learning_dashboardHeading__P4ZrG>div:first-child>p:last-child{margin-top:9px;font-size:12px;line-height:1.6}.learning_dashboardHeading__P4ZrG>.learning_actions__urVkC{width:auto;flex:0 0 auto}.learning_dashboardHeading__P4ZrG>.learning_actions__urVkC>*{flex:0 0 auto;width:42px}.learning_dashboardHero__z18PN{gap:18px;min-height:0;margin-bottom:25px;padding:20px;border-radius:18px}.learning_dashboardHero__z18PN .learning_heroMain__hKklP h2{font-size:27px;letter-spacing:-.8px}.learning_dashboardHero__z18PN .learning_heroMain__hKklP>p:not(.learning_eyebrow__H5mtp){margin:11px 0 18px;font-size:12px}.learning_dashboardHero__z18PN .learning_heroMain__hKklP .learning_actions__urVkC{width:100%}.learning_dashboardHero__z18PN .learning_heroMain__hKklP .learning_actions__urVkC>*{flex:1}.learning_heroSnapshot__6sGZb{max-width:none;padding:16px;border-radius:15px}.learning_heroSnapshot__6sGZb>strong{margin-top:14px;font-size:34px}.learning_heroSnapshot__6sGZb>p{min-height:0;margin:7px 0 13px}.learning_dashboardSectionHeading__N0_qu{align-items:flex-end;gap:12px;margin-bottom:12px}.learning_dashboardSectionHeading__N0_qu h2{font-size:21px}.learning_libraryCount__yk_nO{padding-inline:8px;font-size:9px}.learning_dashboardPage__x8DLQ .learning_destinations__ILqNg{grid-template-columns:1fr;gap:10px;margin-bottom:16px}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU{min-height:126px;padding:15px 14px 15px 13px;gap:12px;border-radius:15px}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU:before{border-radius:15px 0 0 15px}.learning_destinationIcon__Zr7qi{width:46px;height:46px;border-radius:13px}.learning_destinationKicker__jW8Aq{margin-bottom:5px;font-size:8px}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU h3,.learning_dashboardPage__x8DLQ .learning_progressDestination__WzmFI h3{font-size:14px}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU p,.learning_dashboardPage__x8DLQ .learning_progressDestination__WzmFI p{font-size:10px;line-height:1.55}.learning_destinationArrow__xzHjQ{width:30px;height:30px}.learning_dashboardPage__x8DLQ .learning_homeStats__TkcSZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.learning_dashboardPage__x8DLQ .learning_homeStats__TkcSZ>div{min-height:78px;padding:14px;border-radius:12px}.learning_dashboardPage__x8DLQ .learning_homeStats__TkcSZ strong{font-size:23px}.learning_dashboardPage__x8DLQ .learning_homeColumns__UgQqB>aside{display:flex;gap:12px}.learning_dashboardPage__x8DLQ .learning_homePanel__kmQ7e{padding:18px;border-radius:16px}.learning_dashboardPage__x8DLQ .learning_homePanel__kmQ7e h2{font-size:19px}.learning_dashboardPage__x8DLQ .learning_progressDestination__WzmFI{min-height:116px}}@media (max-width:420px){.learning_dashboardHero__z18PN .learning_heroMain__hKklP .learning_actions__urVkC{flex-direction:column}.learning_dashboardHero__z18PN .learning_heroMain__hKklP .learning_actions__urVkC>*{width:100%}.learning_snapshotMeta__hhZOe{flex-direction:column;align-items:flex-start}}.learning_libraryBrowseTabs__EAW3n{width:-moz-fit-content;width:fit-content;margin-bottom:16px}.learning_quickNotesGrid__fyP8N{grid-auto-rows:1fr}.learning_quickResourceCard__h6CHf .learning_resourceCover__lgHz5{height:92px}.learning_quickResourceCard__h6CHf .learning_cardBody__Q4haM{padding:16px}.learning_quickResourceCard__h6CHf .learning_cardBody__Q4haM footer{margin-top:14px;padding-top:12px}.learning_quickNoteLabel__0BGm9{display:block;margin:9px 0 16px;color:var(--lib-muted);font-size:11px;line-height:1.5}@media (max-width:700px){.learning_libraryBrowseTabs__EAW3n{width:100%}.learning_libraryBrowseTabs__EAW3n>button{flex:1;justify-content:center;padding-inline:9px}}@media (prefers-reduced-motion:reduce){.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU,.learning_dashboardPage__x8DLQ .learning_destinationArrow__xzHjQ,.learning_dashboardPage__x8DLQ .learning_primary__3khgk,.learning_dashboardPage__x8DLQ .learning_revisionLinks__5jPKq a,.learning_dashboardPage__x8DLQ .learning_secondary__lKHsc{transition:none}.learning_questionBankEntry__FR65H,.learning_questionBankProgressTrack__cCQGx>span,.learning_questionBankSubjectArrow__ldkAj,.learning_questionBankSubjectCard__ceYEp{animation:none;transition:none}}.learning_page__mRNBz .learning_primary__3khgk{background:var(--action);border-color:var(--action);color:white;box-shadow:none}.learning_page__mRNBz .learning_primary__3khgk:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover);box-shadow:none;transform:none}.learning_page__mRNBz .learning_secondary__lKHsc:hover:not(:disabled),.learning_page__mRNBz :is(.learning_compactSubjectRail__mgiwR,.learning_compactTopics__Ivghe,.learning_subjectBar__R7zZX,.learning_chapterSidebar__oULSf) button:hover:not(:disabled):not([aria-pressed=true]){background:var(--lib-soft);border-color:var(--line-strong)}.learning_page__mRNBz :is(.learning_compactSubjectRail__mgiwR,.learning_compactTopics__Ivghe,.learning_subjectBar__R7zZX,.learning_chapterSidebar__oULSf) button[aria-pressed=true]{background:var(--selection);color:var(--selection-ink);border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}.learning_page__mRNBz :is(.learning_compactSummary__nK9fU small,.learning_eyebrow__H5mtp,.learning_sectionHeading__qjbL8 a,.learning_topicTitle__vP_IL:hover){color:var(--focus)}.learning_page__mRNBz :is(.learning_destination__oo7F6,.learning_resourceCard__SV2zi,.learning_questionBankSubjectCard__ceYEp,.learning_questionBankEntry__FR65H){box-shadow:none}.learning_page__mRNBz :is(.learning_destination__oo7F6,.learning_resourceCard__SV2zi,.learning_questionBankSubjectCard__ceYEp,.learning_questionBankEntry__FR65H):hover{border-color:var(--line-strong);box-shadow:none}.learning_page__mRNBz .learning_revisionLinks__5jPKq a:hover{color:var(--focus);background:var(--lib-soft)}.learning_page__mRNBz .learning_questionBankBuilder__lVkZL,.learning_page__mRNBz .learning_questionBankStart__VHyJ1{background:var(--action);border-color:var(--action);box-shadow:none;color:#fff}.learning_page__mRNBz .learning_questionBankBuilder__lVkZL:hover,.learning_page__mRNBz .learning_questionBankStart__VHyJ1:hover{background:var(--action-hover);border-color:var(--action-hover);box-shadow:none}html[data-theme=dark] .learning_page__mRNBz :is(.learning_homeHero__USnwO>div>p,.learning_revisionLinks__5jPKq a,.learning_courseRow__VzsSi>span,.learning_courseRow__VzsSi svg,.learning_focusTask__UDVY8>span,.learning_topicTitle__vP_IL){color:var(--lib-muted)}@media (pointer:coarse){.learning_page__mRNBz :is(.learning_compactTopics__Ivghe button,.learning_questionBankTabs__gqQdR button,.learning_questionBankNewPractice__p91kl,.learning_questionBankExplore__Z3Jrn,.learning_questionBankReviewLink__ezqEP){min-height:44px}}.learning_page__mRNBz .learning_overline__mWSvS{color:var(--lib-muted)}.learning_questionBankModeBar__DtzO8{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;padding:8px 10px;border:1px solid var(--qbank-lavender-border);border-radius:14px;background:color-mix(in srgb,var(--lib-surface) 94%,var(--qbank-lavender))}.learning_questionBankModeCopy__ZxTcg{display:grid;min-width:0;gap:1px}.learning_questionBankModeEyebrow__UD18w{color:var(--qbank-purple);font-size:9px;font-weight:800;letter-spacing:.14em}.learning_questionBankModeCopy__ZxTcg strong{color:var(--lib-ink);font-size:15px;line-height:1.25}.learning_questionBankModeCopy__ZxTcg small{display:none;color:var(--lib-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.learning_questionBankModeBar__DtzO8 .learning_questionBankTabs__gqQdR{flex:0 0 auto;min-height:48px;padding:4px;border:1px solid var(--lib-border);border-radius:11px;background:var(--lib-soft)}.learning_questionBankModeBar__DtzO8 .learning_questionBankTabs__gqQdR button{min-width:154px;min-height:40px;justify-content:flex-start;gap:9px;padding:7px 12px;border-radius:9px;transition:background-color .15s ease,color .15s ease,transform .15s ease}.learning_questionBankModeBar__DtzO8 .learning_questionBankTabs__gqQdR button:hover:not([aria-pressed=true]){background:var(--lib-surface);color:var(--lib-ink)}.learning_questionBankModeBar__DtzO8 .learning_questionBankTabs__gqQdR button[aria-pressed=true]{background:var(--qbank-purple);color:var(--qbank-action-ink);box-shadow:0 4px 12px rgb(101 69 216/22%)}.learning_questionBankModeBar__DtzO8 .learning_questionBankTabs__gqQdR button>span{display:grid;min-width:0;gap:1px;text-align:left}.learning_questionBankModeBar__DtzO8 .learning_questionBankTabs__gqQdR button>span strong{font-size:12px;line-height:1.25}.learning_questionBankModeBar__DtzO8 .learning_questionBankTabs__gqQdR button>span small{color:inherit;font-size:10px;font-weight:500;opacity:.75}.learning_questionBankModeBar__DtzO8 .learning_questionBankTabs__gqQdR button:not([aria-pressed=true])>span small{color:var(--lib-ink);opacity:.72}.learning_questionBankModeBar__DtzO8 .learning_questionBankTabs__gqQdR button[aria-pressed=true]>span small{opacity:.9}.learning_questionBankControls__L60OW{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px;padding:6px}.learning_questionBankTopicView__qjm06{grid-template-columns:minmax(260px,.8fr) minmax(240px,1.2fr) minmax(150px,.55fr)}.learning_questionBankTopicView__qjm06 .learning_questionBankChapterFilter__rpgbv{width:100%;justify-content:space-between}.learning_questionBankStatusFilter__l0c_I{display:flex;align-items:center;grid-column:3;grid-row:1;gap:8px;min-width:0;width:100%;color:var(--lib-muted);font-size:11px;font-weight:700}.learning_questionBankStatusFilter__l0c_I>span{flex:0 0 auto}.learning_questionBankStatusFilter__l0c_I [data-custom-select-root]{flex:1 1 auto;min-width:0}.learning_questionBankTopicView__qjm06 .learning_questionBankChapterFilter__rpgbv [data-custom-select-root]{flex:1 1 auto}.learning_questionBankChapterFilter__rpgbv{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:6px;min-width:0;padding:10px 12px;border:1px solid var(--qbank-lavender-border);border-radius:12px;background:var(--qbank-lavender)}.learning_questionBankChapterFilter__rpgbv>span:first-child{color:var(--qbank-purple-dark);font-size:12px;font-weight:750}.learning_questionBankChapterPicker__hKX5a{display:flex;align-items:center;width:100%;min-width:0;gap:10px;padding:0 11px;border:1px solid color-mix(in srgb,var(--qbank-purple) 55%,white);border-radius:10px;background:var(--lib-surface);color:var(--qbank-purple)}.learning_questionBankChapterPicker__hKX5a [data-custom-select-root]{width:100%;flex:1 1 0;min-width:0}.learning_questionBankChapterPicker__hKX5a [data-custom-select-trigger]{min-height:50px;padding:10px 0;border:0;border-radius:0;background:transparent;color:var(--lib-ink);font-size:19px;font-weight:750}.learning_questionBankChapterPicker__hKX5a [data-custom-select-trigger]:hover:not(:disabled),.learning_questionBankChapterPicker__hKX5a [data-custom-select-trigger][data-open=true]{border:0;background:transparent;box-shadow:none}.learning_questionBankStatusFilter__l0c_I{padding:0;border:0;background:transparent}.learning_questionBankStatusFilter__l0c_I>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.learning_questionBankStatusFilter__l0c_I [data-custom-select-trigger]{min-height:50px;padding:10px 12px;font-size:14px;font-weight:700}.learning_questionBankTopicsSurface__DtclK{margin-top:4px;border:1px solid var(--lib-border);border-radius:14px;background:var(--lib-surface)}.learning_questionBankTopicsSurface__DtclK .learning_questionBankResultsHeading__No_HA{margin-bottom:10px}.learning_questionBankTopicHeading___EAp6{display:flex;align-items:baseline;gap:12px}.learning_questionBankTopicHeading___EAp6>span{padding:7px 11px;border-radius:99px;background:var(--qbank-lavender);color:var(--qbank-purple-dark);font-size:12px;font-weight:750}.learning_questionBankTopicsSurface__DtclK .learning_questionBankTopicHeader__TTXJb{padding-inline:10px}.learning_questionBankTopicsSurface__DtclK .learning_questionBankTopicEntries__co_d7{gap:4px}.learning_questionBankChapterFilter__rpgbv select,.learning_questionBankTopicView__qjm06 .learning_questionBankChapterFilter__rpgbv [data-custom-select-trigger]{min-height:38px}.learning_questionBankResultsHeading__No_HA{margin-bottom:8px}.learning_questionBankResultsHeading__No_HA h2{font-size:18px}.learning_questionBankResultsHeading__No_HA p{font-size:11px}.learning_chapterBuilderCallout__NFuNr{gap:10px;margin-bottom:10px;padding:11px 13px}.learning_chapterBuilderCalloutIcon__fIA16{width:34px;height:34px;border-radius:9px}.learning_chapterBuilderCallout__NFuNr p{font-size:11px;line-height:1.45}.learning_chapterAccordionList__fZz0t{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.learning_chapterAccordionHeader__5qD_k{padding:7px 8px}.learning_chapterAccordionToggle__aFRUV{gap:8px;padding:6px 5px}.learning_chapterAccordionIcon__xCZYY{width:38px;height:38px;border-radius:10px}.learning_chapterAccordionCopy__kf9_M>strong{font-size:15px}.learning_chapterAccordionBody__Um9do{padding-left:58px}.learning_questionBankTopicEntries__co_d7{grid-template-columns:1fr;gap:10px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankEntry__FR65H{gap:7px 10px;padding:10px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankEntryBody__h3jT4{gap:9px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankEntryIcon__vFlJg{width:37px;height:37px;border-radius:9px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankEntryIcon__vFlJg svg{width:19px;height:19px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankEntryLabel__zVa3C{margin-bottom:2px;font-size:10px;letter-spacing:.07em}.learning_questionBankTopicEntries__co_d7 .learning_questionBankEntryStatus__JUqKC{min-height:17px;padding:1px 6px;font-size:10px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankEntryCopy__3RrzJ h3{font-size:13px;line-height:1.25}.learning_questionBankTopicEntries__co_d7 .learning_questionBankEntryCopy__3RrzJ p{margin-top:2px;font-size:10px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankEntryActions__hXzdg .learning_questionBankStart__VHyJ1{min-height:32px;padding:6px 8px;font-size:10px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankEntryActions__hXzdg .learning_questionBankStart__VHyJ1 small{font-size:10px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankNewPractice__p91kl,.learning_questionBankTopicEntries__co_d7 .learning_questionBankReviewLink__ezqEP{min-height:29px;padding:5px 7px;font-size:10px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankEntryProgress__FS9Yb{gap:3px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankProgressSummary__aGV77{font-size:10px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankProgressTrack__cCQGx{height:4px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankSessionNote__YOMm5{overflow:hidden;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.learning_questionBankTopicEntries__co_d7 .learning_questionBankSessionNote__YOMm5:not(:last-child){display:none}.learning_questionBankTopicHeader__TTXJb{display:grid;grid-template-columns:32px minmax(180px,1.55fr) 76px 64px minmax(150px,1fr) 64px minmax(150px,auto);align-items:center;gap:12px;padding:2px 12px 7px;color:var(--lib-muted);font-size:11px;font-weight:700}.learning_questionBankTopicHeader__TTXJb span:nth-child(4),.learning_questionBankTopicHeader__TTXJb span:nth-child(5),.learning_questionBankTopicHeader__TTXJb span:nth-child(6){text-align:center}.learning_questionBankTopicRow__r__II{display:grid;grid-template-columns:32px minmax(180px,1.55fr) 76px 64px minmax(150px,1fr) 64px minmax(150px,auto);align-items:center;gap:12px;min-width:0;min-height:60px;padding:8px 12px;border:1px solid var(--lib-border);border-radius:11px;background:var(--lib-surface);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.learning_questionBankTopicRow__r__II:hover{border-color:var(--qbank-lavender-border);background:var(--surface-raised);box-shadow:0 5px 16px rgb(39 33 78/6%)}.learning_questionBankTopicStatusIcon__AMfB3{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;color:var(--lib-muted);background:var(--lib-soft)}.learning_questionBankTopicStatusIcon__AMfB3[data-state=active],.learning_questionBankTopicStatusIcon__AMfB3[data-state=started]{color:#c57a00;background:#fff2d7}.learning_questionBankTopicStatusIcon__AMfB3[data-complete=true]{color:#fff;background:#13b979}.learning_questionBankTopicName__It7UK{display:grid;min-width:0;gap:2px}.learning_questionBankTopicName__It7UK strong{overflow:hidden;color:var(--lib-ink);font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.learning_questionBankTopicName__It7UK small{overflow:hidden;color:var(--qbank-purple);font-size:10px;font-weight:750;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.learning_questionBankTopicChapter__hjuKF{justify-self:start;padding:5px 8px;border-radius:8px;background:var(--qbank-lavender);color:var(--qbank-purple-dark);font-size:11px;font-weight:750;white-space:nowrap}.learning_questionBankTopicQuestions__P_839,.learning_questionBankTopicRemaining__OnzAr{color:var(--lib-ink);font-size:12px;font-weight:650;text-align:center}.learning_questionBankTopicProgress__EeMDN{display:flex;align-items:center;min-width:0;gap:9px}.learning_questionBankTopicTrack__OOpiR{flex:1;height:8px;overflow:hidden;border-radius:99px;background:var(--line)}.learning_questionBankTopicTrack__OOpiR>span{display:block;height:100%;border-radius:inherit;background:var(--qbank-purple);transition:width .22s ease}.learning_questionBankTopicRow__r__II[data-complete=true] .learning_questionBankTopicTrack__OOpiR>span,.learning_questionBankTopicRow__r__II[data-state=active] .learning_questionBankTopicTrack__OOpiR>span{background:#13b979}.learning_questionBankTopicRow__r__II[data-state=new] .learning_questionBankTopicTrack__OOpiR>span{background:var(--line-strong)}.learning_questionBankTopicProgress__EeMDN small{min-width:42px;color:var(--lib-ink);font-size:11px;font-weight:650;text-align:right}.learning_questionBankTopicActions__A4S_V{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:7px}.learning_questionBankTopicPractice__cV9h2{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 11px;border:1px solid var(--qbank-lavender-border);border-radius:9px;background:var(--qbank-lavender);color:var(--qbank-purple-dark);font-size:11px;font-weight:750;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.learning_questionBankTopicPractice__cV9h2:hover{border-color:var(--qbank-purple);background:var(--qbank-purple);color:var(--qbank-action-ink)}.learning_questionBankTopicUnavailable__5td33{padding:8px 9px;border-radius:8px;background:var(--lib-soft);color:var(--lib-muted);font-size:10px;font-weight:700;white-space:nowrap}.learning_questionBankTopicMenu__rCIpy{position:relative;flex:0 0 auto}.learning_questionBankTopicMenu__rCIpy summary{display:grid;place-items:center;width:30px;height:36px;border-radius:7px;color:var(--lib-muted);cursor:pointer;list-style:none}.learning_questionBankTopicMenu__rCIpy summary::-webkit-details-marker{display:none}.learning_questionBankTopicMenu__rCIpy summary:hover{background:var(--lib-soft);color:var(--lib-ink)}.learning_questionBankTopicMenu__rCIpy>div{position:absolute;top:calc(100% + 5px);right:0;z-index:25;display:grid;min-width:160px;padding:5px;border:1px solid var(--lib-border);border-radius:9px;background:var(--lib-surface);box-shadow:0 12px 28px rgb(16 24 40/15%)}.learning_questionBankTopicMenu__rCIpy a,.learning_questionBankTopicMenu__rCIpy button{display:block;width:100%;padding:8px 9px;border:0;border-radius:6px;background:transparent;color:var(--lib-ink);font:inherit;font-size:11px;text-align:left;text-decoration:none;cursor:pointer}.learning_questionBankTopicMenu__rCIpy a:hover,.learning_questionBankTopicMenu__rCIpy button:hover{background:var(--lib-soft)}@media (max-width:900px){.learning_questionBankTopicHeader__TTXJb{grid-template-columns:29px minmax(150px,1.4fr) 60px minmax(120px,1fr) 56px minmax(126px,auto);gap:9px}.learning_questionBankTopicHeader__TTXJb span:nth-child(3){display:none}.learning_questionBankTopicRow__r__II{grid-template-columns:29px minmax(150px,1.4fr) 60px minmax(120px,1fr) 56px minmax(126px,auto);gap:9px}.learning_questionBankTopicChapter__hjuKF{display:none}}.learning_chapterQuickStart__pV_VV,.learning_customSelectionStart__sgxXg,.learning_topicChoice__NCvwx[data-selected=true] .learning_topicChoiceMark___cXZ5{color:var(--qbank-action-ink)}@media (max-width:700px){.learning_questionBankModeBar__DtzO8{align-items:stretch;flex-direction:column;gap:6px;margin-bottom:7px;padding:7px}.learning_questionBankModeCopy__ZxTcg{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.learning_questionBankModeCopy__ZxTcg small{display:none}.learning_questionBankModeEyebrow__UD18w{font-size:8px}.learning_questionBankModeCopy__ZxTcg strong{font-size:12px}.learning_questionBankModeBar__DtzO8 .learning_questionBankTabs__gqQdR{width:100%;min-height:44px}.learning_questionBankModeBar__DtzO8 .learning_questionBankTabs__gqQdR button{min-width:0;min-height:40px;flex:1;gap:7px;padding:6px 8px}.learning_questionBankModeBar__DtzO8 .learning_questionBankTabs__gqQdR button>span strong{font-size:11px}.learning_questionBankModeBar__DtzO8 .learning_questionBankTabs__gqQdR button>span small{display:none}.learning_questionBankModeBar__DtzO8 .learning_questionBankTabs__gqQdR button svg{width:16px;height:16px}.learning_questionBankControls__L60OW{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-bottom:8px;padding:6px}.learning_questionBankChapterView__d4brM .learning_questionBankSearch__fmcUs{grid-column:1}.learning_questionBankTopicView__qjm06 .learning_questionBankSearch__fmcUs{grid-column:1/-1;grid-row:2}.learning_questionBankTopicView__qjm06 .learning_questionBankChapterFilter__rpgbv{grid-column:1;grid-row:1;width:auto;min-width:140px;padding:7px}.learning_questionBankTopicView__qjm06 .learning_questionBankStatusFilter__l0c_I{grid-column:2;grid-row:1;width:auto;min-width:132px;padding:0}.learning_questionBankTopicView__qjm06 .learning_questionBankChapterFilter__rpgbv [data-custom-select-root]{flex:1 1 auto}.learning_questionBankChapterFilter__rpgbv>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.learning_questionBankChapterPicker__hKX5a{gap:6px}.learning_questionBankChapterPicker__hKX5a>svg{width:19px;height:19px}.learning_questionBankChapterPicker__hKX5a [data-custom-select-trigger]{min-height:42px;padding:7px 9px;font-size:14px}.learning_questionBankStatusFilter__l0c_I [data-custom-select-trigger]{min-height:42px;padding:7px 9px;font-size:12px}.learning_questionBankTopicsSurface__DtclK{margin-top:2px;padding:9px;min-height:58px;border-radius:12px}.learning_questionBankTopicsSurface__DtclK .learning_questionBankResultsHeading__No_HA{margin-bottom:8px}.learning_questionBankStatusFilter__l0c_I>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.learning_questionBankChapterFilter__rpgbv select{width:138px;min-height:38px;padding:6px 8px;font-size:11px}.learning_questionBankTopicView__qjm06 .learning_questionBankChapterFilter__rpgbv [data-custom-select-trigger]{min-height:38px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankEntry__FR65H{gap:6px;padding:9px}.learning_questionBankTopicEntries__co_d7 .learning_questionBankEntryActions__hXzdg{gap:4px 6px}.learning_questionBankTopicHeader__TTXJb{display:none}.learning_questionBankTopicRow__r__II{grid-template-columns:29px minmax(0,1fr) auto;align-items:start;gap:5px 9px;min-height:58px;padding:9px}.learning_questionBankTopicStatusIcon__AMfB3{width:27px;height:27px}.learning_questionBankTopicName__It7UK strong{font-size:12px}.learning_questionBankTopicName__It7UK small{font-size:9px}.learning_questionBankTopicChapter__hjuKF,.learning_questionBankTopicQuestions__P_839,.learning_questionBankTopicRemaining__OnzAr{display:none}.learning_questionBankTopicProgress__EeMDN{grid-column:2;gap:7px}.learning_questionBankTopicTrack__OOpiR{height:6px}.learning_questionBankTopicProgress__EeMDN small{min-width:38px;font-size:10px}.learning_questionBankTopicActions__A4S_V{grid-column:3;grid-row:1/span 2;align-items:start}.learning_questionBankTopicPractice__cV9h2{min-height:32px;padding:6px 8px;font-size:10px}.learning_questionBankTopicPractice__cV9h2 svg{width:13px;height:13px}.learning_questionBankTopicMenu__rCIpy summary{width:26px;height:32px}.learning_questionBankTopicMenu__rCIpy>div{right:-3px}.learning_chapterAccordionList__fZz0t{grid-template-columns:1fr}.learning_chapterAccordionBody__Um9do{padding-left:12px}}.learning_questionBankSelected__59twQ{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:120px;margin:0 0 16px;padding:15px 16px;border:1px solid var(--lib-border);border-radius:14px;background:var(--lib-surface)}.learning_questionBankSelected__59twQ>.learning_questionBankBack__qBnPC{display:none}.learning_questionBankSelectedTitle__zblKt{display:flex;align-items:center;min-width:0;gap:18px}.learning_questionBankSelectedTitle__zblKt .learning_questionBankSubjectIcon__e_RmI{width:88px;height:88px;border-radius:16px}.learning_questionBankSelectedTitle__zblKt .learning_questionBankSubjectIcon__e_RmI svg{width:48px;height:48px}.learning_questionBankSelectedTitle__zblKt h2{overflow:hidden;color:var(--lib-ink);font-size:clamp(25px,3vw,34px);line-height:1.1;letter-spacing:-.8px;text-overflow:ellipsis;white-space:nowrap}.learning_questionBankSelectedTitle__zblKt p{margin-top:8px;color:var(--lib-muted);font-size:15px}.learning_questionBankSelectedMode__SLx7s{min-width:0}.learning_questionBankSelectedMode__SLx7s .learning_questionBankTabs__gqQdR{display:flex;align-items:stretch;gap:4px;min-height:60px;padding:4px;border:1px solid var(--qbank-lavender-border);border-radius:12px;background:var(--lib-soft)}.learning_questionBankSelectedMode__SLx7s .learning_questionBankTabs__gqQdR button{display:inline-flex;align-items:center;justify-content:flex-start;min-width:196px;min-height:52px;gap:10px;padding:8px 14px;border:0;border-radius:10px;background:transparent;color:var(--qbank-purple-dark);font:inherit;cursor:pointer}.learning_questionBankSelectedMode__SLx7s .learning_questionBankTabs__gqQdR button:hover:not([aria-pressed=true]){background:var(--lib-surface)}.learning_questionBankSelectedMode__SLx7s .learning_questionBankTabs__gqQdR button[aria-pressed=true]{background:var(--qbank-purple);color:var(--qbank-action-ink);box-shadow:0 4px 12px rgb(101 69 216/18%)}.learning_questionBankSelectedMode__SLx7s .learning_questionBankTabs__gqQdR button>span{display:grid;gap:2px;text-align:left}.learning_questionBankSelectedMode__SLx7s .learning_questionBankTabs__gqQdR button>span strong{font-size:15px;line-height:1.2}.learning_questionBankSelectedMode__SLx7s .learning_questionBankTabs__gqQdR button>span small{display:none}.learning_questionBankControls__L60OW{grid-template-columns:minmax(330px,1.35fr) minmax(220px,.85fr) minmax(160px,.55fr);align-items:center;min-height:130px;margin-bottom:16px;padding:10px;gap:12px}.learning_questionBankChapterView__d4brM{grid-template-columns:minmax(0,1fr);min-height:58px}.learning_questionBankChapterView__d4brM .learning_questionBankSearch__fmcUs{grid-column:1}.learning_questionBankTopicView__qjm06 .learning_questionBankChapterFilter__rpgbv{grid-column:1;grid-row:1}.learning_questionBankTopicView__qjm06 .learning_questionBankSearch__fmcUs{grid-column:2;grid-row:1}.learning_questionBankTopicView__qjm06 .learning_questionBankStatusFilter__l0c_I{grid-column:3;grid-row:1}.learning_questionBankTopicView__qjm06 .learning_questionBankChapterFilter__rpgbv [data-custom-select-trigger]{min-height:58px;font-size:21px}.learning_questionBankTopicView__qjm06 .learning_questionBankSearch__fmcUs,.learning_questionBankTopicView__qjm06 .learning_questionBankStatusFilter__l0c_I [data-custom-select-trigger]{min-height:58px}.learning_questionBankTopicsSurface__DtclK{margin-top:0;padding:13px 14px 14px}.learning_questionBankTopicsSurface__DtclK .learning_questionBankResultsHeading__No_HA h2{font-size:25px}.learning_questionBankTopicsSurface__DtclK .learning_questionBankResultsHeading__No_HA>span{padding:8px 12px;border-radius:99px;font-size:13px}.learning_questionBankTopicsSurface__DtclK .learning_questionBankTopicHeader__TTXJb{padding-top:0}.learning_questionBankTopicName__It7UK strong{font-size:14px}.learning_questionBankTopicPractice__cV9h2{min-width:102px;padding-inline:13px;font-size:12px}@media (max-width:900px){.learning_questionBankSelected__59twQ{min-height:96px;padding:12px}.learning_questionBankSelectedTitle__zblKt{gap:12px}.learning_questionBankSelectedTitle__zblKt .learning_questionBankSubjectIcon__e_RmI{width:64px;height:64px;border-radius:13px}.learning_questionBankSelectedTitle__zblKt .learning_questionBankSubjectIcon__e_RmI svg{width:35px;height:35px}.learning_questionBankSelectedTitle__zblKt h2{font-size:23px}.learning_questionBankSelectedTitle__zblKt p{margin-top:5px;font-size:12px}.learning_questionBankSelectedMode__SLx7s .learning_questionBankTabs__gqQdR button{min-width:150px}.learning_questionBankControls__L60OW{grid-template-columns:minmax(280px,1.2fr) minmax(210px,.9fr) minmax(140px,.6fr);min-height:112px}.learning_questionBankTopicView__qjm06 .learning_questionBankChapterFilter__rpgbv [data-custom-select-trigger],.learning_questionBankTopicView__qjm06 .learning_questionBankSearch__fmcUs,.learning_questionBankTopicView__qjm06 .learning_questionBankStatusFilter__l0c_I [data-custom-select-trigger]{min-height:48px}}@media (max-width:700px){.learning_questionBankSelected__59twQ{grid-template-columns:1fr;gap:8px;min-height:0;margin-bottom:9px;padding:10px}.learning_questionBankSelected__59twQ>.learning_questionBankBack__qBnPC{display:inline-flex;position:absolute;top:10px;right:10px;min-height:32px;padding:5px 7px;border:1px solid var(--lib-border);border-radius:8px;background:var(--lib-surface)}.learning_questionBankSelected__59twQ>.learning_questionBankBack__qBnPC span{display:none}.learning_questionBankSelectedTitle__zblKt{padding-right:36px}.learning_questionBankSelectedTitle__zblKt .learning_questionBankSubjectIcon__e_RmI{width:52px;height:52px;border-radius:11px}.learning_questionBankSelectedTitle__zblKt .learning_questionBankSubjectIcon__e_RmI svg{width:28px;height:28px}.learning_questionBankSelectedTitle__zblKt h2{font-size:19px}.learning_questionBankSelectedTitle__zblKt p{margin-top:3px;font-size:11px}.learning_questionBankSelectedMode__SLx7s .learning_questionBankTabs__gqQdR{min-height:44px}.learning_questionBankSelectedMode__SLx7s .learning_questionBankTabs__gqQdR button{min-width:0;min-height:38px;flex:1;justify-content:center;gap:6px;padding:5px 7px}.learning_questionBankSelectedMode__SLx7s .learning_questionBankTabs__gqQdR button>span strong{font-size:11px}.learning_questionBankSelectedMode__SLx7s .learning_questionBankTabs__gqQdR button svg{width:17px;height:17px}.learning_questionBankControls__L60OW{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;margin-bottom:8px;padding:6px;gap:6px}.learning_questionBankTopicView__qjm06 .learning_questionBankChapterFilter__rpgbv{grid-column:1;grid-row:1}.learning_questionBankTopicView__qjm06 .learning_questionBankStatusFilter__l0c_I{grid-column:2;grid-row:1}.learning_questionBankTopicView__qjm06 .learning_questionBankSearch__fmcUs{grid-column:1/-1;grid-row:2}.learning_questionBankChapterFilter__rpgbv{gap:4px;padding:6px}.learning_questionBankChapterPicker__hKX5a{gap:5px}.learning_questionBankChapterPicker__hKX5a>svg{width:17px;height:17px}.learning_questionBankTopicView__qjm06 .learning_questionBankChapterFilter__rpgbv [data-custom-select-trigger],.learning_questionBankTopicView__qjm06 .learning_questionBankSearch__fmcUs,.learning_questionBankTopicView__qjm06 .learning_questionBankStatusFilter__l0c_I [data-custom-select-trigger]{min-height:40px}.learning_questionBankTopicView__qjm06 .learning_questionBankChapterFilter__rpgbv [data-custom-select-trigger]{font-size:13px}.learning_questionBankTopicView__qjm06 .learning_questionBankStatusFilter__l0c_I [data-custom-select-trigger]{font-size:11px}.learning_questionBankTopicsSurface__DtclK{padding:8px}.learning_questionBankTopicsSurface__DtclK .learning_questionBankResultsHeading__No_HA h2{font-size:18px}.learning_questionBankTopicsSurface__DtclK .learning_questionBankResultsHeading__No_HA>span{padding:5px 8px;font-size:11px}.learning_questionBankTopicHeading___EAp6{gap:7px}.learning_questionBankTopicHeading___EAp6>span{padding:5px 8px;font-size:10px}.learning_questionBankTopicName__It7UK strong{font-size:12px}.learning_questionBankTopicPractice__cV9h2{min-width:0;padding-inline:8px;font-size:10px}}.learning_dashboardPage__x8DLQ .learning_eyebrow__H5mtp{color:var(--action)}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU{box-shadow:0 2px 4px rgb(16 24 40/3%)}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU:hover{border-color:color-mix(in srgb,var(--destination-tone,var(--action)) 32%,var(--line));box-shadow:0 14px 28px rgb(16 24 40/8%)}.learning_dashboardPage__x8DLQ .learning_revisionLinks__5jPKq a:hover{background:transparent;color:var(--action)}.learning_dashboardPage__x8DLQ{padding-top:24px}.learning_dashboardHeading__P4ZrG{margin-bottom:20px}.learning_dashboardHeading__P4ZrG h1{font-size:clamp(30px,2.7vw,40px);letter-spacing:-1.35px}.learning_dashboardHero__z18PN{gap:18px;margin-bottom:23px;padding:22px 24px}.learning_dashboardHero__z18PN .learning_heroMain__hKklP h2{font-size:clamp(25px,2.4vw,34px);letter-spacing:-1px}.learning_dashboardHero__z18PN .learning_heroMain__hKklP>p:not(.learning_eyebrow__H5mtp){margin:9px 0 15px}.learning_heroSnapshot__6sGZb{padding:16px 18px;border-radius:15px}.learning_snapshotIcon__AmuTc{width:29px;height:29px;border-radius:9px}.learning_heroSnapshot__6sGZb>strong{margin-top:11px;font-size:34px}.learning_heroSnapshot__6sGZb>p{min-height:0;margin:6px 0 11px}.learning_dashboardPage__x8DLQ .learning_heroSnapshot__6sGZb progress{margin-bottom:11px}.learning_dashboardPage__x8DLQ .learning_destinations__ILqNg{gap:12px}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU{min-height:116px;padding:13px;gap:10px}.learning_destinationIcon__Zr7qi{width:42px;height:42px;border-radius:12px}.learning_dashboardPage__x8DLQ .learning_destinationIcon__Zr7qi svg{width:18px;height:18px}.learning_destinationKicker__jW8Aq{margin-bottom:4px;font-size:8px;letter-spacing:.65px}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU h3,.learning_dashboardPage__x8DLQ .learning_progressDestination__WzmFI h3{font-size:14px}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU p,.learning_dashboardPage__x8DLQ .learning_progressDestination__WzmFI p{display:-webkit-box;overflow:hidden;margin-top:4px;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10px;line-height:1.45}.learning_destinationArrow__xzHjQ{width:28px;height:28px;border-radius:9px}@media (min-width:1320px),(min-width:900px) and (max-width:1180px){.learning_dashboardPage__x8DLQ .learning_destinations__ILqNg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.learning_dashboardPage__x8DLQ{padding-top:18px}.learning_dashboardHeading__P4ZrG{margin-bottom:17px}.learning_dashboardHero__z18PN{gap:13px;margin-bottom:19px;padding:16px;border-radius:16px}.learning_dashboardHero__z18PN .learning_heroMain__hKklP h2{font-size:24px;letter-spacing:-.65px}.learning_dashboardHero__z18PN .learning_heroMain__hKklP>p:not(.learning_eyebrow__H5mtp){margin:8px 0 13px;font-size:11px}.learning_dashboardHero__z18PN .learning_heroMain__hKklP .learning_actions__urVkC>*{min-height:38px;padding-block:8px}.learning_heroSnapshot__6sGZb{padding:13px 14px;border-radius:13px}.learning_heroSnapshot__6sGZb>strong{margin-top:9px;font-size:30px}.learning_snapshotMeta__hhZOe span{padding-block:5px}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU{min-height:112px}}.learning_dashboardPage__x8DLQ .learning_homeColumns__UgQqB>div:first-child{container-type:inline-size}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU{min-height:88px;height:100%;align-items:center;padding:10px 12px;border-radius:14px;background:linear-gradient(145deg,var(--surface) 0,color-mix(in srgb,var(--surface-subtle) 58%,var(--surface)) 100%)}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU:before{border-radius:14px 0 0 14px}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU>*{position:relative;z-index:1}.learning_dashboardPage__x8DLQ .learning_destinationIcon__Zr7qi{width:40px;height:40px;border-radius:12px}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU h3{line-height:1.28}.learning_dashboardPage__x8DLQ .learning_destinationArrow__xzHjQ{margin-left:auto}@container (min-width: 480px){.learning_dashboardPage__x8DLQ .learning_destinations__ILqNg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.learning_dashboardPage__x8DLQ .learning_destinations__ILqNg{grid-template-columns:1fr}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU{min-height:82px;padding:9px 10px}.learning_dashboardPage__x8DLQ .learning_destinationIcon__Zr7qi{width:38px;height:38px}}.learning_dashboardPage__x8DLQ{padding-top:18px}.learning_dashboardHeading__P4ZrG{margin-bottom:16px}.learning_dashboardHeading__P4ZrG h1{font-size:clamp(29px,2.45vw,36px);letter-spacing:-1.1px}.learning_dashboardHeading__P4ZrG>div:first-child>p:last-child{margin-top:8px;font-size:12px}.learning_dashboardHero__z18PN{grid-template-columns:minmax(0,1fr) minmax(280px,.43fr);align-items:center;gap:20px;min-height:0;margin-bottom:22px;padding:18px 22px;border-radius:18px}.learning_dashboardHero__z18PN .learning_heroMain__hKklP h2{font-size:clamp(25px,2.25vw,32px);letter-spacing:-.8px}.learning_dashboardHero__z18PN .learning_heroMain__hKklP>p:not(.learning_eyebrow__H5mtp){margin:8px 0 13px;font-size:12px}.learning_heroSnapshot__6sGZb{justify-content:flex-start;padding:13px 15px;border-radius:14px}.learning_snapshotMetric__sR4zT{display:flex;align-items:center;gap:14px;min-width:0;margin-top:11px}.learning_snapshotMetric__sR4zT>strong{flex:0 0 auto;color:var(--ink);font-size:34px;letter-spacing:-1.2px;line-height:1}.learning_snapshotProgress__4XAgI{flex:1;min-width:0}.learning_snapshotProgress__4XAgI p{overflow:hidden;margin:0 0 7px;color:var(--muted);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.learning_snapshotProgress__4XAgI progress{display:block;margin:0}.learning_dashboardPage__x8DLQ .learning_snapshotMeta__hhZOe{margin-top:12px}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU{min-height:96px;height:auto;padding:12px 13px;border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--destination-tone,var(--action)) 5%,var(--surface)) 0,var(--surface) 72%);box-shadow:0 4px 12px rgb(16 24 40/5%)}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU:before{display:none}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU[data-tone=blue]{--destination-tone:#377ac5}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU[data-tone=amber]{--destination-tone:#bd7619}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU[data-tone=green]{--destination-tone:#1c8a70}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU[data-tone=violet]{--destination-tone:#7b55c8}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU[data-tone=rose]{--destination-tone:#c15c76}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU[data-tone=slate]{--destination-tone:#5d7385}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU[data-tone=indigo]{--destination-tone:#5364c8}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU[data-tone=sky]{--destination-tone:#2889b2}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU[data-tone=peach]{--destination-tone:#bc7057}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU[data-tone=purple]{--destination-tone:#8a5bb4}.learning_dashboardPage__x8DLQ .learning_destinationIcon__Zr7qi{width:42px;height:42px;border-color:color-mix(in srgb,var(--destination-tone,var(--action)) 22%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--destination-tone,var(--action)) 10%,var(--surface));box-shadow:inset 0 1px 0 rgb(255 255 255/42%)}.learning_dashboardPage__x8DLQ .learning_destinationCopy__yDRpt{justify-content:center}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU h3{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;color:var(--ink);font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.learning_dashboardPage__x8DLQ .learning_destinationArrow__xzHjQ{width:34px;height:34px;border-color:color-mix(in srgb,var(--destination-tone,var(--action)) 17%,var(--line));border-radius:50%;background:color-mix(in srgb,var(--destination-tone,var(--action)) 8%,var(--surface));color:var(--destination-tone,var(--action))}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU:hover{border-color:color-mix(in srgb,var(--destination-tone,var(--action)) 38%,var(--line));box-shadow:0 12px 24px rgb(16 24 40/9%)}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU:hover .learning_destinationArrow__xzHjQ{border-color:var(--destination-tone,var(--action));background:var(--destination-tone,var(--action));color:#fff}@media (min-width:701px) and (max-width:1320px){.learning_dashboardPage__x8DLQ .learning_homeColumns__UgQqB{grid-template-columns:minmax(0,1fr)}.learning_dashboardPage__x8DLQ .learning_homeColumns__UgQqB>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:700px){.learning_dashboardPage__x8DLQ{padding-top:15px}.learning_dashboardHeading__P4ZrG{margin-bottom:14px}.learning_dashboardHero__z18PN{grid-template-columns:1fr;gap:12px;margin-bottom:17px;padding:14px;border-radius:15px}.learning_dashboardHero__z18PN .learning_heroMain__hKklP h2{font-size:23px}.learning_heroSnapshot__6sGZb{padding:12px 13px}.learning_snapshotMetric__sR4zT{gap:11px;margin-top:9px}.learning_snapshotMetric__sR4zT>strong{font-size:29px}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU{min-height:80px;padding:9px 10px}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN{display:block;min-height:82px;margin-bottom:14px;padding:11px 12px;border-radius:14px}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN:after{top:-95px;right:-115px;width:190px;height:190px;opacity:.55}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN .learning_heroMain__hKklP{display:grid;grid-template-areas:"eyebrow actions" "title actions" "subtitle actions";grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:10px;column-gap:10px;align-items:center}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN .learning_heroMain__hKklP>.learning_eyebrow__H5mtp{grid-area:eyebrow;margin:0 0 2px;font-size:8px;letter-spacing:1.35px;line-height:1.15}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN .learning_heroMain__hKklP h2{grid-area:title;max-width:100%;overflow:hidden;font-size:18px;letter-spacing:-.4px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN .learning_heroMain__hKklP>p:not(.learning_eyebrow__H5mtp){grid-area:subtitle;max-width:100%;overflow:hidden;margin:3px 0 0;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN .learning_heroMain__hKklP .learning_actions__urVkC{grid-area:actions;width:auto;align-self:center}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN .learning_heroMain__hKklP .learning_actions__urVkC .learning_secondary__lKHsc{display:none}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN .learning_heroMain__hKklP .learning_actions__urVkC .learning_primary__3khgk{min-height:35px;padding:7px 9px;border-radius:9px;font-size:10px;gap:5px}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN .learning_heroSnapshot__6sGZb{display:none}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN{min-height:0;padding:18px}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN .learning_heroMain__hKklP{display:grid;grid-template-areas:"eyebrow" "title" "subtitle" "actions";grid-template-columns:minmax(0,1fr);gap:0}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN .learning_heroMain__hKklP>.learning_eyebrow__H5mtp{margin-bottom:7px;font-size:10px}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN .learning_heroMain__hKklP h2{overflow:visible;font-size:clamp(20px,5.5vw,25px);line-height:1.24;white-space:normal}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN .learning_heroMain__hKklP>p:not(.learning_eyebrow__H5mtp){margin-top:5px;font-size:12px;white-space:normal}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN .learning_heroMain__hKklP .learning_actions__urVkC{justify-self:start;margin-top:15px}.learning_dashboardPage__x8DLQ .learning_dashboardHero__z18PN .learning_heroMain__hKklP .learning_actions__urVkC .learning_primary__3khgk{min-height:42px;padding:9px 15px;font-size:12px}.learning_dashboardPage__x8DLQ .learning_destinations__ILqNg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU{position:relative;min-height:112px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:11px;padding:13px}.learning_dashboardPage__x8DLQ .learning_destinationIcon__Zr7qi{width:38px;height:38px}.learning_dashboardPage__x8DLQ .learning_destinationCopy__yDRpt{min-width:0;width:100%}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU h3{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.3;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.learning_dashboardPage__x8DLQ .learning_destinationArrow__xzHjQ{position:absolute;top:15px;right:13px;width:29px;height:29px}}@media (max-width:359px){.learning_dashboardPage__x8DLQ .learning_destinations__ILqNg{grid-template-columns:1fr}.learning_dashboardPage__x8DLQ .learning_dashboardDestination__v7HkU{min-height:76px;flex-direction:row;align-items:center}.learning_dashboardPage__x8DLQ .learning_destinationArrow__xzHjQ{position:static}}