.personal-center-shell_shell__ezB5c{display:grid;grid-template-columns:224px minmax(0,1fr);width:min(1600px,100%);margin:0 auto;min-height:calc(100dvh - 140px)}.personal-center-shell_sidebar__22L1z{padding:30px 16px;border-right:1px solid var(--line);background:var(--surface)}.personal-center-shell_sidebarTitle__LP_z6{margin:0 12px 20px;font-size:1.13rem;font-weight:700;color:var(--text)}.personal-center-shell_sectionNav__kpkW_{display:grid;grid-gap:8px;gap:8px}.personal-center-shell_sectionNav__kpkW_ a{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:7px;color:var(--muted);font-weight:600;text-decoration:none;border-left:3px solid transparent}.personal-center-shell_sectionNav__kpkW_ a:hover{background:var(--surface-2);color:var(--text)}.personal-center-shell_sectionNav__kpkW_ a.personal-center-shell_activeSection__iwZix{color:var(--accent);background:var(--accent-soft);border-left-color:var(--accent)}.personal-center-shell_sectionNav__kpkW_ svg{flex:0 0 auto}.personal-center-shell_content__GzT6X{min-width:0;padding:30px clamp(20px,3vw,44px) 48px}.personal-center-shell_header__ip2Be{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.personal-center-shell_header__ip2Be h1{margin:0;font-size:clamp(1.6rem,2.5vw,2.1rem);line-height:1.3;letter-spacing:-.02em}.personal-center-shell_header__ip2Be p{margin:7px 0 0;color:var(--muted)}.personal-center-shell_actions__N8J_X{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.personal-center-shell_learningTabs__rYCYY{display:flex;gap:28px;border-bottom:1px solid var(--line);margin-bottom:22px}.personal-center-shell_learningTabs__rYCYY a{color:var(--muted);padding:0 4px 12px;border-bottom:3px solid transparent;font-weight:600;text-decoration:none}.personal-center-shell_learningTabs__rYCYY a.personal-center-shell_activeTab__LIa3W{border-color:var(--accent);color:var(--accent)}.personal-center-shell_shell__ezB5c a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1000px){.personal-center-shell_shell__ezB5c{grid-template-columns:190px minmax(0,1fr)}.personal-center-shell_sidebar__22L1z{padding-inline:10px}.personal-center-shell_content__GzT6X{padding-inline:20px}}@media (max-width:720px){.personal-center-shell_shell__ezB5c{display:block}.personal-center-shell_sidebar__22L1z{padding:12px 16px 0;border-right:0;border-bottom:1px solid var(--line)}.personal-center-shell_sidebarTitle__LP_z6{display:none}.personal-center-shell_sectionNav__kpkW_{display:flex;gap:4px;overflow-x:auto}.personal-center-shell_sectionNav__kpkW_ a{flex:1 1;justify-content:center;gap:6px;padding:10px 5px;border-radius:6px 6px 0 0;border-left:0;border-bottom:3px solid transparent;font-size:.88rem;white-space:nowrap}.personal-center-shell_sectionNav__kpkW_ a.personal-center-shell_activeSection__iwZix{border-bottom-color:var(--accent)}.personal-center-shell_sectionNav__kpkW_ svg{width:18px;height:18px}.personal-center-shell_content__GzT6X{padding:22px 16px 36px}.personal-center-shell_header__ip2Be{gap:12px;margin-bottom:20px;flex-wrap:wrap}.personal-center-shell_header__ip2Be p{font-size:.9rem}.personal-center-shell_learningTabs__rYCYY{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.personal-center-shell_shell__ezB5c *{scroll-behavior:auto}}.site-teaching-entry_entry__W6GQY{flex:0 0 auto;min-height:38px;padding:6px 10px;border:1px solid var(--border-light);border-radius:8px;color:var(--accent);background:var(--surface);font:inherit;font-size:13px;white-space:nowrap}.site-teaching-entry_entry__W6GQY:hover{background:var(--accent-soft)}.site-teaching-entry_entry__W6GQY:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-teaching-entry_withTeaching__cMTt6{column-gap:10px}.site-teaching-entry_withTeaching__cMTt6 .navbar-right{gap:6px}@media (min-width:901px) and (max-width:1439px){.site-teaching-entry_withTeaching__cMTt6 .site-nav{gap:2px}.site-teaching-entry_withTeaching__cMTt6 .nav-more>summary,.site-teaching-entry_withTeaching__cMTt6 .site-nav>a{padding-inline:6px}}@media (max-width:600px){.site-teaching-entry_withTeaching__cMTt6{padding-inline:10px;column-gap:6px}.site-teaching-entry_withTeaching__cMTt6 .brand{font-size:1rem}.site-teaching-entry_withTeaching__cMTt6 .navbar-right{gap:4px}.site-teaching-entry_entry__W6GQY{padding-inline:7px}}.site-header-search_headerInner__1uYk5{position:relative}.site-header-search_search__W23UW{flex:0 0 auto;min-width:0}.site-header-search_form__A61uX{display:flex;align-items:center;width:clamp(240px,20vw,300px);min-width:0;min-height:44px;margin:0;border:1px solid var(--border-light);border-radius:8px;background:var(--surface)}.site-header-search_form__A61uX:focus-within{border-color:var(--accent);outline:2px solid var(--accent-soft);outline-offset:1px}.site-header-search_form__A61uX input{width:100%;min-width:0;min-height:42px;padding:8px 10px;border:0;border-radius:8px 0 0 8px;outline:0;color:var(--text);background:transparent;font-size:16px}.site-header-search_form__A61uX input::placeholder{color:var(--muted);font-size:13px}.site-header-search_submit__bvzDp,.site-header-search_toggle__LpJCV{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border:0;border-radius:7px;color:var(--accent);background:transparent;cursor:pointer;white-space:nowrap}.site-header-search_submit__bvzDp{flex:0 0 auto;font-size:14px}.site-header-search_toggle__LpJCV{display:none;width:44px;border:1px solid var(--border-light)}.site-header-search_editToggle__zMnJi{width:auto;padding-inline:8px;font-size:13px}.site-header-search_submit__bvzDp:hover,.site-header-search_toggle__LpJCV:hover{background:var(--accent-soft)}.site-header-search_submit__bvzDp:focus-visible,.site-header-search_toggle__LpJCV:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1279px){.site-header-search_toggle__LpJCV{display:inline-flex}.site-header-search_form__A61uX{display:none;position:absolute;top:calc(100% + 8px);left:clamp(16px,2.5vw,40px);right:clamp(16px,2.5vw,40px);width:auto;padding:4px;box-shadow:0 8px 24px #0002;z-index:1}.site-header-search_search__W23UW[data-open=true] .site-header-search_form__A61uX{display:flex}}@media (min-width:901px) and (max-width:1100px){.site-header-search_headerInner__1uYk5{gap:10px}.site-header-search_headerInner__1uYk5 .site-nav{gap:2px;flex-wrap:nowrap}.site-header-search_headerInner__1uYk5 .nav-more>summary,.site-header-search_headerInner__1uYk5 .site-nav>a{padding-inline:8px}}.account_stack__bFJep{display:grid;grid-gap:26px;gap:26px;min-width:0}.account_settingsGrid__sA7z8{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;grid-gap:26px;gap:26px}.account_sectionTitle__oyP47{margin:0 0 12px;font-size:1.25rem;font-weight:700;line-height:1.45}.account_panel__tvCqE,.account_recordsPanel__2ChGj,.account_stats__uTHJ9{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.account_panel__tvCqE{padding:24px}.account_panel__tvCqE>.button{width:100%}.account_hint__JGsum{color:var(--muted);font-size:.89rem;line-height:1.6;margin:6px 0 0}.account_identity__s__sQ{display:flex;gap:18px;align-items:center;padding:2px 0 24px}.account_avatarFallback__NnR_w,.account_avatar__j68K6{width:58px;height:58px;flex:0 0 58px;border-radius:50%;object-fit:cover}.account_avatarFallback__NnR_w{display:grid;place-items:center;color:#fff;font-size:1.8rem;font-weight:600;background:linear-gradient(140deg,#79b3ff,#377ef0)}.account_identityText__Ob3t0{display:grid;min-width:0}.account_identityHeading__N31vr{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.account_identityHeading__N31vr strong{font-size:1.16rem;overflow-wrap:anywhere}.account_role__P0awr{padding:2px 9px;border:1px solid var(--line);border-radius:4px;background:var(--surface-2);color:var(--muted);font-size:.82rem;white-space:nowrap}.account_goalField__cM_dE,.account_passwordRow__zxSoc{display:flex;align-items:center;justify-content:space-between;gap:18px}.account_passwordRow__zxSoc{border-top:1px solid var(--line);padding-top:22px}.account_passwordRow__zxSoc button{flex-shrink:0}.account_authFields__UqpNs{display:grid;grid-gap:16px;gap:16px;padding:0;margin:0;border:0;min-width:0}.account_authFields__UqpNs:disabled{opacity:.7}.account_goalField__cM_dE label{font-weight:650}.account_numberInput__rMpf4{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:5px;overflow:hidden;width:148px}.account_numberInput__rMpf4 input{width:102px;min-width:0;border:0;border-radius:0;background:var(--surface);color:var(--text);padding:10px 12px}.account_numberInput__rMpf4 span{display:grid;place-items:center;flex:1 1;color:var(--muted);background:var(--surface-2);border-left:1px solid var(--line)}.account_saveRow__1A1V_{display:flex;justify-content:flex-end;padding-top:20px;border-top:1px solid var(--line)}.account_themeChoices__tnyl5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;border:0;margin:0;grid-gap:12px;gap:12px;min-width:0}.account_themeChoices__tnyl5:disabled{opacity:.5}.account_themeChoice__H72ye{position:relative;display:grid;justify-items:center;align-content:center;grid-gap:15px;gap:15px;min-height:137px;padding:18px 4px;border:1px solid var(--line);border-radius:6px;cursor:pointer;text-align:center;font-size:.9rem}.account_themeChoice__H72ye input{position:absolute;width:1px;height:1px;opacity:0}.account_themeChoice__H72ye:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.account_themeChoice__H72ye svg{width:40px;height:40px;color:var(--muted)}.account_themeSelected__mBdLD{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-soft)}.account_themeSelected__mBdLD svg{color:var(--accent)}.account_themeCheck__Ehvr5{position:absolute;right:7px;top:7px;width:19px;height:19px;background:var(--accent);color:#fff;border-radius:50%;font-size:.75rem;line-height:19px}.account_themeHint__ndQV_{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.account_mergeIllustration__tMz1y{display:flex;align-items:center;justify-content:center;gap:24px;color:var(--muted);min-height:120px}.account_mergeIllustration__tMz1y svg{width:58px;height:58px}.account_mergeIllustration__tMz1y span{font-size:2rem}.account_mergeHint__cHeFf{margin-top:18px}.account_stats__uTHJ9{display:grid;grid-template-columns:1.3fr .9fr 1fr;padding:23px 0;margin-bottom:26px}.account_stat__QDha_{min-width:0;padding:0 25px;display:flex;flex-direction:column;align-items:stretch}.account_stat__QDha_+.account_stat__QDha_{border-left:1px solid var(--line)}.account_statLabel__pZi7Z{color:var(--muted);font-size:.94rem;font-weight:600}.account_stat__QDha_ strong{margin-top:6px;font-size:clamp(1.9rem,3.3vw,2.7rem);line-height:1.3;letter-spacing:-.02em;font-weight:750}.account_stat__QDha_ strong small{font-size:1rem;font-weight:600;color:var(--muted);letter-spacing:0}.account_stat__QDha_ strong.account_todayNumber__s6BC6{color:var(--accent)}.account_goalRow__DXDCh{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:.8rem;margin-top:8px}.account_goalTrack__eaUb8{flex:1 1;height:9px;overflow:hidden;border-radius:20px;background:var(--line)}.account_goalTrack__eaUb8 span{height:100%;display:block;border-radius:inherit;background:var(--accent)}.account_recordToolbar__n4uCB{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.account_filters__38WK0{display:flex;flex-wrap:wrap;gap:10px}.account_filterActive__E4St2,.account_filter__qIYDQ{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:8px 14px;font:inherit;font-size:.86rem;cursor:pointer}.account_filterActive__E4St2{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.account_filterActive__E4St2 span,.account_filter__qIYDQ span{margin-left:3px}.account_tableScroll__Rdd2N{overflow-x:auto;border-radius:8px 8px 0 0}.account_recordsTable__BNPl1{border-collapse:collapse;width:100%;text-align:left;font-size:.9rem}.account_recordsTable__BNPl1 th{font-weight:500;color:var(--muted);background:var(--surface-2)}.account_recordsTable__BNPl1 td,.account_recordsTable__BNPl1 th{padding:15px 18px;border-bottom:1px solid var(--line);vertical-align:middle}.account_recordsTable__BNPl1 td+td,.account_recordsTable__BNPl1 th+th{border-left:1px solid var(--line)}.account_recordsTable__BNPl1 th:first-child{width:36%}.account_recordsTable__BNPl1 td:first-child{overflow-wrap:anywhere}.account_recordsTable__BNPl1 td:not(:first-child){white-space:nowrap}.account_questionTitle__5NpmU{text-decoration:none;color:var(--text);font-weight:550}.account_questionTitle__5NpmU:hover{color:var(--accent)}.account_statusBadge__irfKk{display:inline-block;font-size:.79rem;font-weight:550;padding:4px 10px;border-radius:10px;white-space:nowrap}.account_correct__1OL7z{background:color-mix(in srgb,#24ac65 16%,var(--surface));color:color-mix(in srgb,#24ac65 70%,var(--text))}.account_incorrect__zBIk3{background:color-mix(in srgb,#e7a324 19%,var(--surface));color:color-mix(in srgb,#b97a05 70%,var(--text))}.account_seen__WMyya{background:var(--surface-2);color:var(--muted)}.account_practiceLink__90zk8{color:var(--accent);text-decoration:none;font-weight:600}.account_practiceLink__90zk8 span{margin-left:5px}.account_recordsFooter__8X1x0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px}.account_pagination__HmnVQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;font-size:.85rem}.account_recordNotes__L_teK{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;color:var(--muted);font-size:.84rem}.account_recordNotes__L_teK details{flex:1 1}.account_recordNotes__L_teK summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding-block:5px}.account_recordNotes__L_teK p{margin:8px 0;line-height:1.8}.account_recordNotes__L_teK>a{flex-shrink:0}.account_contributionHeading__oSGUD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.account_contributionHeading__oSGUD .account_sectionTitle__oyP47{margin-bottom:0}.account_proposals__ArsAS{margin-top:20px}.account_proposal__XoobN{padding:20px 0;border-top:1px solid var(--line)}.account_proposal__XoobN h3{margin:0;font-size:1rem;overflow-wrap:anywhere}.account_reviewNote__XIfkr{padding:12px 14px;border-radius:6px;background:var(--surface-2);overflow-wrap:anywhere}.account_loadError__tCzOG{padding:18px 0}.account_guestActions__lFski{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:16px}.account_srOnly___PdbR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1120px){.account_settingsGrid__sA7z8{grid-template-columns:minmax(0,1fr) minmax(270px,.85fr);gap:20px}.account_panel__tvCqE{padding:20px}.account_stat__QDha_{padding-inline:18px}.account_themeChoices__tnyl5{gap:8px}.account_recordsTable__BNPl1 td,.account_recordsTable__BNPl1 th{padding:13px 12px}}@media (max-width:940px){.account_settingsGrid__sA7z8{grid-template-columns:minmax(0,1fr)}.account_settingsGrid__sA7z8>.account_stack__bFJep{gap:22px}.account_themeChoice__H72ye{min-height:120px}.account_stats__uTHJ9{grid-template-columns:1.2fr .8fr 1fr}.account_stat__QDha_{padding-inline:14px}.account_stat__QDha_ .account_hint__JGsum{font-size:.8rem}.account_recordsTable__BNPl1{min-width:660px}}@media (max-width:560px){.account_panel__tvCqE{padding:19px 16px}.account_sectionTitle__oyP47{font-size:1.14rem}.account_stats__uTHJ9{grid-template-columns:1fr 1fr;padding:0}.account_stat__QDha_{padding:18px}.account_stat__QDha_:first-child{grid-column:1/-1;border-bottom:1px solid var(--line)}.account_stat__QDha_:nth-child(2){border-left:0}.account_stat__QDha_ strong{font-size:2rem}.account_stat__QDha_:first-child strong{font-size:2.25rem}.account_passwordRow__zxSoc{gap:10px}.account_passwordRow__zxSoc button{padding-inline:12px}.account_goalField__cM_dE{align-items:flex-start;flex-wrap:wrap}.account_filters__38WK0{gap:7px}.account_filterActive__E4St2,.account_filter__qIYDQ{font-size:.8rem;padding:8px 10px}.account_recordNotes__L_teK{flex-direction:column}.account_recordsFooter__8X1x0{padding:14px 16px}.account_pagination__HmnVQ{justify-content:flex-start}.account_identity__s__sQ{gap:14px}.account_identityHeading__N31vr{gap:8px}}.question-demo-links_picker__lCObZ{position:relative;z-index:2;flex-shrink:0}.question-demo-links_link__ZodkE.meta-chip{position:relative;z-index:1;gap:4px;max-width:100%;color:var(--accent);background:var(--accent-soft);text-decoration:none;white-space:normal}.question-demo-links_link__ZodkE:hover{border-color:var(--accent);text-decoration:underline}.question-demo-links_link__ZodkE:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.question-demo-links_link__ZodkE svg{flex:0 0 12px;width:12px;height:12px;fill:currentColor}.question-demo-links_picker__lCObZ summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.question-demo-links_picker__lCObZ summary::-webkit-details-marker{display:none}.question-demo-links_count__5TGvo{font-size:.8em}.question-demo-links_options__Lla_F{position:absolute;z-index:3;right:0;top:calc(100% + 6px);width:max-content;max-width:min(360px,85vw);max-height:280px;overflow:auto;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 8px 24px rgb(15 23 42/12%)}.question-demo-links_options__Lla_F a{display:block;padding:7px 10px;border-radius:5px;color:var(--accent);text-decoration:none;font-size:.85rem}.question-demo-links_options__Lla_F a:focus-visible,.question-demo-links_options__Lla_F a:hover{background:var(--accent-soft)}.question-card_header__NVxsW{align-items:center;flex-wrap:wrap;gap:10px 16px;margin-bottom:16px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2)}.question-card_header__NVxsW>div:first-child{flex:1 1 100px;min-width:0}.question-card_header__NVxsW .question-card_title__zTLKz{margin:0;color:var(--text);font-size:1rem;font-weight:750;line-height:1.5;overflow-wrap:anywhere}.question-card_header__NVxsW .question-card_number__gGcgw{display:inline-flex;padding:2px 8px;border-radius:4px;background:var(--accent-soft);color:var(--accent);font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.question-card_header__NVxsW .question-meta{flex:0 1 auto;max-width:72%;margin:0 0 0 auto;justify-content:flex-end}.question-card_header__NVxsW.question-card_standalone__eVEeZ .question-card_title__zTLKz{font-size:clamp(1.15rem,2vw,1.45rem)}@media (max-width:640px){.question-card_header__NVxsW{align-items:flex-start;gap:8px;padding:10px;margin-bottom:14px}.question-card_header__NVxsW>div:first-child{flex-basis:100%}.question-card_header__NVxsW .question-meta{flex:1 1 100%;max-width:100%;margin:0;justify-content:flex-start}}.chapter-detail_layout__YR_EM{min-width:0;display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;grid-gap:0;gap:0}.chapter-detail_practiceArea__8i5rU{min-width:0;padding:12px}.chapter-detail_studySidebar__gVdxM{position:-webkit-sticky;position:sticky;top:56px;max-height:calc(100dvh - 64px);overflow-y:auto;min-width:0;border-right:1px solid var(--line);background:var(--surface)}.chapter-detail_studySidebar__gVdxM .chapter-detail_sectionNav__9rwhS{position:static;max-height:none;border:0}.chapter-detail_studySidebar__gVdxM .chapter-detail_composition__YpKFC{margin:0;padding:14px 12px;border:0;border-top:1px solid var(--line);border-radius:0}.chapter-detail_studySidebar__gVdxM .chapter-detail_compositionGrid__wW1O5{grid-template-columns:minmax(0,1fr)}.chapter-detail_studySidebar__gVdxM .chapter-detail_compositionItem__xcDnQ{padding:7px 10px}.chapter-detail_progress__e5xJr{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:16px 12px;border-top:1px solid var(--line)}.chapter-detail_questionSidebar__YykW2{overflow:hidden}.chapter-detail_questionSidebar__YykW2 .exam-toc{min-height:0;display:flex;flex:1 1 auto;flex-direction:column}.chapter-detail_questionSidebar__YykW2 .exam-toc-list{min-height:0;max-height:none;flex:1 1 auto}.chapter-detail_sectionNav__9rwhS{min-width:0;position:-webkit-sticky;position:sticky;top:56px;max-height:calc(100vh - 64px);padding:12px;overflow-y:auto;border:1px solid var(--line);border-radius:0;background:var(--surface)}.chapter-detail_sectionNavHeading__stfEe{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.chapter-detail_sectionNavHeading__stfEe h2{margin:0;font-size:.95rem}.chapter-detail_sectionNavHeading__stfEe span{color:var(--muted);font-size:.75rem}.chapter-detail_sectionList__mm16_{display:flex;flex-direction:column;gap:4px}.chapter-detail_sectionButton__IbuCc{width:100%;min-width:0;min-height:48px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);text-align:left;cursor:pointer}.chapter-detail_sectionButton__IbuCc:hover{border-color:var(--line);background:var(--surface-2);color:var(--text)}.chapter-detail_sectionButton__IbuCc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chapter-detail_sectionButtonActive__Jyqdl{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.chapter-detail_sectionNumber__UQR5F{color:var(--accent);font-size:.78rem;font-weight:750}.chapter-detail_sectionTitle__mWqlx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.chapter-detail_sectionBadge__HJ6RP{min-width:26px;padding:2px 7px;border-radius:999px;background:var(--surface-3);color:var(--muted);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.chapter-detail_sectionButtonActive__Jyqdl .chapter-detail_sectionBadge__HJ6RP{background:var(--accent);color:var(--surface)}.chapter-detail_sectionHeading__X8uMY{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.chapter-detail_sectionHeading__X8uMY h2{margin:2px 0 0;overflow-wrap:anywhere;font-size:1.05rem}.chapter-detail_sectionEyebrow__N7l9O{color:var(--muted);font-size:.72rem}.chapter-detail_sectionCount__8dyS6{flex:0 0 auto;color:var(--accent);font-size:.82rem;font-weight:700}.chapter-detail_composition__YpKFC{min-width:0;margin-bottom:16px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.chapter-detail_compositionHeading__EfV9E{min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.chapter-detail_compositionHeading__EfV9E h2{margin:2px 0 0;font-size:1rem}.chapter-detail_compositionHeading__EfV9E>span{max-width:100%;color:var(--muted);font-size:.76rem;overflow-wrap:anywhere}.chapter-detail_compositionGrid__wW1O5{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:8px;gap:8px}.chapter-detail_compositionItem__xcDnQ{border:1px solid transparent;text-align:left;font:inherit;cursor:pointer;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:4px 10px;gap:4px 10px;padding:11px 12px;border-radius:7px;background:var(--surface-2)}.chapter-detail_compositionItem__xcDnQ>span{min-width:0;color:var(--muted);font-size:.78rem}.chapter-detail_compositionItem__xcDnQ:focus-visible,.chapter-detail_compositionItem__xcDnQ:hover,.chapter-detail_compositionItem__xcDnQ[aria-pressed=true]{border-color:var(--text)}.chapter-detail_compositionItem__xcDnQ strong{color:var(--text);font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chapter-detail_compositionItem__xcDnQ small{min-width:0;grid-column:1/-1;color:var(--muted);font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.chapter-detail_questionGroups__VTkiQ{min-width:0;display:grid;grid-gap:24px;gap:24px}.chapter-detail_questionGroup__RIkmf{min-width:0}.chapter-detail_questionGroup__RIkmf+.chapter-detail_questionGroup__RIkmf{padding-top:20px;border-top:1px solid var(--line)}.chapter-detail_questionGroupHeading__FpWRz,.chapter-detail_relatedExamGroupHeading__EEBvB{min-width:0;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px}.chapter-detail_questionGroupHeading__FpWRz h3,.chapter-detail_relatedExamGroupHeading__EEBvB h3{min-width:0;margin:0;color:var(--text);font-size:.92rem;overflow-wrap:anywhere}.chapter-detail_questionGroupHeading__FpWRz span,.chapter-detail_relatedExamGroupHeading__EEBvB span{flex:0 0 auto;color:var(--muted);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chapter-detail_pagination__DFNFk{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.chapter-detail_pagination__DFNFk span{color:var(--muted);font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chapter-detail_relatedExams__Y0Xli{min-width:0;margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.chapter-detail_relatedExamsHeading__N19GP{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.chapter-detail_relatedExamsHeading__N19GP h2{margin:2px 0 0;font-size:1rem}.chapter-detail_relatedExamsHeading__N19GP>span,.chapter-detail_relatedExamsStatus__qMK3F{color:var(--muted);font-size:.8rem}.chapter-detail_relatedExamsError__31UNK,.chapter-detail_relatedExamsScope__C2TQg,.chapter-detail_relatedExamsStatus__qMK3F{margin:0}.chapter-detail_relatedExamsScope__C2TQg{margin-bottom:12px;color:var(--muted);font-size:.76rem;overflow-wrap:anywhere}.chapter-detail_relatedExamsError__31UNK{color:var(--danger);font-size:.8rem}.chapter-detail_relatedExamList__N4CUX{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.chapter-detail_relatedExamGroups__Hhzd3{min-width:0;display:grid;grid-gap:18px;gap:18px}.chapter-detail_relatedExamGroup__Oigb2{min-width:0}.chapter-detail_relatedExamGroup__Oigb2+.chapter-detail_relatedExamGroup__Oigb2{padding-top:14px;border-top:1px solid var(--line)}.chapter-detail_relatedExamLink__LBxXv{min-width:0;max-width:100%;display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--text);text-decoration:none}.chapter-detail_relatedExamLink__LBxXv:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);text-decoration:none}.chapter-detail_relatedExamLink__LBxXv:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chapter-detail_relatedExamYear__tsCKe{color:var(--accent);font-size:.75rem;font-weight:750;white-space:nowrap}.chapter-detail_relatedExamTitle__6LrjR{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.chapter-detail_relatedExamArrow__st4o1{color:var(--muted);font-size:.8rem}@media (max-width:1100px){.chapter-detail_studySidebar__gVdxM{position:static;max-height:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-right:0}.chapter-detail_studySidebar__gVdxM .chapter-detail_sectionNav__9rwhS{grid-column:1/-1}.chapter-detail_studySidebar__gVdxM .chapter-detail_compositionGrid__wW1O5{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.chapter-detail_layout__YR_EM{grid-template-columns:minmax(0,1fr)}.chapter-detail_sectionNav__9rwhS{position:static;max-width:100%;max-height:none;overflow:hidden}.chapter-detail_sectionList__mm16_{flex-direction:row;max-width:100%;padding-bottom:4px;overflow-x:auto;overscroll-behavior-inline:contain}.chapter-detail_sectionButton__IbuCc{flex:0 0 220px}}@media (max-width:900px){.chapter-detail_questionSidebar__YykW2{overflow:visible}.chapter-detail_questionSidebar__YykW2 .exam-toc{display:block}}@media (max-width:640px){.chapter-detail_sectionNav__9rwhS{padding:12px}.chapter-detail_sectionButton__IbuCc{flex-basis:190px;min-height:44px;grid-template-columns:38px minmax(0,1fr) auto}.chapter-detail_sectionHeading__X8uMY{align-items:flex-start;padding:12px}.chapter-detail_composition__YpKFC{padding:12px}.chapter-detail_compositionGrid__wW1O5{grid-template-columns:minmax(0,1fr)}.chapter-detail_compositionHeading__EfV9E,.chapter-detail_questionGroupHeading__FpWRz,.chapter-detail_relatedExamGroupHeading__EEBvB{align-items:flex-start}.chapter-detail_pagination__DFNFk{gap:8px}.chapter-detail_pagination__DFNFk span{flex-basis:100%;order:-1;text-align:center}.chapter-detail_relatedExams__Y0Xli{padding:14px 12px}.chapter-detail_relatedExamList__N4CUX{flex-direction:column}.chapter-detail_relatedExamLink__LBxXv{width:100%}}.chapter-detail_page__28koZ.content-shell{max-width:1480px;padding:20px 24px 64px}.chapter-detail_page__28koZ.content-shell>:not(.workspace-layout):not(.knowledge-layout):not(.detail-layout){margin-left:0;margin-right:0}.chapter-detail_page__28koZ .chapter-detail_header__D5S2a{flex-wrap:wrap;gap:10px 20px;margin-bottom:16px;padding:0}.chapter-detail_header__D5S2a h1{font-size:1.45rem}.chapter-detail_header__D5S2a p{font-size:.8rem}.chapter-detail_header__D5S2a .page-actions{flex-wrap:wrap;gap:8px}.chapter-detail_page__28koZ .chapter-detail_layout__YR_EM{gap:12px}.chapter-detail_page__28koZ .chapter-detail_studySidebar__gVdxM{border:1px solid var(--line);border-radius:8px}.chapter-detail_page__28koZ .chapter-detail_practiceArea__8i5rU{padding:0}.chapter-detail_page__28koZ .chapter-detail_practiceArea__8i5rU .detail-layout{grid-template-columns:minmax(0,1fr) 220px;gap:12px}.chapter-detail_page__28koZ .chapter-detail_practiceArea__8i5rU .detail-block{padding:14px;border-radius:8px}.chapter-detail_page__28koZ .chapter-detail_questionSidebar__YykW2{padding:12px;border-radius:8px}.chapter-detail_page__28koZ .chapter-detail_relatedExams__Y0Xli{margin-top:0;padding:14px}.chapter-detail_page__28koZ .chapter-detail_questionGroups__VTkiQ{gap:18px}.chapter-detail_page__28koZ .exam-question-list{gap:16px}.chapter-detail_page__28koZ .chapter-detail_progress__e5xJr{padding:12px;font-size:.82rem}@media (max-width:1100px){.chapter-detail_page__28koZ .chapter-detail_studySidebar__gVdxM{align-items:start}.chapter-detail_page__28koZ .chapter-detail_progress__e5xJr{border-left:1px solid var(--line)}}@media (max-width:900px){.chapter-detail_page__28koZ .chapter-detail_practiceArea__8i5rU .detail-layout{grid-template-columns:minmax(0,1fr)}.chapter-detail_page__28koZ .chapter-detail_questionSidebar__YykW2{grid-row:1}.chapter-detail_page__28koZ .chapter-detail_questionSidebar__YykW2 .exam-toc-list{max-height:140px;overflow-y:auto}}@media (max-width:640px){.chapter-detail_page__28koZ.content-shell{padding:16px 12px 48px}.chapter-detail_page__28koZ .chapter-detail_header__D5S2a{align-items:flex-start}.chapter-detail_page__28koZ .chapter-detail_studySidebar__gVdxM{grid-template-columns:minmax(0,1fr)}.chapter-detail_page__28koZ .chapter-detail_progress__e5xJr{border-left:0}.chapter-detail_page__28koZ .chapter-detail_studySidebar__gVdxM .chapter-detail_compositionGrid__wW1O5{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-detail_header__D5S2a .button,.chapter-detail_page__28koZ .chapter-detail_pagination__DFNFk .button,.chapter-detail_page__28koZ .chapter-detail_progress__e5xJr .button{min-height:44px}}.chapter-detail_page__28koZ .chapter-detail_header__D5S2a{align-items:center}.chapter-detail_header__D5S2a .chapter-detail_breadcrumb__DCNLi{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0;min-width:0}.chapter-detail_header__D5S2a .chapter-detail_chapterTitle__d6FRd{margin:0;font-size:1rem;font-weight:650;line-height:1.5}.chapter-detail_header__D5S2a .page-actions{margin-left:auto}@media(max-width:640px){.chapter-detail_header__D5S2a .chapter-detail_breadcrumb__DCNLi{flex:1 1 100%}.chapter-detail_header__D5S2a .page-actions{margin-left:0}}@media (min-width:901px){.chapter-detail_page__28koZ .chapter-detail_questionSidebar__YykW2{position:-webkit-sticky;position:sticky;top:70px;height:calc(100vh - 82px);height:calc(100dvh - 82px);align-self:start;min-height:0;overflow:hidden}.chapter-detail_questionSidebar__YykW2 .exam-toc{height:100%;min-height:0}.chapter-detail_questionSidebar__YykW2 .exam-toc-head{flex:0 0 auto}.chapter-detail_questionSidebar__YykW2 .exam-toc-list{flex:1 1;max-height:none;overflow-y:auto;overscroll-behavior-y:contain}.chapter-detail_questionSidebar__YykW2 .exam-toc-item{flex-shrink:0}}.collections_page__mtQXb{min-width:0;color:var(--text)}.collections_toolbar__eHwDh{padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.collections_toolbarTop__BoLhK{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.collections_summary__hnFUY{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px}.collections_summary__hnFUY h2{margin:0;font-size:1.03rem;line-height:1.5;white-space:nowrap}.collections_syncState__ODQ_F{display:inline-flex;align-items:center;gap:9px;color:var(--muted);font-size:.84rem}.collections_syncState__ODQ_F svg{flex-shrink:0;color:var(--accent)}.collections_tools__gZ0cz{display:flex;align-items:center;flex-shrink:0;gap:10px}.collections_page__mtQXb button,.collections_page__mtQXb input,.collections_page__mtQXb select{font:inherit}.collections_page__mtQXb button{cursor:pointer}.collections_page__mtQXb button:disabled{cursor:not-allowed;opacity:.5}.collections_iconButton__dw91e,.collections_quietButton__9AoRd,.collections_removeButton__Maqsq{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid transparent;border-radius:6px;color:var(--muted);background:transparent}.collections_quietButton__9AoRd{padding:6px 8px;font-size:.86rem!important}.collections_iconButton__dw91e{width:38px;flex-shrink:0;padding:7px}.collections_iconButton__dw91e:hover:not(:disabled),.collections_quietButton__9AoRd:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.collections_more__8DvQ_{position:relative}.collections_morePanel__WOC7j{position:absolute;z-index:5;top:calc(100% + 5px);right:0;min-width:224px;padding:7px;border:1px solid var(--line-strong,var(--line));border-radius:7px;background:var(--surface);box-shadow:0 4px 12px rgb(0 0 0/6%)}.collections_morePanel__WOC7j button{display:block;width:100%;padding:10px;border:0;border-radius:4px;color:var(--danger,#b91c1c);background:transparent;text-align:left}.collections_morePanel__WOC7j button:hover:not(:disabled){background:var(--surface-2)}.collections_morePanel__WOC7j p{margin:6px 10px;color:var(--muted);font-size:.76rem;line-height:1.5}.collections_filters__N4T98{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.collections_search__q_v6C{display:flex;align-items:center;gap:9px;min-width:190px;flex:1 1 230px;max-width:360px;min-height:43px;padding:0 9px 0 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted)}.collections_search__q_v6C svg{flex-shrink:0}.collections_search__q_v6C input{width:100%;min-width:0;border:0;padding:10px 0;color:var(--text);background:transparent;font-size:.88rem;outline-offset:0}.collections_search__q_v6C input::placeholder{color:var(--muted);opacity:1}.collections_search__q_v6C button{flex-shrink:0;padding:5px;border:0;border-radius:4px;color:var(--accent);background:transparent;font-size:.81rem}.collections_selectLabel__AGKnJ{min-width:116px}.collections_selectLabel__AGKnJ select{width:100%;min-height:43px;padding:8px 30px 8px 14px;border:1px solid var(--line);border-radius:6px;color:var(--text);background-color:var(--surface);font-size:.86rem}.collections_sort__0mi0f{margin-left:auto}.collections_workspace__F5P_M{display:grid;grid-template-columns:minmax(220px,.39fr) minmax(0,.61fr);grid-gap:14px;gap:14px;align-items:start;margin-top:14px}.collections_listPanel__NydKj{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.collections_list__5UMef{list-style:none;padding:0;margin:0}.collections_list__5UMef li+li{border-top:1px solid var(--line)}.collections_listItem__R7SS1{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:90px;padding:17px 18px;border:0;border-left:4px solid transparent;text-align:left;color:var(--text);background:transparent}.collections_listItem__R7SS1:hover{background:var(--surface-2)}.collections_listItem__R7SS1.collections_selected__O_6TA{border-left-color:var(--accent);background:var(--accent-soft)}.collections_itemCopy__7EjwA{display:grid;grid-gap:7px;gap:7px;min-width:0}.collections_itemCopy__7EjwA strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:.94rem;line-height:1.55;font-weight:650}.collections_itemMeta__wjipo{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:var(--muted);font-size:.77rem;line-height:1.5}.collections_failedBadge__nAQg7,.collections_sourceBadge__anaWM{padding:1px 5px;border-radius:3px;background:var(--surface-2);font-size:.69rem}.collections_failedBadge__nAQg7{color:var(--danger,#b91c1c)}.collections_listItem__R7SS1>svg{flex-shrink:0;width:16px;height:16px;color:var(--muted)}.collections_pagination__MN_bf{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:.78rem}.collections_pagination__MN_bf>div{display:flex;gap:6px}.collections_pagination__MN_bf .collections_iconButton__dw91e{width:33px;min-height:33px;padding:7px;border-color:var(--line)}.collections_detail__Qs7SG{min-width:0;min-height:610px;padding:16px 22px 24px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.collections_detailTools__lCYek{display:flex;justify-content:flex-end;margin-bottom:2px}.collections_removeButton__Maqsq{padding:4px 0 4px 8px;color:var(--accent);font-size:.82rem!important}.collections_removeButton__Maqsq svg{width:17px;height:17px;fill:var(--accent-soft)}.collections_removeButton__Maqsq:hover:not(:disabled){text-decoration:underline}.collections_favorite__uHn07{min-width:0}.collections_practiceFieldset__3HsBs{min-width:0;margin:0;padding:0;border:0}.collections_favorite__uHn07 .question-practice{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.collections_favorite__uHn07 .exam-question-head{align-items:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:22px}.collections_favorite__uHn07 .exam-question-head h3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.collections_favorite__uHn07 .exam-question-title{margin:0;color:var(--text);font-size:1.23rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.collections_favorite__uHn07 .meta-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere}.collections_favorite__uHn07 .practice-option{min-height:50px;border-radius:6px;background:var(--surface)}.collections_favorite__uHn07 .practice-option.is-selected{background:var(--accent-soft)}.collections_favorite__uHn07 .question-actions{gap:8px;margin-top:22px}.collections_favorite__uHn07 .question-actions .button{padding:9px 12px;min-height:40px;font-size:.82rem;box-shadow:none}.collections_favorite__uHn07 .favorite-btn{display:none}.collections_detailActions__fZzOr{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.collections_detailActions__fZzOr .button{min-height:40px;padding:9px 14px;border-radius:6px;font-size:.83rem;box-shadow:none}.collections_footerNote__tN7RF,.collections_practiceHint__tdNJG{margin:14px 0 0;color:var(--muted);font-size:.77rem;line-height:1.65}.collections_footerNote__tN7RF{margin-top:16px}.collections_unavailable__s_puc{padding:12px 0}.collections_unavailable__s_puc h3{margin:0 0 18px;overflow-wrap:anywhere}.collections_unavailable__s_puc p{color:var(--muted);line-height:1.7}.collections_error__vNS_Q,.collections_notice__4Cl_6{margin:12px 0;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);font-size:.84rem;line-height:1.65}.collections_error__vNS_Q{color:var(--danger,#b91c1c);border-color:color-mix(in srgb,var(--danger,#b91c1c) 30%,var(--line))}.collections_error__vNS_Q button{border:0;background:transparent;padding:3px 8px;color:inherit;text-decoration:underline}.collections_empty__56weh{display:grid;justify-items:center;grid-gap:14px;gap:14px;margin-top:14px;padding:32px 18px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.collections_empty__56weh .state-panel{padding:0;border:0;background:transparent}.collections_srOnly__tsZJw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.collections_page__mtQXb a:focus-visible,.collections_page__mtQXb button:focus-visible,.collections_page__mtQXb input:focus-visible,.collections_page__mtQXb select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1200px){.collections_workspace__F5P_M{grid-template-columns:minmax(210px,.4fr) minmax(0,.6fr)}.collections_toolbar__eHwDh{padding:15px}.collections_detail__Qs7SG{padding-inline:17px}.collections_listItem__R7SS1{padding-inline:13px}.collections_search__q_v6C{max-width:none}.collections_sort__0mi0f{margin-left:0}}@media (max-width:1000px){.collections_workspace__F5P_M{grid-template-columns:minmax(0,1fr)}.collections_list__5UMef{display:grid;grid-template-columns:1fr 1fr}.collections_list__5UMef li+li{border-top:0}.collections_list__5UMef li{border-bottom:1px solid var(--line)}.collections_list__5UMef li:nth-child(odd){border-right:1px solid var(--line)}.collections_listItem__R7SS1{height:100%;min-height:98px}.collections_pagination__MN_bf{border-top:0}.collections_detail__Qs7SG{min-height:360px}}@media (max-width:560px){.collections_toolbar__eHwDh{padding:12px}.collections_toolbarTop__BoLhK{align-items:flex-start;gap:8px}.collections_summary__hnFUY{gap:5px}.collections_summary__hnFUY h2{width:100%}.collections_syncState__ODQ_F{gap:5px;font-size:.76rem}.collections_tools__gZ0cz{gap:0}.collections_quietButton__9AoRd{gap:5px}.collections_filters__N4T98{gap:9px}.collections_search__q_v6C{flex-basis:100%;max-width:none}.collections_selectLabel__AGKnJ{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 9px);min-width:0}.collections_sort__0mi0f{flex-basis:100%}.collections_list__5UMef{display:block}.collections_list__5UMef li:nth-child(odd){border-right:0}.collections_listItem__R7SS1{min-height:77px;padding:12px}.collections_itemCopy__7EjwA{gap:4px}.collections_detail__Qs7SG{padding:12px 14px 20px}.collections_favorite__uHn07 .exam-question-title{font-size:1.12rem}.collections_page__mtQXb .collections_iconButton__dw91e,.collections_page__mtQXb .collections_quietButton__9AoRd,.collections_page__mtQXb .collections_removeButton__Maqsq,.collections_pagination__MN_bf .collections_iconButton__dw91e{min-height:44px}.collections_pagination__MN_bf .collections_iconButton__dw91e{width:40px}.collections_detailActions__fZzOr .button,.collections_favorite__uHn07 .question-actions .button{min-height:44px}}.exam-detail_scoringNote__3z3qE{display:block;margin-top:.25rem;font-size:.8rem}.exam-detail_detailLayoutWithYears__ZzVd1{grid-template-columns:100px minmax(0,1fr) 240px}.exam-detail_yearSidebar__unsl9{position:-webkit-sticky;position:sticky;top:56px;padding:12px 8px;border:1px solid var(--line);border-radius:0;background:var(--surface-2)}.exam-detail_yearSidebar__unsl9 h2{margin:0 0 10px;color:var(--text);font-size:.9rem;text-align:center}.exam-detail_yearList__Melu8{display:flex;flex-direction:column;gap:4px;max-height:calc(100vh - 140px);overflow-y:auto}.exam-detail_yearLink__ixFfi{display:flex;align-items:center;justify-content:center;min-height:34px;padding:5px 8px;border-radius:6px;color:var(--subtle);font-size:.85rem;font-weight:700;text-decoration:none}.exam-detail_yearLink__ixFfi:hover{color:var(--accent);background:var(--surface-3)}.exam-detail_activeYear__3_JMa{color:var(--accent);background:var(--accent-soft)}.exam-detail_questionList__KHtXi>.question-practice{position:relative;padding:12px;border:1px solid var(--line-strong);border-radius:0;background:var(--surface-2);box-shadow:0 1px 0 color-mix(in srgb,var(--line-strong) 55%,transparent)}.exam-detail_questionList__KHtXi>.question-practice+.question-practice{margin-top:.25rem}.exam-detail_questionList__KHtXi .exam-question-title{margin:0;color:var(--text);font-size:1rem;font-weight:700;line-height:1.5}.exam-detail_questionList__KHtXi .answer-panel{margin-bottom:0;padding-bottom:.25rem}.exam-detail_sidebar__TNqJ9{position:-webkit-sticky;position:sticky;top:56px;height:calc(100vh - 64px);min-height:420px;overflow:hidden}.exam-detail_examInfo___W0fQ{flex:0 0 auto;padding-bottom:14px;border-bottom:1px solid var(--line)}.exam-detail_examInfo___W0fQ h2{margin:0 0 12px;font-size:.95rem}.exam-detail_sidebar__TNqJ9 .exam-toc{min-height:0;display:flex;flex:1 1 auto;flex-direction:column}.exam-detail_sidebar__TNqJ9 .exam-toc-list{min-height:0;max-height:none;flex:1 1 auto}@media (max-width:900px){.exam-detail_detailLayoutWithYears__ZzVd1{grid-template-columns:1fr}.exam-detail_yearSidebar__unsl9{position:static;padding:12px}.exam-detail_yearSidebar__unsl9 h2{text-align:left}.exam-detail_yearList__Melu8{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.exam-detail_yearLink__ixFfi{flex:0 0 auto;min-width:64px}.exam-detail_sidebar__TNqJ9{position:static;height:auto;min-height:0;overflow:visible}.exam-detail_sidebar__TNqJ9 .exam-toc{display:block}}@media (max-width:640px){.exam-detail_questionList__KHtXi>.question-practice{padding:12px}}.exam-detail_page__SUm2A.content-shell{max-width:1480px;padding:20px 24px 64px}.exam-detail_page__SUm2A.content-shell>:not(.workspace-layout):not(.knowledge-layout):not(.detail-layout){margin-left:0;margin-right:0}.exam-detail_page__SUm2A .exam-detail_header__GDNhF{align-items:center;flex-wrap:wrap;gap:10px 20px;margin-bottom:16px;padding:0}.exam-detail_header__GDNhF h1{font-size:1.45rem}.exam-detail_header__GDNhF p{margin-top:5px;font-size:.8rem}.exam-detail_header__GDNhF .page-actions{flex-wrap:wrap;gap:8px}.exam-detail_page__SUm2A .exam-detail_detailLayout__jMT_w{gap:12px}.exam-detail_page__SUm2A .exam-detail_detailMain__XaL1z{min-width:0}.exam-detail_page__SUm2A .exam-detail_questionsPanel__U31Mo{padding:0;border:0;background:transparent}.exam-detail_page__SUm2A .exam-description{padding:12px 14px;border-radius:8px;margin-bottom:16px}.exam-detail_page__SUm2A .exam-detail_questionList__KHtXi{gap:12px}.exam-detail_page__SUm2A .exam-detail_questionList__KHtXi>.question-practice{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:none}.exam-detail_page__SUm2A .exam-detail_questionList__KHtXi>.question-practice+.question-practice{margin-top:0}.exam-detail_page__SUm2A .exam-detail_yearSidebar__unsl9{border-radius:8px}.exam-detail_page__SUm2A .exam-detail_sidebar__TNqJ9{padding:12px;border-radius:8px;top:74px;height:calc(100dvh - 86px);min-height:0;max-height:calc(100dvh - 86px);overflow-y:auto;gap:14px}.exam-detail_examInfo___W0fQ p{margin:0 0 10px;font-size:.8rem}.exam-detail_examInfo___W0fQ .meta-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.exam-detail_examInfo___W0fQ .button+.button{margin-top:8px}.exam-detail_page__SUm2A .exam-detail_sidebar__TNqJ9 .exam-toc-list{max-height:none;flex:1 1 auto;overscroll-behavior-y:contain}@media (max-width:1100px) and (min-width:901px){.exam-detail_page__SUm2A .exam-detail_detailLayout__jMT_w{grid-template-columns:minmax(0,1fr) 220px}.exam-detail_page__SUm2A .exam-detail_detailLayoutWithYears__ZzVd1{grid-template-columns:76px minmax(0,1fr) 220px}}@media (max-width:900px){.exam-detail_page__SUm2A .exam-detail_detailLayout__jMT_w{grid-template-columns:minmax(0,1fr)}.exam-detail_page__SUm2A .exam-detail_yearSidebar__unsl9{grid-row:1}.exam-detail_page__SUm2A .exam-detail_detailMain__XaL1z{grid-row:3}.exam-detail_page__SUm2A .exam-detail_detailLayout__jMT_w:not(.exam-detail_detailLayoutWithYears__ZzVd1) .exam-detail_sidebar__TNqJ9{grid-row:1}.exam-detail_page__SUm2A .exam-detail_detailLayout__jMT_w:not(.exam-detail_detailLayoutWithYears__ZzVd1) .exam-detail_detailMain__XaL1z{grid-row:2}.exam-detail_page__SUm2A .exam-detail_sidebar__TNqJ9{grid-row:2;height:auto;max-height:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;overflow:visible}.exam-detail_page__SUm2A .exam-detail_sidebar__TNqJ9 .exam-toc{grid-column:1/-1}.exam-detail_page__SUm2A .exam-detail_sidebar__TNqJ9 .exam-toc-list{max-height:140px;overflow-y:auto}.exam-detail_page__SUm2A .exam-detail_examInfo___W0fQ{border-bottom:0;padding-bottom:0}}@media (max-width:640px){.exam-detail_page__SUm2A.content-shell{padding:16px 12px 48px}.exam-detail_page__SUm2A .exam-detail_sidebar__TNqJ9{grid-template-columns:minmax(0,1fr)}.exam-detail_page__SUm2A .exam-detail_header__GDNhF{align-items:flex-start}.exam-detail_header__GDNhF .button,.exam-detail_page__SUm2A .exam-detail_sidebar__TNqJ9 .button,.exam-detail_page__SUm2A .exam-detail_yearLink__ixFfi{min-height:44px}}.question-detail_page__KGkEh.content-shell{max-width:1200px;padding:20px 24px 64px}.question-detail_page__KGkEh.content-shell>:not(.workspace-layout):not(.knowledge-layout):not(.detail-layout){margin-left:0;margin-right:0}.question-detail_page__KGkEh .breadcrumb{margin-bottom:12px}.question-detail_page__KGkEh .detail-block{padding:16px;border-radius:8px}.question-detail_actions__I3B95{display:flex;justify-content:flex-end;margin:0 0 12px}.question-detail_page__KGkEh .question-submit-bar{margin-top:0;padding:12px 0}@media (max-width:640px){.question-detail_page__KGkEh.content-shell{padding:16px 12px 48px}.question-detail_page__KGkEh .detail-block{padding:12px}.question-detail_actions__I3B95 .button{min-height:44px}}.questions-browser_page__FQW5x.content-shell{width:100%;max-width:1480px;padding:20px 24px 64px}.questions-browser_page__FQW5x .questions-browser_header__kg3_R{align-items:center;flex-wrap:wrap;gap:10px 20px;margin-bottom:16px}.questions-browser_header__kg3_R h1{font-size:1.45rem}.questions-browser_header__kg3_R p{font-size:.875rem}.questions-browser_shortcuts__5OuZt{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;font-size:.875rem}.questions-browser_shortcuts__5OuZt a{display:inline-flex;align-items:center;min-height:40px}.questions-browser_page__FQW5x .questions-browser_filters__CGAu8{grid-template-columns:minmax(135px,1fr) minmax(170px,1.4fr) repeat(3,minmax(105px,.8fr)) auto;gap:10px;margin-bottom:12px;padding:12px;border-radius:8px;box-shadow:none}.questions-browser_filters__CGAu8 .field input,.questions-browser_filters__CGAu8 .field select{min-height:40px;background:var(--surface)}.questions-browser_filters__CGAu8 .button{min-height:40px}.questions-browser_summary___crAL{grid-column:1/-1;margin:0;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}.questions-browser_page__FQW5x .questions-browser_list__gxJvZ{gap:0;border:1px solid var(--line);border-radius:8px;overflow:visible;background:var(--surface)}.questions-browser_page__FQW5x .questions-browser_row__rL_TD{position:relative;padding:13px 16px;border:0;border-radius:0;background:transparent;box-shadow:none}.questions-browser_page__FQW5x .questions-browser_row__rL_TD:first-child{border-radius:8px 8px 0 0}.questions-browser_page__FQW5x .questions-browser_row__rL_TD:last-child{border-radius:0 0 8px 8px}.questions-browser_page__FQW5x .questions-browser_row__rL_TD:only-child{border-radius:8px}.questions-browser_page__FQW5x .questions-browser_row__rL_TD+.questions-browser_row__rL_TD{border-top:1px solid var(--line)}.questions-browser_page__FQW5x .questions-browser_row__rL_TD:hover{background:var(--surface-2);transform:none}.questions-browser_row__rL_TD .item-card-head{align-items:center;flex-wrap:wrap;margin-bottom:5px}.questions-browser_row__rL_TD .item-card-head h3{font-size:.95rem}.questions-browser_titleLink__z3H__{color:inherit}.questions-browser_titleLink__z3H__:after{position:absolute;inset:0;content:""}.questions-browser_titleLink__z3H__:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.questions-browser_row__rL_TD .item-card-excerpt{margin-bottom:7px;font-size:.84rem}.questions-browser_row__rL_TD .meta-chip{min-height:22px;padding:1px 6px;font-size:.72rem}.questions-browser_page__FQW5x .pagination{justify-content:center;gap:6px;margin-top:16px}.questions-browser_page__FQW5x a:focus-visible,.questions-browser_page__FQW5x button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1100px){.questions-browser_page__FQW5x .questions-browser_filters__CGAu8{grid-template-columns:repeat(3,minmax(0,1fr))}.questions-browser_filters__CGAu8 .form-actions{align-self:end}}@media (max-width:640px){.questions-browser_page__FQW5x.content-shell{padding:16px 12px 48px}.questions-browser_page__FQW5x .questions-browser_header__kg3_R{align-items:flex-start;gap:4px}.questions-browser_shortcuts__5OuZt{width:100%}.questions-browser_shortcuts__5OuZt a{min-height:44px}.questions-browser_page__FQW5x .questions-browser_filters__CGAu8{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.questions-browser_filters__CGAu8 .button,.questions-browser_filters__CGAu8 .field input,.questions-browser_filters__CGAu8 .field select{min-height:44px}.questions-browser_filters__CGAu8 .form-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.questions-browser_page__FQW5x .questions-browser_row__rL_TD{padding:12px}.questions-browser_page__FQW5x .pagination .page-button{min-width:44px;height:44px}.questions-browser_page__FQW5x .pagination .button{min-height:44px}.questions-browser_row__rL_TD .item-card-head{align-items:flex-start}.questions-browser_row__rL_TD .item-card-head>.meta-chip{flex-shrink:0}}.questions-browser_page__FQW5x.content-shell>:not(.workspace-layout):not(.knowledge-layout):not(.detail-layout){margin-left:0;margin-right:0}.quick-practice_page__d0L9R.content-shell{max-width:1200px;padding:20px 24px 64px}.quick-practice_page__d0L9R.content-shell>:not(.workspace-layout):not(.knowledge-layout):not(.detail-layout){margin-left:0;margin-right:0}.quick-practice_page__d0L9R .quick-practice_header__QyZb5{align-items:center;flex-wrap:wrap;gap:10px 20px;margin-bottom:16px;padding:0}.quick-practice_header__QyZb5 h1{font-size:1.45rem}.quick-practice_header__QyZb5 p{font-size:.875rem}.quick-practice_header__QyZb5>a{display:inline-flex;align-items:center;min-height:40px;font-size:.875rem}.quick-practice_page__d0L9R .quick-practice_setup__tYjcV{grid-template-columns:repeat(2,minmax(130px,1.2fr)) repeat(3,minmax(90px,.8fr)) auto;align-items:end;gap:12px;padding:14px;border-radius:8px}.quick-practice_setup__tYjcV>label{gap:5px;color:var(--muted);font-size:.8rem}.quick-practice_setup__tYjcV input:not([type=checkbox]),.quick-practice_setup__tYjcV select{min-height:40px;padding:7px 9px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--text)}.quick-practice_setup__tYjcV>.button{min-height:40px}.quick-practice_setup__tYjcV .quick-year-protection{min-height:40px;margin-top:4px;padding-top:12px;border-top:1px solid var(--line)}.quick-practice_setup__tYjcV>p{line-height:1.6}.quick-practice_page__d0L9R .quick-progress{gap:12px;padding:12px 0;font-size:.875rem}.quick-practice_page__d0L9R .quick-actions{gap:8px;padding:12px;border-radius:8px}.quick-practice_page__d0L9R .quick-results{padding:16px;border-radius:8px}.quick-practice_page__d0L9R .quick-results h2{margin-top:0;font-size:1.1rem}@media (max-width:1000px){.quick-practice_page__d0L9R .quick-practice_setup__tYjcV{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.quick-practice_page__d0L9R.content-shell{padding:16px 12px 48px}.quick-practice_page__d0L9R .quick-practice_header__QyZb5{align-items:flex-start;gap:4px}.quick-practice_page__d0L9R .quick-practice_setup__tYjcV{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.quick-practice_header__QyZb5>a,.quick-practice_setup__tYjcV input:not([type=checkbox]),.quick-practice_setup__tYjcV select,.quick-practice_setup__tYjcV>.button{min-height:44px}.quick-practice_setup__tYjcV .quick-year-protection{align-items:flex-start}.quick-practice_setup__tYjcV .quick-year-protection input{margin-top:4px}.quick-practice_page__d0L9R .quick-actions .button{min-height:44px}}