.time-complexity-topic_links__vS5AP{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0 20px;font-size:.85rem}.time-complexity-topic_links__vS5AP a{display:inline-flex;align-items:center;min-height:40px}.time-complexity-topic_group__G7_za{margin:20px 0}.time-complexity-topic_group__G7_za>summary{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);cursor:pointer;font-size:.95rem;font-weight:600}.time-complexity-topic_group__G7_za .time-complexity-topic_group__G7_za{padding:0 12px}.time-complexity-topic_group__G7_za h2{font-size:1rem;margin-bottom:10px}.time-complexity-topic_list__HJsE2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 32px;gap:6px 32px;padding-left:28px}.time-complexity-topic_list__HJsE2 li{padding:6px 4px;line-height:1.6;font-size:.875rem}.time-complexity-topic_list__HJsE2 a{overflow-wrap:anywhere;text-underline-offset:4px}@media (max-width:640px){.time-complexity-topic_list__HJsE2{grid-template-columns:minmax(0,1fr);gap:4px}.time-complexity-topic_group__G7_za>summary,.time-complexity-topic_links__vS5AP a{min-height:44px}.time-complexity-topic_group__G7_za .time-complexity-topic_group__G7_za{padding:0 4px}}.tag-detail_heading__U_30J{flex-wrap:wrap;gap:12px}.tag-detail_actions__LcvJ2,.tag-detail_filters__q2Rse,.tag-detail_selected__ZwhoL{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tag-detail_filters__q2Rse{margin-bottom:16px}.tag-detail_filters__q2Rse button[aria-pressed=true]{background:var(--primary-color,#087ea4);color:#fff}.tag-detail_questionGroup__24WOB{margin-bottom:22px}.tag-detail_questionGroup__24WOB h3{margin:12px 0}.tag-detail_editor__X6jSN{margin:12px 0 20px;padding:16px;border:1px solid var(--border-color,#d8e2ec);border-radius:12px}.tag-detail_fields__5kOMu{border:0;padding:0;margin:0 0 12px;min-width:0}.tag-detail_search__e4wqq{display:flex;flex-wrap:wrap;gap:8px}.tag-detail_search__e4wqq input{min-width:0;flex:1 1;padding:8px 12px;border:1px solid var(--border-color,#d8e2ec);border-radius:8px}.tag-detail_scope___VOQL{display:flex;align-items:center;gap:8px;margin:12px 0}.tag-detail_selected__ZwhoL{margin:12px 0;overflow-wrap:anywhere}.tag-detail_options__jZ6NH{max-height:32rem;overflow-y:auto}.tag-detail_option__frh_Y{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-color,#d8e2ec)}.tag-detail_option__frh_Y label{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 220px;cursor:pointer}.tag-detail_option__frh_Y label span{min-width:0;overflow-wrap:anywhere}.tag-detail_option__frh_Y small{display:block;margin-top:4px}.tag-detail_page__xLU7I.content-shell{width:100%;max-width:1480px;padding:20px 24px 64px}.tag-detail_page__xLU7I.content-shell>:not(.workspace-layout):not(.knowledge-layout):not(.detail-layout){margin-left:0;margin-right:0}.tag-detail_page__xLU7I .breadcrumb{margin:0 0 10px;font-size:.8rem}.tag-detail_page__xLU7I .tag-detail_header__d6_l0{align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:20px}.tag-detail_header__d6_l0>div{flex:1 1 560px;min-width:0}.tag-detail_page__xLU7I .tag-detail_header__d6_l0 h1{font-size:1.45rem;overflow-wrap:anywhere}.tag-detail_page__xLU7I .tag-detail_header__d6_l0 p{font-size:.875rem}.tag-detail_meta___Vr0l{margin-top:10px}.tag-detail_page__xLU7I .meta-chip{min-height:22px;padding:1px 7px;font-size:.72rem}.tag-detail_shortcuts__5dnbd{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.85rem}.tag-detail_shortcuts__5dnbd a{display:inline-flex;align-items:center;min-height:40px}.tag-detail_page__xLU7I .tag-detail-results{gap:24px}.tag-detail_page__xLU7I .search-type-group{min-width:0}.tag-detail_page__xLU7I .section-heading{align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.tag-detail_page__xLU7I .section-heading h2{margin:0;font-size:1.05rem;scroll-margin-top:84px}.tag-detail_page__xLU7I .section-heading .muted{font-size:.8rem}.tag-detail_page__xLU7I .item-list{gap:12px}.tag-detail_page__xLU7I .tag-markdown-card{border:1px solid var(--line);border-radius:8px;padding:14px 16px;box-shadow:none;background:var(--surface)}.tag-detail_page__xLU7I .tag-markdown-card:hover{transform:none}.tag-detail_page__xLU7I .item-card-head{margin-bottom:8px;gap:8px 16px;align-items:baseline}.tag-detail_page__xLU7I .item-card-head h3{font-size:.95rem;overflow-wrap:anywhere}.tag-detail_page__xLU7I .tag-markdown-excerpt{font-size:.875rem;margin-bottom:8px}.tag-detail_page__xLU7I .tag-markdown-card>a{font-size:.82rem}.tag-detail_page__xLU7I .tag-detail_filters__q2Rse{margin-bottom:14px;gap:6px}.tag-detail_page__xLU7I .tag-detail_questionGroup__24WOB{margin-bottom:18px}.tag-detail_questionGroup__24WOB>h3{font-size:.95rem}.tag-detail_questionGroup__24WOB>h3 .muted{margin-left:6px;font-size:.78rem;font-weight:400}.tag-detail_page__xLU7I .button{min-height:40px;padding:7px 12px;font-size:.82rem}.tag-detail_page__xLU7I .tag-detail_filters__q2Rse button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.tag-detail_page__xLU7I .tag-detail_editor__X6jSN{padding:12px;border-color:var(--line);border-radius:8px;background:var(--surface-2)}.tag-detail_page__xLU7I .tag-detail_search__e4wqq input{background:var(--surface);color:var(--text);border-color:var(--line)}.tag-detail_page__xLU7I .tag-detail_option__frh_Y{border-color:var(--line)}.tag-detail_page__xLU7I a:focus-visible,.tag-detail_page__xLU7I button:focus-visible,.tag-detail_page__xLU7I summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.tag-detail_page__xLU7I.content-shell{padding:16px 12px 48px}.tag-detail_page__xLU7I .tag-detail_header__d6_l0{gap:4px;margin-bottom:16px}.tag-detail_header__d6_l0>div{flex-basis:100%}.tag-detail_page__xLU7I .breadcrumb a,.tag-detail_shortcuts__5dnbd a{min-height:44px;display:inline-flex;align-items:center}.tag-detail_page__xLU7I .button,.tag-detail_page__xLU7I .tag-detail_search__e4wqq input{min-height:44px}.tag-detail_page__xLU7I .tag-markdown-card{padding:12px}.tag-detail_page__xLU7I .item-card-head{align-items:flex-start}.tag-detail_page__xLU7I .item-card-head>.meta-chip{flex-shrink:0}}.markdown-parallel-code{container-type:inline-size;min-width:0;margin:0 0 16px}.markdown-parallel-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.markdown-process{min-width:0}.markdown-code-caption{padding:7px 12px;border:1px solid var(--line);border-bottom:0;border-radius:6px 6px 0 0;background:var(--surface-2);color:var(--muted);font:600 13px/1.5 ui-monospace,monospace}.markdown .markdown-parallel-code pre,.markdown-parallel-code pre{max-width:100%;margin:0 0 12px;border-radius:0 0 6px 6px;font-size:14px;line-height:1.65;white-space:pre;overflow-x:auto}.markdown .markdown-parallel-code pre code,.markdown-parallel-code pre code{font-size:inherit}@container (min-width: 580px){.markdown-parallel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1050px){.markdown-parallel-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.data-basics-embed_host__0NIkV{width:100%;min-width:0;container-type:inline-size}.data-basics-embed_frame__KXops,.data-basics-embed_placeholder__5x_E3{display:block;width:100%;height:453px;border:0;padding:0;background:transparent}@container(max-width:760px){.data-basics-embed_frame__KXops,.data-basics-embed_placeholder__5x_E3{height:681px}}.chapter_root__dW9Bb{--paper:#f7f6f2;--surface:#fff;--ink:#203337;--secondary:#597073;--accent:#176b65;--soft:#e9f2ed;--line:#dfe5df;--gold:#ad7124;--goldSoft:#fff3dd;--radius:12px;color:var(--ink);background:var(--paper);width:100%;min-width:0;font-family:Segoe UI,Microsoft YaHei,sans-serif;line-height:1.65;padding:0 24px 28px}.chapter_root__dW9Bb *{box-sizing:border-box}.chapter_root__dW9Bb a,.chapter_root__dW9Bb button{-webkit-tap-highlight-color:transparent}.chapter_root__dW9Bb button{font:inherit;cursor:pointer;color:var(--ink)}.chapter_root__dW9Bb a{color:var(--accent);text-decoration:none}.chapter_root__dW9Bb a:hover{text-decoration:underline}.chapter_root__dW9Bb button:disabled{opacity:.4;cursor:default}.chapter_node__t5Wfa:focus-visible,.chapter_root__dW9Bb a:focus-visible,.chapter_root__dW9Bb button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.chapter_root__dW9Bb button{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:7px 12px}.chapter_root__dW9Bb button:hover:not(:disabled){background:var(--soft)}.chapter_header__Yy_GG{max-width:1600px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.chapter_breadcrumb__vB9g4,.chapter_tools__L26e1{display:flex;align-items:center;gap:14px}.chapter_breadcrumb__vB9g4{font-size:14px}.chapter_breadcrumb__vB9g4>span:first-of-type{color:var(--secondary)}.chapter_tools__L26e1{gap:6px;font-size:13px}.chapter_tools__L26e1 a{padding:6px 12px;border-radius:6px;color:var(--secondary)}.chapter_tools__L26e1 .chapter_modeActive__r1a66{background:var(--accent);color:var(--surface)}.chapter_layout__a3XnP{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:26px;gap:26px;max-width:1600px;margin:22px auto 0}.chapter_sidebar__j3MsN{min-width:0;align-self:start;position:-webkit-sticky;position:sticky;top:20px;max-height:calc(100dvh - 125px);overflow-y:auto;scrollbar-width:thin;padding-right:14px;border-right:1px solid var(--line)}.chapter_sideTitle__p4y9U{display:grid;grid-gap:4px;gap:4px;padding:4px 12px 16px}.chapter_sideTitle__p4y9U small{font-size:11px;color:var(--secondary);letter-spacing:.12em}.chapter_sideTitle__p4y9U strong{font-size:18px}.chapter_navGroup__VeUoj{padding:8px 0}.chapter_navGroup__VeUoj h2{display:grid;grid-gap:0;gap:0;margin:6px 10px;font-size:13px;color:var(--secondary);font-weight:600}.chapter_navGroup__VeUoj h2 span{font-size:11px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chapter_root__dW9Bb .chapter_navItem__wnE1H{display:block;width:100%;padding:7px 10px;margin:2px 0;text-align:left;border:0;border-radius:5px;background:transparent;color:var(--secondary);font-size:13px;white-space:normal;line-height:1.5}.chapter_root__dW9Bb .chapter_navActive__4FVCD{background:var(--soft);color:var(--accent);font-weight:700;border-left:3px solid var(--accent)}.chapter_mainArea__nSgyu{min-width:0}.chapter_slide__I_WgL{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);height:clamp(580px,calc(100dvh - 230px),980px);box-shadow:0 10px 32px #20333708;min-width:0}.chapter_slideScroll__xZdH_{height:100%;overflow:auto;scrollbar-width:thin;padding:34px clamp(24px,3vw,52px)}.chapter_topicHeader__6I19z{margin:0 0 24px;border-bottom:1px solid var(--line);padding-bottom:18px}.chapter_kicker__BxXre{font-size:12px;font-weight:600;color:var(--accent);letter-spacing:.08em}.chapter_topicHeader__6I19z h1{font-size:clamp(27px,2.7vw,40px);font-weight:750;line-height:1.25;margin:10px 0 0;letter-spacing:-.02em}.chapter_topicBody__4A1aG{min-width:0}.chapter_illustrated__1IFH2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;grid-gap:26px;gap:26px}.chapter_prose__BWhz9{min-width:0;font-size:18px;line-height:1.9;overflow-wrap:anywhere}.chapter_prose__BWhz9>:first-child{margin-top:0}.chapter_prose__BWhz9 p{margin:0 0 16px}.chapter_prose__BWhz9 ol,.chapter_prose__BWhz9 ul{padding-left:1.35em;margin:0 0 18px}.chapter_prose__BWhz9 li{margin:7px 0}.chapter_prose__BWhz9 strong{color:var(--accent);font-weight:700}.chapter_prose__BWhz9 pre{background:#f2f5f3;color:var(--ink);border:1px solid var(--line);padding:18px 20px;border-radius:8px;overflow:auto;font-size:15px;line-height:1.7}.chapter_prose__BWhz9 code{font-family:Consolas,monospace}.chapter_prose__BWhz9 .katex-display{overflow-x:auto;overflow-y:hidden;padding:5px 0;font-size:.94em}.chapter_tableScroll__dMPMv{overflow:auto;margin:16px 0}.chapter_prose__BWhz9 table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.65}.chapter_prose__BWhz9 td,.chapter_prose__BWhz9 th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:top}.chapter_prose__BWhz9 th{background:var(--soft);color:var(--accent);font-weight:650}.chapter_prose__BWhz9 td:first-child{font-weight:600;min-width:80px}.chapter_topicLinks__0p_QH{display:flex;flex-wrap:wrap;gap:9px 22px;padding-top:16px;border-top:1px solid var(--line);margin-top:24px;font-size:13px}.chapter_deckFooter__hszy8{display:flex;align-items:center;gap:18px;padding:15px 0 0;font-size:13px}.chapter_deckFooter__hszy8 span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:50px;text-align:center;color:var(--secondary)}.chapter_deckFooter__hszy8 progress{flex:1 1;min-width:20px;height:4px;accent-color:var(--accent)}.chapter_deckFooter__hszy8 button:last-child{background:var(--accent);color:white;border-color:var(--accent)}.chapter_cover__xucbl{height:100%;min-height:440px;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:40px;gap:40px;align-items:center}.chapter_cover__xucbl h1{font-size:clamp(65px,7vw,110px);font-family:STSong,SimSun,serif;letter-spacing:.08em;font-weight:600;line-height:1.1;margin:18px 0 20px}.chapter_cover__xucbl p{color:var(--secondary);font-size:21px;line-height:1.85;margin:0 0 26px}.chapter_coverSections__pzB9A{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.chapter_root__dW9Bb .chapter_coverSections__pzB9A button{display:flex;align-items:center;gap:15px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;text-align:left;font-size:15px;padding:13px 0}.chapter_coverSections__pzB9A button span{color:var(--accent);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chapter_coverSections__pzB9A button b{margin-left:auto;font-weight:400}.chapter_coverVisual__ewp30{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--line);border-radius:50%;aspect-ratio:1;max-width:380px;background:radial-gradient(circle,var(--soft),transparent 70%);padding:60px 16px}.chapter_coverVisual__ewp30>span{display:grid;place-items:center;width:64px;height:64px;border:2px solid var(--accent);border-radius:50%;color:var(--accent);font:28px Georgia,serif;background:var(--surface)}.chapter_coverVisual__ewp30 i{font-size:23px;font-style:normal;color:var(--accent)}.chapter_coverVisual__ewp30 small{width:100%;text-align:center;color:var(--secondary);letter-spacing:.12em}.chapter_reading__yYp53{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:36px clamp(22px,3vw,48px)}.chapter_readingHeader__hlGw1{padding-bottom:20px;border-bottom:1px solid var(--line)}.chapter_readingHeader__hlGw1 h1{font-size:32px;margin:10px 0 0;line-height:1.4}.chapter_readingTopic__vdzpt{padding:28px 0;scroll-margin-top:24px;border-bottom:1px solid var(--line)}.chapter_readingTopic__vdzpt>h2{font-size:25px;margin:0 0 20px;color:var(--ink)}.chapter_readingTopic__vdzpt .chapter_prose__BWhz9{font-size:16px;line-height:1.95}.chapter_readingTopic__vdzpt .chapter_topicLinks__0p_QH{border:0;margin-top:6px;padding-top:8px}.chapter_sectionFooter__DWNS3{display:flex;gap:12px;flex-wrap:wrap;padding-top:24px;font-size:13px}.chapter_sectionFooter__DWNS3 a{padding:6px 10px;border:1px solid var(--line);border-radius:6px}.chapter_sectionFooter__DWNS3 a[aria-current=page]{background:var(--soft)}.chapter_diagram__QMrSW{min-width:0;margin:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:16px}.chapter_diagram__QMrSW figcaption{border-top:1px solid var(--line);padding-top:12px;margin-top:14px;color:var(--secondary);font-size:13px;line-height:1.8;min-height:3em}.chapter_diagram__QMrSW figcaption b{color:var(--accent)}.chapter_tabs__mVPjf{display:flex;gap:5px;flex-wrap:wrap}.chapter_root__dW9Bb .chapter_tabs__mVPjf button{flex:1 1;padding:6px 7px;white-space:nowrap;font-size:12px}.chapter_root__dW9Bb .chapter_tabs__mVPjf button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:white}.chapter_network__oXKtX{display:block;width:100%;height:auto;color:var(--accent);margin:12px 0}.chapter_edges__KmWc9 line{stroke:currentColor;stroke-width:2.5}.chapter_node__t5Wfa circle{fill:var(--surface);stroke:var(--accent);stroke-width:2}.chapter_node__t5Wfa text{fill:var(--ink);font-size:18px;font-family:Consolas,monospace;font-weight:600}.chapter_node__t5Wfa[role=button]{cursor:pointer}.chapter_node__t5Wfa.chapter_selectedNode__oKmba circle{fill:var(--goldSoft);stroke:var(--gold);stroke-width:3}.chapter_node__t5Wfa:hover circle{stroke-width:3}.chapter_records__4Rm8z{margin:20px 0;border:2px solid transparent;border-radius:8px;padding:5px}.chapter_recordHead__WSLo7,.chapter_recordRow__j_kx9{display:grid;grid-template-columns:1.25fr 1fr .7fr;grid-gap:3px;gap:3px}.chapter_recordHead__WSLo7{font-size:12px;color:var(--secondary);padding:0 6px 8px}.chapter_recordRow__j_kx9{border:2px solid transparent;border-radius:5px;margin:3px 0;font-size:14px}.chapter_recordRow__j_kx9 span{padding:10px 6px;background:var(--surface);border-radius:4px}.chapter_elementFocus__u9_0L,.chapter_objectFocus__U1PqI{border-color:var(--accent)}.chapter_recordRow__j_kx9 .chapter_itemFocus__7sPcX{background:var(--goldSoft);outline:2px solid var(--gold)}.chapter_stackStage__KBdST{display:flex;align-items:center;gap:30px;justify-content:center;min-height:205px}.chapter_stack__5MYqX{min-width:100px;min-height:135px;display:flex;flex-direction:column;justify-content:flex-end;border:2px solid var(--accent);border-top:0;padding:5px}.chapter_stack__5MYqX>div{position:relative;background:var(--soft);border:1px solid var(--line);padding:7px 14px;text-align:center;font-weight:700;margin-top:4px}.chapter_stack__5MYqX small{font-size:10px;margin-left:12px;color:var(--accent)}.chapter_stack__5MYqX p{font-size:13px;text-align:center}.chapter_stackOptions__kkqct{display:grid;grid-gap:10px;gap:10px;font-size:13px}.chapter_stackOptions__kkqct>b{background:var(--surface);border:1px solid var(--line);padding:6px 14px;text-align:center}.chapter_stackOptions__kkqct small{max-width:145px;color:var(--secondary)}.chapter_array__fQwGT{display:flex;gap:6px;padding:30px 0;min-width:0}.chapter_array__fQwGT>div{flex:1 1;min-width:0;display:grid;grid-gap:12px;gap:12px;text-align:center;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:12px 3px}.chapter_array__fQwGT small{font-size:10px;color:var(--secondary)}.chapter_array__fQwGT b{font-size:20px}.chapter_array__fQwGT .chapter_activeCell__p_pG3{background:var(--goldSoft);border-color:var(--gold)}.chapter_array__fQwGT .chapter_visitedCell__0za_O{background:var(--soft);border-color:var(--accent)}.chapter_demoControls__PkVzg{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.chapter_root__dW9Bb .chapter_demoControls__PkVzg button{font-size:12px;padding:6px 10px}.chapter_demoControls__PkVzg span{color:var(--secondary)}.chapter_demoLabel__ptl38{font-size:13px;color:var(--secondary);margin-top:14px}.chapter_range__qbEUQ{display:grid;grid-gap:14px;gap:14px;font-size:13px;margin:14px 0}.chapter_range__qbEUQ input{width:100%;accent-color:var(--accent)}.chapter_averageBars__Y3Mml{display:flex;align-items:flex-end;gap:6px;min-height:145px}.chapter_averageBars__Y3Mml>div{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.chapter_averageBars__Y3Mml small{font-size:10px;color:var(--secondary)}.chapter_averageBars__Y3Mml span{background:var(--accent);width:65%;border-radius:4px 4px 0 0;transition:height .2s}.chapter_averageBars__Y3Mml b{font-size:12px}.chapter_loopGrid__WvIIg{display:grid;grid-gap:4px;gap:4px;max-width:260px;margin:20px auto}.chapter_loopGrid__WvIIg i{aspect-ratio:1;border:1px solid var(--line);border-radius:3px}.chapter_loopGrid__WvIIg .chapter_counted__8CK8f{background:var(--accent);border-color:var(--accent)}.chapter_root__dW9Bb:-webkit-full-screen{padding:0 28px 16px;overflow:auto}.chapter_root__dW9Bb:fullscreen{padding:0 28px 16px;overflow:auto}.chapter_root__dW9Bb:-webkit-full-screen .chapter_slide__I_WgL{height:calc(100dvh - 145px);max-height:none}.chapter_root__dW9Bb:fullscreen .chapter_slide__I_WgL{height:calc(100dvh - 145px);max-height:none}.chapter_root__dW9Bb:-webkit-full-screen .chapter_sidebar__j3MsN{max-height:calc(100dvh - 100px)}.chapter_root__dW9Bb:fullscreen .chapter_sidebar__j3MsN{max-height:calc(100dvh - 100px)}@media(min-width:1600px){.chapter_slideScroll__xZdH_{padding-top:44px}.chapter_prose__BWhz9{font-size:20px}.chapter_prose__BWhz9 table{font-size:17px}}@media(max-width:1100px){.chapter_layout__a3XnP{grid-template-columns:185px minmax(0,1fr);gap:16px}.chapter_root__dW9Bb{padding-left:16px;padding-right:16px}.chapter_illustrated__1IFH2{grid-template-columns:1fr}.chapter_diagram__QMrSW{max-width:620px;width:100%;justify-self:center}.chapter_cover__xucbl{gap:20px}.chapter_coverVisual__ewp30>span{width:44px;height:44px;font-size:21px}.chapter_coverVisual__ewp30{gap:7px}.chapter_prose__BWhz9{font-size:17px}.chapter_sidebar__j3MsN{padding-right:8px}.chapter_slide__I_WgL{height:calc(100dvh - 210px);min-height:580px}}@media(max-width:760px){.chapter_header__Yy_GG{flex-wrap:wrap;padding:12px 0;gap:10px}.chapter_breadcrumb__vB9g4{font-size:13px}.chapter_tools__L26e1{width:100%}.chapter_tools__L26e1 button:nth-last-child(2){margin-left:auto}.chapter_layout__a3XnP{display:block;margin-top:14px}.chapter_sidebar__j3MsN{display:none;position:relative;top:0;max-height:55dvh;margin-bottom:16px;border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--surface)}.chapter_menuOpen__sK7_h{display:block}.chapter_root__dW9Bb{padding:0 12px 22px}.chapter_slide__I_WgL{height:auto;min-height:0}.chapter_slideScroll__xZdH_{height:auto;max-height:none;padding:24px 20px;overflow:visible}.chapter_slideScroll__xZdH_ article{min-height:410px}.chapter_cover__xucbl{display:block;min-height:520px}.chapter_coverVisual__ewp30{display:none}.chapter_cover__xucbl h1{font-size:75px}.chapter_cover__xucbl p{font-size:19px}.chapter_topicHeader__6I19z h1{font-size:27px}.chapter_prose__BWhz9{font-size:16px;line-height:1.85}.chapter_prose__BWhz9 table{font-size:13px}.chapter_prose__BWhz9 td,.chapter_prose__BWhz9 th{padding:8px}.chapter_topicLinks__0p_QH{font-size:12px;gap:10px 16px}.chapter_deckFooter__hszy8{position:-webkit-sticky;position:sticky;bottom:0;background:var(--paper);padding:12px 0;gap:10px;z-index:2}.chapter_deckFooter__hszy8 button{font-size:12px}.chapter_reading__yYp53{padding:22px 18px}.chapter_readingHeader__hlGw1 h1{font-size:27px}.chapter_readingTopic__vdzpt>h2{font-size:23px}.chapter_readingTopic__vdzpt{scroll-margin-top:16px}.chapter_diagram__QMrSW{padding:12px}.chapter_array__fQwGT{gap:4px}.chapter_array__fQwGT b{font-size:17px}.chapter_stackStage__KBdST{gap:18px}.chapter_root__dW9Bb:-webkit-full-screen .chapter_slide__I_WgL{height:auto}.chapter_root__dW9Bb:fullscreen .chapter_slide__I_WgL{height:auto}.chapter_root__dW9Bb:-webkit-full-screen .chapter_sidebar__j3MsN{max-height:50dvh}.chapter_root__dW9Bb:fullscreen .chapter_sidebar__j3MsN{max-height:50dvh}}.chapter_slide__I_WgL{display:flex;flex-direction:column}.chapter_slideScroll__xZdH_{flex:1 1;min-height:0}.chapter_slideLinks__VVTIf{padding:0 clamp(24px,3vw,52px) 16px}.chapter_slideLinks__VVTIf .chapter_topicLinks__0p_QH{margin-top:0;padding-top:12px}.chapter_teaching__l_3zJ .chapter_prose__BWhz9{font-size:17px;line-height:1.75}.chapter_teaching__l_3zJ .chapter_prose__BWhz9 table{font-size:14px}.chapter_teaching__l_3zJ .chapter_prose__BWhz9 td,.chapter_teaching__l_3zJ .chapter_prose__BWhz9 th{padding:8px 12px}.chapter_teaching__l_3zJ .chapter_topicHeader__6I19z{padding-bottom:14px;margin-bottom:18px}.chapter_teaching__l_3zJ .chapter_prose__BWhz9 td:first-child{min-width:88px}.chapter_readingTopic__vdzpt{scroll-margin-top:84px}.chapter_sidebar__j3MsN{top:76px}.chapter_root__dW9Bb:-webkit-full-screen .chapter_sidebar__j3MsN{top:20px}.chapter_root__dW9Bb:fullscreen .chapter_sidebar__j3MsN{top:20px}@media(max-width:760px){.chapter_sidebar__j3MsN{top:0}.chapter_slideLinks__VVTIf{padding:0 20px 18px}.chapter_teaching__l_3zJ .chapter_prose__BWhz9{font-size:16px}.chapter_deckFooter__hszy8{padding-right:54px}.chapter_deckFooter__hszy8 progress{display:none}.chapter_deckFooter__hszy8 span{flex:1 1}.chapter_teaching__l_3zJ .chapter_prose__BWhz9 td,.chapter_teaching__l_3zJ .chapter_prose__BWhz9 th{padding:8px}.chapter_teaching__l_3zJ .chapter_prose__BWhz9 table{font-size:13px}}@media(min-width:761px){.chapter_teaching__l_3zJ .chapter_slide__I_WgL{height:calc(100dvh - 280px);min-height:360px}.chapter_teaching__l_3zJ .chapter_sidebar__j3MsN{max-height:calc(100dvh - 240px)}.chapter_teaching__l_3zJ .chapter_deckFooter__hszy8{padding-right:64px}.chapter_teaching__l_3zJ:-webkit-full-screen .chapter_slide__I_WgL{height:calc(100dvh - 145px)}.chapter_teaching__l_3zJ:fullscreen .chapter_slide__I_WgL{height:calc(100dvh - 145px)}.chapter_teaching__l_3zJ:-webkit-full-screen .chapter_sidebar__j3MsN{max-height:calc(100dvh - 100px)}.chapter_teaching__l_3zJ:fullscreen .chapter_sidebar__j3MsN{max-height:calc(100dvh - 100px)}.chapter_teaching__l_3zJ:-webkit-full-screen .chapter_deckFooter__hszy8{padding-right:0}.chapter_teaching__l_3zJ:fullscreen .chapter_deckFooter__hszy8{padding-right:0}}.chapter_root__dW9Bb.chapter_diagramHost__BO1ER{padding:0;background:transparent;margin:22px 0}@media(prefers-reduced-motion:reduce){.chapter_root__dW9Bb *{transition:none!important;scroll-behavior:auto!important}}.foundation-diagrams_diagram__3U8bx{--diagram-ink:#213b3c;--diagram-accent:#237c70;--diagram-line:#d3dfda;margin:24px 0;padding:22px;border:1px solid var(--diagram-line);border-radius:10px;background:#f7faf7;color:var(--diagram-ink);font-size:16px;line-height:1.6;max-width:760px}.foundation-diagrams_diagram__3U8bx figcaption{font-size:18px;font-weight:650;margin-bottom:18px}.foundation-diagrams_diagram__3U8bx label{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:16px;gap:16px;margin:14px 0}.foundation-diagrams_diagram__3U8bx input{width:100%;accent-color:var(--diagram-accent)}.foundation-diagrams_diagram__3U8bx output{display:block;font-weight:650;margin-top:18px;min-height:32px}.foundation-diagrams_diagram__3U8bx p{font-size:13px;margin:14px 0 0!important;color:#53676a}.foundation-diagrams_diagram__3U8bx table{width:100%;border-collapse:collapse;margin:12px 0;background:transparent;font-size:15px}.foundation-diagrams_diagram__3U8bx td,.foundation-diagrams_diagram__3U8bx th{padding:6px 12px;border:1px solid var(--diagram-line);text-align:center;color:var(--diagram-ink)}.foundation-diagrams_diagram__3U8bx th{background:#e8f0ec}.foundation-diagrams_track__k5mGa{height:18px;background:#e4ede8;border-radius:4px;overflow:hidden}.foundation-diagrams_track__k5mGa>div{height:100%;background:var(--diagram-accent);transition:width .18s,margin-left .18s}.foundation-diagrams_track__k5mGa>.foundation-diagrams_propagation__GpwH0{background:#c2913c}.foundation-diagrams_scale__x7UTW{display:flex;justify-content:space-between;font-size:12px;color:#53676a}.foundation-diagrams_timeline__ZTg2S>div:not(.foundation-diagrams_track__k5mGa):not(.foundation-diagrams_scale__x7UTW){margin-top:10px;font-size:13px}.foundation-diagrams_choices__9p71H{display:flex;flex-wrap:wrap;gap:8px}.foundation-diagrams_choices__9p71H button{font:inherit;font-size:14px;border:1px solid var(--diagram-line);background:#fff;color:var(--diagram-ink);padding:5px 12px;border-radius:6px;cursor:pointer}.foundation-diagrams_choices__9p71H button[aria-pressed=true]{background:var(--diagram-accent);color:white}.foundation-diagrams_choices__9p71H button:disabled{opacity:.45;cursor:default}.foundation-diagrams_choices__9p71H button:focus-visible{outline:3px solid #ad7124;outline-offset:2px}.foundation-diagrams_address__LMf12{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;background:#e8f0ec;border-radius:6px}.foundation-diagrams_selected__Mc4_e td{background:#cde9dd;font-weight:700}@media(max-width:600px){.foundation-diagrams_diagram__3U8bx{padding:16px;font-size:14px}.foundation-diagrams_diagram__3U8bx label{grid-template-columns:1fr;gap:4px}.foundation-diagrams_diagram__3U8bx figcaption{font-size:16px}.foundation-diagrams_diagram__3U8bx td,.foundation-diagrams_diagram__3U8bx th{padding:5px 8px}}@media(prefers-reduced-motion:reduce){.foundation-diagrams_track__k5mGa>div{transition:none}}.foundation-diagrams_packet___lQg4{margin-top:18px;border:2px solid #829ca4;border-radius:8px;overflow:hidden;background:#ecf2f4}.foundation-diagrams_hop__nm6JL{padding:8px 14px;font-size:14px}.foundation-diagrams_ip__ybysz{margin:0 12px;padding:12px;border:2px solid #498a77;border-radius:6px;background:#dfefe7}.foundation-diagrams_segment__KIbhI{margin-top:10px;padding:10px;border:1px solid #b49a52;border-radius:4px;background:#f5efd9}.foundation-diagrams_payload__YiH_T{margin-top:8px;padding:8px;background:white;border-radius:3px;text-align:center}.approved-knowledge-preview_host__eawaj{width:100%;min-width:0;container-type:inline-size}.approved-knowledge-preview_frame__iYXxc,.approved-knowledge-preview_placeholder__Rs7Ai{display:block;width:100%;height:500px;border:0;padding:0;background:transparent}.approved-knowledge-preview_frame__iYXxc{max-width:100%}@container(max-width:760px){.approved-knowledge-preview_placeholder__Rs7Ai{height:700px}}.knowledge-algorithm-demo_card__YO0BL{box-sizing:border-box;max-width:100%;min-width:0;margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.knowledge-algorithm-demo_preview__PjpxD{display:flex;gap:14px;align-items:center;min-width:0}.knowledge-algorithm-demo_thumbnail__biVi2{flex:0 0 144px;width:144px;height:76px}.knowledge-algorithm-demo_description__8_n3H{min-width:0}.knowledge-algorithm-demo_description__8_n3H strong{color:var(--text);font-size:1rem}.knowledge-algorithm-demo_card__YO0BL .knowledge-algorithm-demo_description__8_n3H p{margin:4px 0;color:var(--muted);font-size:.88rem;line-height:1.6}.knowledge-algorithm-demo_actions__9DG09{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px}.knowledge-algorithm-demo_actions__9DG09 button,.knowledge-algorithm-demo_body__UYgd7>button{min-height:40px;padding:8px 12px;border:1px solid var(--accent);border-radius:7px;color:var(--accent);background:var(--surface);font:inherit;font-size:.88rem;cursor:pointer}.knowledge-algorithm-demo_actions__9DG09 a{font-size:.86rem}.knowledge-algorithm-demo_card__YO0BL :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.knowledge-algorithm-demo_body__UYgd7{margin-top:14px;min-width:0}.knowledge-algorithm-demo_body__UYgd7[hidden]{display:none}.knowledge-algorithm-demo_body__UYgd7 .algorithm-workbench :is(h2,h3,h4){margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:.9rem!important;line-height:1.5!important}.knowledge-algorithm-demo_body__UYgd7 .algorithm-workbench p{margin:5px 0!important;font-size:.8rem;line-height:1.6}.knowledge-algorithm-demo_body__UYgd7 .algorithm-workbench :is(table,th,td){font-size:.8rem}.knowledge-algorithm-demo_body__UYgd7 .algorithm-workbench :is(th,td){padding:6px 8px!important}.knowledge-algorithm-demo_body__UYgd7 .algorithm-workbench{margin-bottom:0}.knowledge-algorithm-demo_card__YO0BL .knowledge-algorithm-demo_body__UYgd7 [data-structured-workbench=dfs] .graph-stage{height:100%;min-height:0;grid-template-rows:minmax(0,1fr) auto}.knowledge-algorithm-demo_card__YO0BL .knowledge-algorithm-demo_body__UYgd7 [data-structured-workbench=dfs] .graph-stage__scroll{height:100%;min-height:0;overflow:hidden}.knowledge-algorithm-demo_card__YO0BL .knowledge-algorithm-demo_body__UYgd7 [data-structured-workbench=dfs] .graph-stage__scroll>svg{display:block;width:100%;min-width:0;max-width:100%;height:100%;min-height:0}@media (max-width:760px){.knowledge-algorithm-demo_card__YO0BL .knowledge-algorithm-demo_body__UYgd7 [data-structured-workbench=dfs] .graph-stage{height:260px}}.knowledge-algorithm-demo_card__YO0BL .knowledge-algorithm-demo_body__UYgd7 [data-structured-workbench=dfs] [data-demo-expanded=true] .graph-stage{height:100%}@media (max-width:600px){.knowledge-algorithm-demo_card__YO0BL{padding:10px}.knowledge-algorithm-demo_preview__PjpxD{gap:10px;align-items:flex-start}.knowledge-algorithm-demo_thumbnail__biVi2{flex-basis:88px;width:88px;height:56px}.knowledge-algorithm-demo_description__8_n3H strong{font-size:.93rem}.knowledge-algorithm-demo_actions__9DG09{gap:10px}}.knowledge-algorithm-demo_card__YO0BL .knowledge-algorithm-demo_compatibility__Urkag{margin:8px 0;color:var(--muted);font-size:.76rem;line-height:1.6}.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}}.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}}.article-section-controls_row__34KUS{display:flex;align-items:center;gap:.25rem;min-width:0}.article-section-controls_row__34KUS>:first-child{flex:1 1;min-width:0}.article-section-controls_controls__Yi0lt{display:flex;flex:none;gap:.2rem;opacity:0;transition:opacity .15s}.article-section-controls_row__34KUS:focus-within .article-section-controls_controls__Yi0lt,.article-section-controls_row__34KUS:hover .article-section-controls_controls__Yi0lt{opacity:1}.article-section-controls_row__34KUS .article-section-controls_controls__Yi0lt button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--line,#cbd5e1);border-radius:7px;background:var(--surface,#fff);color:var(--text,#334155);cursor:pointer}.article-section-controls_row__34KUS .article-section-controls_controls__Yi0lt button:last-child{color:#b42318}.article-section-controls_add__lXGR7:disabled,.article-section-controls_row__34KUS .article-section-controls_controls__Yi0lt button:disabled{opacity:.45;cursor:not-allowed}.article-section-controls_controls__Yi0lt svg{width:16px;height:16px}.article-section-controls_add__lXGR7{display:block;width:100%;padding:.6rem;margin-top:.5rem;border:1px dashed #94a3b8;border-radius:8px;background:transparent;color:inherit;cursor:pointer;text-align:left}.article-section-controls_form__Z7iDL{display:grid;grid-gap:1rem;gap:1rem;max-width:760px}.article-section-controls_form__Z7iDL label{display:grid;grid-gap:.4rem;gap:.4rem;font-weight:600}.article-section-controls_form__Z7iDL input,.article-section-controls_form__Z7iDL select,.article-section-controls_form__Z7iDL textarea{width:100%;box-sizing:border-box;padding:.6rem;border:1px solid #94a3b8;border-radius:6px;color:inherit;background:transparent;font:inherit}.article-section-controls_form__Z7iDL textarea{min-height:160px;resize:vertical;font-family:monospace}.article-section-controls_preview__IHbw4{max-height:32vh;overflow:auto;border:1px solid #94a3b8;padding:1rem;border-radius:8px}.article-section-controls_actions__NtT4q{display:flex;flex-wrap:wrap;gap:.5rem}.article-section-controls_warning__lDUM_{border-left:3px solid #dc2626;padding:.6rem 1rem;background:rgba(220,38,38,.06)}@media (hover:none),(pointer:coarse){.article-section-controls_controls__Yi0lt{opacity:1}.article-section-controls_row__34KUS .article-section-controls_controls__Yi0lt button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.article-section-controls_controls__Yi0lt{transition:none}}@media print{.article-section-controls_add__lXGR7,.article-section-controls_controls__Yi0lt{display:none}}.knowledge-detail_breadcrumb__uKHiT{min-width:0;flex-wrap:wrap;row-gap:6px}.knowledge-detail_articleHeader__z_Wmc{min-width:0;align-items:flex-start;gap:12px}.knowledge-detail_articleHeader__z_Wmc>div:first-child{min-width:0}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_articleHeader__z_Wmc h1{margin:0;font-size:clamp(1.4rem,2.1vw,1.85rem);line-height:1.35;letter-spacing:-.025em}.knowledge-detail_articleHeader__z_Wmc .page-actions{gap:8px}.knowledge-detail_articleHeader__z_Wmc .button{min-height:36px;padding:7px 12px;font-size:.84rem}.knowledge-detail_breadcrumb__uKHiT a,.knowledge-detail_breadcrumb__uKHiT span{min-width:0;max-width:100%;overflow-wrap:anywhere}.knowledge-detail_current__vA3XT{color:var(--text)}.knowledge-detail_readingLayout__fKCLg{min-width:0;display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;grid-gap:0;gap:0}.knowledge-detail_articleColumn__BqnOq{min-width:0;display:grid;grid-gap:16px;gap:16px}.knowledge-detail_chapterNav__bw8yO{min-width:0;position:-webkit-sticky;position:sticky;top:56px;max-height:calc(100vh - 64px);padding:0 14px 8px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border-right:1px solid var(--line)}.knowledge-detail_chapterNavHeading__n8Rn8{display:block;margin-bottom:10px;padding:0 4px 10px;border-bottom:1px solid var(--line);color:var(--text);font-size:.88rem;font-weight:750;overflow-wrap:anywhere}.knowledge-detail_articleHeadingList__FyN83,.knowledge-detail_chapterArticleList__TF4mh{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.knowledge-detail_chapterSectionGroups__mEDs5{min-width:0;display:grid;grid-gap:10px;gap:10px}.knowledge-detail_chapterSectionGroup__sGUCh{min-width:0}.knowledge-detail_chapterSectionGroup__sGUCh+.knowledge-detail_chapterSectionGroup__sGUCh{padding-top:9px;border-top:1px solid var(--line)}.knowledge-detail_chapterSectionGroup__sGUCh>h3{margin:0 4px 4px;color:var(--muted);font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}.knowledge-detail_chapterSectionNode__6Sppx{min-width:0}.knowledge-detail_chapterSectionNode__6Sppx>h3{display:flex;align-items:baseline;gap:6px;margin:0 4px 4px;color:var(--muted);font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}.knowledge-detail_chapterSectionNode__6Sppx>h3 span{flex:0 0 auto;color:var(--accent);font-family:ui-monospace,Cascadia Code,Consolas,monospace}.knowledge-detail_sectionPracticeLink__gmfdw{display:block;margin:0 4px 4px;padding:5px 8px;border-radius:5px;background:var(--surface-2);color:var(--accent);font-size:.75rem;font-weight:700}.knowledge-detail_sectionPracticeLink__gmfdw:hover{background:var(--accent-soft);text-decoration:none}.knowledge-detail_chapterSectionChildren__38Hmv{min-width:0;display:grid;grid-gap:7px;gap:7px;margin:6px 0 2px 8px;padding-left:8px;border-left:1px solid var(--line)}.knowledge-detail_chapterArticleLink__nI1Up{display:block;min-width:0;padding:7px 8px;border-radius:6px;color:var(--muted);font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.knowledge-detail_chapterArticleLink__nI1Up:hover,.knowledge-detail_currentArticle__AYakH{background:var(--accent-soft);color:var(--accent);text-decoration:none}.knowledge-detail_currentArticle__AYakH{font-weight:750}.knowledge-detail_articleHeadingList__FyN83{margin:3px 0 7px 10px;padding-left:8px;border-left:1px solid var(--line)}.knowledge-detail_articleHeadingList__FyN83 button{width:100%;min-width:0;padding:5px 7px;border:0;border-radius:5px;background:transparent;color:var(--muted);text-align:left;font-size:.78rem;line-height:1.45;overflow-wrap:anywhere;cursor:pointer}.knowledge-detail_articleHeadingList__FyN83 .knowledge-detail_activeHeading__jwPeD,.knowledge-detail_articleHeadingList__FyN83 button:hover{background:var(--surface-2);color:var(--accent)}.knowledge-detail_headingLevel3__b59yR{padding-left:6px}.knowledge-detail_headingLevel4__7CrVJ{padding-left:14px}.knowledge-detail_navigationError__i5FMM,.knowledge-detail_navigationStatus__3OifM{margin:0 4px 8px;font-size:.74rem}.knowledge-detail_navigationStatus__3OifM{color:var(--muted)}.knowledge-detail_navigationError__i5FMM{color:var(--danger)}.knowledge-detail_mobileChapterNav____S8Y{display:none;min-width:0;margin-bottom:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.knowledge-detail_mobileChapterNav____S8Y summary{min-height:44px;padding:10px 12px;color:var(--text);font-weight:700;cursor:pointer}.knowledge-detail_mobileChapterNav____S8Y>div{max-height:60vh;padding:0 12px 12px;overflow-y:auto}.knowledge-detail_sequenceNav__Rpq9S{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.knowledge-detail_sequenceNav__Rpq9S a{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border-top:1px solid var(--line);color:var(--text)}.knowledge-detail_sequenceNav__Rpq9S a:last-child{text-align:right}.knowledge-detail_sequenceNav__Rpq9S a:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.knowledge-detail_sequenceNav__Rpq9S span{color:var(--muted);font-size:.74rem}.knowledge-detail_sequenceNav__Rpq9S strong{min-width:0;font-size:.84rem;overflow-wrap:anywhere}@media (max-width:900px){.knowledge-detail_readingLayout__fKCLg{grid-template-columns:minmax(0,1fr)}.knowledge-detail_chapterNav__bw8yO{display:none}.knowledge-detail_mobileChapterNav____S8Y{display:block}}@media (max-width:640px){.knowledge-detail_sequenceNav__Rpq9S{grid-template-columns:minmax(0,1fr)}.knowledge-detail_sequenceNav__Rpq9S>span{display:none}.knowledge-detail_sequenceNav__Rpq9S a:last-child{text-align:left}}.knowledge-detail_compact__asfXk.content-shell{width:100%;max-width:calc(64rem + 300px);margin-inline:auto;padding:18px 24px 72px}.knowledge-detail_compact__asfXk.content-shell>:not(.workspace-layout):not(.knowledge-layout):not(.detail-layout){margin-inline:0}.knowledge-detail_compact__asfXk.knowledge-article-page>.knowledge-detail_breadcrumb__uKHiT{margin-bottom:8px;font-size:.8rem;line-height:1.5}.knowledge-detail_compact__asfXk.knowledge-article-page>.knowledge-detail_articleHeader__z_Wmc{padding:0 0 18px;margin-bottom:20px;border-bottom:1px solid var(--line)}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_readingLayout__fKCLg{grid-template-columns:218px minmax(0,1fr);gap:24px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_articleColumn__BqnOq{width:100%;max-width:calc(76ch + 48px);margin-inline:auto}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_chapterNav__bw8yO{top:76px;max-height:calc(100dvh - 96px)}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_chapterSectionNode__6Sppx>.knowledge-chapter-summary{gap:7px;padding:8px 7px;font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_chapterSectionNode__6Sppx>.knowledge-chapter-summary a{min-width:0}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_chapterSectionNode__6Sppx>.knowledge-chapter-summary:before{flex:0 0 auto}.knowledge-detail_compact__asfXk.knowledge-article-page :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body{min-width:0;padding:18px 24px;border:1px solid var(--line);border-radius:8px;box-shadow:none}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body:hover{border-color:var(--line);box-shadow:none}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown{max-width:76ch;margin-inline:auto;line-height:1.8;overflow-wrap:anywhere}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown h2{font-size:1.3rem;line-height:1.45;margin:28px 0 12px;padding-bottom:8px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown h3{font-size:1.1rem;line-height:1.5;margin:22px 0 10px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown h4{font-size:1rem;line-height:1.5;margin:18px 0 8px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown>:first-child{margin-top:0}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown p{margin:0 0 12px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown li{margin-block:4px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown blockquote{margin-block:14px;padding:10px 14px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown pre{max-width:100%;overflow-x:auto;font-size:.88rem;line-height:1.6;padding:14px 16px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown table{font-size:.9rem;line-height:1.6;margin:10px 0 16px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown td,.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown th{padding:8px 10px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-block:4px;margin-block:12px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown img{display:block;margin-inline:auto;max-width:100%;height:auto}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown-image-frame{margin-block:10px;padding:6px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown-image-tools{gap:6px;margin-block:6px 2px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown-image-frame--graph-wide img{max-width:none}@media (max-width:1000px){.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_readingLayout__fKCLg{grid-template-columns:190px minmax(0,1fr);gap:18px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body{padding:18px}}@media (max-width:900px){.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_readingLayout__fKCLg{grid-template-columns:minmax(0,1fr)}.knowledge-detail_compact__asfXk.knowledge-article-page>.knowledge-detail_articleHeader__z_Wmc{margin-bottom:14px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body{padding:20px}}@media (max-width:600px){.knowledge-detail_compact__asfXk.content-shell{padding:14px 12px 64px}.knowledge-detail_compact__asfXk.knowledge-article-page>.knowledge-detail_articleHeader__z_Wmc{gap:10px;padding-bottom:14px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body{padding:16px 14px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown{font-size:16px;line-height:1.75}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown h2{font-size:1.2rem;margin-top:24px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown pre{padding:12px}}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_readingLayout__fKCLg{grid-template-columns:minmax(0,1fr) 230px;gap:22px;align-items:start}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_articleColumn__BqnOq{grid-column:1;grid-row:1;max-width:none;margin:0;gap:0}.knowledge-detail_readingSidebar__azjFn{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:80px;min-width:0;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;display:grid;grid-gap:14px;gap:14px}.knowledge-detail_articleToc__CwIPF,.knowledge-detail_relatedChapter__02amp{border:1px solid var(--line);border-radius:11px;background:var(--surface)}.knowledge-detail_articleToc__CwIPF{padding:16px 12px}.knowledge-detail_articleToc__CwIPF h2{display:flex;align-items:center;gap:7px;font-size:.92rem;margin:0 5px 12px}.knowledge-detail_articleToc__CwIPF svg,.knowledge-detail_relatedChapter__02amp summary svg{width:20px;height:20px;flex:0 0 20px;color:var(--accent)}.knowledge-detail_articleToc__CwIPF ol{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.knowledge-detail_articleToc__CwIPF li{min-width:0}.knowledge-detail_articleToc__CwIPF button{display:block;width:100%;min-height:38px;padding:8px 10px;background:transparent;border:0;border-left:2px solid transparent;border-radius:0 7px 7px 0;color:var(--text-secondary);font:inherit;font-size:.83rem;line-height:1.55;text-align:left;cursor:pointer;overflow-wrap:anywhere}.knowledge-detail_articleToc__CwIPF button:hover{background:var(--surface-2)}.knowledge-detail_articleToc__CwIPF button[aria-current=location]{color:var(--accent);background:var(--accent-soft);border-left-color:var(--accent);font-weight:600}.knowledge-detail_articleToc__CwIPF p{margin:0 6px;font-size:.82rem;color:var(--muted)}.knowledge-detail_relatedChapter__02amp>summary{display:flex;align-items:center;gap:8px;padding:12px;min-height:44px;font-size:.85rem;font-weight:600;cursor:pointer}.knowledge-detail_relatedChapter__02amp>summary:after{content:"+";margin-left:auto;color:var(--muted)}.knowledge-detail_relatedChapter__02amp[open]>summary:after{content:"−"}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_relatedChapter__02amp .knowledge-detail_chapterNav__bw8yO{position:static;max-height:none;padding:0 8px 12px;border:0;border-radius:0;overflow:visible;background:transparent}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_articleColumn__BqnOq>.knowledge-detail_articleHeader__z_Wmc{display:flex;align-items:flex-start;gap:16px;padding:25px 28px 16px;margin:0;background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0}.knowledge-detail_articleColumn__BqnOq>.knowledge-detail_articleHeader__z_Wmc>div:first-child{min-width:0;flex:1 1}.knowledge-detail_articleColumn__BqnOq>.knowledge-detail_articleHeader__z_Wmc h1{margin:0;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.4;overflow-wrap:anywhere}.knowledge-detail_articleHeader__z_Wmc .page-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}.knowledge-detail_articleHeader__z_Wmc .page-actions svg{width:19px;height:19px;flex-shrink:0}.knowledge-detail_articleHeader__z_Wmc .page-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 10px;font-size:.82rem}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_articleColumn__BqnOq>.knowledge-article-body{padding:8px 28px 28px;border-top:0;border-radius:0 0 12px 12px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown{max-width:78ch;font-size:16px;line-height:1.85}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown h2{margin-top:30px;border-bottom:1px solid var(--line);padding-bottom:9px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown-image-frame{margin:12px 0 14px;padding:12px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--accent) 2%,var(--surface))}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown pre{border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_sequenceNav__Rpq9S{margin-top:16px}@media(max-width:1100px){.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_readingLayout__fKCLg{grid-template-columns:minmax(0,1fr) 205px;gap:18px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_articleColumn__BqnOq>.knowledge-detail_articleHeader__z_Wmc{padding:22px 22px 15px;flex-wrap:wrap}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_articleColumn__BqnOq>.knowledge-article-body{padding:8px 22px 24px}}@media(max-width:900px){.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_readingLayout__fKCLg{grid-template-columns:minmax(0,1fr)}.knowledge-detail_readingSidebar__azjFn{display:none}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_articleColumn__BqnOq{grid-column:auto;grid-row:auto}}@media(max-width:600px){.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_articleColumn__BqnOq>.knowledge-detail_articleHeader__z_Wmc{padding:18px 14px 12px;gap:12px}.knowledge-detail_articleHeader__z_Wmc .page-actions{justify-content:flex-start}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_articleColumn__BqnOq>.knowledge-article-body{padding:6px 14px 22px}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown-image-frame{padding:7px}}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_articleColumn__BqnOq>.knowledge-detail_articleHeader__z_Wmc h1{font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.4}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-article-body .markdown{max-width:none;margin-inline:0}.knowledge-detail_compact__asfXk.knowledge-article-page .knowledge-detail_articleColumn__BqnOq{max-width:64rem}.knowledge-detail_articleHeader__z_Wmc .knowledge-detail_actionsMenu__FPWGL>summary{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 10px;color:var(--text-secondary);font-size:.82rem;line-height:1.5;border-radius:8px;transition:background .15s,border-color .15s}.knowledge-detail_actionsMenu__FPWGL>summary:hover,.knowledge-detail_actionsMenu__FPWGL[open]>summary{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.knowledge-detail_actionsMenu__FPWGL>summary>span{display:inline-block;line-height:1;transition:transform .15s}.knowledge-detail_actionsMenu__FPWGL[open]>summary>span{transform:rotate(180deg)}.knowledge-detail_actionsMenu__FPWGL>.detail-actions-panel{width:min(264px,calc(100vw - 40px));gap:3px;padding:8px;top:calc(100% + 8px);border-radius:12px;box-shadow:0 12px 36px #00000018,0 2px 6px #00000008;max-height:min(520px,70dvh);overflow-y:auto}.knowledge-detail_actionsLabel__yOO6Q{padding:5px 10px 4px;color:var(--muted);font-size:.72rem;line-height:1.5}.knowledge-detail_actionsMenu__FPWGL .detail-actions-panel>:is(button,a){align-items:center;justify-content:flex-start;gap:10px;min-height:40px;padding:9px 10px;font-size:.83rem;line-height:1.5;text-decoration:none}.knowledge-detail_actionsMenu__FPWGL .detail-actions-panel>:is(button,a)>svg{width:18px;height:18px;flex:0 0 18px;color:var(--muted)}.knowledge-detail_actionsMenu__FPWGL .detail-actions-panel>:is(button,a):hover{color:var(--accent);background:var(--accent-soft)}.knowledge-detail_actionsMenu__FPWGL .detail-actions-panel>:is(button,a):hover>svg{color:var(--accent)}.knowledge-detail_actionsMenu__FPWGL .detail-actions-panel>.knowledge-detail_actionsReturn__rzpzk{margin-top:5px;border-top:1px solid var(--line);border-radius:0 0 6px 6px;padding-top:12px}.knowledge-detail_actionsMenu__FPWGL .detail-actions-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px;padding:10px 8px 5px;border-top:1px solid var(--line)}.knowledge-detail_actionsMenu__FPWGL .detail-actions-tags small{flex-basis:100%;color:var(--muted);font-size:.72rem;margin-bottom:2px}.knowledge-detail_actionsMenu__FPWGL .detail-actions-tags a{display:inline-block;max-width:100%;padding:4px 8px;border-radius:6px;background:var(--surface-2);color:var(--text-secondary);font-size:.76rem;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.knowledge-detail_actionsMenu__FPWGL .detail-actions-tags a:hover{color:var(--accent);background:var(--accent-soft)}@media(max-width:600px){.knowledge-detail_articleHeader__z_Wmc{position:relative}.knowledge-detail_actionsMenu__FPWGL{position:static}.knowledge-detail_actionsMenu__FPWGL>.detail-actions-panel{right:14px;left:14px;top:calc(100% - 4px);width:auto}}@media(prefers-reduced-motion:reduce){.knowledge-detail_actionsMenu__FPWGL>summary,.knowledge-detail_actionsMenu__FPWGL>summary>span{transition:none}}.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}}.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}}.guide_shell__JGFIl{width:100%;max-width:1480px;margin:0 auto;padding:18px 24px 72px;color:var(--text)}.guide_shell__JGFIl :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.guide_entry__iIYAB a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.guide_pageNav__MNucH{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--line)}.guide_pageNav__MNucH a{min-width:0;padding:7px 10px;border-radius:6px;font-size:.84rem;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.guide_pageNav__MNucH a:hover{color:var(--accent);background:var(--surface-2);text-decoration:none}.guide_pageNav__MNucH a[aria-current=page]{color:var(--accent);background:var(--accent-soft);font-weight:700}.guide_hero__pAlkg{min-width:0;padding:0 0 18px;border-bottom:1px solid var(--line)}.guide_hero__pAlkg h1{max-width:40ch;margin:0 0 8px;font-size:clamp(1.4rem,2.1vw,1.85rem);line-height:1.4;letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere}.guide_hero__pAlkg p{max-width:76ch;margin:0;color:var(--muted);font-size:.92rem;line-height:1.65;overflow-wrap:anywhere}.guide_hero__pAlkg p[role=status]{margin-top:10px}.guide_layout__YKD63{display:grid;grid-template-columns:218px minmax(0,1fr);grid-gap:24px;gap:24px;margin-top:24px;align-items:start}.guide_toc__fNDpm{min-width:0;position:-webkit-sticky;position:sticky;top:76px;max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:14px;border-right:1px solid var(--line);font-size:.82rem;line-height:1.55}.guide_toc__fNDpm strong{display:block;padding:0 8px 10px;color:var(--text);font-size:.84rem}.guide_toc__fNDpm a{display:block;padding:7px 8px;border-radius:5px;color:var(--muted);overflow-wrap:anywhere}.guide_toc__fNDpm a:hover{color:var(--accent);background:var(--surface-2);text-decoration:none}.guide_mobileToc__CGepf{display:none;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.guide_mobileToc__CGepf summary{min-height:44px;padding:10px 12px;color:var(--text);font-size:.86rem;font-weight:700;cursor:pointer}.guide_mobileToc__CGepf nav{display:grid;grid-gap:2px;gap:2px;max-height:50dvh;overflow-y:auto;overscroll-behavior:contain;padding:0 10px 10px}.guide_mobileToc__CGepf a{padding:8px;color:var(--muted);font-size:.84rem;line-height:1.5;overflow-wrap:anywhere}.guide_article__cWSUK{min-width:0;width:100%;max-width:76ch;margin-inline:auto;font-size:16px;line-height:1.8}.guide_article__cWSUK .markdown{font-size:inherit;line-height:inherit}.guide_article__cWSUK p{margin:0 0 12px}.guide_article__cWSUK a{overflow-wrap:anywhere}.guide_article__cWSUK h2{margin:0 0 12px;font-size:1.3rem;line-height:1.45;overflow-wrap:anywhere}.guide_article__cWSUK h3{margin:22px 0 10px;font-size:1.1rem;line-height:1.5}.guide_article__cWSUK h4{margin:18px 0 8px;font-size:1rem;line-height:1.5}.guide_article__cWSUK strong{font-weight:700}.guide_article__cWSUK img{display:block;max-width:100%;height:auto;background:#fff;border-radius:6px}.guide_lead__8PIbj{padding:0 0 0 14px;border-left:3px solid var(--line-strong,var(--line));color:var(--muted)}.guide_lead__8PIbj .markdown{color:inherit}.guide_lead__8PIbj p:last-child{margin-bottom:0}.guide_section__F7v6x{scroll-margin-top:88px;padding-top:24px;margin-top:24px;border-top:1px solid var(--line)}.guide_article__cWSUK code{font-size:.88em;padding:2px 5px;background:var(--code-inline-bg,var(--surface-2));border-radius:4px;white-space:normal;overflow-wrap:anywhere}.guide_article__cWSUK pre{max-width:100%;overflow-x:auto;padding:14px 16px;background:var(--code-bg,var(--surface-2));border-radius:6px;font-size:.88rem;line-height:1.6}.guide_article__cWSUK pre code{white-space:pre;padding:0;background:transparent;overflow-wrap:normal}.guide_article__cWSUK .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-block:4px;margin-block:12px}.guide_article__cWSUK .markdown-table-scroll,.guide_tableScroll__GB6CZ{max-width:100%;overflow-x:auto;margin:14px 0}.guide_tableScroll__GB6CZ:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.guide_article__cWSUK table,.guide_tableScroll__GB6CZ table{width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.6}.guide_article__cWSUK td,.guide_article__cWSUK th,.guide_tableScroll__GB6CZ td,.guide_tableScroll__GB6CZ th{text-align:left;vertical-align:top;padding:8px 10px;border:1px solid var(--line);min-width:96px}.guide_article__cWSUK th,.guide_tableScroll__GB6CZ th{background:var(--surface-2);font-weight:700}.guide_examCard__o1Hho{margin-top:28px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.guide_statGrid__pmMYL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.guide_statGrid__pmMYL strong{display:block;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.3;letter-spacing:-.04em}.guide_statGrid__pmMYL span{color:var(--muted);font-size:.82rem}.guide_subjectWeights__sqbgu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;padding-top:24px}.guide_subjectWeights__sqbgu div{display:grid;grid-template-columns:1fr auto;grid-gap:10px 4px;gap:10px 4px;align-items:center;font-size:.83rem}.guide_subjectWeights__sqbgu progress{grid-column:1/-1;width:100%;height:7px;accent-color:var(--accent)}.guide_small___itb3{color:var(--muted);font-size:.77rem;margin:18px 0 0}.guide_curve__sjTdm{min-width:0;margin:16px 0;padding:14px;border:1px solid var(--line);background:var(--surface);border-radius:8px}.guide_curve__sjTdm figcaption strong{display:block;font-size:.95rem}.guide_curve__sjTdm figcaption span{display:block;color:var(--muted);font-size:.8rem}.guide_curve__sjTdm svg{display:block;width:100%;height:auto;margin-top:12px;overflow:visible}.guide_curveViewport__MT_be{min-width:0;overflow-x:auto}.guide_curveViewport__MT_be:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.guide_curveViewport__MT_be svg{min-width:620px}.guide_curveHint__sv8_b{display:none;font-size:.8rem;color:var(--muted)}.guide_curve__sjTdm p{font-size:.79rem;color:var(--muted);margin-bottom:0}.guide_marchCurve__zzswj{color:var(--accent)}.guide_juneCurve__ANpzt{color:var(--warning)}.guide_articleFooter__OtFtd{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding-top:20px;margin-top:28px;border-top:1px solid var(--line);font-size:.9rem}.guide_editNotice__Qy6Pd{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:80;max-width:calc(100vw - 32px);padding:12px 18px;border:1px solid var(--line);border-radius:10px;box-shadow:0 4px 20px #0002}.guide_editNotice__Qy6Pd,.guide_entry__iIYAB{background:var(--surface);display:flex;gap:16px;align-items:center}.guide_entry__iIYAB{flex-wrap:wrap;width:calc(100% - 32px);max-width:1344px;margin:20px auto 0;padding:18px 22px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px}.guide_entry__iIYAB div{flex:1 1 300px}.guide_entry__iIYAB p{margin:5px 0 0;font-size:.85rem;color:var(--muted)}.guide_entry__iIYAB a{font-size:.9rem;white-space:nowrap}@media (max-width:1000px){.guide_layout__YKD63{grid-template-columns:190px minmax(0,1fr);gap:18px}}@media (max-width:900px){.guide_layout__YKD63{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px}.guide_toc__fNDpm{display:none}.guide_mobileToc__CGepf{display:block}}@media (max-width:850px){.guide_subjectWeights__sqbgu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.guide_curveHint__sv8_b{display:block}}@media (max-width:600px){.guide_shell__JGFIl{padding:14px 12px 64px}.guide_pageNav__MNucH{gap:4px;margin-bottom:14px;padding-bottom:10px}.guide_pageNav__MNucH a{padding:6px 8px;font-size:.8rem}.guide_hero__pAlkg{padding-bottom:14px}.guide_hero__pAlkg p{font-size:.88rem}.guide_article__cWSUK{font-size:16px;line-height:1.75}.guide_article__cWSUK h2{font-size:1.2rem}.guide_section__F7v6x{padding-top:20px;margin-top:20px}.guide_curve__sjTdm{padding:10px}.guide_articleFooter__OtFtd{flex-direction:column;gap:12px}}@media (max-width:560px){.guide_statGrid__pmMYL{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.guide_entry__iIYAB{margin:16px 16px 0}}@media print{.guide_mobileToc__CGepf,.guide_pageNav__MNucH,.guide_toc__fNDpm{display:none}.guide_layout__YKD63{display:block}.guide_shell__JGFIl{max-width:none;padding:0;color:#000}.guide_article__cWSUK{max-width:none}.guide_article__cWSUK .markdown-table-scroll,.guide_tableScroll__GB6CZ{overflow:visible}.guide_hero__pAlkg,.guide_section__F7v6x{page-break-inside:auto;break-inside:auto}.guide_section__F7v6x h2{page-break-after:avoid;break-after:avoid}}.exam-overview_overview__ta_BO{min-width:0}.exam-overview_panels__P71Cc{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.exam-overview_panel__BK3AB{min-width:0;padding:22px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.exam-overview_heading__cACm9{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:20px}.exam-overview_heading__cACm9 h3{display:flex;align-items:center;gap:10px;margin:0;font-size:1.1rem}.exam-overview_heading__cACm9 svg{width:27px;height:27px;color:var(--accent)}.exam-overview_heading__cACm9>span{font-size:.88rem;white-space:nowrap}.exam-overview_heading__cACm9>span strong{font-size:1.25rem}.exam-overview_questionTypes__05ML6{display:flex;min-height:112px;overflow:hidden;border-radius:8px}.exam-overview_questionTypes__05ML6>div{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-basis:0;gap:3px;padding:14px 8px;text-align:center;font-size:.95rem}.exam-overview_choice__rNhQS{color:var(--text);background:color-mix(in srgb,#1485ed 20%,var(--surface))}.exam-overview_comprehensive__itmxe{color:var(--text);background:color-mix(in srgb,#f08a26 20%,var(--surface))}.exam-overview_questionTypes__05ML6 small{font-size:.73rem;color:var(--muted)}.exam-overview_duration__Mx_dc{display:flex;align-items:center;gap:7px;margin:14px 0 0;color:var(--muted);font-size:.8rem}.exam-overview_duration__Mx_dc svg{width:18px;height:18px}.exam-overview_duration__Mx_dc strong{color:var(--text);font-weight:600}.exam-overview_weights__IqeZe{display:grid;grid-gap:13px;gap:13px}.exam-overview_weight__6PE7P{--score-color:#63b4fb;display:grid;grid-template-columns:136px minmax(0,1fr) 44px;align-items:center;grid-gap:12px;gap:12px;font-size:.88rem}.exam-overview_weight__6PE7P[data-subject=computer-org]{--score-color:#ffb569}.exam-overview_weight__6PE7P[data-subject=os]{--score-color:#b38aef}.exam-overview_weight__6PE7P[data-subject=network]{--score-color:#62cba5}.exam-overview_weight__6PE7P strong{text-align:right;font-weight:600;white-space:nowrap}.exam-overview_weight__6PE7P progress{width:100%;height:16px;border:0;border-radius:3px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-2);accent-color:var(--score-color)}.exam-overview_weight__6PE7P progress::-webkit-progress-bar{background:var(--surface-2);border-radius:3px}.exam-overview_weight__6PE7P progress::-webkit-progress-value{background:var(--score-color);border-radius:3px}.exam-overview_weight__6PE7P progress::-moz-progress-bar{background:var(--score-color);border-radius:3px}.exam-overview_basis__BDJUp{margin:10px 0 0;color:var(--muted);font-size:.76rem;line-height:1.7}@media (max-width:980px){.exam-overview_weight__6PE7P{grid-template-columns:120px minmax(0,1fr) 40px;gap:8px;font-size:.8rem}.exam-overview_panel__BK3AB{padding:18px}}@media (max-width:760px){.exam-overview_panels__P71Cc{grid-template-columns:minmax(0,1fr);gap:12px}.exam-overview_weight__6PE7P{grid-template-columns:132px minmax(0,1fr) 42px;font-size:.85rem}}@media (max-width:400px){.exam-overview_panel__BK3AB{padding:14px}.exam-overview_heading__cACm9 h3{font-size:1rem}.exam-overview_heading__cACm9>span{font-size:.8rem}.exam-overview_weight__6PE7P{grid-template-columns:118px minmax(0,1fr) 38px;gap:6px;font-size:.78rem}.exam-overview_questionTypes__05ML6>div{font-size:.85rem}}.guide-detail_shell__N7w0h{max-width:1480px;padding-top:14px}.guide-detail_layout__JQ7Qr{grid-template-columns:205px minmax(0,1fr);gap:28px;margin-top:20px}.guide-detail_toc__l_Cy_{padding:12px 12px 16px 0;border-right:1px solid var(--line)}.guide-detail_toc__l_Cy_ strong{font-size:1rem;padding:0 12px 16px}.guide-detail_toc__l_Cy_ a{display:flex;align-items:baseline;gap:10px;padding:11px 10px;margin:3px 0;border-left:3px solid transparent;border-radius:0 7px 7px 0}.guide-detail_toc__l_Cy_ a[aria-current=location]{color:var(--accent);background:var(--accent-soft);border-left-color:var(--accent);font-weight:650}.guide-detail_tocNumber__flvT5{flex:0 0 20px;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent)}.guide-detail_article__llUas{max-width:none;margin:0;font-size:16px;line-height:1.8}.guide-detail_hero__wGihn{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding-bottom:18px;border:0}.guide-detail_headingText__7fo1O{min-width:0;flex:1 1 440px}.guide-detail_hero__wGihn h1{max-width:none;font-size:clamp(1.35rem,1.9vw,1.8rem);line-height:1.45;margin-bottom:5px}.guide-detail_hero__wGihn p{max-width:none}.guide-detail_subjectIcon__H35DB{display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;color:var(--accent);background:var(--accent-soft);border-radius:12px}.guide-detail_subjectIcon__H35DB svg{width:38px;height:38px}.guide-detail_shell__N7w0h[data-guide=computer-org] .guide-detail_subjectIcon__H35DB{color:var(--color-co,var(--accent))}.guide-detail_shell__N7w0h[data-guide=os] .guide-detail_subjectIcon__H35DB{color:var(--color-os,var(--accent))}.guide-detail_shell__N7w0h[data-guide=network] .guide-detail_subjectIcon__H35DB{color:var(--color-cn,var(--accent))}.guide-detail_learningLinks__3DsWs{display:flex;flex-wrap:wrap;gap:8px;width:100%}.guide-detail_learningLinks__3DsWs a,.guide-detail_learningLinks__3DsWs button{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:6px;color:var(--accent);background:var(--surface);font-size:.85rem;line-height:1.8;text-decoration:none}.guide-detail_learningLinks__3DsWs a:hover,.guide-detail_learningLinks__3DsWs button:hover,.guide-detail_score__wKp3N{background:var(--accent-soft)}.guide-detail_score__wKp3N{display:inline-flex;align-items:center;padding:5px 12px;border-radius:6px;color:var(--accent);font-size:.85rem;font-weight:650}.guide-detail_learningLinks__3DsWs svg{width:18px;height:18px}.guide-detail_headerNotice__QvKjm{flex-basis:100%}.guide-detail_lead__5u7qB{padding:16px 20px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:0 9px 9px 0;background:var(--surface);color:var(--muted);font-size:.93rem}.guide-detail_lead__5u7qB p{margin-bottom:9px}.guide-detail_section__yQmaL{margin-top:28px;padding-top:0;border-top:0}.guide-detail_section__yQmaL h2{position:relative;display:flex;align-items:baseline;gap:10px;padding-left:13px;margin-bottom:15px;font-size:1.27rem;line-height:1.5}.guide-detail_section__yQmaL h2:before{content:"";position:absolute;inset:5px auto 4px 0;width:4px;border-radius:3px;background:var(--accent)}.guide-detail_section__yQmaL>div:first-child h2:after{content:none}.guide-detail_section__yQmaL .markdown>:last-child{margin-bottom:0}.guide-detail_article__llUas .markdown-table-scroll{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.guide-detail_article__llUas table{margin:0;font-size:.88rem;line-height:1.65}.guide-detail_article__llUas th{background:var(--surface-2);color:var(--text);white-space:normal}.guide-detail_article__llUas td,.guide-detail_article__llUas th{padding:10px 12px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.guide-detail_article__llUas td:last-child,.guide-detail_article__llUas th:last-child{border-right:0}.guide-detail_article__llUas tr:last-child td{border-bottom:0}.guide-detail_article__llUas tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-2) 45%,var(--surface))}.guide-detail_article__llUas td:first-child{font-weight:600;color:var(--text)}.guide-detail_preparation__fTGLO .markdown{counter-reset:preparation;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.guide-detail_preparation__fTGLO .markdown>p{position:relative;margin:0;padding:15px 16px 15px 46px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface));font-size:.93rem}.guide-detail_preparation__fTGLO .markdown>p:before{counter-increment:preparation;content:counter(preparation,decimal-leading-zero);position:absolute;top:17px;left:13px;color:var(--accent);font-size:.76rem;line-height:1.8;font-weight:750}.guide-detail_preparation__fTGLO .markdown>p:nth-child(2){background:color-mix(in srgb,#16a085 7%,var(--surface))}.guide-detail_preparation__fTGLO .markdown>p:last-child:nth-child(odd){grid-column:1/-1;background:color-mix(in srgb,#ef9a23 8%,var(--surface))}.guide-detail_fourGrid__cmoCh .markdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.guide-detail_fourGrid__cmoCh .markdown>p:nth-child(-n+4){padding:16px;margin:0;background:color-mix(in srgb,var(--accent-soft) 50%,var(--surface));border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:8px;font-size:.9rem}.guide-detail_fourGrid__cmoCh .markdown>p:nth-child(-n+4)>strong:first-child{display:block;margin-bottom:8px;color:var(--accent);font-size:1rem}.guide-detail_fourGrid__cmoCh .markdown>p:nth-child(2){border-top-color:#159782;background:color-mix(in srgb,#159782 6%,var(--surface))}.guide-detail_fourGrid__cmoCh .markdown>p:nth-child(3){border-top-color:#ed852f;background:color-mix(in srgb,#ed852f 6%,var(--surface))}.guide-detail_fourGrid__cmoCh .markdown>p:nth-child(4){border-top-color:#9663ce;background:color-mix(in srgb,#9663ce 6%,var(--surface))}.guide-detail_fourGrid__cmoCh .markdown>:nth-child(n+5){grid-column:1/-1}.guide-detail_shell__N7w0h[data-guide=faq] .guide-detail_section__yQmaL{padding:20px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.guide-detail_shell__N7w0h[data-guide=roadmap] .guide-detail_section__yQmaL,.guide-detail_shell__N7w0h[data-guide=targets] .guide-detail_section__yQmaL{padding-top:22px;border-top:1px solid var(--line)}@media (max-width:1150px){.guide-detail_fourGrid__cmoCh .markdown{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-detail_layout__JQ7Qr{gap:20px}}@media (max-width:900px){.guide-detail_layout__JQ7Qr{grid-template-columns:minmax(0,1fr);gap:18px}.guide-detail_toc__l_Cy_{display:none}.guide-detail_shell__N7w0h details nav a{display:flex;gap:8px}.guide-detail_shell__N7w0h details nav a[aria-current=location]{color:var(--accent);background:var(--accent-soft);border-radius:5px}.guide-detail_headingText__7fo1O{flex-basis:300px}}@media (max-width:600px){.guide-detail_shell__N7w0h{padding-inline:12px}.guide-detail_hero__wGihn{align-items:flex-start;gap:12px}.guide-detail_headingText__7fo1O{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 58px)}.guide-detail_subjectIcon__H35DB{flex-basis:44px;width:44px;height:44px;border-radius:9px}.guide-detail_subjectIcon__H35DB svg{width:30px;height:30px}.guide-detail_hero__wGihn h1{font-size:1.25rem}.guide-detail_learningLinks__3DsWs{gap:6px}.guide-detail_learningLinks__3DsWs a,.guide-detail_learningLinks__3DsWs button{padding:6px 9px}.guide-detail_lead__5u7qB{padding:12px 14px}.guide-detail_section__yQmaL{margin-top:24px}.guide-detail_section__yQmaL h2{font-size:1.16rem}.guide-detail_fourGrid__cmoCh .markdown,.guide-detail_preparation__fTGLO .markdown{grid-template-columns:minmax(0,1fr)}.guide-detail_article__llUas table{min-width:620px}.guide-detail_shell__N7w0h[data-guide=faq] .guide-detail_section__yQmaL{padding:15px}}@media print{.guide-detail_layout__JQ7Qr{display:block}.guide-detail_learningLinks__3DsWs,.guide-detail_toc__l_Cy_{display:none}.guide-detail_article__llUas table{min-width:0}.guide-detail_section__yQmaL{page-break-inside:auto;break-inside:auto}}.guide-detail_learningLinks__3DsWs button{font-family:inherit;cursor:pointer}.guide-detail_learningLinks__3DsWs button:disabled{opacity:.5;cursor:default}.guide-detail_learningLinks__3DsWs button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.guide-detail_teaching__PkJjO{--text:var(--ink);--surface-2:#f2f5f3;--accent-soft:#e9f2ed}.guide-detail_teaching__PkJjO .markdown>p,.guide-detail_teaching__PkJjO.guide-detail_fourGrid__cmoCh .markdown>p:nth-child(-n+4){font-size:inherit}.guide-detail_teaching__PkJjO.guide-detail_preparation__fTGLO .markdown>p{padding:.8em .85em .8em 2.5em}.guide-detail_teaching__PkJjO.guide-detail_preparation__fTGLO .markdown>p:before{top:1em;left:.8em;font-size:.7em}.guide-detail_teaching__PkJjO.guide-detail_fourGrid__cmoCh .markdown>p:nth-child(-n+4)>strong:first-child{font-size:1em}.guide-detail_teaching__PkJjO table{font-size:.85em}.guide-detail_teaching__PkJjO .markdown-table-scroll{max-width:100%}