.sops_shell__3hsg_{max-width:1200px;margin:0 auto;padding:40px 24px 80px}.sops_tabs__uOZ9G{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.sops_tab__83GEb{display:flex;align-items:center;gap:8px;background:none;border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:.82rem;color:var(--muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.sops_tabActive__4Ja_Q,.sops_tab__83GEb:hover{border-color:var(--accent);color:var(--accent-bright)}.sops_tabActive__4Ja_Q{background:var(--accent-dim)}.sops_tabCount__rqqRI{font-size:.7rem;color:var(--faint);background:var(--line);border-radius:999px;padding:1px 7px}.sops_tabActive__4Ja_Q .sops_tabCount__rqqRI{color:var(--accent-bright)}.sops_searchShell__Mo1TA{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 4px;margin-bottom:8px}.sops_searchRow__omGgB{display:flex;align-items:center;gap:14px;max-width:640px;margin:0 auto}.sops_searchBox__ax9bb{flex:1 1;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding-bottom:10px;transition:border-color .15s}.sops_searchBox__ax9bb:focus-within{border-color:var(--accent)}.sops_searchIcon__xBxbl{font-size:18px;color:var(--accent);flex:none}.sops_searchBox__ax9bb input{flex:1 1;background:none;border:none;outline:none;color:var(--text);font-size:1rem;font-family:inherit}.sops_searchBox__ax9bb input::placeholder{color:var(--faint)}.sops_searchClear__C6bWJ{cursor:pointer;color:var(--muted);font-size:16px;padding:0 4px;background:none;border:none}.sops_searchClear__C6bWJ:hover{color:var(--accent-bright)}.sops_resultBar__a5fU6{max-width:640px;margin:10px auto 0;text-align:center}.sops_resultCount__8t72u{color:var(--faint);font-size:.82rem}.sops_layout__sVzId{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start;margin-top:28px}.sops_sidebar__0DFA7{position:-webkit-sticky;position:sticky;top:90px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:8px}.sops_sidebarLabel__Tj431{font-family:inherit;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:14px}.sops_sidebarLink__HSZMJ{display:flex;align-items:baseline;gap:8px;padding:7px 0;color:var(--muted);font-size:.86rem;line-height:1.4;transition:color .15s}.sops_sidebarLink__HSZMJ:hover{color:var(--text)}.sops_sidebarLinkActive__rIda3{color:var(--accent-bright);font-weight:600}.sops_sNum__J6hGk{flex:none;color:var(--faint);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:16px}.sops_sidebarLinkActive__rIda3 .sops_sNum__J6hGk{color:var(--accent-bright)}.sops_sTitle__7iOHg{flex:1 1}.sops_chapter__0mhdb{border:1px solid var(--line);border-radius:var(--r);background:var(--card-bg);padding:26px clamp(20px,4vw,40px);margin-bottom:22px;scroll-margin-top:90px}.sops_chapterHead__Wz4ia{display:flex;align-items:flex-start;gap:14px;cursor:pointer;margin-bottom:18px;padding-bottom:14px;border-bottom:3px double var(--line)}.sops_chapterHeadCollapsed__wKL5Z{margin-bottom:0;padding-bottom:0;border-bottom:none}.sops_chapterTitle__UC6an{font-family:inherit;font-size:1.25rem;font-weight:600;color:var(--accent-bright);line-height:1.3}.sops_chapterRight__X1n3w{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none;padding-top:2px}.sops_chevron__BUZf1{color:var(--accent);font-size:15px;transition:transform .2s;display:inline-block}.sops_chevronCollapsed__OmzZz{transform:rotate(-90deg)}.sops_body__9Klsb .sops_p__VlZP7{margin:14px 0 0;line-height:1.75;font-size:.96rem;color:var(--muted);max-width:74ch}.sops_body__9Klsb .sops_p__VlZP7:first-child{margin-top:0}.sops_body__9Klsb .sops_h3__dabMz{margin:22px 0 0;font-family:inherit;font-size:1rem;font-weight:600;color:var(--text)}.sops_body__9Klsb .sops_h3__dabMz:first-child{margin-top:0}.sops_body__9Klsb .sops_list__oKapU{margin:14px 0 0;padding-left:1.3rem;display:grid;grid-gap:8px;gap:8px;font-size:.96rem;line-height:1.65;color:var(--muted);max-width:76ch}.sops_body__9Klsb .sops_list__oKapU:first-child{margin-top:0}.sops_body__9Klsb .sops_list__oKapU li::marker{color:var(--faint)}.sops_empty___ULg8{color:var(--muted);font-size:.88rem;padding:20px 0}.sops_editRow__J7lCy{display:flex;gap:8px;flex:none}.sops_editForm__al1k6{display:flex;flex-direction:column;gap:10px}.sops_editForm__al1k6 textarea{min-height:240px;font-family:var(--mono);font-size:.85rem;line-height:1.6}.sops_editActions__gFhMl{display:flex;gap:8px;justify-content:flex-end}.sops_addPanel__UwV5O{margin-top:8px}.sops_hint__YDReC{color:var(--faint);font-size:.78rem;margin:0 0 10px}@media (max-width:900px){.sops_layout__sVzId{grid-template-columns:1fr}.sops_sidebar__0DFA7{position:relative;top:0;max-height:none;margin-bottom:20px;padding-right:0}}