:root{color-scheme:light dark;--fg: #111318;--muted: #59616d;--line: #252a31;--line-soft: #d7dce2;--bg: #f6f7f9;--surface: #ffffff;--surface-alt: #f0f3f6;--accent: #1558b0;--manual: #176b3a;--filing: #16306b;--press: #8a5a00;--analyst: #6b3fa0;--research: #0b6e75;--unknown: #666f7a;--link-visited: #4a3f9e;--surface-hover: #fbfdff;--target-highlight: #fff6d9;--state-selected: #edf4fc;--state-source: #edf7f0;--state-access: #fbf5e8;--viewer-stage: #080a0d;--viewer-copy: #e8eef4;--viewer-muted: #b4bec8;--viewer-link: #8ec5ff;--viewer-control-bg: rgb(255 255 255 / .14);--viewer-control-fg: #f4f7fb;--viewer-control-border: rgb(255 255 255 / .32);--viewer-control-active: rgb(255 255 255 / .24);--viewer-panel: rgb(255 255 255 / .94);--on-accent: #ffffff;--play: #c41e32;--on-play: #ffffff;--dialog-backdrop: rgba(17, 19, 24, .35);--review-due: #7d3000;--max-width: none;--prose-measure: 46rem}@media (prefers-color-scheme: dark){:root{--fg: #edf1f5;--muted: #aeb8c5;--line: #78889a;--line-soft: #68798c;--bg: #10151b;--surface: #18212a;--surface-alt: #222d38;--accent: #75baff;--manual: #75d59b;--filing: #9fbaff;--press: #ffc567;--analyst: #d4a9ff;--research: #69d6dc;--unknown: #b4bdc8;--link-visited: #c6a7ff;--surface-hover: #1d2a36;--target-highlight: #433718;--state-selected: #183b5d;--state-source: #183c2a;--state-access: #453418;--viewer-stage: #080a0d;--viewer-copy: #e8eef4;--viewer-muted: #b4bec8;--viewer-link: #8ec5ff;--viewer-control-bg: rgb(255 255 255 / .14);--viewer-control-fg: #f4f7fb;--viewer-control-border: rgb(255 255 255 / .32);--viewer-control-active: rgb(255 255 255 / .24);--viewer-panel: rgb(24 33 42 / .94);--on-accent: #0a151f;--play: #ff8a90;--on-play: #2a0a10;--dialog-backdrop: rgba(0, 0, 0, .64);--review-due: #ffab7a}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font:15px/1.5 system-ui,sans-serif}header,main,footer{max-width:none;width:100%;margin:0 auto;padding:0 1rem}header{padding-top:1.5rem;text-align:center}main{overflow-wrap:break-word}footer{margin:2.5rem auto 3rem;font-size:13px;color:var(--muted)}.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:100;transform:translateY(-200%);border:2px solid var(--accent);background:var(--surface);color:var(--fg);padding:.45rem .65rem;font-weight:650}.skip-link:focus{transform:translateY(0)}h1{margin:.2rem 0;font-size:1.7rem}h2{margin:2.2rem 0 .6rem;font-size:1.2rem;border-bottom:1px solid var(--line);padding-bottom:.25rem}h3{margin:1.2rem 0 .4rem;font-size:1rem}p.lede,.note{text-align:center;color:var(--muted);max-width:var(--prose-measure);margin:.4rem auto 1rem}.lede--left{text-align:left;margin-left:0;margin-right:0}.note--left{text-align:left;max-width:var(--prose-measure);margin-left:0;margin-right:0}a{color:var(--accent)}a:visited{color:var(--link-visited)}.breadcrumb{text-align:left;font-size:13px;color:var(--muted);margin:1rem 0 0}.breadcrumb a{color:var(--muted)}.nav-stack{margin:.5rem 0 1.15rem}.site-nav,.page-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin:0;font-size:13px}.site-nav{padding:.35rem 0 .45rem}.page-nav{padding:.45rem 0 0;border-top:1px solid var(--line)}.site-nav a,.page-nav a,.nav-current{display:inline-block;border:1px solid var(--line);background:var(--surface);padding:.2rem .5rem;color:inherit;text-decoration:none;line-height:1.35}.site-nav a:visited,.page-nav a:visited{color:inherit}.site-nav a:hover,.page-nav a:hover{border-color:var(--accent);background:var(--surface-hover);color:var(--accent)}.site-nav a[aria-current=page],.page-nav a[aria-current=page],.nav-current{border:2px solid var(--accent);background:var(--state-selected);color:var(--fg);font-weight:650;padding:.14rem .44rem}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.75rem;margin:1rem 0}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.card{background:var(--surface);border:1px solid var(--line);padding:.7rem .8rem}.card b{display:block}.card .n{display:block;font-size:1.35rem;font-variant-numeric:tabular-nums;margin:.15rem 0}.card p{margin:.25rem 0 0}.card ul{margin:.3rem 0 0 1.1rem;padding:0}.stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:1rem 0 .6rem}.stat-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{min-width:0;background:var(--surface);border-top:3px solid var(--line);border-bottom:1px solid var(--line-soft);padding:.65rem .7rem .75rem}.stat-card dt{color:var(--muted);font-size:12.5px;font-weight:600}.stat-card dd{margin:0}.stat-card .n{color:var(--fg);font-size:1.75rem;font-weight:650;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.025em;line-height:1.2}.landscape-search__form label{display:block;margin-bottom:.25rem;color:var(--muted);font-size:12.5px;font-weight:600}.landscape-search__controls input,.landscape-search__controls button{border:1px solid var(--line-soft);background:var(--surface);color:inherit;font:14px/1.4 system-ui,sans-serif;padding:.45rem .55rem}.landscape-search__controls button{cursor:pointer;font-weight:600}.landscape-search__controls button:hover{border-color:var(--accent);color:var(--accent)}.landscape-search__controls button:disabled{cursor:default;color:var(--muted);opacity:.65}.landscape-search__head a{font-weight:650}.landscape-search__type-filter{border:1px solid var(--line-soft);background:var(--surface);color:var(--muted);font:700 11px/1.3 system-ui,sans-serif;text-transform:uppercase;padding:.2rem .45rem;cursor:pointer}.landscape-search__type-filter:hover,.landscape-search__type-filter[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;margin:1rem 0;border:1px solid var(--line);background:var(--surface);content-visibility:auto;contain-intrinsic-size:auto 720px}table{width:100%;border-collapse:separate;border-spacing:0;margin:0;font-size:13.5px;background:var(--surface);font-variant-numeric:tabular-nums lining-nums}th,td{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:.4rem .5rem;text-align:left;vertical-align:top}th:last-child,td:last-child{border-right:none}thead th{background:var(--surface-alt);text-align:center;font-weight:600;border-bottom:2px solid var(--line)}tbody tr:last-child th,tbody tr:last-child td{border-bottom:none}th[scope=row]{text-align:left;font-weight:600;white-space:nowrap}.caption-review-due{color:var(--muted);font-weight:400}.caption-review-due a{color:inherit}.table-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.45rem;margin:1rem 0 .35rem}.table-tools+.scroll,.claim-inspector+.scroll{margin-top:0}.table-tools__class{color:var(--muted);font:11.5px/1.4 ui-monospace,monospace}.table-tools__picker{display:grid;grid-template-columns:repeat(2,minmax(10rem,1fr));gap:.45rem;flex:1 1 28rem}.table-tools__picker label{display:grid;gap:.15rem;color:var(--muted);font-size:11.5px;font-weight:600}.table-tools__picker select{width:100%;min-height:2.1rem;border:1px solid var(--line-soft);border-radius:0;background:var(--surface);color:var(--fg);padding:.3rem 1.7rem .3rem .45rem;font:12.5px/1.4 system-ui,sans-serif}.table-tools button,.table-tools__compare{border:1px solid var(--input, var(--line));background:var(--surface);color:inherit;font:12.5px/1.4 system-ui,sans-serif;padding:.3rem .55rem;cursor:pointer;text-decoration:none}.table-tools button:hover,.table-tools__compare:hover{border-color:var(--accent);color:var(--accent)}.claim-inspector{margin:0 0 .55rem;padding:.8rem .9rem;border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--surface)}.claim-inspector[hidden]{display:none}.claim-inspector__kicker{margin:0;color:var(--accent);font:700 11.5px/1.4 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.04em}.claim-inspector h3{margin:.1rem 0 0;font-size:1rem}.claim-inspector h4{margin:.75rem 0 .25rem;font-size:.82rem}.claim-inspector__context,.claim-inspector__note{margin:.15rem 0 0;color:var(--muted);font-size:12.5px}.claim-inspector__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.15rem .7rem;margin:.65rem 0 0}.claim-inspector__facts dt{color:var(--muted);font-size:12px;font-weight:600}.claim-inspector__facts dd{margin:0;min-width:0;font-size:13px;overflow-wrap:anywhere}.claim-inspector__value{font-weight:700}.claim-inspector__evidence,.claim-inspector__links{margin:.25rem 0 0;padding-left:1.2rem;font-size:12.5px}.claim-inspector__evidence li,.claim-inspector__links li{margin:.2rem 0}.claim-inspector__permalink{margin:.65rem 0 0;font-size:12.5px;overflow-wrap:anywhere}.claim-inspector__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.claim-inspector__actions button,.claim-inspector__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;border:1px solid var(--line-soft);background:var(--surface);color:inherit;padding:.35rem .6rem;font:12.5px/1.4 system-ui,sans-serif;text-decoration:none;cursor:pointer}.claim-inspector__actions button:hover,.claim-inspector__actions a:hover{border-color:var(--accent);color:var(--accent)}.claim-inspector__actions button:disabled{cursor:wait;opacity:.55}td.is-inspected-claim{position:relative;z-index:1;background:var(--target-highlight);outline:3px double currentColor;outline-offset:-3px}.scroll th[scope=row]{position:sticky;left:0;background:var(--surface);z-index:1}.scroll thead th{position:sticky;top:0;z-index:2}.scroll thead th[scope=col]:first-child{left:0;z-index:3;background:var(--surface-alt)}.suite-chart{margin:1rem 0;border:1px solid var(--line);background:var(--surface);padding:.75rem .85rem}.suite-chart h3{margin:0 0 .15rem;font-size:.95rem;border:none;padding:0}.suite-chart p{margin:0 0 .55rem;color:var(--muted);font-size:12.5px}.suite-chart-row{display:grid;grid-template-columns:minmax(8.5rem,13.5rem) minmax(0,1fr) 3.4rem;gap:.4rem .65rem;align-items:center;margin:.38rem 0}.suite-chart-bar{display:block;height:.65rem;overflow:hidden;border:1px solid var(--line-soft);background:var(--surface-alt)}.data-table--suite th[scope=row]{min-width:11.5rem;white-space:normal}.data-table--deep th[scope=row]{min-width:200px}.data-table--single th[scope=row]{min-width:210px}.rowlink,.claim-cite{margin-left:.4rem;font-weight:400;color:var(--muted);text-decoration:none;opacity:0}.claim-cite{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:var(--muted)}tr:hover .rowlink,tr:hover .claim-cite,.rowlink:focus-visible,.claim-cite:focus-visible{opacity:1}.rowlink:hover,.claim-cite:hover{color:var(--accent)}@media (hover: none){.rowlink,.claim-cite{opacity:1}}th[scope=row]:target{scroll-margin-top:1rem}th[scope=row]:target,th[scope=row]:target~td{background:var(--target-highlight)}.scroll th[scope=row]:target{background:var(--target-highlight)}@media (prefers-reduced-motion: no-preference){.rowlink,.claim-cite{transition:opacity .12s ease}}.cite-dialog{width:min(36rem,calc(100vw - 2rem));border:1px solid var(--line);background:var(--surface);color:var(--fg);padding:1rem 1.05rem 1.1rem}.cite-dialog::backdrop{background:var(--dialog-backdrop)}.cite-dialog__form{display:grid;gap:.65rem}.cite-dialog h2{margin:0;font-size:1rem;border:0;padding:0}.cite-dialog__lede{margin:0;color:var(--muted);font-size:13px}.cite-dialog label{display:grid;gap:.25rem;font-size:12.5px;color:var(--muted)}.cite-dialog textarea{width:100%;border:1px solid var(--line-soft);background:var(--surface-alt);color:var(--fg);font:12.5px/1.45 ui-monospace,monospace;padding:.4rem .5rem;resize:vertical}.cite-dialog__actions{display:flex;flex-wrap:wrap;gap:.4rem}.cite-dialog__actions button{border:1px solid var(--line-soft);background:var(--surface);color:inherit;font:12.5px/1.4 system-ui,sans-serif;padding:.3rem .55rem;cursor:pointer}.cite-dialog__actions button:hover{border-color:var(--accent);color:var(--accent)}.ev{display:inline-flex;align-items:center;min-height:24px;min-width:24px;justify-content:center;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}.ev-m{color:var(--manual)}.ev-r{color:var(--research)}.ev-p{color:var(--press)}.ev-a{color:var(--analyst)}.ev-f{color:var(--filing)}.ev-u{color:var(--unknown)}.ev:hover{text-decoration:underline}.ev-muted{color:var(--muted);font-weight:400}.derived{color:var(--muted);font-size:11.5px}.media-panel{margin:0;background:var(--surface);border:1px solid var(--line);overflow:hidden}.media-card{margin:0;background:var(--surface);border:1px solid var(--line)}figure{margin:0}.paper-pin{margin:0;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.paper-body h3{margin:.2rem 0 .3rem;font-size:1rem;border:none;padding:0}.paper-body p{margin:.3rem 0 0;font-size:13.5px}.paper-links a{color:inherit}.catalog-list li{break-inside:avoid;border-bottom:1px solid var(--line-soft);padding:.32rem 0;font-size:13.5px}.asset-list li{border:1px solid var(--line-soft);border-left:3px solid var(--accent);background:var(--surface);padding:.4rem .6rem;margin:.35rem 0;font-size:13.5px}.asset-list .fmt{font-family:ui-monospace,monospace;font-size:12px;color:var(--muted)}.asset-list .lic{color:var(--muted);font-size:12px}.robot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:.75rem;margin:.75rem 0 1.25rem;padding:0;list-style:none}.robot-card{background:var(--surface);border:1px solid var(--line);padding:.75rem .8rem}.robot-card h4{margin:0 0 .4rem;font-size:1rem}.robot-card p{margin:.5rem 0 0;color:var(--muted)}.robot-card .lic{font-size:12px;color:var(--muted)}.entity-index-filters{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(180px,.4fr) minmax(160px,1fr);gap:.55rem;margin:.75rem 0 1.25rem;padding:.65rem;border:1px solid var(--line-soft);background:var(--surface)}.entity-index-filters label{display:grid;gap:.24rem;color:var(--muted);font-size:12px;font-weight:650}.entity-index-filters select{min-height:2.1rem;border:1px solid var(--line-soft);background:var(--surface);color:var(--fg);padding:.3rem .45rem;font:12.5px/1.4 system-ui,sans-serif}.model-state{display:inline-flex;align-items:center;width:fit-content;border:1px solid var(--line-soft);padding:.12rem .4rem;font-size:11.5px;font-weight:700;line-height:1.35}h2 .count,h3 .count{font-weight:400;font-size:12.5px;color:var(--muted)}.model-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:1rem;margin:1rem 0 1.5rem;padding:0;list-style:none}.model-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line)}.model-card.has-error{border-color:var(--press)}.model-frame{position:relative;aspect-ratio:4 / 3;background:var(--surface-alt);border-bottom:1px solid var(--line-soft);overflow:hidden}.model-poster{display:block;width:100%;height:100%;object-fit:cover}.model-stage{position:absolute;left:.5rem;bottom:.5rem;border:1px solid var(--line);background:var(--surface);color:var(--accent);font:600 12.5px/1.4 system-ui,sans-serif;padding:.3rem .6rem;cursor:pointer}.model-stage:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.model-body h4{margin:0;font-size:1rem}.model-variant{font-weight:400;font-size:12.5px;color:var(--muted)}.model-status{margin:.35rem 0 0;color:var(--muted);font-size:12.5px;min-height:2.6em}.model-meta,.model-links,.model-note{margin:.35rem 0 0;font-size:12.5px}.model-meta{color:var(--muted)}.model-meta .fmt{font-family:ui-monospace,monospace;font-size:11.5px}.model-meta .lic{color:var(--muted)}.model-note{color:var(--muted);border-left:3px solid var(--line-soft);padding-left:.5rem}.model-nosheet{color:var(--unknown)}.model-controls{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}[hidden]{display:none!important}.model-controls button{border:1px solid var(--input, var(--line));background:var(--surface-alt);color:inherit;font:12.5px/1.4 system-ui,sans-serif;padding:.25rem .5rem;cursor:pointer}.model-controls button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--state-selected)}.env-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.6rem;margin:.7rem 0 1.2rem;padding:0;list-style:none}.env-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);padding:.55rem .65rem .6rem;font-size:13px}.env-card h3,.env-card h4{margin:0;font-size:.95rem}.env-card>p{margin:.28rem 0 0}.env-meta .fmt{font-family:ui-monospace,monospace;font-size:11.5px}.env-meta .lic{color:var(--muted)}.env-links a{color:var(--accent);text-decoration:none}.env-links a:hover{color:var(--fg)}body.page-inspector header.inspector-chrome{position:sticky;top:0;z-index:30;max-width:none;padding:.22rem .7rem;text-align:left;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:saturate(1.35) blur(14px);border-bottom:1px solid var(--line-soft)}.inspector-site-menu>summary{list-style:none;cursor:pointer;border:1px solid var(--line);background:var(--surface);font:650 12px/1.35 system-ui,sans-serif}.inspector-site-menu .breadcrumb{margin:0 0 .35rem;font-size:12px}.inspector-site-menu .site-nav{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.22rem;padding:0;font-size:12px}body.page-inspector main{max-width:none;padding-left:0;padding-right:0}.inspector{margin:0}.inspector-stage{position:relative;height:calc(100dvh - var(--inspector-chrome));min-height:28rem;background:var(--viewer-stage);overflow:hidden}.inspector-poster{display:block;width:100%;height:100%;object-fit:cover}.inspector-progress{position:absolute;top:0;left:0;right:0;z-index:6;height:3px;background:color-mix(in srgb,var(--viewer-copy) 22%,transparent);pointer-events:none}.inspector-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:5.5rem 1rem 8rem;color:var(--viewer-copy);font-size:13px;pointer-events:none}.inspector-sheet{margin:0}.inspector-sheet>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .7rem;cursor:pointer;list-style:none;font-weight:700;font-size:.92rem}.inspector-pick{display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:.22rem}.inspector-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;margin:.4rem 0 0;font-variant-numeric:tabular-nums lining-nums}.inspector-joints{margin-top:.3rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem}.joint-group[data-group=Legs]{border-left-color:var(--manual)}.joint-group[data-group=Arms]{border-left-color:var(--play)}.joint-group[data-group=Hands]{border-left-color:var(--press)}.joint-group[data-group=Torso],.joint-group[data-group=Head]{border-left-color:var(--accent)}.joint-group[data-group=Base]{border-left-color:var(--research)}.joint-cell.is-empty{min-height:3.2rem;background:color-mix(in srgb,var(--surface-alt) 70%,transparent);border-style:dashed}.joint-fixed ul{margin:.3rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.25rem}.inspector-pad{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.inspector-status{margin:0;min-height:0;max-width:16rem;padding:.22rem .5rem;border:1px solid color-mix(in srgb,var(--line) 55%,transparent);border-radius:.8rem;background:var(--viewer-panel);backdrop-filter:blur(12px);color:var(--muted);font-size:11.5px;text-align:right}.sheet-tabs{display:flex;align-items:center;gap:.3rem;flex:0 0 auto}.sheet-tabs [role=tab],.sheet-toggle{appearance:none;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface);color:inherit;font:700 12px/1.2 system-ui,sans-serif;padding:.22rem .6rem;cursor:pointer}.joint-group>summary{min-height:2.25rem;align-items:center;cursor:pointer;list-style:none}.model-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:1rem 0 0}.model-filter button{border:1px solid var(--input, var(--line));background:var(--surface);color:inherit;font:12.5px/1.4 system-ui,sans-serif;padding:.25rem .55rem;cursor:pointer}.model-filter button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--state-selected);font-weight:600}.claim-boundary{margin:1rem 0;padding:.75rem .85rem;border-left:4px solid var(--line);background:var(--surface)}.source-links{margin:.5rem 0 1rem;text-align:center}.source-links a{color:inherit}ul.tight{margin:.3rem 0 .8rem 1.2rem}.source-list li{border:1px solid var(--line-soft);border-left:4px solid var(--line);background:var(--surface);padding:.5rem .65rem;margin:.4rem 0}.source-list .marker{font-weight:700}.source-list .url{font-family:ui-monospace,monospace;font-size:12.5px;word-break:break-all;display:block;margin:.15rem 0}.source-list .meta{color:var(--muted);font-size:12.5px;display:block}.source-filter input,.source-filter select,.source-filter button,.citation-copy{border:1px solid var(--line-soft);background:var(--surface);color:inherit;font:13px/1.4 system-ui,sans-serif;padding:.38rem .5rem}.source-filter button,.citation-copy{cursor:pointer}.source-filter button:hover,.citation-copy:hover{border-color:var(--accent);color:var(--accent)}.source-count{margin:.55rem 0 0;color:var(--muted);font-size:12.5px}.citation-copy{margin-top:.35rem;font-size:12px}.copy-status{position:fixed;right:1rem;bottom:1rem;z-index:20;padding:.55rem .7rem;border:1px solid var(--line);background:var(--fg);color:var(--surface);font-size:12.5px;opacity:0;pointer-events:none;transform:translateY(.4rem)}.copy-status.is-visible{opacity:1;transform:translateY(0)}.copy-field{position:fixed;left:-9999px;top:0}.compare-workspace,#compare-app,.compare-source-controls,.compare-source-controls>*,.compare-view-controls,.compare-view-controls>*{min-width:0}.compare-scope{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:1rem 0 .65rem;border:1px solid var(--line);background:var(--surface);padding:.55rem .75rem .65rem}.compare-source-controls select,.compare-view-controls select,.compare-actions button,.compare-subject-actions button{border:1px solid var(--input, var(--line));background:var(--surface);color:inherit;font:13px/1.4 system-ui,sans-serif;padding:.42rem .55rem}.compare-source-controls select,.compare-view-controls select{width:100%;min-width:0;max-width:100%}.compare-actions,.compare-subject-actions{display:flex;flex-wrap:wrap;gap:.45rem}.compare-actions button,.compare-subject-actions button{cursor:pointer;font-weight:600}.compare-actions button:hover,.compare-subject-actions button:hover{border-color:var(--accent);color:var(--accent)}.compare-actions button:disabled,.compare-subject-actions button:disabled{cursor:default;color:var(--muted);opacity:.65}.compare-subject-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:.55rem .75rem}.compare-subject-group{min-width:0;border-left:2px solid var(--line-soft);padding-left:.6rem}.compare-subject-group__options{display:grid;gap:.2rem}.compare-subject{display:flex;align-items:flex-start;gap:.4rem;min-width:0;padding:.2rem 0;font-size:13px}.compare-summary-card{min-width:0;border:1px solid var(--line-soft);border-top:3px solid var(--line);background:var(--surface);padding:.55rem .65rem}.compare-table-wrap{max-width:100%;min-width:0;overflow-x:auto}.compare-table{width:max-content;min-width:100%}.compare-table th[scope=row]{min-width:230px;max-width:300px}.compare-cell--evidence-gap{box-shadow:inset 3px 0 0 var(--unknown)}.scenario-workspace{min-width:0}.scenario-controls select,.scenario-controls input,.scenario-actions button{border:1px solid var(--input, var(--line));background:var(--surface);color:inherit;font:13px/1.4 system-ui,sans-serif;padding:.42rem .55rem}.scenario-controls select,.scenario-controls input{width:100%;min-width:0}.scenario-metric{display:flex;align-items:flex-start;gap:.4rem;min-width:0;padding:.2rem 0;font-size:13px;overflow-wrap:anywhere}.scenario-actions button{cursor:pointer;font-weight:600}.scenario-actions button:hover{border-color:var(--accent);color:var(--accent)}.scenario-table{width:max-content;min-width:100%}.changes-controls{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.35fr);gap:.75rem;margin:1rem 0 .5rem;padding:.75rem;border:1px solid var(--line);background:var(--surface)}.changes-controls select{width:100%;min-width:0;border:1px solid var(--line-soft);border-radius:0;background:var(--surface);color:inherit;padding:.42rem .55rem;font:13px/1.4 system-ui,sans-serif}.change-summary__item{border:1px solid var(--line-soft);border-top:3px solid var(--line);background:var(--surface);padding:.45rem .55rem}.change-record{min-width:0;border:1px solid var(--line);border-left:4px solid var(--line);background:var(--surface);padding:.7rem .8rem}.change-label{border:1px solid var(--line-soft);padding:.1rem .35rem}.change-side{min-width:0;border:1px solid var(--line-soft);background:var(--surface-alt);padding:.5rem .6rem}.change-record--source{border-left-style:double}.grade{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.1rem .4rem;border:1px solid currentColor;border-radius:2px;white-space:nowrap}.ecosystem-controls{display:grid;grid-template-columns:minmax(230px,1.4fr) repeat(4,minmax(130px,.7fr));gap:.55rem;margin:.85rem 0 0;padding:.75rem;border:1px solid var(--line);background:var(--surface)}.ecosystem-controls input,.ecosystem-controls select,.ecosystem-stack-control select,.ecosystem-state-controls input,.ecosystem-state-controls select,.ecosystem-actions button,.ecosystem-relation__actions button,.ecosystem-relation__actions a,.button{width:100%;min-width:0;border:1px solid var(--line-soft);border-radius:0;background:var(--surface);color:inherit;padding:.42rem .55rem;font:13px/1.4 system-ui,sans-serif}.ecosystem-actions button,.ecosystem-relation__actions button,.ecosystem-relation__actions a,.button{width:auto;cursor:pointer;font-weight:650;text-decoration:none}.ecosystem-actions button:hover,.ecosystem-relation__actions button:hover,.ecosystem-relation__actions a:hover,.button:hover{border-color:var(--accent);color:var(--accent)}.ecosystem-focus-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.35fr);gap:.65rem 1rem;margin:.8rem 0;padding:.85rem;border:1px solid var(--line);border-top:4px solid var(--accent);background:var(--surface)}.ecosystem-kicker,.kicker{margin:0;color:var(--muted);font:700 10.5px/1.35 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.045em}.status-pill{display:inline-flex;width:fit-content;align-items:center;border:1px solid var(--line-soft);background:var(--surface-alt);padding:.1rem .35rem;color:var(--muted);font:700 10.5px/1.35 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap}.muted{color:var(--muted);font-size:12px}.ecosystem-relation{min-width:0;border:1px solid var(--line);border-left:4px solid var(--line);background:var(--surface);padding:.7rem .75rem}.ecosystem-relation--verified{border-left-color:var(--manual)}.ecosystem-relation--claimed{border-left-color:var(--press)}.ecosystem-relation--boundary{border-left-color:var(--unknown);background:var(--surface-alt)}.ecosystem-relation__actions button,.ecosystem-relation__actions a{font-size:12px;padding:.26rem .45rem}.ecosystem-stack-layer{min-width:0;border:1px solid var(--line);border-top:3px solid var(--line);background:var(--surface);padding:.7rem}.ecosystem-stack-list li{display:grid;gap:.12rem;padding:.4rem 0;border-top:1px solid var(--line-soft);font-size:12.5px}.evidence-list li{padding:.4rem 0;border-bottom:1px solid var(--line-soft)}.ecosystem-dimension{min-width:0;border:1px solid var(--line);background:var(--surface);padding:.7rem}.ecosystem-metrics{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem;margin:0;padding-top:.45rem;border-top:1px solid var(--line-soft)}.ecosystem-two-column>*{min-width:0}.ecosystem-observation{border-left:3px solid var(--line);background:var(--surface);padding:.5rem .6rem}.ecosystem-state-controls{display:grid;grid-template-columns:minmax(180px,.3fr) minmax(180px,1fr) auto;gap:.55rem;margin:.75rem 0;padding:.65rem;border:1px solid var(--line-soft);background:var(--surface)}.ecosystem-state-table th[scope=row]{min-width:180px}@media (max-width: 520px){.ecosystem-controls input,.ecosystem-controls select,.ecosystem-stack-control select,.ecosystem-state-controls input,.ecosystem-state-controls select,.ecosystem-actions button{min-height:44px}}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 900px){.grid--3,.grid--4,.grid--5,.stat-grid,.stat-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.nav-stack,.site-nav,.page-nav{justify-content:flex-start}.inspector-stage{height:auto;min-height:0;overflow:visible;display:flex;flex-direction:column}.pad-btn{flex:1 1 auto}}@media (max-width: 520px){.source-filter input,.source-filter select,.source-filter button,.entity-index-filters select,.compare-source-controls select,.compare-view-controls select,.compare-actions button,.compare-subject-actions button{min-height:44px}.compare-table th[scope=row]{position:static;min-width:180px;max-width:220px}.scenario-controls select,.scenario-controls input,.scenario-actions button{min-height:44px}.table-tools{align-items:stretch}.table-tools__class{width:100%}.table-tools__picker{grid-template-columns:1fr;flex-basis:100%}.table-tools__picker select,.table-tools button,.table-tools__compare,.claim-inspector__actions button,.claim-inspector__actions a{min-height:44px}.table-tools button,.table-tools__compare,.pad-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto}.claim-inspector__facts{grid-template-columns:1fr;gap:.05rem}.claim-inspector__facts dd+dt{margin-top:.4rem}.claim-inspector__actions{display:grid;grid-template-columns:1fr}}@media (max-width: 390px){header,main,footer{padding:0 .75rem}.model-grid,.grid,.grid--3,.grid--4,.grid--5,.stat-grid,.stat-grid--4{grid-template-columns:1fr}table{font-size:13px}}@media print{:root{color-scheme:light;--fg: #000;--muted: #000;--line: #000;--line-soft: #000;--bg: #fff;--surface: #fff;--surface-alt: #fff;--accent: #000;--manual: #000;--filing: #000;--press: #000;--analyst: #000;--research: #000;--unknown: #000;--link-visited: #000;--surface-hover: #fff;--target-highlight: #fff;--state-selected: #fff;--state-source: #fff;--state-access: #fff;--viewer-stage: #fff;--viewer-copy: #000;--viewer-muted: #000;--viewer-link: #000;--viewer-control-bg: #fff;--viewer-control-fg: #000;--viewer-control-border: #000;--viewer-control-active: #fff;--viewer-panel: #fff;--on-accent: #fff;--play: #000;--on-play: #fff;--dialog-backdrop: transparent;--review-due: #000}body{background:#fff;color:#000}header{text-align:left}nav,.site-nav,.page-nav,.breadcrumb,footer,.rowlink,.claim-cite,.cite-dialog,.claim-inspector,.source-tools,.citation-copy,.copy-status,.changes-controls,.landscape-search,.table-tools,.inspector-site-menu,.entity-index-filters{display:none}.scroll{overflow:visible;border:none}.scroll{content-visibility:visible;contain-intrinsic-size:none}.scroll th[scope=row],.scroll thead th,.scroll thead th[scope=col]:first-child{position:static}thead{display:table-header-group}tr{break-inside:avoid}a{color:#000;text-decoration:none}.ev{color:#000}.caption-review-due{display:none}.card,.stat-card,.media-panel,.media-card,.paper-pin,.claim-boundary,.source-list li,.asset-list li,.suite-chart{border-color:#000}.model-card,.env-card{border-color:#000;break-inside:avoid}.model-grid,.env-catalog{grid-template-columns:1fr 1fr}.model-stage,.model-controls,.model-canvas,.model-filter,.inspector-canvas,.inspector-empty,.inspector-box select,.inspector-pad,.inspector-progress{display:none}.model-status,.model-meta,.model-note,.model-nosheet{color:#000}.app-sidebar-provider,header.app-toolbar,.workspace-mobile-sheets,.workspace-actions{display:none}}body.app-shell header.app-toolbar{max-width:none;width:100%;margin:0}body.app-shell>header:not(.app-toolbar),body.app-shell main,body.app-shell footer,body.app-shell footer.app-doc-footer,body.app-shell header.app-doc-header,body.app-shell main.app-doc-main{max-width:none;width:100%}html.has-app-shell body.app-shell{padding-left:0}html.has-app-shell #shell-root{display:none}#shell-root{display:block}#shell-root .site-nav{justify-content:flex-start;text-align:left;padding:.45rem .75rem .55rem}#shell-root .site-nav__label{width:100%;margin:.65rem 0 .2rem;color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.app-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;min-height:2.75rem;padding:.35rem .75rem;border-bottom:1px solid var(--line-soft);background:var(--surface);color:var(--fg)}.app-brand{color:var(--fg);font-weight:650;text-decoration:none}.app-topnav{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .25rem}.app-toplink,.app-navmenu__trigger{display:inline-flex;align-items:center;min-height:2.25rem;padding:.2rem .55rem;border:1px solid transparent;border-radius:.35rem;background:transparent;color:var(--fg);font:inherit;text-decoration:none;cursor:pointer}.app-toplink[aria-current=page],.app-navmenu__trigger[data-active=true]{border-color:var(--line);background:var(--surface-alt)}.app-navmenu{position:relative}.app-navmenu__list{position:relative;z-index:60;min-width:12.5rem;margin:0;padding:.35rem;list-style:none;border:1px solid var(--line-soft);border-radius:.45rem;background:var(--surface);box-shadow:0 10px 28px color-mix(in srgb,var(--fg) 16%,transparent)}.app-navmenu__list a{display:block;padding:.4rem .55rem;border-radius:.3rem;color:var(--fg);text-decoration:none}.app-navmenu__list a:hover,.app-navmenu__list a:focus-visible,.app-navmenu__list a[data-highlighted],.app-navmenu__list a[aria-current=page]{background:var(--state-selected);color:var(--accent)}.app-mobile-nav__groups{display:grid;gap:.85rem;margin:.75rem 0 0}.app-mobile-nav__label{margin:0 0 .25rem;color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.app-mobile-nav__groups ul{list-style:none;margin:0;padding:0}.app-mobile-nav__groups a{display:block;padding:.4rem 0;color:var(--fg);text-decoration:none}.app-toolbar__title{margin:0;font-size:.95rem;font-weight:650}body.app-shell--workspace header.app-doc-header,body.app-shell--workspace footer.app-doc-footer{max-width:none}html.page-workspace .workspace-details .inspector-idmeta,html.page-workspace .workspace-details .inspector-fact dt,html.page-workspace .workspace-details .inspector-status,html.page-workspace .workspace-details .source-links,html.page-workspace .workspace-details .sheet-tabs [role=tab] span,html.page-workspace .workspace-details .count,html.page-workspace .workspace-lede,html.page-workspace .workspace-tech,html.page-workspace .workspace-live-host .inspector-idmeta,html.page-workspace .workspace-live-host .inspector-fact dt,[data-slot=sheet-content] .inspector-idmeta,[data-slot=sheet-content] .inspector-fact dt,[data-slot=sheet-content] .inspector-status,[data-slot=sheet-content] .source-links,[data-slot=sheet-content] .count,[data-slot=sheet-content] .joint-type,[data-slot=sheet-content] .joint-limit,[data-slot=sheet-content] .inspector-sheet__hint{color:var(--muted)}html.page-workspace .workspace-details a,[data-slot=sheet-content] a{color:var(--accent)}.workspace-tech>summary{cursor:pointer;font-weight:650}.workspace-inventory,.workspace-about{margin:.75rem 0;font-size:.85rem}.workspace-about>summary,.workspace-inventory>summary{cursor:pointer;font-weight:650}@media (max-width: 1099px){html.has-app-shell body.app-shell{padding-left:0}}@media (prefers-reduced-motion: reduce){.workspace-layout,.app-toolbar,.app-navmenu__list{transition:none}}body.app-shell:has([data-catalogue]) header:not(.app-toolbar),body.app-shell:has([data-catalogue]) main#main-content,body.app-shell:has([data-catalogue]) footer{max-width:none;min-width:0}body.app-shell:not(.app-shell--workspace)>header:not(.app-toolbar) .lede,body.app-shell:not(.app-shell--workspace)>header:not(.app-toolbar) .note,body.app-shell .lede,body.app-shell .note--left,body.app-shell .claim-boundary,body.app-shell--workspace .workspace-about,body.app-shell:not(.app-shell--workspace) main section>:is(p,ul,ol):where(:not(ul[class],ol[class])),body.app-shell:not(.app-shell--workspace) main section>:is(ul,ol):where(.tight,.source-list,.asset-list),body.app-shell:not(.app-shell--workspace) main#main-content>p,body.app-shell:not(.app-shell--workspace) main#main-content>.note--left,.hero p{max-width:var(--prose-measure)}.catalogue-workspace{margin:1rem 0;min-width:0;max-width:100%}.catalogue-filters{display:flex;flex-wrap:wrap;gap:.65rem .85rem;align-items:end;margin:.75rem 0}.catalogue-field{display:flex;flex-direction:column;gap:.2rem;min-width:min(10rem,100%);max-width:100%;font-size:13px}@media (max-width: 767px){html,body{max-width:100%;overflow-x:clip}body.app-shell header,body.app-shell main,body.app-shell footer,.catalogue-workspace,.compare-workspace{overflow-x:clip;max-width:100%;min-width:0}}@media print{.catalogue-filters,.catalogue-empty,.catalogue-island{display:none}html.has-app-shell body.app-shell{padding-left:0}}html:not(.has-app-shell) body.app-shell>.app-toolbar{display:none}#shell-root .site-nav{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;margin:0;height:48px;box-sizing:border-box}#shell-root .site-nav__label{display:none}#shell-root .site-nav a{flex:0 0 auto}.app-toolbar{min-height:48px}body.app-shell>header:not(.app-toolbar){text-align:left;padding-top:.7rem}body.app-shell>header:not(.app-toolbar) h1{margin:.3rem 0;font-size:clamp(1.45rem,3vw,2rem)}@media (max-width: 1099px){.app-toolbar>[data-slot=badge]{display:none}}
