#app[data-scenario=statistics] .margin-section[hidden],#app[data-scenario=volume] .margin-section[hidden]{display:none}#app[data-scenario=time-series] .ts-trace{gap:6px;margin:0;display:grid}#app[data-scenario=time-series] .ts-trace-frame{width:316px;max-width:100%;height:144px;position:relative;overflow:hidden}#app[data-scenario=time-series] .ts-trace-frame svg{position:absolute;inset:0;overflow:visible}#app[data-scenario=time-series] .ts-trace-plot{width:272px;height:96px;position:absolute;top:14px;left:44px}#app[data-scenario=time-series] .ts-band{fill:var(--d2)}#app[data-scenario=time-series] .ts-band-label,#app[data-scenario=time-series] .ts-tick,#app[data-scenario=time-series] .ts-unit{fill:var(--ink-lo);font-family:var(--font-data);font-size:9.5px}#app[data-scenario=time-series] .ts-axis{stroke:var(--d3);stroke-width:1px}#app[data-scenario=time-series] .ts-zero{stroke:var(--d3);stroke-dasharray:2 3}#app[data-scenario=time-series] .ts-trace figcaption{color:var(--ink-lo);font-family:var(--font-data);font-size:11px}#app[data-scenario=anatomy] .anat-pair{gap:var(--gap);background:var(--box);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:absolute;inset:0}#app[data-scenario=anatomy] .anat-cell{background:var(--d0);min-width:0;min-height:0;position:relative}#app[data-scenario=anatomy] .anat-viewer{position:absolute;inset:0}#app[data-scenario=anatomy] .anat-flat-sheet{position:absolute;inset:36px}#app[data-scenario=anatomy] .anat-flat-sheet canvas{cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}#app[data-scenario=anatomy] .anat-cell-label{color:var(--ink-lo);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;white-space:nowrap;font-size:11px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}#app[data-scenario=anatomy] .anat-note-active{color:var(--mark)}#app[data-scenario=anatomy] .anat-export{border:1px solid var(--d2);background:var(--d0);max-height:180px;color:var(--ink);font-family:var(--font-data);white-space:pre-wrap;word-break:break-all;margin:0;padding:8px 10px;font-size:11px;line-height:1.45;overflow:auto}#app[data-scenario=anatomy] .anat-export:focus-visible{outline:2px solid var(--mark);outline-offset:2px}#app[data-scenario=anatomy] a.action{text-decoration:none;display:inline-block}#app[data-scenario=anatomy] .anat-body{display:contents}@media (width<=620px){#app[data-scenario=anatomy] .anat-pair{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}#app[data-scenario=anatomy] .anat-flat-sheet{inset:20px}}#app[data-scenario=inspect] .inspect-label{gap:6px;display:grid}#app[data-scenario=inspect] .inspect-label label{color:var(--ink);font-size:13.5px}#app[data-scenario=inspect] .inspect-label input{border:1px solid var(--d3);background:var(--d0);width:100%;color:var(--mark);font-family:var(--font-data);border-radius:0;padding:6px 8px;font-size:12.5px}#app[data-scenario=inspect] .inspect-label input::placeholder{color:var(--ink-lo)}#app[data-scenario=inspect] .inspect-label input:focus-visible{outline:2px solid var(--mark);outline-offset:2px}#app[data-scenario=inspect] .inspect-marks{border-top:1px solid var(--d2);gap:0;margin:0;padding:0;list-style:none;display:grid}#app[data-scenario=inspect] .inspect-marks li{border-bottom:1px solid var(--d2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:6px 0;display:grid}#app[data-scenario=inspect] .inspect-mark-text{min-width:0;display:grid}#app[data-scenario=inspect] .inspect-mark-text strong{color:var(--mark);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}#app[data-scenario=inspect] .inspect-mark-data{color:var(--ink-lo);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:11.5px}#app[data-scenario=inspect] .inspect-marks li[aria-current=true] .inspect-mark-data{color:var(--ink-hi)}#app[data-scenario=inspect] .inspect-marks .action{padding:4px 8px 5px;font-size:12.5px}#app[data-scenario=atlas-illustration] .atlas-stage{overscroll-behavior:contain;position:absolute;inset:58px 16px 56px;overflow:auto}#app[data-scenario=atlas-illustration] .atlas-sheet{gap:22px;min-width:0;padding-bottom:8px;display:grid}#app[data-scenario=atlas-illustration] .atlas-sheet-heading{border-bottom:1px solid var(--d2);gap:4px;padding-bottom:10px;display:grid}#app[data-scenario=atlas-illustration] .atlas-title{color:var(--ink-hi);overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:620;font-stretch:72%;line-height:1.05}#app[data-scenario=atlas-illustration] .atlas-subtitle,#app[data-scenario=atlas-illustration] .atlas-key{margin:0;font-size:13.5px}#app[data-scenario=atlas-illustration] .atlas-subtitle{color:var(--ink)}#app[data-scenario=atlas-illustration] .atlas-key{color:var(--ink-lo)}#app[data-scenario=atlas-illustration] .atlas-network-legend{color:var(--ink);flex-wrap:wrap;gap:6px 18px;margin-top:6px;font-size:12.5px;display:flex}#app[data-scenario=atlas-illustration] .atlas-network-legend:empty{display:none}#app[data-scenario=atlas-illustration] .atlas-network-legend>span{align-items:center;gap:7px;display:inline-flex}#app[data-scenario=atlas-illustration] .atlas-network-legend i{width:10px;height:10px}#app[data-scenario=atlas-illustration] .atlas-views{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}#app[data-scenario=atlas-illustration] .atlas-views[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#app[data-scenario=atlas-illustration] .atlas-figure{gap:6px;min-width:0;display:grid}#app[data-scenario=atlas-illustration] .atlas-figure-heading{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}#app[data-scenario=atlas-illustration] .atlas-figure-heading h3{color:var(--ink);align-items:baseline;gap:9px;margin:0 auto 0 0;font-size:14px;font-weight:520;display:flex}#app[data-scenario=atlas-illustration] .atlas-figure-heading h3 span{color:var(--ink-hi);font-size:20px;font-weight:680;font-stretch:72%}#app[data-scenario=atlas-illustration] .atlas-export,#app[data-scenario=atlas-illustration] .atlas-zoom-tools{align-items:center;gap:4px;display:flex}#app[data-scenario=atlas-illustration] .atlas-zoom-tools .action{place-items:center;min-width:28px;display:inline-grid}#app[data-scenario=atlas-illustration] .atlas-zoom-tools svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:12px;height:12px}#app[data-scenario=atlas-illustration] .atlas-figure-heading .action,#app[data-scenario=atlas-illustration] .atlas-focus-heading .action{padding:4px 10px 5px;font-size:12.5px}#app[data-scenario=atlas-illustration] .atlas-zoom-tools output{text-align:center;min-width:28px;color:var(--ink-hi);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12px}#app[data-scenario=atlas-illustration] .atlas-figure-summary{color:var(--ink-lo);margin:0;font-size:12.5px}#app[data-scenario=atlas-illustration] .atlas-sheet-footer{border-top:1px solid var(--d2);color:var(--ink-lo);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-top:12px;font-size:12.5px;display:flex}#app[data-scenario=atlas-illustration] .atlas-focus{border:1px solid var(--d3);background:var(--d1);gap:12px;padding:14px;display:grid}#app[data-scenario=atlas-illustration] .atlas-focus[hidden]{display:none}#app[data-scenario=atlas-illustration] .atlas-focus-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}#app[data-scenario=atlas-illustration] .atlas-focus h2{color:var(--ink-hi);overflow-wrap:anywhere;margin:0 0 4px;font-size:20px;font-weight:620;font-stretch:76%}#app[data-scenario=atlas-illustration] .atlas-focus p{color:var(--ink-lo);margin:0;font-size:12.5px}#app[data-scenario=atlas-illustration] .atlas-focus-canvas{width:100%;max-width:650px;margin:0 auto}#app[data-scenario=atlas-illustration] .atlas-figure .surfview-atlas-plate{width:100%;max-width:var(--plate-fit,none);justify-self:center}#app[data-scenario=atlas-illustration] .atlas-figure[data-zoomed=true] .surfview-atlas-plate{max-width:none}#app[data-scenario=atlas-illustration] .surfview-atlas-plate{-webkit-user-select:none;user-select:none}#app[data-scenario=atlas-illustration] .surfview-atlas-plate [role=button]:focus{outline:none}#app[data-scenario=atlas-illustration] .surfview-atlas-plate [role=button]:focus>path{stroke:var(--mark);stroke-width:3px}#app[data-scenario=atlas-illustration] .surfview-atlas-plate text[tabindex]:focus{outline:1px dashed var(--mark)}#app[data-scenario=atlas-illustration] .control-text,#app[data-scenario=atlas-illustration] .atlas-fill-control{gap:6px;display:grid}#app[data-scenario=atlas-illustration] .control-text label,#app[data-scenario=atlas-illustration] .atlas-fill-control label{color:var(--ink);font-size:13.5px}#app[data-scenario=atlas-illustration] .control-text input{border:1px solid var(--d3);background:var(--d0);width:100%;min-width:0;color:var(--ink-hi);border-radius:0;padding:7px 10px;font-size:13.5px}#app[data-scenario=atlas-illustration] .control-text input:hover,#app[data-scenario=atlas-illustration] .atlas-fill-control input:hover{border-color:var(--ink-lo)}#app[data-scenario=atlas-illustration] .atlas-fill-control input{border:1px solid var(--d3);background:var(--d0);cursor:pointer;border-radius:0;width:64px;height:32px;padding:3px}#app[data-scenario=atlas-illustration] .atlas-fill-control input::-webkit-color-swatch-wrapper{padding:0}#app[data-scenario=atlas-illustration] .atlas-fill-control input::-webkit-color-swatch{border:0;border-radius:0}#app[data-scenario=atlas-illustration] select:disabled,#app[data-scenario=atlas-illustration] .control-toggle input:disabled,#app[data-scenario=atlas-illustration] .control-toggle input:disabled+label{opacity:.45;cursor:not-allowed}#app[data-scenario=atlas-illustration] .atlas-selected{color:var(--ink-hi);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:620;font-stretch:76%;line-height:1.15}#app[data-scenario=atlas-illustration] .atlas-composer-status{color:var(--ink)}#app[data-scenario=atlas-illustration] .atlas-links{flex-wrap:wrap;gap:6px 18px;display:flex}@media (width<=620px){#app[data-scenario=atlas-illustration] .atlas-stage{inset:96px 12px 56px}#app[data-scenario=atlas-illustration] .atlas-views[data-columns="2"]{grid-template-columns:minmax(0,1fr)}}#app[data-scenario=connectivity] .margin-section[hidden]{display:none}#app[data-scenario=connectivity] .conn-matrix{aspect-ratio:1;width:100%;max-width:320px;image-rendering:pixelated;cursor:crosshair;background:var(--d0);display:block}#app[data-scenario=connectivity] .control-readout output{text-align:right;overflow-wrap:anywhere}#app[data-scenario=figures] .control-text{gap:6px;display:grid}#app[data-scenario=figures] .control-text label{color:var(--ink);font-size:13.5px}#app[data-scenario=figures] .control-text input{border:1px solid var(--d3);background:var(--d0);width:100%;color:var(--ink-hi);font:inherit;border-radius:0;padding:7px 10px;font-size:13.5px}#app[data-scenario=figures] .control-text input:hover{border-color:var(--ink-lo)}#app[data-scenario=figures] .control-readout output{text-align:right;overflow-wrap:anywhere}#app[data-scenario=figures] .figure-preview{border:1px solid var(--d2);background:var(--d0);width:100%;height:auto;display:block}#app[data-scenario=figures] .figure-report{position:absolute;inset:0}#app[data-scenario=controls] .controls-host:not(.controls-host-library) surfview-controls{--surfview-controls-background:var(--d1);--surfview-controls-control-background:var(--d0);--surfview-controls-color:var(--ink-hi);--surfview-controls-muted:var(--ink-lo);--surfview-controls-border:var(--d2);--surfview-controls-border-strong:var(--d3);--surfview-controls-subtle:var(--d2);--surfview-controls-focus:var(--mark);--surfview-controls-focus-soft:color-mix(in srgb, var(--mark) 16%, var(--d0));--surfview-controls-focus-text:var(--ink-hi);--surfview-controls-error:var(--alert);--surfview-controls-histogram:var(--ink-lo);--surfview-controls-mask:color-mix(in srgb, var(--ink-lo) 30%, transparent);--surfview-controls-mask-border:var(--ink-lo);--surfview-controls-radius:0}#app[data-scenario=controls] .controls-host surfview-controls{font-size:13.5px}#app[data-scenario=controls] .controls-host{margin-top:4px}#app[data-scenario=data] .data-mode-body{gap:4px;display:grid}#app[data-scenario=data] .data-file{gap:6px;display:grid}#app[data-scenario=data] .data-file label{color:var(--ink);font-size:13.5px}#app[data-scenario=data] .data-file input[type=file]{width:100%;color:var(--ink-lo);font:inherit;font-size:13px}#app[data-scenario=data] .data-file input[type=file]::file-selector-button{border:1px solid var(--d3);color:var(--ink-hi);font:inherit;cursor:pointer;background:0 0;border-radius:0;margin-right:10px;padding:7px 13px 8px;font-size:13.5px}#app[data-scenario=data] .data-file input[type=file]::file-selector-button:hover{border-color:var(--ink-lo);background:var(--d2)}#app[data-scenario=data] .data-link{border:1px solid var(--d3);background:var(--d0);width:100%;color:var(--ink);font-family:var(--font-data);border-radius:0;padding:7px 10px;font-size:11.5px}#app[data-scenario=data] .control-readout output{text-align:right;overflow-wrap:anywhere}#app[data-scenario=data] .control-readout output.data-error{color:var(--alert)}#app[data-scenario=data] .data-alignment{padding:60px 16px 12px;position:absolute;inset:0}#app[data-scenario=data] .alignment-qa-workspace{grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:100%;display:grid}#app[data-scenario=data] .alignment-qa-panel{background:var(--d0);border:1px solid var(--d2);min-width:0;min-height:0;position:relative;overflow:hidden}#app[data-scenario=data] .alignment-qa-panel canvas{object-fit:contain;width:100%;height:100%;display:block}#app[data-scenario=data] .alignment-qa-label{color:var(--ink-lo);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;position:absolute;top:6px;left:8px}#app[data-scenario=data] .alignment-qa-report{border-top:1px solid var(--d2);font-family:var(--font-data);white-space:normal;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 16px;margin:0;padding:8px 0 0;font-size:11px;display:grid}#app[data-scenario=data] .alignment-qa-report .metric-chip{min-width:0;display:grid}#app[data-scenario=data] .alignment-qa-report .metric-chip span{color:var(--ink-lo);letter-spacing:.08em;text-transform:uppercase}#app[data-scenario=data] .alignment-qa-report .metric-chip strong{color:var(--ink-hi);overflow-wrap:anywhere;font-weight:400}@media (width<=620px){#app[data-scenario=data] .data-alignment{padding:92px 10px 10px}#app[data-scenario=data] .alignment-qa-report{grid-template-columns:repeat(2,minmax(0,1fr))}}
