:root{color-scheme:dark;--surface: #1a1a19;--panel: rgba(18, 18, 17, .82);--text-primary: #ffffff;--text-secondary: #c3c2b7;--text-muted: #898781;--border: rgba(255, 255, 255, .1);--hairline: rgba(255, 255, 255, .06);--accent: #3987e5;--control-bg: rgba(255, 255, 255, .06);--control-bg-hover: rgba(255, 255, 255, .12);--shadow: 0 12px 40px rgba(0, 0, 0, .45)}:root[data-theme=light]{color-scheme:light;--surface: #ffffff;--panel: rgba(255, 255, 255, .92);--text-primary: #0b0b0b;--text-secondary: #4e4e52;--text-muted: #86868b;--border: rgba(11, 11, 11, .1);--hairline: rgba(11, 11, 11, .07);--accent: #2a78d6;--control-bg: rgba(11, 11, 11, .05);--control-bg-hover: rgba(11, 11, 11, .1);--shadow: 0 12px 40px rgba(50, 50, 58, .16)}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--surface);color:var(--text-primary);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased}#app{position:relative;height:100%;width:100%}#stage{position:absolute;inset:0;cursor:grab}#stage:active{cursor:grabbing}#stage canvas{display:block;width:100%!important;height:100%!important}#titlebar{position:absolute;top:16px;left:50%;transform:translate(-50%);display:flex;align-items:flex-start;gap:16px;pointer-events:none}#titlebar h1{margin:0;font-size:17px;font-weight:620;letter-spacing:-.01em}#titlebar p{margin:2px 0 0;color:var(--text-secondary);font-size:12px}#viewbar{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;pointer-events:auto}.bar-button,.legend-restore{padding:5px 11px;background:var(--panel);backdrop-filter:blur(14px);border:1px solid var(--control-bg);border-radius:999px;color:var(--text-muted);font:inherit;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.bar-button:hover,.legend-restore:hover{color:var(--text-primary);border-color:var(--text-muted)}.bar-button:focus-visible,.legend-restore:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bar-button[hidden]{display:none}:root{--panel-width: 340px;--layout: wide}#panel-resize{position:absolute;top:56px;bottom:16px;right:calc(var(--panel-width) + 16px);width:10px;z-index:11;cursor:ew-resize;touch-action:none}#panel-resize:after{content:"";position:absolute;inset:0 4px;border-radius:2px;background:transparent;transition:background .12s ease}#panel-resize:hover:after,#panel-resize:focus-visible:after,#panel-resize.dragging:after{background:var(--accent)}#panel-resize[hidden]{display:none}#panel{position:absolute;top:16px;right:16px;width:var(--panel-width);padding:6px 4px 12px;max-height:calc(100vh - 72px);overflow-y:auto;overscroll-behavior:contain;background:var(--panel);backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}#panel.has-list:not(.collapsed):not(.stowed){height:calc(100vh - 32px);max-height:none;display:flex;flex-direction:column;overflow:hidden}#panel.has-list:not(.collapsed):not(.stowed)>*{flex:0 0 auto}#panel.has-list:not(.collapsed):not(.stowed) .section.has-list:not(.collapsed){display:flex;flex-direction:column;flex:0 1 auto;min-height:0}#panel.has-list:not(.collapsed):not(.stowed) .section.has-list:not(.collapsed) .section-body,#panel.has-list:not(.collapsed):not(.stowed) .section.has-list:not(.collapsed) .region-picker{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}#panel.has-list:not(.collapsed):not(.stowed) .section.has-list:not(.collapsed) .region-list{flex:0 1 auto;min-height:0;max-height:none}.section{border-bottom:1px solid var(--hairline)}.section[hidden],.field[hidden]{display:none}.section:last-of-type{border-bottom:none}.section-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:none;border:0;color:var(--text-primary);font:inherit;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.section-head:hover{color:var(--accent)}.section-head-row{display:flex;align-items:center}.section-tick{flex:none;width:14px;height:14px;margin:0 0 0 14px;accent-color:var(--accent);cursor:pointer}.section-head-row .section-head{padding-left:8px}.section.section-off .section-head{color:var(--text-muted)}.caret{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .16s ease;opacity:.55}.section.collapsed .caret{transform:rotate(-45deg) translate(-1px,1px)}.section-body{padding:0 14px 12px;display:flex;flex-direction:column;gap:9px}.section.collapsed .section-body{display:none}.row{display:flex;align-items:center;gap:8px}.check{cursor:pointer;user-select:none}.check input{accent-color:var(--accent);width:14px;height:14px;margin:0;flex:none}.row-label{color:var(--text-secondary);font-size:12px}.check:hover .row-label{color:var(--text-primary)}:root{--swatch-size: 12px}.swatch{width:var(--swatch-size);height:var(--swatch-size);flex:none;border-radius:3px;background:var(--swatch);box-shadow:0 0 0 1px var(--border)}.swatch-none{background:repeating-linear-gradient(45deg,var(--text-muted) 0 2px,transparent 2px 4px)}.field{display:flex;flex-direction:column;gap:5px}.field-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.readout{color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:16px;background:none;cursor:pointer}.slider-track{position:relative}.slider-marks{position:absolute;inset:0;pointer-events:none}.slider-mark{position:absolute;top:4px;width:2px;height:8px;margin-left:-1px;border-radius:1px;background:var(--text-muted);opacity:.55}input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:var(--control-bg-hover)}input[type=range]::-moz-range-track{height:3px;border-radius:2px;background:var(--control-bg-hover)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-4.5px;border-radius:50%;background:var(--accent);border:2px solid var(--surface)}input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--accent);border:2px solid var(--surface)}.field-columns{display:flex;align-items:flex-end;gap:12px}.field-columns>.field{flex:1 1 auto;min-width:0}.field-columns>.field:last-child:not(:only-child){flex:0 0 auto}.field-columns .row.check{padding-bottom:3px}.segmented{display:flex;gap:2px;padding:2px;background:var(--control-bg);border-radius:7px}.select{width:100%;padding:6px 26px 6px 9px;background-color:var(--control-bg);background-repeat:no-repeat;background-position:right 8px center;background-size:9px;border:1px solid var(--border);border-radius:7px;color:var(--text-primary);font:inherit;font-size:11.5px;line-height:1.35;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23c3c2b7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=light] .select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%234e4e52' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.select:hover{background-color:var(--control-bg-hover)}.select:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.segmented.wrap{flex-wrap:wrap}.seg{flex:1 1 auto;min-width:34px;padding:5px 8px;background:none;border:0;border-radius:5px;color:var(--text-secondary);font:inherit;font-size:11.5px;cursor:pointer;transition:background .12s ease}.seg:hover{background:var(--control-bg-hover);color:var(--text-primary)}.seg.active{background:var(--accent);color:#fff}input.seg-color{-webkit-appearance:none;appearance:none;flex:0 0 auto;align-self:center;width:22px;height:22px;min-width:0;padding:0;border:0;background:none;cursor:pointer}input.seg-color::-webkit-color-swatch-wrapper{padding:2px}input.seg-color::-webkit-color-swatch{border:none;border-radius:3px}input.seg-color::-moz-color-swatch{border:none;border-radius:3px}input.seg-color.active{box-shadow:0 0 0 2px var(--accent)}.seg:disabled{opacity:.4;cursor:default}.seg:disabled:hover{background:none;color:var(--text-secondary)}.seg.active:disabled:hover{background:var(--accent);color:#fff}.region-picker{display:flex;flex-direction:column;gap:8px}.region-filter{width:100%;padding:6px 9px;background:var(--control-bg);border:1px solid var(--border);border-radius:7px;color:var(--text-primary);font:inherit;font-size:12px}.region-filter::placeholder{color:var(--text-muted)}.region-filter:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.region-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.region-actions .seg{flex:0 0 auto;background:var(--control-bg)}.region-notice{margin:0;font-size:10.5px;color:var(--text-muted)}.region-picker-none{display:none}.region-picker-empty .region-picker-none{display:block}.region-picker-empty .region-filter,.region-picker-empty .region-list,.region-picker-empty .region-notice:not(.region-picker-none){display:none}.region-list{display:flex;flex-direction:column;gap:1px;max-height:260px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}.region-row{align-items:flex-start;padding:4px 6px;border-radius:6px}.region-row:hover,.region-row.on{background:var(--control-bg)}.region-row input,.region-row .swatch{margin-top:2px}.row.check.row-inert{opacity:.45;cursor:default}.swatch-off{background:transparent;box-shadow:inset 0 0 0 1px var(--border)}.region-text{display:flex;flex-direction:column;min-width:0}.region-sub{font-size:10.5px;color:var(--text-muted)}.region-row input:disabled+.swatch+.region-text{opacity:.45}.source{padding-bottom:8px;border-bottom:1px solid var(--hairline)}.source:last-child{border-bottom:none;padding-bottom:0}.source-name{display:block;font-size:12px;font-weight:560;color:var(--text-primary);text-decoration:none}a.source-name:hover{color:var(--accent);text-decoration:underline}.source-cite,.source-note{margin:3px 0 0;font-size:10.5px;line-height:1.4;color:var(--text-muted)}.footnote{margin:10px 14px 0;font-size:10.5px;color:var(--text-muted)}#legend{position:absolute;left:16px;top:16px;max-width:min(320px,calc(100vw - 32px));max-height:calc(100vh - 60px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent;padding:11px 13px;background:var(--panel);backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow)}.legend-collapse{display:flex;align-items:center;gap:7px;width:100%;padding:0;background:none;border:0;color:var(--text-muted);font:inherit;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.legend-collapse:hover{color:var(--accent)}.legend-collapse:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#legend.collapsed .legend-collapse .caret,#panel.collapsed .legend-collapse .caret{transform:rotate(-45deg) translate(-1px,1px)}.legend-body{margin-top:9px}#legend.collapsed .legend-body{display:none}#legend.collapsed,#panel.collapsed{width:max-content;max-width:260px;padding:10px 12px;max-height:none;overflow:visible}#panel.collapsed .panel-head,#legend.collapsed .legend-head{padding:0}.legend-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 7px;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.legend-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.legend-item{display:grid;grid-template-columns:11px 1fr;align-items:start;gap:8px}.legend-item .swatch{margin-top:3px}.legend-label{color:var(--text-secondary);font-size:12px}.legend-sub{grid-column:2;color:var(--text-muted);font-size:10.5px;line-height:1.35}.legend-rule{height:1px;margin:3px 0;background:var(--hairline)}.legend-hint{font-weight:400;letter-spacing:0;text-transform:none;opacity:.7}.legend-toggle{width:100%;padding:2px 4px;margin:-2px -4px;background:none;border:0;border-radius:5px;font:inherit;text-align:left;cursor:pointer}.legend-toggle:hover:not(:disabled){background:var(--control-bg-hover)}.legend-toggle:disabled{cursor:default;opacity:.45}.legend-toggle .legend-label{color:var(--text-secondary)}.legend-toggle.on .legend-label{color:var(--text-primary)}.legend-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input[type=range].legend-strength{box-sizing:border-box;width:calc(100% - 29px);margin:2px 10px 4px 19px;height:12px}input[type=range].legend-strength::-webkit-slider-runnable-track{height:2px}input[type=range].legend-strength::-webkit-slider-thumb{width:9px;height:9px;margin-top:-3.5px}input[type=range].legend-strength::-moz-range-track{height:2px}input[type=range].legend-strength::-moz-range-thumb{width:9px;height:9px}.legend-list li{display:flex;flex-direction:column}.label-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5}.label-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.label-lines line{stroke-width:1;opacity:.75}.region-label{position:absolute;top:0;left:0;padding:1px 6px;white-space:nowrap;font-size:12px;font-weight:600;color:var(--text-primary);background:var(--panel);border:1px solid var(--label-color, var(--border));border-radius:5px;box-shadow:0 2px 10px #00000059}#tooltip{position:absolute;z-index:20;padding:6px 9px;max-width:min(380px,calc(100vw - 32px));background:var(--panel);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:7px;box-shadow:var(--shadow);pointer-events:none;transform:translate(12px,12px)}#tooltip strong{display:block;font-size:12px;font-weight:580}#tooltip span{display:block;color:var(--text-muted);font-size:11px;white-space:pre-wrap}#status{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;color:var(--text-secondary);font-size:13px;text-align:center;padding:24px}#status:empty{display:none}#status .error{pointer-events:auto;max-width:46ch;padding:16px 20px;background:var(--panel);border:1px solid var(--border);border-radius:10px;text-align:left}#status code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--text-primary)}#panel[hidden]{display:none}#app.booting>*:not(#stage):not(#status){display:none!important}.spinner{width:22px;height:22px;border:2px solid var(--border);border-top-color:var(--text-secondary);border-radius:50%;animation:brainviz-spin .7s linear infinite}@keyframes brainviz-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}#app.zen>#titlebar,#app.zen>#panel,#app.zen>#panel-resize,#app.zen>#legend,#app.zen>#footnote,#app.zen>#tooltip{display:none}#zen-hint{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:7px 13px;border-radius:999px;background:var(--panel);backdrop-filter:blur(14px);border:1px solid var(--border);color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer;box-shadow:var(--shadow);opacity:1;transition:opacity .48s ease-out}#zen-hint.fading{opacity:0}@media(prefers-reduced-motion:reduce){#zen-hint{transition:none}}@media(max-width:720px){:root{--layout: sheet;--sheet-bottom: 34px}#titlebar{top:12px;left:12px;right:12px;transform:none;flex-wrap:wrap}#panel,#panel.has-list:not(.collapsed):not(.stowed){top:auto;left:12px;right:12px;bottom:var(--sheet-bottom);width:auto;height:auto;max-height:46vh;display:block;overflow-y:auto;z-index:12}#panel.has-list:not(.collapsed):not(.stowed) .section.has-list:not(.collapsed) .region-list{max-height:260px}#panel-resize{display:none}#legend:not([hidden]){display:block;left:12px;right:12px;top:auto;bottom:var(--sheet-bottom);max-width:none;z-index:12}#panel:not(.collapsed):not(.stowed){height:46vh;overflow-y:auto}#legend:not([hidden]):not(.collapsed):not(.stowed){height:auto;max-height:46vh;overflow-y:auto}#legend.stowed{right:auto;bottom:var(--sheet-bottom);z-index:auto}#panel.stowed{left:auto;z-index:auto}#panel.collapsed{left:auto;width:auto;max-width:calc(100% - 24px);z-index:auto}#legend.collapsed{right:auto;z-index:auto;width:auto;max-width:calc(100% - 24px);bottom:var(--sheet-bottom)}}@media(pointer:coarse){.bar-button,.legend-restore{padding:9px 13px;font-size:12.5px}.seg{min-height:36px;padding:8px 10px}:root{--swatch-size: 20px}.legend-item{grid-template-columns:20px 1fr}input[type=range]{height:28px}#zen-hint{padding:11px 18px;font-size:13px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.bar-button.on{color:var(--text-primary);border-color:var(--accent)}input.swatch-input{-webkit-appearance:none;appearance:none;width:var(--swatch-size);height:var(--swatch-size);padding:0;border:none;border-radius:3px;background:none;cursor:pointer}input.swatch-input::-webkit-color-swatch-wrapper{padding:0}input.swatch-input::-webkit-color-swatch{border:none;border-radius:3px}input.swatch-input::-moz-color-swatch{border:none;border-radius:3px}.legend-item{grid-template-columns:var(--swatch-size) 1fr}.legend-toggle{margin:-2px -4px -2px -2px}.legend-item.inline-sub{grid-template-columns:var(--swatch-size) 1fr auto auto;align-items:baseline}.legend-sub.inline{grid-column:auto;font-variant-numeric:tabular-nums;padding-left:8px}.legend-item.inline-sub .swatch{margin-top:2px}.share-url{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.share-url[hidden]{display:none}.tract-group{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin-top:6px;padding:3px 6px;background:var(--control-bg);border:0;border-radius:5px;color:var(--text-primary);font:inherit;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.tract-group:hover{color:var(--accent)}.tract-group.group-collapsible{padding:0;cursor:default;align-items:center}.group-tick{flex:none;width:14px;height:14px;margin:0 0 0 6px;accent-color:var(--accent);cursor:pointer}.group-tick:indeterminate{accent-color:var(--text-muted)}.group-expand{display:flex;align-items:center;gap:6px;padding:3px 6px;background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;flex:1;min-width:0}.group-expand>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-expand>.group-count{margin-left:auto;white-space:nowrap}.group-expand:hover{color:var(--accent)}.group-collapsible .caret{transform:rotate(45deg);margin:-2px 2px 0 0}.group-collapsed .caret{transform:rotate(-45deg);margin:0 2px 0 0}.sources-dialog{--sources-gutter: 18px;width:min(680px,92vw);max-height:80vh;padding:0;background:var(--panel);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);color:var(--text-primary)}.sources-dialog::backdrop{background:#00000080;backdrop-filter:blur(2px)}.sources-head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--sources-gutter);background:var(--panel);border-bottom:1px solid var(--hairline)}.sources-head h2{margin:0;font-size:13px;font-weight:620}.sources-head .seg{flex:0 0 auto;background:var(--control-bg)}.sources-intro{margin:0;padding:12px var(--sources-gutter) 2px}.sources-body{display:flex;flex-direction:column;gap:12px;padding:12px var(--sources-gutter) 20px;overflow-y:auto;max-height:calc(80vh - 52px)}.footnote-link{padding:0;background:none;border:0;color:var(--text-secondary);font:inherit;font-size:10.5px;text-decoration:underline;cursor:pointer}.footnote-link:hover{color:var(--accent)}.legend-item.off{opacity:.62}.legend-item.off .swatch{opacity:.2;box-shadow:0 0 0 1px var(--text-muted)}.legend-item.off .legend-label,.legend-item.off .legend-toggle .legend-label{color:var(--text-muted)}.legend-item.heading .legend-label{font-weight:600;letter-spacing:.01em}.legend-item.heading:not(:first-child){margin-top:6px}.legend-item.depth-1{padding-left:12px}.legend-item.depth-2{padding-left:26px}.legend-item.heading.off{opacity:.75}.legend-subdivide,.row-extra{font:inherit;font-size:9.5px;letter-spacing:.02em;color:var(--text-muted);background:var(--control-bg);border:1px solid transparent;border-radius:999px;padding:1px 7px;margin-left:6px;cursor:pointer;white-space:nowrap}.legend-subdivide:hover,.row-extra:hover{color:var(--text);border-color:var(--text-muted)}.legend-subdivide.on,.row-extra.on{color:var(--text);border-color:var(--text-muted);background:transparent}.row-extras{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.row-extras .row-extra{margin-left:0}.row.check.region-part{padding-left:30px}.row.check.region-reconstructed .row-label{text-decoration:underline dotted;text-decoration-color:var(--text-muted);text-underline-offset:3px}.row-extra{margin-left:auto}.row.check.region-group{margin-top:6px;font-weight:600}.row.check.region-group:first-child{margin-top:0}.row.check.region-member{padding-left:14px}.row.check input[type=checkbox]:indeterminate{accent-color:var(--text-muted)}.legend-show{font:inherit;font-size:10px;line-height:1;color:var(--text-muted);background:none;border:0;padding:0 2px;margin-left:4px;cursor:pointer}.legend-show:hover,.legend-show.on{color:var(--text)}.legend-item.hidden-item .legend-label{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px}.legend-item.hidden-item .swatch{opacity:.25}.legend-head{display:flex;align-items:center;gap:4px}.legend-head .legend-collapse{flex:1 1 auto;min-width:0}.legend-dismiss{flex:0 0 auto;font:inherit;font-size:14px;line-height:1;color:var(--text-muted);background:none;border:0;padding:0 2px;cursor:pointer}.legend-dismiss:hover{color:var(--text)}#legend.collapsed .legend-head{margin:0}#legend.stowed{padding:0;background:none;backdrop-filter:none;border:0;box-shadow:none;max-height:none;overflow:visible}.group-head{display:flex;align-items:center;gap:6px}.group-head .tract-group{flex:1 1 auto;min-width:0}.region-row.region-part{padding-left:22px}#footnote{position:absolute;left:0;right:0;bottom:10px;margin:0;text-align:center;pointer-events:none}#footnote .footnote-link{pointer-events:auto}.panel-head{display:flex;align-items:center;gap:4px;padding:4px 12px 2px}#panel.collapsed .panel-head{padding:0 4px}.panel-head .legend-collapse{flex:1 1 auto;min-width:0}#panel.stowed{padding:0;background:none;backdrop-filter:none;border:0;box-shadow:none;width:auto;max-height:none;overflow:visible}.wordmark{font-weight:620;letter-spacing:-.01em;color:var(--text-secondary)}.viewpoints{flex-direction:column}.viewpoint-row{display:flex;gap:2px}.viewpoint-row>.seg{flex:1 1 auto}.region-actions.end{justify-content:flex-end}.orientation{position:absolute;left:16px;bottom:16px;display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none;user-select:none}.orientation[hidden]{display:none}.orientation-axes{overflow:visible}.orientation-axis{stroke-width:1.5;stroke-linecap:round}.orientation-letter{font:inherit;font-size:9.5px;font-weight:620}.axis-x{stroke:#3987e5;fill:#3987e5}.axis-y{stroke:#d1741f;fill:#d1741f}.axis-z{stroke:var(--text-secondary);fill:var(--text-secondary)}.orientation-readout{margin:0;color:var(--text-muted);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.camera-angles{display:flex;flex-direction:column;gap:2px}.camera-angles .field-head{font-size:11px}.chip-order{margin-left:2px;font-size:8.5px;opacity:.75}.legend-item.muted,.legend-item.muted.inline-sub{grid-template-columns:1fr auto;color:var(--text-muted)}.legend-item.muted .legend-label{color:var(--text-muted);font-size:11px}.tract-terminations{flex:0 0 auto;padding:0 5px;background:none;border:0;border-radius:5px;color:var(--text-muted);font:inherit;font-size:13px;line-height:1;cursor:pointer}.tract-terminations:hover{background:var(--control-bg-hover);color:var(--text-primary)}.tract-terminations.on{color:var(--accent)}.tract-terminations.none{color:var(--hairline);cursor:default}
