:root{--font-ui-mono:"Courier New", "SFMono-Regular", Consolas, monospace;--font-size-micro:12px;--font-size-xs:13px;--font-size-sm:14px;--font-size-base:15px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:22px;--font-size-2xl:28px;--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:#000;--color-surface:#050505;--color-surface-subtle:#0b0b0b;--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:#000;--panel:#050505;--panel-2:#0b0b0b;--panel-strong:#121212;--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:#a8ff6a3d;--shadow-blue:#78e4dc33;--stage-edge:clamp(42px, 7svh, 96px);--dock-height:46px;--dock-gap:12px;--control-bg:#070908db;--control-border:#78e4dc52;--control-shadow:#000000b3;--control-text:#f4f1e8b8;--terminal-scanline:#ffffff09;--terminal-grid-line:#ffffff06;--terminal-bg:#000;--terminal-stage:#000;--terminal-panel:#050505;--terminal-panel-strong:#121212;--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}: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{background:#fff}: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-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)}}@media (max-width:760px){.terminal-loading-state{padding:22px}.loading-title-line{font-size:clamp(2.4rem,16vw,4rem)}.loading-intro-line{max-width:300px}}.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:10px;max-width:310px;display:grid;transform:translateY(88px)}.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:7px;padding:10px 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:7px;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}: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] .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] .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] .about-command-strip{border-color:var(--terminal-line);background:#fff}: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-grid{stroke:#05060624}: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{color:#11121152;background:#17181714}: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{font-size:clamp(2rem,12vw,3.2rem)}.about-status-grid,.about-grid,.about-extension-panel{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:#000;--panel-bg:#050505;--panel-bg-soft:#0b0b0b;--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}
