._shell_i1uqk_1{display:flex;height:100vh;overflow:hidden;position:relative}._sidebar_i1uqk_9{width:var(--sidebar-w);flex-shrink:0;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;transition:width .2s ease;z-index:20}._navCollapsed_i1uqk_21 ._sidebar_i1uqk_9{width:40px}._logo_i1uqk_26{padding:16px 12px 14px;border-bottom:1px solid var(--border);flex-shrink:0;display:flex;align-items:center;gap:6px}._logoMono_i1uqk_35{font-family:var(--font-mono);font-size:1.15rem;font-weight:500;color:var(--accent-lite);letter-spacing:-.02em}._logoWord_i1uqk_43{font-family:var(--font-mono);font-size:1.15rem;font-weight:500;color:var(--text2);flex:1}._collapseBtn_i1uqk_51{background:none;border:none;cursor:pointer;color:var(--text3);font-size:.85rem;padding:2px 5px;border-radius:var(--radius);flex-shrink:0;transition:color var(--t-fast),background var(--t-fast);margin-left:auto}._collapseBtn_i1uqk_51:hover{color:var(--text);background:var(--surface2)}._searchWrap_i1uqk_66{padding:10px 12px;flex-shrink:0;border-bottom:1px solid var(--border)}._searchRow_i1uqk_72{display:flex;gap:6px;align-items:center}._search_i1uqk_66{background:var(--bg)!important;font-family:var(--font-mono)!important;font-size:.8rem!important;flex:1;box-sizing:border-box}._searchBtn_i1uqk_86{background:none;border:1px solid var(--border2);border-radius:var(--radius);cursor:pointer;color:var(--text3);font-size:.85rem;padding:0 8px;height:30px;flex-shrink:0;transition:color var(--t-fast),border-color var(--t-fast)}._searchBtn_i1uqk_86:not(:disabled):hover{color:var(--accent-lite);border-color:var(--accent-lite)}._searchBtn_i1uqk_86:disabled{opacity:.35;cursor:default}._searchHint_i1uqk_104{padding:10px 12px;color:var(--text3);font-size:.8rem}._searchResult_i1uqk_110{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;color:var(--text);cursor:pointer;text-align:left;font-size:.83rem;transition:background var(--t-fast)}._searchResult_i1uqk_110:hover{background:var(--surface3)}._resultType_i1uqk_126{font-family:var(--font-mono);font-size:.65rem;padding:1px 5px;border-radius:2px;background:var(--surface3);color:var(--text3);flex-shrink:0}._resultTitle_i1uqk_136{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._section_i1uqk_143{padding:10px 0 4px;flex-shrink:0}._sourceComboWrap_i1uqk_149{padding:0 12px 8px;position:relative}._sourceDropdown_i1uqk_155{position:fixed;width:calc(var(--sidebar-w) - 24px);max-height:260px;overflow-y:auto;background:var(--surface2);border:1px solid var(--border2);border-radius:var(--radius-lg);z-index:200;box-shadow:0 8px 24px #0006;top:auto;left:12px}._sectionGov_i1uqk_171{padding:0;overflow-y:auto;flex:1 1 0;min-height:0;border-top:1px solid var(--border);display:flex;flex-direction:column}._section_i1uqk_143+._section_i1uqk_143{border-top:1px solid var(--border)}._sectionLabel_i1uqk_185{padding:0 14px 6px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text3);display:block}._sectionLabelBtn_i1uqk_196{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px 8px;background:none;border:none;cursor:pointer;gap:8px}._sectionLabelBtn_i1uqk_196:hover{background:var(--surface2)}._navItem_i1uqk_209{display:block;padding:6px 14px;color:var(--text2);font-size:.83rem;text-decoration:none;border-left:2px solid transparent;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navItem_i1uqk_209:hover{color:var(--text);background:var(--surface2)}._navActive_i1uqk_223{color:var(--accent-lite)!important;border-left-color:var(--accent-lite)!important;background:var(--accent-dim)}._navEmpty_i1uqk_229{display:block;padding:6px 14px;color:var(--text3);font-size:.8rem;font-style:italic}._sidebarFooter_i1uqk_238{padding:10px 12px;border-top:1px solid var(--border);flex-shrink:0}._adminLink_i1uqk_244{display:block;padding:6px 10px;color:var(--text3);font-size:.8rem;border-radius:var(--radius);text-decoration:none;transition:color var(--t-fast),background var(--t-fast)}._adminLink_i1uqk_244:hover{color:var(--text);background:var(--surface2);text-decoration:none}._iconRail_i1uqk_256{display:flex;flex-direction:column;align-items:center;padding:8px 0;gap:2px;height:100%}._railDivider_i1uqk_265{width:24px;height:1px;background:var(--border);margin:4px 0;flex-shrink:0}._railBtn_i1uqk_273{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border:none;border-radius:var(--radius);cursor:pointer;color:var(--text3);font-size:1rem;text-decoration:none;transition:background var(--t-fast),color var(--t-fast);flex-shrink:0}._railBtn_i1uqk_273:hover{background:var(--surface2);color:var(--text)}._railBtnActive_i1uqk_291{background:var(--accent-dim)!important;color:var(--accent-lite)!important}._popout_i1uqk_297{position:fixed;left:40px;top:0;bottom:0;width:300px;background:var(--surface);border-right:1px solid var(--border2);display:flex;flex-direction:column;z-index:50;box-shadow:4px 0 24px #00000059;animation:_popoutIn_i1uqk_1 .15s ease}@keyframes _popoutIn_i1uqk_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._popoutHeader_i1uqk_317{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border);flex-shrink:0;background:var(--surface2)}._popoutTitle_i1uqk_327{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text2)}._popoutClose_i1uqk_335{background:none;border:none;cursor:pointer;color:var(--text3);font-size:.8rem;padding:2px 5px;border-radius:var(--radius);transition:color var(--t-fast),background var(--t-fast)}._popoutClose_i1uqk_335:hover{color:var(--text);background:var(--surface3)}._popoutBody_i1uqk_347{flex:1;overflow-y:auto;min-height:0}._main_i1uqk_354{flex:1;overflow:hidden;display:flex;flex-direction:column}._sectionHead_i1uqk_362{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 4px;flex-shrink:0}._sectionHeadLink_i1uqk_370{font-size:.82rem;font-weight:700;color:var(--text2);text-decoration:none;letter-spacing:.01em;transition:color var(--t-fast)}._sectionHeadLink_i1uqk_370:hover{color:var(--text)}._sectionHeadActive_i1uqk_380{color:var(--accent-lite)!important}._sectionToggle_i1uqk_384{background:none;border:none;cursor:pointer;padding:2px 4px;color:var(--text3);line-height:1}._sectionBlurb_i1uqk_393{padding:0 14px 8px;font-size:.72rem;color:var(--text3);line-height:1.45;margin:0}._searchCategory_i1uqk_402{padding:5px 12px 3px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text3);background:var(--surface2);border-top:1px solid var(--border)}._searchCategory_i1uqk_402:first-child{border-top:none}._navSectionBtn_i1uqk_415{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);margin:6px 12px 0;width:calc(100% - 24px);cursor:pointer;text-decoration:none;color:var(--text2);font-size:.83rem;font-weight:600;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);box-sizing:border-box}._navSectionBtn_i1uqk_415:hover{background:var(--surface3);border-color:var(--border2);color:var(--text);text-decoration:none}._navSectionBtnActive_i1uqk_441{background:var(--accent-dim)!important;border-color:var(--accent-mid)!important;color:var(--accent-lite)!important}._navSectionIcon_i1uqk_447{font-size:.85rem;flex-shrink:0}._navSectionLabel_i1uqk_452{flex:1}._navSectionArrow_i1uqk_456{font-size:.7rem;color:var(--text3);flex-shrink:0;transition:color var(--t-fast)}._navSectionBtn_i1uqk_415:hover ._navSectionArrow_i1uqk_456,._navSectionBtnActive_i1uqk_441 ._navSectionArrow_i1uqk_456{color:inherit}._page_16sr7_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._toolbar_16sr7_8{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--border);flex-shrink:0;background:var(--surface)}._filterInput_16sr7_18{width:220px;font-family:var(--font-mono)!important;font-size:.8rem!important}._sourceFilters_16sr7_24{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._sourceFilters_16sr7_24 button{background:none;border:none;cursor:pointer;padding:0;transition:opacity var(--t-fast)}._sourceFilters_16sr7_24 button:hover{opacity:1!important}._list_16sr7_39{flex:1;overflow-y:auto;padding:4px 0}._loading_16sr7_45{display:flex;align-items:center;gap:10px;padding:40px 24px;color:var(--text3)}._defRow_16sr7_53{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 20px;background:none;border:none;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;gap:12px;transition:background var(--t-fast)}._defRow_16sr7_53:hover{background:var(--surface2)}._defRow_16sr7_53:last-child{border-bottom:none}._defLeft_16sr7_71{display:flex;align-items:baseline;gap:10px;min-width:0;flex:1}._term_16sr7_79{font-weight:500;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._section_16sr7_87{font-family:var(--font-mono);font-size:.72rem;color:var(--text3);white-space:nowrap}._defRight_16sr7_94{display:flex;align-items:center;gap:6px;flex-shrink:0}._alsoInCount_16sr7_101{font-family:var(--font-mono);font-size:.7rem;color:var(--text3)}._empty_16sr7_107{padding:48px 24px;color:var(--text3);font-size:.875rem;text-align:center}._pagination_16sr7_114{display:flex;align-items:center;gap:14px;justify-content:center;padding:12px;border-top:1px solid var(--border);flex-shrink:0;font-size:.8rem}._header_16sr7_126{padding:20px 20px 0;flex-shrink:0}._headerTop_16sr7_131{display:flex;align-items:center;gap:14px;margin-bottom:6px}._title_16sr7_138{font-size:1.3rem;font-weight:700;color:var(--text);letter-spacing:-.02em}._blurb_16sr7_145{font-size:.8rem;color:var(--text3);line-height:1.5;margin-bottom:12px}._filterTag_16sr7_152{font-size:.75rem;color:var(--text2);background:var(--surface2);border:1px solid var(--border2);border-radius:var(--radius);padding:2px 8px;display:flex;align-items:center}._count_16sr7_163{font-size:.78rem;color:var(--text3);margin-left:auto}._page_mtwyg_1{height:100%;overflow-y:auto;padding:0 0 40px}._loading_mtwyg_7,._error_mtwyg_7{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text3);gap:12px}._header_mtwyg_16{padding:20px 28px 16px;border-bottom:1px solid var(--border);display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;background:var(--surface);position:sticky;top:0;z-index:10}._term_mtwyg_29{font-size:1.4rem;font-weight:600;letter-spacing:-.02em}._section_mtwyg_35{padding:20px 28px;border-bottom:1px solid var(--border)}._section_mtwyg_35:last-child{border-bottom:none}._sectionHead_mtwyg_41{display:flex;align-items:center;gap:10px;margin-bottom:10px}._sectionTitle_mtwyg_48{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text3);margin-bottom:12px}._authLabel_mtwyg_57{font-size:.75rem;color:var(--success)}._rawDef_mtwyg_62{font-size:.925rem;line-height:1.7;color:var(--text)}._aliases_mtwyg_68{margin-top:12px;font-size:.82rem}._alias_mtwyg_68{color:var(--text2)}._alsoInRow_mtwyg_77{margin-bottom:14px;padding:12px;background:var(--surface2);border-radius:var(--radius);border:1px solid var(--border)}._alsoInRow_mtwyg_77:last-child{margin-bottom:0}._alsoInHead_mtwyg_86{display:flex;align-items:center;gap:8px;margin-bottom:8px}._altDef_mtwyg_93{font-size:.875rem;color:var(--text2);line-height:1.65}._backlinkRow_mtwyg_99{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;text-align:left;margin-bottom:6px;transition:background var(--t-fast),border-color var(--t-fast);font-size:.875rem}._backlinkRow_mtwyg_99:hover{background:var(--surface3);border-color:var(--border2)}._backlinkRow_mtwyg_99:last-child{margin-bottom:0}._controlId_mtwyg_118{font-family:var(--font-mono);font-size:.75rem;color:var(--accent-lite);flex-shrink:0}._backlinkTitle_mtwyg_125{flex:1;color:var(--text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._backlinkArrow_mtwyg_133{color:var(--text3);flex-shrink:0}._derivedFrom_mtwyg_138{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}._derivedLabel_mtwyg_146{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text3);flex-shrink:0}._derivedName_mtwyg_155{font-size:.8rem;color:var(--text2)}._page_otu7v_1{display:flex;flex-direction:column;height:100%;overflow-y:auto}._header_otu7v_8{padding:24px 28px 16px;border-bottom:1px solid var(--border);flex-shrink:0}._title_otu7v_14{font-size:1.3rem;font-weight:700;color:var(--text);letter-spacing:-.02em;margin-bottom:4px}._blurb_otu7v_22{font-size:.8rem;color:var(--text3);line-height:1.5}._list_otu7v_28{flex:1;padding:8px 0}._loading_otu7v_33,._empty_otu7v_34{display:flex;align-items:center;gap:10px;padding:48px 28px;color:var(--text3);font-size:.875rem}._categoryBlock_otu7v_44{border-bottom:1px solid var(--border)}._categoryBlock_otu7v_44:last-child{border-bottom:none}._categoryHeader_otu7v_49{display:flex;align-items:center;gap:8px;width:100%;padding:8px 20px;background:none;border:none;cursor:pointer;text-align:left;transition:background var(--t-fast)}._categoryHeader_otu7v_49:hover{background:var(--surface2)}._catCaret_otu7v_63{font-size:.6rem;color:var(--text3);display:inline-block;transition:transform .15s;flex-shrink:0}._catCaretOpen_otu7v_70{transform:rotate(90deg)}._categoryName_otu7v_72{flex:1;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--text3)}._categoryCount_otu7v_81{font-size:.68rem;font-family:var(--font-mono);color:var(--text3);background:var(--surface2);padding:1px 6px;border-radius:10px}._categoryItems_otu7v_90{padding:2px 0 6px}._nameGroupHeader_otu7v_95{display:flex;align-items:center;gap:6px;width:100%;padding:5px 20px;background:none;border:none;cursor:pointer;text-align:left;transition:background var(--t-fast)}._nameGroupHeader_otu7v_95:hover{background:var(--surface2)}._categoryItems_otu7v_90 ._nameGroupHeader_otu7v_95{padding-left:32px}._nameCaret_otu7v_114{font-size:.55rem;color:var(--text3);display:inline-block;transition:transform .15s;flex-shrink:0}._nameCaretOpen_otu7v_121{transform:rotate(90deg)}._nameGroupLabel_otu7v_123{font-size:.82rem;font-weight:500;color:var(--text2)}._sourceRow_otu7v_132{display:flex;align-items:center;gap:8px;width:100%;padding:5px 20px;background:none;border:none;border-left:2px solid transparent;cursor:pointer;text-align:left;transition:background var(--t-fast),border-color var(--t-fast)}._sourceRow_otu7v_132:hover{background:var(--surface2);border-left-color:var(--accent-lite)}._categoryItems_otu7v_90 ._sourceRow_otu7v_132{padding-left:32px}._sourceRowChild_otu7v_156{display:flex;align-items:center;gap:8px;width:100%;padding:4px 20px 4px 36px;background:none;border:none;border-left:2px solid transparent;cursor:pointer;text-align:left;font-size:.78rem;transition:background var(--t-fast),border-color var(--t-fast)}._sourceRowChild_otu7v_156:hover{background:var(--surface2);border-left-color:var(--accent-lite)}._categoryItems_otu7v_90 ._sourceRowChild_otu7v_156{padding-left:48px}._sourceIcon_otu7v_180{font-size:.7rem;flex-shrink:0;color:var(--text3)}._sourceLabel_otu7v_186{font-size:.82rem;color:var(--text2);font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sourceRow_otu7v_132:hover ._sourceLabel_otu7v_186{color:var(--text)}._node_1ywa3_1{display:flex;align-items:center;gap:6px;width:100%;padding:5px 12px;background:none;border:none;color:var(--text2);cursor:pointer;text-align:left;font-size:.8rem;font-family:var(--font-sans);transition:background var(--t-fast),color var(--t-fast);border-left:2px solid transparent}._node_1ywa3_1:hover{background:var(--surface2);color:var(--text)}._selected_1ywa3_19{background:var(--accent-dim)!important;color:var(--accent-lite)!important;border-left-color:var(--accent-lite)!important}._domain_1ywa3_25{font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text3);padding-top:10px}._domain_1ywa3_25:hover{color:var(--text2)}._domain_1ywa3_25._selected_1ywa3_19{color:var(--accent-lite)!important}._control_1ywa3_36{font-family:var(--font-mono);font-size:.77rem;color:var(--text)}._caret_1ywa3_42{font-size:.55rem;color:var(--text3);transition:transform var(--t-fast);display:inline-block;flex-shrink:0;width:10px}._caretOpen_1ywa3_50{transform:rotate(90deg)}._leaf_1ywa3_52{width:10px;flex-shrink:0}._label_1ywa3_57{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._panel_a8h99_1{height:100%;overflow-y:auto;padding-bottom:60px}._loading_a8h99_7,._empty_a8h99_7{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text3);gap:12px}._header_a8h99_17{padding:20px 28px 16px;border-bottom:1px solid var(--border);background:var(--surface);position:sticky;top:0;z-index:5}._headerTop_a8h99_26{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}._controlId_a8h99_34{font-family:var(--font-mono);font-size:.8rem;font-weight:600;color:var(--accent-lite);background:var(--accent-dim);padding:2px 8px;border-radius:3px;border:1px solid rgba(59,130,246,.2);flex-shrink:0}._headerSep_a8h99_46{color:var(--border2);font-size:.85rem;flex-shrink:0}._docTitle_a8h99_52{font-size:.78rem;font-weight:500;color:var(--text2)}._docSubtitle_a8h99_58{font-size:.72rem;font-family:var(--font-mono);color:var(--text3)}._derivedFrom_a8h99_65{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}._derivedLabel_a8h99_73{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text3);flex-shrink:0}._derivedLink_a8h99_82{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--border2);border-radius:var(--radius);padding:3px 10px;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast);flex-wrap:wrap;text-align:left}._derivedLink_a8h99_82:hover{background:var(--surface2);border-color:var(--text3)}._derivedLink_a8h99_82:disabled{cursor:default;opacity:.6}._derivedControlId_a8h99_98{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--accent-lite)}._derivedDocName_a8h99_105{font-size:.75rem;color:var(--text2)}._derivedNodeTitle_a8h99_110{font-size:.75rem;color:var(--text3);font-style:italic}._title_a8h99_116{font-size:1.15rem;font-weight:600;letter-spacing:-.01em;color:var(--text)}._bodySection_a8h99_124{padding:18px 28px;border-bottom:1px solid var(--border);font-size:.9rem;line-height:1.75;color:var(--text)}._children_a8h99_133{padding:0}._childNode_a8h99_137{padding:14px 28px;border-bottom:1px solid var(--border);font-size:.875rem;line-height:1.7}._childNode_a8h99_137:last-child{border-bottom:none}._childTitle_a8h99_148{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text3);margin-bottom:8px}._type_objective_a8h99_158{background:var(--surface)}._type_objective_item_a8h99_162{padding:8px 28px 8px 44px;border-bottom:1px solid var(--border);color:var(--text2);font-size:.875rem}._type_methods_a8h99_169{background:var(--surface)}._type_examine_a8h99_173,._type_interview_a8h99_174,._type_test_a8h99_175{background:var(--surface2);padding:10px 28px;border-bottom:1px solid var(--border);font-size:.85rem;color:var(--text2)}._type_examine_a8h99_173 ._childTitle_a8h99_148{color:#0f6e56}._type_interview_a8h99_174 ._childTitle_a8h99_148{color:#854f0b}._type_test_a8h99_175 ._childTitle_a8h99_148{color:#1a4a8a}._type_discussion_a8h99_187{background:var(--surface)}._type_further_discussion_a8h99_191{padding:16px 28px;background:var(--surface2)}._type_example_a8h99_196{padding:12px 28px 12px 40px;background:var(--surface);border-left:3px solid var(--accent-mid);margin:8px 28px;border-radius:0 var(--radius) var(--radius) 0}._type_considerations_a8h99_204{padding:14px 28px;background:var(--surface2)}._grandchildren_a8h99_209{margin-top:10px;padding-left:16px;border-left:2px solid var(--border2)}._section_a8h99_216{padding:16px 28px;border-top:1px solid var(--border)}._sectionLabel_a8h99_221{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text3);margin-bottom:10px}._refList_a8h99_230{display:flex;flex-wrap:wrap;gap:6px}._refItem_a8h99_236{display:flex;align-items:center;gap:6px;padding:5px 10px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast);font-size:.83rem;color:var(--text)}._refItem_a8h99_236:hover{background:var(--surface3);border-color:var(--border2)}._refTerm_a8h99_251{font-weight:500}._page_8t248_1{height:100%;display:flex;flex-direction:column;overflow:hidden}._loading_8t248_8,._empty_8t248_8{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text3);gap:12px}._docHeader_8t248_17{padding:12px 20px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;display:flex;flex-direction:column;gap:3px}._treeHeader_8t248_28{display:flex;align-items:center;justify-content:space-between;padding:7px 10px 7px 14px;border-bottom:1px solid var(--border);flex-shrink:0;background:var(--surface)}._treeHeaderLabel_8t248_38{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text3)}._treeCollapseBtn_8t248_47{background:none;border:none;cursor:pointer;color:var(--text3);font-size:.85rem;padding:2px 4px;border-radius:var(--radius);flex-shrink:0;transition:color var(--t-fast),background var(--t-fast);line-height:1}._treeCollapseBtn_8t248_47:hover{color:var(--text);background:var(--surface2)}._treePaneCollapsed_8t248_65{width:40px;flex-shrink:0;border-right:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:10px}._treeCollapsedIcon_8t248_77{font-size:1rem;line-height:1;cursor:default;-webkit-user-select:none;user-select:none;opacity:.5}._docTitle_8t248_85{font-size:1rem;font-weight:600;margin:0}._docMeta_8t248_91{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._docSub_8t248_98{font-size:.75rem;color:var(--text3);font-family:var(--font-mono)}._docMetaSep_8t248_104{font-size:.75rem;color:var(--border2)}._docUrl_8t248_109{font-size:.75rem;color:var(--text3);font-family:var(--font-mono);text-decoration:none;opacity:.8}._docUrl_8t248_109:hover{color:var(--accent-lite);text-decoration:underline;opacity:1}._body_8t248_122{display:flex;flex:1;overflow:hidden}._treePane_8t248_65{width:300px;flex-shrink:0;border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}._treePane_8t248_65>:last-child{flex:1;overflow-y:auto;padding:8px 0}._detailPane_8t248_144{flex:1;overflow-y:auto}._detailEmpty_8t248_149{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text3);font-size:.875rem;padding:40px;text-align:center}._page_8ki8y_1{height:100%;display:flex;flex-direction:column;overflow:hidden}._header_8ki8y_9{display:flex;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}._queryLabel_8ki8y_19{font-size:.88rem;color:var(--text2)}._queryLabel_8ki8y_19 strong{color:var(--text);font-weight:600}._count_8ki8y_29{font-size:.78rem;color:var(--text3);font-family:var(--font-mono)}._body_8ki8y_36{display:flex;flex:1;overflow:hidden}._resultsPane_8ki8y_43{width:300px;flex-shrink:0;border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;background:var(--surface)}._panelHeader_8ki8y_53{display:flex;align-items:center;justify-content:space-between;padding:7px 10px 7px 14px;border-bottom:1px solid var(--border);flex-shrink:0}._panelLabel_8ki8y_62{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text3)}._collapseBtn_8ki8y_70{background:none;border:none;cursor:pointer;color:var(--text3);font-size:.85rem;padding:2px 4px;border-radius:var(--radius);transition:color var(--t-fast),background var(--t-fast);line-height:1;flex-shrink:0}._collapseBtn_8ki8y_70:hover{color:var(--text);background:var(--surface2)}._resultsList_8ki8y_84{flex:1;overflow-y:auto;padding:6px 0}._hint_8ki8y_90{padding:20px 14px;color:var(--text3);font-size:.82rem;display:flex;align-items:center;gap:8px}._docGroup_8ki8y_100{margin-bottom:2px}._docGroupHeader_8ki8y_104{display:flex;align-items:center;gap:6px;padding:7px 14px 5px;width:100%;background:none;border:none;border-top:1px solid var(--border);cursor:pointer;text-align:left;transition:background var(--t-fast)}._docGroupHeader_8ki8y_104:hover{background:var(--surface2)}._docCaret_8ki8y_119{font-size:.55rem;color:var(--text3);display:inline-block;transition:transform .15s;flex-shrink:0}._docCaretOpen_8ki8y_126{transform:rotate(90deg)}._docGroupTitle_8ki8y_128{font-size:.75rem;font-weight:600;color:var(--text2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._docGroupLink_8ki8y_139{color:var(--accent-lite);border-bottom:1px dashed var(--accent-mid);cursor:pointer;transition:border-bottom-style var(--t-fast)}._docGroupLink_8ki8y_139:hover{border-bottom-style:solid}._docGroupSub_8ki8y_147{font-weight:400;color:var(--text3);font-family:var(--font-mono);font-size:.68rem}._docGroupCount_8ki8y_154{font-size:.68rem;font-family:var(--font-mono);color:var(--text3);background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:0 6px;flex-shrink:0}._resultItem_8ki8y_166{display:flex;align-items:center;width:100%;padding:5px 14px 5px 28px;background:none;border:none;border-left:2px solid transparent;cursor:pointer;text-align:left;transition:background var(--t-fast),border-color var(--t-fast)}._resultItem_8ki8y_166:hover{background:var(--surface2)}._resultItemActive_8ki8y_180{background:var(--accent-dim)!important;border-left-color:var(--accent-lite)!important}._resultTitle_8ki8y_185{font-size:.8rem;font-family:var(--font-mono);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._resultsPaneCollapsed_8ki8y_196{width:40px;flex-shrink:0;border-right:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:10px}._collapsedIcon_8ki8y_208{font-size:1rem;line-height:1;opacity:.5;-webkit-user-select:none;user-select:none}._detailPane_8ki8y_216{flex:1;overflow-y:auto}._detailEmpty_8ki8y_221{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text3);font-size:.875rem;padding:40px;text-align:center}._categorySection_8ki8y_233{border-bottom:1px solid var(--border)}._categorySection_8ki8y_233:last-child{border-bottom:none}._categoryHeader_8ki8y_238{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 6px;background:var(--surface2);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:2}._categoryLabel_8ki8y_250{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text3)}._categoryCount_8ki8y_258{font-family:var(--font-mono);font-size:.68rem;color:var(--text3);background:var(--surface3);padding:1px 6px;border-radius:10px}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}._page_14zy8_1{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--bg)}._toolbar_14zy8_10{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;flex-wrap:wrap}._tocBtnActive_14zy8_21{background:var(--accent-dim)!important;color:var(--accent-lite)!important;border-color:var(--accent-mid)!important}._docInfo_14zy8_27{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}._docName_14zy8_35{font-size:.85rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._docMeta_14zy8_44{font-size:.7rem;color:var(--text3);font-family:var(--font-mono)}._controls_14zy8_50{display:flex;align-items:center;gap:4px;flex-shrink:0}._pageJump_14zy8_57{display:flex;align-items:center;gap:4px}._pageInput_14zy8_63{width:52px;text-align:center;font-family:var(--font-mono);font-size:.82rem;padding:3px 6px;background:var(--surface2);border:1px solid var(--border2);border-radius:var(--radius);color:var(--text)}._pageInput_14zy8_63::-webkit-inner-spin-button,._pageInput_14zy8_63::-webkit-outer-spin-button{opacity:0}._pageSep_14zy8_77{font-size:.78rem;color:var(--text3);white-space:nowrap}._zoom_14zy8_83{display:flex;align-items:center;gap:4px;flex-shrink:0}._zoomLabel_14zy8_90{font-size:.78rem;font-family:var(--font-mono);color:var(--text2);min-width:38px;text-align:center}._highlightBadge_14zy8_98{font-size:.75rem;color:var(--accent-lite);background:var(--accent-dim);border:1px solid var(--accent-mid);border-radius:var(--radius);padding:2px 8px;white-space:nowrap;flex-shrink:0}._body_14zy8_110{display:flex;flex:1;min-height:0;overflow:hidden}._toc_14zy8_21{width:260px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--surface);overflow:hidden}._tocHeader_14zy8_128{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 8px;border-bottom:1px solid var(--border);flex-shrink:0;background:var(--surface2)}._tocTitle_14zy8_138{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text3)}._tocClose_14zy8_146{background:none;border:none;cursor:pointer;color:var(--text3);font-size:.75rem;padding:2px 4px;border-radius:var(--radius);transition:color var(--t-fast),background var(--t-fast)}._tocClose_14zy8_146:hover{color:var(--text);background:var(--surface3)}._tocSearch_14zy8_158{padding:8px 10px;border-bottom:1px solid var(--border);flex-shrink:0}._tocSearchInput_14zy8_164{width:100%;box-sizing:border-box;font-size:.78rem!important;background:var(--bg)!important;font-family:var(--font-mono)!important}._tocList_14zy8_172{flex:1;overflow-y:auto;padding:4px 0}._tocItem_14zy8_178{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;padding:5px 12px;background:none;border:none;border-left:2px solid transparent;cursor:pointer;text-align:left;transition:background var(--t-fast),border-color var(--t-fast);min-width:0}._tocItem_14zy8_178:hover{background:var(--surface2)}._tocItemActive_14zy8_197{background:var(--accent-dim)!important;border-left-color:var(--accent-lite)!important}._tocItemTitle_14zy8_202{font-size:.78rem;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.4}._tocItemActive_14zy8_197 ._tocItemTitle_14zy8_202{color:var(--accent-lite)}._tocItemPage_14zy8_216{font-size:.68rem;font-family:var(--font-mono);color:var(--text3);flex-shrink:0}._tocEmpty_14zy8_223{padding:16px 14px;font-size:.78rem;color:var(--text3);font-style:italic}._viewer_14zy8_231{flex:1;overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;align-items:center;padding:24px 24px 48px;background:#525659}._pageWrapper_14zy8_243{position:relative;margin-bottom:16px;box-shadow:0 4px 24px #00000080;background:#fff;flex-shrink:0}._pageNumber_14zy8_251{position:absolute;bottom:8px;right:10px;font-size:.68rem;font-family:var(--font-mono);color:#00000059;background:#ffffffb3;padding:1px 5px;border-radius:3px;pointer-events:none;-webkit-user-select:none;user-select:none}._pageLoading_14zy8_265{width:612px;height:792px;background:#f0f0f0}._loading_14zy8_271,._empty_14zy8_272,._error_14zy8_273{display:flex;align-items:center;gap:10px;padding:60px 24px;color:var(--text3);font-size:.875rem}._error_14zy8_273{color:#f87171}._shell_d4fbv_1{height:100vh;display:flex;flex-direction:column;overflow:hidden}._header_d4fbv_8{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:52px;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}._headerLeft_d4fbv_19{display:flex;align-items:center;gap:10px}._backLink_d4fbv_25{font-family:var(--font-mono);font-size:.85rem;color:var(--accent-lite);text-decoration:none}._backLink_d4fbv_25:hover{text-decoration:underline}._divider_d4fbv_33{color:var(--text3)}._title_d4fbv_35{font-size:.9rem;font-weight:500;color:var(--text2)}._headerRight_d4fbv_41{display:flex;align-items:center;gap:12px}._username_d4fbv_47{font-size:.8rem;color:var(--text3);font-family:var(--font-mono)}._body_d4fbv_53{display:flex;flex:1;overflow:hidden}._nav_d4fbv_59{width:180px;flex-shrink:0;background:var(--surface);border-right:1px solid var(--border);padding:16px 0}._navItem_d4fbv_67{display:block;padding:8px 20px;color:var(--text2);font-size:.85rem;text-decoration:none;border-left:2px solid transparent;transition:all var(--t-fast)}._navItem_d4fbv_67:hover{color:var(--text);background:var(--surface2);text-decoration:none}._navActive_d4fbv_78{color:var(--accent-lite)!important;border-left-color:var(--accent-lite)!important;background:var(--accent-dim)}._content_d4fbv_84{flex:1;overflow-y:auto;padding:28px 32px}._page_10es6_1{max-width:860px}._pageTitle_10es6_5{font-size:1.3rem;font-weight:600;margin-bottom:28px;letter-spacing:-.01em}._section_10es6_13{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 24px;margin-bottom:20px}._sectionTitle_10es6_21{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text3);margin-bottom:16px}._row_10es6_31{display:flex;gap:24px;margin-bottom:16px;flex-wrap:wrap}._fieldGroup_10es6_38{flex:1;min-width:200px}._fieldGroup_10es6_38 label{margin-bottom:8px}._hint_10es6_47{font-size:.78rem;color:var(--text3);margin-top:6px;line-height:1.5}._segmented_10es6_55{display:flex;border:1px solid var(--border2);border-radius:var(--radius);overflow:hidden}._seg_10es6_55{flex:1;padding:6px 12px;background:var(--surface2);border:none;border-right:1px solid var(--border2);color:var(--text2);cursor:pointer;font-size:.82rem;font-family:var(--font-sans);transition:background var(--t-fast),color var(--t-fast);white-space:nowrap}._seg_10es6_55:last-child{border-right:none}._seg_10es6_55:hover{background:var(--surface3);color:var(--text)}._segActive_10es6_78{background:var(--accent)!important;color:#fff!important}._fileRow_10es6_84{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._fileInput_10es6_91{display:none}._result_10es6_96{margin-top:14px;padding:10px 14px;border-radius:var(--radius);font-size:.85rem;line-height:1.5}._resultOk_10es6_104{background:#22c55e1a;border:1px solid rgba(34,197,94,.25);color:var(--success)}._resultErr_10es6_110{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:var(--danger)}._utilRow_10es6_117{display:flex;gap:20px;flex-wrap:wrap}._util_10es6_117{flex:1;min-width:200px;display:flex;flex-direction:column;gap:8px}._utilLabel_10es6_131{font-weight:500;font-size:.875rem}._exportRow_10es6_137{display:flex;gap:10px;flex-wrap:wrap}._table_10es6_144{width:100%;border-collapse:collapse;font-size:.85rem}._table_10es6_144 th{text-align:left;padding:8px 12px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text3);border-bottom:1px solid var(--border)}._table_10es6_144 td{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:middle}._table_10es6_144 tr:last-child td{border-bottom:none}._table_10es6_144 tr:hover td{background:var(--surface2)}._overlay_10es6_171{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200}._modal_10es6_181{background:var(--surface);border:1px solid var(--border2);border-radius:var(--radius-lg);padding:28px;width:400px;max-width:90vw}._modalTitle_10es6_190{font-size:1rem;font-weight:600;margin-bottom:20px}._modalActions_10es6_196{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._colorRow_10es6_204{display:flex;align-items:center;gap:10px}._colorSwatch_10es6_210{width:32px;height:32px;border-radius:var(--radius);border:1px solid var(--border2);flex-shrink:0}input[type=color]{width:32px;height:32px;padding:2px;border-radius:var(--radius);cursor:pointer}._page_1acwt_1{height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg)}._card_1acwt_9{width:340px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px}._logo_1acwt_17{text-align:center;margin-bottom:4px}._logoMono_1acwt_22{font-family:var(--font-mono);font-size:1.5rem;font-weight:500;color:var(--accent-lite)}._logoWord_1acwt_29{font-family:var(--font-mono);font-size:1.5rem;font-weight:500;color:var(--text2)}._subtitle_1acwt_36{text-align:center;color:var(--text3);font-size:.82rem;margin-bottom:24px}._error_1acwt_43{color:var(--danger);font-size:.82rem;margin-bottom:8px;padding:8px 10px;background:#ef444414;border-radius:var(--radius);border:1px solid rgba(239,68,68,.2)}:root{--font-mono: "IBM Plex Mono", "Courier New", monospace;--font-sans: "IBM Plex Sans", system-ui, sans-serif;--bg: #0f1117;--surface: #1a1d27;--surface2: #22263a;--surface3: #2a2f45;--border: rgba(255,255,255,.08);--border2: rgba(255,255,255,.15);--text: #e8e9f0;--text2: #9ca0b0;--text3: #5c6175;--accent: #1a4a8a;--accent-mid: #2563b8;--accent-lite: #3b82f6;--accent-dim: rgba(26,74,138,.15);--c32: #854F0B;--cnist: #0f6e56;--ccmmc: #1a4a8a;--cfar: #6b21a8;--success: #22c55e;--warning: #f59e0b;--danger: #ef4444;--sidebar-w: 320px;--panel-w: 480px;--radius: 6px;--radius-lg: 10px;--t-fast: .12s ease;--t-mid: .2s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text3)}h1{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}h2{font-size:1.15rem;font-weight:600;letter-spacing:-.01em}h3{font-size:.95rem;font-weight:500}h4{font-size:.875rem;font-weight:500}code,.mono{font-family:var(--font-mono);font-size:.85em}a{color:var(--accent-lite);text-decoration:none}a:hover{text-decoration:underline}.muted{color:var(--text2)}.dimmed{color:var(--text3)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:3px;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.03em;white-space:nowrap}.auth-dot{width:6px;height:6px;border-radius:50%;background:var(--success);display:inline-block;flex-shrink:0}.btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius);border:1px solid var(--border2);background:var(--surface2);color:var(--text);font-family:var(--font-sans);font-size:.85rem;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast);white-space:nowrap}.btn:hover{background:var(--surface3);border-color:var(--text3)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent-mid);color:#fff}.btn-primary:hover{background:var(--accent-mid)}.btn-ghost{background:transparent;border-color:transparent}.btn-ghost:hover{background:var(--surface2);border-color:var(--border)}.btn-danger{background:transparent;border-color:transparent;color:var(--danger)}.btn-danger:hover{background:#ef44441a}.btn-sm{padding:3px 9px;font-size:.78rem}input[type=text],input[type=password],input[type=search],input[type=url],textarea,select{background:var(--surface2);border:1px solid var(--border2);border-radius:var(--radius);color:var(--text);font-family:var(--font-sans);font-size:.875rem;padding:6px 10px;outline:none;width:100%;transition:border-color var(--t-fast)}input:focus,textarea:focus,select:focus{border-color:var(--accent-lite)}input::placeholder,textarea::placeholder{color:var(--text3)}label{display:block;font-size:.78rem;font-weight:500;color:var(--text2);margin-bottom:4px;text-transform:uppercase;letter-spacing:.06em}.field{margin-bottom:14px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}hr{border:none;border-top:1px solid var(--border);margin:12px 0}@keyframes spin{to{transform:rotate(360deg)}}.spinner{width:18px;height:18px;border:2px solid var(--border2);border-top-color:var(--accent-lite);border-radius:50%;animation:spin .7s linear infinite;display:inline-block;flex-shrink:0}.gov-body p{margin-bottom:10px}.gov-body p:last-child{margin-bottom:0}.gov-body h1{font-size:1.15rem;font-weight:600;margin:14px 0 6px}.gov-body h2{font-size:1rem;font-weight:600;margin:12px 0 5px}.gov-body h3{font-size:.9rem;font-weight:500;margin:10px 0 4px}.gov-body ol,.gov-body ul{margin:6px 0 10px;padding-left:1.6em}.gov-body ol{list-style-type:decimal}.gov-body ul{list-style-type:disc}.gov-body li{margin-bottom:4px;line-height:1.6}.gov-body li:last-child{margin-bottom:0}.gov-body ol ol,.gov-body ul ul,.gov-body ol ul,.gov-body ul ol{margin:3px 0}.gov-body strong{font-weight:600}.gov-body em{font-style:italic}.gov-body blockquote{border-left:3px solid var(--border2);margin:8px 0;padding:4px 12px;color:var(--text2);font-style:italic}.gov-body pre{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;margin:8px 0;overflow-x:auto;font-family:var(--font-mono);font-size:.82rem;line-height:1.5}.gov-body code{font-family:var(--font-mono);font-size:.85em;background:var(--surface2);border:1px solid var(--border);border-radius:3px;padding:1px 4px}.gov-body pre code{background:none;border:none;padding:0}.gov-body hr{border:none;border-top:1px solid var(--border2);margin:14px 0}.gov-body mark{background:#ea6b004d;color:#ffb347;border-radius:2px;padding:0 2px;font-weight:600}.gov-body a.term-link,.gov-body a.gov-link{color:var(--accent-lite);border-bottom:1px dashed var(--accent-mid);cursor:pointer}.gov-body a.term-link:hover,.gov-body a.gov-link:hover{border-bottom-style:solid}.gov-body table{border-collapse:collapse;width:100%;margin:10px 0;font-size:.875rem}.gov-body th,.gov-body td{border:1px solid var(--border2);padding:6px 10px;text-align:left;vertical-align:top;line-height:1.5}.gov-body th{background:var(--surface2);font-weight:600;color:var(--text)}.gov-body tr:nth-child(2n) td{background:#ffffff05}.gov-body a[href]:not(.term-link):not(.gov-link){color:var(--accent-lite);text-decoration:underline;text-underline-offset:2px;opacity:.85}.gov-body a[href]:not(.term-link):not(.gov-link):hover{opacity:1}.rw-body{font-size:.875rem;line-height:1.6;color:var(--text)}.rw-body h1{font-size:.78rem;font-weight:500;color:var(--text2);margin:14px 0 6px}.rw-body h2{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text3);margin:12px 0 5px}.rw-body ul,.rw-body ol{padding-left:1.6em;margin:6px 0}.rw-body li{margin-bottom:3px}.rw-body ul{list-style-type:disc}.rw-body ol{list-style-type:decimal}.rw-body ul ul,.rw-body ol ol{margin:2px 0}.rw-body blockquote{border-left:3px solid var(--border2);margin:8px 0;padding:4px 12px;color:var(--text2);font-style:italic}.rw-body pre{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;margin:8px 0;font-family:var(--font-mono);font-size:.82rem}.rw-body code{font-family:var(--font-mono);font-size:.85em;background:var(--surface2);border:1px solid var(--border);border-radius:3px;padding:1px 4px}.rw-body hr{border:none;border-top:1px solid var(--border2);margin:14px 0}.rw-body a{color:var(--accent-lite);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rw-body table{border-collapse:collapse;width:100%;margin:10px 0}.rw-body th,.rw-body td{border:1px solid var(--border2);padding:6px 10px;text-align:left;vertical-align:top;min-width:60px}.rw-body th{background:var(--surface2);font-weight:600}.rw-editor .ProseMirror{padding:12px 16px;min-height:120px;outline:none;font-size:.875rem;line-height:1.6;color:var(--text)}.rw-editor .ProseMirror h1{font-size:.78rem;font-weight:500;color:var(--text2);margin:14px 0 6px}.rw-editor .ProseMirror h2{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text3);margin:12px 0 5px}.rw-editor .ProseMirror ul,.rw-editor .ProseMirror ol{padding-left:1.6em;margin:6px 0}.rw-editor .ProseMirror li{margin-bottom:3px}.rw-editor .ProseMirror ul{list-style-type:disc}.rw-editor .ProseMirror ol{list-style-type:decimal}.rw-editor .ProseMirror ul ul,.rw-editor .ProseMirror ol ol{margin:2px 0}.rw-editor .ProseMirror blockquote{border-left:3px solid var(--border2);margin:8px 0;padding:4px 12px;color:var(--text2);font-style:italic}.rw-editor .ProseMirror pre{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;margin:8px 0;font-family:var(--font-mono);font-size:.82rem}.rw-editor .ProseMirror code{font-family:var(--font-mono);font-size:.85em;background:var(--surface2);border:1px solid var(--border);border-radius:3px;padding:1px 4px}.rw-editor .ProseMirror hr{border:none;border-top:1px solid var(--border2);margin:14px 0}.rw-editor .ProseMirror a{color:var(--accent-lite);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rw-editor .ProseMirror table{border-collapse:collapse;width:100%;margin:10px 0}.rw-editor .ProseMirror th,.rw-editor .ProseMirror td{border:1px solid var(--border2);padding:6px 10px;text-align:left;vertical-align:top;position:relative;min-width:60px}.rw-editor .ProseMirror th{background:var(--surface2);font-weight:600}.rw-editor .ProseMirror .selectedCell{background:var(--accent-dim)}.rw-editor .ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:var(--accent-mid);cursor:col-resize;pointer-events:all}.rw-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text3);pointer-events:none;float:left;height:0}.rw-editor .ProseMirror ::selection{background:var(--accent-dim)}
