:root{--font-ui-mono:"Courier New", "SFMono-Regular", Consolas, monospace;--font-size-micro:14px;--font-size-xs:15px;--font-size-sm:16px;--font-size-base:17px;--font-size-md:18px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:31px;--font-size-display:clamp(2rem, 5.5vw, 4.8rem);--line-tight:1.08;--line-compact:1.18;--line-normal:1.35;--line-relaxed:1.5;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--type-page-title-size:var(--font-size-display);--type-section-title-size:var(--font-size-lg);--type-panel-title-size:var(--font-size-md);--type-body-size:var(--font-size-base);--type-body-small-size:var(--font-size-sm);--type-meta-size:var(--font-size-xs);--type-micro-size:var(--font-size-micro);--type-control-size:var(--font-size-sm);--type-chart-axis-size:var(--font-size-xs);--type-chart-label-size:var(--font-size-sm);--type-table-primary-size:var(--font-size-sm);--type-table-secondary-size:var(--font-size-xs);--type-tooltip-size:var(--font-size-xs);--type-record-title-size:var(--font-size-lg);--type-record-body-size:var(--font-size-base);--control-height-xs:28px;--control-height-sm:32px;--control-height-md:38px;--control-height-lg:46px;--control-padding-x-sm:10px;--control-padding-x-md:14px;--control-padding-x-lg:18px;--control-border-width:1px;--motion-fast:.12s;--motion-normal:.22s;--motion-slow:.42s;--motion-extra-slow:.7s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--color-bg:#121312;--color-surface:#181918;--color-surface-subtle:#1d1e1d;--color-border:#f4f1e85c;--color-border-strong:#f4f1e89e;--color-text:#fffaf0;--color-text-muted:#f4f1e8c2;--color-text-soft:#f4f1e8ad;--color-link:#7cc3ff;--color-active:#2f5fb8;--source-repository-stroke:#0b7f6c;--source-repository-fill:#4fae9e;--source-repository-soft:#d9f0ea;--source-modern-web-stroke:#2f5fb8;--source-modern-web-fill:#6f8ed8;--source-modern-web-soft:#dde7ff;--source-public-domain-stroke:#b76a12;--source-public-domain-fill:#d99a3b;--source-public-domain-soft:#f5e4c7;--source-institution-stroke:#7357b8;--source-institution-fill:#9a7bd1;--source-institution-soft:#e7dff6;--source-academic-stroke:#6d65b8;--source-academic-fill:#8d86cf;--source-academic-soft:#e4e1f5;--source-community-stroke:#2b7fae;--source-community-fill:#6aaed0;--source-community-soft:#d9edf6;--source-other-stroke:#666d73;--source-other-fill:#9aa1a6;--source-other-soft:#e6e8ea;--bg:#121312;--panel:#181918;--panel-2:#1d1e1d;--panel-strong:#232422;--ink:#f4f1e8;--ink-strong:#fffaf0;--muted:#f4f1e8a3;--muted-2:#f4f1e87a;--ash:#d4d6cf;--dim:#3a3d3f;--line:#d8d8d2;--green:#a8ff6a;--blue:#7cc3ff;--dashboard-amber:#ffb62e;--dashboard-violet:#a994f2;--dash-cyan:#7cc3ff;--dash-amber:#ffb62e;--dash-violet:#a994f2;--dash-green:#a8ff6a;--dash-ivory:#f4f1e8;--dash-muted:#f4f1e87a;--dash-font-micro:var(--font-size-micro);--dash-font-label:var(--font-size-xs);--dash-font-body:var(--font-size-sm);--dash-font-track:var(--font-size-sm);--dash-font-section:var(--font-size-md);--dash-font-title:20px;--dash-font-metric:28px;--warn:#d6d6d0;--shadow-green:#a7b39229;--shadow-blue:#8ea3b429;--stage-edge:clamp(42px, 7svh, 96px);--dock-height:46px;--dock-gap:12px;--control-bg:#181918f0;--control-border:#78e4dc52;--control-shadow:#000000b3;--control-text:#f4f1e8b8;--terminal-scanline:#e6e1d907;--terminal-grid-line:#e6e1d906;--terminal-bg:#121312;--terminal-stage:#121312;--terminal-panel:#181918;--terminal-panel-strong:#232422;--terminal-ink:#f4f1e8;--terminal-ink-strong:#fffaf0;--terminal-muted:#f4f1e8ad;--terminal-soft:#f4f1e880;--terminal-line:#f4f1e83d;--terminal-line-strong:#f4f1e880;--terminal-cyan:#78e4dc;--terminal-green:#a8ff6a;--terminal-amber:#e0b45a;--terminal-violet:#a994f2;--map-land-fill:#ffffff05;--map-state-fill-warm:#f2f2ed08;--map-state-fill-hot:#a7ff630e;--map-state-fill-hover:#f2f2ed1f;--map-boundary:#f2f2ed3d;--map-coast:#f2f2edc7;--map-terrain-opacity:.22;--map-terrain-active-opacity:.42;--map-dot-green:#8fff72;--map-dot-cyan:#7cc3ff;--map-dot-amber:#ffb62e;--map-dot-violet:#b78cff}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=light]{--color-bg:#fff;--color-surface:#fff;--color-surface-subtle:#f5f6f6;--color-border:#0000006b;--color-border-strong:#000000ad;--color-text:#050606;--color-text-muted:#000000d6;--color-text-soft:#000000bd;--color-link:#2f5fb8;--color-active:#2f5fb8;--bg:#fff;--panel:#fff;--panel-2:#f4f4f4;--panel-strong:#e8e8e8;--ink:#000;--ink-strong:#000;--muted:#000000e6;--muted-2:#000000bd;--ash:#1f1f1f;--dim:#d7d7d7;--line:#0000008a;--green:#0f4a25;--blue:#003f9f;--dashboard-amber:#9a6116;--dashboard-violet:#5d49b0;--dash-cyan:#003f9f;--dash-amber:#9a6116;--dash-violet:#5d49b0;--dash-green:#0f4a25;--dash-ivory:#000;--dash-muted:#000000d1;--warn:#555;--shadow-green:#1f6b3a1a;--shadow-blue:#1f66d11a;--control-bg:#fffffffa;--control-border:#000000a8;--control-shadow:#00000024;--control-text:#000000e6;--terminal-scanline:#0000;--terminal-grid-line:#0000;--terminal-bg:#fff;--terminal-stage:#fff;--terminal-panel:#fff;--terminal-panel-strong:#f1f1f1;--terminal-ink:#000;--terminal-ink-strong:#000;--terminal-muted:#000000e0;--terminal-soft:#000000ad;--terminal-line:#00000094;--terminal-line-strong:#000000d6;--terminal-cyan:#003f9f;--terminal-green:#0f4a25;--terminal-amber:#9a6116;--terminal-violet:#5d49b0;--terminal-orange:#c0441f;--terminal-blush:#f4f4f4;--map-land-fill:#fff;--map-state-fill-warm:#f3f3f3;--map-state-fill-hot:#e8e8e8;--map-state-fill-hover:#dcdcdc;--map-boundary:#000000b3;--map-coast:#000000eb;--map-terrain-opacity:.14;--map-terrain-active-opacity:.26;--map-dot-green:#11834c;--map-dot-cyan:#4164ff;--map-dot-amber:#fe6237;--map-dot-violet:#8d70df;--light-body-weight:var(--weight-medium)}:root[data-theme=light] body,:root[data-theme=light] button,:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea,:root[data-theme=light] .terminal-shell,:root[data-theme=light] .view-area{font-weight:var(--light-body-weight)}*{box-sizing:border-box;letter-spacing:0}html,body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font-ui-mono);margin:0;overflow-x:hidden}button{color:inherit;font:inherit}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline-offset:3px;outline:1px solid #9fe0ffd1}a{color:inherit}:where(.about-view,.map-view,.dashboard-view,.density-view,.source-view,.record-card) :where(button,[role=button],input,select,textarea){min-height:var(--control-height-sm);box-shadow:none;font-size:var(--type-control-size);font-weight:var(--weight-medium);transition-duration:var(--motion-fast);transition-timing-function:var(--ease-standard);border-radius:0}:where(.about-view,.map-view,.dashboard-view,.density-view,.source-view,.record-card) :where(button:hover,button:focus-visible,[role=button]:hover,[role=button]:focus-visible){box-shadow:none}.terminal-shell{background:var(--bg);min-height:100svh;position:relative;overflow:hidden}.terminal-shell:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg, var(--terminal-scanline), var(--terminal-scanline) 1px, transparent 1px, transparent 5px);mix-blend-mode:screen;opacity:.18;z-index:3;position:fixed;inset:0}.noise-layer{pointer-events:none;background-image:linear-gradient(90deg, var(--terminal-grid-line) 1px, transparent 1px), linear-gradient(0deg, var(--terminal-grid-line) 1px, transparent 1px);opacity:.065;z-index:1;background-size:23px 23px,11px 11px;position:fixed;inset:0}.terminal-stage{z-index:2;width:calc(100vw - (var(--stage-edge) * 2));min-height:100svh;padding-top:var(--stage-edge);flex-direction:column;margin:0 auto;display:flex;position:relative}.view-area{background:var(--panel);height:min(940px,84svh);min-height:560px;box-shadow:none;border:1px solid #c4c7c424;position:relative;overflow:hidden}:root[data-theme=light] .terminal-shell:before{mix-blend-mode:multiply;opacity:.018}:root[data-theme=light] .noise-layer{opacity:.018}:root[data-theme=light] .view-area{color:var(--ink);border-color:var(--terminal-line);box-shadow:none;background:#fff}:root[data-theme=light] .view-area:after{opacity:0;background:0 0}.view-area:before{display:none}.view-area:after{content:"";pointer-events:none;opacity:.34;background:repeating-linear-gradient(90deg,#0000,#0000 17px,#ffffff06 18px),repeating-linear-gradient(0deg,#0000,#0000 19px,#ffffff05 20px);border:0;position:absolute;inset:0}.frame-corners{display:none}.frame-corners:before,.frame-corners:after{content:"";border-style:solid;border-color:#f2f2ed7a;width:34px;height:34px;position:absolute}.frame-corners:before{border-width:1px 0 0 1px;top:0;left:0}.frame-corners:after{border-width:0 1px 1px 0;bottom:0;right:0}.external-control-dock{height:var(--dock-height);align-self:flex-end;align-items:stretch;gap:8px;display:flex}.terminal-footer-controls{min-height:var(--dock-height);margin-top:var(--dock-gap);justify-content:space-between;align-items:stretch;gap:12px;display:flex}.display-control-group{align-items:stretch;gap:8px;display:flex}.display-control-button{height:var(--dock-height);border:1px solid var(--control-border);min-width:108px;color:var(--control-text);background:var(--control-bg);box-shadow:none;cursor:pointer;z-index:10;align-content:center;gap:3px;padding:6px 10px;display:grid}.display-control-button span{color:var(--blue);font-size:var(--type-micro-size);line-height:1}.display-control-button b{font-size:var(--type-meta-size);font-weight:400;line-height:1}.theme-mode-control[data-mode=light]{border-color:var(--control-border);color:var(--ink)}.display-control-button:hover,.display-control-button:focus-visible{color:var(--ink);border-color:#f4f1e8b8;outline:none}.dock-button{height:var(--dock-height);border:1px solid var(--control-border);background:var(--control-bg);box-shadow:none;cursor:pointer;place-items:center;min-width:94px;padding:0 14px;text-decoration:none;display:grid}.dock-button:hover,.dock-button:focus-visible,.dock-button.active{color:var(--bg);background:var(--ink);box-shadow:none;outline:none}:root[data-theme=light] .dock-button:hover,:root[data-theme=light] .dock-button:focus-visible,:root[data-theme=light] .dock-button.active,:root[data-theme=light] .display-control-button:hover,:root[data-theme=light] .display-control-button:focus-visible{color:var(--bg);background:var(--ink);box-shadow:none}.view-cycle-button{min-width:132px;position:relative;overflow:hidden}.view-cycle-button span{place-items:center;transition:opacity .12s,transform .12s;display:grid;position:absolute;inset:0}.view-label-next{opacity:0;transform:translateY(8px)}.view-cycle-button:hover .view-label-current,.view-cycle-button:focus-visible .view-label-current{opacity:0;transform:translateY(-8px)}.view-cycle-button:hover .view-label-next,.view-cycle-button:focus-visible .view-label-next{opacity:1;transform:translateY(0)}.terminal-kicker,.tiny-label{color:var(--blue);font-size:var(--type-micro-size);text-transform:uppercase;line-height:1}.terminal-loading-state{z-index:2;text-align:left;place-items:center;height:100%;min-height:320px;padding:clamp(22px,5vw,64px);display:grid;position:relative;overflow:hidden}.terminal-loading-state:before{content:none}.terminal-loading-state:after{content:"";background:linear-gradient(90deg, transparent 0 31%, var(--terminal-grid-line) 31% 31.2%, transparent 31.2% 67%, var(--terminal-grid-line) 67% 67.2%, transparent 67.2%), linear-gradient(0deg, transparent 0 28%, var(--terminal-grid-line) 28% 28.2%, transparent 28.2% 72%, var(--terminal-grid-line) 72% 72.2%, transparent 72.2%);opacity:.5;pointer-events:none;position:absolute;inset:0}.loading-boot-panel{z-index:1;gap:clamp(24px,4vw,42px);width:min(100%,760px);display:grid;position:relative}.loading-copy{gap:14px;max-width:720px;display:grid}.loading-typewriter-line{white-space:normal;width:100%;max-width:100%;display:block;overflow:hidden}.loading-typewriter-line>span{clip-path:inset(0 100% 0 0);animation:.78s steps(10,end) forwards loading-typewriter-reveal;display:inline-block}.loading-title-line{width:fit-content;color:var(--terminal-ink-strong);white-space:nowrap;font-size:clamp(2.35rem,6vw,5.25rem);line-height:.95}.loading-intro-line{width:min(100%,68ch);color:var(--terminal-muted);font-size:clamp(.9rem,1.55vw,1.2rem);line-height:var(--line-normal)}.loading-intro-line>span{white-space:normal;max-width:100%;animation-duration:1.6s;animation-timing-function:steps(68,end);animation-delay:.52s;display:block}.loading-runner{height:42px;margin-top:2px;position:relative}.loading-track,.loading-complete-line{height:1px;position:absolute;top:25px;left:0;right:0}.loading-track{background:linear-gradient(90deg, transparent, var(--terminal-line), transparent)}.loading-complete-line{background:var(--terminal-cyan);opacity:0;transform-origin:0;transform:scaleX(0);box-shadow:0 0 16px #78e4dc42}.loading-pixel-figure{width:24px;height:24px;color:var(--terminal-cyan);filter:drop-shadow(0 0 8px #78e4dc52);animation:1.8s steps(18,end) infinite alternate loading-pixel-walk;position:absolute;top:8px;left:0}.loading-pixel-figure rect{fill:currentColor;shape-rendering:crispedges}.loading-runner-label{color:var(--blue);font-size:var(--type-micro-size);text-transform:uppercase;line-height:1;display:inline-block}.loading-mobile-detail{max-width:720px;color:var(--terminal-muted);gap:14px;display:grid}.loading-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.loading-status-cell{border:1px solid var(--terminal-line);background:linear-gradient(#ffffff09,#ffffff03),#0506066b;gap:8px;min-width:0;padding:12px 14px;display:grid}.loading-status-cell span{color:var(--terminal-cyan);font-size:var(--type-micro-size);text-transform:uppercase;line-height:1}.loading-status-cell b{color:var(--terminal-ink);font-size:clamp(.74rem,1.2vw,.92rem);font-weight:500;line-height:1.25}.loading-boot-log{background:linear-gradient(90deg,#78e4dc14,#0000 72%);border-left:1px solid #78e4dc5c;gap:5px;padding:12px 14px;display:grid}.loading-boot-line{color:var(--terminal-muted);font-size:var(--type-micro-size);text-transform:uppercase;opacity:0;animation:2.4s step-end infinite loading-boot-line;animation-delay:calc(var(--boot-line-index,0) * .42s);line-height:1.25}.loading-boot-line:before{content:"> ";color:var(--blue)}.loading-interpretation-note{max-width:58ch;color:var(--terminal-muted);font-size:clamp(.74rem,1.1vw,.9rem);line-height:var(--line-normal);margin:0}.loading-error-state .loading-typewriter-line>span{animation-duration:.36s;animation-delay:0s}.loading-error-state .loading-runner{opacity:.45}.view-area-map .map-loading-state{background:0 0;min-height:100%}@keyframes loading-typewriter-reveal{to{clip-path:inset(0)}}@keyframes loading-pixel-walk{0%{left:0}to{left:calc(100% - 24px)}}@keyframes loading-boot-line{0%,18%{opacity:0}22%,to{opacity:1}}@media (max-width:760px){.terminal-loading-state{place-items:stretch stretch;padding:clamp(18px,6vw,28px)}.loading-boot-panel{align-content:start;gap:clamp(24px,7vw,42px);width:100%;min-height:min(100%,100svh - 186px)}.loading-copy{gap:18px}.loading-title-line{letter-spacing:0;max-width:100%;font-size:clamp(2.85rem,13.2vw,3.45rem)}.loading-intro-line{width:min(100%,34ch);max-width:none;font-size:clamp(1rem,5vw,1.26rem)}.loading-runner{height:58px;margin-top:4px}.loading-track,.loading-complete-line{top:32px}.loading-pixel-figure{width:28px;height:28px;top:13px}.loading-runner-label{font-size:clamp(.78rem,3.6vw,.95rem)}.loading-mobile-detail{gap:12px;margin-top:auto}.loading-status-grid{grid-template-columns:1fr;gap:7px}.loading-status-cell{grid-template-columns:minmax(92px,.58fr) minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 12px}.loading-status-cell b{font-size:clamp(.78rem,3.4vw,.92rem)}.loading-boot-log{padding:11px 12px}.loading-interpretation-note{max-width:36ch;font-size:clamp(.76rem,3.2vw,.9rem)}}.map-view,.dashboard-view,.density-view{z-index:2;height:100%;position:relative}.map-view{grid-template-columns:minmax(0,1fr) clamp(244px,18vw,310px);gap:10px;padding:20px 34px 18px 18px;display:grid}.map-canvas{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.map-canvas .terminal-kicker{color:var(--green);position:absolute;top:6px;left:10px}.australia-map{filter:none;width:100%;height:100%;max-height:100%}.coast-outline{fill:#0000;stroke:#f2f2edc7;stroke-width:1.4px;pointer-events:none}.tas-outline{stroke:#f2f2ed8c}.state-shape{fill:#ffffff05;stroke:#f2f2ed3d;stroke-width:.8px;transition:fill .16s,stroke .16s,filter .16s}.state-shape.warm{fill:#f2f2ed08}.state-shape.hot{fill:#a7ff630e}.state-shape.hovered{fill:#f2f2ed1f;stroke:#fffffff2;filter:none}.terrain-surface-layer{pointer-events:none;mix-blend-mode:screen}.terrain-surface{opacity:var(--terrain-idle);transition:opacity .13s,filter .13s}.terrain-surface.emphasized{opacity:.045;filter:none}.terrain-surface.dimmed{opacity:.006}.terrain-pattern-symbol{dominant-baseline:middle;text-anchor:middle;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:12px}.terrain-pattern-range,.terrain-pattern-upland{fill:#f2f2edc7}.terrain-pattern-lowland,.terrain-pattern-plain,.terrain-pattern-basin{fill:#8ed8ffb8}.terrain-pattern-desert,.terrain-pattern-plateau{fill:#a7ff63ad}.terrain-legend{pointer-events:none;opacity:.98}.terrain-legend-back{fill:#050606c7;stroke:#c4c7c42e;stroke-width:1px}.terrain-legend-symbol{dominant-baseline:middle;text-anchor:start;font-size:13.2px;font-weight:700}.terrain-legend-label{fill:#c4c7c4e6;dominant-baseline:middle;font-size:13.2px}.state-label,.point-label{fill:#f2f2edb8;pointer-events:none;font-size:1.05rem}.state-label{fill:#f2f2edd6;paint-order:stroke;stroke:#050606c7;stroke-width:2px;font-size:1.42rem;font-weight:700}.state-label-vic,.state-label-act,.state-label-tas{fill:#f2f2edf5;filter:none}.state-label-act{font-size:.98rem}.state-label-tas{font-size:1.14rem}.point-stem{stroke:#8ed8ff6b;stroke-width:1.1px}.map-point{fill:#a7ff6394;stroke:#f2f2edcc;stroke-width:.9px;filter:none;transition:fill .14s,filter .14s,r .14s}.map-point.active{fill:var(--ink);filter:none}.record-flag-layer{isolation:isolate}.record-flag-layer.has-state-hover .record-flag{opacity:.42}.record-flag-layer.has-hover .record-flag{opacity:.48}.record-flag{cursor:pointer;opacity:.92;transition:opacity .12s}.record-flag-connector{stroke:#0000;stroke-width:0;opacity:0;pointer-events:none;vector-effect:non-scaling-stroke;display:none}.record-flag-dot{fill:var(--flag-tone,#a8ff6af0);stroke:none;stroke-width:0;opacity:1;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;transition:fill .12s,r .12s}.record-flag-hit{fill:#0000;stroke:#0000}.record-flag.state-linked{opacity:1}.record-flag.state-linked .record-flag-dot{opacity:1;stroke-width:0}.record-flag.active{opacity:1}.record-flag.active .record-flag-dot{fill:color-mix(in srgb, var(--flag-tone,#f4f1e8fa) 70%, #f4f1e8fa);stroke:none;stroke-width:0;opacity:1}.record-flag-active-ring{fill:none;stroke:color-mix(in srgb, var(--flag-tone,#f4f1e8f5) 72%, #f4f1e8f5);stroke-width:.8px;opacity:.86;pointer-events:none;vector-effect:non-scaling-stroke;animation:.52s ease-out record-flag-active-bloom}.record-flag.unplaced{opacity:.48}.record-flag.unplaced .record-flag-dot{fill:#b0b7bc94;stroke:none}@keyframes record-flag-active-bloom{0%{opacity:.2;stroke-width:.45px}45%{opacity:.9;stroke-width:1.25px}to{opacity:.86;stroke-width:.8px}}.record-flag.source-tone-newspaper{--flag-tone:var(--map-dot-green)}.record-flag.source-tone-magazine,.record-flag.source-tone-web{--flag-tone:var(--map-dot-cyan)}.record-flag.source-tone-catalogue,.record-flag.source-tone-metadata,.record-flag.source-tone-academic{--flag-tone:var(--map-dot-violet)}.record-flag.source-tone-archive{--flag-tone:var(--map-dot-green)}.record-flag.source-tone-seeded-web,.record-flag.source-tone-attention{--flag-tone:var(--map-dot-cyan)}.record-flag.source-tone-manual,.record-flag.source-tone-default,.record-flag.source-tone-ayr-historical,.record-flag.source-tone-ayr-witness{--flag-tone:var(--map-dot-green)}.record-flag.source-tone-media{--flag-tone:var(--map-dot-cyan)}.record-flag.source-tone-institutional{--flag-tone:var(--map-dot-violet)}.record-flag.source-tone-candidate{--flag-tone:var(--map-dot-amber)}.record-flag-label{fill:#f2f2edf0;font-size:var(--type-micro-size);pointer-events:none;paint-order:stroke;stroke:#050606eb;stroke-width:2px;font-weight:700}.map-cluster{cursor:pointer;opacity:.78;transition:opacity .14s,filter .14s}.map-cluster-ring{fill:#05060661;stroke:#a7ff6370;stroke-width:1.4px;stroke-dasharray:2 3;transition:fill .14s,stroke .14s,stroke-width .14s}.map-cluster-core{fill:#a7ff6380;stroke:#f2f2edb8;stroke-width:.7px;transition:fill .14s,stroke .14s}.map-cluster-count{fill:#f2f2edc2;font-size:var(--type-micro-size);text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:#050606db;stroke-width:2px;font-weight:700}.map-cluster.medium .map-cluster-ring{stroke:#8ed8ff7a}.map-cluster.dense .map-cluster-ring{stroke:#f2f2ed9e;stroke-dasharray:1 2}.map-cluster.active{opacity:1;filter:none}.map-cluster.active .map-cluster-ring{fill:#a7ff631f;stroke:#f2f2edeb;stroke-width:2px}.map-cluster.active .map-cluster-core{fill:#f2f2edf0;stroke:#a7ff63e6}.map-cluster.active .map-cluster-count{fill:#f2f2edf5}.map-source-block{z-index:6;color:#8ed8ffad;text-align:right;pointer-events:none;grid-template-columns:minmax(0,1fr);justify-content:end;gap:5px;width:auto;max-width:min(560px,42vw);font-size:.96rem;line-height:1.2;display:grid;position:absolute;top:34px;right:34px}.map-source-block-indicator{display:none}.map-source-block span{display:block}.map-readout{align-self:center;gap:8px;max-width:310px;display:grid;transform:translateY(52px)}.readout-block,.state-mini,.density-band,.metric-tile,.dial-module,.bar-module,.wave-module,.record-line{background:#050606b8;border:1px solid #f2f2ed38}.readout-block{align-content:center;gap:8px;min-height:136px;padding:18px;display:grid}.map-readout-led{width:8px;height:8px;box-shadow:none;background:#98df636b;border:1px solid #98df63e6}.readout-block strong{font-size:1.1rem;font-weight:400}.readout-number{font-size:3.6rem;line-height:.9}.readout-tail{color:var(--muted)}.readout-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.state-mini{min-height:54px;color:inherit;text-align:left;cursor:pointer;align-content:space-between;padding:8px;font-family:inherit;transition:color .14s,background .14s,border-color .14s;display:grid}.state-mini span{color:#f2f2ede6;font-size:.9rem;font-weight:700}.state-mini b{font-size:1.15rem;font-weight:400}.state-mini:hover,.state-mini:focus-visible,.state-mini.active{color:var(--bg);background:var(--ink);box-shadow:none;border-color:#f2f2edb8;outline:none}.map-health-note{color:#f2f2eddb;font-size:var(--type-micro-size);background:#05060675;border:1px solid #f2f2ed29;grid-template-columns:auto auto;align-items:baseline;gap:4px 10px;padding:10px 12px;line-height:1.15;display:grid}.map-health-note span{color:var(--blue);font-size:var(--type-micro-size);font-weight:700}.map-health-note b{font-size:1.18rem;font-weight:400}.map-health-note small{color:#b0b7bcd6;grid-column:1/-1}.map-health-note em{color:#f2f2edc7;font-size:var(--type-meta-size);grid-column:1/-1;font-style:normal}.map-source-legend{background:#0506067a;border:1px solid #8ed8ff33;gap:6px;padding:9px 12px;display:grid}.map-source-legend>span{color:var(--blue);font-size:var(--type-micro-size);font-weight:700;line-height:1}.map-source-legend-row{opacity:1;cursor:default;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.map-source-legend-row svg{transform-origin:50%;width:18px;height:18px;overflow:visible}.map-source-legend-row b{color:#f2f2eddb;min-width:0;font-size:var(--type-micro-size);font-weight:400;line-height:1.12}.map-source-legend-row small{color:#b0b7bce0;font-size:var(--type-micro-size);line-height:1}:root[data-theme=light] .australia-map{filter:none}:root[data-theme=light] .coast-outline{stroke:var(--map-coast);stroke-width:1.55px}:root[data-theme=light] .tas-outline{stroke:#0f1110ad}:root[data-theme=light] .state-shape{fill:var(--map-land-fill);stroke:var(--map-boundary);stroke-width:.95px}:root[data-theme=light] .state-shape.warm{fill:var(--map-state-fill-warm)}:root[data-theme=light] .state-shape.hot{fill:var(--map-state-fill-hot)}:root[data-theme=light] .state-shape.hovered{fill:var(--map-state-fill-hover);stroke:#050606db;filter:none}:root[data-theme=light] .terrain-surface-layer{mix-blend-mode:multiply}:root[data-theme=light] .terrain-surface{opacity:var(--map-terrain-opacity)!important}:root[data-theme=light] .terrain-surface.emphasized{opacity:var(--map-terrain-active-opacity)!important}:root[data-theme=light] .terrain-surface.dimmed{opacity:.055!important}:root[data-theme=light] .terrain-pattern-range,:root[data-theme=light] .terrain-pattern-upland{fill:#0f11108a}:root[data-theme=light] .terrain-pattern-lowland,:root[data-theme=light] .terrain-pattern-plain,:root[data-theme=light] .terrain-pattern-basin{fill:#006f787a}:root[data-theme=light] .terrain-pattern-desert,:root[data-theme=light] .terrain-pattern-plateau{fill:#4c7e2280}:root[data-theme=light] .terrain-legend-back{fill:#fff;stroke:var(--terminal-line)}:root[data-theme=light] .terrain-legend-label,:root[data-theme=light] .state-label,:root[data-theme=light] .point-label{fill:#0f1110c7}:root[data-theme=light] .state-label{fill:#050606d6;stroke:#eeeaddd1;filter:none}:root[data-theme=light] .state-label-vic,:root[data-theme=light] .state-label-act,:root[data-theme=light] .state-label-tas{fill:#050606eb;filter:none}:root[data-theme=light] .record-flag.source-tone-newspaper,:root[data-theme=light] .record-flag.source-tone-archive,:root[data-theme=light] .record-flag.source-tone-manual,:root[data-theme=light] .record-flag.source-tone-default,:root[data-theme=light] .record-flag.source-tone-ayr-historical,:root[data-theme=light] .record-flag.source-tone-ayr-witness{--flag-tone:var(--map-dot-green)}:root[data-theme=light] .record-flag.source-tone-magazine,:root[data-theme=light] .record-flag.source-tone-web,:root[data-theme=light] .record-flag.source-tone-seeded-web,:root[data-theme=light] .record-flag.source-tone-media,:root[data-theme=light] .record-flag.source-tone-attention{--flag-tone:var(--map-dot-cyan)}:root[data-theme=light] .record-flag.source-tone-academic,:root[data-theme=light] .record-flag.source-tone-catalogue,:root[data-theme=light] .record-flag.source-tone-metadata,:root[data-theme=light] .record-flag.source-tone-institutional{--flag-tone:var(--map-dot-violet)}:root[data-theme=light] .record-flag.source-tone-candidate{--flag-tone:var(--map-dot-amber)}:root[data-theme=light] .record-flag-dot,:root[data-theme=light] .record-flag.active .record-flag-dot{fill:var(--flag-tone);stroke:none;stroke-width:0;filter:none}:root[data-theme=light] .record-flag-label{fill:#050606eb;stroke:#eeeaddf2}:root[data-theme=light] .record-flag-active-ring{stroke:color-mix(in srgb, var(--flag-tone) 72%, #050606e6);opacity:.72}:root[data-theme=light] .map-source-block{color:#050606c7}:root[data-theme=light] .readout-block,:root[data-theme=light] .state-mini,:root[data-theme=light] .density-band,:root[data-theme=light] .metric-tile,:root[data-theme=light] .dial-module,:root[data-theme=light] .bar-module,:root[data-theme=light] .wave-module,:root[data-theme=light] .record-line{border-color:var(--terminal-line);background:#fff}:root[data-theme=light] .readout-tail,:root[data-theme=light] .map-health-note small,:root[data-theme=light] .map-source-legend-row small{color:var(--muted)}:root[data-theme=light] .state-mini span,:root[data-theme=light] .map-health-note,:root[data-theme=light] .map-health-note em,:root[data-theme=light] .map-source-legend-row b{color:var(--ink)}:root[data-theme=light] .state-mini:hover,:root[data-theme=light] .state-mini:focus-visible,:root[data-theme=light] .state-mini.active{color:var(--bg);background:var(--ink);box-shadow:none;border-color:#050606b8}:root[data-theme=light] .map-health-note,:root[data-theme=light] .map-source-legend{border-color:var(--terminal-line);background:#fff}:root[data-theme=light] .map-health-note span,:root[data-theme=light] .map-source-legend>span{color:var(--blue)}.density-view{grid-template-rows:auto auto auto auto;align-content:start;gap:16px;padding:34px 36px 30px;display:grid;overflow-y:auto}.density-header{color:var(--muted);justify-content:space-between;align-items:start;gap:24px;display:flex}.density-header div{gap:7px;display:grid}.density-header span{color:var(--blue);font-size:.95rem}.density-header b{color:var(--ink);text-align:right;max-width:680px;font-size:clamp(1.1rem,1.45vw,1.55rem);font-weight:400;line-height:1.18}.density-header p{max-width:760px;color:var(--muted);margin:0;font-size:.95rem;line-height:1.4}.density-bands{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.density-band{grid-template-rows:auto auto 1fr auto;gap:12px;min-width:0;min-height:204px;padding:16px;display:grid}.density-band:hover,.density-metric:hover,.density-figure-rail:hover{border-color:#c4c7c457}.clickable-record{cursor:pointer}.clickable-record:hover,.clickable-record:focus-visible{box-shadow:none;border-color:#f2f2ed80;outline:none}.band-meta{gap:9px;display:grid}.band-meta span{color:var(--blue);font-size:.95rem;line-height:1.2}.band-meta b{font-size:clamp(2rem,2.8vw,3.25rem);font-weight:400;line-height:.9}.band-meta small{color:var(--muted);font-size:.88rem;line-height:1.25}.density-band-bars{gap:8px;display:grid}.density-band-bars i,.density-band-bars em{background:#f2f2ed0f;border:1px solid #f2f2ed2e;height:8px;position:relative;overflow:visible}.density-band-bars i:before,.density-band-bars em:before{content:"";width:var(--bar-width);position:absolute;inset:0 auto 0 0}.density-band-bars i:after,.density-band-bars em:after{content:"";top:-3px;left:calc(var(--bar-width) - 1px);width:2px;height:12px;position:absolute}.density-band-bars i:before,.density-band-bars i:after{background:var(--green)}.density-band-bars em:before,.density-band-bars em:after{background:var(--blue)}.density-band-stats{align-content:end;gap:7px;margin:0;display:grid}.density-band-stats div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.density-band-stats dt,.density-band-action{color:var(--blue);font-size:var(--type-control-size)}.density-band-stats dd{color:var(--ink);margin:0;font-size:.92rem}.density-band-action{color:var(--green);align-self:end}.density-aux-grid{grid-template-columns:minmax(270px,.62fr) minmax(620px,1.38fr);gap:14px;min-height:164px;display:grid}.density-metric,.density-figure-rail{background:#0506066b;border:1px solid #f2f2ed1f;padding:16px}.density-metric .tiny-label,.density-figure-rail .tiny-label{color:var(--blue);font-size:.95rem}.density-metric-bars{gap:8px;margin-top:12px;display:grid}.density-metric-row{color:var(--muted);grid-template-columns:minmax(116px,1.1fr) minmax(80px,1.35fr) 32px;align-items:center;gap:12px;font-size:.9rem;display:grid}.density-metric-row i{background:#f2f2ed14;height:9px;position:relative}.density-metric-row i:before{content:"";width:var(--metric-width);background:var(--ash);position:absolute;inset:0 auto 0 0}.density-metric-row b{color:var(--ink);text-align:right;font-size:.95rem;font-weight:400}.density-figure-rail div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.rail-mark{min-height:54px;color:var(--muted);text-align:left;cursor:pointer;background:#f2f2ed14;border:1px solid #f2f2ed1f;justify-items:start;gap:5px;padding:9px 10px;font-family:inherit;font-size:.9rem;display:grid}.rail-mark b,.rail-mark span{min-width:0;display:block}.rail-mark b{color:var(--ink);font-weight:400}.rail-mark span{color:var(--blue)}.rail-mark.strong{color:var(--bg);background:var(--ink)}.rail-mark.strong b,.rail-mark.strong span{color:var(--bg)}.rail-mark:hover,.rail-mark:focus-visible{color:var(--bg);background:var(--blue);outline:none}.rail-mark:hover b,.rail-mark:hover span,.rail-mark:focus-visible b,.rail-mark:focus-visible span{color:var(--bg)}.density-chart-panel{grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid}.density-chart-card{background:#0506065c;border:1px solid #f2f2ed1f;grid-template-rows:auto minmax(250px,auto) auto;gap:12px;min-width:0;min-height:344px;padding:16px;display:grid}.density-chart-card-main{min-height:352px}.density-chart-switcher{scrollbar-width:none;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.density-chart-switcher::-webkit-scrollbar{display:none}.density-chart-switcher button{min-height:34px;color:var(--muted);font:inherit;font-size:var(--type-control-size);cursor:pointer;white-space:nowrap;background:#05060657;border:1px solid #9fe0ff38;padding:0 12px}.density-chart-switcher button:hover,.density-chart-switcher button:focus-visible,.density-chart-switcher button.is-active{color:var(--bg);background:var(--blue);border-color:var(--blue);outline:none}.density-chart-card header{gap:5px;display:grid}.density-chart-card header span{color:var(--blue);font-size:.92rem}.density-chart-card header b{color:var(--ink);font-size:1.05rem;font-weight:400}.density-line-chart,.density-box-chart,.density-bar-chart,.density-heatmap-chart{width:100%;height:260px;min-height:0;overflow:visible}.density-bar-chart{height:320px}.density-chart-tick,.density-chart-axis-line{stroke:#f2f2ed52;stroke-width:1.2px}.density-chart-axis,.density-box-label,.density-box-count{fill:var(--muted);font-size:14.4px;font-weight:var(--weight-medium)}.density-line-public{stroke:var(--green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.density-line-mapped{stroke:var(--blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.86}.density-chart-legend{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:.88rem;display:flex}.density-chart-legend span{align-items:center;gap:7px;display:inline-flex}.density-chart-legend i{width:26px;height:3px}.legend-public{background:var(--green)}.legend-mapped{background:var(--blue)}.density-box-whisker,.density-box-cap{stroke:var(--blue);stroke-width:2px}.density-box-rect{fill:#98df6347;stroke:var(--green);stroke-width:1.5px}.density-box-median{stroke:var(--ink);stroke-width:2.2px}.density-heatmap-cell{fill:var(--green);fill-opacity:var(--cell-opacity);stroke:#f2f2ed2e;stroke-width:1px}.density-heatmap-value{fill:var(--bg);font-size:12px}.figure-card-shell{z-index:2;width:min(1120px,100vw - 112px);position:relative}.figure-profile-card{min-height:min(620px,100svh - 86px);max-height:min(760px,100svh - 56px);box-shadow:none;background:#101312;border:1px solid #f2f2eda3;grid-template-columns:minmax(330px,.88fr) minmax(420px,1.12fr);display:grid;overflow:auto}.figure-profile-left,.figure-profile-right{min-width:0;display:grid}.figure-profile-left{--figure-card-accent:#80c9bd;color:#f2efe6;background:#101312;align-content:space-between;gap:18px;padding:28px}.figure-profile-left p{color:#f2efe6d1;margin:0;font-size:1rem;line-height:1.62}.figure-profile-kicker,.figure-profile-topline{justify-content:space-between;align-items:center;gap:14px;display:flex}.figure-profile-kicker span,.figure-profile-topline span,.figure-profile-reference span{color:var(--figure-card-accent,var(--blue));font-size:.88rem;line-height:1}.figure-profile-kicker b{color:#f2efe6b8;font-size:.88rem;font-weight:400}.figure-profile-note{max-width:34em;color:#f2efe69e!important;font-size:.82rem!important;line-height:1.46!important}.figure-reference-link{color:#f2efe6;background:#f2efe614;border:1px solid #f2efe657;justify-self:start;place-items:center;min-height:42px;padding:0 14px;font-size:.9rem;text-decoration:none;display:inline-grid}.figure-reference-link:hover,.figure-reference-link:focus-visible{color:#101312;background:#f2efe6;outline:none}.figure-profile-right{--figure-card-accent:#0b6f66;color:#050606;background:#f5f2e8;align-content:start;gap:18px;padding:28px 30px 30px}.figure-profile-topline button{color:var(--figure-card-accent);font:inherit;font-size:var(--type-meta-size);cursor:pointer;background:0 0;border:0}.figure-profile-topline button:hover,.figure-profile-topline button:focus-visible{color:#050606;outline:none}.figure-profile-right h2{color:#050606;overflow-wrap:break-word;max-width:100%;margin:0;font-size:clamp(2.75rem,4.8vw,5.4rem);font-weight:700;line-height:.94}.figure-profile-alias{color:#05060694;font-size:.9rem}.figure-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.figure-profile-stats div,.figure-profile-reference{background:#0506060d;border:1px solid #0506062e;gap:7px;padding:11px 12px;display:grid}.figure-profile-stats dt{color:var(--figure-card-accent);font-size:var(--type-control-size);font-weight:var(--weight-semibold);line-height:1}.figure-profile-stats dd{color:#050606;overflow-wrap:anywhere;margin:0;font-size:clamp(1.05rem,1.6vw,1.38rem);line-height:1.05}.figure-profile-reference{margin-top:4px}.figure-profile-reference b{color:#050606;font-size:1rem;font-weight:400}.figure-card-nav{z-index:3}.redacted{color:#0000;background:repeating-linear-gradient(-8deg,#f2f2ede0,#f2f2ede0 4px,#0e0f0ff0 4px 8px)}.dashboard-view{--dash-font-micro:12.1px;--dash-font-label:13.2px;--dash-font-body:14.3px;--dash-font-track:14.3px;--dash-font-section:15.4px;--dash-font-title:22px;--dash-font-metric:30.8px;grid-template-columns:minmax(600px,1fr) minmax(560px,.9fr);align-items:start;gap:clamp(36px,4.2vw,72px);padding:28px 42px 30px 48px;display:grid}.dash-hover-zone{border:1px solid #0000;transition:border-color .12s,background .12s}.dash-hover-zone:hover{background:#ffffff03;border-color:#c4c7c447}.dashboard-track-network{align-self:start;min-width:0;height:min(760px,100%);position:relative;overflow:hidden}.network-svg{width:100%;height:100%;position:absolute;inset:0}.corner-mark{display:none}.network-wave-box,.network-average{fill:#0506067a;stroke:#c4c7c433;stroke-width:1px}.network-micro-text,.network-slot-label{fill:#c4c7c4cc;font-size:var(--type-micro-size)}.network-wave-bar,.network-slot-fill,.network-big-dot,.network-bottom-mark{fill:var(--ink)}.network-wire{stroke:#c4c7c442;stroke-width:.95px;stroke-linecap:square;opacity:.72}.network-wire.pale{stroke:#c4c7c429;stroke-width:.85px}.network-slot{fill:#050606eb;stroke:var(--ink);stroke-width:2px}.network-dot{fill:#c4c7c47a}.relation-lane line{stroke:#eceae224;stroke-width:1px}.relation-lane text,.relation-style-legend text{fill:#eceae2d1;font-size:var(--type-micro-size);paint-order:stroke;stroke:#050606e6;stroke-width:2px;stroke-linejoin:round}.relation-style-legend line{stroke-width:2px}.relation-edge{fill:none;stroke:var(--dash-muted,#eceae247);stroke-width:calc(var(--edge-weight,1) * 1px);stroke-linecap:round;opacity:.22}.relation-edge-source-period.source-public-domain,.relation-style-legend .source-public-domain{stroke:var(--dash-amber);stroke-dasharray:6 4}.relation-edge-source-period.source-academic,.relation-style-legend .source-academic{stroke:var(--dash-violet);stroke-dasharray:2 4}.relation-edge-source-period.source-community{stroke:var(--dash-amber)}.relation-edge-period-narrative{stroke:var(--dash-amber);stroke-dasharray:7 4}.relation-edge-narrative-place{stroke:var(--dash-violet)}.relation-edge.is-related{opacity:.58;stroke-width:1.45px}.relation-edge.is-active{opacity:.96;stroke:var(--dash-green);stroke-width:2px}.relation-edge-halo{fill:none;stroke:var(--dash-green);stroke-width:5px;stroke-linecap:round;opacity:.12}.relation-node{cursor:pointer}.relation-node-hitbox{fill:#0000;pointer-events:all}.relation-node-box{fill:#050606e0;stroke:#eceae26b;stroke-width:1px}.relation-node-anchor{fill:#eceae26b}.relation-node-label,.relation-node-count{fill:#eceae2e0;paint-order:stroke;stroke:#050606e6;stroke-width:1.6px;stroke-linejoin:round;pointer-events:none;font-size:9.8px}.relation-node-count{fill:#eceae29e;font-size:8.8px}.relation-node-source.source-repository .relation-node-box,.relation-node-source.source-repository .relation-node-anchor{stroke:var(--dash-cyan);fill:#69d7d01f}.relation-node-source.source-public-domain .relation-node-box,.relation-node-source.source-public-domain .relation-node-anchor{stroke:var(--dash-cyan);stroke-dasharray:5 3;fill:#69d7d014}.relation-node-source.source-modern-web .relation-node-box{stroke:#eceae280}.relation-node-source.source-academic .relation-node-box,.relation-node-narrative .relation-node-box{stroke:var(--dash-violet)}.relation-node-period .relation-node-box{stroke:var(--dash-amber)}.relation-node-place .relation-node-box{stroke:var(--dash-cyan)}.relation-node.is-active .relation-node-box{stroke:var(--dash-green);filter:none}.relation-node.is-active .relation-node-anchor{fill:var(--dash-green)}.track-list{grid-template-rows:auto minmax(0,1fr);gap:7px;display:grid;position:absolute;top:116px;left:55%;right:18px}.track-list-header{gap:3px;display:grid}.track-list-header span{color:var(--ink);margin-left:-46px;font-size:clamp(1.05rem,1.26vw,1.43rem)}.track-list-header small,.track-list-header button{display:none}.track-list-rows{align-content:start;gap:7px;min-height:0;display:grid;overflow:hidden}.mobile-track-snapshot{display:none}.track-row{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,max-content);align-items:center;gap:6px;display:grid}.track-row b{font-size:var(--dash-font-track);font-weight:400}.track-row i{min-width:92px;max-width:310px;color:var(--bg);background:var(--ink);font-size:var(--dash-font-track);white-space:nowrap;text-overflow:ellipsis;padding:2px 7px 3px;font-style:normal;overflow:hidden}.track-row:hover i,.track-row:focus-visible i,.track-row.is-active i{background:var(--blue)}.track-row:focus-visible{outline-offset:2px;outline:1px solid #f2f2ed80}.network-record-target{cursor:pointer}.network-record-target:hover .network-slot,.network-record-target:focus-visible .network-slot{fill:#9fe0ff2e;filter:none}.network-footer{color:var(--muted);font-size:var(--type-micro-size);grid-template-columns:1fr auto auto;gap:28px;display:grid;position:absolute;bottom:30px;left:52px;right:42px}.dashboard-console{grid-template-rows:auto auto auto auto auto minmax(128px,1fr) auto auto 104px;align-self:start;gap:12px;max-height:760px;padding:14px 14px 10px;display:grid;overflow:hidden}.console-header{border-bottom:2px solid #f2f2edb3;grid-template-columns:1fr auto;align-items:end;gap:18px;padding-bottom:9px;padding-left:76px;display:grid}.console-header span,.console-sequencer small{color:var(--muted);font-size:var(--type-micro-size)}.console-header b{color:var(--ink);margin-top:3px;font-size:1.45rem;font-weight:400;display:block}.output-switch{border:1px solid var(--ink);grid-template-columns:repeat(3,34px);display:grid}.output-switch button{border-right:1px solid var(--ink);min-height:19px;color:var(--ink);font-size:var(--type-micro-size);cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-left:0;place-items:center;display:grid}.output-switch button:last-child{border-right:0}.output-switch button:hover,.output-switch button:focus-visible,.output-switch button.active{color:var(--bg);background:var(--ink);outline:none}.console-tabs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.console-tabs button,.console-effect-grid span{border:1px solid var(--ink);min-height:24px;color:var(--ink);font-size:var(--dash-font-micro);cursor:pointer;white-space:nowrap;background:0 0;place-items:center;display:grid}.console-tabs button:hover,.console-tabs button:focus-visible,.console-tabs button.active{color:var(--bg);background:var(--ink);outline:none}.console-grid-top{grid-template-columns:82px 82px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.mini-control{border:1px solid #f2f2edb8;align-content:space-between;min-height:70px;padding:7px;display:grid}.mini-control span{color:var(--muted);font-size:var(--type-micro-size)}.mini-control b{justify-self:end;font-size:1.3rem;font-weight:400}.console-wave,.console-field-map{border:1px solid #f2f2edb8;width:100%;min-height:70px}.console-wave polyline,.console-polyline polyline{fill:none;stroke:var(--ink);stroke-width:2px}.console-sequencer{gap:7px;display:grid}.console-sequencer div{border:1px solid var(--ink);grid-template-columns:repeat(6,1fr);display:grid}.console-sequencer div button{border-right:1px solid var(--ink);color:#050606e0;min-height:20px;font-size:var(--type-micro-size);cursor:pointer;background:#f2f2edf2;border-top:0;border-bottom:0;border-left:0;place-items:center;font-family:inherit;display:grid}.console-sequencer div button:last-child{border-right:0}.console-sequencer div button b{font-weight:400}.console-sequencer div button small{color:#050606b8;display:none}.console-sequencer div button.lit{color:#050606e6;background:#f2f2edf2}.console-sequencer div button.active,.console-sequencer div button:hover,.console-sequencer div button:focus-visible{color:#050606eb;background:var(--green);outline:none}.console-effect-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.console-effect-grid span{color:#eceae2d1;min-height:20px;font-size:var(--type-micro-size);justify-content:space-between;gap:6px;padding:0 5px;display:flex}.console-effect-grid b{font-weight:400}.console-mid-row{grid-template-columns:minmax(220px,.96fr) minmax(260px,1fr);align-items:center;gap:18px;display:grid}.console-primary-chart,.console-source-section{min-width:0}.console-primary-chart{display:grid}.console-source-section{background:repeating-linear-gradient(0deg,#f2f2ed04,#f2f2ed04 1px,#0000 1px 6px),#05060638;border:1px solid #f2f2ed29;display:grid}.source-wheel-module{grid-template-rows:auto 1fr;grid-template-columns:116px 1fr;align-items:center;column-gap:12px;min-height:136px;display:grid}.source-wheel-module .tiny-label{grid-column:1/-1}.source-wheel{background:conic-gradient(var(--source-wheel));width:112px;height:112px;box-shadow:none;border:1px solid #f2f2eda3;border-radius:0;place-items:center;display:grid}.source-wheel i{background:var(--panel);border:1px solid #050606e6;border-radius:0;width:42px;height:42px}.source-wheel-list{gap:5px;display:grid}.source-wheel-list span{color:var(--muted);font-size:var(--dash-font-micro);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.source-wheel-list b{background:#f2f2ed14;height:5px;position:relative}.source-wheel-list b:before{content:"";width:var(--source-dot);background:var(--ink);position:absolute;inset:0 auto 0 0}.source-wheel-list span i,.source-wheel-list span em{min-width:0;font-style:normal}.source-wheel-list span i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-wheel-list span em{color:var(--dash-ivory);text-align:right;white-space:nowrap}.radial-meter{justify-items:center;gap:3px;display:grid}.radial-meter svg{width:68px;height:68px}.radial-meter circle:first-child,.radial-meter path{fill:none;stroke:var(--ink);stroke-width:2px}.radial-meter path{fill:#f2f2ed14}.radial-meter circle:last-child{fill:var(--panel);stroke:var(--ink);stroke-width:1px}.radial-meter span{color:var(--muted);font-size:var(--type-micro-size)}.console-polyline{background:repeating-linear-gradient(90deg,#f2f2ed05,#f2f2ed05 1px,#0000 1px 14px),#05060647;border:1px solid #f2f2ed85;width:100%;min-height:128px}.console-density-bar{fill:#8ed8ff24}.console-polyline circle{fill:var(--ink);opacity:.82}.timeline-total-line{fill:none;stroke:var(--dash-amber);stroke-width:1.65px;stroke-linejoin:round;stroke-linecap:round}.timeline-mapped-line{fill:none;stroke:var(--dash-cyan);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round}.timeline-diversity-ribbon{fill:#9580cf6b}.timeline-grid-line{stroke:#f2f2ed29;stroke-width:.55px}.timeline-peak-label,.timeline-legend text,.console-axis-value{fill:#eceae2d1;paint-order:stroke;stroke:#050606d1;stroke-width:1.1px;stroke-linejoin:round;font-size:4.1px}.console-axis-value{fill:#eceae29e;text-anchor:start;font-size:3.8px}.console-wave circle{fill:var(--ink)}.console-chart-label,.console-axis-label,.console-field-title,.console-field-band,.console-field-label{fill:#f2f2ede0;paint-order:stroke;stroke:#050606d1;stroke-width:1.2px;stroke-linejoin:round;pointer-events:none;font-size:5.2px!important}.console-axis-label{text-anchor:middle;fill:#f2f2edd6;font-size:4.4px!important}.console-field-band{text-anchor:middle;fill:#d9a854c7}.console-field-cell{opacity:var(--cell-alpha);fill:var(--ink)}.console-field-map-records .console-field-cell{fill:var(--dashboard-amber)}.console-field-map-locations .console-field-cell{fill:var(--blue)}.console-field-map-sources .console-field-cell{fill:var(--dashboard-violet)}.console-source-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.console-source-grid div{color:var(--muted);font-size:var(--dash-font-micro);gap:4px;display:grid}.console-source-grid i{border:1px solid var(--ink);height:8px;position:relative}.console-source-grid i:before{content:"";width:var(--source-meter);background:var(--ink);position:absolute;inset:0 auto 0 0}.console-lollipops{border-bottom:1px solid var(--ink);grid-template-columns:repeat(8,1fr);align-self:end;align-items:end;height:104px;padding:0 8px 22px;display:grid;overflow:hidden}.console-lollipops span{min-height:var(--stem);place-items:end center;display:grid;position:relative}.console-lollipops span:before{content:"";width:1px;height:var(--stem);background:#69d7d094;position:absolute;bottom:20px}.console-lollipops span:after{content:"";bottom:calc(20px + var(--stem) - 5px);background:var(--dash-cyan);border-radius:0;width:10px;height:10px;position:absolute}.console-lollipops b{z-index:1;color:#eceae2e6;font-size:var(--dash-font-micro);font-weight:400;position:absolute;bottom:3px}.console-lollipops em{z-index:1;color:#eceae2ad;font-size:var(--type-micro-size);font-style:normal;position:absolute;bottom:15px}.slot-label{fill:#f2f2edc2;font-size:.2rem}.slot-box{fill:#070808;stroke:#f2f2edd1;stroke-width:.55px}.slot-fill{fill:var(--ink)}.square-caption{color:var(--muted);font-size:var(--type-micro-size);justify-content:space-between;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.square-caption b{color:var(--ink);font-weight:400}.dashboard-center{gap:12px;display:grid}.metric-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.metric-tile{align-content:space-between;min-height:106px;padding:14px;display:grid}.metric-tile span,.metric-tile small{color:var(--muted);font-size:var(--type-micro-size)}.metric-tile b{font-size:2.6rem;font-weight:400}.dial-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dial-module{grid-template-rows:auto 1fr auto;gap:10px;min-height:210px;padding:14px;display:grid}.dial-ring{aspect-ratio:1;background:conic-gradient(var(--dial));width:120px;box-shadow:none;border-radius:0;place-self:center;place-items:center;display:grid}.dial-ring div{aspect-ratio:1;background:var(--panel);border:1px solid #f2f2ed29;border-radius:0;width:54%}.dial-list{color:var(--muted);font-size:var(--type-micro-size);gap:4px;display:grid}.dial-list span{justify-content:space-between;gap:8px;display:flex}.dial-list b{color:var(--ink);font-weight:400}.bar-module{gap:12px;min-height:86px;padding:14px;display:grid}.mini-spark{align-items:end;gap:6px;height:46px;display:flex}.mini-spark span{width:100%;min-width:10px;height:var(--bar);background:repeating-linear-gradient(0deg, var(--ink), var(--ink) 3px, #f2f2ed38 3px, #f2f2ed38 7px);border:1px solid #f2f2ed4d}.dashboard-right{gap:12px;display:grid}.wave-module{min-height:124px;padding:13px}.wave-module svg{width:100%;height:72px;margin-top:8px}.wave-line,.wave-shadow{fill:none;stroke-linecap:square;stroke-linejoin:miter}.wave-shadow{stroke:#7ea7bc38;stroke-width:8px}.wave-line{stroke:var(--ink);stroke-width:1.7px}.record-stack{gap:7px;display:grid}.record-line{grid-template-rows:auto auto;grid-template-columns:48px 1fr;column-gap:10px;min-height:46px;padding:8px 10px;display:grid}.record-line span{color:var(--blue);font-size:var(--type-micro-size);grid-row:span 2}.record-line b{font-weight:400;font-size:var(--type-control-size)}.record-line em{color:var(--muted);font-size:var(--type-micro-size);font-style:normal}.record-line.caution{background:repeating-linear-gradient(-8deg,#ffffff05,#ffffff05 5px,#0000 5px 9px),#050606b8}.record-overlay{z-index:30;background:#000000c7;place-items:center;padding:clamp(18px,5vw,72px);display:grid;position:fixed;inset:0}.record-overlay:before{content:"";pointer-events:none;opacity:.8;background:repeating-linear-gradient(0deg,#f2f2ed07,#f2f2ed07 1px,#0000 1px 5px),radial-gradient(circle,#9fe0ff14,#0000 42%);position:absolute;inset:0}.record-card-shell{z-index:1;width:min(920px,100vw - 110px);position:relative}.record-card{--record-tone:#173935;--record-paper:#f4f4ef;--record-paper-2:#fff;width:100%;min-height:min(590px,100svh - 92px);color:var(--bg);background:var(--record-paper);box-shadow:none;border:1px solid #f2f2edb8;grid-template-rows:minmax(158px,auto) minmax(206px,.78fr) minmax(124px,auto);display:grid;overflow:hidden}.record-card.source-tone-newspaper{--record-tone:var(--map-dot-green);--record-contrast:#050606;--record-paper:#f4f4ef}.record-card.source-tone-magazine,.record-card.source-tone-web{--record-tone:var(--map-dot-cyan);--record-contrast:#050606;--record-paper:#f4f4ef}.record-card.source-tone-catalogue,.record-card.source-tone-metadata,.record-card.source-tone-academic{--record-tone:var(--map-dot-violet);--record-contrast:#050606;--record-paper:#f4f4ef}.record-card.source-tone-archive{--record-tone:var(--map-dot-green);--record-contrast:#050606;--record-paper:#f4f4ef}.record-card.source-tone-seeded-web,.record-card.source-tone-attention{--record-tone:var(--map-dot-cyan);--record-contrast:#050606;--record-paper:#f4f4ef}.record-card.source-tone-manual,.record-card.source-tone-default,.record-card.source-tone-ayr-historical,.record-card.source-tone-ayr-witness{--record-tone:var(--map-dot-green);--record-contrast:#050606;--record-paper:#f4f4ef}.record-card.source-tone-media{--record-tone:var(--map-dot-cyan);--record-contrast:#050606;--record-paper:#f4f4ef}.record-card.source-tone-institutional{--record-tone:var(--map-dot-violet);--record-contrast:#050606;--record-paper:#f4f4ef}.record-card.source-tone-candidate{--record-tone:var(--map-dot-amber);--record-contrast:#050606;--record-paper:#f4f4ef}:root[data-theme=light] .record-card.source-tone-newspaper,:root[data-theme=light] .record-card.source-tone-web,:root[data-theme=light] .record-card.source-tone-magazine,:root[data-theme=light] .record-card.source-tone-archive,:root[data-theme=light] .record-card.source-tone-seeded-web,:root[data-theme=light] .record-card.source-tone-attention,:root[data-theme=light] .record-card.source-tone-media,:root[data-theme=light] .record-card.source-tone-institutional{--record-contrast:#fff}.record-card-nav{z-index:3;color:#f2f2ed80;cursor:pointer;background:0 0;border:0;width:42px;height:96px;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:2rem;line-height:1;transition:color .12s,background .12s;position:absolute;top:50%;transform:translateY(-50%)}.record-card-nav:hover,.record-card-nav:focus-visible{color:#f2f2eddb;background:#f2f2ed09;outline:none}.record-card-nav-prev{left:-52px}.record-card-nav-next{right:-52px}.record-card-table{min-height:158px;color:var(--ink);background:repeating-linear-gradient(90deg, #f2f2ed0e, #f2f2ed0e 1px, transparent 1px, transparent 22px), var(--record-tone);grid-template-rows:auto 1fr;gap:24px;padding:19px 20px 20px;display:grid}.record-card-table-top{color:var(--record-contrast,#f2f2ede6);font-size:var(--type-meta-size);text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.record-card-table-top button{color:var(--record-contrast,#f2f2edeb);font-size:var(--type-micro-size);cursor:pointer;background:0 0;border:0}.record-card-table-top button:hover,.record-card-table-top button:focus-visible{color:var(--green);outline:none}.record-card-grid{border-top:1px solid #f2f2ed2e;border-bottom:1px solid #f2f2ed2e;grid-template-columns:1.35fr 1.25fr .68fr .9fr .9fr;gap:0;display:grid}.record-card-grid div{border-right:1px solid #f2f2ed2e;align-content:end;gap:5px;min-height:64px;padding:12px 14px 10px 0;display:grid}.record-card-grid div:last-child{border-right:0}.record-card-grid span{color:#f2f2edb8;font-size:var(--type-micro-size);text-transform:uppercase}.record-card-grid b{color:#f2f2edf5;font-size:.87rem;font-weight:700;line-height:1.05}.record-card-title-block{background:var(--record-paper);border-bottom:1px solid #0506062e;align-content:center;padding:clamp(14px,1.9vw,24px) 20px clamp(16px,2.1vw,26px);display:grid}.record-card-year{color:#020303;letter-spacing:0;font-size:clamp(4rem,8.6vw,7.2rem);font-weight:700;line-height:.86}.record-card-title-block h2{color:#020303;max-width:100%;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.7rem,6.2vw,5.25rem);font-weight:var(--weight-bold);letter-spacing:0;overflow-wrap:anywhere;margin:12px 0 0;line-height:.9}.record-card-body{background:#fff;border-top:1px solid #0506061f;grid-template-columns:minmax(104px,.2fr) minmax(380px,1.36fr) minmax(218px,.58fr);align-items:end;gap:28px;min-height:124px;padding:16px 22px 16px 28px;display:grid}.record-card-body p{color:#050606;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;font-weight:700;line-height:1.16}.record-card-body-mark{color:#050606;font-family:Arial,Helvetica,sans-serif;font-size:var(--type-meta-size);font-weight:var(--weight-bold);line-height:1}.record-card-body footer{color:#050606;min-width:218px;font-size:var(--type-control-size);justify-self:end;gap:6px;font-weight:700;line-height:1.16;display:grid}.record-card-body footer:before{content:"PUBLIC RECORD";color:#050606}.record-card-body a{text-underline-offset:3px;text-decoration:underline}.view-area-source{box-shadow:none;background:0 0;border:0}.view-area-source:before,.view-area-source:after{display:none}.source-view{z-index:2;place-items:center;height:100%;padding:clamp(26px,5.4svh,58px);display:grid;position:relative}.source-display{width:min(1120px,100%);height:min(760px,100svh - 210px);min-height:0;color:var(--ink);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:20px;padding:8px 0;display:grid;position:relative}.source-display:before{content:"";pointer-events:none;opacity:.76;background:repeating-linear-gradient(90deg,#9fe0ff06,#9fe0ff06 1px,#0000 1px 18px),repeating-linear-gradient(0deg,#f2f2ed05,#f2f2ed05 1px,#0000 1px 6px);position:absolute;inset:-22px -28px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.source-display>*{position:relative}.source-display-grid{grid-template-columns:minmax(330px,.82fr) minmax(580px,1.2fr);align-items:stretch;gap:28px;min-height:0;display:grid}.source-display-column{grid-template-rows:auto auto auto;align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden}.source-display-header{text-align:center;justify-items:center;gap:14px;display:grid}.source-display-header span,.source-section-kicker{color:var(--blue);font-size:var(--type-micro-size);text-transform:uppercase;line-height:1}.source-display-header h2{margin:0;font-size:clamp(1.7rem,2.15vw,2.45rem);font-weight:400;line-height:1}.source-display-header div{grid-template-columns:repeat(3,1fr);gap:5px;width:min(360px,100%);display:grid}.source-display-header b{background:var(--ink);min-height:24px;color:var(--bg);border:1px solid #f2f2edc7;place-items:center;font-size:.92rem;font-weight:400;display:grid}.source-display-section{background:repeating-linear-gradient(0deg,#f2f2ed05,#f2f2ed05 1px,#0000 1px 6px),linear-gradient(90deg,#9fe0ff06,#0000 18% 82%,#9fe0ff06);border-left:2px solid #9fe0ffb8;border-right:2px solid #9fe0ffb8;gap:7px;padding:4px 20px;display:grid}.source-section-kicker{margin-bottom:5px}.source-display-row{border-bottom:1px solid #f2f2ed09;grid-template-columns:minmax(0,1.3fr) 64px 74px;align-items:baseline;gap:12px;min-height:26px;padding:2px 0;display:grid}.source-display-row span{color:var(--blue);white-space:nowrap;text-overflow:ellipsis;font-size:.96rem;overflow:hidden}.source-display-row b{color:var(--ink);text-align:right;white-space:nowrap;font-size:.96rem;font-weight:400}.source-register-section{gap:6px;height:100%;min-height:0;max-height:none;padding-right:16px;overflow:hidden}.source-register-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9fe0ff7a #f2f2ed0a;height:100%;min-height:0;max-height:100%;padding-right:8px;overflow-y:scroll}.source-register-section .source-display-row{grid-template-columns:minmax(240px,1fr) minmax(230px,.76fr)}.source-register-scroll::-webkit-scrollbar{width:6px}.source-register-scroll::-webkit-scrollbar-track{background:#f2f2ed0a}.source-register-scroll::-webkit-scrollbar-thumb{background:#9fe0ff7a}.source-register-row div{justify-items:end;gap:2px;display:grid}.source-register-row b{font-size:var(--type-control-size);line-height:1.08}.source-ethics-section .source-display-row{grid-template-columns:minmax(0,1fr) 72px}.source-repo-section{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;padding-top:3px;padding-bottom:3px}.source-repo-section .source-section-kicker{margin:0}.source-repo-section a{min-height:18px;color:var(--blue);font-size:var(--type-micro-size);align-content:center;gap:1px;line-height:1.2;text-decoration:none;display:grid}.source-repo-section a span{color:var(--muted);font-size:var(--type-micro-size)}.source-repo-section a:hover,.source-repo-section a:focus-visible{color:var(--ink);outline:none}.source-display-note{max-width:560px;color:var(--muted);font-size:var(--type-micro-size);text-align:center;margin:4px auto 0;line-height:1.45}.source-terminal{--source-left-width:38%;font-variant-numeric:tabular-nums;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;width:min(1240px,100%);height:min(770px,100svh - 188px);padding:0}.source-terminal-header{text-align:left;border-bottom:1px solid #9fe0ff6b;grid-template-columns:minmax(280px,1fr) auto;place-items:end stretch;gap:22px;padding-bottom:12px}.source-terminal-header .source-header-title{width:auto;display:block}.source-terminal-header .source-header-title span{color:var(--blue);font-size:var(--type-micro-size);letter-spacing:0;margin-bottom:6px;display:block}.source-terminal-header .source-header-title h2{color:var(--ink);letter-spacing:0;font-size:clamp(1.75rem,2.1vw,2rem)}.source-header-status,.source-terminal-header .source-header-status{background:repeating-linear-gradient(90deg,#9fe0ff0b,#9fe0ff0b 1px,#0000 1px 12px),#050606ad;border-top:1px solid #9fe0ff61;border-bottom:1px solid #9fe0ff42;grid-template-columns:12px repeat(3,minmax(128px,auto));align-items:end;gap:6px;width:auto;padding:7px 8px;display:grid}.source-terminal-led,.source-divider-led,.source-result-marker{width:8px;height:8px;box-shadow:none;background:#98df6373;border:1px solid #98df63e6;display:block}.source-metric-cell{min-height:38px;color:var(--ink);text-align:left;background:#080c0cc2;border:1px solid #9fe0ff47;border-left:2px solid #98df6385;align-content:center;gap:3px;padding:6px 10px;font-weight:400;display:grid}.source-terminal-header .source-metric-cell{min-height:40px;color:var(--ink);background:#080c0cc2;border:1px solid #9fe0ff47;border-left:2px solid #98df6385;place-items:start;display:grid}.source-terminal-header .source-metric-cell span{color:var(--blue);font-size:var(--type-meta-size);text-transform:uppercase;line-height:1}.source-terminal-header .source-metric-cell strong{color:var(--ink);font-size:1.1rem;font-weight:400;line-height:1}.source-mobile-tabs{display:none}.source-split-layout{grid-template-columns:minmax(28%, var(--source-left-width)) 18px minmax(420px, 1fr);align-items:stretch;gap:10px;min-height:0;display:grid;overflow:hidden}.source-pane{background:repeating-linear-gradient(0deg,#f2f2ed04,#f2f2ed04 1px,#0000 1px 8px),#05060647;border-top:1px solid #9fe0ff5c;border-bottom:1px solid #9fe0ff3d;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.source-registry-pane{grid-template-rows:auto minmax(0,1fr) auto}.source-pane-header{z-index:3;background:#090a0af0;border-bottom:1px solid #f2f2ed24;align-content:center;gap:4px;min-height:48px;padding:10px 12px 8px;display:grid;position:sticky;top:0}.source-pane-header small{color:#f2f2ed94;font-size:var(--type-micro-size);text-transform:uppercase;line-height:1.15}.source-registry-header{grid-template-columns:minmax(250px,1fr) minmax(260px,.78fr);align-items:center;gap:14px}.source-pane-scroll,.source-registry-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#9fe0ff75 #f2f2ed0a;min-height:0;overflow:hidden auto}.source-pane-scroll::-webkit-scrollbar{width:7px}.source-registry-scroll::-webkit-scrollbar{width:7px}.source-pane-scroll::-webkit-scrollbar-track{background:#f2f2ed0a}.source-registry-scroll::-webkit-scrollbar-track{background:#f2f2ed0a}.source-pane-scroll::-webkit-scrollbar-thumb{background:#9fe0ff70;border-left:1px solid #050606b3}.source-registry-scroll::-webkit-scrollbar-thumb{background:#9fe0ff70;border-left:1px solid #050606b3}.source-rollup-scroll{padding:8px 8px 12px 12px}.source-rollup-row{border-bottom:1px solid #f2f2ed0f;grid-template-columns:12px minmax(150px,1fr) 64px 54px 44px 84px;align-items:center;gap:8px;min-height:38px;padding:5px 0;display:grid}.source-type-rollup-row{border-bottom:1px solid #f2f2ed0b;grid-template-columns:12px minmax(150px,1fr) 64px 44px 84px;align-items:center;gap:8px;min-height:32px;padding:4px 0;display:grid}.source-rollup-subhead{border-top:1px solid #9fe0ff38;gap:4px;margin:14px 0 5px;padding-top:10px;display:grid}.source-rollup-subhead span{color:var(--blue);font-size:var(--type-micro-size);line-height:1}.source-rollup-subhead small{color:#f2f2ed85;font-size:var(--type-micro-size);line-height:1}.source-family-marker{border:1px solid var(--source-color);width:8px;height:8px}.source-family-marker-square,.source-family-marker-bar{background:color-mix(in srgb, var(--source-color) 62%, transparent)}.source-family-marker-bar{width:10px;height:3px}.source-family-marker-tick{border-width:0 0 2px 2px;width:9px;height:9px;transform:rotate(-45deg)}.source-family-marker-dot{background:color-mix(in srgb, var(--source-color) 62%, transparent);border-radius:0}.source-family-marker-hollow{background:0 0}.source-rollup-name{grid-template-columns:minmax(0,auto) minmax(22px,1fr);align-items:end;gap:6px;min-width:0;display:grid}.source-rollup-name b{min-width:0;color:var(--ink);font-size:var(--type-control-size);white-space:normal;font-weight:400;line-height:1.15}.source-rollup-name i{border-bottom:1px dotted #9fe0ff6b;height:.72em}.source-rollup-row strong,.source-rollup-row em,.source-rollup-row small,.source-type-rollup-row strong,.source-type-rollup-row small{color:var(--ink);font-size:var(--type-meta-size);text-align:right;font-style:normal;font-weight:400;line-height:1}.source-rollup-row em,.source-rollup-row small,.source-type-rollup-row small{color:#f2f2eda8}.source-dot-train{grid-template-columns:repeat(10,1fr);gap:2px;display:grid}.source-dot-train i{border:1px solid #f2f2ed2e;height:5px}.source-dot-train i.lit{border-color:var(--source-color);background:color-mix(in srgb, var(--source-color) 52%, transparent)}.source-terminal-divider{cursor:col-resize;touch-action:none;color:#9fe0ff9e;outline:none;align-content:center;justify-items:center;gap:7px;width:18px;min-width:18px;min-height:0;display:grid;position:relative}.source-terminal-divider:before{content:"";background:linear-gradient(#9fe0ff14,#9fe0ff80,#9fe0ff14);width:1px;position:absolute;top:0;bottom:0;left:8px}.source-terminal-divider:hover,.source-terminal-divider:focus-visible,.source-terminal-divider.is-dragging{color:var(--blue)}.source-terminal-divider:focus-visible:before,.source-terminal-divider.is-dragging:before{box-shadow:none;background:linear-gradient(#9fe0ff2e,#9fe0ffeb,#9fe0ff2e)}.source-terminal-divider b{color:inherit;font-size:var(--type-micro-size);background:var(--bg);padding:2px 0;font-weight:400;line-height:1;position:relative}.source-terminal-divider>span{color:inherit;font-size:var(--type-meta-size);background:var(--bg);position:relative}.source-divider-led{background:#98df6373;width:7px;height:7px;position:relative}.source-divider-led.hollow{box-shadow:none;background:0 0;border-color:#f2f2ed80}.source-pane-resizing,.source-pane-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.source-filter-line{background:#05060685;border:1px solid #9fe0ff42;grid-template-columns:8px auto minmax(90px,1fr) auto;align-items:center;gap:7px;min-width:0;padding:5px 7px;display:grid}.source-filter-line b{color:var(--blue);font-size:var(--type-micro-size);font-weight:400}.source-filter-line input{min-width:0;color:var(--ink);font:inherit;font-size:var(--type-meta-size);background:0 0;border:0;outline:none}.source-filter-line em{color:#f2f2ed9e;font-size:var(--type-micro-size);white-space:nowrap;font-style:normal}.source-result-marker{width:6px;height:6px}.source-registry-scroll{padding:8px 8px 10px 12px}.source-registry-column-labels,.source-registry-row{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) 64px minmax(110px,.8fr);align-items:center;gap:12px;display:grid}.source-registry-column-labels{z-index:2;color:#9fe0ffb8;min-height:24px;font-size:var(--type-micro-size);text-transform:uppercase;background:#090a0af5;border-bottom:1px solid #9fe0ff33;position:sticky;top:0}.source-registry-row{width:100%;min-height:46px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f2f2ed0e;padding:6px 0;position:relative}.source-registry-row:hover,.source-registry-row:focus-visible,.source-registry-row.is-selected{background:color-mix(in srgb, var(--source-color) 10%, var(--panel));outline:none}.source-selection-bracket{border-top:1px solid var(--source-color);border-bottom:1px solid var(--source-color);border-left:1px solid var(--source-color);opacity:0;transform-origin:50%;width:3px;position:absolute;top:8px;bottom:8px;left:0}.source-registry-row.is-selected .source-selection-bracket{opacity:1}.source-org-name,.source-type-cell{gap:2px;min-width:0;padding-left:8px;display:grid}.source-org-name b,.source-type-cell b{min-width:0;color:var(--ink);font-size:var(--type-control-size);overflow-wrap:anywhere;font-weight:400;line-height:1.12}.source-org-name small,.source-type-cell small{color:#f2f2ed75;min-width:0;font-size:var(--type-micro-size);overflow-wrap:anywhere;line-height:1.12}.source-role-cell{color:#9fe0ffd1;min-width:0;font-size:var(--type-meta-size);overflow-wrap:anywhere;line-height:1.18}.source-registry-row>strong{color:var(--ink);font-size:var(--type-control-size);text-align:right;font-weight:400;line-height:1}.source-inspector{z-index:4;background:#090a0af7;border-top:1px solid #9fe0ff66;gap:8px;padding:10px 12px;display:grid;position:sticky;bottom:0}.source-inspector-line{transform-origin:0;background:linear-gradient(90deg,#9fe0ffeb,#0000);width:100%;height:1px}.source-inspector header{grid-template-columns:116px minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.source-inspector header span,.source-inspector-grid b{color:var(--blue);font-size:var(--type-micro-size);font-weight:400;line-height:1}.source-inspector header b{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.9rem;font-weight:400;line-height:1.1}.source-inspector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 12px;display:grid}.source-inspector-grid span{grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:baseline;gap:7px;min-width:0;display:grid}.source-inspector-grid i,.source-inspector-grid a{color:#f2f2edb8;min-width:0;font-size:var(--type-micro-size);text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.18;text-decoration:none;overflow:hidden}.source-inspector-grid a:hover,.source-inspector-grid a:focus-visible{color:var(--blue);outline:none}.about-view{z-index:2;scrollbar-gutter:stable;flex-direction:column;gap:18px;height:100%;min-height:100%;padding:clamp(30px,5svh,64px) clamp(28px,5vw,76px) 86px;display:flex;position:relative;overflow:hidden auto}.about-view:before{content:"";pointer-events:none;background:linear-gradient(#98df631f,#98df631f) 0 0/44px 1px no-repeat,linear-gradient(90deg,#98df631f,#98df631f) 0 0/1px 44px no-repeat,linear-gradient(#9fe0ff1f,#9fe0ff1f) 100% 100%/44px 1px no-repeat,linear-gradient(90deg,#9fe0ff1f,#9fe0ff1f) 100% 100%/1px 44px no-repeat;border:1px solid #9fe0ff1f;position:absolute;inset:24px}.about-hero,.about-grid,.about-extension-panel,.about-command-strip,.about-actions{z-index:1;width:min(1180px,100%);margin-inline:auto;position:relative}.about-hero{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:end;gap:clamp(22px,4vw,54px);padding-top:8px;display:grid}.about-hero-copy{gap:14px;max-width:820px;display:grid}.about-hero-copy h1{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(2.35rem,5vw,5.6rem);font-weight:400;line-height:.94}.about-subtitle{color:#98df63d6!important;font-size:clamp(.98rem,1.4vw,1.26rem)!important}.about-hero-copy p,.about-module p,.about-extension-panel p{color:#f2f2edb8;margin:0;font-size:clamp(.9rem,1vw,1.02rem);line-height:1.55}.about-status-panel,.about-module,.about-extension-panel,.about-command-strip{background:repeating-linear-gradient(0deg,#f2f2ed05,#f2f2ed05 1px,#0000 1px 9px),#05060694;border:1px solid #9fe0ff38}.about-status-panel{gap:12px;padding:14px;display:grid}.about-status-head,.about-module-head{grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.about-status-head span,.about-module-head span{color:var(--blue);font-size:var(--type-micro-size);line-height:1}.about-status-head:after,.about-module-head i{content:"";background:linear-gradient(90deg,#9fe0ff75,#0000);height:1px}.about-status-led{width:8px;height:8px;box-shadow:none;background:#98df636b;border:1px solid #98df63e6}.about-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.about-status-cell{min-height:58px;color:var(--ink);border:1px solid #f2f2ed29;border-left:2px solid #98df6385;align-content:center;gap:7px;padding:9px 10px;font-weight:400;display:grid}.about-status-cell span{color:#9fe0ffc2;font-size:var(--type-micro-size);line-height:1}.about-status-cell strong{font-size:clamp(1.04rem,2vw,1.45rem);font-weight:400;line-height:1}.about-command-strip{grid-template-columns:8px minmax(180px,auto) minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:grid}.about-command-strip i{background:#98df6366;border:1px solid #98df63d6;width:7px;height:7px}.about-command-strip span{color:var(--blue);font-size:var(--type-micro-size)}.about-command-strip b{color:var(--ink);text-align:right;font-size:clamp(.86rem,1.2vw,1rem);font-weight:400}.about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.about-module{align-content:start;gap:12px;min-width:0;padding:15px 16px 16px;display:grid}.about-module h2,.about-extension-panel h2{color:var(--ink);margin:0;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:400;line-height:1.12}.about-model-module{min-height:260px}.about-flow{gap:8px;margin-top:4px;display:grid}.about-flow svg{width:100%;height:auto;overflow:visible}.about-flow circle{fill:#050606b8;stroke:#98df63b8;stroke-width:1.3px}.about-flow-line{fill:none;stroke:#9fe0ffad;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.about-flow-labels{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.about-flow-labels span{color:#f2f2edb3;font-size:var(--type-micro-size);text-align:center;line-height:1.15}.about-type-list{gap:7px;display:grid}.about-type-list span{grid-template-columns:minmax(150px,auto) minmax(20px,1fr) auto;align-items:end;gap:8px;display:grid}.about-type-list b,.about-type-list strong{color:#f2f2edd1;font-size:var(--type-meta-size);font-weight:400;line-height:1.15}.about-type-list i{border-bottom:1px dotted #9fe0ff6b;height:.72em}.about-type-list strong{color:var(--ink);text-align:right}.about-extension-panel{grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:16px 24px;padding:16px;display:grid}.about-extension-panel .about-module-head{grid-column:1/-1}.about-extension-panel div:not(.about-module-head):not(.about-raster){gap:10px;display:grid}.about-raster{grid-template-columns:repeat(5,14px);place-content:end;gap:7px;display:grid}.about-raster-cell{border:1px solid #9fe0ff5c;width:10px;height:10px}.about-raster-cell.is-live{background:#98df6342;border-color:#98df63c2}.about-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-bottom:4px;display:flex}.about-actions a{min-width:118px;height:44px;color:var(--ink);box-shadow:none;background:#090a0a;border:1px solid #f2f2ed9e;place-items:center;padding:0 14px;text-decoration:none;display:grid}.about-actions a:hover,.about-actions a:focus-visible{color:var(--bg);background:var(--ink);box-shadow:none;outline:none}.topic-view{overflow:hidden}.topic-page{gap:16px}.topic-hero,.topic-index-panel{z-index:1;width:min(1180px,100%);margin-inline:auto;position:relative}.topic-hero{gap:14px;max-width:920px;margin-inline:auto;padding-top:8px;display:grid}.topic-hero h1{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(2.25rem,5vw,5.2rem);font-weight:400;line-height:.96}.topic-hero p{color:#f2f2edbd;margin:0;font-size:clamp(.98rem,1.24vw,1.16rem);line-height:1.55}.topic-rule{margin-top:2px}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-module{min-height:178px}.topic-term-list{flex-wrap:wrap;gap:8px;display:flex}.topic-term-list span{color:#f2f2edc7;font-size:var(--type-meta-size);background:#9fe0ff0e;border:1px solid #9fe0ff3d;padding:7px 9px;line-height:1}.topic-index-panel{background:repeating-linear-gradient(0deg,#f2f2ed05,#f2f2ed05 1px,#0000 1px 9px),#05060694;border:1px solid #9fe0ff38;gap:12px;padding:16px;display:grid}.topic-index-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.topic-index-list a{min-width:0;color:var(--ink);background:#03050461;border:1px solid #f2f2ed29;gap:5px;padding:10px 11px;text-decoration:none;display:grid}.topic-index-list a:hover,.topic-index-list a:focus-visible{border-color:#9fe0ff9e;outline:none}.topic-index-list span{font-size:var(--type-meta-size);line-height:1.2}.topic-index-list small{color:#f2f2ed94;font-size:var(--type-micro-size);line-height:1.2}:root[data-theme=light] .about-view{color:var(--ink)}:root[data-theme=light] .about-view:before{background:linear-gradient(#2a68d638,#2a68d638) 0 0/44px 1px no-repeat,linear-gradient(90deg,#2a68d638,#2a68d638) 0 0/1px 44px no-repeat,linear-gradient(#1f6b3a38,#1f6b3a38) 100% 100%/44px 1px no-repeat,linear-gradient(90deg,#1f6b3a38,#1f6b3a38) 100% 100%/1px 44px no-repeat;border-color:#2a68d638}:root[data-theme=light] .about-hero-copy h1,:root[data-theme=light] .topic-hero h1,:root[data-theme=light] .about-module h2,:root[data-theme=light] .about-extension-panel h2,:root[data-theme=light] .about-command-strip b,:root[data-theme=light] .about-status-cell,:root[data-theme=light] .about-status-cell strong,:root[data-theme=light] .about-type-list strong{color:var(--ink-strong)}:root[data-theme=light] .about-subtitle{color:var(--blue)!important}:root[data-theme=light] .about-hero-copy p,:root[data-theme=light] .topic-hero p,:root[data-theme=light] .about-module p,:root[data-theme=light] .about-extension-panel p,:root[data-theme=light] .about-flow-labels span,:root[data-theme=light] .about-type-list b{color:var(--terminal-muted)}:root[data-theme=light] .about-status-panel,:root[data-theme=light] .about-module,:root[data-theme=light] .about-extension-panel,:root[data-theme=light] .topic-index-panel,:root[data-theme=light] .about-command-strip{border-color:var(--terminal-line);background:#fff}:root[data-theme=light] .topic-term-list span{color:var(--terminal-muted);background:#2a68d60e;border-color:#2a68d63d}:root[data-theme=light] .topic-index-list a{background:#f4f4f4;border-color:#1718172e}:root[data-theme=light] .topic-index-list small{color:var(--terminal-muted)}:root[data-theme=light] .about-status-head span,:root[data-theme=light] .about-module-head span,:root[data-theme=light] .about-command-strip span,:root[data-theme=light] .about-status-cell span{color:var(--blue)}:root[data-theme=light] .about-status-head:after,:root[data-theme=light] .about-module-head i{background:linear-gradient(90deg,#2a68d694,#0000)}:root[data-theme=light] .about-status-cell{background:#f4f4f4;border-color:#1718173d #1718173d #1718173d #2a68d6b8}:root[data-theme=light] .about-flow circle{fill:#fff;stroke:#2a68d6c7}:root[data-theme=light] .about-flow-line{stroke:#2b7147bd}:root[data-theme=light] .about-type-list i{border-bottom-color:#2a68d66b}:root[data-theme=light] .about-raster-cell{border-color:#2a68d661}:root[data-theme=light] .about-raster-cell.is-live{background:#2b71472e;border-color:#2b7147d1}:root[data-theme=light] .about-actions a{color:var(--ink);border-color:var(--terminal-line-strong);box-shadow:none;background:#fff}:root[data-theme=light] .about-actions a:hover,:root[data-theme=light] .about-actions a:focus-visible{color:var(--bg);background:var(--ink);box-shadow:none}:root[data-theme=light] .source-terminal-header,:root[data-theme=light] .source-pane,:root[data-theme=light] .source-pane-header,:root[data-theme=light] .source-header-status,:root[data-theme=light] .source-terminal-header .source-header-status,:root[data-theme=light] .source-metric-cell,:root[data-theme=light] .source-terminal-header .source-metric-cell,:root[data-theme=light] .source-filter-line,:root[data-theme=light] .source-inspector,:root[data-theme=light] .source-panel,:root[data-theme=light] .source-panel header,:root[data-theme=light] .source-list article{color:var(--ink);background:#fff;border-color:#00000075}:root[data-theme=light] .source-terminal-header{border-bottom-color:var(--terminal-line-strong);background:0 0}:root[data-theme=light] .source-terminal-header .source-header-title span,:root[data-theme=light] .source-terminal-header .source-metric-cell span,:root[data-theme=light] .source-rollup-subhead span,:root[data-theme=light] .source-filter-line b,:root[data-theme=light] .source-registry-column-labels,:root[data-theme=light] .source-role-cell,:root[data-theme=light] .source-inspector header span,:root[data-theme=light] .source-inspector-grid b,:root[data-theme=light] .source-repo-section a{color:var(--blue)}:root[data-theme=light] .source-terminal-header .source-header-title h2,:root[data-theme=light] .source-terminal-header .source-metric-cell strong,:root[data-theme=light] .source-rollup-name b,:root[data-theme=light] .source-rollup-row strong,:root[data-theme=light] .source-type-rollup-row strong,:root[data-theme=light] .source-org-name b,:root[data-theme=light] .source-type-cell b,:root[data-theme=light] .source-registry-row>strong,:root[data-theme=light] .source-inspector header b,:root[data-theme=light] .source-panel h2,:root[data-theme=light] .source-list b{color:var(--ink-strong)}:root[data-theme=light] .source-pane-header small,:root[data-theme=light] .source-rollup-subhead small,:root[data-theme=light] .source-rollup-row em,:root[data-theme=light] .source-rollup-row small,:root[data-theme=light] .source-type-rollup-row small,:root[data-theme=light] .source-filter-line em,:root[data-theme=light] .source-org-name small,:root[data-theme=light] .source-type-cell small,:root[data-theme=light] .source-inspector-grid i,:root[data-theme=light] .source-inspector-grid a,:root[data-theme=light] .source-repo-section a span,:root[data-theme=light] .source-display-note,:root[data-theme=light] .source-list span,:root[data-theme=light] .source-list small{color:var(--terminal-muted)}:root[data-theme=light] .source-pane-scroll,:root[data-theme=light] .source-registry-scroll,:root[data-theme=light] .dashboard-track-network,:root[data-theme=light] .dashboard-console{scrollbar-color:#2a68d68f #05060614}:root[data-theme=light] .source-pane-scroll::-webkit-scrollbar-track{background:#17181714}:root[data-theme=light] .source-registry-scroll::-webkit-scrollbar-track{background:#17181714}:root[data-theme=light] .dashboard-console::-webkit-scrollbar-track{background:#17181714}:root[data-theme=light] .source-pane-scroll::-webkit-scrollbar-thumb{background:#2a68d68a;border-left-color:#fff}:root[data-theme=light] .source-registry-scroll::-webkit-scrollbar-thumb{background:#2a68d68a;border-left-color:#fff}:root[data-theme=light] .dashboard-console::-webkit-scrollbar-thumb{background:#2a68d68a;border-left-color:#fff}:root[data-theme=light] .source-registry-column-labels,:root[data-theme=light] .source-inspector{background:#fff}:root[data-theme=light] .source-rollup-row,:root[data-theme=light] .source-type-rollup-row,:root[data-theme=light] .source-registry-row{border-bottom-color:#1718171f}:root[data-theme=light] .source-rollup-name i,:root[data-theme=light] .source-inspector-line{background:linear-gradient(90deg,#2a68d6bd,#0000);border-bottom-color:#2a68d67a}:root[data-theme=light] .source-terminal-divider,:root[data-theme=light] .source-terminal-divider:hover,:root[data-theme=light] .source-terminal-divider:focus-visible,:root[data-theme=light] .source-terminal-divider.is-dragging{color:var(--blue)}:root[data-theme=light] .source-terminal-divider:before{background:linear-gradient(#2a68d61f,#2a68d694,#2a68d61f)}:root[data-theme=light] .source-terminal-divider b,:root[data-theme=light] .source-terminal-divider>span{background:var(--bg)}:root[data-theme=light] .dashboard-right-sticky,:root[data-theme=light] .dashboard-console.is-expanded .console-header{background:#fff}:root[data-theme=light] .dashboard-chart-module,:root[data-theme=light] .density-metric,:root[data-theme=light] .density-figure-rail,:root[data-theme=light] .density-chart-card,:root[data-theme=light] .dashboard-track-network.is-expanded .track-list,:root[data-theme=light] .dashboard-track-network.is-expanded .track-row,:root[data-theme=light] .dashboard-track-network.is-expanded .track-row b{color:var(--ink);border-color:var(--terminal-line);background:#fff}:root[data-theme=light] .module-heading span,:root[data-theme=light] .density-header b,:root[data-theme=light] .band-meta b,:root[data-theme=light] .density-chart-card header b,:root[data-theme=light] .density-metric-row b,:root[data-theme=light] .track-list-header span,:root[data-theme=light] .track-row,:root[data-theme=light] .state-lollipop-row b{color:var(--ink-strong)}:root[data-theme=light] .module-heading small,:root[data-theme=light] .density-header,:root[data-theme=light] .density-header p,:root[data-theme=light] .band-meta small,:root[data-theme=light] .density-metric-row,:root[data-theme=light] .density-chart-legend,:root[data-theme=light] .dashboard-field-disclaimer,:root[data-theme=light] .source-rank-row b,:root[data-theme=light] .source-donut-legend em,:root[data-theme=light] .track-row i small,:root[data-theme=light] .dashboard-track-network.is-expanded .track-list-header small,:root[data-theme=light] .dashboard-track-network.is-expanded .track-row i small{color:var(--terminal-muted)}:root[data-theme=light] .console-sequencer .time-cutter-grid button,:root[data-theme=light] .console-sequencer .time-cutter-grid button.lit,:root[data-theme=light] .matrix-row-label,:root[data-theme=light] .place-role-row span,:root[data-theme=light] .detail-bars span,:root[data-theme=light] .representative-records span,:root[data-theme=light] .precision-row,:root[data-theme=light] .source-donut-legend span,:root[data-theme=light] .source-rank-row span{color:var(--ink)}:root[data-theme=light] .time-cutter-count,:root[data-theme=light] .matrix-column-label,:root[data-theme=light] .place-role-grid>b,:root[data-theme=light] .band-meta span,:root[data-theme=light] .density-header span,:root[data-theme=light] .density-chart-card header span,:root[data-theme=light] .density-band-stats dt,:root[data-theme=light] .density-band-action,:root[data-theme=light] .state-lollipop-row em{color:var(--blue)}:root[data-theme=light] .metric-tile,:root[data-theme=light] .mini-control,:root[data-theme=light] .console-tabs button,:root[data-theme=light] .output-switch,:root[data-theme=light] .output-switch button,:root[data-theme=light] .time-cutter-grid button,:root[data-theme=light] .period-detail-grid>div,:root[data-theme=light] .state-coverage-module,:root[data-theme=light] .precision-module,:root[data-theme=light] .place-role-module{border-color:#0000008f}:root[data-theme=light] .mini-control span,:root[data-theme=light] .metric-tile span,:root[data-theme=light] .metric-tile small,:root[data-theme=light] .console-axis-label,:root[data-theme=light] .console-micro-label{color:#000000d6;fill:#000000d6;font-weight:var(--weight-medium)}:root[data-theme=light] .timeline-legend text,:root[data-theme=light] .dashboard-svg-micro,:root[data-theme=light] .relation-lane text,:root[data-theme=light] .relation-style-legend text,:root[data-theme=light] .relation-node-label,:root[data-theme=light] .relation-node-count,:root[data-theme=light] .network-micro-text,:root[data-theme=light] .network-slot-label{fill:#111211d1;stroke:#fff}:root[data-theme=light] .relation-node-count{fill:#111211a3}:root[data-theme=light] .network-wave-box,:root[data-theme=light] .network-average,:root[data-theme=light] .network-slot,:root[data-theme=light] .relation-node-box{fill:#fff;stroke:#1718176b}:root[data-theme=light] .relation-edge{opacity:.34}:root[data-theme=light] .relation-edge.is-related{opacity:.68}:root[data-theme=light] .density-chart-axis,:root[data-theme=light] .density-box-label,:root[data-theme=light] .density-box-count{fill:#050606b8;font-weight:var(--weight-semibold)}:root[data-theme=light] .density-chart-tick,:root[data-theme=light] .density-chart-axis-line{stroke:#0506066b}:root[data-theme=light] .density-band-bars i,:root[data-theme=light] .density-band-bars em,:root[data-theme=light] .density-metric-row i{background:#e7e7e7}:root[data-theme=light] .density-band-bars i,:root[data-theme=light] .density-band-bars em{background:#eee;border-color:#00000029}:root[data-theme=light] .density-chart-switcher button{color:var(--ink);background:#fff;border-color:#00000047}:root[data-theme=light] .density-chart-switcher button:hover,:root[data-theme=light] .density-chart-switcher button:focus-visible,:root[data-theme=light] .density-chart-switcher button.is-active{color:#fff;background:var(--blue);border-color:var(--blue)}:root[data-theme=light] .density-box-rect{fill:#1f6b3a24}:root[data-theme=light] .matrix-cell.lit{color:#fff;background:var(--blue)}:root[data-theme=light] .rail-mark.strong{color:#fff;background:var(--blue);border-color:var(--blue)}:root[data-theme=light] .rail-mark.strong b,:root[data-theme=light] .rail-mark.strong span{color:#fff}:root[data-theme=light] .band-meta small,:root[data-theme=light] .density-metric-row i,:root[data-theme=light] .state-lollipop-row i,:root[data-theme=light] .detail-bars i,:root[data-theme=light] .source-rank-row>i,:root[data-theme=light] .precision-dot{background:#17181729;border-color:#17181747}:root[data-theme=light] .precision-row i,:root[data-theme=light] .place-role-row i{box-shadow:none}:root[data-theme=light] .place-role-row i{background:rgba(65, 100, 255, calc(.18 + (var(--heat) * .62)));border-color:#00000047}:root[data-theme=light] .precision-dot.lit{background:#4164ffc2;border-color:#003f9fd1}:root[data-theme=light] .rail-mark{color:var(--terminal-muted);background:#17181714}:root[data-theme=light] .dashboard-expand-control{color:var(--ink);border-color:var(--terminal-line-strong);background:#fff}@media (max-width:1080px){.about-view{padding-inline:clamp(24px,4vw,44px)}.about-hero{grid-template-columns:minmax(0,1fr);align-items:start}.about-status-panel{max-width:760px}}@media (max-width:760px){.about-view{gap:14px;padding:26px 18px 80px}.about-view:before{inset:12px}.about-hero-copy h1,.topic-hero h1{font-size:clamp(2rem,12vw,3.2rem)}.about-status-grid,.about-grid,.about-extension-panel,.topic-grid,.topic-index-list{grid-template-columns:1fr}.about-command-strip{grid-template-columns:8px minmax(0,1fr)}.about-command-strip b{text-align:left;grid-column:1/-1}.about-model-module{min-height:0}.about-flow-labels{grid-template-columns:repeat(2,minmax(0,1fr))}.about-type-list span{grid-template-columns:minmax(120px,auto) minmax(16px,1fr) auto}.about-raster{justify-content:start}.about-actions{justify-content:stretch}.about-actions a{flex:130px}}.source-panel{width:min(980px,100%);max-height:100%;box-shadow:none;background:#070808;border:1px solid #f2f2ed99;overflow:auto}.source-panel header{z-index:1;background:#070808;border-bottom:1px solid #f2f2ed3d;justify-content:space-between;align-items:center;padding:18px;display:flex;position:sticky;top:0}.source-panel h2{margin:8px 0 0;font-size:1.25rem;font-weight:400}.source-grid{grid-template-columns:280px 1fr;gap:18px;padding:18px;display:grid}.source-row{border-bottom:1px solid #f2f2ed1f;grid-template-columns:1fr 46px 46px;gap:8px;padding:9px 0;display:grid}.source-row b,.source-row span{font-weight:400;font-size:var(--type-micro-size)}.source-row span{color:var(--blue);text-align:right}.source-ethics-block{margin-top:22px}.source-ethics-block .source-row{grid-template-columns:1fr 48px}.source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.source-list article{border:1px solid #f2f2ed2e;gap:7px;min-height:86px;padding:12px;display:grid}.source-list b{font-size:var(--type-control-size);font-weight:400}.source-list span,.source-list small{color:var(--muted);font-size:var(--type-micro-size)}.ethics-strip{color:var(--blue);font-size:var(--type-micro-size);border-top:1px solid #f2f2ed29;margin:0;padding:16px 18px 18px}.status-page{z-index:2;min-height:100svh;padding:var(--stage-edge);place-items:center;display:grid;position:relative}.status-panel{width:min(940px,92vw);box-shadow:none;background:linear-gradient(90deg,#a7ff6309,#0000 22%,#7ea7bc09),#070808eb;border:1px solid #f2f2ed5c;padding:28px}.status-panel-narrow{width:min(680px,92vw)}.status-panel h1{max-width:760px;color:var(--ink);margin:12px 0 18px;font-size:clamp(1.3rem,2.3vw,2.1rem);font-weight:400;line-height:1.12}.status-panel p{max-width:760px;color:var(--muted);font-size:.92rem;line-height:1.6}.status-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.status-actions a,.status-actions button{min-width:112px;min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #f2f2ed85;place-items:center;padding:0 14px;text-decoration:none;display:grid}.status-actions a:hover,.status-actions a:focus-visible,.status-actions button:hover,.status-actions button:focus-visible{color:var(--bg);background:var(--ink);outline:none}@media (max-width:1040px){.terminal-stage{width:min(960px,94vw);padding-top:24px}.view-area{height:auto;min-height:760px}.map-view,.dashboard-view{grid-template-columns:1fr}.map-view{grid-template-rows:minmax(420px,1fr) auto;padding-right:18px}.map-source-block{width:min(520px,54vw);font-size:var(--type-meta-size);top:20px;right:20px}.map-readout{max-width:none;transform:none}.dashboard-view{align-items:start;gap:22px}.dashboard-track-network{height:390px}.dashboard-console{max-height:none}.density-bands{grid-template-columns:repeat(3,minmax(0,1fr))}.density-aux-grid,.source-display-grid{grid-template-columns:1fr}.source-display{height:min(760px,100svh - 146px)}.source-register-scroll{max-height:320px}}@media (max-width:720px){.terminal-stage{width:94vw}.view-area{min-height:880px}.map-view,.density-view,.dashboard-view{padding:18px}.map-view,.source-grid{grid-template-columns:1fr}.map-view{grid-template-rows:auto minmax(320px,46svh) auto;gap:12px}.map-source-block{text-align:left;width:100%;font-size:var(--type-micro-size);position:static}.map-canvas{min-height:320px}.map-readout{align-self:stretch}.readout-block{min-height:104px}.readout-number{font-size:2.8rem}.density-bands{grid-template-columns:repeat(2,minmax(0,1fr))}.density-header{gap:8px;display:grid}.density-header b{font-size:1rem}.density-aux-grid{grid-template-columns:1fr}.dashboard-track-network{height:360px}.dashboard-view{overflow:hidden}.dashboard-console{grid-template-rows:none;gap:10px;width:100%;max-width:100%;padding:12px;overflow:hidden}.dashboard-console.is-expanded{grid-template-rows:none}.dashboard-console .console-header{grid-template-columns:1fr;align-items:start;gap:8px;padding:36px 0 9px}.dashboard-console .console-header b{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1rem,6vw,1.25rem);line-height:1.08}.dashboard-console .output-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.console-tabs,.console-grid-top{grid-template-columns:1fr}.console-effect-grid,.console-sequencer div{grid-template-columns:repeat(2,minmax(0,1fr))}.console-sequencer div button small{font-size:var(--type-micro-size);color:inherit;display:block}.track-list{top:92px;left:42%;right:4px}.track-list>span{margin-left:0}.track-row{grid-template-columns:30px minmax(0,1fr)}.track-row i{max-width:100%}.console-mid-row,.console-primary-chart,.console-source-section,.console-source-grid{grid-template-columns:1fr}.console-polyline{min-height:190px}.console-source-section{padding:10px}.source-wheel-module{grid-template-columns:1fr;justify-items:center}.source-wheel-list{width:100%}.source-wheel-list span{grid-template-columns:46px minmax(0,1fr)}.source-wheel-list span em{text-align:left;grid-column:2}.console-lollipops{grid-template-columns:repeat(4,minmax(0,1fr));height:164px}.source-display{gap:12px;width:100%;height:min(820px,100svh - 146px)}.source-display:before{inset:-12px}.source-display-header h2{font-size:clamp(1.28rem,7vw,1.9rem)}.source-display-grid{grid-template-columns:1fr;gap:12px}.source-display-section{padding-inline:12px}.source-display-row,.source-register-section .source-display-row{grid-template-columns:minmax(0,1fr);gap:4px}.source-display-row span{white-space:normal;overflow-wrap:anywhere}.source-display-row b,.source-register-row div{text-align:left;justify-items:start}.source-register-scroll{max-height:280px}.metric-row,.dial-row,.source-list{grid-template-columns:1fr}.external-control-dock{align-self:flex-end;gap:6px;max-width:100%}.terminal-footer-controls{flex-wrap:wrap;align-items:stretch}.display-control-group{flex-wrap:wrap}.display-control-button{min-width:98px}.dock-button{min-width:78px;padding:0 10px}.view-cycle-button{min-width:116px}.record-overlay{place-items:start center;padding:10px;overflow-y:auto}.record-card-shell{width:100%}.record-card{grid-template-rows:auto auto auto;min-height:auto}.record-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.record-card-grid div{min-height:58px;padding-right:8px}.record-card-year{font-size:clamp(3.2rem,18vw,4.8rem)}.record-card-title-block h2{font-size:clamp(2rem,12vw,3.2rem)}.record-card-body{grid-template-columns:1fr;gap:10px;padding:16px}.record-card-body footer{justify-self:stretch;min-width:0}.record-card-nav{background:#050606b8;border:1px solid #f2f2ed38;width:48px;height:44px;top:auto;bottom:-54px;transform:none}.record-card-nav-prev{left:0}.record-card-nav-next{right:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.record-flag-dot{opacity:1!important;transform:scale(1)!important}.record-flag-active-ring{animation:none!important}.map-readout-led,.map-source-block-indicator,.map-source-legend-row svg,.about-status-led,.about-raster-cell,.about-flow-line{opacity:1!important;transform:none!important}.about-flow-line{stroke-dashoffset:0!important}}@media (prefers-contrast:more){:root{--ink:#fffaf0;--muted:#fffaf0c7;--muted-2:#fffaf09e;--blue:#91fbf1;--green:#b8ff7d;--dash-muted:#fffaf0a8}.terminal-shell:before,.noise-layer,.view-area:after{opacity:.04}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.record-flag-dot{opacity:1;stroke:none;stroke-width:0}}.dashboard-view{grid-template-columns:none;align-items:stretch;gap:clamp(24px,2.8vw,46px);min-height:0;display:flex;overflow:hidden}.dashboard-track-network,.dashboard-console{scrollbar-width:thin;scrollbar-color:#9fe0ff9e #f2f2ed14;flex:none;min-width:0;overflow-x:hidden}.dashboard-track-network{overflow-y:hidden}.dashboard-console{padding-right:18px;overflow-y:auto}.dashboard-track-network::-webkit-scrollbar{width:7px}.dashboard-console::-webkit-scrollbar{width:7px}.track-list::-webkit-scrollbar{width:7px}.track-list-rows::-webkit-scrollbar{width:7px}.dashboard-track-network::-webkit-scrollbar-track{background:#f2f2ed0f}.dashboard-console::-webkit-scrollbar-track{background:#f2f2ed0f}.track-list::-webkit-scrollbar-track{background:#f2f2ed0f}.track-list-rows::-webkit-scrollbar-track{background:#f2f2ed0f}.dashboard-track-network::-webkit-scrollbar-thumb{background:#9fe0ff9e}.dashboard-console::-webkit-scrollbar-thumb{background:#9fe0ff9e}.track-list::-webkit-scrollbar-thumb{background:#9fe0ff9e}.track-list-rows::-webkit-scrollbar-thumb{background:#9fe0ff9e}.dashboard-track-network{flex-basis:54%}.dashboard-console{flex-basis:46%;position:relative}.dashboard-view[data-dashboard-layout=left-expanded] .dashboard-track-network{flex-basis:74%}.dashboard-view[data-dashboard-layout=left-expanded] .dashboard-console,.dashboard-view[data-dashboard-layout=right-expanded] .dashboard-track-network{flex-basis:26%}.dashboard-view[data-dashboard-layout=right-expanded] .dashboard-console{flex-basis:74%}.dashboard-expand-control{z-index:30;width:34px;height:64px;color:var(--ink);cursor:ew-resize;pointer-events:auto;background:#050606c7;border:1px solid #f2f2ed6b;place-items:center;display:grid;position:absolute;top:22px}.dashboard-expand-control:hover,.dashboard-expand-control:focus-visible{color:var(--bg);background:var(--green);border-color:var(--green);outline:none}.dashboard-expand-left{right:18px;transform:none}.dashboard-expand-right{left:18px;transform:none}.dashboard-track-network.is-contracted .network-svg{opacity:.76}.dashboard-track-network.is-contracted .track-list{top:118px;left:44%;right:6px}.dashboard-track-network.is-contracted .track-row:nth-of-type(n+8){display:none}.dashboard-track-network.is-contracted .network-footer{font-size:var(--type-micro-size);grid-template-columns:1fr;gap:4px}@media (min-width:721px){.dashboard-track-network:not(.is-expanded) .network-svg{width:auto;height:auto;inset:76px 39% 78px 16px}.dashboard-track-network:not(.is-expanded) .track-list{gap:6px;top:128px;left:63%;right:12px}.dashboard-track-network:not(.is-expanded) .track-list-header span{font-size:var(--dash-font-section);white-space:normal;margin-left:0;line-height:1.1}.dashboard-track-network:not(.is-expanded) .track-row:nth-of-type(n+9){display:none}.dashboard-track-network:not(.is-expanded) .track-row{grid-template-columns:30px minmax(0,1fr);gap:5px}.dashboard-track-network:not(.is-expanded) .track-row i{min-width:0;max-width:none;padding:2px 6px 3px;font-size:12px}}.dashboard-track-network.is-expanded .track-list{z-index:1;scrollbar-width:thin;scrollbar-color:#9fe0ffa3 #f2f2ed14;background:#050606db;border-top:1px solid #f2f2ed33;border-left:0;grid-template-rows:auto minmax(0,1fr);width:auto;height:360px;margin:0 34px 30px;padding:10px 12px;position:relative;inset:auto;overflow:hidden}.dashboard-track-network.is-expanded{scrollbar-gutter:stable;overflow:hidden auto}.dashboard-track-network.is-expanded .network-svg{width:100%;height:620px;min-height:620px;display:block;position:relative;inset:auto}.dashboard-track-network.is-expanded .track-list-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dashboard-track-network.is-expanded .track-list-header span{font-size:var(--dash-font-section);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin-left:0;overflow:hidden}.dashboard-track-network.is-expanded .track-list-header small{color:#eceae2a8;font-size:var(--dash-font-micro);grid-column:1/-1;display:block}.dashboard-track-network.is-expanded .track-list-header button{min-height:24px;color:var(--dash-green);font-size:var(--dash-font-micro);cursor:pointer;background:0 0;border:1px solid #98df6385;place-items:center;padding:0 10px;display:grid}.dashboard-track-network.is-expanded .track-list-rows{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9fe0ffa3 #f2f2ed14;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding-right:6px;scroll-padding-top:8px;overflow:hidden auto}.track-row i{gap:2px;display:grid}.track-row i span,.track-row i small{text-overflow:ellipsis;min-width:0;overflow:hidden}.track-row i small{color:#050606b3;font-size:var(--type-micro-size);white-space:nowrap;font-style:normal;display:none}.dashboard-track-network.is-expanded .track-row{border-left:2px solid var(--track-source-color,var(--dash-muted));background:#eceae206;border-bottom:1px solid #eceae214;grid-template-columns:42px minmax(0,1fr);place-items:start stretch;gap:8px;min-height:44px;padding:5px 6px 5px 8px;position:relative;overflow:hidden}.dashboard-track-network.is-expanded .track-row i{width:auto;min-height:0;color:var(--ink);white-space:normal;box-shadow:none;background:0 0;border:0;padding:0;display:grid;position:static;transform:none}.dashboard-track-network.is-expanded .track-row i span{-webkit-line-clamp:2;color:var(--dash-ivory);font-size:var(--dash-font-track);-webkit-box-orient:vertical;line-height:1.18;display:-webkit-box}.dashboard-track-network.is-expanded .track-row i small{color:#eceae2ad;font-size:var(--dash-font-micro);line-height:1.18;display:block}.dashboard-track-network.is-expanded .track-row:not(:hover):not(:focus-visible) i,.dashboard-track-network.is-expanded .track-row:hover i,.dashboard-track-network.is-expanded .track-row:focus-visible i,.dashboard-track-network.is-expanded .track-row.is-active i{display:grid}.dashboard-track-network.is-expanded .track-row b{background:#050606b8;border:1px solid #d9a8546b;place-items:center;width:100%;min-width:36px;min-height:24px;display:grid}.dashboard-track-network.is-expanded .track-row.is-active b,.track-row.is-active b{color:var(--bg);background:var(--green);border-color:var(--green)}.dashboard-track-network.is-expanded .network-slot-label{font-size:var(--type-micro-size);display:block}.dashboard-track-network.is-expanded .network-footer{display:none}.network-hitbox{fill:#0000;pointer-events:all}.network-record-target:focus-visible{outline:none}.network-record-target:focus-visible .network-slot,.network-record-target:hover .network-slot,.network-record-target.is-active .network-slot{stroke:var(--green)}.network-record-target:focus-visible .network-slot-label,.network-record-target:hover .network-slot-label,.network-record-target.is-active .network-slot-label{fill:var(--green)}.network-record-target:hover .network-index-badge,.network-record-target:focus-visible .network-index-badge,.network-record-target.is-active .network-index-badge{fill:var(--green);stroke:var(--green)}.network-node-index{fill:#050606f0;font-size:var(--type-micro-size);pointer-events:none;font-weight:700}.network-index-badge{fill:var(--dashboard-amber);stroke:#d9a854b8;stroke-width:.8px}.network-dot.dashboard-highlight-point,.console-polyline .dashboard-highlight-point{fill:var(--green)}.network-wire.dashboard-draw-path{stroke-linecap:round}.network-link-group.is-active .network-wire.dashboard-draw-path{opacity:1;stroke-width:1.8px;filter:none}.network-wire.source.dashboard-draw-path{stroke:#69d7d05c}.network-wire.place.dashboard-draw-path{stroke:#98df6361;stroke-dasharray:5 4}.network-wire.narrative.dashboard-draw-path{stroke:#9580cf5c}.network-wire.time.dashboard-draw-path{stroke:#d6a65057;stroke-dasharray:7 4}.network-wire.long{stroke:#d9a85438}.network-field-box{fill:#05060657;stroke:#f2f2ed4d}.network-field-title{fill:#f2f2edd1;font-size:12px}.network-lane-label{fill:#eceae2d1;font-size:var(--type-micro-size)}.network-field-title,.network-lane-label,.network-legend text,.network-slot-label{paint-order:stroke;stroke:#050606e0;stroke-width:2.4px;stroke-linejoin:round}.network-guide{stroke:#68d8d07a;stroke-width:2px}.network-guide.time{stroke:#d9a8547a}.network-guide.narrative{stroke:#9480cf7a}.network-guide.place{stroke:#98df6380;stroke-dasharray:5 4}.network-legend text{fill:#eceae2d1;font-size:var(--type-micro-size)}.network-legend line{stroke-width:2px}.network-legend .legend-source{stroke:var(--dash-cyan)}.network-legend .legend-period{stroke:var(--dash-amber);stroke-dasharray:7 4}.network-legend .legend-narrative{stroke:var(--dash-violet)}.network-legend .legend-place{stroke:var(--dash-green);stroke-dasharray:5 4}.network-slot-label{fill:#f2f2edb8}.dashboard-track-network.is-expanded .network-slot-label{font-size:var(--type-micro-size)}.dashboard-track-network.is-expanded .network-slot{fill:#050606c2;stroke:#f2f2eda8}.dashboard-track-network.is-expanded .network-slot-fill{fill:#f2f2edd6}.network-footer span:nth-child(3),.track-row b{color:var(--dashboard-amber)}.dashboard-console.is-contracted{grid-template-rows:auto auto auto minmax(80px,1fr) 88px;gap:10px;padding-left:34px}.dashboard-console.is-contracted .console-effect-grid,.dashboard-console.is-contracted .console-source-section,.dashboard-console.is-contracted .console-source-grid{display:none}.dashboard-console.is-contracted .console-mid-row{grid-template-columns:minmax(0,1fr)}.dashboard-console.is-contracted .source-wheel-module{display:none}.dashboard-console.is-expanded{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#9fe0ff85 #f2f2ed0f;grid-template-rows:auto auto auto auto auto minmax(220px,auto) minmax(270px,auto) auto minmax(128px,auto);align-content:start;gap:14px;padding-bottom:24px;padding-left:34px;overflow:hidden auto}.dashboard-console.is-expanded::-webkit-scrollbar{width:8px}.dashboard-console.is-expanded::-webkit-scrollbar-track{background:#f2f2ed0d}.dashboard-console.is-expanded::-webkit-scrollbar-thumb{background:#9fe0ff5c}.dashboard-console.is-expanded .console-header{z-index:8;background:linear-gradient(180deg, #0b0c0cfa, #0b0c0ceb), var(--panel);position:sticky;top:-14px}.dashboard-console.is-expanded .console-header b{font-size:clamp(1.48rem,2.2vw,2rem)}.dashboard-console.is-expanded .console-grid-top{grid-template-columns:110px 110px minmax(0,1fr)}.dashboard-console.is-expanded .mini-control,.dashboard-console.is-expanded .console-wave{min-height:82px}.dashboard-console.is-expanded .console-mid-row{grid-template-columns:minmax(260px,.76fr) minmax(360px,1.24fr)}.dashboard-console.is-expanded .console-primary-chart{min-height:228px}.dashboard-console.is-expanded .console-source-section{min-height:276px;padding:14px 16px}.dashboard-console.is-expanded .source-wheel-module{grid-template-columns:214px minmax(0,1fr);column-gap:18px;min-height:250px}.dashboard-console.is-expanded .source-wheel{width:204px;height:204px}.dashboard-console.is-expanded .source-wheel i{width:122px;height:122px}.dashboard-console.is-expanded .source-wheel-list{gap:9px}.dashboard-console.is-expanded .source-wheel-list span{font-size:var(--dash-font-label);grid-template-columns:58px minmax(0,1fr) minmax(74px,auto)}.dashboard-console.is-expanded .console-polyline{min-height:228px}.dashboard-console.is-expanded .console-sequencer div button{gap:2px;min-height:30px}.dashboard-console.is-expanded .console-sequencer div button small{max-width:100%;color:inherit;font-size:var(--type-micro-size);text-overflow:ellipsis;line-height:1;display:block;overflow:hidden}.dashboard-console.is-expanded .console-lollipops{height:132px}.dashboard-console.is-expanded .console-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-console.is-expanded .console-source-grid div{font-size:var(--dash-font-label);grid-template-columns:minmax(0,1fr)}.console-tabs button.active,.output-switch button.active{color:var(--bg);background:var(--green);border-color:var(--green)}.console-polyline-records polyline,.console-wave-records polyline{stroke:var(--dashboard-amber)}.console-polyline-locations polyline,.console-wave-locations polyline{stroke:var(--blue)}.console-polyline-sources polyline,.console-wave-sources polyline{stroke:var(--dashboard-violet)}.console-polyline-records .console-density-bar,.console-wave-records .console-density-bar{fill:#d9a85438}.console-polyline-locations .console-density-bar,.console-wave-locations .console-density-bar{fill:#9fe0ff2e}.console-polyline-sources .console-density-bar,.console-wave-sources .console-density-bar{fill:#9480cf33}.console-polyline-locations .dashboard-highlight-point,.console-wave-locations .dashboard-highlight-point{fill:var(--blue)}.console-polyline-sources .dashboard-highlight-point,.console-wave-sources .dashboard-highlight-point{fill:var(--dashboard-violet)}.source-wheel{box-shadow:none}.console-source-grid i:before,.source-wheel-list b:before{background:var(--blue)}.dashboard-right-scroll{scrollbar-gutter:stable;overflow:hidden auto}.dashboard-console{scrollbar-gutter:stable;flex-direction:column;gap:12px;min-width:0;max-height:760px;display:flex;overflow:hidden auto}.dashboard-console .console-header{flex:none}.dashboard-right-sticky{z-index:7;background:linear-gradient(180deg, #0b0c0cfa, #0b0c0cdb), var(--panel);gap:10px;padding:0 0 4px;display:grid;position:sticky;top:0}.dashboard-field-content,.dashboard-field-view{flex-direction:column;gap:18px;min-width:0;display:flex}.dashboard-field-row{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:16px;display:grid}.source-bottom-row{grid-template-columns:minmax(270px,.86fr) minmax(0,1.14fr)}.dashboard-chart-module{background:repeating-linear-gradient(90deg,#f2f2ed04,#f2f2ed04 1px,#0000 1px 16px),#05060647;border:1px solid #f2f2ed33;min-width:0;position:relative;overflow:hidden}.module-heading{gap:3px;padding:10px 12px 0;display:grid}.module-heading span{color:var(--ink);font-size:13.5px;line-height:1}.module-heading small{color:#eceae294;font-size:var(--type-micro-size);line-height:1.25}.time-cutter{min-width:0}.time-cutter .tiny-label{font-size:var(--type-micro-size)}.time-cutter-grid{border:1px solid #f2f2edad;grid-template-columns:repeat(6,minmax(82px,1fr));gap:0;display:grid;overflow:auto hidden}.console-sequencer .time-cutter-grid button{color:#f2f2edd1;background:#f2f2ed1a;grid-template-rows:auto auto auto;gap:2px;min-height:58px;padding:6px 5px}.console-sequencer .time-cutter-grid button.lit{color:#f2f2edd6;background:#f2f2ed14}.console-sequencer .time-cutter-grid button.active,.console-sequencer .time-cutter-grid button:hover,.console-sequencer .time-cutter-grid button:focus-visible{border-color:var(--dash-amber);color:var(--ink);background:#d9a8542e}.time-cutter-number{font-size:12.1px;font-weight:var(--weight-regular)}.time-cutter-period{color:inherit!important;font-size:12.7px!important;line-height:1.05!important;display:block!important}.time-cutter-count{color:#eceae2ad;font-size:var(--type-micro-size);white-space:nowrap;font-style:normal;line-height:1.05;display:block}.record-timeline-module,.narrative-matrix-module{min-height:266px}.record-timeline-chart,.source-period-ribbon{width:100%;height:auto;display:block}.record-timeline-bar{fill:#d9a85447}.timeline-diversity-dot{fill:#9580cfbd}.timeline-legend text,.dashboard-svg-micro{fill:#eceae2b8;font-size:var(--type-micro-size);paint-order:stroke;stroke:#050606cc;stroke-width:2px}.narrative-matrix-grid,.place-role-grid{grid-template-columns:minmax(118px, 1.15fr) repeat(var(--matrix-cols), minmax(28px, 1fr));align-items:center;gap:5px 6px;padding:12px;display:grid}.matrix-row-fragment,.place-role-row{display:contents}.matrix-column-label,.place-role-grid>b{color:#d9a854c7;font-size:12px;font-weight:var(--weight-regular);text-align:center}.matrix-row-label,.place-role-row span{color:#eceae2c7;min-width:0;font-size:12.6px;line-height:1.1}.matrix-bubble{width:var(--bubble-size);height:var(--bubble-size);background:rgba(217, 168, 84, var(--bubble-alpha));border:1px solid #d9a85485;border-radius:0;justify-self:center}.period-detail-module{min-height:188px}.period-detail-grid{grid-template-columns:repeat(3,minmax(92px,.42fr)) minmax(180px,1fr) minmax(220px,1.15fr);align-items:stretch;gap:12px;padding:12px;display:grid}.detail-bars,.representative-records,.ranked-source-bars,.precision-ladder,.state-lollipop-chart{gap:7px;min-width:0;display:grid}.detail-bars span,.representative-records span{color:#eceae2bd;min-width:0;font-size:var(--type-micro-size);grid-template-columns:minmax(0,1fr) minmax(60px,.6fr) auto;align-items:center;gap:8px;display:grid}.representative-records span{grid-template-columns:42px minmax(0,1fr) minmax(58px,auto)}.detail-bars b,.representative-records i{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;font-weight:400;overflow:hidden}.detail-bars i{border:1px solid #f2f2ed3d;height:7px;position:relative}.detail-bars i:before{content:"";width:var(--detail-meter);background:#d9a854d1;position:absolute;inset:0 auto 0 0}.geo-top-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.state-coverage-module,.precision-module{min-height:308px}.state-lollipop-chart,.precision-ladder{padding:16px}.state-lollipop-row{grid-template-rows:10px 10px;grid-template-columns:46px minmax(0,1fr) 62px;align-items:center;gap:4px 10px;display:grid}.state-lollipop-row b{color:var(--dash-ivory);grid-row:1/3;font-size:12.8px;font-weight:400}.state-lollipop-row em{color:var(--dash-cyan);text-align:right;grid-row:1/3;font-size:12.8px;font-style:normal}.state-lollipop-row i{background:#f2f2ed14;border-radius:0;height:6px;position:relative}.state-total-bar:before,.state-mapped-bar:before{content:"";border-radius:0;position:absolute;inset:0 auto 0 0}.state-total-bar:before{width:var(--total);background:#eceae285}.state-mapped-bar:before{width:var(--mapped);background:var(--dash-cyan)}.precision-row{color:#eceae2c2;grid-template-columns:minmax(136px,.8fr) minmax(0,1fr) minmax(112px,auto);align-items:center;gap:12px;font-size:12.8px;display:grid}.precision-row i{grid-template-columns:repeat(14,1fr);gap:4px;display:grid}.precision-dot{aspect-ratio:1;border:1px solid #f2f2ed2e;border-radius:0}.precision-dot.lit{background:#9fe0ffb3;border-color:#9fe0ffb8}.place-role-module{min-height:260px}.place-role-row i{background:rgba(159, 224, 255, calc(.16 + (var(--heat) * .72)));border:1px solid #f2f2ed38;height:34px}.dashboard-field-disclaimer{color:#eceae294;font-size:var(--type-micro-size);margin:0;padding:0 2px 6px;line-height:1.25}.source-ribbon-module{min-height:252px}.source-ribbon-segment{fill:var(--source-color);opacity:.82;transform-box:fill-box;transform-origin:bottom}.source-donut-module,.source-ranked-module{min-height:292px}.source-donut-module .module-heading span{font-size:calc(var(--dash-font-section) * 1.1)}.source-donut-module .module-heading small{font-size:calc(var(--dash-font-body) * 1.1)}.source-donut-layout{grid-template-columns:minmax(200px,230px) minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.source-donut{background:conic-gradient(var(--source-wheel));border:1px solid #f2f2ed9e;border-radius:0;place-items:center;width:clamp(200px,20vw,230px);height:clamp(200px,20vw,230px);display:grid}.source-donut i{background:var(--panel);border:1px solid #050606e6;border-radius:0;width:46%;height:46%}.source-donut-legend{gap:8px;display:grid}.source-donut-legend span{color:#eceae2c7;font-size:var(--type-micro-size);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.source-donut-legend b{background:var(--source-color);width:10px;height:10px}.source-donut-legend i,.source-donut-legend em{min-width:0;font-style:normal}.source-donut-legend em{color:#eceae294;white-space:nowrap}.ranked-source-bars{padding:14px}.source-rank-row{grid-template-columns:minmax(152px,1fr) minmax(82px,auto);align-items:center;gap:4px 10px;display:grid}.source-rank-row span{color:#eceae2d1;min-width:0;font-size:var(--type-micro-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-rank-row b{color:#eceae294;font-size:var(--type-micro-size);text-align:right;white-space:nowrap;font-weight:400}.source-rank-row>i{border:1px solid #f2f2ed2e;grid-column:1/2;height:7px;position:relative}.source-rank-row>i:before{content:"";width:var(--source-meter);background:var(--source-color);position:absolute;inset:0 auto 0 0}.source-rank-row em{grid-template-columns:repeat(6,8px);justify-content:end;align-items:end;gap:3px;height:18px;display:grid}.source-rank-row small{width:8px;height:var(--spark-height);background:var(--source-color);opacity:.78;min-height:2px;display:block}.records-field-preview,.geo-field-preview,.source-field-preview{grid-template-columns:minmax(0,1fr) minmax(88px,.35fr);gap:12px;display:grid}.source-field-preview{grid-template-columns:minmax(0,1fr) 132px}.records-field-preview .record-timeline-module,.geo-field-preview .state-coverage-module,.source-field-preview .source-ribbon-module,.source-donut-module.compact{min-height:144px}.records-field-view:not(.records-field-preview) .record-timeline-module{min-height:clamp(320px,40vh,420px)}.records-field-view:not(.records-field-preview) .record-timeline-chart{width:100%;height:auto}.field-preview-metrics{gap:8px;display:grid}.source-donut-module.compact .source-donut-layout{grid-template-columns:1fr;place-items:center;padding:10px}.dashboard-console.is-expanded{align-content:stretch;gap:16px;display:flex}.dashboard-console.is-expanded .console-header{top:0}.dashboard-console.is-contracted{display:flex}.dashboard-console.is-contracted .dashboard-field-content{min-height:0}@media (prefers-reduced-motion:reduce){.dashboard-track-network,.dashboard-console,.dash-hover-zone,.track-row i{transition:none!important}}@media (max-width:1040px){.dashboard-view{flex-direction:column;display:flex;overflow:visible}.dashboard-track-network,.dashboard-console,.dashboard-view[data-dashboard-layout=left-expanded] .dashboard-track-network,.dashboard-view[data-dashboard-layout=left-expanded] .dashboard-console,.dashboard-view[data-dashboard-layout=right-expanded] .dashboard-track-network,.dashboard-view[data-dashboard-layout=right-expanded] .dashboard-console{flex-basis:auto;width:100%}.dashboard-track-network.is-expanded{height:650px}.dashboard-track-network.is-expanded .network-svg{height:600px;min-height:600px}.dashboard-track-network.is-expanded .track-list{height:282px;margin:0 24px 26px}.dashboard-track-network:not(.is-expanded) .track-list{width:76px;left:auto;right:14px}.dashboard-track-network:not(.is-expanded) .track-list-header span{display:none}.dashboard-track-network:not(.is-expanded) .track-row{grid-template-columns:1fr}.dashboard-track-network:not(.is-expanded) .track-row i{display:none}.dashboard-track-network.is-contracted{height:250px}.dashboard-console.is-contracted{max-height:300px}.dashboard-expand-control{cursor:pointer;width:52px;height:28px;top:18px;transform:none}.dashboard-expand-left,.dashboard-expand-right{left:auto;right:10px}}@media (max-width:720px){.dashboard-track-network:not(.is-expanded){height:430px;flex-basis:430px!important}.dashboard-track-network:not(.is-expanded) .network-svg,.dashboard-track-network:not(.is-expanded) .track-list{display:none}.dashboard-track-network:not(.is-expanded) .mobile-track-snapshot{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;display:grid;position:absolute;inset:74px 12px 58px}.mobile-track-snapshot-header{gap:3px;padding-right:72px;display:grid}.mobile-track-snapshot-header b{color:var(--ink);font-size:clamp(1.08rem,5.4vw,1.48rem);font-weight:400;line-height:1}.mobile-track-snapshot-header span,.mobile-track-snapshot-header small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-track-snapshot-header span{color:#f2f2eddb;font-size:var(--dash-font-body)}.mobile-track-snapshot-header small{color:#f2f2ed94;font-size:var(--dash-font-micro)}.mobile-track-snapshot-field{background:repeating-linear-gradient(90deg,#f2f2ed05,#f2f2ed05 1px,#0000 1px 18px),#0506062e;border:1px solid #f2f2ed2e;min-height:0;position:relative;overflow:hidden}.mobile-track-snapshot-field svg{width:100%;height:100%;position:absolute;inset:0}.mobile-snapshot-frame{fill:none;stroke:#f2f2ed47;stroke-width:1.4px}.mobile-snapshot-core{fill:var(--dash-green);filter:none}.mobile-snapshot-wire{fill:none;stroke:#eceae24d;stroke-width:1.1px;opacity:.78}.mobile-snapshot-wire.source-repository{stroke:var(--dash-cyan)}.mobile-snapshot-wire.source-public-domain{stroke:var(--dash-cyan);stroke-dasharray:5 4}.mobile-snapshot-wire.source-academic{stroke:var(--dash-violet);stroke-dasharray:2 4}.mobile-snapshot-wire.source-community{stroke:var(--dash-amber)}.mobile-track-notes{grid-template-rows:repeat(6,minmax(0,1fr));gap:7px;display:grid;position:absolute;inset:24px 12px 20px min(108px,34%)}.mobile-track-note{min-width:0;color:var(--dashboard-amber);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;display:grid}.mobile-track-note b{font-size:var(--dash-font-label);text-align:right;font-weight:400}.mobile-track-note span{border-left:2px solid var(--track-source-color,var(--dash-muted));background:var(--ink);min-width:0;color:var(--bg);white-space:nowrap;text-overflow:ellipsis;padding:3px 8px;font-size:clamp(.78rem,3.2vw,.98rem);line-height:1.05;overflow:hidden}.mobile-track-note:hover span,.mobile-track-note:focus-visible span{background:var(--blue);outline:none}.dashboard-track-network.is-expanded{height:690px;flex-basis:690px!important}.dashboard-track-network.is-expanded .network-svg{height:560px;min-height:560px}.dashboard-track-network.is-expanded .track-list{height:320px;margin:0 10px 22px;inset:auto}.dashboard-track-network:not(.is-expanded) .track-list{width:62px;top:104px;right:10px}.dashboard-track-network:not(.is-expanded) .track-row b{background:#050606b8;border:1px solid #d9a85457;place-items:center;min-height:22px;display:grid}.dashboard-track-network.is-expanded .track-list-rows{grid-template-columns:1fr}.dashboard-track-network.is-contracted .track-list{left:40%}.dashboard-console.is-expanded .console-grid-top,.dashboard-console.is-expanded .console-mid-row,.dashboard-console.is-expanded .console-source-section,.dashboard-console.is-expanded .console-source-grid{grid-template-columns:1fr}.dashboard-console.is-expanded .source-wheel-module{grid-template-columns:1fr;justify-items:center}.dashboard-console.is-expanded .source-wheel{width:180px;height:180px}.dashboard-console.is-expanded .source-wheel i{width:108px;height:108px}.dashboard-console.is-expanded .source-wheel-list{width:100%}.dashboard-console.is-expanded .source-wheel-list span{grid-template-columns:52px minmax(0,1fr)}.dashboard-console.is-expanded .source-wheel-list span em{text-align:left;grid-column:2}}@media (max-width:1040px){.dashboard-field-row,.source-bottom-row,.period-detail-grid{grid-template-columns:1fr}.period-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-bars,.representative-records{grid-column:1/-1}.source-donut-layout{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}}@media (max-width:720px){.dashboard-console{max-height:none}.dashboard-right-sticky{top:0}.time-cutter-grid{grid-template-columns:repeat(6,minmax(96px,1fr))}.records-field-preview,.geo-field-preview,.source-field-preview,.source-donut-layout,.period-detail-grid,.source-field-preview{grid-template-columns:1fr}.source-donut-module.compact .source-donut{width:128px;height:128px}.source-donut{width:min(230px,68vw);height:min(230px,68vw)}.narrative-matrix-grid,.place-role-grid{grid-template-columns:minmax(104px, 1.2fr) repeat(var(--matrix-cols), minmax(24px, 1fr));gap:5px 4px;padding:10px}.matrix-row-label,.place-role-row span,.precision-row,.source-rank-row span{font-size:var(--type-micro-size)}.precision-row{grid-template-columns:minmax(86px,.8fr) minmax(0,1fr)}.precision-row em{grid-column:2}.source-rank-row{grid-template-columns:minmax(0,1fr)}.source-rank-row b{text-align:left}.source-rank-row>i,.source-rank-row em{grid-column:auto;justify-content:start}}@media (max-width:1180px){.source-terminal{width:min(100%,1080px);height:min(760px,100svh - 176px)}.source-split-layout{grid-template-columns:minmax(28%, var(--source-left-width)) 18px minmax(420px, 1fr)}.source-rollup-row{grid-template-columns:12px minmax(130px,1fr) 58px 46px 38px 70px;gap:7px}.source-type-rollup-row{grid-template-columns:12px minmax(130px,1fr) 58px 38px 70px;gap:7px}.source-inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.source-terminal-header{grid-template-columns:1fr;gap:12px}.source-header-status{grid-template-columns:12px repeat(3,minmax(0,1fr))}.source-registry-header{grid-template-columns:1fr}.source-registry-column-labels,.source-registry-row{grid-template-columns:minmax(180px,1.35fr) minmax(116px,.9fr) 54px minmax(100px,.8fr);gap:8px}}@media (max-width:720px){.source-view{place-items:stretch stretch;min-height:auto;padding:18px 12px 24px}.source-terminal{grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;width:100%;height:auto;min-height:calc(100svh - 150px)}.source-terminal-header{padding-bottom:10px}.source-terminal-header .source-header-title h2{font-size:clamp(1.55rem,8vw,1.9rem)}.source-header-status{grid-template-columns:10px 1fr}.source-metric-cell{min-height:34px}.source-mobile-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.source-mobile-tabs button{color:#f2f2edb8;min-height:34px;font:inherit;font-size:var(--type-micro-size);background:#05060680;border:1px solid #9fe0ff52}.source-mobile-tabs button.active{background:var(--color-active);color:#fff;border-color:#9fe0ffd1}.source-split-layout{min-height:0;display:block;overflow:visible}.source-terminal-divider,.source-split-layout[data-mobile-pane=rollup] .source-registry-pane,.source-split-layout[data-mobile-pane=registry] .source-rollup-pane{display:none}.source-pane{min-height:min(610px,100svh - 246px);max-height:none}.source-pane-scroll,.source-registry-scroll{max-height:min(420px,50svh)}.source-registry-column-labels,.source-registry-row{grid-template-columns:minmax(0,1.2fr) 50px;gap:8px}.source-registry-column-labels span:nth-child(2),.source-registry-column-labels span:nth-child(4),.source-role-cell,.source-type-cell{display:none}.source-registry-column-labels span:nth-child(3),.source-registry-row>strong{text-align:right}.source-rollup-row{grid-template-columns:12px minmax(0,1fr) 56px 44px}.source-type-rollup-row{grid-template-columns:12px minmax(0,1fr) 56px}.source-rollup-row small,.source-type-rollup-row small,.source-dot-train{display:none}.source-inspector{position:relative}.source-inspector header,.source-inspector-grid,.source-inspector-grid span{grid-template-columns:1fr}.source-display-note{font-size:var(--type-micro-size);text-align:left;margin-top:0}.density-view{padding-bottom:96px;overflow-x:hidden}.density-header{gap:8px;display:grid}.density-header b{text-align:left;max-width:none}.density-bands,.density-aux-grid{grid-template-columns:1fr}.density-band{min-height:0}.density-figure-rail div{grid-template-columns:repeat(2,minmax(0,1fr))}.density-chart-card{min-height:0}.figure-card-shell{width:calc(100vw - 28px)}.figure-profile-card{grid-template-columns:1fr;max-height:calc(100svh - 32px);overflow:auto}}:root[data-theme=light] .dashboard-view{font-weight:500}:root[data-theme=light] .density-matrix-cell:hover,:root[data-theme=light] .density-matrix-cell:focus-visible,:root[data-theme=light] .density-matrix-cell.strong,:root[data-theme=light] .density-figure-card:hover,:root[data-theme=light] .density-figure-card:focus-visible,:root[data-theme=light] .density-figure-card.is-active,:root[data-theme=light] .rail-mark:hover,:root[data-theme=light] .rail-mark:focus-visible,:root[data-theme=light] .rail-mark.strong,:root[data-theme=light] .console-tabs button:hover,:root[data-theme=light] .console-tabs button:focus-visible,:root[data-theme=light] .console-tabs button.active,:root[data-theme=light] .output-switch button:hover,:root[data-theme=light] .output-switch button:focus-visible,:root[data-theme=light] .output-switch button.active{color:#fff;border-color:var(--blue);background:var(--blue)}:root[data-theme=light] .dashboard-track-network.is-expanded .track-row:hover i,:root[data-theme=light] .dashboard-track-network.is-expanded .track-row:focus-visible i,:root[data-theme=light] .dashboard-track-network.is-expanded .track-row.is-active i{color:#fff;background:var(--blue)}:root[data-theme=light] .dashboard-track-network.is-expanded .track-row i span,:root[data-theme=light] .dashboard-track-network.is-expanded .track-row i small{color:#050606;font-weight:var(--weight-medium)}:root[data-theme=light] .dashboard-track-network.is-expanded .track-row:hover i span,:root[data-theme=light] .dashboard-track-network.is-expanded .track-row:hover i small,:root[data-theme=light] .dashboard-track-network.is-expanded .track-row:focus-visible i span,:root[data-theme=light] .dashboard-track-network.is-expanded .track-row:focus-visible i small,:root[data-theme=light] .dashboard-track-network.is-expanded .track-row.is-active i span,:root[data-theme=light] .dashboard-track-network.is-expanded .track-row.is-active i small{color:#fff}:root[data-theme=light] .dashboard-track-network.is-expanded .track-row b{color:#050606;font-weight:var(--weight-semibold);background:#fff;border-color:#00000085}:root[data-theme=light] .network-wire.source.dashboard-draw-path{stroke:#2f6fd66b}:root[data-theme=light] .source-rank-row[data-source-family=modern_web],:root[data-theme=light] .source-donut-legend span[data-source-family=modern_web]{color:#050606}.output-switch{grid-template-columns:repeat(3,minmax(72px,auto));min-width:216px}.output-switch button{min-height:34px;font-size:var(--type-control-size);font-weight:var(--weight-medium);padding:0 14px;line-height:1}.dashboard-expand-control{width:42px;height:72px;font-size:1.1rem;font-weight:var(--weight-semibold);place-items:center;line-height:1;top:22px}@media (min-width:721px){.dashboard-track-network:not(.is-expanded) .network-svg{inset:58px 31% 108px 0}.dashboard-track-network:not(.is-expanded) .track-list{max-height:228px;inset:auto 10px 36px 58%}.dashboard-track-network:not(.is-expanded) .track-list-rows{max-height:176px;padding-right:4px;overflow-y:auto}.dashboard-track-network:not(.is-expanded) .track-row{min-height:26px}.dashboard-track-network:not(.is-expanded) .track-row i{font-size:13.2px;font-weight:var(--weight-medium)}.dashboard-track-network.is-expanded .track-list{height:clamp(430px,40vh,560px);margin:0 42px 38px;padding:14px 16px}.dashboard-track-network.is-expanded .track-list-rows{gap:11px 14px;padding-right:10px}.dashboard-track-network.is-expanded .track-row{min-height:64px}.dashboard-console.is-expanded{grid-template-rows:auto auto auto auto auto minmax(300px,auto) minmax(360px,auto) auto minmax(168px,auto)}.dashboard-console.is-expanded .console-source-section,.source-donut-module,.source-ranked-module{min-height:390px}.dashboard-console.is-expanded .source-bottom-row{grid-template-columns:minmax(0,1fr);gap:18px}.dashboard-console.is-expanded .source-donut-layout{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:30px;padding:18px 22px 14px}.dashboard-console.is-expanded .source-donut{width:clamp(320px,22vw,420px);height:clamp(320px,22vw,420px)}.dashboard-console.is-expanded .source-donut-legend span{font-size:15.4px;font-weight:var(--weight-medium);grid-template-columns:14px minmax(260px,1fr) minmax(110px,auto);gap:12px;line-height:1.12}.dashboard-console.is-expanded .source-donut-legend b{width:14px;height:14px}.source-rank-row{grid-template-columns:minmax(260px,1fr) minmax(120px,auto);gap:8px 16px;margin-bottom:12px}.source-rank-row span{font-size:13.2px;font-weight:var(--weight-medium)}.source-rank-row b{font-size:12.2px;font-weight:500}.source-rank-row>i{height:10px}.source-rank-row em{grid-template-columns:repeat(6,12px);gap:5px;height:24px}.source-rank-row small{opacity:.95;width:12px}.density-chart-axis,.density-box-label,.density-box-count{font-size:17.3px;font-weight:var(--weight-medium)}:root[data-theme=light] .density-chart-axis,:root[data-theme=light] .density-box-label,:root[data-theme=light] .density-box-count{font-weight:var(--weight-semibold)}.density-bar-chart{height:360px}}.dashboard-view[data-dashboard-layout=left-expanded],.dashboard-view[data-dashboard-layout=right-expanded]{gap:0}.dashboard-view[data-dashboard-layout=left-expanded] .dashboard-track-network,.dashboard-view[data-dashboard-layout=right-expanded] .dashboard-console{width:100%;flex-basis:100%!important}.dashboard-view[data-dashboard-layout=left-expanded] .dashboard-console,.dashboard-view[data-dashboard-layout=right-expanded] .dashboard-track-network{width:0;display:none;flex-basis:0!important}.dashboard-view[data-dashboard-layout=right-expanded] .dashboard-console{padding-left:0}.dashboard-view[data-dashboard-layout=left-expanded] .dashboard-track-network{height:min(840px,100%)}.source-period-ribbon .console-axis-label{fill:#050606e0;font-weight:var(--weight-medium);stroke:#fff;stroke-width:1.8px;font-size:13px!important}.dashboard-view .module-heading span{font-size:var(--dash-font-section)}.dashboard-view .module-heading small,.dashboard-view .console-header span,.dashboard-view .console-sequencer small,.dashboard-view .track-list-header small,.dashboard-view .dashboard-field-disclaimer{font-size:12.8px}.dashboard-view .dashboard-svg-micro,.dashboard-view .network-micro-text,.dashboard-view .network-slot-label,.dashboard-view .timeline-legend text,.dashboard-view .relation-lane text,.dashboard-view .relation-style-legend text,.dashboard-view .network-legend text{font-size:12px}.dashboard-view .source-rank-row span,.dashboard-view .precision-row,.dashboard-view .place-role-row span,.dashboard-view .detail-bars span,.dashboard-view .representative-records span{font-size:14px}:root[data-theme=dark] .source-period-ribbon .console-axis-label,:root:not([data-theme=light]) .source-period-ribbon .console-axis-label{fill:#fffaf0eb;stroke:#050606eb}.map-source-legend>span{font-size:var(--type-control-size)}.map-source-legend-row b,.map-source-legend-row small{font-size:.88rem;font-weight:var(--weight-medium)}.map-health-note small,.readout-tail{font-size:var(--type-meta-size)}:root[data-theme=light] .about-view{font-weight:var(--weight-medium)}:root[data-theme=light] .about-hero-copy p,:root[data-theme=light] .about-module p,:root[data-theme=light] .about-extension-panel p,:root[data-theme=light] .about-flow-labels span,:root[data-theme=light] .about-type-list b{color:#000000e6;font-weight:var(--weight-medium)}:root[data-theme=light] .about-status-panel,:root[data-theme=light] .about-module,:root[data-theme=light] .about-extension-panel,:root[data-theme=light] .about-command-strip{border-color:#0000006b}:root[data-theme=light] .about-status-cell{border-color:#00000057;border-left-color:var(--blue);background:#fff}:root[data-theme=light] .source-rank-row span,:root[data-theme=light] .source-donut-legend span{font-weight:var(--weight-medium)}:root[data-theme=light] .source-rank-row b,:root[data-theme=light] .source-donut-legend em{color:#000000c7;font-weight:var(--weight-medium)}:root[data-theme=light] .source-terminal,:root[data-theme=light] .source-register,:root[data-theme=light] .source-rollup,:root[data-theme=light] .source-inspector{color:#000;font-weight:var(--weight-medium)}:root[data-theme=light] .source-register-row,:root[data-theme=light] .source-rollup-row,:root[data-theme=light] .source-type-rollup-row,:root[data-theme=light] .source-register-column-labels,:root[data-theme=light] .source-inspector{border-color:#00000057}:root[data-theme=light] .source-register-row small,:root[data-theme=light] .source-rollup-row small,:root[data-theme=light] .source-type-rollup-row small,:root[data-theme=light] .source-inspector small,:root[data-theme=light] .source-meta,:root[data-theme=light] .source-muted{color:#000000c2;font-weight:var(--weight-medium)}:root[data-theme=light] .source-register-row b,:root[data-theme=light] .source-rollup-name b,:root[data-theme=light] .source-type-rollup-row b{color:#000;font-weight:500}@media (prefers-reduced-motion:reduce){.source-terminal-led,.source-divider-led,.source-family-marker,.source-result-marker,.source-selection-bracket,.source-inspector-line{transition:none!important;animation:none!important}}:root{--page-bg:#121312;--panel-bg:#181918;--panel-bg-soft:#1d1e1d;--text-primary:#fffaf0;--text-secondary:#f4f1e8c2;--text-muted:#f4f1e8ad;--line:#f4f1e85c;--line-strong:#f4f1e89e;--accent-blue:#7cc3ff;--accent-green:#008f78;--accent-amber:#d97706;--accent-violet:#8b5cf6;--chart-grid:#f4f1e847;--hover-bg:#f4f1e8;--hover-text:#050606;--source-repository:#008f78;--source-modern-web:#0047ff;--source-public-domain:#d97706;--source-institution:#7c3aed;--source-academic:#6b5fd3;--source-community:#0284c7;--source-other:#6b7280;--map-dot-green:var(--source-repository);--map-dot-cyan:var(--source-modern-web);--map-dot-amber:var(--source-public-domain);--map-dot-violet:var(--source-institution)}:root[data-theme=light]{--page-bg:#fff;--panel-bg:#fff;--panel-bg-soft:#f5f6f6;--text-primary:#050606;--text-secondary:#000000d6;--text-muted:#000000bd;--line:#0000006b;--line-strong:#000000ad;--accent-blue:#0047ff;--accent-green:#007a5e;--accent-amber:#d97706;--accent-violet:#6d28d9;--chart-grid:#00000052;--hover-bg:#050606;--hover-text:#fff;--bg:#fff;--panel:#fff;--panel-2:#f5f6f6;--panel-strong:#ecefee;--ink:#050606;--ink-strong:#000;--muted:#000000d6;--muted-2:#000000bd;--blue:#0047ff;--green:#007a5e;--dashboard-amber:#7b4700;--dashboard-violet:#46308c;--dash-cyan:#0047ff;--dash-amber:#7b4700;--dash-violet:#46308c;--dash-green:#007a5e;--dash-muted:#000000d1;--terminal-muted:#000000d6;--terminal-soft:#000000bd;--terminal-line:#0000006b;--terminal-line-strong:#000000ad;--terminal-cyan:#0047ff;--terminal-green:#007a5e;--terminal-amber:#7b4700;--terminal-violet:#46308c;--light-body-weight:500}body{background:var(--page-bg);color:var(--text-primary)}:root[data-theme=light] body,:root[data-theme=light] button,:root[data-theme=light] input,:root[data-theme=light] .terminal-shell,:root[data-theme=light] .view-area{font-weight:500}.display-control-group{flex:none;max-width:116px}.display-control-button{border-color:var(--control-border);width:108px;min-width:108px;color:var(--control-text);background:var(--control-bg);transition:color .12s,background .12s,border-color .12s}.display-control-button span{color:var(--accent-blue);font-weight:var(--weight-semibold)}.display-control-button b{color:inherit;font-weight:var(--weight-semibold)}.display-control-button:hover,.display-control-button:focus-visible,.dock-button:hover,.dock-button:focus-visible,.dock-button.active{color:var(--hover-text);background:var(--hover-bg);border-color:var(--hover-bg);box-shadow:none;outline:none}.display-control-button:hover span,.display-control-button:focus-visible span,.dock-button:hover span,.dock-button:focus-visible span{color:inherit}.record-flag.source-tone-archive,.record-card.source-tone-archive{--flag-tone:var(--source-repository);--record-tone:var(--source-repository)}.record-flag.source-tone-web,.record-card.source-tone-web{--flag-tone:var(--source-modern-web);--record-tone:var(--source-modern-web)}.record-flag.source-tone-candidate,.record-card.source-tone-candidate{--flag-tone:var(--source-public-domain);--record-tone:var(--source-public-domain)}.record-flag.source-tone-institutional,.record-card.source-tone-institutional{--flag-tone:var(--source-institution);--record-tone:var(--source-institution)}.record-flag.source-tone-academic,.record-card.source-tone-academic{--flag-tone:var(--source-academic);--record-tone:var(--source-academic)}.record-flag.source-tone-community,.record-card.source-tone-community{--flag-tone:var(--source-community);--record-tone:var(--source-community)}.record-flag.source-tone-default,.record-card.source-tone-default{--flag-tone:var(--source-other);--record-tone:var(--source-other)}.record-card.source-tone-archive,.record-card.source-tone-web,.record-card.source-tone-institutional,.record-card.source-tone-academic,.record-card.source-tone-community,.record-card.source-tone-default{--record-contrast:#fff}.record-card.source-tone-candidate{--record-contrast:#050606}.map-source-legend,.map-health-note,.readout-block,.state-mini{border-color:var(--line)}.map-source-legend-row b,.map-source-legend-row small,.map-health-note,.readout-block{color:var(--text-secondary);font-weight:600}.record-card-shell{width:min(920px,100vw - 96px);max-height:calc(100dvh - 96px)}.record-card{min-height:0;max-height:inherit;color:#050606;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.record-card-table{min-height:0;color:var(--record-contrast);background:var(--record-tone);gap:18px;padding:clamp(16px,2.1vw,22px)}.record-card-table-top{color:var(--record-contrast);flex-wrap:wrap;align-items:center;font-weight:700}.record-card-table-top button{color:#050606;min-width:74px;min-height:38px;font-weight:var(--weight-bold);background:#fff;border:1px solid #ffffffdb;padding:0 12px;text-decoration:none}.record-card-table-top button:hover,.record-card-table-top button:focus-visible{color:#fff;outline-offset:2px;background:#050606;border-color:#050606;outline:2px solid #ffffffd1}.record-card-grid{border-color:color-mix(in srgb, var(--record-contrast) 42%, transparent);grid-template-columns:minmax(160px,1.2fr) minmax(150px,1fr) minmax(108px,.72fr) minmax(130px,.9fr) minmax(120px,.85fr);gap:0}.record-card-grid div{border-color:color-mix(in srgb, var(--record-contrast) 32%, transparent);min-height:58px;padding:10px 12px 10px 0}.record-card-grid span{color:color-mix(in srgb, var(--record-contrast) 82%, transparent);font-weight:700}.record-card-grid b{color:var(--record-contrast);font-weight:var(--weight-bold);overflow-wrap:anywhere}.record-card-title-block{align-content:start;padding:clamp(18px,2.6vw,30px) clamp(22px,3vw,34px)}.record-card-year{font-size:clamp(3rem,8vw,6.1rem);font-weight:var(--weight-semibold);line-height:.9}.record-card-title-block h2{text-wrap:balance;overflow-wrap:anywhere;max-width:100%;margin-top:10px;font-size:clamp(2rem,6.3vw,4.65rem);line-height:.94}.record-card-body{overscroll-behavior:contain;grid-template-columns:minmax(0,1.35fr) minmax(220px,.55fr);align-items:start;gap:18px 32px;min-height:0;padding:clamp(18px,2.5vw,28px) clamp(22px,3vw,34px);overflow-y:auto}.record-card-body-mark{grid-column:1/-1}.record-card-body p{font-size:clamp(1rem,1.2vw,1.08rem);font-weight:var(--weight-medium);line-height:1.46}.record-card-body footer{border-left:3px solid var(--record-tone);background:#f3f5f4;justify-self:stretch;min-width:0;padding:12px 14px;font-weight:700;line-height:1.35}.density-view{color:var(--text-primary);overflow-y:auto}.density-band,.density-metric,.density-figure-rail,.density-chart-card,.dashboard-chart-module,.source-terminal,.about-status-panel,.about-module,.about-extension-panel,.about-command-strip{border-color:var(--line);background:var(--panel-bg)}.density-header p,.density-metric-row,.density-chart-legend,.density-band-stats dt,.density-chart-card header b{color:var(--text-secondary);font-weight:600}.density-header span,.density-chart-card header span,.density-band-action,.density-metric .tiny-label,.density-figure-rail .tiny-label{color:var(--accent-blue);font-weight:var(--weight-bold)}.density-band-stats dd,.density-metric-row b,.density-chart-card header b{color:var(--text-primary)}.density-chart-axis,.density-box-label,.density-box-count,.density-heatmap-value{fill:var(--text-secondary);font-size:17px;font-weight:var(--weight-semibold)}.density-chart-grid{stroke:var(--chart-grid);stroke-width:1px}.density-chart-tick,.density-chart-axis-line{stroke:var(--line-strong)}.density-bar-fill,.density-box{transform-origin:0;transform-box:fill-box}.density-bar-primary{fill:var(--accent-blue)}.density-bar-secondary{fill:var(--accent-green)}.density-box-rect,.density-heatmap-cell{fill:var(--accent-blue)}.density-chart-switcher button:hover,.density-chart-switcher button:focus-visible,.density-chart-switcher button.is-active,.console-tabs button:hover,.console-tabs button:focus-visible,.console-tabs button.active,.output-switch button:hover,.output-switch button:focus-visible,.output-switch button.active{color:var(--hover-text);border-color:var(--hover-bg);background:var(--hover-bg)}.dashboard-view{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(18px,2.6vw,44px)}.dashboard-panel-title{z-index:2;pointer-events:none;gap:4px;display:grid;position:absolute;top:18px;left:24px;right:74px}.dashboard-panel-title span{color:var(--text-primary);font-size:var(--dash-font-section);font-weight:var(--weight-bold)}.dashboard-panel-title p{max-width:620px;color:var(--text-secondary);margin:0;font-size:12.8px;font-weight:600;line-height:1.28}.dashboard-track-network.is-expanded .dashboard-panel-title{margin:18px 42px 0;position:relative;top:auto;left:auto;right:auto}.dashboard-track-network.is-expanded .track-list{height:clamp(360px,42vh,520px);overflow:hidden}.dashboard-track-network.is-expanded .track-list-rows{grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px 14px;overflow-y:auto}.dashboard-track-network.is-expanded .track-row{min-height:66px;overflow:visible}.dashboard-track-network.is-expanded .track-row i span{-webkit-line-clamp:2;line-height:1.22}.dashboard-track-network.is-expanded .track-row i small{white-space:normal;line-height:1.24}.dashboard-right-sticky{z-index:auto;position:static;top:auto}.dashboard-console{max-height:100%}.dashboard-view[data-dashboard-layout=balanced] .dashboard-track-network,.dashboard-view[data-dashboard-layout=balanced] .dashboard-console{align-self:stretch;height:min(760px,100vh - 204px);min-height:620px}.dashboard-view[data-dashboard-layout=balanced] .dashboard-console{overflow-y:auto}.dashboard-console.is-expanded{padding-right:18px;overflow-y:auto}.dashboard-expand-control{border-color:var(--line-strong);background:var(--panel-bg);width:42px;height:44px;color:var(--text-primary);z-index:8;top:16px}.dashboard-expand-control:hover,.dashboard-expand-control:focus-visible{color:var(--hover-text);background:var(--hover-bg);border-color:var(--hover-bg)}@media (min-width:921px){.dashboard-console:not(.is-expanded) .console-header{padding-left:62px}.dashboard-track-network:not(.is-expanded) .track-list{max-height:198px;bottom:58px}.dashboard-track-network:not(.is-expanded) .track-list-rows{max-height:118px;overflow:hidden}.dashboard-track-network:not(.is-expanded) .track-row:nth-of-type(n+5){display:none}}.console-header{padding-left:0}.console-header b,.dashboard-view .module-heading span,.track-list-header span{font-weight:700}.time-cutter-number{font-weight:var(--weight-regular)}.source-period-ribbon .console-axis-label,.dashboard-view .dashboard-svg-micro,.dashboard-view .network-micro-text,.dashboard-view .network-slot-label,.dashboard-view .timeline-legend text,.dashboard-view .relation-lane text,.dashboard-view .relation-style-legend text,.dashboard-view .network-legend text{font-size:12.8px;font-weight:var(--weight-semibold)}.source-donut-layout{align-items:center}.source-donut-legend{overflow:visible}.source-donut-legend span{color:var(--text-primary);grid-template-columns:14px minmax(0,1fr) minmax(96px,auto)}.source-rank-row{grid-template-columns:minmax(180px,1fr) minmax(92px,auto) minmax(120px,.72fr) minmax(180px,.8fr);align-items:center;gap:8px 14px}.source-rank-row span,.source-rank-row b{min-width:0}.source-rank-row>i{grid-column:3;height:12px}.source-rank-row em{grid-column:4;grid-template-columns:repeat(6,minmax(18px,1fr));gap:6px;min-width:180px}.source-rank-row small{width:auto}.source-terminal{color:var(--text-primary)}.source-terminal-header,.source-terminal-header .source-header-status,.source-terminal-header .source-metric-cell,.source-pane,.source-registry-column-labels,.source-registry-row,.source-inspector,.source-filter-line{border-color:var(--line)}.source-terminal-header .source-header-title span,.source-terminal-header .source-metric-cell span,.source-section-kicker,.source-pane-header small,.source-filter-line b,.source-inspector header span,.source-inspector-grid b,.source-role-cell{color:var(--accent-blue);font-weight:700}.source-registry-row{min-height:52px}.source-registry-row:hover,.source-registry-row:focus-visible,.source-registry-row.is-selected{background:color-mix(in srgb, var(--source-color) 18%, var(--panel-bg))}.source-registry-row.is-selected{box-shadow:none}.source-selection-bracket{width:5px}.source-org-name b,.source-type-cell b,.source-rollup-name b,.source-registry-row>strong,.source-inspector header b,.source-inspector-grid i,.source-inspector-grid a{color:var(--text-primary);font-weight:var(--weight-semibold)}.source-org-name small,.source-type-cell small,.source-rollup-row em,.source-rollup-row small,.source-type-rollup-row small,.source-filter-line em{color:var(--text-muted);font-weight:600}.source-terminal-divider{color:var(--text-muted)}.source-terminal-divider:before{background:linear-gradient(transparent, var(--line), transparent);box-shadow:none}.about-hero-copy p,.about-module p,.about-extension-panel p,.about-flow-labels span,.about-type-list b{color:var(--text-secondary);font-weight:600;line-height:1.55}.about-status-head span,.about-module-head span,.about-command-strip span,.about-status-cell span{color:var(--accent-blue);font-weight:var(--weight-bold)}.about-status-cell,.about-status-cell strong,.about-module h2,.about-extension-panel h2{color:var(--text-primary)}@media (max-width:920px){.record-card-shell{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.record-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.record-card-body{grid-template-columns:1fr}.record-card-body footer{justify-self:stretch}.dashboard-view{grid-template-columns:1fr}.dashboard-track-network:not(.is-expanded),.dashboard-console:not(.is-expanded){height:auto;min-height:560px}.dashboard-track-network.is-expanded .track-list-rows{grid-template-columns:1fr}.source-rank-row{grid-template-columns:minmax(0,1fr) auto}.source-rank-row>i,.source-rank-row em{grid-column:1/-1}}:root{--source-repository-stroke:#0b7f6c;--source-repository-fill:#4fae9e;--source-repository-soft:#d9f0ea;--source-modern-stroke:#2f5fb8;--source-modern-fill:#6f8ed8;--source-modern-soft:#dde7ff;--source-domain-stroke:#b76a12;--source-domain-fill:#d99a3b;--source-domain-soft:#f5e4c7;--source-institution-stroke:#7357b8;--source-institution-fill:#9a7bd1;--source-institution-soft:#e7dff6;--source-academic-stroke:#6d65b8;--source-academic-fill:#8d86cf;--source-academic-soft:#e4e1f5;--source-community-stroke:#2b7fae;--source-community-fill:#6aaed0;--source-community-soft:#d9edf6;--source-other-stroke:#666d73;--source-other-fill:#9aa1a6;--source-other-soft:#e6e8ea;--source-repository:var(--source-repository-stroke);--source-modern-web:var(--source-modern-stroke);--source-public-domain:var(--source-domain-stroke);--source-public-domain-fill:var(--source-domain-fill);--source-institution:var(--source-institution-stroke);--source-academic:var(--source-academic-stroke);--source-community:var(--source-community-stroke);--source-other:var(--source-other-stroke);--accent-blue:#2f5fb8;--accent-green:#0b7f6c;--accent-amber:#b76a12}html,body{overflow-x:hidden}.dashboard-view{--dash-font-micro:var(--font-size-xs);--dash-font-label:var(--font-size-sm);--dash-font-body:var(--font-size-base);--dash-font-track:var(--font-size-base);--dash-font-section:var(--font-size-md);grid-template-columns:none;align-items:stretch;gap:clamp(18px,2.4vw,42px);width:100%;max-width:100vw;min-height:min(920px,100svh - 116px);padding:clamp(18px,2vw,30px) clamp(18px,2.8vw,46px) clamp(22px,3vw,42px);display:flex;overflow-x:hidden}:where(.dashboard-view,.dashboard-view *){box-shadow:none!important;filter:none!important;border-radius:0!important}.dashboard-panel,.dashboard-track-network,.dashboard-console{border-color:var(--line);background:var(--panel-bg);min-width:0;max-width:100%}.dashboard-track-network{flex-direction:column;flex:0 54%;height:auto;min-height:0;display:flex;overflow:hidden}.dashboard-console{flex-direction:column;flex:0 46%;min-height:0;display:flex;overflow-x:hidden}.dashboard-view[data-dashboard-layout=left-expanded] .dashboard-track-network,.dashboard-view[data-dashboard-layout=right-expanded] .dashboard-console{max-width:100%;flex-basis:100%!important}.dashboard-view[data-dashboard-layout=left-expanded] .dashboard-console,.dashboard-view[data-dashboard-layout=right-expanded] .dashboard-track-network{opacity:0;pointer-events:none;border-width:0;width:0;min-width:0;padding:0;overflow:hidden;flex-basis:0%!important}.dashboard-panel-title{pointer-events:auto;align-content:start;gap:6px;min-height:76px;padding:22px 94px 10px 26px;display:grid;position:relative;inset:auto}.dashboard-panel-title span,.dashboard-view .module-heading span,.track-list-header span,.console-header b{font-size:var(--dash-font-section);font-weight:var(--weight-semibold);letter-spacing:0}.dashboard-panel-title p,.dashboard-view .module-heading small{max-width:720px;color:var(--text-secondary);font-size:13.4px;font-weight:500;line-height:1.42}.console-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-height:76px;padding:22px 94px 10px 26px;display:grid;position:relative}.console-header b{width:fit-content;max-width:100%;display:inline-block}.dashboard-expand-control{border:1px solid var(--line-strong);background:var(--panel-bg);width:56px;min-width:52px;height:56px;min-height:52px;color:var(--text-primary);font-size:30px;font-weight:var(--weight-semibold);box-shadow:none;border-radius:0;line-height:1;top:18px}.dashboard-expand-left{right:20px}.dashboard-expand-right{left:auto;right:20px}.dashboard-expand-control:hover,.dashboard-expand-control:focus-visible{color:var(--hover-text);background:var(--hover-bg);border-color:var(--hover-bg);outline:2px solid color-mix(in srgb, var(--hover-bg) 60%, transparent);outline-offset:3px}.dashboard-track-network .network-svg{flex:none;width:100%;height:clamp(380px,44vh,540px);min-height:360px;margin:0;display:block;position:relative;inset:auto}.dashboard-track-network.is-expanded .network-svg{height:clamp(700px,72vh,940px);min-height:700px}.dashboard-track-network.is-expanded .dashboard-panel-title{margin:0;padding-right:94px}.relation-lane text,.relation-style-legend text{fill:var(--text-primary);letter-spacing:0;font-size:15.4px!important;font-weight:var(--weight-semibold)!important}.relation-node-label{fill:var(--text-primary);letter-spacing:0;font-size:13.8px!important;font-weight:var(--weight-semibold)!important}.relation-node-count{fill:var(--text-secondary);font-size:12.8px!important;font-weight:500!important}.relation-node-box{fill:color-mix(in srgb, var(--panel-bg) 88%, white 12%);stroke-width:1.2px}.relation-edge-source-period.source-repository,.relation-style-legend .source-repository{stroke:var(--source-repository-stroke)}.relation-edge-source-period.source-public-domain,.relation-style-legend .source-public-domain{stroke:var(--source-domain-stroke)}.relation-edge-source-period.source-modern-web,.relation-style-legend .source-modern-web{stroke:var(--source-modern-stroke)}.relation-edge-source-period.source-institution,.relation-style-legend .source-institution{stroke:var(--source-institution-stroke)}.relation-edge-source-period.source-academic,.relation-style-legend .source-academic{stroke:var(--source-academic-stroke)}.relation-edge-source-period.source-community,.relation-style-legend .source-community{stroke:var(--source-community-stroke)}.track-list{border-color:var(--line);background:color-mix(in srgb, var(--panel-bg) 92%, transparent);flex:auto;min-height:260px;max-height:clamp(420px,42vh,680px);margin:0 22px 22px;position:relative;inset:auto;overflow:hidden auto}.dashboard-track-network:not(.is-expanded) .track-list{min-height:210px;max-height:clamp(230px,25vh,330px)}.track-list-rows,.dashboard-track-network.is-expanded .track-list-rows,.dashboard-track-network:not(.is-expanded) .track-list-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;max-height:none;display:grid;overflow:visible}.track-row,.dashboard-track-network.is-expanded .track-row,.dashboard-track-network:not(.is-expanded) .track-row,.dashboard-track-network:not(.is-expanded) .track-row:nth-of-type(n+5),.dashboard-track-network:not(.is-expanded) .track-row:nth-of-type(n+9),.dashboard-track-network.is-contracted .track-row:nth-of-type(n+8){border:1px solid var(--line);border-left:2px solid var(--track-source-color,var(--dash-muted));background:var(--panel-bg);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:8px;min-height:78px;padding:8px 10px;line-height:1.25;display:grid;overflow:visible;height:auto!important}.track-row b{font-size:14px;font-weight:var(--weight-semibold);padding-top:1px;line-height:1.25}.track-row i,.dashboard-track-network.is-expanded .track-row i,.dashboard-track-network:not(.is-expanded) .track-row i{min-width:0;max-width:none;color:var(--text-primary);white-space:normal;text-overflow:unset;background:0 0;gap:5px;padding:0;font-style:normal;display:grid;overflow:visible}.track-row i span,.dashboard-track-network.is-expanded .track-row i span{white-space:normal;overflow-wrap:anywhere;text-overflow:unset;-webkit-line-clamp:unset;line-clamp:unset;line-height:1.28;font-size:var(--dash-font-track);font-weight:var(--weight-semibold);display:block;overflow:visible}.track-row i small,.dashboard-track-network.is-expanded .track-row i small{white-space:normal;overflow-wrap:anywhere;text-overflow:unset;-webkit-line-clamp:unset;line-clamp:unset;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:500;line-height:1.28;display:block;overflow:visible}.track-row:hover i,.track-row:focus-visible i,.track-row.is-active i{color:var(--text-primary);background:0 0}.source-field-view{gap:14px;min-width:0;display:grid}.source-field-preview{grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);align-items:stretch}.source-preview-stack{gap:12px;min-width:0;display:grid}.source-insight-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.source-insight-cards.compact{grid-template-columns:1fr}.source-insight-card{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-bg) 86%, var(--source-modern-soft) 14%);border-radius:0;gap:6px;min-width:0;padding:12px 14px;display:grid}.source-insight-card b{color:var(--accent-blue);font-size:12.6px;font-weight:var(--weight-semibold)}.source-insight-card strong{color:var(--text-primary);font-size:17px;font-weight:var(--weight-semibold)}.source-insight-card small{color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.32}.source-ribbon-module,.source-donut-module,.source-ranked-module{min-height:0}.source-ribbon-segment{fill:var(--source-color);stroke:var(--source-stroke);stroke-width:1px;opacity:.78}.source-ribbon-segment:hover,.source-ribbon-segment:focus-visible,.source-profile-cell:hover,.source-profile-cell:focus-visible,.source-donut-legend span:hover,.source-donut-legend span:focus-visible{opacity:1;outline:2px solid var(--source-stroke,var(--line-strong));outline-offset:2px}.source-period-ribbon .dashboard-axis-label,.source-period-ribbon .console-axis-label,.source-period-ribbon .dashboard-svg-micro{font-size:var(--type-chart-axis-size)!important;font-weight:var(--weight-medium)!important}.source-ribbon-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.source-ribbon-notes span{border:1px solid var(--line);min-width:0;color:var(--text-secondary);background:var(--panel-bg);font-size:var(--type-meta-size);font-weight:var(--weight-medium);line-height:var(--line-normal);padding:8px 10px}.source-donut-layout,.dashboard-console.is-expanded .source-donut-layout{grid-template-columns:minmax(250px,.7fr) minmax(340px,1fr);align-items:center;gap:clamp(18px,2.6vw,34px);display:grid}.source-donut,.dashboard-console.is-expanded .source-donut{width:clamp(250px,24vw,330px);height:clamp(250px,24vw,330px);box-shadow:none;background:0 0;border:0;justify-self:center;overflow:visible}.source-donut-segment{fill:var(--source-color);stroke:var(--panel-bg);stroke-width:2px;opacity:.88}.source-donut-segment:hover,.source-donut-segment:focus-visible,.source-donut-segment.is-active{opacity:1;stroke:var(--source-stroke);outline:none}.source-donut-hole{fill:var(--panel-bg);stroke:var(--line);stroke-width:1px}.source-donut-center-label,.source-donut-center-value{fill:var(--text-primary);font-size:var(--type-meta-size);font-weight:var(--weight-semibold)}.source-donut-center-value{fill:var(--text-secondary);font-size:var(--type-micro-size);font-weight:var(--weight-medium)}.source-donut-companion{gap:16px;min-width:0;display:grid}.source-donut-legend span{border-radius:0;grid-template-columns:16px minmax(0,1fr) minmax(110px,auto);min-height:34px;padding:5px 7px}.source-donut-legend b,.source-donut-slice{border:1px solid var(--source-stroke);background:var(--source-color);border-radius:0;width:14px;height:14px}.source-donut-legend i{color:var(--text-primary);font-size:13.4px;font-weight:var(--weight-semibold)}.source-donut-legend em{color:var(--text-secondary);font-size:12.8px;font-weight:500}.ranked-source-bars{gap:10px;padding:14px;display:grid}.source-rank-header,.source-rank-row{grid-template-columns:minmax(168px,1.05fr) minmax(122px,.58fr) minmax(98px,.45fr) minmax(190px,.85fr);align-items:center;gap:10px 14px;display:grid}.source-rank-header{color:var(--accent-blue);font-size:12.6px;font-weight:var(--weight-semibold);padding:0 8px 4px}.source-rank-row{border:1px solid color-mix(in srgb, var(--source-stroke,var(--line)) 28%, var(--line));background:color-mix(in srgb, var(--source-color,var(--panel-bg)) 9%, var(--panel-bg));border-radius:0;min-height:48px;padding:8px}.source-rank-row span{color:var(--text-primary);font-size:13.6px;font-weight:var(--weight-semibold)}.source-rank-row b{color:var(--text-primary);text-align:left;font-size:13.2px;font-weight:600}.source-rank-row>i{border-color:var(--source-stroke);background:color-mix(in srgb, var(--source-color) 15%, transparent);border-radius:0;grid-column:auto;min-width:70px;height:11px;overflow:hidden}.source-rank-row>i:before{background:var(--source-color);border-radius:0}.source-rank-row em{grid-column:auto;grid-template-columns:repeat(6,minmax(22px,1fr));justify-content:stretch;align-items:stretch;gap:6px;min-width:190px;height:30px;display:grid}.source-profile-cell{border:1px solid color-mix(in srgb, var(--source-stroke) 50%, transparent);background:color-mix(in srgb, var(--source-color) 14%, transparent);opacity:.9;border-radius:0;width:auto;height:30px;min-height:30px;display:block;position:relative;overflow:hidden}.source-profile-cell:before{content:"";height:var(--spark-height);background:var(--source-color);border-radius:0;min-height:2px;position:absolute;inset:auto 3px 3px}.dashboard-tooltip{z-index:1000;left:clamp(14px, var(--tooltip-x), calc(100vw - 330px));top:clamp(14px, calc(var(--tooltip-y) - 92px), calc(100vh - 150px));color:#fff;max-width:min(320px,100vw - 28px);font-size:12.6px;font-weight:var(--weight-medium);white-space:pre-line;pointer-events:none;box-shadow:none;background:#050606;border:1px solid #ffffff2e;border-radius:0;padding:10px 12px;line-height:1.35;position:fixed}:root[data-theme=light] .dashboard-tooltip{color:#050606;box-shadow:none;background:#fff;border-color:#050606d1}.density-header b,.density-chart-card header b,.density-band-stats dd,.density-metric-row b{font-weight:var(--weight-semibold)}.density-header p,.density-band-stats dt,.density-chart-legend,.density-metric-row{font-weight:500}.density-line-public{stroke:var(--source-domain-stroke);stroke-width:2.6px}.density-line-mapped{stroke:var(--source-modern-stroke);stroke-width:2.6px}.density-bar-primary,.density-box-rect,.density-heatmap-cell{fill:var(--source-modern-fill)}.density-bar-secondary,.density-metric-row i:before{fill:var(--source-repository-fill);background:var(--source-repository-fill)}.density-chart-axis,.density-box-label,.density-box-count,.density-heatmap-value{font-size:15.8px;font-weight:var(--weight-semibold)}.source-view{font-size:105%}.source-terminal-header{gap:20px}.source-registry-header,.source-pane-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.source-registry-header>div,.source-pane-header>div{gap:5px;min-width:min(100%,320px);display:grid}.source-section-kicker,.source-pane-header small,.source-filter-line b,.source-inspector header span,.source-inspector-grid b{font-weight:600}.source-org-name b,.source-type-cell b,.source-rollup-name b,.source-registry-row>strong{font-size:var(--type-table-primary-size);font-weight:600}.source-org-name small,.source-type-cell small,.source-rollup-row em,.source-rollup-row small,.source-type-rollup-row small,.source-filter-line em{font-size:var(--type-table-secondary-size);font-weight:500}.source-role-cell,.source-inspector-grid i,.source-inspector-grid a{font-size:var(--type-table-primary-size)}.source-rollup-row,.source-type-rollup-row,.source-registry-row{border-color:color-mix(in srgb, var(--source-color) 32%, var(--line))}.source-registry-row.is-selected{background:color-mix(in srgb, var(--source-color) 14%, #fff);box-shadow:none}.source-family-marker,.source-rollup-name i,.source-result-marker{background:var(--source-color)}.about-hero-copy>.tiny-label{font-size:1.1em;font-weight:var(--weight-semibold)}.about-subtitle{font-style:normal;text-decoration:none;color:#2b6f78!important}.about-status-head span,.about-module-head span,.about-command-strip span{font-size:1.1em;font-weight:var(--weight-semibold)}.about-module h2,.about-extension-panel h2{font-size:1.08em;font-weight:var(--weight-semibold)}.about-hero-copy p,.about-module p,.about-extension-panel p,.about-flow-labels span,.about-type-list b{font-weight:500}.about-status-cell span{color:var(--accent-blue);font-weight:600}.about-status-cell strong{font-weight:var(--weight-semibold)}.record-card-table-top button{border:1px solid color-mix(in srgb, var(--record-contrast,#fff) 76%, transparent);border-radius:0;min-width:56px;min-height:56px;padding:0 14px;font-size:1.05rem;font-weight:700}.record-card-nav{width:62px;min-width:56px;height:62px;min-height:56px;font-size:2.1rem}@media (max-width:1180px){.dashboard-view[data-dashboard-layout=balanced]{flex-direction:column}.dashboard-view[data-dashboard-layout=balanced] .dashboard-track-network,.dashboard-view[data-dashboard-layout=balanced] .dashboard-console{width:100%;height:auto;min-height:0;flex-basis:auto!important}.dashboard-track-network .network-svg{height:clamp(360px,46vh,520px)}.source-rank-header,.source-rank-row{grid-template-columns:minmax(150px,1fr) minmax(120px,auto) minmax(90px,.5fr)}.source-rank-header span:nth-child(4),.source-rank-row em{grid-column:1/-1}}@media (max-width:920px){.dashboard-view{flex-direction:column;min-height:auto;padding:16px;overflow:visible}.dashboard-track-network,.dashboard-console,.dashboard-track-network:not(.is-expanded),.dashboard-console:not(.is-expanded){width:100%;height:auto;min-height:0;flex-basis:auto!important}.dashboard-panel-title,.console-header{padding-right:84px}.console-header{padding-left:84px}.dashboard-track-network.is-expanded .network-svg{height:clamp(520px,70vh,720px);min-height:520px}.track-list{margin-inline:14px}.track-list-rows,.dashboard-track-network.is-expanded .track-list-rows,.dashboard-track-network:not(.is-expanded) .track-list-rows,.source-ribbon-notes,.source-field-preview,.source-donut-layout,.dashboard-console.is-expanded .source-donut-layout,.source-insight-cards{grid-template-columns:1fr}.source-rank-header{display:none}.source-rank-row{grid-template-columns:minmax(0,1fr) auto}.source-rank-row>i,.source-rank-row em{grid-column:1/-1}.record-card-table-top button{min-width:52px;min-height:52px}}.dashboard-view[data-dashboard-layout=left-expanded]{padding-bottom:72px;overflow-y:auto}.dashboard-track-network.is-expanded{min-height:calc(142px + clamp(700px,72vh,940px) + clamp(420px,42vh,680px));overflow:visible;flex-basis:auto!important;height:auto!important}.dashboard-track-network.is-expanded .track-list{min-height:clamp(420px,42vh,680px);max-height:clamp(420px,42vh,680px);height:auto!important}.dashboard-track-network:not(.is-expanded) .network-svg,.dashboard-track-network:not(.is-expanded) .track-list{width:auto;position:relative;inset:auto;display:block!important}.dashboard-track-network:not(.is-expanded) .mobile-track-snapshot{display:none}@media (max-width:920px){.dashboard-track-network:not(.is-expanded){min-height:720px;flex-basis:auto!important;height:auto!important}.dashboard-track-network:not(.is-expanded) .network-svg{height:clamp(390px,48vh,520px);min-height:390px}.dashboard-track-network:not(.is-expanded) .track-list{min-height:240px;max-height:300px}.dashboard-track-network:not(.is-expanded) .track-list-header span{display:block}.dashboard-track-network:not(.is-expanded) .track-row{grid-template-columns:42px minmax(0,1fr);min-height:76px}.dashboard-track-network:not(.is-expanded) .track-row i{display:grid}.console-header{padding-left:24px;padding-right:112px}.dashboard-expand-right{left:auto;right:20px}}:root[data-theme=light] .source-terminal-header .source-header-title span,:root[data-theme=light] .source-terminal-header .source-metric-cell span,:root[data-theme=light] .source-section-kicker,:root[data-theme=light] .source-pane-header small,:root[data-theme=light] .source-filter-line b,:root[data-theme=light] .source-inspector header span,:root[data-theme=light] .source-inspector-grid b,:root[data-theme=light] .source-rank-header,:root[data-theme=light] .source-insight-card b,:root[data-theme=light] .about-hero-copy>.tiny-label,:root[data-theme=light] .about-status-head span,:root[data-theme=light] .about-module-head span,:root[data-theme=light] .about-command-strip span,:root[data-theme=light] .about-status-cell span{color:#2f5fb8!important}:root[data-theme=light] .about-subtitle{color:#2b6f78!important;text-decoration:none!important}.dashboard-view{--dash-font-micro:var(--font-size-sm);--dash-font-label:var(--font-size-base);--dash-font-body:var(--font-size-md);--dash-font-track:var(--font-size-md);--dash-font-section:var(--font-size-lg);font-weight:var(--weight-medium)}.dashboard-view :where(small,em,text,.dashboard-svg-micro,.console-axis-label,.dashboard-axis-label,.network-micro-text){font-weight:var(--weight-medium)!important}.dashboard-panel-title p,.dashboard-view .module-heading small,.track-list-header small,.dashboard-field-disclaimer{font-size:var(--dash-font-label);font-weight:var(--weight-medium)}.console-header{align-items:start}.console-title-cell{align-content:start;min-width:0;display:grid}.console-header b{line-height:var(--line-tight)}.dashboard-view[data-dashboard-layout=left-expanded]{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;max-height:100%;padding-bottom:96px;overflow:hidden auto}.dashboard-track-network.is-expanded{min-height:calc(188px + clamp(640px,62vh,820px) + clamp(360px,32vh,560px));overflow:visible;flex:none!important;height:auto!important}.dashboard-track-network.is-expanded .network-svg{flex:none;height:clamp(640px,62vh,820px);min-height:640px}.dashboard-track-network.is-expanded .track-list{overscroll-behavior:auto;scrollbar-gutter:auto;flex:none;min-height:0;max-height:none;margin-bottom:96px;padding-bottom:36px;padding-right:8px;height:auto!important;overflow:visible!important}.dashboard-track-network.is-expanded .track-list-rows{padding-bottom:36px}.dashboard-track-network.is-expanded .track-row{min-height:86px;padding:10px 12px}.track-row b{font-size:var(--dash-font-body)}.track-row i span,.dashboard-track-network.is-expanded .track-row i span{font-size:var(--dash-font-track);font-weight:var(--weight-semibold)}.track-row i small,.dashboard-track-network.is-expanded .track-row i small{font-size:var(--dash-font-label);font-weight:var(--weight-medium)}.dashboard-track-network:not(.is-expanded) .track-row{grid-template-columns:36px minmax(0,1fr);min-height:62px;padding:7px 9px}.dashboard-track-network:not(.is-expanded) .track-row b{font-size:var(--dash-font-label)}.dashboard-track-network:not(.is-expanded) .track-row i span{font-size:var(--dash-font-label);line-height:1.22}.dashboard-track-network:not(.is-expanded) .track-row i small{font-size:var(--font-size-xs);line-height:1.22}.dashboard-console:not(.is-expanded) .source-field-preview{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:start}.dashboard-console:not(.is-expanded) .source-field-preview .source-ribbon-module{align-self:start;height:auto;min-height:0}.dashboard-console:not(.is-expanded) .source-field-preview .source-period-ribbon{height:auto;max-height:none}.dashboard-console:not(.is-expanded) .source-preview-stack{align-self:start}.dashboard-console:not(.is-expanded) .source-donut-module.compact{min-height:0}.dashboard-console:not(.is-expanded) .source-insight-cards.compact .source-insight-card{padding:10px 12px}.dashboard-console{--dash-font-label:calc(var(--font-size-base) * 1.1);--dash-font-body:calc(var(--font-size-md) * 1.1);--dash-font-section:calc(var(--font-size-lg) * 1.1);gap:10px;font-size:110%;line-height:1.18}.dashboard-console .console-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-height:76px;padding:22px 26px 10px}.dashboard-console:not(.is-expanded) .console-header,.dashboard-console.is-expanded .console-header{padding:22px 26px 10px}.dashboard-view[data-dashboard-layout=balanced] .dashboard-console:not(.is-expanded) .console-header{padding-left:12px;padding-right:12px}.console-title-cell b{white-space:nowrap}.console-header-controls{justify-content:end;align-items:start;gap:10px;min-width:0;display:flex}.dashboard-expand-inline{cursor:pointer;flex:none;position:static;inset:auto;transform:none}.dashboard-console.is-expanded>.dashboard-expand-right{display:none}.dashboard-console .dashboard-field-content,.dashboard-console .dashboard-field-view{gap:12px}.dashboard-console .module-heading{gap:2px;padding:9px 12px 0}.dashboard-console .module-heading span{font-size:var(--dash-font-section);line-height:1}.dashboard-console .module-heading small{font-size:var(--dash-font-label);line-height:1.18}.state-coverage-module,.precision-module{flex-direction:column;min-height:0;display:flex}.state-coverage-chart{flex:auto;width:100%;height:clamp(250px,28vh,330px);min-height:clamp(250px,28vh,330px);padding:8px 12px 10px;overflow:visible}.state-coverage-grid-line{stroke:color-mix(in srgb, var(--line) 42%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.state-total-rail,.state-mapped-rail,.state-mapped-profile{fill:none;vector-effect:non-scaling-stroke}.state-total-rail{stroke:color-mix(in srgb, var(--text-secondary) 30%, transparent);stroke-width:10px}.state-mapped-rail{stroke:var(--accent-blue);stroke-width:5px}.state-mapped-profile{stroke:var(--accent-blue);stroke-width:1.8px;opacity:.66}.state-total-point{fill:var(--panel-bg);stroke:color-mix(in srgb, var(--text-secondary) 48%, transparent);stroke-width:1.4px}.state-mapped-point{fill:var(--accent-blue);stroke:var(--panel-bg);stroke-width:1.6px}.state-coverage-label,.state-coverage-count,.state-coverage-share{fill:var(--text-primary);font-size:var(--dash-font-label);font-weight:var(--weight-semibold)}.state-coverage-count,.state-coverage-share{fill:var(--accent-blue);font-weight:var(--weight-medium)}.state-coverage-mark:hover .state-total-rail,.state-coverage-mark:focus-visible .state-total-rail{stroke:color-mix(in srgb, var(--accent-blue) 18%, var(--text-secondary))}.state-coverage-mark:hover .state-mapped-rail,.state-coverage-mark:focus-visible .state-mapped-rail{stroke-width:7px}.precision-ladder{flex:auto;grid-template-rows:repeat(7,minmax(24px,1fr));align-content:stretch;align-items:stretch;gap:7px;min-height:clamp(250px,28vh,330px);padding:12px 14px 14px}.precision-row{min-height:0}.precision-row i{align-items:center}.record-timeline-chart .timeline-legend text,.record-timeline-chart .dashboard-svg-micro,.record-timeline-chart .console-axis-label,.record-timeline-chart .timeline-peak-label{font-size:13.5px!important;font-weight:var(--weight-regular)!important;paint-order:normal!important;stroke:none!important}.record-timeline-chart .timeline-peak-label{font-size:12.4px!important;font-weight:var(--weight-medium)!important}.record-timeline-chart .timeline-mapped-line{stroke-width:1.25px}.record-timeline-chart .timeline-axis-start{text-anchor:start!important}.record-timeline-chart .timeline-axis-end{text-anchor:end!important}.source-donut-module:not(.compact),.source-ranked-module{min-height:0}.source-donut-module:not(.compact){min-height:clamp(430px,46vh,560px)}.source-bottom-row{display:block}.source-donut-layout,.dashboard-console.is-expanded .source-donut-layout{grid-template-columns:minmax(520px,1fr) minmax(300px,.54fr);align-items:stretch;gap:20px;min-height:clamp(360px,38vh,500px);padding:12px 14px 16px}.source-donut-visuals{grid-template-columns:minmax(310px,1fr) minmax(190px,.62fr);align-items:center;gap:16px;min-width:0;display:grid}.source-donut,.dashboard-console.is-expanded .source-donut{width:clamp(330px,29vw,410px);height:clamp(330px,29vw,410px)}.source-donut-secondary-panel{min-width:0;color:var(--text-secondary);align-content:center;justify-items:center;gap:8px;display:grid}.source-donut-secondary-panel span{color:var(--accent-blue);font-size:var(--dash-font-label);font-weight:var(--weight-semibold);line-height:1.05}.source-donut-secondary-panel small,.source-donut-secondary-panel p{color:var(--text-secondary);font-size:var(--dash-font-label);font-weight:var(--weight-medium);text-align:center;margin:0;line-height:1.22}.source-donut-secondary-panel p{max-width:26ch}.source-donut-secondary,.dashboard-console.is-expanded .source-donut-secondary{width:clamp(190px,17vw,250px);height:clamp(190px,17vw,250px)}.source-donut-module.compact .source-donut-layout{grid-template-columns:1fr;min-height:0;padding:10px}.source-donut-module.compact .source-donut-visuals{grid-template-columns:1fr;place-items:center;display:grid}.source-donut-module.compact .source-donut{width:112px;height:112px}.source-donut-center-label{font-size:12.8px}.source-donut-center-value{font-size:11.8px}.source-donut-companion{gap:8px}.source-donut-legend{gap:6px}.source-donut-legend span{grid-template-columns:16px minmax(140px,1fr) minmax(86px,auto);gap:8px;min-height:30px;padding:4px 6px}.source-donut-legend i{font-size:var(--dash-font-body);line-height:1.1}.source-donut-legend em{font-size:var(--dash-font-label);line-height:1.1}.ranked-source-bars{gap:8px;padding:10px 12px 12px}.source-rank-header,.source-rank-row{grid-template-columns:minmax(240px,1.05fr) minmax(150px,.42fr) minmax(220px,.55fr) minmax(420px,1.28fr);gap:8px 18px}.source-rank-header{font-size:var(--dash-font-label);padding:0 8px 3px}.source-rank-row{min-height:56px;padding:8px 10px}.source-rank-row:hover,.source-rank-row:focus-visible{border-color:var(--source-stroke,var(--line-strong));outline:1px solid var(--source-stroke,var(--line-strong));outline-offset:0}.source-rank-row span{font-size:var(--dash-font-body);line-height:1.12}.source-rank-row b{font-size:var(--dash-font-label);line-height:1.12}.source-rank-row>i{border:1px solid var(--source-stroke);background:color-mix(in srgb, var(--source-color) 10%, transparent);min-width:0;height:14px}.source-rank-row>i:before{width:var(--source-meter);background:var(--source-color)}.source-rank-row>i:hover,.source-rank-row>i:focus-visible,.source-profile-cell:hover,.source-profile-cell:focus-visible{outline:1px solid var(--source-stroke,var(--line-strong));outline-offset:0}.source-rank-row em{grid-template-columns:repeat(6,minmax(34px,1fr));align-items:stretch;gap:5px;min-width:0;height:44px}.source-rank-row .source-profile-cell{opacity:1;background:0 0;border:0;place-items:end center;width:auto;height:44px;min-height:44px;display:grid;position:relative;overflow:visible}.source-rank-row .source-profile-cell:before{content:"";background:color-mix(in srgb, var(--source-stroke) 44%, transparent);width:1px;min-height:0;position:absolute;top:5px;bottom:12px;left:50%}.source-rank-row .source-profile-cell:after{content:"";left:13%;right:13%;top:var(--period-top);background:var(--source-color);border-top:1px solid var(--source-stroke);height:3px;min-height:0;opacity:var(--period-active);position:absolute}.source-rank-row .source-profile-cell:hover:before,.source-rank-row .source-profile-cell:focus-visible:before{background:color-mix(in srgb, var(--source-stroke) 78%, transparent)}.source-rank-row .source-profile-cell:hover:after,.source-rank-row .source-profile-cell:focus-visible:after{background:color-mix(in srgb, var(--source-color) 84%, var(--text-primary));height:5px;left:6%;right:6%}.source-rank-row .source-profile-cell span{z-index:1;color:color-mix(in srgb, var(--text-secondary) 74%, transparent);font-size:10px;font-weight:var(--weight-medium);line-height:1;position:relative}.dashboard-tooltip{left:clamp(14px, calc(var(--tooltip-x) + 18px), calc(100vw - 430px));top:clamp(14px, calc(var(--tooltip-y) + 18px), calc(100vh - 88px));border:1px solid var(--line-strong);background:var(--panel-bg);max-width:min(410px,100vw - 28px);color:var(--text-primary);font-size:var(--dash-font-label);font-weight:var(--weight-semibold);white-space:pre-line;padding:8px 10px;line-height:1.22}:root[data-theme=light] .dashboard-tooltip{border-color:var(--terminal-line);color:var(--ink);background:#fff}:root:not([data-theme=light]) .dashboard-view .density-chart-switcher button:hover,:root:not([data-theme=light]) .dashboard-view .density-chart-switcher button:focus-visible,:root:not([data-theme=light]) .dashboard-view .density-chart-switcher button.is-active,:root:not([data-theme=light]) .dashboard-view .console-tabs button:hover,:root:not([data-theme=light]) .dashboard-view .console-tabs button:focus-visible,:root:not([data-theme=light]) .dashboard-view .console-tabs button.active,:root:not([data-theme=light]) .dashboard-view .output-switch button:hover,:root:not([data-theme=light]) .dashboard-view .output-switch button:focus-visible,:root:not([data-theme=light]) .dashboard-view .output-switch button.active{border-color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 22%, var(--panel-bg));color:var(--text-primary)}:root:not([data-theme=light]) .dashboard-view .console-tabs button,:root:not([data-theme=light]) .dashboard-view .output-switch,:root:not([data-theme=light]) .dashboard-view .output-switch button,:root:not([data-theme=light]) .dashboard-view .mini-control,:root:not([data-theme=light]) .dashboard-view .time-cutter-grid,:root:not([data-theme=light]) .dashboard-view .time-cutter-grid button{border-color:color-mix(in srgb, var(--text-secondary) 54%, transparent)}:root:not([data-theme=light]) .dashboard-view .output-switch button,:root:not([data-theme=light]) .dashboard-view .time-cutter-grid button,:root:not([data-theme=light]) .dashboard-view .mini-control b{color:var(--text-primary)}:root:not([data-theme=light]) .dashboard-view .mini-control span,:root:not([data-theme=light]) .dashboard-view .time-cutter-period{color:var(--text-secondary)}:root:not([data-theme=light]) .dashboard-view .time-cutter-count,:root:not([data-theme=light]) .dashboard-view .tiny-label{color:var(--accent-blue)}:root:not([data-theme=light]) .dashboard-view .console-sequencer .time-cutter-grid button.active,:root:not([data-theme=light]) .dashboard-view .console-sequencer .time-cutter-grid button:hover,:root:not([data-theme=light]) .dashboard-view .console-sequencer .time-cutter-grid button:focus-visible{border-color:var(--dashboard-amber);background:color-mix(in srgb, var(--dashboard-amber) 20%, var(--panel-bg));color:var(--text-primary)}:root:not([data-theme=light]) .dashboard-view .state-coverage-grid-line{stroke:color-mix(in srgb, var(--text-secondary) 22%, transparent)}:root:not([data-theme=light]) .dashboard-view .state-total-rail{stroke:color-mix(in srgb, var(--text-secondary) 32%, transparent)}:root:not([data-theme=light]) .dashboard-view .state-mapped-rail,:root:not([data-theme=light]) .dashboard-view .state-mapped-profile{stroke:#4f8dff}:root:not([data-theme=light]) .dashboard-view .state-total-point{fill:var(--panel-bg);stroke:color-mix(in srgb, var(--text-secondary) 58%, transparent)}:root:not([data-theme=light]) .dashboard-view .state-mapped-point{fill:#6fa3ff;stroke:var(--panel-bg)}:root:not([data-theme=light]) .dashboard-view .state-coverage-label{fill:var(--text-primary)}:root:not([data-theme=light]) .dashboard-view .state-coverage-count,:root:not([data-theme=light]) .dashboard-view .state-coverage-share{fill:#7fb0ff}:root:not([data-theme=light]) .dashboard-view .precision-dot{border-color:color-mix(in srgb, var(--text-secondary) 50%, transparent);background:color-mix(in srgb, var(--text-secondary) 18%, transparent)}:root:not([data-theme=light]) .dashboard-view .precision-dot.lit{background:#6388ec;border-color:#7fa7ff}:root:not([data-theme=light]) .source-registry-row:hover,:root:not([data-theme=light]) .source-registry-row:focus-visible,:root:not([data-theme=light]) .source-registry-row.is-selected{background:color-mix(in srgb, var(--source-color) 24%, var(--panel-bg));color:var(--text-primary)}:root:not([data-theme=light]) .source-registry-row.is-selected .source-org-name b,:root:not([data-theme=light]) .source-registry-row.is-selected .source-type-cell b,:root:not([data-theme=light]) .source-registry-row.is-selected>strong,:root:not([data-theme=light]) .source-registry-row:hover .source-org-name b,:root:not([data-theme=light]) .source-registry-row:hover .source-type-cell b,:root:not([data-theme=light]) .source-registry-row:hover>strong,:root:not([data-theme=light]) .source-registry-row:focus-visible .source-org-name b,:root:not([data-theme=light]) .source-registry-row:focus-visible .source-type-cell b,:root:not([data-theme=light]) .source-registry-row:focus-visible>strong{color:var(--text-primary)}:root:not([data-theme=light]) .source-registry-row.is-selected .source-org-name small,:root:not([data-theme=light]) .source-registry-row.is-selected .source-type-cell small,:root:not([data-theme=light]) .source-registry-row:hover .source-org-name small,:root:not([data-theme=light]) .source-registry-row:hover .source-type-cell small,:root:not([data-theme=light]) .source-registry-row:focus-visible .source-org-name small,:root:not([data-theme=light]) .source-registry-row:focus-visible .source-type-cell small{color:var(--text-secondary)}:root:not([data-theme=light]) .source-registry-row.is-selected .source-role-cell,:root:not([data-theme=light]) .source-registry-row:hover .source-role-cell,:root:not([data-theme=light]) .source-registry-row:focus-visible .source-role-cell{color:var(--accent-blue)}.density-header b{font-size:clamp(.99rem,1.305vw,1.395rem);font-weight:var(--weight-medium)}:root:not([data-theme=light]) .density-line-public{stroke:#d9993a}:root:not([data-theme=light]) .density-line-mapped{stroke:#7dd3c7;opacity:.95}:root:not([data-theme=light]) .legend-public{background:#d9993a}:root:not([data-theme=light]) .legend-mapped{background:#7dd3c7}:root:not([data-theme=light]) .density-chart-axis,:root:not([data-theme=light]) .density-box-label,:root:not([data-theme=light]) .density-box-count,:root:not([data-theme=light]) .density-heatmap-value{fill:#fffaf0c7}:root:not([data-theme=light]) .map-view{--map-dot-green:#23a092;--map-dot-cyan:#5d93e6;--map-dot-amber:#d28a25;--map-dot-violet:#9d7be0}:root:not([data-theme=light]) .map-view .map-source-block{color:#7fc7e1d6}:root:not([data-theme=light]) .map-view .readout-block,:root:not([data-theme=light]) .map-view .state-mini,:root:not([data-theme=light]) .map-view .map-health-note,:root:not([data-theme=light]) .map-view .map-source-legend{background:#020404b8;border-color:#fffaf047}:root:not([data-theme=light]) .map-view .readout-block{color:#fffaf0e0;border-color:#fffaf057}:root:not([data-theme=light]) .map-view .readout-block strong,:root:not([data-theme=light]) .map-view .readout-number,:root:not([data-theme=light]) .map-view .state-mini b,:root:not([data-theme=light]) .map-view .map-health-note b,:root:not([data-theme=light]) .map-view .map-source-legend-row small{color:#fffaf0}:root:not([data-theme=light]) .map-view .readout-number{font-weight:var(--weight-semibold)}:root:not([data-theme=light]) .map-view .readout-tail,:root:not([data-theme=light]) .map-view .map-health-note,:root:not([data-theme=light]) .map-view .map-health-note em,:root:not([data-theme=light]) .map-view .map-source-legend-row b{color:#fffaf0db}:root:not([data-theme=light]) .map-view .map-health-note small,:root:not([data-theme=light]) .map-view .map-source-legend-row small{color:#fffaf0c7}:root:not([data-theme=light]) .map-view .map-source-legend-row small{color:#fffaf0;font-weight:var(--weight-semibold)}:root:not([data-theme=light]) .map-view .tiny-label,:root:not([data-theme=light]) .map-view .map-health-note span,:root:not([data-theme=light]) .map-view .map-source-legend>span{color:#7fc7e1}:root:not([data-theme=light]) .map-view .state-mini span{color:#fffaf0f0}:root:not([data-theme=light]) .map-view .state-mini:hover,:root:not([data-theme=light]) .map-view .state-mini:focus-visible,:root:not([data-theme=light]) .map-view .state-mini.active{color:#fffaf0;background:#fffaf024;border-color:#fffaf0a3}:root:not([data-theme=light]) .map-view .coast-outline{stroke:#fffaf0e0}:root:not([data-theme=light]) .map-view .tas-outline{stroke:#fffaf0ad}:root:not([data-theme=light]) .map-view .state-shape{fill:#23a09209;stroke:#fffaf057}:root:not([data-theme=light]) .map-view .state-shape.warm{fill:#7fc7e10b}:root:not([data-theme=light]) .map-view .state-shape.hot{fill:#23a09213}:root:not([data-theme=light]) .map-view .state-shape.hovered{fill:#fffaf024;stroke:#fffaf0fa}:root:not([data-theme=light]) .map-view .terrain-surface{opacity:calc(var(--terrain-idle) + .035)}:root:not([data-theme=light]) .map-view .terrain-surface.emphasized{opacity:.085}:root:not([data-theme=light]) .map-view .terrain-surface.dimmed{opacity:.012}:root:not([data-theme=light]) .map-view .terrain-legend-back{fill:#020404d1;stroke:#fffaf03d}:root:not([data-theme=light]) .map-view .terrain-legend-label{fill:#fffaf0d6}:root:not([data-theme=light]) .map-view .state-label{fill:#fffaf0eb;stroke:#000000e0}@media (max-width:920px){.dashboard-view[data-dashboard-layout=left-expanded]{height:100%;min-height:0;max-height:100%;padding-bottom:72px;overflow:hidden auto}.dashboard-track-network.is-expanded{min-height:calc(592px + clamp(520px,70vh,720px));overflow:visible}.dashboard-track-network.is-expanded .track-list{min-height:320px;max-height:none}.source-donut-layout,.dashboard-console.is-expanded .source-donut-layout,.source-rank-header,.source-rank-row{grid-template-columns:1fr}.source-rank-header{display:none}.source-rank-row>i,.source-rank-row em{grid-column:auto}.source-rank-row em{grid-template-columns:repeat(6,minmax(28px,1fr))}}.dashboard-page .record-timeline-chart .timeline-axis-label,.dashboard-view .record-timeline-chart .timeline-axis-label,.density-view .record-timeline-chart .timeline-axis-label{letter-spacing:0!important;paint-order:normal!important;stroke:none!important;font-size:14.2px!important;font-weight:560!important}.dashboard-page .record-timeline-chart .timeline-legend text,.dashboard-view .record-timeline-chart .timeline-legend text{font-size:16.6px!important;font-weight:620!important}.dashboard-page .record-timeline-chart .timeline-y-label,.dashboard-view .record-timeline-chart .timeline-y-label,.dashboard-page .record-timeline-chart .timeline-peak-label,.dashboard-view .record-timeline-chart .timeline-peak-label{font-size:14.2px!important;font-weight:560!important}.dashboard-page .record-timeline-chart .timeline-axis-start,.dashboard-view .record-timeline-chart .timeline-axis-start,.density-view .record-timeline-chart .timeline-axis-start{text-anchor:start!important}.dashboard-page .record-timeline-chart .timeline-axis-end,.dashboard-view .record-timeline-chart .timeline-axis-end,.density-view .record-timeline-chart .timeline-axis-end{text-anchor:end!important}:root:not([data-theme=light]) .dashboard-page .record-timeline-module,:root:not([data-theme=light]) .dashboard-view .record-timeline-module{background:repeating-linear-gradient(0deg,#fffaf005,#fffaf005 1px,#0000 1px 7px),#030505b8}:root:not([data-theme=light]) .dashboard-page .record-timeline-chart .record-timeline-bar,:root:not([data-theme=light]) .dashboard-view .record-timeline-chart .record-timeline-bar{fill:#d9a85470}:root:not([data-theme=light]) .dashboard-page .record-timeline-chart .timeline-total-line,:root:not([data-theme=light]) .dashboard-view .record-timeline-chart .timeline-total-line{stroke:#d99a28;stroke-width:2.05px}:root:not([data-theme=light]) .dashboard-page .record-timeline-chart .timeline-mapped-line,:root:not([data-theme=light]) .dashboard-view .record-timeline-chart .timeline-mapped-line{stroke:#7fbfe1;stroke-width:1.75px}:root:not([data-theme=light]) .dashboard-page .record-timeline-chart .timeline-diversity-dot,:root:not([data-theme=light]) .dashboard-view .record-timeline-chart .timeline-diversity-dot{fill:#b7a6ec;opacity:.95}:root:not([data-theme=light]) .dashboard-page .record-timeline-chart .dashboard-highlight-point,:root:not([data-theme=light]) .dashboard-view .record-timeline-chart .dashboard-highlight-point{fill:#fff8e8;stroke:#050606;stroke-width:1.2px}:root:not([data-theme=light]) .dashboard-page .record-timeline-chart .timeline-grid-line,:root:not([data-theme=light]) .dashboard-view .record-timeline-chart .timeline-grid-line{stroke:#fffaf029}:root:not([data-theme=light]) .dashboard-page .record-timeline-chart .timeline-legend text,:root:not([data-theme=light]) .dashboard-view .record-timeline-chart .timeline-legend text,:root:not([data-theme=light]) .dashboard-page .record-timeline-chart .dashboard-svg-micro,:root:not([data-theme=light]) .dashboard-view .record-timeline-chart .dashboard-svg-micro,:root:not([data-theme=light]) .dashboard-page .record-timeline-chart .console-axis-label,:root:not([data-theme=light]) .dashboard-view .record-timeline-chart .console-axis-label,:root:not([data-theme=light]) .dashboard-page .record-timeline-chart .timeline-peak-label,:root:not([data-theme=light]) .dashboard-view .record-timeline-chart .timeline-peak-label{fill:#fffaf0db}:root[data-theme=light] .dashboard-page .record-timeline-chart .timeline-y-label,:root[data-theme=light] .dashboard-view .record-timeline-chart .timeline-y-label,:root[data-theme=light] .dashboard-page .record-timeline-chart .timeline-peak-label,:root[data-theme=light] .dashboard-view .record-timeline-chart .timeline-peak-label{fill:#2c2419ad!important}:root[data-theme=light] .dashboard-page .record-timeline-chart .timeline-axis-label,:root[data-theme=light] .dashboard-view .record-timeline-chart .timeline-axis-label,:root[data-theme=light] .dashboard-page .record-timeline-chart .timeline-legend text,:root[data-theme=light] .dashboard-view .record-timeline-chart .timeline-legend text{fill:#060707c7!important}.figure-dictionary-stage{max-width:1600px}.figure-dictionary-view{color:var(--terminal-ink);grid-template-rows:48px minmax(0,1fr);display:grid}.figure-dictionary-header{z-index:2;border-bottom:1px solid var(--terminal-line-strong);background:var(--terminal-panel);min-width:0;font-size:var(--type-micro-size);text-transform:uppercase;grid-template-columns:minmax(260px,1fr) auto auto;display:grid;position:relative}.figure-dictionary-brand{min-width:0;color:var(--terminal-muted);align-items:center;gap:10px;padding:0 13px;text-decoration:none;display:flex}.figure-dictionary-brand strong{color:var(--terminal-green)}.figure-dictionary-brand span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.figure-dictionary-header-status{border-inline:1px solid var(--terminal-line);color:var(--terminal-soft);align-items:center;gap:8px;padding:0 14px;display:flex}.figure-dictionary-header-status b{color:var(--terminal-ink-strong)}.figure-dictionary-header-status i{border:1px solid var(--terminal-green);background:color-mix(in srgb, var(--terminal-green) 30%, transparent);transform-origin:50%;width:5px;height:5px;margin:0 3px;animation:5.6s ease-in-out infinite archive-visible-signal-breathe}.figure-dictionary-header nav{align-items:stretch;display:flex}.figure-dictionary-header nav a{border-left:1px solid var(--terminal-line);min-width:72px;color:var(--terminal-muted);place-items:center;padding:0 10px;text-decoration:none;display:grid}.figure-dictionary-header a:hover,.figure-dictionary-header a:focus-visible{color:var(--terminal-green);background:var(--terminal-panel-strong)}.figure-dictionary-grid{grid-template-columns:clamp(300px,28vw,390px) minmax(0,1fr);min-height:0;display:grid}.figure-dictionary-sidebar{overscroll-behavior:contain;border-right:1px solid var(--terminal-line-strong);background:var(--terminal-panel);scrollbar-color:var(--terminal-line-strong) transparent;scrollbar-width:thin;min-width:0;min-height:0;overflow-y:auto}.figure-dictionary-sidebar-heading{border-bottom:1px solid var(--terminal-line);min-height:42px;color:var(--terminal-green);font-size:var(--type-micro-size);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.figure-dictionary-sidebar-heading b{color:var(--terminal-soft);font-weight:var(--weight-medium)}.figure-dictionary-search-zone{z-index:8;border-bottom:1px solid var(--terminal-line);position:relative}.figure-dictionary-search{color:var(--terminal-muted);font-size:var(--type-micro-size);gap:8px;padding:14px;display:grid}.figure-dictionary-search>div{border:1px solid var(--terminal-line-strong);background:var(--terminal-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:48px;display:grid}.figure-dictionary-search>div:focus-within{border-color:var(--terminal-green);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--terminal-green) 72%, transparent)}.figure-dictionary-search i{color:var(--terminal-green);padding-left:12px;font-size:1.3rem;font-style:normal}.figure-dictionary-search input{width:100%;min-width:0;height:46px;color:var(--terminal-ink-strong);font:inherit;font-size:var(--type-body-size);font-weight:var(--weight-semibold);background:0 0;border:0;outline:0;padding:0 10px}.figure-dictionary-search input::placeholder{color:var(--terminal-soft);font-weight:var(--weight-regular)}.figure-dictionary-search input::-webkit-search-cancel-button{display:none}.figure-dictionary-search button{border:0;border-left:1px solid var(--terminal-line);color:var(--terminal-green);cursor:pointer;font-size:var(--type-micro-size);background:0 0;align-self:stretch;padding:0 10px}.figure-dictionary-search button:hover,.figure-dictionary-search button:focus-visible{color:var(--terminal-bg);background:var(--terminal-green);outline:0}.figure-dictionary-mobile-search-backdrop{display:none}.figure-dictionary-suggestions{z-index:12;border:1px solid var(--terminal-green);background:color-mix(in srgb, var(--terminal-panel) 97%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:absolute;top:calc(100% - 2px);left:14px;right:14px;box-shadow:10px 14px #00000047}.figure-dictionary-suggestions>header{border-bottom:1px solid var(--terminal-line);min-height:32px;color:var(--terminal-green);justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:10px;display:flex}.figure-dictionary-suggestions header b{color:var(--terminal-soft);font-weight:var(--weight-medium)}.figure-dictionary-suggestions ol{margin:0;padding:0;list-style:none}.figure-dictionary-suggestions li+li{border-top:1px solid var(--terminal-line)}.figure-dictionary-suggestions a{min-height:48px;color:var(--terminal-muted);justify-content:space-between;align-items:center;gap:14px;padding:7px 10px;text-decoration:none;display:flex}.figure-dictionary-suggestions a:hover,.figure-dictionary-suggestions a:focus-visible{color:var(--terminal-green);background:color-mix(in srgb, var(--terminal-green) 8%, var(--terminal-panel));box-shadow:inset 3px 0 0 var(--terminal-green);outline:0}.figure-dictionary-suggestions a>span{gap:4px;min-width:0;display:grid}.figure-dictionary-suggestions strong,.figure-dictionary-suggestions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figure-dictionary-suggestions strong{color:var(--terminal-ink-strong);font-size:var(--type-meta-size)}.figure-dictionary-suggestions small{color:var(--terminal-soft);font-size:9px}.figure-dictionary-suggestions a>b{color:var(--terminal-cyan);font-size:var(--type-micro-size);flex:none}.figure-dictionary-scope{background:var(--terminal-line);background-clip:content-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 14px 14px;display:grid}.figure-dictionary-scope button{border:1px solid var(--terminal-line);min-height:32px;color:var(--terminal-soft);background:var(--terminal-panel);cursor:pointer;font-size:var(--type-micro-size)}.figure-dictionary-scope button:hover,.figure-dictionary-scope button:focus-visible,.figure-dictionary-scope button.is-active{border-color:var(--terminal-green);color:var(--terminal-bg);background:var(--terminal-green);outline:0}.figure-dictionary-common{border-top:1px solid var(--terminal-line)}.figure-dictionary-common>header{border-bottom:1px solid var(--terminal-line);justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 14px;display:flex}.figure-dictionary-common h2{color:var(--terminal-ink-strong);font-size:var(--type-micro-size);margin:0}.figure-dictionary-common header span{color:var(--terminal-soft);font-size:10px}.figure-dictionary-common ol{margin:0;padding:0;list-style:none}.figure-dictionary-common li+li{border-top:1px solid var(--terminal-line)}.figure-dictionary-common a{min-height:38px;color:var(--terminal-muted);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:grid}.figure-dictionary-common a>span{color:var(--terminal-soft);font-size:10px}.figure-dictionary-common a strong{color:var(--terminal-ink-strong);font-size:var(--type-meta-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figure-dictionary-common a b{color:var(--terminal-green);font-size:var(--type-micro-size)}.figure-dictionary-common a:hover,.figure-dictionary-common a:focus-visible,.figure-dictionary-common a.is-active{background:color-mix(in srgb, var(--terminal-green) 8%, var(--terminal-panel));box-shadow:inset 3px 0 0 var(--terminal-green);outline:0}.figure-dictionary-reading-note{border:1px solid var(--terminal-line);border-left:3px solid var(--terminal-amber);background:color-mix(in srgb, var(--terminal-amber) 4%, var(--terminal-panel));margin:14px;padding:12px}.figure-dictionary-reading-note>span{color:var(--terminal-amber);font-size:10px}.figure-dictionary-reading-note p{color:var(--terminal-soft);font-size:var(--type-micro-size);margin:7px 0 0;line-height:1.5}.figure-dictionary-results{overscroll-behavior:contain;background:var(--terminal-bg);scrollbar-color:var(--terminal-line-strong) transparent;scrollbar-width:thin;min-width:0;min-height:0;position:relative;overflow-y:auto}.figure-dictionary-results::-webkit-scrollbar{width:8px}.figure-dictionary-sidebar::-webkit-scrollbar{width:8px}.figure-dictionary-results::-webkit-scrollbar-thumb{border:2px solid var(--terminal-bg);background:var(--terminal-line-strong)}.figure-dictionary-sidebar::-webkit-scrollbar-thumb{border:2px solid var(--terminal-bg);background:var(--terminal-line-strong)}.figure-dictionary-result-page,.figure-dictionary-detail{z-index:1;min-height:100%;position:relative}.figure-dictionary-result-header{z-index:4;border-bottom:1px solid var(--terminal-line-strong);background:color-mix(in srgb, var(--terminal-bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:14px 18px;display:flex;position:sticky;top:0}.figure-dictionary-result-header>div>span,.figure-dictionary-detail-title span{color:var(--terminal-cyan);font-size:var(--type-micro-size)}.figure-dictionary-result-header h1{color:var(--terminal-ink-strong);font-size:clamp(1.15rem,2vw,1.75rem);font-weight:var(--weight-semibold);letter-spacing:-.025em;margin:6px 0 0}.figure-dictionary-result-header>b{color:var(--terminal-green);font-size:var(--type-micro-size);flex:none}.figure-dictionary-result-list{margin:0;padding:0;list-style:none}.figure-dictionary-result-list li{border-bottom:1px solid var(--terminal-line);content-visibility:auto;contain-intrinsic-size:0 68px}.figure-dictionary-result-list a{min-height:66px;color:var(--terminal-muted);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 18px;text-decoration:none;display:grid}.figure-dictionary-result-list a:hover,.figure-dictionary-result-list a:focus-visible{background:color-mix(in srgb, var(--terminal-cyan) 7%, var(--terminal-panel));box-shadow:inset 3px 0 0 var(--terminal-cyan);outline:0}.figure-dictionary-result-number{color:var(--terminal-soft);font-size:var(--type-micro-size)}.figure-dictionary-result-name{gap:5px;min-width:0;display:grid}.figure-dictionary-result-name strong{color:var(--terminal-ink-strong);font-size:var(--type-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figure-dictionary-result-name small{color:var(--terminal-soft);font-size:var(--type-micro-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figure-dictionary-result-status{grid-template-columns:58px minmax(42px,auto) 18px;place-items:center end;gap:10px;display:grid}.figure-dictionary-result-status small{color:var(--terminal-soft);font-size:10px}.figure-dictionary-result-status b{color:var(--terminal-green);font-size:var(--type-meta-size)}.figure-dictionary-result-status i{color:var(--terminal-cyan);font-style:normal}.figure-dictionary-empty{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:320px;padding:30px;display:grid}.figure-dictionary-empty span{color:var(--terminal-amber);font-size:var(--type-panel-title-size);font-weight:var(--weight-semibold)}.figure-dictionary-empty p{max-width:48ch;color:var(--terminal-muted);margin:0;line-height:1.6}.figure-dictionary-detail{padding-bottom:24px}.figure-dictionary-detail-header{border-bottom:1px solid var(--terminal-line-strong);background:var(--terminal-panel);padding:18px 22px 22px}.figure-dictionary-detail-route{color:var(--terminal-soft);font-size:var(--type-micro-size);align-items:center;gap:8px;display:flex}.figure-dictionary-detail-route a{color:var(--terminal-cyan);text-decoration:none}.figure-dictionary-detail-route a:hover,.figure-dictionary-detail-route a:focus-visible{color:var(--terminal-green)}.figure-dictionary-detail-route b{color:var(--terminal-green);font-weight:var(--weight-medium)}.figure-dictionary-detail-title{justify-content:space-between;align-items:end;gap:24px;margin-top:22px;display:flex}.figure-dictionary-detail-title h1{color:var(--terminal-ink-strong);font-size:clamp(2rem,5vw,4.5rem);font-weight:var(--weight-semibold);letter-spacing:-.055em;margin:7px 0 0;line-height:.95}.figure-dictionary-detail-title>b{color:var(--terminal-green);font-size:var(--type-meta-size);flex:none}.figure-dictionary-detail-header>p{max-width:86ch;color:var(--terminal-muted);font-size:var(--type-body-small-size);margin:18px 0 0;line-height:1.65}.figure-dictionary-detail-stats{background:var(--terminal-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px 0;display:grid}.figure-dictionary-detail-stats div{background:var(--terminal-panel);padding:13px 15px}.figure-dictionary-detail-stats dt{color:var(--terminal-soft);font-size:10px}.figure-dictionary-detail-stats dd{color:var(--terminal-ink-strong);font-size:var(--type-body-size);font-weight:var(--weight-semibold);margin:7px 0 0}.figure-dictionary-detail-columns{background:var(--terminal-line);grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:1px;margin-top:1px;display:grid}.figure-dictionary-detail-columns>section{background:var(--terminal-panel);min-width:0;padding:16px}.figure-dictionary-detail h2{color:var(--terminal-cyan);font-size:var(--type-micro-size);margin:0 0 12px}.figure-dictionary-definition-list{background:var(--terminal-line);gap:1px;margin:0;display:grid}.figure-dictionary-definition-list div{background:var(--terminal-bg);grid-template-columns:minmax(100px,.3fr) minmax(0,1fr);gap:16px;padding:11px 12px;display:grid}.figure-dictionary-definition-list dt{color:var(--terminal-soft);text-transform:uppercase;font-size:10px}.figure-dictionary-definition-list dd{overflow-wrap:anywhere;color:var(--terminal-muted);font-size:var(--type-micro-size);margin:0;line-height:1.45}.figure-dictionary-taxonomy-note{border:1px solid var(--terminal-line);border-left:2px solid var(--terminal-amber);margin-top:10px;padding:11px 12px}.figure-dictionary-taxonomy-note p,.figure-dictionary-taxonomy-note small{color:var(--terminal-muted);font-size:var(--type-micro-size);margin:0;line-height:1.5;display:block}.figure-dictionary-taxonomy-note small{color:var(--terminal-amber);margin-top:6px}.figure-dictionary-pathways{background:var(--terminal-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.figure-dictionary-pathways a{min-height:36px;color:var(--terminal-muted);background:var(--terminal-bg);text-overflow:ellipsis;align-items:center;padding:7px 9px;font-size:10px;text-decoration:none;display:flex;overflow:hidden}.figure-dictionary-pathways a:hover,.figure-dictionary-pathways a:focus-visible{color:var(--terminal-green);background:color-mix(in srgb, var(--terminal-green) 6%, var(--terminal-bg))}.figure-dictionary-records,.figure-dictionary-related{border:1px solid var(--terminal-line-strong);background:var(--terminal-panel);margin:12px 16px 0}.figure-dictionary-records>header{border-bottom:1px solid var(--terminal-line);justify-content:space-between;align-items:center;gap:14px;min-height:38px;padding:0 12px;display:flex}.figure-dictionary-records h2,.figure-dictionary-related h2{margin:0}.figure-dictionary-records header span{color:var(--terminal-soft);font-size:10px}.figure-dictionary-records ol{margin:0;padding:0;list-style:none}.figure-dictionary-records li+li{border-top:1px solid var(--terminal-line)}.figure-dictionary-records a{min-height:54px;color:var(--terminal-muted);grid-template-columns:30px minmax(180px,.8fr) minmax(240px,1.2fr);align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:grid}.figure-dictionary-records a:hover,.figure-dictionary-records a:focus-visible{background:color-mix(in srgb, var(--terminal-cyan) 6%, var(--terminal-panel));box-shadow:inset 3px 0 0 var(--terminal-cyan);outline:0}.figure-dictionary-records a>span{color:var(--terminal-soft);font-size:10px}.figure-dictionary-records a strong{color:var(--terminal-ink-strong);font-size:var(--type-meta-size);line-height:1.35}.figure-dictionary-records a small{color:var(--terminal-soft);font-size:10px;line-height:1.4}.figure-dictionary-no-records{color:var(--terminal-muted);font-size:var(--type-meta-size);margin:0;padding:20px;line-height:1.6}.figure-dictionary-related>h2{border-bottom:1px solid var(--terminal-line);padding:11px 12px}.figure-dictionary-related>div{background:var(--terminal-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.figure-dictionary-related a{min-height:48px;color:var(--terminal-muted);background:var(--terminal-bg);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;text-decoration:none;display:flex}.figure-dictionary-related a:hover,.figure-dictionary-related a:focus-visible{color:var(--terminal-green);background:color-mix(in srgb, var(--terminal-green) 6%, var(--terminal-bg))}.figure-dictionary-related strong{font-size:var(--type-micro-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figure-dictionary-related span{color:var(--terminal-green);font-size:10px}.figure-dictionary-detail-footer{flex-wrap:wrap;gap:8px;margin:12px 16px 0;display:flex}.figure-dictionary-detail-footer a{border:1px solid var(--terminal-line-strong);min-height:34px;color:var(--terminal-muted);align-items:center;padding:0 10px;font-size:10px;text-decoration:none;display:inline-flex}.figure-dictionary-detail-footer a:hover,.figure-dictionary-detail-footer a:focus-visible{border-color:var(--terminal-green);color:var(--terminal-green)}:root[data-theme=light] .figure-dictionary-header,:root[data-theme=light] .figure-dictionary-sidebar,:root[data-theme=light] .figure-dictionary-results,:root[data-theme=light] .figure-dictionary-detail-header,:root[data-theme=light] .figure-dictionary-detail-stats div,:root[data-theme=light] .figure-dictionary-detail-columns>section,:root[data-theme=light] .figure-dictionary-records,:root[data-theme=light] .figure-dictionary-related{background-color:#fff}:root[data-theme=light] .figure-dictionary-search>div,:root[data-theme=light] .figure-dictionary-scope button,:root[data-theme=light] .figure-dictionary-suggestions,:root[data-theme=light] .figure-dictionary-definition-list div,:root[data-theme=light] .figure-dictionary-pathways a,:root[data-theme=light] .figure-dictionary-related a{background:#f8fafc}:root[data-theme=light] .figure-dictionary-result-list a:hover,:root[data-theme=light] .figure-dictionary-result-list a:focus-visible,:root[data-theme=light] .figure-dictionary-common a:hover,:root[data-theme=light] .figure-dictionary-common a:focus-visible,:root[data-theme=light] .figure-dictionary-common a.is-active{background:#eef8f2}:root[data-theme=light] .figure-dictionary-result-header{background:#fffffff0}@media (max-width:1120px){.figure-dictionary-header-status{display:none}.figure-dictionary-header{grid-template-columns:minmax(220px,1fr) auto}.figure-dictionary-grid{grid-template-columns:minmax(280px,34vw) minmax(0,1fr)}.figure-dictionary-detail-columns{grid-template-columns:1fr}.figure-dictionary-records a{grid-template-columns:28px minmax(0,1fr)}.figure-dictionary-records a small{grid-column:2}}@media (max-width:760px){.figure-dictionary-shell{min-height:100svh;overflow:visible}.figure-dictionary-stage{width:calc(100vw - 20px);min-height:100svh;padding:10px 0 24px}.figure-dictionary-view{grid-template-rows:auto auto;height:auto;min-height:calc(100svh - 34px);overflow:visible}.figure-dictionary-header{grid-template-columns:1fr}.figure-dictionary-brand{border-bottom:1px solid var(--terminal-line);min-height:42px}.figure-dictionary-header nav a{flex:1;min-height:36px}.figure-dictionary-grid{grid-template-columns:1fr}.figure-dictionary-sidebar{border-right:0;border-bottom:1px solid var(--terminal-line-strong);overflow:visible}.figure-dictionary-search-zone{z-index:24}.figure-dictionary-search-zone.is-focused{background:var(--terminal-panel)}.figure-dictionary-mobile-search-backdrop{z-index:-1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;border:0;width:100vw;height:100svh;display:block;position:fixed;inset:0}:root[data-theme=light] .figure-dictionary-mobile-search-backdrop{background:#141e286b}.figure-dictionary-suggestions{max-height:min(58svh,440px);left:10px;right:10px;overflow-y:auto;box-shadow:8px 10px #0000006b}.figure-dictionary-suggestions a{min-height:56px}.figure-dictionary-common ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.figure-dictionary-common li+li{border-top:0}.figure-dictionary-common li{border-right:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line)}.figure-dictionary-common a{grid-template-columns:22px minmax(0,1fr);gap:5px;min-height:52px;padding:7px 9px}.figure-dictionary-common a b{grid-column:2}.figure-dictionary-reading-note{display:none}.figure-dictionary-results{height:64svh;min-height:480px;overflow-y:auto}.figure-dictionary-result-header{min-height:70px}.figure-dictionary-result-list a{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding-inline:11px}.figure-dictionary-result-status{grid-template-columns:auto 14px}.figure-dictionary-result-status small{display:none}.figure-dictionary-detail-header{padding:16px}.figure-dictionary-detail-title{flex-direction:column;align-items:flex-start}.figure-dictionary-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.figure-dictionary-definition-list div{grid-template-columns:92px minmax(0,1fr)}.figure-dictionary-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.figure-dictionary-browser{border-right:1px solid var(--terminal-line-strong);background:var(--terminal-panel);grid-template-rows:auto auto auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.figure-dictionary-browser-header{border-bottom:1px solid var(--terminal-line-strong);justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:12px 15px;display:flex}.figure-dictionary-browser-header>div>span{color:var(--terminal-green);font-size:var(--type-micro-size)}.figure-dictionary-browser-header h1{color:var(--terminal-ink-strong);font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:var(--weight-semibold);letter-spacing:-.025em;margin:7px 0 0}.figure-dictionary-browser-header>b{color:var(--terminal-cyan);font-size:var(--type-micro-size);white-space:nowrap}.figure-dictionary-quick-index{border-top:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line-strong)}.figure-dictionary-quick-index>span{min-height:30px;color:var(--terminal-soft);align-items:center;padding:0 14px;font-size:10px;display:flex}.figure-dictionary-quick-index>div{background:var(--terminal-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.figure-dictionary-quick-index a{min-width:0;min-height:40px;color:var(--terminal-muted);background:var(--terminal-bg);justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;text-decoration:none;display:flex}.figure-dictionary-quick-index a:hover,.figure-dictionary-quick-index a:focus-visible,.figure-dictionary-quick-index a.is-active{color:var(--terminal-green);background:color-mix(in srgb, var(--terminal-green) 8%, var(--terminal-bg));box-shadow:inset 3px 0 0 var(--terminal-green);outline:0}.figure-dictionary-quick-index strong{min-width:0;color:var(--terminal-ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.figure-dictionary-quick-index b{color:var(--terminal-green);flex:none;font-size:10px}.figure-dictionary-browser-list-header{border-bottom:1px solid var(--terminal-line);min-height:34px;color:var(--terminal-cyan);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:10px;display:flex}.figure-dictionary-browser-list-header b{color:var(--terminal-soft);font-weight:var(--weight-medium)}.figure-dictionary-browser-list{overscroll-behavior:contain;scrollbar-color:var(--terminal-line-strong) transparent;scrollbar-width:thin;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.figure-dictionary-browser-list li{border-bottom:1px solid var(--terminal-line);content-visibility:auto;contain-intrinsic-size:0 64px}.figure-dictionary-browser-list a{min-height:62px;color:var(--terminal-muted);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 13px;text-decoration:none;display:grid}.figure-dictionary-browser-list a:hover,.figure-dictionary-browser-list a:focus-visible,.figure-dictionary-browser-list a.is-active{background:color-mix(in srgb, var(--terminal-cyan) 7%, var(--terminal-panel));box-shadow:inset 3px 0 0 var(--terminal-cyan);outline:0}.figure-dictionary-browser-rank{color:var(--terminal-soft);font-size:9px}.figure-dictionary-browser-name{grid-template-rows:auto auto 3px;gap:4px;min-width:0;display:grid}.figure-dictionary-browser-name strong,.figure-dictionary-browser-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figure-dictionary-browser-name strong{color:var(--terminal-ink-strong);font-size:var(--type-meta-size)}.figure-dictionary-browser-name small{color:var(--terminal-soft);font-size:9px}.figure-dictionary-browser-name i{background:var(--terminal-line);display:block;position:relative;overflow:hidden}.figure-dictionary-browser-name i:after{width:var(--figure-list-share);background:var(--terminal-cyan);content:"";height:100%;display:block}.figure-dictionary-browser-count{justify-items:end;gap:4px;display:grid}.figure-dictionary-browser-count b{color:var(--terminal-green);font-size:var(--type-meta-size)}.figure-dictionary-browser-count small{color:var(--terminal-soft);font-size:8px}.figure-dictionary-browser-empty{min-height:240px;color:var(--terminal-soft);text-align:center;place-content:center;justify-items:center;gap:8px;padding:20px;display:grid}.figure-dictionary-browser-empty span{color:var(--terminal-amber);font-weight:var(--weight-semibold)}.figure-dictionary-browser-empty p{font-size:var(--type-micro-size);margin:0}.figure-dictionary-dashboard{min-height:100%;padding-bottom:18px}.figure-dictionary-profile-header{border-bottom:1px solid var(--terminal-line-strong);background:var(--terminal-panel);padding:15px 18px 17px}.figure-dictionary-profile-route{color:var(--terminal-cyan);justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex}.figure-dictionary-profile-route b{color:var(--terminal-green);font-weight:var(--weight-medium)}.figure-dictionary-profile-identity{grid-template-columns:minmax(0,1fr) minmax(170px,.35fr);gap:18px;margin-top:17px;display:grid}.figure-dictionary-profile-identity>div:first-child{min-width:0}.figure-dictionary-profile-identity>div:first-child>span{color:var(--terminal-soft);font-size:9px}.figure-dictionary-profile-identity h1{overflow-wrap:anywhere;color:var(--terminal-ink-strong);font-size:clamp(2rem,4.4vw,4.2rem);font-weight:var(--weight-semibold);letter-spacing:-.055em;margin:6px 0 0;line-height:.92}.figure-dictionary-profile-identity p{max-width:62ch;color:var(--terminal-muted);font-size:var(--type-micro-size);margin:11px 0 0;line-height:1.45}.figure-dictionary-record-total{border:1px solid var(--terminal-line-strong);background:var(--terminal-bg);text-align:right;align-content:center;justify-items:end;min-height:116px;padding:13px;display:grid}.figure-dictionary-record-total span,.figure-dictionary-record-total small{color:var(--terminal-soft);font-size:9px}.figure-dictionary-record-total strong{color:var(--terminal-green);margin:5px 0;font-size:clamp(2rem,4.5vw,3.8rem);line-height:1}.figure-dictionary-kpi-grid{background:var(--terminal-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px 0;display:grid}.figure-dictionary-kpi-grid>div{background:var(--terminal-panel);align-content:center;gap:5px;min-width:0;min-height:78px;padding:10px 11px;display:grid}.figure-dictionary-kpi-grid span,.figure-dictionary-kpi-grid small{color:var(--terminal-soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.figure-dictionary-kpi-grid strong{color:var(--terminal-ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.9rem,1.7vw,1.35rem);overflow:hidden}.figure-dictionary-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.figure-dictionary-viz-card,.figure-dictionary-description-card,.figure-dictionary-related-card{border:1px solid var(--terminal-line-strong);background:var(--terminal-panel);min-width:0}.figure-dictionary-viz-card{min-height:172px;padding:11px}.figure-dictionary-viz-header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:24px;display:flex}.figure-dictionary-viz-header h2{color:var(--terminal-cyan);margin:0;font-size:10px}.figure-dictionary-viz-header span{color:var(--terminal-soft);text-align:right;font-size:8px}.figure-dictionary-share-card{grid-template-rows:auto auto auto 1fr;gap:9px;display:grid}.figure-dictionary-share-value{justify-content:space-between;align-items:end;gap:12px;display:flex}.figure-dictionary-share-value strong{color:var(--terminal-ink-strong);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.figure-dictionary-share-value span{color:var(--terminal-green);font-size:9px}.figure-dictionary-share-card>small{color:var(--terminal-soft);align-self:end;font-size:8px;line-height:1.45}.figure-dictionary-segment-meter{grid-template-columns:repeat(28,minmax(2px,1fr));gap:2px;height:28px;display:grid}.figure-dictionary-segment-meter i{border:1px solid var(--terminal-line);background:color-mix(in srgb, var(--terminal-soft) 12%, transparent)}.figure-dictionary-timeline-card{grid-template-rows:auto minmax(84px,1fr) auto;gap:8px;display:grid}.figure-dictionary-timeline-bars{border-bottom:1px solid var(--terminal-line-strong);align-items:end;gap:3px;min-height:84px;display:flex}.figure-dictionary-timeline-bars i{min-width:2px;height:var(--figure-bar-height);border-top:2px solid var(--terminal-ink-strong);background:color-mix(in srgb, var(--terminal-cyan) 25%, var(--terminal-panel));flex:1}.figure-dictionary-timeline-bars i:nth-child(3n+2){background:color-mix(in srgb, var(--terminal-cyan) 42%, var(--terminal-panel))}.figure-dictionary-timeline-axis{color:var(--terminal-soft);justify-content:space-between;gap:8px;font-size:8px;display:flex}.figure-dictionary-frequency-card{--figure-frequency-color:var(--terminal-green)}.figure-dictionary-frequency-card.tone-cyan{--figure-frequency-color:var(--terminal-cyan)}.figure-dictionary-frequency-card.tone-amber{--figure-frequency-color:var(--terminal-amber)}.figure-dictionary-frequency-card.tone-violet{--figure-frequency-color:#9a82e4}.figure-dictionary-frequency-card ol{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.figure-dictionary-frequency-card li{grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.figure-dictionary-frequency-card li>span{color:var(--terminal-soft);font-size:8px}.figure-dictionary-frequency-card li>div{grid-template-rows:auto 3px;gap:3px;min-width:0;display:grid}.figure-dictionary-frequency-card strong,.figure-dictionary-frequency-card a{color:var(--terminal-muted);font-size:9px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.figure-dictionary-frequency-card a:hover,.figure-dictionary-frequency-card a:focus-visible{color:var(--figure-frequency-color);outline:0}.figure-dictionary-frequency-card li i{background:var(--terminal-line);display:block;position:relative;overflow:hidden}.figure-dictionary-frequency-card li i:after{width:var(--figure-frequency-width);background:var(--figure-frequency-color);content:"";height:100%;display:block}.figure-dictionary-frequency-card li>b{color:var(--figure-frequency-color);font-size:9px}.figure-dictionary-viz-empty{min-height:100px;color:var(--terminal-soft);text-align:center;place-items:center;margin:0;font-size:9px;display:grid}.figure-dictionary-description-card{background:var(--terminal-line);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:1px;margin:0 8px 8px;display:grid}.figure-dictionary-description-card>div,.figure-dictionary-description-card>dl{background:var(--terminal-panel);min-width:0;margin:0;padding:12px}.figure-dictionary-description-card>div>p{color:var(--terminal-muted);font-size:var(--type-micro-size);margin:10px 0 0;line-height:1.55}.figure-dictionary-description-card dl{background:var(--terminal-line);gap:1px;padding:0;display:grid}.figure-dictionary-description-card dl>div{background:var(--terminal-bg);grid-template-columns:96px minmax(0,1fr);gap:10px;min-width:0;padding:9px 11px;display:grid}.figure-dictionary-description-card dt{color:var(--terminal-soft);font-size:8px}.figure-dictionary-description-card dd{overflow-wrap:anywhere;color:var(--terminal-muted);margin:0;font-size:9px;line-height:1.45}.figure-dictionary-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 8px 8px;display:grid}.figure-dictionary-lower-grid>.figure-dictionary-viz-card{min-height:180px}.figure-dictionary-related-card>div{background:var(--terminal-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:7px;display:grid}.figure-dictionary-related-card a{min-height:42px;color:var(--terminal-muted);background:var(--terminal-bg);justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:9px;text-decoration:none;display:flex}.figure-dictionary-related-card a:hover,.figure-dictionary-related-card a:focus-visible{color:var(--terminal-green);background:color-mix(in srgb, var(--terminal-green) 7%, var(--terminal-bg));outline:0}.figure-dictionary-related-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.figure-dictionary-related-card span{color:var(--terminal-green)}.figure-dictionary-related-card>p{color:var(--terminal-soft);text-align:center;margin:34px 0 0;font-size:9px}:root[data-theme=light] .figure-dictionary-browser,:root[data-theme=light] .figure-dictionary-profile-header,:root[data-theme=light] .figure-dictionary-kpi-grid>div,:root[data-theme=light] .figure-dictionary-viz-card,:root[data-theme=light] .figure-dictionary-description-card>div,:root[data-theme=light] .figure-dictionary-description-card>dl,:root[data-theme=light] .figure-dictionary-related-card{background-color:#fff}:root[data-theme=light] .figure-dictionary-quick-index a,:root[data-theme=light] .figure-dictionary-record-total,:root[data-theme=light] .figure-dictionary-description-card dl>div,:root[data-theme=light] .figure-dictionary-related-card a{background-color:#f8fafc}@media (max-width:1120px){.figure-dictionary-grid,.figure-dictionary-quick-index>div{grid-template-columns:repeat(2,minmax(0,1fr))}.figure-dictionary-profile-identity{grid-template-columns:minmax(0,1fr) 154px}.figure-dictionary-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figure-dictionary-analytics-grid,.figure-dictionary-description-card,.figure-dictionary-lower-grid{grid-template-columns:1fr}}@media (max-width:760px){.figure-dictionary-grid{grid-template-columns:1fr}.figure-dictionary-browser{border-right:0;border-bottom:1px solid var(--terminal-line-strong);grid-template-rows:auto auto auto auto minmax(0,1fr);height:70svh;min-height:600px;overflow:hidden}.figure-dictionary-browser-header{min-height:66px}.figure-dictionary-browser-list{overflow-y:auto}.figure-dictionary-results{height:78svh;min-height:620px}.figure-dictionary-profile-identity{grid-template-columns:1fr}.figure-dictionary-record-total{text-align:left;justify-items:start;min-height:96px}.figure-dictionary-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figure-dictionary-analytics-grid,.figure-dictionary-description-card,.figure-dictionary-lower-grid{grid-template-columns:1fr}.figure-dictionary-description-card dl>div{grid-template-columns:82px minmax(0,1fr)}}.figure-dictionary-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.figure-dictionary-browser{grid-template-rows:auto minmax(0,1fr)}.figure-dictionary-browser .figure-dictionary-search-zone{border-bottom:1px solid var(--terminal-line-strong)}.figure-dictionary-browser .figure-dictionary-search{gap:12px;padding:28px 22px 26px}.figure-dictionary-browser .figure-dictionary-search>span{color:var(--terminal-green);font-size:10px;font-weight:var(--weight-semibold)}.figure-dictionary-browser .figure-dictionary-search>div{min-height:76px}.figure-dictionary-browser .figure-dictionary-search input{height:74px;font-size:clamp(1rem,2.2vw,1.55rem)}.figure-dictionary-browser .figure-dictionary-search i{padding-left:16px;font-size:1.65rem}.figure-dictionary-term-field{overscroll-behavior:contain;scrollbar-color:var(--terminal-line-strong) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.figure-dictionary-term-field>header{z-index:2;border-bottom:1px solid var(--terminal-line);background:color-mix(in srgb, var(--terminal-panel) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:40px;color:var(--terminal-cyan);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:9px;display:flex;position:sticky;top:0}.figure-dictionary-term-field>header b{color:var(--terminal-soft);font-weight:var(--weight-medium)}.figure-dictionary-term-field>div{flex-wrap:wrap;align-content:flex-start;gap:8px;padding:18px;display:flex}.figure-dictionary-term-field a{border:1px solid var(--terminal-line-strong);min-height:38px;color:var(--terminal-muted);background:var(--terminal-bg);font-size:var(--type-micro-size);align-items:center;padding:0 11px;text-decoration:none;display:inline-flex}.figure-dictionary-term-field a:hover,.figure-dictionary-term-field a:focus-visible,.figure-dictionary-term-field a.is-active{border-color:var(--terminal-green);color:var(--terminal-bg);background:var(--terminal-green);box-shadow:0 0 14px color-mix(in srgb, var(--terminal-green) 18%, transparent);outline:0}.figure-dictionary-term-field>p{color:var(--terminal-amber);font-size:var(--type-micro-size);margin:22px 18px}.figure-dictionary-browser .figure-dictionary-suggestions{left:22px;right:22px}:root[data-theme=light] .figure-dictionary-term-field a{background:#f8fafc}@media (max-width:1120px){.figure-dictionary-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (max-width:760px){.figure-dictionary-grid{grid-template-columns:1fr}.figure-dictionary-browser{grid-template-rows:auto minmax(0,1fr);height:66svh;min-height:540px}.figure-dictionary-browser .figure-dictionary-search{padding:20px 14px 18px}.figure-dictionary-browser .figure-dictionary-search>div{min-height:66px}.figure-dictionary-browser .figure-dictionary-search input{height:64px}.figure-dictionary-browser .figure-dictionary-suggestions{left:10px;right:10px}.figure-dictionary-term-field>div{gap:7px;padding:14px}.figure-dictionary-term-field a{min-height:42px}}:root:not([data-theme=light]) .figure-dictionary-shell{background:#121312}:root:not([data-theme=light]) .figure-dictionary-view{--terminal-bg:#171917;--terminal-panel:#202320;--terminal-panel-strong:#282b27;--terminal-ink:#eee9df;--terminal-ink-strong:#fffaf0;--terminal-muted:#ded7cc;--terminal-soft:#beb7ab;--terminal-line:#cbd7d347;--terminal-line-strong:#b5cfda80;--terminal-green:#b4cc8c;--terminal-cyan:#9fc8df;--terminal-amber:#d5b574;--figure-hover-neon:#b9ff66;--type-micro-size:.78rem;background:var(--terminal-bg)}.figure-dictionary-view,.figure-dictionary-view *{background-image:none!important}.figure-dictionary-header,.figure-dictionary-browser,.figure-dictionary-results,.figure-dictionary-profile-header,.figure-dictionary-kpi-grid>div,.figure-dictionary-viz-card,.figure-dictionary-records,.figure-dictionary-related-card{background:var(--terminal-panel)}.figure-dictionary-results{background:var(--terminal-bg)}.figure-dictionary-profile-header{background:var(--terminal-panel)}.figure-dictionary-brand strong,.figure-dictionary-browser .figure-dictionary-search>span,.figure-dictionary-term-field>header,.figure-dictionary-viz-header h2{color:var(--terminal-cyan)}.figure-dictionary-profile-route{color:var(--terminal-green)}.figure-dictionary-brand,.figure-dictionary-header-status,.figure-dictionary-header nav a,.figure-dictionary-profile-route,.figure-dictionary-profile-identity>div:first-child>span,.figure-dictionary-record-total span,.figure-dictionary-record-total small{font-size:.72rem;font-weight:var(--weight-medium)}.figure-dictionary-profile-identity p{max-width:68ch;color:var(--terminal-muted);font-size:.9rem;font-weight:var(--weight-medium);line-height:1.55}.figure-dictionary-record-total{background:var(--terminal-bg);min-height:132px}.figure-dictionary-record-total strong{color:var(--terminal-ink-strong);font-weight:var(--weight-semibold);text-shadow:none}.figure-dictionary-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.figure-dictionary-kpi-grid>div{gap:7px;min-height:96px;padding:14px 16px}.figure-dictionary-kpi-grid span,.figure-dictionary-kpi-grid small{color:var(--terminal-soft);font-size:.69rem;font-weight:var(--weight-medium);text-overflow:clip;white-space:normal;overflow:visible}.figure-dictionary-kpi-grid strong{color:var(--terminal-ink-strong);font-size:clamp(1.05rem,1.55vw,1.4rem);font-weight:var(--weight-semibold)}.figure-dictionary-kpi-grid>div:first-child span{color:var(--terminal-cyan)}.figure-dictionary-kpi-grid>div:nth-child(2) span{color:var(--terminal-amber)}.figure-dictionary-kpi-grid>div:nth-child(3) span{color:var(--terminal-green)}.figure-dictionary-editorial-summary{border:1px solid var(--terminal-line-strong);background:var(--terminal-panel-strong);grid-template-columns:1fr;gap:12px;margin:12px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.figure-dictionary-editorial-summary:before{background:var(--terminal-cyan);width:4px;box-shadow:none;content:"";position:absolute;inset:0 auto 0 0}.figure-dictionary-editorial-summary>span{color:var(--terminal-cyan);font-size:.76rem;font-weight:var(--weight-semibold);letter-spacing:.04em;align-self:start}.figure-dictionary-editorial-summary>p{max-width:96ch;color:var(--terminal-ink-strong);font-size:clamp(.9rem,.95vw,1rem);font-weight:var(--weight-medium);margin:0;line-height:1.58}.figure-dictionary-primary-visuals{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:0 12px 12px;display:grid}.figure-dictionary-primary-visuals .figure-dictionary-viz-card{min-height:264px;padding:16px;overflow:hidden}.figure-dictionary-viz-header{min-width:0;min-height:30px}.figure-dictionary-viz-header h2{min-width:0;font-size:.8rem;font-weight:var(--weight-semibold);flex:auto}.figure-dictionary-viz-header span{min-width:0;max-width:48%;color:var(--terminal-soft);font-size:.68rem;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figure-dictionary-timeline-card{background:var(--terminal-panel);grid-template-rows:auto minmax(118px,1fr) auto;gap:10px}.figure-dictionary-timeline-bars{border-bottom-color:var(--terminal-line-strong);gap:4px;min-height:118px}.figure-dictionary-timeline-bars i,.figure-dictionary-timeline-bars i:nth-child(3n+2){border-top-color:var(--terminal-ink-strong);background:#6f8791;min-width:3px}.figure-dictionary-timeline-axis{color:var(--terminal-muted);font-size:.66rem;font-weight:var(--weight-medium)}.figure-dictionary-timeline-axis b{color:var(--terminal-cyan);font-weight:var(--weight-semibold)}.figure-dictionary-share-card{background:var(--terminal-panel);grid-template-rows:auto auto minmax(58px,1fr) auto;gap:10px}.figure-dictionary-share-value strong{color:var(--terminal-ink-strong)}.figure-dictionary-share-value span{color:var(--terminal-cyan);font-weight:var(--weight-medium)}.figure-dictionary-share-card>small{color:var(--terminal-muted);font-size:.68rem;font-weight:var(--weight-medium)}.figure-dictionary-segment-meter i{border-color:var(--terminal-line);background:var(--terminal-bg)}.figure-dictionary-segment-meter i.is-active{border-color:var(--terminal-cyan);background:var(--terminal-cyan);box-shadow:none}.figure-dictionary-share-card .figure-dictionary-segment-meter{align-self:center;gap:3px;width:100%;height:100%;min-height:58px;max-height:76px}.figure-dictionary-archive-signal{grid-template-rows:auto minmax(132px,1fr) auto auto;align-content:start;gap:8px;display:grid}.figure-dictionary-signal-gauge{place-items:center;min-height:132px;display:grid;position:relative;overflow:hidden}.figure-dictionary-signal-gauge svg{width:min(100%,330px);height:145px;overflow:visible}.figure-dictionary-signal-gauge path{fill:color-mix(in srgb, var(--terminal-soft) 10%, var(--terminal-bg));stroke:var(--terminal-line);stroke-width:1px;transition:fill var(--motion-fast) var(--ease-standard), stroke var(--motion-fast) var(--ease-standard)}.figure-dictionary-signal-gauge path.is-active{fill:var(--terminal-cyan);stroke:color-mix(in srgb, var(--terminal-cyan) 72%, var(--terminal-ink-strong))}.figure-dictionary-signal-gauge>div{justify-items:center;display:grid;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.figure-dictionary-signal-gauge strong{color:var(--terminal-ink-strong);font-size:clamp(2rem,3.5vw,3.2rem);line-height:.9}.figure-dictionary-signal-gauge span{color:var(--terminal-soft);margin-top:8px;font-size:.62rem}.figure-dictionary-archive-signal footer{border-top:1px solid var(--terminal-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:9px;padding-top:9px;display:grid}.figure-dictionary-archive-signal footer strong{color:var(--terminal-cyan);font-size:1.15rem}.figure-dictionary-archive-signal footer span,.figure-dictionary-archive-signal footer b,.figure-dictionary-archive-signal>small{color:var(--terminal-muted);font-size:.66rem;font-weight:var(--weight-medium)}.figure-dictionary-archive-signal footer b{color:var(--terminal-soft)}.figure-dictionary-threshold-waffle{grid-template-columns:minmax(210px,1fr) minmax(112px,.72fr);align-items:center;gap:18px;min-height:132px;display:grid}.figure-dictionary-threshold-dots{grid-template-columns:repeat(10,minmax(10px,1fr));justify-self:center;gap:6px;width:min(100%,286px);display:grid}.figure-dictionary-threshold-dots i{aspect-ratio:1;border:1px solid var(--terminal-line-strong);background:var(--terminal-bg);transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border-radius:50%;display:block}.figure-dictionary-threshold-dots i.is-active{border-color:var(--terminal-cyan);background:var(--terminal-cyan)}.figure-dictionary-threshold-waffle>div:last-child{align-content:center;gap:6px;min-width:0;display:grid}.figure-dictionary-threshold-waffle strong{color:var(--terminal-ink-strong);font-size:clamp(1.9rem,4vw,3.4rem);line-height:.92}.figure-dictionary-threshold-waffle span{color:var(--terminal-cyan);font-size:.72rem;font-weight:var(--weight-semibold)}.figure-dictionary-threshold-waffle small{color:var(--terminal-muted);font-size:.64rem;font-weight:var(--weight-medium);line-height:1.45}.figure-dictionary-archive-signal:hover .figure-dictionary-threshold-dots i.is-active,.figure-dictionary-archive-signal:focus-within .figure-dictionary-threshold-dots i.is-active{border-color:var(--figure-hover-neon,var(--terminal-green));background:var(--figure-hover-neon,var(--terminal-green));transform:scale(1.08)}.figure-dictionary-browser{background:var(--terminal-panel)}.figure-dictionary-browser .figure-dictionary-search>div,.figure-dictionary-term-field a,.figure-dictionary-record-total,.figure-dictionary-records a,.figure-dictionary-related-card a{background:var(--terminal-bg)}.figure-dictionary-browser .figure-dictionary-search>div:focus-within{border-color:var(--figure-hover-neon,var(--terminal-green));box-shadow:inset 3px 0 0 var(--figure-hover-neon,var(--terminal-green))}.figure-dictionary-browser .figure-dictionary-search i{color:var(--terminal-cyan)}.figure-dictionary-term-field a.is-active{border-color:var(--terminal-cyan);color:var(--terminal-bg);background:var(--terminal-cyan);box-shadow:none}.figure-dictionary-term-field a:hover,.figure-dictionary-term-field a:focus-visible{border-color:var(--figure-hover-neon,var(--terminal-green));color:var(--terminal-bg);background:var(--figure-hover-neon,var(--terminal-green));box-shadow:none}.figure-dictionary-record-total strong,.figure-dictionary-header-status b,.figure-dictionary-profile-identity h1,.figure-dictionary-kpi-grid strong{color:var(--terminal-ink-strong)}.figure-dictionary-document-clusters{grid-template-rows:auto auto auto auto;align-content:space-between;gap:12px;display:grid}.figure-dictionary-cluster-summary{border-bottom:1px solid var(--terminal-line);align-items:baseline;gap:10px;padding-bottom:9px;display:flex}.figure-dictionary-cluster-summary strong{color:var(--terminal-ink-strong);font-size:clamp(1.4rem,2.3vw,2rem);font-weight:var(--weight-semibold)}.figure-dictionary-cluster-summary span{color:var(--terminal-muted);font-size:.68rem}.figure-dictionary-document-clusters ol{align-content:center;align-self:stretch;gap:9px;margin:0;padding:0;list-style:none;display:grid}.figure-dictionary-document-clusters li{grid-template-columns:58px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.figure-dictionary-document-clusters li>span,.figure-dictionary-document-clusters li>b{color:var(--terminal-muted);font-size:.68rem}.figure-dictionary-document-clusters li>b{color:var(--terminal-cyan);text-align:right}.figure-dictionary-document-clusters li>div{flex-wrap:wrap;align-items:center;gap:8px;min-height:18px;display:flex}.figure-dictionary-document-clusters li i{border:1px solid var(--terminal-cyan);background:color-mix(in srgb, var(--terminal-cyan) 42%, var(--terminal-panel));width:16px;height:16px;display:block}.figure-dictionary-document-clusters>small{color:var(--terminal-muted);font-size:.67rem;line-height:1.5}.figure-dictionary-sparse-timeline{grid-template-rows:auto minmax(150px,1fr) auto;align-content:space-between;gap:8px;display:grid}.figure-dictionary-sparse-timeline svg{align-self:center;width:100%;min-height:150px;overflow:visible}.figure-dictionary-sparse-timeline svg .is-baseline,.figure-dictionary-sparse-timeline svg .is-guide{stroke:var(--terminal-line);stroke-width:1px;vector-effect:non-scaling-stroke}.figure-dictionary-sparse-timeline svg .is-guide{stroke-dasharray:2 4}.figure-dictionary-sparse-timeline svg polygon{fill:color-mix(in srgb, var(--terminal-amber) 17%, transparent)}.figure-dictionary-sparse-timeline svg polyline{fill:none;stroke:var(--terminal-amber);stroke-width:3px;stroke-linecap:square;stroke-linejoin:bevel;vector-effect:non-scaling-stroke;transition:stroke var(--motion-fast) var(--ease-standard)}.figure-dictionary-sparse-timeline svg circle{fill:var(--terminal-panel);stroke:var(--terminal-cyan);stroke-width:3px;vector-effect:non-scaling-stroke;transition:fill var(--motion-fast) var(--ease-standard), stroke var(--motion-fast) var(--ease-standard)}.figure-dictionary-sparse-timeline svg text{fill:var(--terminal-ink-strong);font-family:var(--mono);font-size:12px;font-weight:var(--weight-semibold);text-anchor:middle}.figure-dictionary-sparse-timeline svg text.is-label{fill:var(--terminal-muted);font-size:10px;font-weight:var(--weight-medium)}.figure-dictionary-sparse-timeline>small{color:var(--terminal-muted);font-size:.67rem;font-weight:var(--weight-medium);line-height:1.5}.figure-dictionary-sparse-timeline:hover svg polyline,.figure-dictionary-sparse-timeline:focus-within svg polyline,.figure-dictionary-sparse-timeline:hover svg circle,.figure-dictionary-sparse-timeline:focus-within svg circle{stroke:var(--figure-hover-neon,var(--terminal-green))}.figure-dictionary-sparse-timeline:hover svg circle,.figure-dictionary-sparse-timeline:focus-within svg circle{fill:color-mix(in srgb, var(--figure-hover-neon,var(--terminal-green)) 15%, var(--terminal-panel))}.figure-dictionary-secondary-visuals{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:12px;padding:0 12px 12px;display:grid}.figure-dictionary-secondary-visuals.is-minority{grid-template-columns:1fr}.figure-dictionary-secondary-visuals>.figure-dictionary-viz-card{background:var(--terminal-panel);min-width:0;min-height:312px;padding:16px;overflow:hidden}.figure-dictionary-secondary-visuals.is-minority>.figure-dictionary-viz-card{min-height:252px}.figure-dictionary-region-field{grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid}.figure-dictionary-region-field-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(238px,.92fr) minmax(0,1.08fr);align-items:center;gap:18px;width:100%;min-width:0;min-height:254px;display:grid;overflow:hidden}.figure-dictionary-region-plot{align-content:center;justify-items:center;gap:12px;min-width:0;display:grid}.figure-dictionary-region-waffle{aspect-ratio:1;grid-template-rows:repeat(10,minmax(9px,1fr));grid-template-columns:repeat(10,minmax(9px,1fr));justify-self:center;gap:clamp(3px,.45vw,6px);width:min(100%,286px);display:grid}.figure-dictionary-region-waffle i{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--region-tone) 68%, var(--terminal-line-strong));background:color-mix(in srgb, var(--region-tone) 76%, var(--terminal-panel));min-width:0;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border-radius:50%;display:block}.figure-dictionary-region-waffle i.is-region-1{--region-tone:var(--terminal-cyan)}.figure-dictionary-region-waffle i.is-region-2{--region-tone:var(--terminal-amber)}.figure-dictionary-region-waffle i.is-region-3{--region-tone:var(--terminal-green)}.figure-dictionary-region-waffle i.is-region-4{--region-tone:#9185ad}.figure-dictionary-region-waffle i.is-region-5{--region-tone:#ad867b}.figure-dictionary-region-waffle i.is-region-6{--region-tone:#778ea0}.figure-dictionary-region-waffle i.is-region-7{--region-tone:#a19a7b}.figure-dictionary-region-waffle i.is-region-8{--region-tone:#7e988b}.figure-dictionary-region-plot p{width:min(100%,286px);color:var(--terminal-muted);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:9px;margin:0;font-size:.69rem;line-height:1.35;display:grid}.figure-dictionary-region-plot p strong{color:var(--terminal-cyan);font-size:1rem;font-weight:var(--weight-semibold)}.figure-dictionary-region-field ol,.figure-dictionary-source-concentration ol{width:100%;min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.figure-dictionary-region-field li{border-bottom:1px solid var(--terminal-line);width:100%;min-width:0;min-height:28px;color:var(--terminal-muted);grid-template-columns:22px minmax(0,1fr) minmax(32px,max-content) 48px;align-items:center;gap:8px;font-size:.7rem;display:grid}.figure-dictionary-region-field li>span{color:var(--terminal-soft)}.figure-dictionary-region-field li strong{color:var(--terminal-ink-strong);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figure-dictionary-region-field li>b{min-width:0;color:var(--terminal-cyan);text-align:right}.figure-dictionary-region-field li small{min-width:0;color:var(--terminal-soft);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figure-dictionary-region-note{border-top:1px solid var(--terminal-line);color:var(--terminal-muted);font-size:.67rem;font-weight:var(--weight-medium);grid-column:1/-1;padding-top:9px;line-height:1.45}.figure-dictionary-source-concentration{grid-template-rows:auto auto minmax(0,1fr);gap:10px;display:grid}.figure-dictionary-source-summary{border-bottom:1px solid var(--terminal-line);align-items:baseline;gap:10px;padding:5px 0 8px;display:flex}.figure-dictionary-source-summary strong{color:var(--terminal-ink-strong);font-size:clamp(1.45rem,2.4vw,2.3rem);font-weight:var(--weight-semibold)}.figure-dictionary-source-summary span{color:var(--terminal-muted);font-size:.7rem}.figure-dictionary-source-concentration li{min-width:0;min-height:31px;color:var(--terminal-muted);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.7rem;display:grid}.figure-dictionary-source-concentration li>span{color:var(--terminal-soft)}.figure-dictionary-source-concentration li>div{gap:5px;min-width:0;display:grid}.figure-dictionary-source-concentration li strong{color:var(--terminal-ink-strong);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figure-dictionary-source-concentration li i{border:1px solid var(--terminal-line);background:var(--terminal-bg);height:5px;display:block;position:relative;overflow:hidden}.figure-dictionary-source-concentration li i b{width:var(--figure-source-width);background:var(--terminal-cyan);position:absolute;inset:0 auto 0 0}.figure-dictionary-source-concentration li>b{color:var(--terminal-cyan);font-weight:var(--weight-semibold)}.figure-dictionary-rare-composition,.figure-dictionary-record-completeness{grid-template-rows:auto auto auto;align-content:start;gap:13px;display:grid}.figure-dictionary-composition-views{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.figure-dictionary-composition-ring,.figure-dictionary-source-orbit,.figure-dictionary-narrative-bubbles{min-width:0}.figure-dictionary-composition-ring h3,.figure-dictionary-source-orbit h3,.figure-dictionary-narrative-bubbles h3{color:var(--terminal-muted);font-size:.68rem;font-weight:var(--weight-semibold);text-align:center;margin:0 0 8px}.figure-dictionary-composition-ring>div{grid-template-columns:minmax(145px,1fr) minmax(0,.9fr);align-items:center;gap:10px;min-width:0;display:grid}.figure-dictionary-composition-ring svg{aspect-ratio:1;justify-self:center;width:100%;max-width:164px;overflow:visible;transform:rotate(-90deg)}.figure-dictionary-composition-ring svg circle{fill:none;stroke-width:19px}.figure-dictionary-composition-track{stroke:color-mix(in srgb, var(--terminal-soft) 10%, var(--terminal-bg))}.figure-dictionary-composition-ring-segment{transform-origin:64px 64px;stroke:var(--terminal-cyan);transition:stroke var(--motion-fast) var(--ease-standard)}.figure-dictionary-composition-ring-segment.tone-2{stroke:var(--terminal-amber)}.figure-dictionary-composition-ring-segment.tone-3{stroke:var(--terminal-green)}.figure-dictionary-composition-ring-segment.tone-4{stroke:var(--terminal-soft)}.figure-dictionary-composition-ring svg text{fill:var(--terminal-ink-strong);font-family:var(--mono);font-size:1.1rem;font-weight:var(--weight-semibold);text-anchor:middle;transform-origin:64px 64px;transform:rotate(90deg)}.figure-dictionary-composition-ring svg text.is-caption{fill:var(--terminal-soft);font-size:.46rem;font-weight:var(--weight-medium);letter-spacing:.08em}.figure-dictionary-composition-ring ol{gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.figure-dictionary-composition-ring li{grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;display:grid}.figure-dictionary-composition-ring li>i{background:var(--terminal-cyan);width:8px;height:8px;display:block}.figure-dictionary-composition-ring li>i.tone-2{background:var(--terminal-amber)}.figure-dictionary-composition-ring li>i.tone-3{background:var(--terminal-green)}.figure-dictionary-composition-ring li>i.tone-4{background:var(--terminal-soft)}.figure-dictionary-composition-ring li strong{min-width:0;color:var(--terminal-ink-strong);font-size:.67rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figure-dictionary-composition-ring li b{color:var(--terminal-cyan);font-size:.68rem}.figure-dictionary-composition-ring li small{color:var(--terminal-soft);font-size:.6rem}.figure-dictionary-composition-ring>p{color:var(--terminal-soft);text-align:center;font-size:.7rem}.figure-dictionary-composition-ring:hover .figure-dictionary-composition-ring-segment,.figure-dictionary-composition-ring:focus-within .figure-dictionary-composition-ring-segment{stroke:var(--figure-hover-neon,var(--terminal-green))}.figure-dictionary-source-orbit>div{grid-template-rows:auto auto;grid-template-columns:minmax(176px,.95fr) minmax(0,1.05fr);align-items:center;gap:3px 14px;min-height:212px;display:grid}.figure-dictionary-source-orbit svg{grid-row:1/span 2;justify-self:center;width:min(100%,220px);overflow:visible}.figure-dictionary-source-orbit svg circle.is-orbit{fill:none;stroke:var(--terminal-line);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.figure-dictionary-source-orbit svg circle.is-outer{stroke:color-mix(in srgb, var(--terminal-soft) 54%, var(--terminal-line))}.figure-dictionary-source-orbit svg line.is-spoke{stroke:color-mix(in srgb, var(--terminal-cyan) 25%, var(--terminal-line));stroke-width:.75px;vector-effect:non-scaling-stroke}.figure-dictionary-source-orbit svg circle.is-core{fill:color-mix(in srgb, var(--terminal-cyan) 17%, var(--terminal-bg));stroke:var(--terminal-cyan);stroke-width:2px;transition:fill var(--motion-fast) var(--ease-standard), stroke var(--motion-fast) var(--ease-standard)}.figure-dictionary-source-orbit svg circle.is-satellite{fill:var(--terminal-amber);stroke:var(--terminal-panel);stroke-width:2px;transition:fill var(--motion-fast) var(--ease-standard)}.figure-dictionary-source-orbit svg text{fill:var(--terminal-ink-strong);font-family:var(--mono);font-weight:var(--weight-semibold);text-anchor:middle}.figure-dictionary-source-orbit svg text.is-total{font-size:1.45rem}.figure-dictionary-source-orbit svg text.is-caption{fill:var(--terminal-soft);font-size:.48rem;font-weight:var(--weight-medium);letter-spacing:.08em}.figure-dictionary-source-orbit>div>strong{min-width:0;color:var(--terminal-ink-strong);font-size:.82rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;align-self:end;overflow:hidden}.figure-dictionary-source-orbit>div>span{color:var(--terminal-soft);font-size:.63rem;font-weight:var(--weight-medium);align-self:start;line-height:1.45}.figure-dictionary-source-orbit:hover svg circle.is-core,.figure-dictionary-source-orbit:focus-within svg circle.is-core{fill:color-mix(in srgb, var(--figure-hover-neon,var(--terminal-green)) 16%, var(--terminal-bg));stroke:var(--figure-hover-neon,var(--terminal-green))}.figure-dictionary-source-orbit:hover svg circle.is-satellite,.figure-dictionary-source-orbit:focus-within svg circle.is-satellite{fill:var(--figure-hover-neon,var(--terminal-green))}.figure-dictionary-narrative-bubbles>div{grid-template-columns:minmax(190px,1fr) minmax(0,.9fr);align-items:center;gap:10px;min-height:212px;display:grid}.figure-dictionary-narrative-bubbles svg{justify-self:center;width:min(100%,260px);overflow:visible}.figure-dictionary-narrative-bubbles svg polyline.is-bubble-link{fill:none;stroke:var(--terminal-line);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.figure-dictionary-narrative-bubbles svg circle{fill:color-mix(in srgb, var(--terminal-cyan) 76%, var(--terminal-panel));stroke:var(--terminal-cyan);stroke-width:1px;transition:fill var(--motion-fast) var(--ease-standard), stroke var(--motion-fast) var(--ease-standard)}.figure-dictionary-narrative-bubbles svg g.tone-2 circle{fill:color-mix(in srgb, var(--terminal-amber) 72%, var(--terminal-panel));stroke:var(--terminal-amber)}.figure-dictionary-narrative-bubbles svg g.tone-3 circle{fill:color-mix(in srgb, var(--terminal-green) 70%, var(--terminal-panel));stroke:var(--terminal-green)}.figure-dictionary-narrative-bubbles svg g.tone-4 circle{fill:color-mix(in srgb, var(--terminal-soft) 68%, var(--terminal-panel));stroke:var(--terminal-soft)}.figure-dictionary-narrative-bubbles svg circle.is-record-dot{fill:color-mix(in srgb, var(--terminal-bg) 76%, transparent);stroke:none}.figure-dictionary-narrative-bubbles svg circle.is-label-plate{fill:var(--terminal-bg);stroke:color-mix(in srgb, var(--terminal-ink-strong) 55%, var(--terminal-line));stroke-width:1px}.figure-dictionary-narrative-bubbles svg text{fill:var(--terminal-ink-strong);font-family:var(--mono);font-size:.72rem;font-weight:var(--weight-semibold);text-anchor:middle;pointer-events:none}.figure-dictionary-narrative-bubbles svg text.is-share{font-size:.52rem;font-weight:var(--weight-medium)}.figure-dictionary-narrative-bubbles ol{gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.figure-dictionary-narrative-bubbles li{grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;display:grid}.figure-dictionary-narrative-bubbles li>i{background:var(--terminal-cyan);width:8px;height:8px}.figure-dictionary-narrative-bubbles li>i.tone-2{background:var(--terminal-amber)}.figure-dictionary-narrative-bubbles li>i.tone-3{background:var(--terminal-green)}.figure-dictionary-narrative-bubbles li>i.tone-4{background:var(--terminal-soft)}.figure-dictionary-narrative-bubbles li strong{min-width:0;color:var(--terminal-ink-strong);font-size:.67rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figure-dictionary-narrative-bubbles li b{color:var(--terminal-amber);font-size:.68rem}.figure-dictionary-narrative-bubbles li small{color:var(--terminal-soft);font-size:.6rem}.figure-dictionary-narrative-bubbles>p{color:var(--terminal-soft);text-align:center;font-size:.7rem}.figure-dictionary-narrative-bubbles:hover svg circle,.figure-dictionary-narrative-bubbles:focus-within svg circle{fill:color-mix(in srgb, var(--figure-hover-neon,var(--terminal-green)) 78%, var(--terminal-panel));stroke:var(--figure-hover-neon,var(--terminal-green))}.figure-dictionary-narrative-bubbles:hover svg circle.is-record-dot,.figure-dictionary-narrative-bubbles:focus-within svg circle.is-record-dot{fill:color-mix(in srgb, var(--terminal-bg) 76%, transparent);stroke:none}.figure-dictionary-narrative-bubbles:hover svg circle.is-label-plate,.figure-dictionary-narrative-bubbles:focus-within svg circle.is-label-plate{fill:var(--terminal-bg);stroke:var(--figure-hover-neon,var(--terminal-green))}.figure-dictionary-source-constellation,.figure-dictionary-narrative-baseline{min-width:0}.figure-dictionary-source-constellation h3,.figure-dictionary-narrative-baseline h3{color:var(--terminal-muted);font-size:.72rem;font-weight:var(--weight-semibold);text-align:left;margin:0 0 8px}.figure-dictionary-source-constellation>div,.figure-dictionary-narrative-baseline>div{grid-template-rows:minmax(205px,1fr) auto;gap:8px;min-width:0;display:grid}.figure-dictionary-source-constellation svg,.figure-dictionary-narrative-baseline svg{width:100%;min-height:205px;max-height:300px;overflow:visible}.figure-dictionary-source-constellation svg line.is-axis,.figure-dictionary-narrative-baseline svg line.is-baseline{stroke:var(--terminal-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.figure-dictionary-source-constellation svg line.is-stem,.figure-dictionary-narrative-baseline svg line.is-stem{stroke:var(--terminal-line);stroke-width:1px;vector-effect:non-scaling-stroke}.figure-dictionary-source-constellation svg circle.is-record{fill:var(--terminal-cyan);stroke:var(--terminal-panel);stroke-width:1px;transition:fill var(--motion-fast) var(--ease-standard), stroke var(--motion-fast) var(--ease-standard)}.figure-dictionary-source-constellation svg g.tone-2 circle.is-record{fill:var(--terminal-amber)}.figure-dictionary-source-constellation svg g.tone-3 circle.is-record{fill:var(--terminal-green)}.figure-dictionary-source-constellation svg g.tone-4 circle.is-record{fill:var(--terminal-soft)}.figure-dictionary-source-constellation svg circle.is-cadence{stroke:var(--terminal-ink-strong);stroke-width:1.5px}.figure-dictionary-source-constellation svg circle.is-centroid{fill:var(--terminal-bg);stroke:var(--terminal-ink-strong);stroke-width:1.5px}.figure-dictionary-source-constellation svg text{fill:var(--terminal-ink-strong);font-family:var(--mono);font-size:.7rem;font-weight:var(--weight-semibold);text-anchor:middle}.figure-dictionary-source-constellation ol,.figure-dictionary-narrative-baseline ol{background:var(--terminal-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;margin:0;padding:1px;list-style:none;display:grid}.figure-dictionary-source-constellation li,.figure-dictionary-narrative-baseline li{background:var(--terminal-bg);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;min-height:31px;padding:5px 7px;display:grid}.figure-dictionary-source-constellation li>i,.figure-dictionary-narrative-baseline li>i{background:var(--terminal-cyan);border-radius:50%;width:9px;height:9px}.figure-dictionary-source-constellation li>i.tone-2,.figure-dictionary-narrative-baseline li>i.tone-2{background:var(--terminal-amber)}.figure-dictionary-source-constellation li>i.tone-3,.figure-dictionary-narrative-baseline li>i.tone-3{background:var(--terminal-green)}.figure-dictionary-source-constellation li>i.tone-4,.figure-dictionary-narrative-baseline li>i.tone-4{background:var(--terminal-soft)}.figure-dictionary-source-constellation li strong,.figure-dictionary-narrative-baseline li strong{min-width:0;color:var(--terminal-ink-strong);font-size:.68rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figure-dictionary-source-constellation li b,.figure-dictionary-narrative-baseline li b{color:var(--terminal-cyan);font-size:.7rem}.figure-dictionary-source-constellation li small,.figure-dictionary-narrative-baseline li small{color:var(--terminal-soft);font-size:.62rem}.figure-dictionary-source-constellation>p,.figure-dictionary-narrative-baseline>p{color:var(--terminal-soft);text-align:center;font-size:.7rem}.figure-dictionary-source-constellation:hover svg circle.is-record,.figure-dictionary-source-constellation:focus-within svg circle.is-record{fill:var(--figure-hover-neon,var(--terminal-green));stroke:var(--figure-hover-neon,var(--terminal-green))}.figure-dictionary-narrative-baseline svg circle{fill:color-mix(in srgb, var(--terminal-cyan) 80%, var(--terminal-panel));stroke:var(--terminal-cyan);stroke-width:1.5px;transition:fill var(--motion-fast) var(--ease-standard), stroke var(--motion-fast) var(--ease-standard)}.figure-dictionary-narrative-baseline svg g.tone-2 circle{fill:color-mix(in srgb, var(--terminal-amber) 78%, var(--terminal-panel));stroke:var(--terminal-amber)}.figure-dictionary-narrative-baseline svg g.tone-3 circle{fill:color-mix(in srgb, var(--terminal-green) 76%, var(--terminal-panel));stroke:var(--terminal-green)}.figure-dictionary-narrative-baseline svg g.tone-4 circle{fill:color-mix(in srgb, var(--terminal-soft) 72%, var(--terminal-panel));stroke:var(--terminal-soft)}.figure-dictionary-narrative-baseline svg text{fill:var(--terminal-ink-strong);font-family:var(--mono);font-weight:var(--weight-semibold);text-anchor:middle}.figure-dictionary-narrative-baseline svg text.is-index{fill:var(--terminal-bg);font-size:.78rem}.figure-dictionary-narrative-baseline svg text.is-share{fill:var(--terminal-muted);font-size:.6rem;font-weight:var(--weight-medium)}.figure-dictionary-narrative-baseline:hover svg circle,.figure-dictionary-narrative-baseline:focus-within svg circle{fill:color-mix(in srgb, var(--figure-hover-neon,var(--terminal-green)) 82%, var(--terminal-panel));stroke:var(--figure-hover-neon,var(--terminal-green))}.figure-dictionary-rare-composition>small,.figure-dictionary-record-completeness>small{color:var(--terminal-muted);font-size:.67rem;font-weight:var(--weight-medium);margin-top:7px;line-height:1.5}.figure-dictionary-completeness-summary{border:1px solid var(--terminal-line);background:var(--terminal-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.figure-dictionary-completeness-summary>div{background:var(--terminal-bg);gap:4px;min-width:0;padding:10px;display:grid}.figure-dictionary-completeness-summary strong{color:var(--terminal-ink-strong);font-size:1.4rem;font-weight:var(--weight-semibold)}.figure-dictionary-completeness-summary span{color:var(--terminal-soft);font-size:.62rem;line-height:1.35}.figure-dictionary-completeness-plot{align-self:center;gap:13px;display:grid}.figure-dictionary-completeness-plot>div{grid-template-columns:82px minmax(0,1fr) 72px;align-items:center;gap:10px;display:grid}.figure-dictionary-completeness-plot span{color:var(--terminal-muted);font-size:.68rem;font-weight:var(--weight-semibold)}.figure-dictionary-completeness-plot i{border:1px solid var(--terminal-line);background:var(--terminal-bg);height:24px;display:block;position:relative}.figure-dictionary-completeness-plot i:after{background:var(--terminal-line);width:1px;box-shadow:-100px 0 0 var(--terminal-line), -50px 0 0 var(--terminal-line);content:"";position:absolute;inset:4px 25% 4px auto}.figure-dictionary-completeness-plot i b{z-index:1;width:var(--figure-completeness-width);background:var(--terminal-cyan);max-width:calc(100% - 6px);position:absolute;inset:3px auto 3px 3px}.figure-dictionary-completeness-plot strong{color:var(--terminal-ink-strong);text-align:right;font-size:.72rem}.figure-dictionary-no-statistics{border:1px solid var(--terminal-line-strong);background:var(--terminal-panel);gap:18px;margin:0 12px 12px;padding:20px;display:grid}.figure-dictionary-no-statistics>header{border-bottom:1px solid var(--terminal-line);color:var(--terminal-cyan);justify-content:space-between;gap:14px;padding-bottom:12px;font-size:.72rem;display:flex}.figure-dictionary-no-statistics>header b{color:var(--terminal-muted)}.figure-dictionary-no-statistics>div{grid-template-columns:minmax(130px,.25fr) minmax(0,1fr);gap:22px;display:grid}.figure-dictionary-no-statistics>div strong{color:var(--terminal-ink-strong);font-size:clamp(1.3rem,2.2vw,2rem)}.figure-dictionary-no-statistics>div p{max-width:72ch;color:var(--terminal-muted);margin:0;font-size:.82rem;line-height:1.65}.figure-dictionary-no-statistics dl{border:1px solid var(--terminal-line);background:var(--terminal-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.figure-dictionary-no-statistics dl>div{background:var(--terminal-bg);gap:6px;padding:12px;display:grid}.figure-dictionary-no-statistics dt{color:var(--terminal-soft);font-size:.65rem}.figure-dictionary-no-statistics dd{color:var(--terminal-ink-strong);font-size:.78rem;font-weight:var(--weight-semibold);margin:0}.figure-dictionary-evidence-grid{grid-template-columns:1fr;align-items:start;gap:12px;margin:0 12px 12px;display:grid}.figure-dictionary-evidence-grid .figure-dictionary-records,.figure-dictionary-evidence-grid .figure-dictionary-related-card{margin:0}.figure-dictionary-records>header{min-height:48px;padding:0 14px}.figure-dictionary-records h2,.figure-dictionary-related-card h2{font-size:.78rem;font-weight:var(--weight-semibold)}.figure-dictionary-records header span{color:var(--terminal-soft);font-size:.68rem;font-weight:var(--weight-medium)}.figure-dictionary-records a{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;min-height:58px;padding:10px 14px}.figure-dictionary-records a>span{color:var(--terminal-cyan);font-size:.7rem;font-weight:var(--weight-semibold)}.figure-dictionary-records a strong{color:var(--terminal-ink-strong);font-size:.78rem;font-weight:var(--weight-semibold)}.figure-dictionary-records a small{color:var(--terminal-muted);font-size:.68rem;font-weight:var(--weight-medium)}.figure-dictionary-related-card{padding:14px}.figure-dictionary-related-card>div{grid-template-columns:repeat(4,minmax(0,1fr))}.figure-dictionary-related-card a{min-height:54px;color:var(--terminal-ink-strong);font-size:.76rem;font-weight:var(--weight-semibold);padding:10px 12px}.figure-dictionary-related-card span{color:var(--terminal-soft);font-size:.72rem}.figure-dictionary-browser .figure-dictionary-search>span,.figure-dictionary-term-field>header{font-size:.72rem;font-weight:var(--weight-semibold)}.figure-dictionary-term-field a{color:var(--terminal-muted);font-size:.82rem;font-weight:var(--weight-medium)}.figure-dictionary-viz-card,.figure-dictionary-records a,.figure-dictionary-related-card a,.figure-dictionary-header nav a,.figure-dictionary-composition-group li>i>span,.figure-dictionary-completeness-plot i b{transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), stroke var(--motion-fast) var(--ease-standard)}.figure-dictionary-viz-card:hover,.figure-dictionary-viz-card:focus-within{border-color:color-mix(in srgb, var(--figure-hover-neon,var(--terminal-green)) 72%, var(--terminal-line))}.figure-dictionary-viz-card:hover .figure-dictionary-viz-header h2,.figure-dictionary-viz-card:focus-within .figure-dictionary-viz-header h2,.figure-dictionary-header nav a:hover,.figure-dictionary-header nav a:focus-visible{color:var(--figure-hover-neon,var(--terminal-green))}.figure-dictionary-share-card:hover .figure-dictionary-segment-meter i.is-active,.figure-dictionary-share-card:focus-within .figure-dictionary-segment-meter i.is-active,.figure-dictionary-timeline-bars i:hover,.figure-dictionary-document-clusters li i:hover,.figure-dictionary-source-concentration li:hover i b,.figure-dictionary-composition-group li:hover>i>span,.figure-dictionary-completeness-plot>div:hover i b{border-color:var(--figure-hover-neon,var(--terminal-green));background:var(--figure-hover-neon,var(--terminal-green))}.figure-dictionary-region-field:hover .figure-dictionary-region-waffle i,.figure-dictionary-region-field:focus-within .figure-dictionary-region-waffle i{border-color:color-mix(in srgb, var(--figure-hover-neon,var(--terminal-green)) 70%, var(--region-tone));transform:scale(1.04)}.figure-dictionary-records a:hover,.figure-dictionary-records a:focus-visible,.figure-dictionary-related-card a:hover,.figure-dictionary-related-card a:focus-visible{border-color:var(--figure-hover-neon,var(--terminal-green));color:var(--figure-hover-neon,var(--terminal-green));background:color-mix(in srgb, var(--figure-hover-neon,var(--terminal-green)) 7%, var(--terminal-bg))}.figure-dictionary-records a:hover>span,.figure-dictionary-records a:focus-visible>span,.figure-dictionary-related-card a:hover span,.figure-dictionary-related-card a:focus-visible span{color:var(--figure-hover-neon,var(--terminal-green))}.figure-dictionary-view{--type-micro-size:.98rem;--type-meta-size:1.02rem;--type-body-small-size:1.06rem;--type-body-size:1.12rem;--type-control-size:1.04rem;--type-chart-axis-size:.9rem;--type-chart-label-size:.96rem;--type-table-primary-size:1rem;--type-table-secondary-size:.9rem}.figure-dictionary-brand,.figure-dictionary-header-status,.figure-dictionary-header nav a,.figure-dictionary-profile-route,.figure-dictionary-profile-identity>div:first-child>span,.figure-dictionary-record-total span,.figure-dictionary-record-total small,.figure-dictionary-browser .figure-dictionary-search>span,.figure-dictionary-term-field>header{font-size:.94rem}.figure-dictionary-term-field a{font-size:1.04rem}.figure-dictionary-profile-identity p{font-size:1.1rem}.figure-dictionary-kpi-grid span,.figure-dictionary-kpi-grid small{font-size:.9rem}.figure-dictionary-kpi-grid strong{font-size:clamp(1.2rem,1.78vw,1.58rem)}.figure-dictionary-editorial-summary>span{font-size:.96rem}.figure-dictionary-editorial-summary>p{font-size:clamp(1.04rem,1.08vw,1.15rem)}.figure-dictionary-viz-header h2{font-size:1rem}.figure-dictionary-viz-header span,.figure-dictionary-share-card>small,.figure-dictionary-timeline-axis,.figure-dictionary-archive-signal footer span,.figure-dictionary-archive-signal footer b,.figure-dictionary-archive-signal>small,.figure-dictionary-document-clusters li>span,.figure-dictionary-document-clusters li>b,.figure-dictionary-document-clusters>small,.figure-dictionary-sparse-timeline>small{font-size:.9rem}.figure-dictionary-threshold-waffle span{font-size:.94rem}.figure-dictionary-threshold-waffle small{font-size:.88rem}.figure-dictionary-sparse-timeline svg text,.figure-dictionary-sparse-timeline svg text.is-label{font-size:14px}.figure-dictionary-region-field li,.figure-dictionary-source-concentration li{font-size:.9rem}.figure-dictionary-source-constellation h3,.figure-dictionary-narrative-baseline h3{font-size:.94rem}.figure-dictionary-source-constellation svg text,.figure-dictionary-source-constellation li strong,.figure-dictionary-narrative-baseline li strong{font-size:.9rem}.figure-dictionary-source-constellation li b,.figure-dictionary-narrative-baseline li b{font-size:.92rem}.figure-dictionary-source-constellation li small,.figure-dictionary-narrative-baseline li small{font-size:.88rem}.figure-dictionary-source-constellation>p,.figure-dictionary-narrative-baseline>p,.figure-dictionary-rare-composition>small,.figure-dictionary-record-completeness>small{font-size:.9rem}.figure-dictionary-narrative-baseline svg text.is-index{font-size:.98rem}.figure-dictionary-narrative-baseline svg text.is-count{font-size:.92rem}.figure-dictionary-narrative-baseline svg text.is-share,.figure-dictionary-completeness-summary span{font-size:.88rem}.figure-dictionary-completeness-plot span,.figure-dictionary-completeness-plot strong{font-size:.92rem}.figure-dictionary-records h2,.figure-dictionary-related-card h2{font-size:1rem}.figure-dictionary-records header span,.figure-dictionary-records a>span,.figure-dictionary-records a small{font-size:.9rem}.figure-dictionary-records a strong{font-size:1.02rem}.figure-dictionary-related-card a{font-size:.98rem}.figure-dictionary-related-card span,.figure-dictionary-detail-footer a{font-size:.9rem}.figure-dictionary-timeline-bars i,.figure-dictionary-segment-meter i.is-active,.figure-dictionary-sparse-timeline polygon{transform-origin:bottom}.figure-dictionary-source-concentration li i b,.figure-dictionary-completeness-plot i b{transform-origin:0}.figure-dictionary-threshold-dots i,.figure-dictionary-document-clusters li i,.figure-dictionary-sparse-timeline svg polygon,.figure-dictionary-sparse-timeline svg circle,.figure-dictionary-region-waffle i,.figure-dictionary-source-constellation svg line.is-stem,.figure-dictionary-source-constellation svg circle,.figure-dictionary-narrative-baseline svg line.is-stem,.figure-dictionary-narrative-baseline svg circle{transform-box:fill-box;transform-origin:50%}@media (max-width:1800px){.figure-dictionary-secondary-visuals,.figure-dictionary-secondary-visuals.is-minority{grid-template-columns:1fr}}@media (max-width:1400px){.figure-dictionary-composition-views{grid-template-columns:1fr}.figure-dictionary-source-constellation svg,.figure-dictionary-narrative-baseline svg{min-height:240px}}@media (max-width:1120px){.figure-dictionary-primary-visuals,.figure-dictionary-secondary-visuals,.figure-dictionary-secondary-visuals.is-minority,.figure-dictionary-evidence-grid{grid-template-columns:1fr}.figure-dictionary-primary-visuals .figure-dictionary-viz-card{min-height:220px}.figure-dictionary-secondary-visuals>.figure-dictionary-viz-card{min-height:300px}.figure-dictionary-term-field a:nth-child(n+17):not(.is-active){display:none}}@media (max-width:760px){.figure-dictionary-kpi-grid{grid-template-columns:1fr}.figure-dictionary-editorial-summary{grid-template-columns:1fr;gap:12px;margin:10px;padding:18px}.figure-dictionary-editorial-summary>p{font-size:1.02rem}.figure-dictionary-primary-visuals,.figure-dictionary-secondary-visuals{padding:0 10px 10px}.figure-dictionary-evidence-grid{margin:0 10px 10px}.figure-dictionary-region-field-body{grid-template-columns:1fr}.figure-dictionary-region-waffle,.figure-dictionary-region-plot p{width:min(100%,250px)}.figure-dictionary-composition-views,.figure-dictionary-no-statistics>div,.figure-dictionary-no-statistics dl,.figure-dictionary-composition-ring>div,.figure-dictionary-source-orbit>div,.figure-dictionary-narrative-bubbles>div{grid-template-columns:1fr}.figure-dictionary-source-orbit svg{grid-row:auto}.figure-dictionary-source-orbit>div>strong,.figure-dictionary-source-orbit>div>span{text-align:center}.figure-dictionary-related-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.figure-dictionary-records a{grid-template-columns:24px minmax(0,1fr)}.figure-dictionary-records a small{grid-column:2}}@media (max-width:900px){.figure-dictionary-grid{grid-template-columns:1fr}.figure-dictionary-browser{border-right:0;border-bottom:1px solid var(--terminal-line-strong);grid-template-rows:auto auto;height:auto;min-height:0;overflow:hidden}.figure-dictionary-browser .figure-dictionary-search{padding:16px 14px 14px}.figure-dictionary-browser .figure-dictionary-search>div{min-height:60px}.figure-dictionary-browser .figure-dictionary-search input{height:58px;font-size:clamp(1rem,5vw,1.3rem)}.figure-dictionary-term-field>div{gap:6px;padding:12px}.figure-dictionary-term-field a{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,16ch);min-height:38px;font-size:1rem;overflow:hidden}.figure-dictionary-term-field a:nth-child(n+13):not(.is-active){display:none}.figure-dictionary-composition-views,.figure-dictionary-source-constellation ol,.figure-dictionary-narrative-baseline ol{grid-template-columns:1fr}}@media (max-width:520px){.figure-dictionary-browser{height:auto;min-height:0}.figure-dictionary-term-field a:nth-child(n+11):not(.is-active){display:none}.figure-dictionary-threshold-waffle{grid-template-columns:1fr;gap:12px}.figure-dictionary-threshold-dots{width:min(100%,260px)}.figure-dictionary-threshold-waffle>div:last-child{grid-template-columns:auto 1fr;align-items:end}.figure-dictionary-threshold-waffle small{grid-column:1/-1}.figure-dictionary-source-constellation svg,.figure-dictionary-narrative-baseline svg{min-height:205px}}.publication-shell{background:var(--bg);min-height:100svh;position:relative;overflow:visible}.publication-frame{z-index:2;width:calc(100vw - (var(--stage-edge) * 2));max-width:1440px;min-height:100svh;padding:var(--stage-edge) 0 calc(var(--stage-edge) + var(--dock-height));margin:0 auto;display:block;position:relative}.publication-console-bar{border:1px solid var(--terminal-line-strong);background:var(--panel);min-height:44px;color:var(--terminal-muted);font-size:var(--type-micro-size);text-transform:uppercase;grid-template-columns:minmax(250px,1fr) auto auto;align-items:stretch;display:grid}.publication-console-bar>a{min-width:0;color:inherit;align-items:baseline;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.publication-console-bar>a strong{color:var(--terminal-green);font-size:var(--type-label-size)}.publication-console-bar>a span,.publication-console-bar>span{color:var(--terminal-soft)}.publication-console-bar>span{border-inline:1px solid var(--terminal-line);place-items:center;padding:0 14px;display:grid}.publication-console-bar nav{align-items:stretch;display:flex;overflow-x:auto}.publication-console-bar nav a{border-left:1px solid var(--terminal-line);color:var(--terminal-muted);place-items:center;padding:0 9px;text-decoration:none;display:grid}.publication-console-bar nav a:first-child{border-left:0}.publication-console-bar>a:hover,.publication-console-bar>a:focus-visible,.publication-console-bar nav a:hover,.publication-console-bar nav a:focus-visible{background:var(--terminal-panel-strong);color:var(--terminal-green)}.publication-breadcrumbs{border:1px solid var(--terminal-line);background:var(--panel);min-height:36px;color:var(--muted-2);font-size:var(--type-micro-size);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:0 12px;display:flex}.publication-breadcrumbs span{gap:8px;display:inline-flex}.publication-breadcrumbs a{text-decoration:none}.publication-breadcrumbs a:hover,.publication-breadcrumbs a:focus-visible{color:var(--terminal-green)}.publication-breadcrumbs i{color:var(--terminal-line-strong);font-style:normal}.publication-hero{border:1px solid var(--terminal-line);background:var(--panel);grid-template-columns:minmax(140px,.24fr) minmax(0,1fr);gap:10px 22px;padding:clamp(18px,3vw,34px);display:grid}.publication-hero>span{color:var(--terminal-green);font-size:var(--type-micro-size);text-transform:uppercase;grid-row:1/span 2;padding-top:5px;line-height:1.5;display:block}.publication-hero h1{max-width:28ch;color:var(--ink-strong);font-size:clamp(1.65rem,4vw,3.4rem);font-weight:var(--weight-semibold);letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:1}.publication-hero p{max-width:80ch;color:var(--muted);font-size:var(--type-body-size);margin:0;line-height:1.62}.publication-stats{background:var(--terminal-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:8px 0 0;padding:1px;display:grid}.publication-stats div{background:var(--panel);min-width:0;padding:12px 14px}.publication-stats dt{color:var(--muted-2);font-size:var(--type-micro-size);text-transform:uppercase}.publication-stats dd{overflow-wrap:anywhere;color:var(--ink-strong);margin:6px 0 0;font-size:clamp(.94rem,1.7vw,1.25rem)}.publication-notice{border-left:3px solid var(--terminal-amber);background:color-mix(in srgb, var(--terminal-amber) 8%, var(--panel));color:var(--muted);margin:1px 0 0;padding:15px 18px;font-size:.78rem;line-height:1.6}.publication-light-guide{display:none}.publication-content{gap:12px;margin-top:12px;display:grid}.publication-section{border:1px solid var(--terminal-line);background:var(--panel);min-width:0}.publication-section h2{border-bottom:1px solid var(--terminal-line);color:var(--ink-strong);font-size:var(--type-label-size);font-weight:var(--weight-semibold);text-transform:uppercase;margin:0;padding:11px 14px}.publication-section p,.publication-prose-list{max-width:82ch;color:var(--muted);margin-inline:14px;line-height:1.72}.publication-record-list{background:var(--terminal-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.publication-record-list li{background:var(--panel);content-visibility:auto;contain-intrinsic-size:0 170px;min-width:0}.publication-record-list a{min-height:100%;color:var(--ink);align-content:start;gap:9px;padding:16px;text-decoration:none;display:grid}.publication-record-list a:hover,.publication-record-list a:focus-visible{background:color-mix(in srgb, var(--terminal-green) 6%, var(--panel))}.record-list-heading{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.record-list-heading strong{color:var(--ink-strong);font-size:.98rem;line-height:1.35}.record-list-heading b{color:var(--terminal-green);font-size:.68rem;font-weight:var(--weight-medium)}.record-list-meta{color:var(--muted-2);font-size:var(--type-micro-size);text-transform:uppercase;line-height:1.45}.record-list-snippet{color:var(--muted);font-size:var(--type-meta-size);line-height:1.58}.publication-collection-grid{background:var(--terminal-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;display:grid}.publication-collection-grid>a{background:var(--panel);min-height:112px;color:var(--ink);align-content:space-between;gap:22px;padding:16px;text-decoration:none;display:grid}.publication-collection-grid>a:hover,.publication-collection-grid>a:focus-visible{background:color-mix(in srgb, var(--terminal-green) 6%, var(--panel))}.publication-collection-grid>a>span{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.publication-collection-grid strong{line-height:1.35}.publication-collection-grid b{color:var(--terminal-green);font-size:.82rem}.publication-collection-grid small{color:var(--muted-2);font-size:var(--type-micro-size);line-height:1.45}.publication-definition-list{background:var(--terminal-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;display:grid}.publication-definition-list div{background:var(--panel);grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:18px;padding:15px 18px;display:grid}.publication-definition-list dt{color:var(--muted-2);text-transform:uppercase;font-size:.68rem}.publication-definition-list dd{overflow-wrap:anywhere;color:var(--ink-strong);margin:0;font-size:.82rem;line-height:1.5}.publication-excerpt{border:0;border-left:3px solid var(--terminal-green);background:var(--panel);max-width:none;color:var(--ink-strong);margin:0;padding:clamp(18px,3vw,30px);font-size:clamp(.9rem,1.4vw,1.08rem);line-height:1.75}.publication-caveat,.publication-more-note,.publication-empty{color:var(--muted-2);font-size:var(--type-meta-size);line-height:1.6}.publication-link-row{flex-wrap:wrap;gap:8px;display:flex}.publication-link-row a,.publication-pagination a{border:1px solid var(--terminal-line-strong);min-height:38px;color:var(--ink-strong);text-transform:uppercase;align-items:center;padding:0 13px;font-size:.72rem;text-decoration:none;display:inline-flex}.publication-link-row a:hover,.publication-link-row a:focus-visible,.publication-pagination a:hover,.publication-pagination a:focus-visible{border-color:var(--terminal-green);color:var(--terminal-green)}.publication-pagination{grid-template-columns:repeat(3,1fr);align-items:center;gap:14px;display:grid}.publication-pagination>:nth-child(2){justify-self:center}.publication-pagination>:last-child{justify-self:end}.publication-prose-list{gap:10px;padding-left:20px;display:grid}.publication-footer{border:1px solid var(--terminal-line);background:var(--panel);color:var(--muted-2);text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding:13px 14px;font-size:.68rem;display:flex}.publication-footer p{margin:0}.publication-footer nav{flex-wrap:wrap;gap:14px;display:flex}.publication-footer a{text-decoration:none}.publication-footer a:hover,.publication-footer a:focus-visible{color:var(--terminal-green)}.publication-display-controls{justify-content:flex-end}:root[data-theme=light] .publication-shell{background:#f3f5f2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light] .publication-console-bar,:root[data-theme=light] .publication-breadcrumbs,:root[data-theme=light] .publication-hero,:root[data-theme=light] .publication-stats div,:root[data-theme=light] .publication-section,:root[data-theme=light] .publication-record-list li,:root[data-theme=light] .publication-collection-grid>a,:root[data-theme=light] .publication-definition-list div,:root[data-theme=light] .publication-footer{background:#fff}:root[data-theme=light] .publication-console-bar,:root[data-theme=light] .publication-breadcrumbs,:root[data-theme=light] .publication-hero,:root[data-theme=light] .publication-section,:root[data-theme=light] .publication-footer{border-color:#0f172a4d}:root[data-theme=light] .publication-console-bar,:root[data-theme=light] .publication-hero,:root[data-theme=light] .publication-section,:root[data-theme=light] .publication-footer,:root[data-theme=light] .publication-light-guide{box-shadow:0 1px 2px #0f172a14}:root[data-theme=light] .publication-hero h1,:root[data-theme=light] .record-list-heading strong,:root[data-theme=light] .publication-collection-grid strong,:root[data-theme=light] .publication-definition-list dd{color:#0f172a}:root[data-theme=light] .publication-hero p,:root[data-theme=light] .record-list-snippet,:root[data-theme=light] .publication-section p,:root[data-theme=light] .publication-prose-list{color:#334155}:root[data-theme=light] .publication-console-bar>a strong,:root[data-theme=light] .publication-hero>span,:root[data-theme=light] .publication-stats dd,:root[data-theme=light] .publication-collection-grid b,:root[data-theme=light] .record-list-heading b{color:#087443}:root[data-theme=light] .publication-console-bar nav a:hover,:root[data-theme=light] .publication-console-bar nav a:focus-visible,:root[data-theme=light] .publication-record-list a:hover,:root[data-theme=light] .publication-record-list a:focus-visible,:root[data-theme=light] .publication-collection-grid>a:hover,:root[data-theme=light] .publication-collection-grid>a:focus-visible{color:#065f3b;background:#eef8f2}:root[data-theme=light] .publication-light-guide{color:#334155;background:#f7faff;border:1px solid #003f9f57;border-left:4px solid #003f9f;grid-template-columns:minmax(160px,.24fr) minmax(0,1fr);gap:18px;margin-top:8px;padding:15px 16px;display:grid}:root[data-theme=light] .publication-light-guide strong{color:#003f9f;font-size:var(--type-meta-size);text-transform:uppercase;line-height:1.45}:root[data-theme=light] .publication-light-guide p{max-width:88ch;font-size:var(--type-body-small-size);margin:0;line-height:1.62}@media (max-width:1080px){.publication-console-bar{grid-template-columns:minmax(220px,1fr) auto}.publication-console-bar>span{display:none}.publication-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.publication-frame{width:calc(100vw - 28px);padding-top:14px}.publication-console-bar{grid-template-columns:1fr}.publication-console-bar>a{border-bottom:1px solid var(--terminal-line)}.publication-console-bar nav a{flex:1 0 auto;min-height:36px}.publication-breadcrumbs{min-height:32px;padding-block:7px}.publication-hero{grid-template-columns:1fr;gap:12px;padding:16px}.publication-hero>span{grid-row:auto;padding-top:0}:root[data-theme=light] .publication-light-guide{grid-template-columns:1fr;gap:7px}.publication-hero h1{max-width:100%;font-size:clamp(1.72rem,10vw,2.6rem)}.publication-stats,.publication-definition-list,.publication-record-list,.publication-collection-grid{grid-template-columns:1fr}.publication-definition-list div{grid-template-columns:108px minmax(0,1fr)}.publication-record-list a,.publication-collection-grid>a{padding:16px}.publication-footer{flex-direction:column;align-items:flex-start}}:root:not([data-theme=light]){--accent-blue:#7cc3ff}.map-readout-led,.source-terminal-led.is-live,.source-divider-led.is-live,.about-status-led{transform-origin:50%;animation:5.6s ease-in-out infinite archive-visible-signal-breathe}.source-family-marker.is-active{animation:6.2s ease-in-out infinite archive-visible-marker-breathe}.dashboard-view .console-tabs button.active:not(:hover):not(:focus-visible),.density-view .density-chart-switcher button.is-active:not(:hover):not(:focus-visible){outline-offset:-2px;outline:1px solid #0000;animation:6.8s ease-in-out infinite archive-visible-control-breathe}@keyframes archive-visible-signal-breathe{0%,to{opacity:.42;box-shadow:0 0 #a8ff6a00}50%{opacity:1;box-shadow:0 0 0 2px #a8ff6a2e,0 0 13px #a8ff6a7a}}@keyframes archive-visible-marker-breathe{0%,to{opacity:.48;border-color:color-mix(in srgb, var(--source-color) 58%, transparent)}50%{opacity:1;border-color:var(--source-color)}}@keyframes archive-visible-control-breathe{0%,to{outline-color:color-mix(in srgb, var(--accent-blue) 22%, transparent)}50%{outline-color:var(--accent-blue)}}.publication-breadcrumbs,.publication-notice,.record-list-meta,.publication-collection-grid small,.publication-definition-list dt,.publication-footer,.publication-link-row a,.publication-pagination a{font-weight:var(--weight-medium)}.record-list-heading b,.publication-definition-list dt,.publication-footer,.publication-link-row a,.publication-pagination a{font-size:var(--type-micro-size)}@media (min-width:921px){.source-terminal{width:min(1680px,100%)}}:root[data-theme=light] .dashboard-track-network .dashboard-panel-title p,:root[data-theme=light] .dashboard-track-network .track-list-header small,:root[data-theme=light] .dashboard-track-network .track-row i small{color:#3f4541;font-weight:var(--weight-semibold)!important}:root[data-theme=light] .dashboard-track-network .relation-lane text,:root[data-theme=light] .dashboard-track-network .relation-style-legend text,:root[data-theme=light] .dashboard-track-network .network-micro-text,:root[data-theme=light] .dashboard-track-network .network-slot-label{fill:#242825;font-weight:var(--weight-bold)!important}:root[data-theme=light] .dashboard-track-network .relation-node-label{fill:#1b1e1c;font-weight:var(--weight-bold)!important}:root[data-theme=light] .dashboard-track-network .relation-node-count{fill:#424743;font-weight:var(--weight-semibold)!important}:root:not([data-theme=light]) :where(.map-view,.density-view,.dashboard-view,.source-view,.about-view){color:var(--terminal-ink);background-color:var(--terminal-bg)}:root:not([data-theme=light]) :where(.readout-block,.state-mini,.map-health-note,.map-source-legend,.density-band,.density-metric,.density-figure-rail,.density-chart-card,.dashboard-chart-module,.dashboard-track-network,.dashboard-console,.dashboard-right-sticky,.source-terminal,.source-pane,.source-pane-header,.source-terminal-header,.source-header-status,.source-metric-cell,.source-filter-line,.source-register-column-labels,.source-registry-column-labels,.source-register-row,.source-registry-row,.source-inspector,.source-panel,.source-list article,.about-status-panel,.about-status-cell,.about-module,.about-extension-panel,.about-command-strip,.topic-index-panel){background-color:var(--terminal-panel)}:root:not([data-theme=light]) :where(.map-health-note,.map-source-legend,.density-chart-card,.dashboard-chart-module,.dashboard-track-network,.dashboard-console,.source-inspector,.source-panel,.about-status-panel,.about-module,.about-extension-panel,.topic-index-panel){border-color:var(--terminal-line)}.dashboard-view .relation-node-count,.dashboard-view .relation-node-label,.dashboard-view .time-cutter-number,.dashboard-view .time-cutter-period{font-size:14px!important}.dashboard-view .source-donut-center-label,.dashboard-view .source-donut-center-value,.dashboard-view .source-insight-card>b,.dashboard-view .source-insight-card>small{font-size:14px}.source-terminal .source-header-title span,.source-terminal .source-metric-cell span,.source-terminal .source-mobile-accordion summary span,.source-terminal .source-mobile-accordion summary small,.source-terminal .source-registry-row small,.density-view .density-header span,.density-view .band-meta small,.density-view .density-band-action,.density-view .mobile-density-trend span,.about-view .mobile-about-heading span,.about-view .about-status-head span,.about-view .about-module-head span,.about-view .about-command-strip b,.map-view .terrain-legend-symbol,.map-view .terrain-legend-label,.map-view .mobile-map-heading span,.publication-shell .publication-notice,.publication-shell .publication-definition-list dd,.publication-shell .publication-prose-list code,.publication-shell .publication-collection-grid a span b{font-size:14px!important}.record-overlay{background:#070908e0}.record-overlay:before{background:0 0}.record-card-shell{width:min(1040px,100vw - 112px)}.record-card{--record-postcard-teal:#168977;--record-postcard-paper:#fffdf8;--record-postcard-ink:#101512;--record-card-line:#0f201a47;color:var(--record-postcard-ink);background:var(--record-postcard-paper);border:1px solid #87bdb2;grid-template-rows:auto auto minmax(0,1fr);box-shadow:12px 12px #0000003d}.record-card-table{border-top:4px solid var(--record-tone);border-bottom:1px solid var(--record-card-line);color:#fffdf7;background:var(--record-postcard-teal);gap:16px;min-height:0;padding:20px 22px}.record-card-table-top{color:#d8eee7;font-size:var(--type-meta-size);letter-spacing:.025em}.record-card-table-top>span:first-child{color:#fffdf7}.record-card-table-top button{color:#101512;background:#fffdf8;border:1px solid #d8eee7;min-width:88px;min-height:40px}.record-card-table-top button:hover,.record-card-table-top button:focus-visible{color:#fffdf7;background:#0c6f60;border-color:#fffdf7;outline:none}.record-card-grid,.record-card-grid div{border-color:var(--record-card-line)}.record-card-grid span{color:#d8eee7;font-size:var(--type-micro-size)}.record-card-grid b{color:#fffdf7;font-size:var(--type-meta-size);line-height:1.25}.record-card-title-block{border-bottom:1px solid var(--record-card-line);background:var(--record-postcard-paper);grid-template-columns:minmax(150px,.27fr) minmax(0,1fr);align-items:end;gap:24px;min-height:210px;padding:clamp(24px,3vw,38px)}.record-card-year{color:var(--record-postcard-ink);font-family:var(--font-ui-mono);font-size:clamp(3rem,5.8vw,5.6rem);font-weight:var(--weight-semibold);line-height:.86}.record-card-title-block h2{max-width:18ch;color:var(--record-postcard-ink);font-family:var(--font-ui-mono);font-size:clamp(2rem,4.35vw,4.2rem);font-weight:var(--weight-semibold);letter-spacing:-.055em;text-wrap:balance;margin:0;line-height:.96}.record-card-body{background:var(--record-postcard-paper);border-top:0;grid-template-columns:minmax(0,1.42fr) minmax(230px,.58fr);align-items:start;gap:18px 34px;min-height:0;padding:clamp(22px,2.8vw,34px)}.record-card-body-mark{color:#0c6f60;font-family:var(--font-ui-mono);font-size:var(--type-meta-size);grid-column:1/-1}.record-card-body p{color:#272d29;font-family:var(--font-ui-mono);font-size:var(--type-body-size);font-weight:var(--weight-medium);line-height:1.55}.record-card-body footer{border:1px solid var(--record-card-line);border-left:4px solid var(--record-tone);color:#303934;min-width:0;font-size:var(--type-meta-size);font-weight:var(--weight-semibold);background:#eef0ea;padding:16px}.record-card-body footer:before{color:var(--record-postcard-ink)}.record-card-body a{color:#0c6f60}.record-card-body a:hover,.record-card-body a:focus-visible,.record-card-nav:hover,.record-card-nav:focus-visible{color:#084f45}.record-card-nav{color:#d8eee7}.record-card-nav:hover,.record-card-nav:focus-visible{color:#fffdf7}:root[data-theme=light] .record-card{--record-postcard-paper:#fffdf8}@media (max-width:920px){.record-card-shell{width:calc(100vw - 32px)}.record-card-title-block{grid-template-columns:1fr;align-items:start;min-height:0}.record-card-title-block h2{max-width:100%}.record-card-body{grid-template-columns:1fr}}:root{--archive-ui-radius-sm:0;--archive-ui-radius-md:0;--archive-ui-radius-lg:0}:root[data-theme=light]{--light-font-body:"Helvetica Neue", "Avenir Next", Arial, sans-serif;--light-font-display:"Avenir Next", "Helvetica Neue", Arial, sans-serif;--light-canvas:#dfd0b3;--light-paper:#fff5e5;--light-paper-strong:#fffaf2;--light-paper-soft:#f3e3ca;--light-aqua:#b8d8d7;--light-aqua-strong:#99bfdf;--light-midnight:#173f4f;--light-emerald:#44724f;--light-coral:#db3100;--light-citron:#d8c900;--light-periwinkle:#799ce6;--light-lavender:#c3bfd8;--light-herb:#708c69;--light-marigold:#e99e26;--light-toffee:#da682f;--light-ocean:#4b8299;--light-skyline:#99bfdf;--light-brown:#8c5636;--light-muted:#4f6d76;--light-soft-ink:#6c756d;--light-line:#173f4f3d;--light-line-strong:#173f4f8f;--light-shadow:#45362229;--archive-ui-radius-sm:3px;--archive-ui-radius-md:6px;--archive-ui-radius-lg:8px;--font-ui-mono:var(--light-font-body);--page-bg:var(--light-canvas);--panel-bg:var(--light-paper);--panel-bg-soft:var(--light-paper-soft);--color-bg:var(--light-canvas);--color-surface:var(--light-paper);--color-surface-subtle:var(--light-paper-soft);--color-border:var(--light-line);--color-border-strong:var(--light-line-strong);--color-text:var(--light-midnight);--color-text-muted:var(--light-muted);--color-text-soft:var(--light-muted);--color-link:var(--light-emerald);--color-active:var(--light-coral);--text-primary:var(--light-midnight);--text-secondary:var(--light-muted);--text-muted:var(--light-muted);--bg:var(--light-canvas);--panel:var(--light-paper);--panel-2:var(--light-paper-soft);--panel-strong:var(--light-aqua);--ink:var(--light-midnight);--ink-strong:#0d3443;--muted:var(--light-muted);--muted-2:var(--light-muted);--ash:var(--light-ocean);--dim:#b7ad98;--line:var(--light-line);--blue:var(--light-midnight);--green:var(--light-emerald);--warn:var(--light-brown);--hover-bg:var(--light-midnight);--hover-text:var(--light-paper-strong);--control-bg:#fcf3e3fa;--control-border:var(--light-line-strong);--control-shadow:var(--light-shadow);--control-text:var(--light-midnight);--terminal-bg:var(--light-canvas);--terminal-stage:var(--light-canvas);--terminal-panel:var(--light-paper);--terminal-panel-strong:var(--light-aqua);--terminal-ink:var(--light-midnight);--terminal-ink-strong:#0d3443;--terminal-muted:var(--light-muted);--terminal-soft:var(--light-muted);--terminal-line:var(--light-line);--terminal-line-strong:var(--light-line-strong);--terminal-cyan:var(--light-midnight);--terminal-green:var(--light-emerald);--terminal-amber:#a85e1c;--terminal-violet:#665b97;--terminal-orange:var(--light-coral);--terminal-blush:var(--light-paper-soft);--terminal-scanline:transparent;--terminal-grid-line:transparent;--accent-blue:var(--light-ocean);--accent-green:var(--light-emerald);--accent-amber:#a85e1c;--accent-violet:#665b97;--dashboard-amber:#9a591d;--dashboard-violet:#665b97;--dash-cyan:var(--light-ocean);--dash-amber:var(--light-toffee);--dash-violet:#665b97;--dash-green:var(--light-emerald);--dash-ivory:var(--light-midnight);--dash-muted:var(--light-muted);--chart-grid:#173f4f2e;--source-repository:var(--light-emerald);--source-modern-web:var(--light-periwinkle);--source-public-domain:var(--light-marigold);--source-institution:#8173b4;--source-academic:#655c98;--source-community:#438e9e;--source-other:#6c766e;--source-repository-stroke:#376c5f;--source-repository-fill:var(--light-herb);--source-repository-soft:#dce8d8;--source-modern-web-stroke:#4f70c2;--source-modern-web-fill:var(--light-periwinkle);--source-modern-web-soft:#e0e5f8;--source-public-domain-stroke:#a85e1c;--source-public-domain-fill:var(--light-marigold);--source-public-domain-soft:#fae0bd;--source-institution-stroke:#665b97;--source-institution-fill:#9185bd;--source-institution-soft:var(--light-lavender);--source-academic-stroke:#5b5388;--source-academic-fill:#8176ab;--source-academic-soft:#ddd9ea;--source-community-stroke:#287082;--source-community-fill:#69a8b2;--source-community-soft:#d2e8e7;--source-other-stroke:#65716a;--source-other-fill:#89958c;--source-other-soft:#e1e5df;--map-land-fill:#eef0e6;--map-state-fill-warm:#dce7dc;--map-state-fill-hot:var(--light-aqua);--map-state-fill-hover:#b5d3ce;--map-boundary:#013d5a94;--map-coast:#013d5ae6;--map-terrain-opacity:.18;--map-terrain-active-opacity:.34;--map-dot-green:var(--light-herb);--map-dot-cyan:var(--light-periwinkle);--map-dot-amber:var(--light-marigold);--map-dot-violet:#8e7fbd;--light-body-weight:500}:root[data-theme=light] body,:root[data-theme=light] button,:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea,:root[data-theme=light] .terminal-shell,:root[data-theme=light] .view-area,:root[data-theme=light] .publication-shell,:root[data-theme=light] .record-card{font-family:var(--light-font-body);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}:root[data-theme=light] :where(h1,h2,h3,.dashboard-panel-title,.module-heading,.density-header,.source-header-title,.source-pane-header,.about-module-head,.figure-dictionary-brand,.figure-dictionary-profile-header,.figure-dictionary-viz-card>header,.publication-console-bar,.publication-hero>span,.publication-section>header,.record-list-heading,.record-card-table-top){font-family:var(--light-font-display);letter-spacing:.055em;font-weight:600;font-stretch:100%}:root[data-theme=light] :where(.figure-dictionary-detail-header h1,.figure-dictionary-profile-header h1,.publication-hero h1,.about-title){font-family:var(--light-font-display);letter-spacing:-.025em;font-weight:500}:root[data-theme=light] .terminal-shell{background:var(--light-canvas)}:root[data-theme=light] .terminal-shell:before,:root[data-theme=light] .noise-layer,:root[data-theme=light] .view-area:after{opacity:0;background:0 0}:root[data-theme=light] .terminal-stage{background:var(--light-canvas)}:root[data-theme=light] .view-area{color:var(--light-midnight);border-color:var(--light-line-strong);border-radius:var(--archive-ui-radius-lg);background:var(--light-paper);box-shadow:0 12px 34px var(--light-shadow)}:root[data-theme=light] :where(.map-view,.density-view,.dashboard-view,.source-view,.about-view,.figure-dictionary-shell,.publication-shell){color:var(--light-midnight);background-color:var(--light-paper)}:root[data-theme=light] :where(.readout-block,.state-mini,.map-health-note,.map-source-legend,.density-band,.density-metric,.density-figure-rail,.density-chart-card,.dashboard-chart-module,.dashboard-track-network,.dashboard-console,.dashboard-right-sticky,.source-terminal,.source-pane,.source-pane-header,.source-terminal-header,.source-header-status,.source-metric-cell,.source-filter-line,.source-register-column-labels,.source-registry-column-labels,.source-register-row,.source-registry-row,.source-inspector,.source-panel,.source-list article,.about-status-panel,.about-status-cell,.about-module,.about-extension-panel,.about-command-strip,.topic-index-panel,.figure-dictionary-browser,.figure-dictionary-header,.figure-dictionary-sidebar,.figure-dictionary-results,.figure-dictionary-profile-header,.figure-dictionary-detail-header,.figure-dictionary-detail-stats>div,.figure-dictionary-kpi-grid>div,.figure-dictionary-viz-card,.figure-dictionary-description-card>div,.figure-dictionary-description-card>dl,.figure-dictionary-related-card,.figure-dictionary-records,.figure-dictionary-related,.publication-console-bar,.publication-breadcrumbs,.publication-hero,.publication-stats>div,.publication-section,.publication-record-list li,.publication-collection-grid>a,.publication-definition-list>div,.publication-footer){border-color:var(--light-line);background-color:var(--light-paper)!important}:root[data-theme=light] :where(.source-terminal-header,.source-pane-header,.dashboard-console .console-header,.dashboard-panel-title,.density-header,.about-status-head,.about-module-head,.figure-dictionary-header,.figure-dictionary-detail-header,.figure-dictionary-viz-card>header,.publication-console-bar,.publication-breadcrumbs){color:var(--light-midnight);background-color:var(--light-aqua)!important}:root[data-theme=light] :where(.metric-tile,.mini-control,.console-tabs button,.output-switch,.output-switch button,.time-cutter-grid button,.period-detail-grid>div,.state-coverage-module,.precision-module,.place-role-module,.figure-dictionary-search>div,.figure-dictionary-scope button,.figure-dictionary-suggestions,.figure-dictionary-definition-list>div,.figure-dictionary-pathways a,.figure-dictionary-related a,.figure-dictionary-quick-index a,.figure-dictionary-record-total,.figure-dictionary-description-card dl>div,.figure-dictionary-related-card a){border-color:var(--light-line);background-color:var(--light-paper-strong)!important}:root[data-theme=light] .figure-dictionary-profile-header{background-color:#acd1d0!important}:root[data-theme=light] .figure-dictionary-record-total{background-color:var(--light-paper-strong)!important}:root[data-theme=light] .figure-dictionary-kpi-grid>div:first-child,:root[data-theme=light] .publication-stats>div:nth-child(3n+1),:root[data-theme=light] .about-status-cell:nth-child(3n+1){background-color:#c9ded5!important}:root[data-theme=light] .figure-dictionary-kpi-grid>div:nth-child(2),:root[data-theme=light] .publication-stats>div:nth-child(3n+2),:root[data-theme=light] .about-status-cell:nth-child(3n+2){background-color:#f5c77f!important}:root[data-theme=light] .figure-dictionary-kpi-grid>div:nth-child(3),:root[data-theme=light] .publication-stats>div:nth-child(3n),:root[data-theme=light] .about-status-cell:nth-child(3n){background-color:var(--light-lavender)!important}:root[data-theme=light] :where(.about-view,.map-view,.dashboard-view,.density-view,.source-view,.figure-dictionary-view,.publication-shell,.record-card) :where(button,[role=button],input,select,textarea),:root[data-theme=light] :where(.view-area,.display-control-button,.dock-button,.readout-block,.state-mini,.map-health-note,.map-source-legend,.density-band,.density-metric,.density-figure-rail,.density-chart-card,.dashboard-chart-module,.dashboard-track-network,.dashboard-console,.source-terminal,.source-pane,.source-header-status,.source-metric-cell,.source-filter-line,.source-inspector,.source-panel,.about-status-panel,.about-status-cell,.about-module,.about-extension-panel,.about-command-strip,.topic-index-panel,.figure-dictionary-browser,.figure-dictionary-search>div,.figure-dictionary-scope button,.figure-dictionary-suggestions,.figure-dictionary-common a,.figure-dictionary-viz-card,.figure-dictionary-description-card>div,.figure-dictionary-description-card>dl,.figure-dictionary-related-card,.figure-dictionary-records,.figure-dictionary-related,.publication-console-bar,.publication-breadcrumbs,.publication-hero,.publication-section,.publication-record-list li,.publication-collection-grid>a,.publication-definition-list>div,.publication-footer){border-radius:var(--archive-ui-radius-md)!important}:root[data-theme=light] :where(.display-control-button,.dock-button,.about-actions a,.publication-link-row a,.publication-pagination a){color:var(--light-midnight);border-color:var(--light-line-strong);background:var(--light-paper)}:root[data-theme=light] :where(.display-control-button,.dock-button,.about-actions a,.publication-link-row a,.publication-pagination a,.console-tabs button,.output-switch button,.density-chart-switcher button,.figure-dictionary-common a,.figure-dictionary-result-list a,.publication-console-bar nav a,.publication-record-list a,.publication-collection-grid>a):hover,:root[data-theme=light] :where(.display-control-button,.dock-button,.about-actions a,.publication-link-row a,.publication-pagination a,.console-tabs button,.output-switch button,.density-chart-switcher button,.figure-dictionary-common a,.figure-dictionary-result-list a,.publication-console-bar nav a,.publication-record-list a,.publication-collection-grid>a):focus-visible,:root[data-theme=light] :where(.dock-button,.console-tabs button,.output-switch button,.density-chart-switcher button,.figure-dictionary-common a).active,:root[data-theme=light] .density-chart-switcher button.is-active,:root[data-theme=light] .figure-dictionary-common a.is-active{box-shadow:none;color:var(--light-paper-strong)!important;border-color:var(--light-emerald)!important;background:var(--light-emerald)!important}:root[data-theme=light] :where(.display-control-button,.dock-button,.about-actions a,.publication-link-row a,.publication-pagination a,.console-tabs button,.output-switch button,.density-chart-switcher button,.figure-dictionary-common a,.figure-dictionary-result-list a):focus-visible{outline:2px solid var(--light-coral);outline-offset:2px}:root[data-theme=light] .display-control-button span,:root[data-theme=light] :where(.tiny-label,.source-header-title span,.source-pane-header span,.source-filter-line b,.density-header span,.band-meta span,.module-heading span,.about-status-head span,.about-module-head span,.figure-dictionary-brand,.figure-dictionary-section-label,.figure-dictionary-viz-card>header,.publication-console-bar>a strong,.publication-hero>span,.publication-stats dd,.record-list-heading b){color:var(--light-midnight)}:root[data-theme=light] :where(.about-subtitle,.figure-dictionary-profile-header>span,.publication-notice){color:var(--light-toffee)!important}:root[data-theme=light] :where(.about-status-cell,.figure-dictionary-editorial-summary,.publication-light-guide,.publication-notice){border-left-color:var(--light-toffee)}:root[data-theme=light] .about-view:before{border-color:var(--light-line);background:0 0}:root[data-theme=light] .about-status-head:after,:root[data-theme=light] .about-module-head i,:root[data-theme=light] .source-rollup-name i,:root[data-theme=light] .source-inspector-line,:root[data-theme=light] .source-terminal-divider:before{background:var(--light-coral)}:root[data-theme=light] :where(.console-tabs button.active,.output-switch button.active,.density-chart-switcher button.is-active,.figure-dictionary-term-field a.is-active,.figure-dictionary-common a.is-active,.dock-button.active,.mobile-archive-link.is-active){color:var(--light-paper-strong)!important;border-color:var(--light-emerald)!important;background:var(--light-emerald)!important}:root[data-theme=light] :where(.figure-dictionary-term-field a:hover,.figure-dictionary-term-field a:focus-visible,.figure-dictionary-result-list a:hover,.figure-dictionary-result-list a:focus-visible){color:var(--light-midnight)!important;border-color:var(--light-toffee)!important;background:var(--light-marigold)!important;box-shadow:none!important}:root[data-theme=light] .figure-dictionary-editorial-summary{border-color:var(--light-line-strong);background:var(--light-paper-soft)}:root[data-theme=light] .figure-dictionary-editorial-summary:before{background:var(--light-toffee)}:root[data-theme=light] .figure-dictionary-editorial-summary>span{color:var(--light-emerald);font-family:var(--light-font-display);letter-spacing:.055em;font-weight:600}:root[data-theme=light] .figure-dictionary-editorial-summary>p{color:var(--light-midnight);font-weight:400;line-height:1.62}:root[data-theme=light] :where(.figure-dictionary-term-field a,.figure-dictionary-profile-identity p,.figure-dictionary-kpi-grid small,.figure-dictionary-record-total small,.relation-node-label,.relation-node-count){font-weight:500}:root[data-theme=light] .dashboard-console.is-expanded{padding-top:0}:root[data-theme=light] .dashboard-console.is-expanded .console-header{border-radius:var(--archive-ui-radius-md) var(--archive-ui-radius-md) 0 0!important}:root[data-theme=light] :where(.dashboard-expand-inline,.output-switch,.output-switch button,.console-tabs button,.figure-dictionary-search>div,.figure-dictionary-record-total,.figure-dictionary-related-card a){background-color:var(--light-paper-soft)!important}:root[data-theme=light] .figure-dictionary-term-field a{color:var(--light-midnight);border-color:var(--light-line-strong);font-family:var(--light-font-body);letter-spacing:.005em;font-weight:500;background:#f5e8d2!important}:root[data-theme=light] :where(.detail-bars span,.detail-bars span>*,.representative-records span,.representative-records span>*){background:0 0!important}:root[data-theme=light] .period-detail-grid{background:var(--light-paper)}:root[data-theme=light] .figure-dictionary-viz-header{border-radius:var(--archive-ui-radius-sm);align-items:center;gap:18px;min-height:38px;margin:-4px -4px 14px;padding:8px 12px}:root[data-theme=light] .figure-dictionary-viz-header h2{color:var(--light-midnight);font-family:var(--light-font-display);letter-spacing:.055em;flex:0 auto;font-weight:600;line-height:1.15}:root[data-theme=light] .figure-dictionary-viz-header span{max-width:none;color:var(--light-muted);font-family:var(--light-font-body);letter-spacing:.01em;text-align:right;flex:auto;font-weight:500;line-height:1.25}:root[data-theme=light] .figure-dictionary-region-field li{min-height:34px;color:var(--light-muted);font-family:var(--light-font-body);letter-spacing:.005em;font-size:.82rem}:root[data-theme=light] .figure-dictionary-region-field li strong{color:var(--light-midnight);font-family:var(--light-font-body);text-align:left;font-weight:500;line-height:1.25}:root[data-theme=light] .figure-dictionary-region-field li>span,:root[data-theme=light] .figure-dictionary-region-field li small{color:var(--light-muted);font-family:var(--light-font-body);font-weight:500}:root[data-theme=light] .figure-dictionary-related-card a{color:var(--light-midnight)}:root[data-theme=light] .figure-dictionary-related-card a span{color:var(--light-ocean);font-family:var(--light-font-body);font-size:1.15rem;font-weight:500}:root[data-theme=light] .console-tabs button.active,:root[data-theme=light] .output-switch button.active,:root[data-theme=light] .density-chart-switcher button.is-active,:root[data-theme=light] .figure-dictionary-term-field a.is-active,:root[data-theme=light] .figure-dictionary-related-card a:hover,:root[data-theme=light] .figure-dictionary-related-card a:focus-visible{color:var(--light-paper-strong)!important;border-color:var(--light-emerald)!important;background:var(--light-emerald)!important}:root[data-theme=light] .figure-dictionary-related-card a:hover span,:root[data-theme=light] .figure-dictionary-related-card a:focus-visible span{color:var(--light-paper-strong)}:root[data-theme=light] .source-pane-scroll,:root[data-theme=light] .source-registry-scroll,:root[data-theme=light] .dashboard-console,:root[data-theme=light] .figure-dictionary-results{scrollbar-color:var(--light-herb) #013d5a1a}:root[data-theme=light] :where(.source-pane-scroll,.source-registry-scroll,.dashboard-console,.figure-dictionary-results)::-webkit-scrollbar-track{background:#013d5a14}:root[data-theme=light] :where(.source-pane-scroll,.source-registry-scroll,.dashboard-console,.figure-dictionary-results)::-webkit-scrollbar-thumb{border-left-color:var(--light-paper);background:var(--light-herb)}:root[data-theme=light] :where(.timeline-legend text,.dashboard-svg-micro,.relation-lane text,.relation-style-legend text,.relation-node-label,.relation-node-count,.network-micro-text,.network-slot-label,.density-chart-axis,.density-box-label,.density-box-count){fill:var(--light-midnight);stroke:var(--light-paper)}:root[data-theme=light] :where(.network-wave-box,.network-average,.network-slot,.relation-node-box){fill:var(--light-paper-strong);stroke:var(--light-line-strong)}:root[data-theme=light] .density-chart-grid{stroke:#013d5a29}:root[data-theme=light] :where(.density-chart-tick,.density-chart-axis-line){stroke:#013d5a7a}:root[data-theme=light] :where(.density-band-bars i,.density-band-bars em,.density-metric-row i,.state-lollipop-row i,.detail-bars i,.source-rank-row>i,.precision-dot){background:#013d5a1c;border-color:#013d5a40}:root[data-theme=light] .matrix-cell{color:#013d5a70;background:#013d5a17}:root[data-theme=light] .matrix-cell.lit,:root[data-theme=light] .rail-mark.strong,:root[data-theme=light] .precision-dot.lit{color:var(--light-paper-strong);border-color:var(--light-emerald);background:var(--light-emerald)}:root[data-theme=light] .publication-shell{background:var(--light-canvas)}:root[data-theme=light] .publication-hero{border-top-color:var(--light-coral);background:var(--light-paper)}:root[data-theme=light] .publication-hero h1,:root[data-theme=light] .record-list-heading strong,:root[data-theme=light] .publication-collection-grid strong,:root[data-theme=light] .publication-definition-list dd,:root[data-theme=light] .publication-hero p,:root[data-theme=light] .record-list-snippet,:root[data-theme=light] .publication-section p,:root[data-theme=light] .publication-prose-list{color:var(--light-midnight)}:root[data-theme=light] .publication-light-guide{color:var(--light-midnight);border-color:var(--light-line);background:var(--light-aqua);box-shadow:none}:root[data-theme=light] .record-overlay{background:#013d5a8a}:root[data-theme=light] .record-card{--record-postcard-teal:var(--light-emerald);--record-postcard-paper:var(--light-paper-strong);--record-postcard-ink:var(--light-midnight);--record-card-line:var(--light-line);border-color:var(--light-line-strong);border-radius:var(--archive-ui-radius-lg);box-shadow:12px 12px #013d5a29}:root[data-theme=light] .record-card-title-block h2,:root[data-theme=light] .record-card-year,:root[data-theme=light] .record-card-body-mark,:root[data-theme=light] .record-card-body p{font-family:var(--light-font-body)}:root:not([data-theme=light]) :where(.view-area,.display-control-button,.dock-button,.mobile-archive-controls,.mobile-archive-link,.mobile-nav-collapse-toggle,.readout-block,.state-mini,.map-health-note,.map-source-legend,.density-band,.density-metric,.density-figure-rail,.density-chart-card,.dashboard-chart-module,.dashboard-track-network,.dashboard-console,.source-terminal,.source-pane,.source-header-status,.source-metric-cell,.source-filter-line,.source-inspector,.source-panel,.about-status-panel,.about-status-cell,.about-module,.about-extension-panel,.about-command-strip,.topic-index-panel,.figure-dictionary-browser,.figure-dictionary-search>div,.figure-dictionary-scope button,.figure-dictionary-suggestions,.figure-dictionary-common a,.figure-dictionary-viz-card,.figure-dictionary-description-card>div,.figure-dictionary-description-card>dl,.figure-dictionary-related-card,.figure-dictionary-records,.figure-dictionary-related,.publication-console-bar,.publication-breadcrumbs,.publication-hero,.publication-section,.publication-record-list li,.publication-collection-grid>a,.publication-definition-list>div,.publication-footer,.record-card){border-radius:0!important}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2;animation:.72s cubic-bezier(.22,1,.36,1) both archive-theme-grow}@keyframes archive-theme-grow{0%{clip-path:circle(0 at var(--theme-transition-x) var(--theme-transition-y))}to{clip-path:circle(var(--theme-transition-radius) at var(--theme-transition-x) var(--theme-transition-y))}}.theme-transition-veil{z-index:2147483646;pointer-events:none;clip-path:circle(0 at var(--theme-transition-x) var(--theme-transition-y));position:fixed;inset:0}.figure-dictionary-header{grid-template-columns:minmax(260px,1fr) auto}:root[data-theme=light] .figure-overlay{-webkit-backdrop-filter:saturate(.82)blur(1.5px);backdrop-filter:saturate(.82)blur(1.5px);background:#2f37319e}:root[data-theme=light] .source-terminal-header{border:1px solid var(--light-line-strong);align-items:center;gap:28px;padding:14px 16px}:root[data-theme=light] .source-terminal-header .source-header-title{padding:4px 0}:root[data-theme=light] .source-terminal-header .source-header-title h2{margin-top:4px;line-height:1.08}:root[data-theme=light] .source-terminal-header .source-header-status{border:1px solid var(--light-line-strong);align-self:stretch;align-items:center;gap:10px;padding:10px;background:var(--light-paper-soft)!important}:root[data-theme=light] .source-terminal-header .source-metric-cell{border:1px solid var(--light-line-strong);border-left:3px solid var(--light-toffee);min-width:130px;min-height:52px;padding:9px 12px;background:var(--light-paper-strong)!important}:root[data-theme=light] .source-pane{border:1px solid var(--light-line-strong)}:root[data-theme=light] .source-pane-header{border-bottom:1px solid var(--light-line-strong);align-items:center;gap:12px 18px;min-height:68px;padding:12px 14px}:root[data-theme=light] .source-registry-header .source-filter-line{border-color:var(--light-line-strong);min-width:min(100%,360px);min-height:42px;padding:8px 10px;background:var(--light-paper-strong)!important}:root[data-theme=light] .map-view .readout-block{border-color:var(--light-line-strong);background:var(--light-aqua)!important}:root[data-theme=light] .map-view .map-readout-led{border:2px solid var(--light-emerald);background:var(--light-marigold);width:10px;height:10px}:root[data-theme=light] .map-view .state-mini{border-color:var(--light-line-strong);border-top:3px solid var(--light-ocean);background:var(--light-paper-strong)!important}:root[data-theme=light] .map-view .state-mini:hover,:root[data-theme=light] .map-view .state-mini:focus-visible,:root[data-theme=light] .map-view .state-mini.active{color:var(--light-paper-strong);border-color:var(--light-emerald);background:var(--light-emerald)!important}:root[data-theme=light] .map-view .state-mini:hover span,:root[data-theme=light] .map-view .state-mini:focus-visible span,:root[data-theme=light] .map-view .state-mini.active span{color:var(--light-paper-strong)}:root[data-theme=light] .map-view .map-health-note{border-color:var(--light-line-strong);border-left:4px solid var(--light-toffee);background:var(--light-paper-soft)!important}:root[data-theme=light] .map-view .map-source-legend{border-color:var(--light-line-strong);background:var(--light-paper-strong)!important}:root[data-theme=light] .display-control-button,:root[data-theme=light] .dock-button{border-radius:0!important}:root[data-theme=light] :where(.density-header,.dashboard-panel-title,.figure-dictionary-viz-card>header){background:0 0!important}:root[data-theme=light] .band-meta small{border:0;background:0 0!important}:root[data-theme=light] .dock-button{font-weight:var(--weight-medium)}.theme-mode-control{place-items:center;gap:0;min-width:88px}.theme-mode-control b{font-weight:var(--weight-medium);letter-spacing:.025em}.about-view:before{display:none}.about-grid{align-items:start;gap:0 28px}.about-accordion-module,.about-model-module{min-height:0}.about-accordion-module{padding:0;background:0 0!important;border:0!important}.about-accordion-module .about-module-head{border-bottom:1px solid var(--terminal-line);min-height:50px;padding:14px 0;background:0 0!important}.about-accordion-module[open]{padding-bottom:18px}:root[data-theme=light] .about-accordion-module .about-module-head{border-bottom-color:var(--light-line-strong)}.dashboard-track-network,.dashboard-console{background:0 0!important;border-color:#0000!important}.dashboard-console.is-expanded{padding-inline:0!important}.dashboard-console .time-cutter-grid{background:0 0!important;border-inline:0!important}:root:not([data-theme=light]) .dashboard-console :where(.dashboard-right-sticky,.console-header){background:0 0!important;border-color:#0000!important}:root:not([data-theme=light]) .dashboard-console :where(.console-tabs button:not(.active),.time-cutter-grid button:not(.active)){background:0 0!important}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation:none}}.about-research-board,.about-citation-panel,.about-repository-panel{z-index:1;width:min(1180px,100%);margin-inline:auto;position:relative}.about-citation-panel{z-index:1;gap:20px;width:min(1180px,100%);margin-inline:auto;padding-block:4px;display:grid;position:relative}.about-citation-head{border-bottom:1px solid var(--terminal-line-strong);grid-template-columns:minmax(0,.92fr) minmax(320px,.68fr);align-items:end;gap:30px;padding-bottom:18px;display:grid}.about-citation-head>div{gap:9px;display:grid}.about-citation-head h2{color:var(--ink-strong);font-size:clamp(1.65rem,2.7vw,2.75rem);font-weight:var(--weight-semibold);letter-spacing:-.035em;margin:0;line-height:1.04}.about-citation-head p,.about-citation-note{color:var(--terminal-muted);font-size:var(--type-body-small-size);font-weight:var(--weight-medium);margin:0;line-height:1.48}.citation-samples{border-top:1px solid var(--terminal-line-strong);border-left:1px solid var(--terminal-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.citation-sample{border-right:1px solid var(--terminal-line-strong);border-bottom:1px solid var(--terminal-line-strong);background:0 0;grid-template-rows:auto 1fr;min-width:0;display:grid}.citation-sample>header{border-bottom:1px solid var(--terminal-line);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:48px;padding:9px 12px;display:grid}.citation-sample>header span{color:var(--terminal-soft);font-size:var(--type-meta-size)}.citation-sample>header strong{color:var(--blue);font-size:var(--type-meta-size);font-weight:var(--weight-bold)}.citation-sample button{border:1px solid var(--terminal-line-strong);min-width:74px;min-height:32px;color:var(--ink);font:inherit;font-size:var(--type-micro-size);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border-radius:0;padding:6px 10px}.citation-sample button:hover,.citation-sample button:focus-visible{color:var(--bg);background:var(--ink);outline:none}.citation-sample pre{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;min-height:154px;color:var(--ink);font:inherit;font-size:var(--type-meta-size);font-weight:var(--weight-medium);margin:0;padding:16px;line-height:1.5;overflow:auto}.citation-copy-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.about-citation-note{border-left:4px solid var(--blue);padding-left:16px}.citation-samples-compact{margin-top:18px}.citation-samples-compact .citation-sample pre{min-height:128px}.about-research-board{gap:28px;display:grid}.about-research-head{border-bottom:1px solid var(--terminal-line-strong);grid-template-columns:minmax(0,.92fr) minmax(320px,.68fr);align-items:end;gap:30px;padding:8px 0 18px;display:grid}.about-research-head>div{gap:9px;display:grid}.about-research-head h2,.about-repository-copy h2{color:var(--ink-strong);font-size:clamp(1.8rem,3.2vw,3.3rem);font-weight:var(--weight-semibold);letter-spacing:-.035em;margin:0;line-height:1}.about-research-head p,.about-method-card p,.about-rigour-list p,.about-repository-copy p{color:var(--terminal-muted);font-size:var(--type-body-small-size);font-weight:var(--weight-medium);margin:0;line-height:1.48}.about-method-layout{grid-template-columns:minmax(0,1.56fr) minmax(300px,.72fr);align-items:stretch;gap:clamp(26px,3vw,42px);display:grid}.about-method-sequence{counter-reset:none;border-top:1px solid var(--terminal-line-strong);grid-template-columns:1fr;min-width:0;margin:0;padding:0;list-style:none;display:grid}.about-method-card{border-bottom:1px solid var(--terminal-line-strong);background:0 0;grid-template-columns:76px minmax(0,1fr);gap:22px;min-width:0;min-height:134px;padding:22px 10px 22px 0;display:grid}.about-method-index{color:var(--terminal-soft);font-size:clamp(2.3rem,3.3vw,4rem);font-weight:var(--weight-regular);letter-spacing:-.06em;line-height:.9}.about-method-card>div{align-content:start;gap:8px;display:grid}.about-method-card b,.about-rigour-panel header span,.about-rigour-list b,.about-typology header span,.about-repository-copy>span{color:var(--blue);font-size:var(--type-micro-size);font-weight:var(--weight-bold);line-height:1.1}.about-method-card h3{color:var(--ink-strong);font-size:clamp(1.12rem,1.55vw,1.42rem);font-weight:var(--weight-bold);margin:0;line-height:1.12}.about-rigour-panel{border:0;border-left:1px solid var(--terminal-line-strong);background:0 0;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.about-rigour-panel>header,.about-typology>header{border-bottom:1px solid var(--terminal-line);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 0 12px 18px;display:flex}.about-rigour-panel header strong,.about-typology header small{color:var(--terminal-soft);font-size:var(--type-micro-size);font-weight:var(--weight-medium);text-align:right;line-height:1.2}.about-rigour-list{align-content:stretch;display:grid}.about-rigour-list article{border-bottom:1px solid var(--terminal-line);grid-template-columns:32px minmax(0,1fr);gap:11px;min-height:88px;padding:15px 0 15px 18px;display:grid}.about-rigour-list article>span{color:var(--terminal-soft);font-size:var(--type-meta-size);line-height:1}.about-rigour-list article>div{align-content:start;gap:6px;display:grid}.about-rigour-note{color:var(--ink);font-size:var(--type-micro-size);font-weight:var(--weight-bold);margin:0;padding:16px 0 0 18px;line-height:1.35}.about-rigour-note strong{color:var(--blue)}.about-typology{border-top:1px solid var(--terminal-line-strong);border-bottom:1px solid var(--terminal-line-strong);background:0 0}.about-typology-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-typology-grid article{border-right:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:66px;padding:12px 14px;display:grid}.about-typology-grid article:nth-child(3n){border-right:0}.about-typology-grid article:nth-last-child(-n+3){border-bottom:0}.about-typology-grid span{color:var(--terminal-soft);font-size:var(--type-meta-size)}.about-typology-grid b,.about-typology-grid strong{color:var(--ink);font-size:var(--type-meta-size);font-weight:var(--weight-bold);line-height:1.15}.about-typology-grid strong{color:var(--blue);text-align:right}.about-repository-panel{border:1px solid var(--terminal-line-strong);background:0 0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.42fr) minmax(260px,.68fr);min-height:236px;display:grid}.about-repository-index{border-right:0;border-bottom:1px solid var(--terminal-line);min-height:42px;color:var(--terminal-soft);font-size:var(--type-meta-size);font-weight:var(--weight-bold);writing-mode:horizontal-tb;grid-area:auto/1/auto/-1;justify-content:space-between;align-items:center;padding:10px 18px;display:flex;transform:none}.about-repository-copy{align-content:center;gap:13px;padding:clamp(28px,4vw,48px);display:grid}.about-repository-meta{border-left:1px solid var(--terminal-line);grid-template-rows:repeat(3,1fr);margin:0;display:grid}.about-repository-meta div{border-bottom:1px solid var(--terminal-line);align-content:center;gap:6px;min-width:0;padding:14px 16px;display:grid}.about-repository-meta div:last-child{border-bottom:0}.about-repository-meta dt{color:var(--blue);font-size:var(--type-micro-size);font-weight:var(--weight-bold)}.about-repository-meta dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:var(--type-meta-size);font-weight:var(--weight-medium);margin:0;line-height:1.25}.about-repository-panel>a{border-top:1px solid var(--terminal-line-strong);min-height:54px;color:var(--ink);background:0 0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;text-decoration:none;display:flex}.about-repository-panel>a span{font-size:var(--type-control-size);font-weight:var(--weight-bold)}.about-repository-panel>a b{color:var(--blue);font-size:var(--font-size-xl);font-weight:var(--weight-regular);transition:transform var(--motion-normal) var(--ease-standard)}.about-repository-panel>a:hover,.about-repository-panel>a:focus-visible{color:var(--bg);background:var(--ink);outline:none}.about-repository-panel>a:hover b,.about-repository-panel>a:focus-visible b{transform:translate(3px,-3px)}:root[data-theme=light] .about-research-head{border-bottom-color:#043a4ea8}:root[data-theme=light] .about-research-head h2,:root[data-theme=light] .about-method-card h3,:root[data-theme=light] .about-citation-head h2,:root[data-theme=light] .about-repository-copy h2{color:#06384c}:root[data-theme=light] .about-research-head p,:root[data-theme=light] .about-method-card p,:root[data-theme=light] .about-rigour-list p,:root[data-theme=light] .about-citation-head p,:root[data-theme=light] .about-citation-note,:root[data-theme=light] .about-repository-copy p{color:#244b58}:root[data-theme=light] .about-method-sequence,:root[data-theme=light] .about-method-card,:root[data-theme=light] .about-rigour-panel,:root[data-theme=light] .about-rigour-list article,:root[data-theme=light] .about-typology,:root[data-theme=light] .about-typology>header,:root[data-theme=light] .about-typology-grid article,:root[data-theme=light] .about-repository-panel,:root[data-theme=light] .about-repository-index,:root[data-theme=light] .about-repository-meta,:root[data-theme=light] .about-repository-meta div,:root[data-theme=light] .about-repository-panel>a{border-color:#043a4e6b}:root[data-theme=light] .about-method-card,:root[data-theme=light] .about-rigour-panel,:root[data-theme=light] .about-typology,:root[data-theme=light] .about-repository-panel{border-radius:6px}:root[data-theme=light] .about-method-sequence{border-radius:0}:root[data-theme=light] .about-method-card:first-child{background:0 0;box-shadow:inset 5px 0 #44724f}:root[data-theme=light] .about-method-card:nth-child(2){background:0 0;box-shadow:inset 5px 0 #e99e26}:root[data-theme=light] .about-method-card:nth-child(3){background:0 0;box-shadow:inset 5px 0 #7f78a8}:root[data-theme=light] .about-method-card:nth-child(4){background:0 0;box-shadow:inset 5px 0 #4b8299}:root[data-theme=light] .about-method-card{padding-left:20px}:root[data-theme=light] .about-method-index,:root[data-theme=light] .about-rigour-list article>span,:root[data-theme=light] .about-typology-grid span,:root[data-theme=light] .about-rigour-panel header strong,:root[data-theme=light] .about-typology header small{color:#043a4ead}:root[data-theme=light] .about-rigour-panel,:root[data-theme=light] .about-typology{background:0 0}:root[data-theme=light] .about-rigour-note{color:#06384c;background:0 0}:root[data-theme=light] .about-typology-grid b,:root[data-theme=light] .about-typology-grid strong,:root[data-theme=light] .about-repository-meta dd,:root[data-theme=light] .about-repository-panel>a{color:#06384c}:root[data-theme=light] .about-repository-index{color:#fdf4e5;background:#245848}:root[data-theme=light] .about-repository-copy{background:#d4e3dd}:root[data-theme=light] .about-repository-meta div{background:#f7ead4}:root[data-theme=light] .about-repository-panel>a{background:#e8c17e}:root[data-theme=light] .about-citation-head,:root[data-theme=light] .citation-samples,:root[data-theme=light] .citation-sample,:root[data-theme=light] .citation-sample>header,:root[data-theme=light] .citation-sample button{border-color:#043a4e6b}:root[data-theme=light] .citation-sample:first-child{background:#d4e3dd}:root[data-theme=light] .citation-sample:nth-child(2){background:#f7ead4}:root[data-theme=light] .citation-sample:nth-child(3){background:#dedbec}:root[data-theme=light] .citation-sample:nth-child(4){background:#f1d39d}:root[data-theme=light] .citation-sample,:root[data-theme=light] .citation-sample button{border-radius:5px}:root:not([data-theme=light]) .citation-sample,:root:not([data-theme=light]) .citation-sample button{border-radius:0}:root[data-theme=light] .about-repository-panel>a:hover,:root[data-theme=light] .about-repository-panel>a:focus-visible{color:#fdf4e5;background:#06384c}:root:not([data-theme=light]) :where(.about-method-card,.about-rigour-panel,.about-typology,.about-repository-panel){background:0 0;border-radius:0}:root[data-theme=light] .dashboard-console .time-cutter-grid{border-right:1px solid var(--terminal-line-strong)!important}:root[data-theme=light] .dashboard-track-network .network-field-box{fill:#efe2cd;stroke:#173f4f80}:root[data-theme=light] .dashboard-track-network .relation-node-box{fill:#f7ead6;stroke:#173f4f7a}:root[data-theme=light] .dashboard-track-network .relation-lane:nth-of-type(2n) .relation-node-box{fill:#eee5d5}:root[data-theme=light] .dashboard-track-network :where(.relation-node-label,.relation-node-count,.relation-lane text,.relation-style-legend text,.network-micro-text,.network-slot-label){fill:#173f4f;stroke:#efe2cd;stroke-width:1.1px}:root[data-theme=light] .map-view .readout-block{border-color:#24576a;border-left:5px solid var(--light-marigold);background:#b8d8d7!important}:root[data-theme=light] .map-view .readout-block :where(.tiny-label,strong,.readout-number,.readout-tail){color:#06384c!important}:root[data-theme=light] .map-view .readout-block strong{color:#7c3f25!important}:root[data-theme=light] .map-view .readout-block .readout-number{font-weight:700;color:#013d5a!important}:root[data-theme=light] .map-view .readout-block .readout-tail{color:#245848!important}:root{--archive-scroll-end-space:clamp(72px, 9svh, 118px)}.publication-frame{padding-bottom:calc(var(--stage-edge) + var(--dock-height) + var(--archive-scroll-end-space));scroll-padding-bottom:calc(var(--dock-height) + var(--archive-scroll-end-space))}.about-view{padding-bottom:calc(86px + var(--archive-scroll-end-space));scroll-padding-bottom:var(--archive-scroll-end-space)}.density-view,.dashboard-console,.source-pane-scroll,.source-registry-scroll,.figure-dictionary-results,.figure-dictionary-browser-list,.dashboard-view[data-dashboard-layout=left-expanded],.dashboard-view[data-dashboard-layout=right-expanded]{scroll-padding-bottom:var(--archive-scroll-end-space)}.density-view,.dashboard-console,.source-pane-scroll,.source-registry-scroll,.figure-dictionary-results,.figure-dictionary-browser-list{padding-bottom:var(--archive-scroll-end-space)}.dashboard-track-network:not(.is-expanded) .network-footer{display:none}@media (max-width:920px){.about-research-head,.about-citation-head,.about-method-layout,.about-repository-panel{grid-template-columns:1fr}.about-research-head{align-items:start;gap:12px}.about-method-sequence,.citation-samples{grid-template-columns:1fr}.about-method-card{grid-template-columns:50px minmax(0,1fr);min-height:0;padding:16px 12px 16px 18px}.about-typology-grid{grid-template-columns:1fr}.about-typology-grid article,.about-typology-grid article:nth-child(3n),.about-typology-grid article:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--terminal-line)}.about-typology-grid article:last-child{border-bottom:0}.about-repository-panel{grid-template-rows:auto}.about-repository-index{border-right:0;border-bottom:1px solid var(--terminal-line);writing-mode:horizontal-tb;grid-area:auto/1;min-height:42px;transform:none}.about-repository-copy{padding:22px 18px}.about-repository-meta{border-top:1px solid var(--terminal-line);border-left:0}.about-repository-panel>a{grid-column:1}}
