*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{color-scheme:light;--bg:#f7f8fb;--bg-rgb:247,248,251;--card:#fff;--card-subtle:#fbfbfc;--surface-float:hsla(0,0%,100%,.92);--text:#1f2937;--content:#374151;--muted:#6b7280;--line:#e5e7eb;--row-hover:#fafafa;--switch-active-bg:#fff;--shadow:0 4px 16px rgba(15,23,42,.06);--focus-ring:#1f2937;--toggle-track-border:#86868b;--toggle-track-bg:#8e96aa24;--toggle-thumb-bg:#fff;--toggle-thumb-icon:#64748b;--action-primary-bg:#6b7280;--action-primary-text:#fff;--action-primary-border:#6b7280;--mark-bg:#fde68a;--mark-text:#1f2937;--theme-body-bg:#e1f5ee;--theme-body-text:#085041;--theme-body-dot:#1d9e75;--theme-body-border:#9fe1cb;--theme-mind-bg:#eeedfe;--theme-mind-text:#3c3489;--theme-mind-dot:#7f77dd;--theme-mind-border:#cecbf6;--theme-leverage-bg:#faeeda;--theme-leverage-text:#633806;--theme-leverage-dot:#ba7517;--theme-leverage-border:#fac775;--theme-interface-bg:#faece7;--theme-interface-text:#712b13;--theme-interface-dot:#d85a30;--theme-interface-border:#f5c4b3;--evi-a-bg:#dcfce7;--evi-a-text:#166534;--evi-a-border:#86efac;--evi-b-bg:#fef3c7;--evi-b-text:#92400e;--evi-b-border:#fcd34d;--evi-c-bg:#fee2e2;--evi-c-text:#991b1b;--evi-c-border:#fca5a5;--evi-d-bg:#e5e7eb;--evi-d-text:#374151;--evi-d-border:#cbd5e1}html[data-theme=dark]{color-scheme:dark;--bg:#000;--bg-rgb:0,0,0;--card:#1c1c1e;--card-subtle:#232326;--surface-float:rgba(28,28,30,.92);--text:#f5f5f7;--content:#d1d1d6;--muted:#98989d;--line:#38383a;--row-hover:#2c2c2e;--switch-active-bg:#3a3a3c;--shadow:0 10px 24px rgba(0,0,0,.32);--focus-ring:#0a84ff;--toggle-track-border:#757579;--toggle-track-bg:#65758529;--toggle-thumb-bg:#050505;--toggle-thumb-icon:#f5f5f7;--action-primary-bg:#636366;--action-primary-text:#f5f5f7;--action-primary-border:#636366;--mark-bg:#5c4813;--mark-text:#f5f5f7;--theme-body-bg:#16251f;--theme-body-text:#9be7c9;--theme-body-dot:#41c18f;--theme-body-border:#26493c;--theme-mind-bg:#221d2f;--theme-mind-text:#d7cdfb;--theme-mind-dot:#a696f2;--theme-mind-border:#42385a;--theme-leverage-bg:#302517;--theme-leverage-text:#f7d09b;--theme-leverage-dot:#e7a44f;--theme-leverage-border:#5b462b;--theme-interface-bg:#331f1d;--theme-interface-text:#ffb8ad;--theme-interface-dot:#eb7b69;--theme-interface-border:#5b3531;--evi-a-bg:#193229;--evi-a-text:#9be7c9;--evi-a-border:#2c6b56;--evi-b-bg:#372910;--evi-b-text:#f5cf8f;--evi-b-border:#735721;--evi-c-bg:#3a1d1c;--evi-c-text:#ffb5ae;--evi-c-border:#7f3a35;--evi-d-bg:#2c2c2e;--evi-d-text:#e5e5ea;--evi-d-border:#4a4a4d}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Tahoma,PingFang SC,Microsoft Yahei,Arial,Hiragino Sans GB,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;padding:16px}.theme-toggle{align-items:center;background:var(--toggle-track-bg);border:1px solid var(--toggle-track-border);border-radius:999px;box-shadow:none;cursor:pointer;display:inline-flex;height:22px;justify-content:flex-start;padding:0;position:relative;width:40px;-webkit-tap-highlight-color:transparent}.theme-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.theme-toggle svg{fill:none;height:10px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:10px}.theme-toggle-thumb{align-items:center;background:var(--toggle-thumb-bg);border:none;border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.28);color:var(--toggle-thumb-icon);display:inline-flex;height:18px;justify-content:center;left:1px;position:absolute;top:1px;transform:translateX(0);transition:transform .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease;width:18px}html[data-theme=dark] .theme-toggle-thumb{transform:translateX(18px)}.page{margin:0 auto;max-width:1220px}.hero{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);margin-bottom:20px;padding:18px 20px}.hero-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.page-switch{background:var(--card-subtle);border:1px solid var(--line);border-radius:999px;display:inline-flex;flex-shrink:0;padding:1px}.page-switch a{align-items:center;border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:700;justify-content:center;min-height:18px;padding:0 8px;text-decoration:none;white-space:nowrap}.page-switch a:hover{color:var(--text)}.page-switch a[aria-current=page]{background:var(--switch-active-bg);box-shadow:0 1px 3px rgba(15,23,42,.12);color:var(--text)}.page-switch a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.hero-title{flex:1 1;min-width:0}.hero h1{font-size:28px;line-height:1.25;margin-bottom:0}.hero p{color:var(--muted);font-size:14px;line-height:1.75}.meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.badge{align-items:center;background:var(--surface-float);border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 10px}.legend{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.tools{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin-bottom:20px;padding:14px;position:sticky;top:8px;z-index:20}.action-group,.filter-group,.tools-bottom,.tools-top{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.tools-bottom{justify-content:space-between}.search-field{align-items:center;background:var(--card-subtle);border:1px solid var(--line);border-radius:12px;display:inline-flex;flex:1 1 280px;gap:10px;min-width:0;padding:10px 12px}.search-icon{color:var(--muted);flex-shrink:0}.search-icon svg{display:block;height:14px;width:14px}.search-input{background:transparent;border:none;color:var(--text);flex:1 1;font-size:14px;min-width:0;outline:none}.search-input::placeholder{color:var(--muted)}.action-btn,.tool-chip{align-items:center;background:var(--card-subtle);border:1px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;justify-content:center;min-height:34px;padding:0 12px;white-space:nowrap}.tool-chip{font-size:11px;min-height:28px;padding:0 10px}.tool-chip.active{background:var(--surface-float)}.tool-chip.A.active{background:var(--evi-a-bg);border-color:var(--evi-a-border);color:var(--evi-a-text)}.tool-chip.B.active{background:var(--evi-b-bg);border-color:var(--evi-b-border);color:var(--evi-b-text)}.tool-chip.C.active{background:var(--evi-c-bg);border-color:var(--evi-c-border);color:var(--evi-c-text)}.tool-chip.D.active{background:var(--evi-d-bg);border-color:var(--evi-d-border);color:var(--evi-d-text)}.action-btn.primary{background:var(--action-primary-bg);border-color:var(--action-primary-border);color:var(--action-primary-text)}.action-btn:focus-visible,.search-field:focus-within,.tool-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.results-meta{color:var(--muted);font-size:12px}.empty-state{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);color:var(--muted);line-height:1.7;padding:18px}.legend .card{background:var(--card-subtle);border:1px solid var(--line);border-radius:12px;padding:12px}.legend h3{font-size:14px;margin-bottom:8px}.legend p{color:var(--muted);font-size:12px;line-height:1.7}.evi-list{align-items:start;display:grid;gap:10px;grid-template-columns:max-content minmax(0,1fr)}.evi-row{display:contents}.evi{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:6px;padding:3px 8px;white-space:nowrap}.legend .evi{justify-content:center;justify-self:start;text-align:center}.evi-text{color:var(--content);font-size:12px;line-height:1.5;min-width:0;text-align:left}.evi.A{background:var(--evi-a-bg);border-color:var(--evi-a-border);color:var(--evi-a-text)}.evi.B{background:var(--evi-b-bg);border-color:var(--evi-b-border);color:var(--evi-b-text)}.evi.C{background:var(--evi-c-bg);border-color:var(--evi-c-border);color:var(--evi-c-text)}.evi.D{background:var(--evi-d-bg);border-color:var(--evi-d-border);color:var(--evi-d-text)}.exec-note{color:var(--content);font-size:12px;line-height:1.65;padding-left:20px}.exec-note li{margin:4px 0;padding-left:4px}.os-block{margin-bottom:20px;overflow-anchor:none;scroll-margin-top:84px}.os-header{align-items:center;border:1px solid transparent;border-radius:12px;box-shadow:inset 4px 0 0 var(--accent-dot,transparent);cursor:pointer;display:flex;gap:10px;padding:12px 18px;-webkit-user-select:none;user-select:none}.os-header-shell{filter:drop-shadow(var(--shadow))}.os-header.tb{border-color:color-mix(in srgb,var(--theme-body-border) 30%,transparent)!important}.os-header.pb{border-color:color-mix(in srgb,var(--theme-mind-border) 30%,transparent)!important}.os-header.ab{border-color:color-mix(in srgb,var(--theme-leverage-border) 30%,transparent)!important}.os-header.cb{border-color:color-mix(in srgb,var(--theme-interface-border) 30%,transparent)!important}.l1-header,.os-header{outline:none}.l1-header:focus-visible,.os-header:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.os-label{font-size:18px;font-weight:700}.l1-main,.os-main{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.os-sub{flex:1 1;font-size:13px;min-width:0;opacity:.72}.l1-trail,.os-trail{align-items:center;display:flex;flex-shrink:0;gap:8px}.os-note{font-size:12px;opacity:.82}.os-icon{font-size:22px}.chev{display:none;font-size:14px;line-height:1;opacity:.72;transform-origin:center;transition:transform .18s ease}.chev.open{transform:rotate(90deg)}.l1-children,.os-children{display:grid;grid-template-rows:1fr;min-height:0;overflow:hidden;overflow-anchor:none;transition:grid-template-rows .26s ease,opacity .18s ease,margin-top .26s ease}.os-children{margin-top:12px}.l1-children.closed,.os-children.closed{grid-template-rows:0fr;opacity:0;pointer-events:none}.os-children.closed{margin-top:0}.os-children.closed>.os-children-inner{border-left-width:0;margin-left:0;padding-top:0}.os-children-inner{background:var(--bg);border-left:2px solid color-mix(in srgb,var(--accent-line,var(--line)) 54%,transparent);margin-left:16px;min-height:0;overflow:hidden;padding-left:24px}.l1-block{margin-top:12px;overflow-anchor:none;position:relative}.l1-block:first-child{margin-top:0}.l1-header{align-items:center;background:var(--bg);border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:10px 14px;-webkit-user-select:none;user-select:none}.l1-block>.l1-header{background:var(--card);border:1px solid var(--line)}.l1-label{font-size:15px;font-weight:700}.l1-sub{color:var(--muted);flex:1 1;font-size:12px;min-width:0}.l1-children-panel{background:transparent;border-radius:0;min-height:0;overflow:hidden;padding:10px 0 0 22px;position:relative}.l1-children.closed>.l1-children-panel{padding-bottom:0;padding-top:0}.l1-children-panel:before{background:color-mix(in srgb,var(--accent-line,var(--line)) 68%,transparent);bottom:0;content:"";left:0;position:absolute;top:2px;width:1.5px}.stag{color:var(--muted);display:block;font-size:12px;font-weight:700;letter-spacing:.05em;padding:10px 0 6px;text-transform:uppercase}.row{align-items:start;border:1px solid transparent;border-radius:12px;column-gap:14px;display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr) auto;padding:10px 12px;row-gap:0;scroll-margin-top:104px}@media (hover:hover) and (pointer:fine){.row:hover{background:var(--row-hover);border-color:var(--line)}}.row.target{background:color-mix(in srgb,var(--row-hover) 72%,var(--card));border-color:color-mix(in srgb,var(--accent-line,var(--line)) 62%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-line,var(--line)) 22%,transparent)}.row-head{align-items:start;column-gap:14px;display:grid;grid-template-columns:8px minmax(0,1fr);min-width:0}.dot{border-radius:50%;height:8px;margin-top:7px;width:8px}.rn{color:var(--text);font-size:14px;font-weight:700;line-height:1.65;min-width:0}.rn-link,.rn-link:focus-visible,.rn-link:hover{color:inherit;text-decoration:none}.rd{color:var(--content);font-size:13px;line-height:1.7;min-width:0}.refs{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:2px}.ref{color:var(--muted);font-size:12px;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.ref:after{content:" ↗"}.ref:focus-visible,.ref:hover{color:var(--text);text-decoration-color:currentColor}.re{flex-shrink:0;justify-self:end;padding-top:1px}.note{color:var(--muted);font-size:12px;font-style:italic;line-height:1.7;padding-left:24px}.t{background:var(--theme-body-bg);--accent-line:var(--theme-body-border);--accent-dot:var(--theme-body-dot)}.tt{color:var(--theme-body-text)}.td{background:var(--theme-body-dot)}.tb{border-color:var(--theme-body-border)!important;--accent-line:var(--theme-body-border)}.p{background:var(--theme-mind-bg);--accent-line:var(--theme-mind-border);--accent-dot:var(--theme-mind-dot)}.pt{color:var(--theme-mind-text)}.pd{background:var(--theme-mind-dot)}.pb{border-color:var(--theme-mind-border)!important;--accent-line:var(--theme-mind-border)}.a{background:var(--theme-leverage-bg);--accent-line:var(--theme-leverage-border);--accent-dot:var(--theme-leverage-dot)}.at{color:var(--theme-leverage-text)}.ad{background:var(--theme-leverage-dot)}.ab{border-color:var(--theme-leverage-border)!important;--accent-line:var(--theme-leverage-border)}.c{background:var(--theme-interface-bg);--accent-line:var(--theme-interface-border);--accent-dot:var(--theme-interface-dot)}.ct{color:var(--theme-interface-text)}.cd{background:var(--theme-interface-dot)}.cb{border-color:var(--theme-interface-border)!important;--accent-line:var(--theme-interface-border)}.hero-subtitle{color:var(--muted);display:inline-block;font-size:18px;font-weight:600;margin-left:8px}.to-top{align-items:center;background:var(--surface-float);border:1px solid var(--line);border-radius:999px;bottom:20px;box-shadow:var(--shadow);color:var(--text);cursor:pointer;display:inline-flex;height:42px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:20px;transform:translateY(12px);transition:opacity .18s ease,transform .18s ease,background-color .18s ease;width:42px}.to-top svg{height:18px;width:18px}.to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.to-top:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.boot{color:var(--muted);font-size:14px;line-height:1.7;margin:40px auto;max-width:1220px;text-align:center}.legend-principles{display:none}.legend-toggle{align-items:center;background:var(--card-subtle);border:1px solid var(--line);border-radius:12px;color:var(--text);cursor:pointer;display:none;font:inherit;font-size:13px;font-weight:700;justify-content:space-between;margin-top:12px;padding:8px 12px;width:100%}.legend-toggle .chev{display:inline-block}.legend-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}mark{background:var(--mark-bg);border-radius:3px;color:var(--mark-text);padding:0 1px}.rn-wrap{align-items:flex-start;display:flex;gap:4px;min-width:0}.copy-link{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;opacity:0;padding:0;transition:opacity .15s ease;width:24px}.copy-link svg{height:14px;width:14px}.row.target .copy-link,.row:focus-within .copy-link,.row:hover .copy-link{opacity:1}.copy-link:hover{background:color-mix(in srgb,var(--line) 70%,transparent);color:var(--text)}.copy-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.toast{background:var(--text);border-radius:999px;bottom:24px;box-shadow:var(--shadow);color:var(--bg);font-size:13px;font-weight:600;left:50%;opacity:0;padding:8px 14px;pointer-events:none;position:fixed;transform:translate(-50%,12px);transition:opacity .18s ease,transform .18s ease;z-index:30}.toast.visible{opacity:1;transform:translate(-50%)}@media (max-width:767.98px){body{padding:12px}.hero-head{align-items:center;display:grid;gap:10px 12px;grid-template-areas:"title theme" "switch switch";grid-template-columns:minmax(0,1fr) auto}.hero-title{grid-area:title}.page-switch{grid-area:switch;justify-self:start}.hero-head>.theme-toggle{grid-area:theme;justify-self:end}.hero{border-radius:14px;margin-bottom:14px;padding:16px 14px}.hero h1{font-size:24px}.hero p{font-size:13px;line-height:1.7}.meta{display:none}.legend-panel{background:var(--card-subtle);border:1px solid var(--line);border-radius:12px;margin-top:12px;overflow:hidden}.legend-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .26s ease,visibility 0s}.legend-panel:not(.open) .legend-body{grid-template-rows:0fr;transition:grid-template-rows .26s ease,visibility 0s linear .26s;visibility:hidden}.legend{gap:0;grid-template-columns:1fr;margin-top:0;min-height:0;overflow:hidden}.legend .card{background:transparent;border:none;border-radius:0;border-top:1px solid var(--line)}.legend h3{font-size:13px}.legend-principles{display:block}.legend .evi-text,.legend .exec-note{font-size:13px}.tools{border-radius:14px;margin-bottom:12px;padding:12px;top:6px}.search-input{font-size:16px}.legend-toggle{background:transparent;border:none;border-radius:0;display:flex;margin-top:0}.legend-toggle:focus-visible{border-radius:11px;outline-offset:-2px}.filter-group{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.filter-group::-webkit-scrollbar{display:none}.tool-chip{flex-shrink:0}.tools-bottom,.tools-top{align-items:stretch;flex-wrap:nowrap}.tools-bottom{flex-direction:column;gap:8px}.search-field{flex:1 1 auto;min-width:0}.action-group{flex-shrink:0}.os-block{background:var(--bg);margin-bottom:16px;scroll-margin-top:72px}.chev{display:inline-block}.os-header{border-radius:12px;gap:8px;padding:10px 12px}.os-label{font-size:16px}.os-sub{font-size:12px}.os-children{margin-top:12px}.os-children-inner{margin-left:4px;padding-left:8px}.l1-header{border-radius:12px;gap:6px;padding:8px 10px}.l1-children-panel:before{display:none}.l1-block.open .l1-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.l1-label{font-size:14px}.l1-sub{font-size:11px}.l1-children-panel{background:var(--card);border:1px solid var(--line);border-radius:12px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;padding:8px 10px}.stag{padding:8px 0 4px}.row{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px 12px;row-gap:4px}.row,.row-head{column-gap:8px}.rd{font-size:12px;grid-column:1/-1;line-height:1.65}.re{grid-column:2;grid-row:1;justify-self:end;max-width:100%;padding-top:0}.evi{font-size:11px;padding:2px 7px}.note{padding-left:0}.evi-list{column-gap:8px;row-gap:8px}.os-note{display:none}}@media (max-width:560px){.hero-head{align-items:center}.legend .card{padding:10px}.row{padding:10px 12px}}@media (pointer:coarse){.tool-chip{font-size:12px;min-height:36px;padding:0 10px}.action-btn,.legend-toggle{min-height:40px}.theme-toggle:before{content:"";inset:-11px -4px;position:absolute}.page-switch a{position:relative}.page-switch a:before{content:"";inset:-10px 0;position:absolute}.l1-header{min-height:44px}.copy-link{height:32px;margin-top:-4px;opacity:.6;width:32px}.ref{display:inline-block;padding:4px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.chev,.copy-link,.l1-children,.legend-body,.os-children,.theme-toggle-thumb,.to-top,.toast{transition:none}}:root{--theme-execution-bg:#e6f0fb;--theme-execution-text:#0c447c;--theme-execution-dot:#378add;--theme-execution-border:#b5d4f4;--theme-governance-bg:#eef1f5;--theme-governance-text:#334155;--theme-governance-dot:#64748b;--theme-governance-border:#cbd5e1}html[data-theme=dark]{--theme-execution-bg:#16222f;--theme-execution-text:#a9cdf5;--theme-execution-dot:#5aa2ec;--theme-execution-border:#2b4560;--theme-governance-bg:#1f242c;--theme-governance-text:#cbd5e1;--theme-governance-dot:#94a3b8;--theme-governance-border:#3a4250}.e{background:var(--theme-execution-bg);--accent-line:var(--theme-execution-border);--accent-dot:var(--theme-execution-dot)}.et{color:var(--theme-execution-text)}.ed{background:var(--theme-execution-dot)}.eb{border-color:var(--theme-execution-border)!important;--accent-line:var(--theme-execution-border)}.os-header.eb{border-color:color-mix(in srgb,var(--theme-execution-border) 30%,transparent)!important}.g{background:var(--theme-governance-bg);--accent-line:var(--theme-governance-border);--accent-dot:var(--theme-governance-dot)}.gt{color:var(--theme-governance-text)}.gd{background:var(--theme-governance-dot)}.gb{border-color:var(--theme-governance-border)!important;--accent-line:var(--theme-governance-border)}.os-header.gb{border-color:color-mix(in srgb,var(--theme-governance-border) 30%,transparent)!important}.row-item{border-radius:12px}.row-item.expanded{background:var(--row-hover);margin-bottom:8px;outline:1px solid var(--line);outline-offset:-1px}.note,.stag{margin-bottom:8px}.stag{padding-bottom:0}.row-item.expanded>.row{background:transparent;border:0;border-radius:0;box-shadow:none;padding:11px 13px}.row-item.expanded:has(>.row.target){outline-color:color-mix(in srgb,var(--accent-line,var(--line)) 62%,transparent)}.row.expandable{cursor:pointer;outline:none}.row.expandable:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rn-tail{white-space:nowrap}.row-chev{background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-block;font:inherit;font-size:13px;margin-left:6px;padding:0;transition:transform .18s ease}.row-item.expanded .row-chev{transform:rotate(90deg)}.row-detail{border-top:1px dashed var(--line);display:grid;gap:14px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 13px;padding:12px 0 12px 22px}.os-children.tb{--detail-heading-color:var(--theme-body-text)}.os-children.pb{--detail-heading-color:var(--theme-mind-text)}.os-children.ab{--detail-heading-color:var(--theme-leverage-text)}.os-children.cb{--detail-heading-color:var(--theme-interface-text)}.os-children.eb{--detail-heading-color:var(--theme-execution-text)}.os-children.gb{--detail-heading-color:var(--theme-governance-text)}.detail-section h4{color:var(--detail-heading-color,var(--muted));font-size:11px;font-weight:700;letter-spacing:.02em;margin-bottom:4px}.detail-section ul{padding-left:18px}.detail-section li,.detail-section p{color:var(--content);font-size:13px;line-height:1.7}.detail-section.wide{grid-column:1/-1}.chip-count{margin-left:4px;opacity:.7}.tools{--toolbar-control-height:38px;--toolbar-chip-height:32px}.tools .tools-top{align-items:center;flex-wrap:nowrap}.tools .action-group{flex-shrink:0}.tools .action-btn,.tools .search-field{border-radius:999px;height:var(--toolbar-control-height);min-height:var(--toolbar-control-height);padding-block:0}.tools .search-field{flex:1 1 auto}.tools .action-btn,.tools .tool-chip{font-size:12px;font-weight:700}.tools .tool-chip{height:var(--toolbar-chip-height);min-height:var(--toolbar-chip-height)}.tools .search-input,.tools .search-input::placeholder{font-size:14px}.tools .chip-count,.tools .results-meta{font-size:12px;font-weight:400}.os-sub{font-size:12px}@media (min-width:561px) and (max-width:767.98px){.row-item.expanded>.row{padding-bottom:13px}}@media (max-width:767.98px){.tools{--toolbar-control-height:34px;--toolbar-chip-height:28px}.search-input,.search-input::placeholder{font-size:14px}.row-detail{grid-template-columns:1fr;padding-left:0}.detail-section li,.detail-section p{font-size:12px;line-height:1.65}}@media (pointer:coarse){.tools .action-btn{min-height:var(--toolbar-control-height)}.tools .tool-chip{min-height:var(--toolbar-chip-height)}}@media (prefers-reduced-motion:reduce){.row-chev{transition:none}}.theme-toggle .theme-icon-dark,html[data-theme=dark] .theme-toggle .theme-icon-light{display:none}html[data-theme=dark] .theme-toggle .theme-icon-dark{display:block}