.QuizContent_modal__hqWvh{width:min(600px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 48px));margin:auto;padding:0;overflow:hidden;border:1px solid var(--site-border);border-radius:20px;color:var(--site-fg);background:var(--site-surface);box-shadow:0 24px 80px #0004}.QuizContent_modal__hqWvh::backdrop{background:#0008;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.QuizContent_header__HD9I5{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 12px}.QuizContent_title__no9gO{margin:0;font-size:18px;font-weight:700;line-height:1.4;color:var(--site-fg)}.QuizContent_subtitle__Xttbe{margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.5;color:var(--site-muted)}.QuizContent_close__uVsTz{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;color:var(--site-muted);background:transparent}.QuizContent_tabs__MGQFe{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid var(--site-border)}.QuizContent_tab__KIPO9{border:0;border-bottom:2px solid transparent;border-radius:0;padding:12px 0;font-size:14px;line-height:1.4;font-weight:600;text-transform:none;color:var(--site-muted);background:transparent;box-shadow:none}.QuizContent_tab__KIPO9[aria-selected=true]{color:var(--app-nav-accent);border-bottom-color:var(--app-nav-accent)}.QuizContent_body__LWp4f{padding:16px 24px 24px;overflow-y:auto;max-height:calc(100dvh - 205px)}.QuizContent_list___UDp4{list-style:none;margin:0;padding:0;display:grid;gap:10px}.QuizContent_row__1NPTZ{width:100%;display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--site-border);border-radius:14px;background:var(--site-surface);color:var(--site-fg);text-align:start;text-transform:none;box-shadow:0 3px 0 var(--site-border)}.QuizContent_row__1NPTZ:hover:not(:disabled){border-color:var(--app-nav-accent)}.QuizContent_row__1NPTZ[data-status=seen],.QuizContent_row__1NPTZ[data-status=seen]:hover{border-color:#16a34a;background:color-mix(in srgb,#16a34a 12%,var(--site-surface));box-shadow:0 3px 0 #16a34a}.QuizContent_row__1NPTZ[data-status=complete],.QuizContent_row__1NPTZ[data-status=complete]:hover{border-color:#ca8a04;background:color-mix(in srgb,#eab308 18%,var(--site-surface));box-shadow:0 3px 0 #ca8a04}.QuizContent_row__1NPTZ[data-status=seen] .QuizContent_icon__Bo5tk{color:#16a34a;background:color-mix(in srgb,#16a34a 12%,var(--site-surface))}.QuizContent_row__1NPTZ[data-status=complete] .QuizContent_icon__Bo5tk{color:#ca8a04;background:color-mix(in srgb,#eab308 18%,var(--site-surface))}.QuizContent_row__1NPTZ[data-current=true]:not([data-status=seen]):not([data-status=complete]) .QuizContent_icon__Bo5tk{color:#1cb0f6;background:color-mix(in srgb,#1cb0f6 12%,var(--site-surface))}.QuizContent_row__1NPTZ[data-current=true]:not([data-status=seen]):not([data-status=complete]){border-color:#1cb0f6;background:color-mix(in srgb,#1cb0f6 10%,var(--site-surface))}.QuizContent_row__1NPTZ[data-current=true]{animation:QuizContent_libraryCurrentGlow__JqUoh 2.2s ease-in-out infinite;scroll-margin-block:180px}@keyframes QuizContent_libraryCurrentGlow__JqUoh{50%{box-shadow:0 0 0 5px color-mix(in srgb,#1cb0f6 30%,transparent)}}@media (prefers-reduced-motion:reduce){.QuizContent_row__1NPTZ[data-current=true]{animation:none;outline:2px solid #1cb0f6}}.QuizContent_readerModal__VKL7_{width:min(900px,calc(100vw - 32px));height:min(900px,calc(100dvh - 40px));max-height:none}.QuizContent_readerModal__VKL7_[open]{display:flex;flex-direction:column}.QuizContent_readerFooter__ILl9T,.QuizContent_readerTools__2G9aH{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px;flex-shrink:0}.QuizContent_readerFooter__ILl9T{justify-content:space-between;border-top:1px solid var(--site-border)}.QuizContent_readerContent__mW5Rz{flex:1;min-height:0;overflow:auto;padding:20px 28px;line-height:1.8;overflow-wrap:anywhere}.QuizContent_readerContent__mW5Rz :is(h1,h2,h3,h4){font-size:1.3em;font-weight:750;line-height:1.4;margin-block:1em .5em}.QuizContent_readerContent__mW5Rz p{margin-block:0 1em}.QuizContent_readerContent__mW5Rz :is(ul,ol){padding-inline-start:1.5em;margin-block:1em}.QuizContent_readerContent__mW5Rz ul{list-style:disc}.QuizContent_readerContent__mW5Rz ol{list-style:decimal}.QuizContent_readerContent__mW5Rz img{max-width:100%;height:auto}.QuizContent_readerContent__mW5Rz table{display:block;max-width:100%;overflow-x:auto}.QuizContent_readerContent__mW5Rz :is(td,th){padding:.5em;border:1px solid var(--site-border)}.QuizContent_readerContent__mW5Rz pre{overflow-x:auto}.QuizContent_readerContent__mW5Rz a{color:var(--app-nav-accent);text-decoration:underline}@media (max-width:600px){.QuizContent_readerModal__VKL7_{width:100%;height:100dvh;max-width:100%;border-radius:0;margin:0}.QuizContent_readerFooter__ILl9T,.QuizContent_readerTools__2G9aH{padding:10px 16px}.QuizContent_readerContent__mW5Rz{padding:16px}}.QuizContent_row__1NPTZ:disabled{cursor:default;opacity:.7}.QuizContent_icon__Bo5tk{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;color:var(--app-nav-accent);background:color-mix(in srgb,var(--app-nav-accent) 12%,var(--site-surface))}.QuizContent_thumbnail__IqX8Y{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.QuizContent_progressBlock__jsmqN{display:block;width:100%}.QuizContent_actions__rb8DB{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.QuizContent_action__tmUMS{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--site-border);border-radius:9px;background:var(--site-bg);color:var(--site-fg);padding:8px 12px;font-size:13px;font-weight:600;text-transform:none}.QuizContent_action__tmUMS:disabled{opacity:.5}.QuizContent_action__tmUMS:focus-visible{outline:2px solid var(--app-nav-accent);outline-offset:3px}.QuizContent_copy__WLhCj{min-width:0;flex:1}.QuizContent_name__psLgw{display:block;font-size:15px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.QuizContent_meta__3xRAy{display:block;margin-top:4px;font-size:12px;line-height:1.4;font-weight:400;color:var(--site-muted)}.QuizContent_search__M9QM4{width:100%;border:1px solid var(--site-border);border-radius:10px;padding:10px 12px;margin:0 0 16px;background:var(--site-bg);color:var(--site-fg);font-size:14px;font-weight:400}.QuizContent_crumbs__72fsd{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 18px}.QuizContent_crumbs__72fsd button{font-size:13px;font-weight:500;padding:4px 2px;border:0;color:var(--app-nav-accent);background:transparent;text-align:start;text-transform:none}.QuizContent_path__ABHVa{position:relative;list-style:none;display:grid;gap:18px;margin:0;padding:0}.QuizContent_path__ABHVa:before{content:"";position:absolute;inset-inline-start:36px;top:24px;bottom:24px;width:2px;background:var(--site-border)}.QuizContent_path__ABHVa li{position:relative}.QuizContent_path__ABHVa .QuizContent_row__1NPTZ{min-height:90px}.QuizContent_progress__vonRT{display:block;height:4px;margin-top:9px;border-radius:9px;overflow:hidden;background:var(--site-border)}.QuizContent_progress__vonRT span{display:block;height:100%;background:var(--app-nav-accent)}.QuizContent_notice__ISqaf{padding:20px 0;color:var(--site-muted);font-size:14px;line-height:1.6}.QuizContent_close__uVsTz:focus-visible,.QuizContent_crumbs__72fsd button:focus-visible,.QuizContent_row__1NPTZ:focus-visible,.QuizContent_search__M9QM4:focus-visible,.QuizContent_tab__KIPO9:focus-visible{outline:2px solid var(--app-nav-accent);outline-offset:3px}@media (max-width:600px){.QuizContent_header__HD9I5{padding:16px 16px 8px}.QuizContent_tabs__MGQFe{padding:0 16px;gap:20px}.QuizContent_body__LWp4f{padding:16px}.QuizContent_row__1NPTZ{padding:12px;gap:12px}.QuizContent_path__ABHVa:before{inset-inline-start:32px}}.QuizContent_iconButton__9jux5{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:40px;min-height:40px;padding:8px;border:0;border-radius:10px;background:transparent;color:var(--site-fg);box-shadow:none}.QuizContent_iconButton__9jux5:hover:not(:disabled){background:var(--site-bg)}.QuizContent_iconButton__9jux5:disabled{opacity:.35}.QuizContent_iconButton__9jux5:focus-visible{outline:2px solid var(--app-nav-accent);outline-offset:2px}.QuizContent_compactSearch__35vTj{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-bottom:8px}.QuizContent_compactSearch__35vTj .QuizContent_search__M9QM4{width:min(100%,420px);min-width:0;margin:0}.QuizContent_libraryCard__xIPXl{position:relative}.QuizContent_cardOpen__ElEqU{position:absolute;inset:0;z-index:1;border:0;border-radius:inherit;background:transparent;box-shadow:none}.QuizContent_cardOpen__ElEqU:focus-visible{outline:2px solid var(--app-nav-accent);outline-offset:3px}.QuizContent_cardActions__ATRzf{position:relative;z-index:2;width:-moz-fit-content;width:fit-content}.QuizContent_playAction__JUDXW{border:solid #1899d6;border-width:2px 2px 4px;background:#1cb0f6;color:#fff;font-weight:800}.QuizContent_playAction__JUDXW:hover{filter:brightness(1.05)}.QuizContent_readerNav__7edti{display:flex;align-items:center;gap:2px;flex-shrink:0}.QuizContent_readerModal__VKL7_ .QuizContent_header__HD9I5{border-bottom:1px solid var(--site-border);padding:12px 16px;gap:8px}.QuizContent_readerModal__VKL7_ .QuizContent_title__no9gO{font-size:15px}.QuizContent_readerFooter__ILl9T{gap:8px;padding:12px 16px;flex-direction:column;flex-wrap:nowrap;background:var(--site-surface)}.QuizContent_fontControl__xy1D2{display:flex;align-items:center;border:1px solid var(--site-border);border-radius:12px;font-weight:800}.QuizContent_readerPlay__3ExQE{flex:1;justify-content:center;min-height:44px;flex-wrap:wrap}.QuizContent_questionCount__JOQpW{font-size:11px;padding-inline-start:8px;border-inline-start:1px solid #ffffff70;font-weight:600}.QuizContent_readerSettings__e1fAZ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;border-top:1px solid var(--site-border);font-size:13px}.QuizContent_readerSettings__e1fAZ label{display:flex;align-items:center;gap:8px}@media (max-width:400px){.QuizContent_readerFooter__ILl9T{gap:4px;padding:10px 8px}.QuizContent_fontControl__xy1D2 .QuizContent_iconButton__9jux5{min-width:32px;padding:6px}.QuizContent_questionCount__JOQpW{border:0;padding:0;flex-basis:100%;text-align:center}.QuizContent_readerNav__7edti .QuizContent_iconButton__9jux5{min-width:32px;padding:6px}}.QuizContent_contentToolbar__jyb0d{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.QuizContent_contentToolbar__jyb0d .QuizContent_crumbs__72fsd{margin:0;min-width:0}.QuizContent_contentToolbar__jyb0d .QuizContent_compactSearch__35vTj{margin:0;margin-inline-start:auto}.QuizContent_contentToolbar__jyb0d .QuizContent_compactSearch__35vTj[data-expanded=true]{flex:1 1 200px;max-width:100%}.QuizContent_readerFooterActions__oT5y0,.QuizContent_readerFooterControls__TZuef{display:flex;align-items:center;gap:8px;width:100%}.QuizContent_readerFooterControls__TZuef{flex-wrap:wrap}.QuizContent_seenAction__1Wos4{margin-inline-start:auto;min-height:40px}.QuizContent_seenAction__1Wos4[data-seen=true]{border-color:#16a34a;background:color-mix(in srgb,#16a34a 12%,var(--site-surface))}.QuizContent_readerSaveError__7mZ9r{margin:0;padding:4px 16px;font-size:12px}.QuizContent_quizOnly__UOZim{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.QuizContent_quizOnly__UOZim h3,.QuizContent_quizOnly__UOZim p{margin:0}.QuizContent_quizOnlyIcon__jK9ZM{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:white;background:#1cb0f6}.QuizContent_selectorSearchRow__4WEpJ{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.QuizContent_selectorSearchRow__4WEpJ .QuizContent_compactSearch__35vTj{flex:0 0 40px;margin:0}.QuizContent_selectorSearchRow__4WEpJ .QuizContent_compactSearch__35vTj[data-expanded=true]{position:absolute;inset:0;z-index:1;display:flex;width:100%;padding:4px;border:1px solid var(--site-border);border-radius:12px;background:var(--site-surface)}.QuizContent_selectorSearchRow__4WEpJ .QuizContent_compactSearch__35vTj .QuizContent_search__M9QM4{flex:1;width:0;min-width:0;max-width:none;border:0;background:transparent}@media (max-width:400px){.QuizContent_readerFooterControls__TZuef{gap:4px}.QuizContent_seenAction__1Wos4{padding:6px 8px;font-size:12px}}.QuizContent_levelList__WVKBS,.QuizContent_quizColumn__qHN_L{container-type:inline-size}.QuizContent_completedLevel__w_ffe{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px}.QuizContent_levelActions__AsSPY{display:flex;align-items:center;justify-content:flex-end;gap:8px}.QuizContent_levelActions__AsSPY>button{white-space:normal}.QuizContent_categorySelector__RBOlX{width:42%;min-width:0;flex-shrink:0}@container (max-width: 480px){.QuizContent_completedLevel__w_ffe{gap:12px}.QuizContent_levelActions__AsSPY{grid-column:2/-1;flex-wrap:wrap}.QuizContent_selectorSearchRow__4WEpJ{flex-wrap:wrap;align-items:stretch}.QuizContent_selectorSearchRow__4WEpJ>.QuizContent_categorySelector__RBOlX{width:100%}.QuizContent_selectorSearchRow__4WEpJ>button{flex-basis:75%}.QuizContent_categorySelector__RBOlX>button>div:first-child{display:none}}.ContextualLibrary_reading__ao4Xt{color:var(--site-fg);font-family:inherit;font-size:inherit;line-height:1.8;overflow-wrap:anywhere}.ContextualLibrary_reading__ao4Xt :is(h1,h2,h3,h4,h5,h6){color:inherit;font-weight:750;line-height:1.35;margin-block:1.25em .5em}.ContextualLibrary_reading__ao4Xt h1{font-size:1.5em}.ContextualLibrary_reading__ao4Xt h2{font-size:1.3em}.ContextualLibrary_reading__ao4Xt :is(h3,h4,h5,h6){font-size:1.15em}.ContextualLibrary_reading__ao4Xt p{margin-block:0 1em}.ContextualLibrary_reading__ao4Xt :is(ul,ol){padding-inline-start:1.5em;margin-block:1em}.ContextualLibrary_reading__ao4Xt ul{list-style:disc}.ContextualLibrary_reading__ao4Xt ol{list-style:decimal}.ContextualLibrary_reading__ao4Xt img{max-width:100%;height:auto}.ContextualLibrary_reading__ao4Xt table{display:block;max-width:100%;overflow-x:auto}.ContextualLibrary_reading__ao4Xt :is(td,th){border:1px solid var(--site-border);padding:.5em}.ContextualLibrary_reading__ao4Xt pre{max-width:100%;overflow-x:auto;background:var(--site-surface);padding:1em}.ContextualLibrary_reading__ao4Xt blockquote{border-inline-start:3px solid var(--site-border);padding-inline-start:1em}.ContextualLibrary_reading__ao4Xt a{color:var(--app-nav-accent);text-decoration:underline}.ContextualLibrary_reading__ao4Xt :is(h1,h2,h3,h4,h5,h6){scroll-margin-block-start:5rem}.ContextualLibrary_floatingIndex__l5fKG{position:fixed;inset-inline-end:1rem;top:50%;transform:translateY(-50%);z-index:25;font-size:14px;line-height:1.4}.ContextualLibrary_indexPanel__cKqys{width:min(17rem,calc(100vw - 2rem));padding:1rem;border:1px solid var(--site-border);border-radius:.75rem;background:var(--site-surface);box-shadow:0 8px 28px #0002}.ContextualLibrary_indexToggle__018i6{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.75rem;gap:.5rem;font-weight:600}.ContextualLibrary_railToggle__JnnGH{min-width:2.75rem;padding:.5rem;border-radius:.5rem}.ContextualLibrary_indexLines__ajvH0{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;max-height:65vh;overflow:hidden}.ContextualLibrary_indexLines__ajvH0>span{width:1.75rem;height:2px;border-radius:2px;background:var(--site-muted);opacity:.55}.ContextualLibrary_indexLines__ajvH0>span[data-nested=true]{width:1rem;margin-inline-end:.5rem}.ContextualLibrary_indexLines__ajvH0>span[data-active=true]{width:2rem;background:var(--app-nav-accent);opacity:1}.ContextualLibrary_indexToggle__018i6:focus-visible,.ContextualLibrary_railToggle__JnnGH:focus-visible{outline:2px solid var(--app-nav-accent);outline-offset:3px}.LayoutResponsive_withAside__a8P8b{display:flex;justify-content:center;gap:24px;min-width:0}.LayoutResponsive_content__R1ejM{flex:1;min-width:0}.LayoutResponsive_withAside__a8P8b>:last-child{display:none}@media (min-width:1280px){.LayoutResponsive_withAside__a8P8b>:last-child{display:flex;width:288px}}@media (min-width:1536px){.LayoutResponsive_withAside__a8P8b>:last-child{width:336px}}@media (min-width:768px) and (max-width:1279px){.LayoutResponsive_withAside__a8P8b{flex-direction:column;gap:0}.LayoutResponsive_withAside__a8P8b>:last-child{display:flex;order:-1;position:static;align-self:center;width:100%;max-width:672px;height:auto;max-height:none;overflow:visible;padding-bottom:0}.LayoutResponsive_withAside__a8P8b>:last-child>:not(:first-child){display:none}}