:root{--ba-color-canvas:#0b0e13;--ba-color-surface-0:#0b0e13;--ba-color-surface-1:#11151d;--ba-color-surface-2:#171c26;--ba-color-surface-3:#1f2531;--ba-color-surface-4:#283040;--ba-color-surface-translucent-panel:#11151dd6;--ba-color-surface-translucent-hud:#0b0e13c7;--ba-color-surface-translucent-sheet:#11151df5;--ba-color-surface-translucent-topbar:#0b0e13e0;--ba-color-text-primary:#eef2f7;--ba-color-text-secondary:#a7b0be;--ba-color-text-tertiary:#6f7a8a;--ba-color-text-disabled:#4c5563;--ba-color-text-inverse:#0b0e13;--ba-color-text-link:#7cc4ff;--ba-color-border-hairline:#ffffff14;--ba-color-border-medium:#ffffff24;--ba-color-border-strong:#ffffff3d;--ba-color-accent-primary:#fff;--ba-color-accent-on-primary:#0b0e13;--ba-color-accent-focus:#7cc4ff;--ba-color-interactive-hover:#ffffff0f;--ba-color-interactive-pressed:#ffffff1a;--ba-color-interactive-selected:#ffffff1f;--ba-color-interactive-selected-strong:#fff;--ba-color-feedback-info:#7cc4ff;--ba-color-feedback-success:#4fcf9a;--ba-color-feedback-warning:#f5b544;--ba-color-feedback-danger:#ff6b6b;--ba-color-scrim:#00000073;--ba-color-swatch-ring:#ffffff2e;--ba-color-scene-explore:#7cc4ff;--ba-color-scene-flow:#ff5a5f;--ba-color-scene-stroke:#ffa14a;--ba-color-scene-seizure:#b18cff;--ba-color-scene-neurons:#4fdca4;--ba-color-scene-drugs:#ff7ac6;--ba-color-atmosphere-seizure:#1c1830;--ba-scale-velocity:linear-gradient(to right, #1f1b4d 0%, #6a2c8a 25%, #c8456c 50%, #ff8f3d 75%, #fff1b0 100%);--ba-scale-velocity-0:#1f1b4d;--ba-scale-velocity-1:#6a2c8a;--ba-scale-velocity-2:#c8456c;--ba-scale-velocity-3:#ff8f3d;--ba-scale-velocity-4:#fff1b0;--ba-scale-pressure:linear-gradient(to right, #3c7dd9 0%, #8fb3e6 25%, #d9dee6 50%, #e8907a 75%, #d1403a 100%);--ba-scale-pressure-0:#3c7dd9;--ba-scale-pressure-1:#8fb3e6;--ba-scale-pressure-2:#d9dee6;--ba-scale-pressure-3:#e8907a;--ba-scale-pressure-4:#d1403a;--ba-scale-cbf:linear-gradient(to right, #0b0e13 0%, #1c3f6e 25%, #2e86c1 50%, #7bd3e6 75%, #f4fbff 100%);--ba-scale-cbf-0:#0b0e13;--ba-scale-cbf-1:#1c3f6e;--ba-scale-cbf-2:#2e86c1;--ba-scale-cbf-3:#7bd3e6;--ba-scale-cbf-4:#f4fbff;--ba-scale-perfusion-deficit:linear-gradient(to right, #ccb7ad 0%, #f3e7a1 25%, #f5a623 50%, #d9462f 75%, #8e0f33 100%);--ba-scale-perfusion-deficit-0:#ccb7ad;--ba-scale-perfusion-deficit-1:#f3e7a1;--ba-scale-perfusion-deficit-2:#f5a623;--ba-scale-perfusion-deficit-3:#d9462f;--ba-scale-perfusion-deficit-4:#8e0f33;--ba-scale-tissue-fate-oligaemia:#f3e7a1;--ba-scale-tissue-fate-penumbra:#f5a623;--ba-scale-tissue-fate-core:#b0143c;--ba-scale-tissue-fate-reperfused:#5ec8a0;--ba-scale-activity:linear-gradient(to right, #171233 0%, #4b2a7f 25%, #c9452f 50%, #ffb347 75%, #fff 100%);--ba-scale-activity-0:#171233;--ba-scale-activity-1:#4b2a7f;--ba-scale-activity-2:#c9452f;--ba-scale-activity-3:#ffb347;--ba-scale-activity-4:#fff;--ba-scale-sd:linear-gradient(to right, #1a1f3a 0%, #2b4c8c 25%, #3f8fd6 50%, #8fd3f4 75%, #f0faff 100%);--ba-scale-sd-0:#1a1f3a;--ba-scale-sd-1:#2b4c8c;--ba-scale-sd-2:#3f8fd6;--ba-scale-sd-3:#8fd3f4;--ba-scale-sd-4:#f0faff;--ba-scale-drive:linear-gradient(to right, #000004 0%, #56106e 25%, #bb3754 50%, #f98c0a 75%, #fcffa4 100%);--ba-scale-drive-0:#000004;--ba-scale-drive-1:#56106e;--ba-scale-drive-2:#bb3754;--ba-scale-drive-3:#f98c0a;--ba-scale-drive-4:#fcffa4;--ba-scale-occupancy:linear-gradient(to right, #0e2328 0%, #145c62 25%, #2aa198 50%, #7fdcc8 75%, #e6fbf3 100%);--ba-scale-occupancy-0:#0e2328;--ba-scale-occupancy-1:#145c62;--ba-scale-occupancy-2:#2aa198;--ba-scale-occupancy-3:#7fdcc8;--ba-scale-occupancy-4:#e6fbf3;--ba-scale-engagement:linear-gradient(to right, #0e2328 0%, #145c62 25%, #2aa198 50%, #7fdcc8 75%, #e6fbf3 100%);--ba-scale-engagement-0:#0e2328;--ba-scale-engagement-1:#145c62;--ba-scale-engagement-2:#2aa198;--ba-scale-engagement-3:#7fdcc8;--ba-scale-engagement-4:#e6fbf3;--ba-scale-change:linear-gradient(to right, #9a8cff 0%, #5f5d98 25%, #2b313c 50%, #8a5e46 75%, #e8862e 100%);--ba-scale-change-0:#9a8cff;--ba-scale-change-1:#5f5d98;--ba-scale-change-2:#2b313c;--ba-scale-change-3:#8a5e46;--ba-scale-change-4:#e8862e;--ba-scale-trace-line:#dce4ee;--ba-scale-trace-line-dim:#5c6675;--ba-scale-trace-line-highlight:#fff;--ba-scale-trace-event:#ffb347;--ba-scale-trace-grid:#ffffff0f;--ba-scale-trace-playhead:#fff;--ba-scale-trace-width:1.25px;--ba-font-family-ui:Inter, "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--ba-font-family-mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--ba-font-features-tabular:"ss03" 1, "tnum" 1;--ba-font-features-ui-default:"ss03" 1;--ba-font-weight-regular:430;--ba-font-weight-medium:530;--ba-font-weight-semibold:620;--ba-type-display-family:var(--ba-font-family-ui);--ba-type-display-size:24px;--ba-type-display-line:28px;--ba-type-display-weight:620;--ba-type-display-tracking:-.02em;--ba-type-title-family:var(--ba-font-family-ui);--ba-type-title-size:18px;--ba-type-title-line:24px;--ba-type-title-weight:620;--ba-type-title-tracking:-.012em;--ba-type-heading-family:var(--ba-font-family-ui);--ba-type-heading-size:15px;--ba-type-heading-line:20px;--ba-type-heading-weight:620;--ba-type-heading-tracking:-.006em;--ba-type-palette-query-family:var(--ba-font-family-ui);--ba-type-palette-query-size:15px;--ba-type-palette-query-line:20px;--ba-type-palette-query-weight:430;--ba-type-palette-query-tracking:-.006em;--ba-type-body-family:var(--ba-font-family-ui);--ba-type-body-size:13px;--ba-type-body-line:18px;--ba-type-body-weight:430;--ba-type-body-tracking:0em;--ba-type-body-strong-family:var(--ba-font-family-ui);--ba-type-body-strong-size:13px;--ba-type-body-strong-line:18px;--ba-type-body-strong-weight:530;--ba-type-body-strong-tracking:0em;--ba-type-small-family:var(--ba-font-family-ui);--ba-type-small-size:12px;--ba-type-small-line:16px;--ba-type-small-weight:430;--ba-type-small-tracking:.002em;--ba-type-caption-family:var(--ba-font-family-ui);--ba-type-caption-size:11px;--ba-type-caption-line:14px;--ba-type-caption-weight:430;--ba-type-caption-tracking:.01em;--ba-type-overline-family:var(--ba-font-family-ui);--ba-type-overline-size:11px;--ba-type-overline-line:14px;--ba-type-overline-weight:620;--ba-type-overline-tracking:.06em;--ba-type-numeric-family:var(--ba-font-family-ui);--ba-type-numeric-size:13px;--ba-type-numeric-line:18px;--ba-type-numeric-weight:530;--ba-type-numeric-tracking:0em;--ba-type-numeric-large-family:var(--ba-font-family-ui);--ba-type-numeric-large-size:18px;--ba-type-numeric-large-line:24px;--ba-type-numeric-large-weight:530;--ba-type-numeric-large-tracking:-.01em;--ba-type-mono-family:var(--ba-font-family-mono);--ba-type-mono-size:12px;--ba-type-mono-line:16px;--ba-type-mono-weight:430;--ba-type-mono-tracking:0em;--ba-type-hud-label-family:var(--ba-font-family-ui);--ba-type-hud-label-size:13px;--ba-type-hud-label-line:16px;--ba-type-hud-label-weight:530;--ba-type-hud-label-tracking:.005em;--ba-type-hud-caption-family:var(--ba-font-family-ui);--ba-type-hud-caption-size:11px;--ba-type-hud-caption-line:14px;--ba-type-hud-caption-weight:430;--ba-type-hud-caption-tracking:.01em;--ba-type-kbd-family:var(--ba-font-family-ui);--ba-type-kbd-size:11px;--ba-type-kbd-line:14px;--ba-type-kbd-weight:530;--ba-type-kbd-tracking:.02em;--ba-space-0:0;--ba-space-1:4px;--ba-space-2:8px;--ba-space-3:12px;--ba-space-4:16px;--ba-space-5:20px;--ba-space-6:24px;--ba-space-8:32px;--ba-space-10:40px;--ba-space-12:48px;--ba-space-16:64px;--ba-size-control-sm:24px;--ba-size-control-md:28px;--ba-size-control-lg:32px;--ba-size-control-xl:40px;--ba-size-icon-xs:12px;--ba-size-icon-sm:14px;--ba-size-icon-md:16px;--ba-size-icon-lg:20px;--ba-size-dot:6px;--ba-size-topbar:48px;--ba-size-transport:60px;--ba-size-statusline:24px;--ba-size-panel-left:288px;--ba-size-panel-inspector:328px;--ba-size-panel-sheet:420px;--ba-size-panel-popover:240px;--ba-size-panel-padding:16px;--ba-size-panel-gap:12px;--ba-size-viewport-min-width:720px;--ba-size-safe-margin:24px;--ba-size-hud-scalebar-min:80px;--ba-size-hud-scalebar-max:200px;--ba-size-hud-scalebar-height:6px;--ba-size-hud-orientation:64px;--ba-size-swatch-sm:8px;--ba-size-swatch-md:9px;--ba-size-swatch-lg:14px;--ba-size-slider-track:3px;--ba-size-slider-thumb:14px;--ba-size-slider-min-width:120px;--ba-size-scrollbar:6px;--ba-size-palette-width:620px;--ba-size-palette-row:38px;--ba-size-palette-input:52px;--ba-radius-xs:3px;--ba-radius-sm:6px;--ba-radius-md:10px;--ba-radius-lg:14px;--ba-radius-pill:999px;--ba-border-width-hairline:1px;--ba-border-width-focus:2px;--ba-border-width-focus-offset:2px;--ba-shadow-panel:0 8px 24px #00000073, 0 0 0 1px #ffffff0f;--ba-shadow-sheet:0 16px 48px #0009, 0 0 0 1px #ffffff14;--ba-shadow-popover:0 6px 20px #00000080, 0 0 0 1px #ffffff14;--ba-shadow-hud:0 1px 2px #00000080;--ba-blur-panel:16px;--ba-opacity-disabled:.35;--ba-opacity-hidden-row:.45;--ba-opacity-tab-dot-rest:.45;--ba-opacity-gnomon-far-letter:.55;--ba-opacity-scalebar-rest:.6;--ba-motion-duration-micro:.12s;--ba-motion-duration-state:.2s;--ba-motion-duration-panel:.32s;--ba-motion-duration-camera:.6s;--ba-motion-duration-explode:.8s;--ba-motion-duration-scene:1.2s;--ba-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--ba-motion-easing-exit:cubic-bezier(.3, 0, .8, .15);--ba-motion-easing-camera:cubic-bezier(.22, 1, .36, 1);--ba-motion-easing-linear:cubic-bezier(0, 0, 1, 1);--ba-motion-hover-delay:80ms;--ba-motion-tooltip-delay:.5s;--ba-z-viewport:0;--ba-z-hud:10;--ba-z-panel:20;--ba-z-topbar:30;--ba-z-popover:35;--ba-z-sheet:40;--ba-z-dialog:50;--ba-z-toast:60;--ba-hud-label-text-family:var(--ba-type-hud-label-family);--ba-hud-label-text-size:var(--ba-type-hud-label-size);--ba-hud-label-text-line:var(--ba-type-hud-label-line);--ba-hud-label-text-weight:var(--ba-type-hud-label-weight);--ba-hud-label-text-tracking:var(--ba-type-hud-label-tracking);--ba-hud-label-secondary-family:var(--ba-type-hud-caption-family);--ba-hud-label-secondary-size:var(--ba-type-hud-caption-size);--ba-hud-label-secondary-line:var(--ba-type-hud-caption-line);--ba-hud-label-secondary-weight:var(--ba-type-hud-caption-weight);--ba-hud-label-secondary-tracking:var(--ba-type-hud-caption-tracking);--ba-hud-label-color:#eef2f7;--ba-hud-label-secondary-color:#a7b0be;--ba-hud-label-background:var(--ba-color-surface-translucent-hud);--ba-hud-label-border:#ffffff1a;--ba-hud-label-radius:6px;--ba-hud-label-height:22px;--ba-hud-label-padding:0 9px;--ba-hud-label-swatch:7px;--ba-hud-label-max-chars:40;--ba-hud-label-selected-border:#fff;--ba-hud-label-selected-fill:#fff;--ba-hud-label-selected-text:var(--ba-color-text-inverse);--ba-hud-label-hover-ring:#fff6;--ba-hud-label-blur:8px;--ba-hud-leader-width:1px;--ba-hud-leader-color:#eef2f780;--ba-hud-leader-min-length:12px;--ba-hud-leader-max-length:120px;--ba-hud-anchor-radius:2.5px;--ba-hud-anchor-ring:1px;--ba-hud-anchor-ring-color:#0b0e13cc;--ba-hud-budget-rest:6;--ba-hud-budget-focus:12;--ba-hud-budget-max:24;--ba-hud-budget-min-area-px2:900;--ba-hud-budget-gap:8px;--ba-hud-budget-fade:.15s;--ba-hud-scalebar-color:#eef2f7;--ba-hud-scalebar-text-family:var(--ba-type-hud-caption-family);--ba-hud-scalebar-text-size:var(--ba-type-hud-caption-size);--ba-hud-scalebar-text-line:var(--ba-type-hud-caption-line);--ba-hud-scalebar-text-weight:var(--ba-type-hud-caption-weight);--ba-hud-scalebar-text-tracking:var(--ba-type-hud-caption-tracking);--ba-hud-section-edge-mark-text-family:var(--ba-font-family-ui);--ba-hud-section-edge-mark-text-size:12px;--ba-hud-section-edge-mark-text-line:12px;--ba-hud-section-edge-mark-text-weight:620;--ba-hud-section-edge-mark-text-tracking:.02em;--ba-hud-section-edge-mark-background:var(--ba-color-surface-translucent-hud);--ba-hud-timestamp-text-family:var(--ba-type-hud-caption-family);--ba-hud-timestamp-text-size:var(--ba-type-hud-caption-size);--ba-hud-timestamp-text-line:var(--ba-type-hud-caption-line);--ba-hud-timestamp-text-weight:var(--ba-type-hud-caption-weight);--ba-hud-timestamp-text-tracking:var(--ba-type-hud-caption-tracking);--ba-hud-orientation-background:#0a0c108c;--ba-hud-orientation-ring:var(--ba-color-border-hairline);--ba-hud-orientation-axis:#eef2f78c;--ba-hud-orientation-axis-near:#eef2f7;--ba-hud-orientation-letters-family:var(--ba-font-family-ui);--ba-hud-orientation-letters-size:10px;--ba-hud-orientation-letters-line:10px;--ba-hud-orientation-letters-weight:620;--ba-hud-orientation-letters-tracking:.02em;--ba-hud-engine-caption-text-family:var(--ba-type-caption-family);--ba-hud-engine-caption-text-size:var(--ba-type-caption-size);--ba-hud-engine-caption-text-line:var(--ba-type-caption-line);--ba-hud-engine-caption-text-weight:var(--ba-type-caption-weight);--ba-hud-engine-caption-text-tracking:var(--ba-type-caption-tracking);--ba-hud-engine-caption-color:var(--ba-color-text-tertiary);--ba-hud-engine-caption-text-shadow:var(--ba-component-methods-caption-text-shadow);--ba-component-button-height:var(--ba-size-control-md);--ba-component-button-padding-x:10px;--ba-component-button-gap:6px;--ba-component-button-radius:var(--ba-radius-sm);--ba-component-button-text-family:var(--ba-type-small-family);--ba-component-button-text-size:var(--ba-type-small-size);--ba-component-button-text-line:var(--ba-type-small-line);--ba-component-button-text-weight:var(--ba-type-small-weight);--ba-component-button-text-tracking:var(--ba-type-small-tracking);--ba-component-button-weight:var(--ba-font-weight-medium);--ba-component-button-primary-hover:#f0f1f1;--ba-component-button-primary-pressed:#e7e7e7;--ba-component-segmented-height:var(--ba-size-control-md);--ba-component-segmented-padding:2px;--ba-component-segmented-radius:var(--ba-radius-sm);--ba-component-segmented-track:var(--ba-color-interactive-hover);--ba-component-segmented-active:var(--ba-color-interactive-selected);--ba-component-segmented-active-text-family:var(--ba-type-body-strong-family);--ba-component-segmented-active-text-size:var(--ba-type-body-strong-size);--ba-component-segmented-active-text-line:var(--ba-type-body-strong-line);--ba-component-segmented-active-text-weight:var(--ba-type-body-strong-weight);--ba-component-segmented-active-text-tracking:var(--ba-type-body-strong-tracking);--ba-component-segmented-inactive-text-color:var(--ba-color-text-secondary);--ba-component-segmented-md-track:30px;--ba-component-segmented-md-segment:26px;--ba-component-segmented-sm-track:26px;--ba-component-segmented-sm-segment:22px;--ba-component-toggle-width:30px;--ba-component-toggle-height:18px;--ba-component-toggle-thumb:14px;--ba-component-toggle-on:var(--ba-color-accent-primary);--ba-component-toggle-off:var(--ba-color-border-strong);--ba-component-checkbox-size:14px;--ba-component-checkbox-radius:var(--ba-radius-xs);--ba-component-slider-track:var(--ba-size-slider-track);--ba-component-slider-track-color:var(--ba-color-border-medium);--ba-component-slider-fill-color:var(--ba-color-text-primary);--ba-component-slider-thumb:13px;--ba-component-slider-thumb-color:#fff;--ba-component-slider-value-family:var(--ba-type-numeric-family);--ba-component-slider-value-size:var(--ba-type-numeric-size);--ba-component-slider-value-line:var(--ba-type-numeric-line);--ba-component-slider-value-weight:var(--ba-type-numeric-weight);--ba-component-slider-value-tracking:var(--ba-type-numeric-tracking);--ba-component-slider-value-width:56px;--ba-component-input-height:var(--ba-size-control-lg);--ba-component-input-padding-x:10px;--ba-component-input-radius:var(--ba-radius-sm);--ba-component-input-background:var(--ba-color-interactive-hover);--ba-component-input-border:var(--ba-color-border-medium);--ba-component-input-placeholder:var(--ba-color-text-tertiary);--ba-component-search-height:var(--ba-size-control-lg);--ba-component-search-width:220px;--ba-component-search-results-row-height:var(--ba-size-palette-row);--ba-component-search-results-max-rows:8;--ba-component-search-results-group-family:var(--ba-type-overline-family);--ba-component-search-results-group-size:var(--ba-type-overline-size);--ba-component-search-results-group-line:var(--ba-type-overline-line);--ba-component-search-results-group-weight:var(--ba-type-overline-weight);--ba-component-search-results-group-tracking:var(--ba-type-overline-tracking);--ba-component-row-height:var(--ba-size-control-md);--ba-component-row-padding-x:8px;--ba-component-row-gap:8px;--ba-component-row-radius:var(--ba-radius-sm);--ba-component-row-indent:16px;--ba-component-row-hover:var(--ba-color-interactive-hover);--ba-component-row-selected:var(--ba-color-interactive-selected);--ba-component-row-dot-ring:#ffffff59;--ba-component-visibility-height:22px;--ba-component-visibility-min-width:24px;--ba-component-visibility-inactive-opacity:.7;--ba-component-tabs-height:var(--ba-size-control-lg);--ba-component-tabs-gap:var(--ba-component-segmented-padding);--ba-component-tabs-text-family:var(--ba-type-body-strong-family);--ba-component-tabs-text-size:var(--ba-type-body-strong-size);--ba-component-tabs-text-line:var(--ba-type-body-strong-line);--ba-component-tabs-text-weight:var(--ba-type-body-strong-weight);--ba-component-tabs-text-tracking:var(--ba-type-body-strong-tracking);--ba-component-tabs-inactive-color:var(--ba-color-text-secondary);--ba-component-panel-width:var(--ba-size-panel-left);--ba-component-panel-padding:var(--ba-size-panel-padding);--ba-component-panel-radius:var(--ba-radius-lg);--ba-component-panel-background:var(--ba-color-surface-translucent-panel);--ba-component-panel-shadow:var(--ba-shadow-panel);--ba-component-panel-header-height:40px;--ba-component-panel-section-head-height:22px;--ba-component-panel-section-gap:16px;--ba-component-inspector-width:var(--ba-size-panel-inspector);--ba-component-inspector-title-family:var(--ba-type-title-family);--ba-component-inspector-title-size:var(--ba-type-title-size);--ba-component-inspector-title-line:var(--ba-type-title-line);--ba-component-inspector-title-weight:var(--ba-type-title-weight);--ba-component-inspector-title-tracking:var(--ba-type-title-tracking);--ba-component-inspector-subtitle-family:var(--ba-type-small-family);--ba-component-inspector-subtitle-size:var(--ba-type-small-size);--ba-component-inspector-subtitle-line:var(--ba-type-small-line);--ba-component-inspector-subtitle-weight:var(--ba-type-small-weight);--ba-component-inspector-subtitle-tracking:var(--ba-type-small-tracking);--ba-component-inspector-field-label-family:var(--ba-type-caption-family);--ba-component-inspector-field-label-size:var(--ba-type-caption-size);--ba-component-inspector-field-label-line:var(--ba-type-caption-line);--ba-component-inspector-field-label-weight:var(--ba-type-caption-weight);--ba-component-inspector-field-label-tracking:var(--ba-type-caption-tracking);--ba-component-inspector-field-value-family:var(--ba-type-body-family);--ba-component-inspector-field-value-size:var(--ba-type-body-size);--ba-component-inspector-field-value-line:var(--ba-type-body-line);--ba-component-inspector-field-value-weight:var(--ba-type-body-weight);--ba-component-inspector-field-value-tracking:var(--ba-type-body-tracking);--ba-component-inspector-field-gap:12px;--ba-component-methods-caption-text-family:var(--ba-type-small-family);--ba-component-methods-caption-text-size:var(--ba-type-small-size);--ba-component-methods-caption-text-line:var(--ba-type-small-line);--ba-component-methods-caption-text-weight:var(--ba-type-small-weight);--ba-component-methods-caption-text-tracking:var(--ba-type-small-tracking);--ba-component-methods-caption-color:var(--ba-color-text-secondary);--ba-component-methods-caption-padding-x:6px;--ba-component-methods-caption-max-width:720px;--ba-component-methods-caption-text-shadow:0 1px 6px #000c;--ba-component-methods-caption-max-lines:2;--ba-component-methods-caption-row-height:40px;--ba-component-methods-caption-row-padding:4px 6px;--ba-component-methods-caption-row-gap:8px;--ba-component-methods-sheet-width:var(--ba-size-panel-sheet);--ba-component-methods-sheet-background:var(--ba-color-surface-translucent-sheet);--ba-component-methods-sheet-radius:var(--ba-radius-md);--ba-component-methods-sheet-shadow:var(--ba-shadow-sheet);--ba-component-methods-sheet-padding:16px;--ba-component-methods-sheet-label-width:84px;--ba-component-transport-height:var(--ba-size-transport);--ba-component-transport-padding-x:14px;--ba-component-transport-radius:var(--ba-radius-lg);--ba-component-transport-background:var(--ba-color-surface-translucent-panel);--ba-component-transport-play:36px;--ba-component-transport-clock-family:var(--ba-type-numeric-family);--ba-component-transport-clock-size:var(--ba-type-numeric-size);--ba-component-transport-clock-line:var(--ba-type-numeric-line);--ba-component-transport-clock-weight:var(--ba-type-numeric-weight);--ba-component-transport-clock-tracking:var(--ba-type-numeric-tracking);--ba-component-transport-scrub-track:4px;--ba-component-transport-scrub-track-color:var(--ba-color-border-medium);--ba-component-transport-tick:2px 12px;--ba-component-transport-tick-color:#ffffff8c;--ba-component-colorbar-width:160px;--ba-component-colorbar-height:8px;--ba-component-colorbar-radius:var(--ba-radius-xs);--ba-component-colorbar-ticks-family:var(--ba-type-caption-family);--ba-component-colorbar-ticks-size:var(--ba-type-caption-size);--ba-component-colorbar-ticks-line:var(--ba-type-caption-line);--ba-component-colorbar-ticks-weight:var(--ba-type-caption-weight);--ba-component-colorbar-ticks-tracking:var(--ba-type-caption-tracking);--ba-component-electrode-site-dot:8px;--ba-component-electrode-site-stroke:1px;--ba-component-electrode-site-stroke-color:#0b0e13cc;--ba-component-electrode-site-rest:#d9c9b4;--ba-component-electrode-site-active:#ffb347;--ba-component-electrode-site-rest-below:.3;--ba-component-electrode-site-active-above:.6;--ba-component-electrode-site-halo:24px;--ba-component-electrode-site-halo-opacity:.55;--ba-component-electrode-site-clearance:2px;--ba-component-chip-height:var(--ba-size-control-sm);--ba-component-chip-padding-x:8px;--ba-component-chip-radius:var(--ba-radius-pill);--ba-component-chip-background:var(--ba-color-interactive-hover);--ba-component-chip-text-family:var(--ba-type-small-family);--ba-component-chip-text-size:var(--ba-type-small-size);--ba-component-chip-text-line:var(--ba-type-small-line);--ba-component-chip-text-weight:var(--ba-type-small-weight);--ba-component-chip-text-tracking:var(--ba-type-small-tracking);--ba-component-kbd-height:18px;--ba-component-kbd-padding-x:5px;--ba-component-kbd-radius:var(--ba-radius-xs);--ba-component-kbd-background:var(--ba-color-interactive-hover);--ba-component-kbd-border:var(--ba-color-border-medium);--ba-component-kbd-text-family:var(--ba-type-kbd-family);--ba-component-kbd-text-size:var(--ba-type-kbd-size);--ba-component-kbd-text-line:var(--ba-type-kbd-line);--ba-component-kbd-text-weight:var(--ba-type-kbd-weight);--ba-component-kbd-text-tracking:var(--ba-type-kbd-tracking);--ba-component-tooltip-padding:6px 10px;--ba-component-tooltip-radius:var(--ba-radius-sm);--ba-component-tooltip-background:var(--ba-color-surface-3);--ba-component-tooltip-text-family:var(--ba-type-small-family);--ba-component-tooltip-text-size:var(--ba-type-small-size);--ba-component-tooltip-text-line:var(--ba-type-small-line);--ba-component-tooltip-text-weight:var(--ba-type-small-weight);--ba-component-tooltip-text-tracking:var(--ba-type-small-tracking);--ba-component-tooltip-max-width:240px;--ba-component-tooltip-offset:6px;--ba-component-tooltip-weight:var(--ba-font-weight-medium);--ba-component-popover-offset:10px;--ba-component-menu-height:var(--ba-size-control-md);--ba-component-menu-padding-x:8px;--ba-component-menu-radius:var(--ba-radius-sm);--ba-component-menu-text-family:var(--ba-type-body-family);--ba-component-menu-text-size:var(--ba-type-body-size);--ba-component-menu-text-line:var(--ba-type-body-line);--ba-component-menu-text-weight:var(--ba-type-body-weight);--ba-component-menu-text-tracking:var(--ba-type-body-tracking);--ba-component-menu-hover:var(--ba-color-interactive-hover);--ba-component-menu-selected:var(--ba-color-interactive-selected);--ba-component-toast-width:320px;--ba-component-toast-padding:12px;--ba-component-toast-radius:var(--ba-radius-md);--ba-component-toast-background:var(--ba-color-surface-3);--ba-component-toast-duration:4s;--ba-component-dialog-width:440px;--ba-component-dialog-padding:24px;--ba-component-dialog-radius:var(--ba-radius-lg);--ba-component-dialog-background:var(--ba-color-surface-2);--ba-component-topbar-height:var(--ba-size-topbar);--ba-component-topbar-padding-x:14px;--ba-component-topbar-background:var(--ba-color-surface-translucent-panel);--ba-component-topbar-radius:var(--ba-radius-lg);--ba-component-statusline-height:var(--ba-size-statusline);--ba-component-statusline-text-family:var(--ba-type-caption-family);--ba-component-statusline-text-size:var(--ba-type-caption-size);--ba-component-statusline-text-line:var(--ba-type-caption-line);--ba-component-statusline-text-weight:var(--ba-type-caption-weight);--ba-component-statusline-text-tracking:var(--ba-type-caption-tracking);--ba-component-hover-card-padding:6px 10px;--ba-component-hover-card-radius:8px;--ba-component-hover-card-offset:14px 18px;--ba-component-hover-card-name-family:var(--ba-type-small-family);--ba-component-hover-card-name-size:var(--ba-type-small-size);--ba-component-hover-card-name-line:var(--ba-type-small-line);--ba-component-hover-card-name-weight:var(--ba-type-small-weight);--ba-component-hover-card-name-tracking:var(--ba-type-small-tracking);--ba-component-hover-card-meta-family:var(--ba-type-caption-family);--ba-component-hover-card-meta-size:var(--ba-type-caption-size);--ba-component-hover-card-meta-line:var(--ba-type-caption-line);--ba-component-hover-card-meta-weight:var(--ba-type-caption-weight);--ba-component-hover-card-meta-tracking:var(--ba-type-caption-tracking);--ba-icon-stroke:1.5px;--ba-icon-size:var(--ba-size-icon-md);--ba-anatomy-cortex:#ccb7ad;--ba-anatomy-white-matter:#f8f0e3;--ba-anatomy-subcortical:#9f6dbf;--ba-anatomy-brainstem:#88673c;--ba-anatomy-cerebellum:#8ea9bd;--ba-anatomy-ventricle:#8be5f5;--ba-anatomy-tract:#56d5b9;--ba-anatomy-artery:#e63b3b;--ba-anatomy-vein:#5091f0;--ba-anatomy-sinus:#4266b3;--ba-anatomy-cranial-nerve:#fcd444;--ba-anatomy-lymphatic:#62b77c;--ba-anatomy-meninges:#8193a1;--ba-anatomy-skull:#e0d0ac;--ba-anatomy-scalp:#bc927c;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--ba-font-family-ui);font-feature-settings:var(--ba-font-features-ui-default);font-size:var(--ba-type-body-size);line-height:var(--ba-type-body-line);color:var(--ba-color-text-primary);background:var(--ba-color-canvas);-webkit-font-smoothing:antialiased}:focus-visible{outline:var(--ba-border-width-focus) solid var(--ba-color-accent-focus);outline-offset:var(--ba-border-width-focus-offset)}@media (prefers-reduced-motion:reduce){:root{--ba-motion-duration-micro:0s;--ba-motion-duration-state:0s;--ba-motion-duration-panel:0s;--ba-motion-duration-camera:0s;--ba-motion-duration-explode:0s;--ba-motion-duration-scene:0s}}.ba-type-display{font-family:var(--ba-type-display-family);font-size:var(--ba-type-display-size);line-height:var(--ba-type-display-line);font-weight:var(--ba-type-display-weight);letter-spacing:var(--ba-type-display-tracking)}.ba-type-title{font-family:var(--ba-type-title-family);font-size:var(--ba-type-title-size);line-height:var(--ba-type-title-line);font-weight:var(--ba-type-title-weight);letter-spacing:var(--ba-type-title-tracking)}.ba-type-heading{font-family:var(--ba-type-heading-family);font-size:var(--ba-type-heading-size);line-height:var(--ba-type-heading-line);font-weight:var(--ba-type-heading-weight);letter-spacing:var(--ba-type-heading-tracking)}.ba-type-palette-query{font-family:var(--ba-type-palette-query-family);font-size:var(--ba-type-palette-query-size);line-height:var(--ba-type-palette-query-line);font-weight:var(--ba-type-palette-query-weight);letter-spacing:var(--ba-type-palette-query-tracking)}.ba-type-body{font-family:var(--ba-type-body-family);font-size:var(--ba-type-body-size);line-height:var(--ba-type-body-line);font-weight:var(--ba-type-body-weight);letter-spacing:var(--ba-type-body-tracking)}.ba-type-body-strong{font-family:var(--ba-type-body-strong-family);font-size:var(--ba-type-body-strong-size);line-height:var(--ba-type-body-strong-line);font-weight:var(--ba-type-body-strong-weight);letter-spacing:var(--ba-type-body-strong-tracking)}.ba-type-small{font-family:var(--ba-type-small-family);font-size:var(--ba-type-small-size);line-height:var(--ba-type-small-line);font-weight:var(--ba-type-small-weight);letter-spacing:var(--ba-type-small-tracking)}.ba-type-caption{font-family:var(--ba-type-caption-family);font-size:var(--ba-type-caption-size);line-height:var(--ba-type-caption-line);font-weight:var(--ba-type-caption-weight);letter-spacing:var(--ba-type-caption-tracking)}.ba-type-overline{font-family:var(--ba-type-overline-family);font-size:var(--ba-type-overline-size);line-height:var(--ba-type-overline-line);font-weight:var(--ba-type-overline-weight);letter-spacing:var(--ba-type-overline-tracking);text-transform:uppercase}.ba-type-numeric{font-family:var(--ba-type-numeric-family);font-size:var(--ba-type-numeric-size);line-height:var(--ba-type-numeric-line);font-weight:var(--ba-type-numeric-weight);letter-spacing:var(--ba-type-numeric-tracking);font-variant-numeric:tabular-nums;font-feature-settings:var(--ba-font-features-tabular)}.ba-type-numeric-large{font-family:var(--ba-type-numeric-large-family);font-size:var(--ba-type-numeric-large-size);line-height:var(--ba-type-numeric-large-line);font-weight:var(--ba-type-numeric-large-weight);letter-spacing:var(--ba-type-numeric-large-tracking);font-variant-numeric:tabular-nums;font-feature-settings:var(--ba-font-features-tabular)}.ba-type-mono{font-family:var(--ba-type-mono-family);font-size:var(--ba-type-mono-size);line-height:var(--ba-type-mono-line);font-weight:var(--ba-type-mono-weight);letter-spacing:var(--ba-type-mono-tracking)}.ba-type-hud-label{font-family:var(--ba-type-hud-label-family);font-size:var(--ba-type-hud-label-size);line-height:var(--ba-type-hud-label-line);font-weight:var(--ba-type-hud-label-weight);letter-spacing:var(--ba-type-hud-label-tracking)}.ba-type-hud-caption{font-family:var(--ba-type-hud-caption-family);font-size:var(--ba-type-hud-caption-size);line-height:var(--ba-type-hud-caption-line);font-weight:var(--ba-type-hud-caption-weight);letter-spacing:var(--ba-type-hud-caption-tracking)}.ba-type-kbd{font-family:var(--ba-type-kbd-family);font-size:var(--ba-type-kbd-size);line-height:var(--ba-type-kbd-line);font-weight:var(--ba-type-kbd-weight);letter-spacing:var(--ba-type-kbd-tracking)}:root{--font-ui:var(--ba-font-family-ui);--font-mono:var(--ba-font-family-mono);--text-caption:var(--ba-type-caption-size);--lh-caption:var(--ba-type-caption-line);--text-small:var(--ba-type-small-size);--lh-small:var(--ba-type-small-line);--text-body:var(--ba-type-body-size);--lh-body:var(--ba-type-body-line);--text-heading:var(--ba-type-heading-size);--lh-heading:var(--ba-type-heading-line);--text-title:var(--ba-type-title-size);--lh-title:var(--ba-type-title-line);--text-display:var(--ba-type-display-size);--lh-display:var(--ba-type-display-line);--w-regular:var(--ba-font-weight-regular);--w-medium:var(--ba-font-weight-medium);--w-semibold:var(--ba-font-weight-semibold);--tracking-overline:var(--ba-type-overline-tracking);--tracking-tight:var(--ba-type-title-tracking);--bg:var(--ba-color-canvas);--surface-1:var(--ba-color-surface-1);--surface-2:var(--ba-color-surface-2);--surface-3:var(--ba-color-surface-3);--glass:var(--ba-color-surface-translucent-panel);--glass-strong:var(--ba-color-surface-translucent-sheet);--line:var(--ba-color-border-hairline);--line-2:var(--ba-color-border-medium);--line-3:var(--ba-color-border-strong);--fill-hover:var(--ba-color-interactive-hover);--fill-active:var(--ba-color-interactive-selected);--text:var(--ba-color-text-primary);--text-2:var(--ba-color-text-secondary);--text-3:var(--ba-color-text-tertiary);--accent:var(--ba-color-accent-primary);--accent-ink:var(--ba-color-accent-on-primary);--link:var(--ba-color-text-link);--focus:var(--ba-color-accent-focus);--danger:var(--ba-color-feedback-danger);--sc-explore:var(--ba-color-scene-explore);--sc-bloodflow:var(--ba-color-scene-flow);--sc-stroke:var(--ba-color-scene-stroke);--sc-seizure:var(--ba-color-scene-seizure);--sc-neurons:var(--ba-color-scene-neurons);--sc-drugs:var(--ba-color-scene-drugs);--s1:var(--ba-space-1);--s2:var(--ba-space-2);--s3:var(--ba-space-3);--s4:var(--ba-space-4);--s5:var(--ba-space-5);--s6:var(--ba-space-6);--s8:var(--ba-space-8);--control:var(--ba-size-control-lg);--control-dense:var(--ba-size-control-md);--radius-control:var(--ba-radius-sm);--radius-panel:var(--ba-radius-lg);--radius-pill:var(--ba-radius-pill);--safe:var(--ba-size-panel-gap);--gap:var(--ba-size-panel-gap);--topbar-h:var(--ba-size-topbar);--transport-h:var(--ba-size-transport);--panel-w:var(--ba-size-panel-left);--inspector-w:var(--ba-size-panel-inspector);--methods-w:var(--ba-component-methods-sheet-width);--glass-filter:blur(var(--ba-blur-panel)) saturate(1.1);--shadow:var(--ba-shadow-panel);--shadow-sm:var(--ba-shadow-popover);--focus-ring:0 0 0 2px var(--ba-color-accent-focus);--ease:var(--ba-motion-easing-standard);--dur-micro:var(--ba-motion-duration-micro);--dur-state:var(--ba-motion-duration-state);--dur-panel:var(--ba-motion-duration-panel)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:block;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:block;src:url(/assets/JetBrainsMono_wght_-iOro-LsF.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--w-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;overflow:hidden}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.95em}.caps{font-size:var(--text-caption);line-height:var(--lh-caption);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-3)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.kbd{min-width:var(--ba-component-kbd-height);height:var(--ba-component-kbd-height);padding:0 var(--ba-component-kbd-padding-x);border-radius:var(--ba-component-kbd-radius);background:var(--ba-component-kbd-background);box-shadow:inset 0 0 0 var(--ba-border-width-hairline) var(--ba-component-kbd-border);color:var(--ba-color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.tip{align-items:center;gap:var(--ba-space-2);max-width:var(--ba-component-tooltip-max-width);padding:var(--ba-component-tooltip-padding);border-radius:var(--ba-component-tooltip-radius);background:var(--ba-component-tooltip-background);box-shadow:var(--ba-shadow-popover);font-family:var(--ba-component-tooltip-text-family);font-size:var(--ba-component-tooltip-text-size);line-height:var(--ba-component-tooltip-text-line);font-weight:var(--ba-component-tooltip-weight);letter-spacing:var(--ba-component-tooltip-text-tracking);color:var(--ba-color-text-primary);z-index:100;animation:tip-in .12s var(--ease);display:flex}.tip-keys{gap:var(--ba-space-1);display:inline-flex}@keyframes tip-in{0%{opacity:0;transform:translateY(2px)}}.icon-btn{width:var(--ba-size-control-md);height:var(--ba-size-control-md);border-radius:var(--ba-radius-sm);color:var(--ba-color-text-secondary);transition:background var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);flex:none;place-items:center;display:inline-grid}.icon-btn.sm{width:var(--ba-size-control-sm);height:var(--ba-size-control-sm)}.icon-btn.lg{width:var(--ba-size-control-lg);height:var(--ba-size-control-lg)}.icon-btn:hover{background:var(--ba-color-interactive-hover);color:var(--ba-color-text-primary)}.icon-btn:active{background:var(--ba-color-interactive-pressed);color:var(--ba-color-text-primary)}.icon-btn.on{background:var(--ba-color-interactive-selected);color:var(--ba-color-text-primary)}.icon-btn:disabled{opacity:var(--ba-opacity-disabled);pointer-events:none}.btn{justify-content:center;align-items:center;gap:var(--ba-component-button-gap);height:var(--ba-component-button-height);padding:0 var(--ba-component-button-padding-x);border-radius:var(--ba-component-button-radius);background:var(--ba-color-interactive-hover);box-shadow:inset 0 0 0 var(--ba-border-width-hairline) var(--ba-color-border-medium);font-weight:var(--ba-component-button-weight);color:var(--ba-color-text-primary);white-space:nowrap;transition:background var(--dur-micro) var(--ease);display:inline-flex}.btn:hover{background:var(--ba-color-interactive-pressed);box-shadow:inset 0 0 0 var(--ba-border-width-hairline) var(--ba-color-border-strong)}.btn:active{background:var(--ba-color-interactive-selected);box-shadow:inset 0 0 0 var(--ba-border-width-hairline) var(--ba-color-border-strong)}.btn:disabled{opacity:var(--ba-opacity-disabled);pointer-events:none}.btn.primary{background:var(--ba-color-accent-primary);box-shadow:none;color:var(--ba-color-accent-on-primary)}.btn.primary:hover{background:var(--ba-component-button-primary-hover)}.btn.primary:active{background:var(--ba-component-button-primary-pressed)}.btn.quiet{box-shadow:none;background:0 0}.btn.quiet:hover{background:var(--ba-color-interactive-hover)}.btn.quiet:active{background:var(--ba-color-interactive-pressed)}.btn.quiet[aria-pressed=true]{background:var(--ba-color-interactive-selected)}.seg{--seg-h:var(--ba-component-segmented-md-segment);gap:var(--ba-component-segmented-padding);padding:var(--ba-component-segmented-padding);border-radius:calc(var(--ba-radius-sm) + var(--ba-component-segmented-padding));background:var(--ba-component-segmented-track);box-shadow:inset 0 0 0 var(--ba-border-width-hairline) var(--ba-color-border-hairline);flex:none;display:inline-flex}.seg button{justify-content:center;align-items:center;gap:var(--ba-component-button-gap);height:var(--seg-h);min-width:var(--seg-h);padding:0 var(--ba-space-2);border-radius:var(--ba-radius-sm);color:var(--ba-component-segmented-inactive-text-color);white-space:nowrap;transition:background var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);display:inline-flex}.seg.sm{--seg-h:var(--ba-component-segmented-sm-segment)}.seg.sm button{padding:0 calc(var(--ba-space-2) - var(--ba-component-segmented-padding))}.seg button:hover{color:var(--ba-color-text-primary)}.seg button.on{background:var(--ba-component-segmented-active);box-shadow:var(--ba-shadow-hud);color:var(--ba-color-text-primary);font-weight:var(--ba-font-weight-medium)}.vis{gap:var(--ba-component-segmented-padding);flex:none;display:inline-flex}.vis button{min-width:var(--ba-component-visibility-min-width);height:var(--ba-component-visibility-height);border-radius:var(--ba-radius-sm);color:var(--ba-color-text-tertiary);transition:background var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);place-items:center;display:inline-grid}.vis button svg{opacity:var(--ba-component-visibility-inactive-opacity)}.vis button:hover{color:var(--ba-color-text-primary)}.vis button.on{background:var(--ba-color-interactive-selected);color:var(--ba-color-text-primary)}.vis button:hover svg,.vis button.on svg{opacity:1}.slider{min-width:0;height:var(--ba-size-control-md);touch-action:none;cursor:pointer;flex:1;align-items:center;display:flex;position:relative}.slider-track{height:var(--ba-component-slider-track);border-radius:var(--ba-radius-pill);background:var(--ba-component-slider-track-color);flex:1;position:relative}.slider-range{border-radius:var(--ba-radius-pill);background:var(--ba-component-slider-fill-color);height:100%;position:absolute}.slider-thumb{width:var(--ba-component-slider-thumb);height:var(--ba-component-slider-thumb);background:var(--ba-component-slider-thumb-color);box-shadow:var(--ba-shadow-hud);border-radius:50%;display:block}.switch{width:var(--ba-component-toggle-width);height:var(--ba-component-toggle-height);border-radius:var(--ba-radius-pill);background:var(--ba-component-toggle-off);transition:background var(--dur-micro) var(--ease);flex:none;position:relative}.switch.on{background:var(--ba-component-toggle-on)}.switch-knob{top:calc((var(--ba-component-toggle-height) - var(--ba-component-toggle-thumb)) / 2);left:calc((var(--ba-component-toggle-height) - var(--ba-component-toggle-thumb)) / 2);width:var(--ba-component-toggle-thumb);height:var(--ba-component-toggle-thumb);background:var(--ba-color-text-secondary);transition:transform var(--dur-micro) var(--ease);border-radius:50%;position:absolute}.switch.on .switch-knob{background:var(--ba-color-surface-1);transform:translateX(calc(var(--ba-component-toggle-width) - var(--ba-component-toggle-height)))}.checkbox{width:var(--ba-component-checkbox-size);height:var(--ba-component-checkbox-size);border-radius:var(--ba-component-checkbox-radius);background:var(--ba-color-interactive-hover);box-shadow:inset 0 0 0 var(--ba-border-width-hairline) var(--ba-color-border-medium);color:var(--ba-color-text-inverse);transition:background-color var(--dur-micro) var(--ease);flex:none;place-items:center;display:inline-grid}.checkbox svg{visibility:hidden}.checkbox:hover{box-shadow:inset 0 0 0 var(--ba-border-width-hairline) var(--ba-color-border-strong)}.checkbox[aria-checked=true]{background:var(--ba-color-accent-primary);box-shadow:none}.checkbox[aria-checked=true] svg{visibility:visible}.checkbox:focus-visible{outline:var(--ba-border-width-focus) solid var(--ba-color-accent-focus);outline-offset:var(--ba-border-width-focus-offset)}.section{margin-top:var(--ba-component-panel-section-gap)}.section+.section{padding-top:var(--ba-component-panel-section-gap);border-top:var(--ba-border-width-hairline) solid var(--ba-color-border-hairline)}.section-head{height:var(--ba-component-panel-section-head-height);margin-bottom:var(--ba-space-1);color:var(--ba-color-text-tertiary);justify-content:space-between;align-items:center;display:flex}.section-head h3{margin:0}.brand-group{align-items:center;gap:var(--ba-space-1);min-width:0;display:flex}.mode-switch{width:var(--ba-size-control-md);height:var(--ba-size-control-md);border-radius:var(--ba-radius-sm);color:var(--ba-color-text-secondary);transition:background var(--dur-micro,.12s) var(--ease,ease), color var(--dur-micro,.12s) var(--ease,ease);justify-content:center;align-items:center;display:inline-flex}.mode-switch:hover,.mode-switch[data-state=open]{background:var(--ba-color-interactive-hover);color:var(--ba-color-text-primary)}.mode-switch svg{transition:transform var(--dur-micro,.12s) var(--ease,ease)}.mode-switch[data-state=open] svg{transform:rotate(180deg)}.mode-menu{width:320px;padding:var(--ba-space-2);border-radius:var(--ba-radius-md);background:var(--ba-color-surface-translucent-sheet);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--ba-shadow-popover), inset 0 0 0 var(--ba-border-width-hairline) var(--ba-color-border-hairline);z-index:var(--ba-z-popover);color:var(--ba-color-text-primary)}.mode-menu-title{padding:var(--ba-space-1) var(--ba-component-menu-padding-x) var(--ba-space-2);color:var(--ba-color-text-tertiary);margin:0}.mode-item{padding:var(--ba-space-2) var(--ba-component-menu-padding-x);border-radius:var(--ba-component-menu-radius);color:var(--ba-color-text-primary);flex-direction:column;gap:2px;text-decoration:none;display:flex}.mode-item:hover{background:var(--ba-component-menu-hover)}.mode-item.on{background:var(--ba-component-menu-selected);cursor:default}.mode-item-name{align-items:center;gap:var(--ba-space-2);display:flex}.mode-status{padding:0 var(--ba-space-2);border-radius:var(--ba-radius-pill);letter-spacing:.02em;color:var(--ba-color-text-secondary);box-shadow:inset 0 0 0 var(--ba-border-width-hairline) var(--ba-color-border-medium);font-size:11px;font-weight:600;line-height:18px}.mode-links{gap:var(--ba-space-1) var(--ba-space-3);margin-top:var(--ba-space-2);padding:var(--ba-space-2) var(--ba-component-menu-padding-x) var(--ba-space-1);border-top:var(--ba-border-width-hairline) solid var(--ba-color-border-hairline);flex-wrap:wrap;display:flex}.mode-link{color:var(--ba-color-text-link);text-decoration:none}.mode-link:hover{text-decoration:underline}
