:root{--ds-blue-50: #eaeffe;--ds-blue-100: #dee5fe;--ds-blue-125: #cbd6fd;--ds-blue-200: #acbdfc;--ds-blue-275: #8da5fb;--ds-blue-350: #6d8cf9;--ds-blue-425: #4e74f8;--ds-blue-500: #2f5bf7;--ds-blue-575: #284dd2;--ds-blue-650: #2140ad;--ds-blue-725: #1a3288;--ds-blue-800: #132463;--ds-blue-875: #0c173e;--ds-blue-950: #050919;--ds-indivd-orange-50: #fbeeea;--ds-indivd-orange-125: #f5d4cb;--ds-indivd-orange-200: #efb9ac;--ds-indivd-orange-275: #e99f8d;--ds-indivd-orange-350: #e3856d;--ds-indivd-orange-425: #dd6b4e;--ds-indivd-orange-500: #d7512f;--ds-indivd-orange-575: #b74528;--ds-indivd-orange-650: #973921;--ds-indivd-orange-725: #762d1a;--ds-indivd-orange-800: #562013;--ds-indivd-orange-875: #36140c;--ds-indivd-orange-950: #150805;--ds-gray-10: #fcfcfc;--ds-gray-25: #f9f9f9;--ds-gray-50: #f2f2f2;--ds-gray-100: #e6e6e6;--ds-gray-150: #d9d9d9;--ds-gray-200: #cccccc;--ds-gray-250: #bfbfbf;--ds-gray-300: #b3b3b3;--ds-gray-350: #a6a6a6;--ds-gray-400: #999999;--ds-gray-450: #8c8c8c;--ds-gray-500: #808080;--ds-gray-550: #737373;--ds-gray-600: #666666;--ds-gray-650: #595959;--ds-gray-700: #4d4d4d;--ds-gray-750: #404040;--ds-gray-800: #333333;--ds-gray-850: #262626;--ds-gray-900: #191919;--ds-gray-950: #0d0d0d;--ds-success-50: #e6f5f3;--ds-success-100: #c3e5e1;--ds-success-200: #99d6d1;--ds-success-350: #4db8ae;--ds-success-500: #00998b;--ds-success-650: #006b61;--ds-success-800: #003d38;--ds-success-950: #000f0e;--ds-error-50: #fceae9;--ds-error-200: #f3aba9;--ds-error-350: #e96b68;--ds-error-500: #e02c27;--ds-error-650: #9d1f1b;--ds-error-800: #5a1210;--ds-error-950: #160404;--ds-warning-50: #fef4eb;--ds-warning-200: #fcd4af;--ds-warning-350: #fab474;--ds-warning-500: #f89438;--ds-warning-650: #ae6827;--ds-warning-800: #633b16;--ds-warning-950: #190f06;--ds-purple-50: #f5f0fd;--ds-purple-125: #e7dafb;--ds-purple-200: #d8c3f9;--ds-purple-275: #c9adf6;--ds-purple-350: #ba96f4;--ds-purple-425: #ac80f1;--ds-purple-500: #9d69ef;--ds-purple-575: #8559cb;--ds-purple-650: #6e4aa7;--ds-purple-725: #563a83;--ds-purple-800: #3f2a60;--ds-purple-875: #271a3c;--ds-purple-950: #100a18;--ds-pink-50: #fbf0fb;--ds-pink-125: #f6d9f5;--ds-pink-200: #f0c2ee;--ds-pink-275: #eaabe8;--ds-pink-350: #e494e2;--ds-pink-425: #df7ddb;--ds-pink-500: #d966d5;--ds-pink-575: #b857b5;--ds-pink-650: #984795;--ds-pink-725: #773875;--ds-pink-800: #572955;--ds-pink-875: #361a35;--ds-pink-950: #160a15;--ds-lavender-50: #f0effe;--ds-lavender-200: #c1c0fa;--ds-lavender-350: #9391f7;--ds-lavender-500: #6562f3;--ds-lavender-650: #4745aa;--ds-lavender-800: #282761;--ds-lavender-950: #0a0a18;--ds-rose-50: #fbeff1;--ds-rose-200: #efbdc6;--ds-rose-350: #e48c9b;--ds-rose-500: #d85a70;--ds-rose-650: #973f4e;--ds-rose-800: #56242d;--ds-rose-950: #16090b;--ds-orange-50: #fcf0ec;--ds-orange-200: #f3c3b1;--ds-orange-350: #e99777;--ds-orange-500: #e06a3d;--ds-orange-650: #9d4a2b;--ds-orange-800: #5a2a18;--ds-orange-950: #160b06;--ds-amber-50: #fef6ef;--ds-amber-200: #fad9bd;--ds-amber-350: #f7bd8c;--ds-amber-500: #f3a15a;--ds-amber-650: #aa713f;--ds-amber-800: #614024;--ds-amber-950: #181009;--ds-yellow-50: #fff9f0;--ds-yellow-125: #fff0db;--ds-yellow-200: #ffe7c5;--ds-yellow-275: #ffdfaf;--ds-yellow-350: #ffd699;--ds-yellow-425: #ffcd83;--ds-yellow-500: #ffc46d;--ds-yellow-575: #d9a75d;--ds-yellow-650: #b3894c;--ds-yellow-725: #8c6c3c;--ds-yellow-800: #664e2c;--ds-yellow-875: #40311b;--ds-yellow-950: #19140b;--ds-brand-purple: #6f00ce;--ds-brand-purple-deep: #6500c6;--ds-brand-violet: #a300cd;--ds-brand-lavender: #c7a3ff;--ds-brand-yellow: #fff200;--ds-brand-green: #00ff74;--ds-brand-mint: #b4ffd3;--ds-brand-magenta: #ff00e3;--ds-brand-ink: #13002d;--ds-white: #ffffff;--ds-black: #000000;--ds-color-background: #f2f2f2;--ds-color-surface: #ffffff;--ds-color-surface-overlay: #ffffff;--ds-color-surface-subtle: #f9f9f9;--ds-color-surface-muted: #f2f2f2;--ds-color-surface-hover: #f2f2f2;--ds-color-surface-selected: #e6e6e6;--ds-color-surface-pressed: #cccccc;--ds-color-row-hover: #f9f9f9;--ds-color-row-selected: #f2f2f2;--ds-color-skeleton: #e6e6e6;--ds-color-backdrop: #0000004d;--ds-color-shadow: #000000;--ds-color-overlay: #ffffffe6;--ds-color-scrim-on-media: #0d0d0d73;--ds-color-text-strong: #0d0d0d;--ds-color-text-body: #4d4d4d;--ds-color-text-muted: #737373;--ds-color-text-subtle: #8c8c8c;--ds-color-text-control: #808080;--ds-color-text-control-hover: #595959;--ds-color-text-faint: #b3b3b3;--ds-color-text-placeholder: #a6a6a6;--ds-color-text-disabled: #bfbfbf;--ds-color-text-inverse: #ffffff;--ds-color-text-on-accent: #ffffff;--ds-color-text-on-error: #ffffff;--ds-color-text-accent: #2f5bf7;--ds-color-icon-default: #b3b3b3;--ds-color-icon-hover: #999999;--ds-color-icon-active: #2f5bf7;--ds-color-icon-disabled: #e6e6e6;--ds-color-border-subtle: #e6e6e6;--ds-color-border-control: #bfbfbf;--ds-color-border-control-hover: #8c8c8c;--ds-color-border-active: #2f5bf7;--ds-color-focus-ring: #acbdfc;--ds-color-focus-ring-error: #f3aba9;--ds-color-accent: #2f5bf7;--ds-color-accent-hover: #284dd2;--ds-color-accent-pressed: #2140ad;--ds-color-accent-muted: #cbd6fd;--ds-color-accent-soft: #eaeffe;--ds-color-accent-outline: #2f5bf7;--ds-color-neutral: #333333;--ds-color-neutral-hover: #191919;--ds-color-neutral-strong: #000000;--ds-color-control-off: #d9d9d9;--ds-color-control-knob-off: #737373;--ds-color-control-disabled: #f2f2f2;--ds-color-scrollbar-thumb: #d9d9d9;--ds-color-success: #00998b;--ds-color-success-fill: #00998b;--ds-color-success-soft: #e6f5f3;--ds-color-success-muted: #4db8ae;--ds-color-error: #e02c27;--ds-color-error-fill: #e02c27;--ds-color-error-muted: #e96b68;--ds-color-error-soft: #fceae9;--ds-color-error-hover: #9d1f1b;--ds-color-error-pressed: #5a1210;--ds-color-error-subtle: #f3aba9;--ds-color-toast-success: #61d345;--ds-color-toast-error: #ff4b4b;--ds-color-toast-mark: #ffffff;--ds-color-toast-loader: #616161;--ds-color-toast-loader-track: #e0e0e0;--ds-color-warning: #f89438;--ds-color-warning-fill: #f89438;--ds-color-warning-muted: #fab474;--ds-color-warning-soft: #fef4eb;--ds-color-starred: #ffc46d;--ds-color-tip: #fff9f0;--ds-color-highlight: #ffd699;--ds-color-brand: #6f00ce;--ds-color-brand-ground: #fff200;--ds-color-brand-strong: #6500c6;--ds-color-brand-vivid: #a300cd;--ds-color-brand-ink: #13002d;--ds-color-brand-highlight: #ff00e3;--ds-color-value-good: #00998b;--ds-color-value-good-soft: #c3e5e1;--ds-color-value-fair: #b3894c;--ds-color-value-fair-soft: #fff0db;--ds-color-value-poor: #b74528;--ds-color-value-poor-soft: #f5d4cb;--ds-color-chart-grid: #e6e6e6;--ds-color-chart-axis: #b3b3b3;--ds-color-chart-hover-line: #cccccc;--ds-color-chart-period: #2f5bf7;--ds-color-chart-comparison: #d7512f;--ds-color-chart-comparison-soft: #efb9ac;--ds-color-chart-average: #d966d5;--ds-color-chart-average-soft: #e494e2;--ds-color-chart-diff: #ffc46d;--ds-color-chart-area: #dee5fe;--ds-color-chart-cat-1: #2f5bf7;--ds-color-chart-cat-2: #6562f3;--ds-color-chart-cat-3: #9d69ef;--ds-color-chart-cat-4: #d966d5;--ds-color-chart-cat-5: #d85a70;--ds-color-chart-cat-6: #d7512f;--ds-color-chart-cat-7: #e06a3d;--ds-color-chart-cat-8: #f3a15a;--ds-color-chart-cat-9: #ffc46d;--ds-color-chart-cat-10: #ffdfaf;--ds-color-chart-cat-11: #99d6d1;--ds-color-chart-seq-1: #eaeffe;--ds-color-chart-seq-2: #cbd6fd;--ds-color-chart-seq-3: #acbdfc;--ds-color-chart-seq-4: #6d8cf9;--ds-color-chart-seq-5: #2f5bf7;--ds-color-chart-seq-6: #2140ad;--ds-color-chart-seq-7: #1a3288;--ds-color-chart-scatter-1: #6d8cf9;--ds-color-chart-scatter-2: #e3856d;--ds-color-chart-weather-1: #cbd6fd;--ds-color-chart-weather-1-text: #2f5bf7;--ds-color-chart-weather-2: #f5d4cb;--ds-color-chart-weather-2-text: #d7512f;--ds-color-chart-weather-3: #fff0db;--ds-color-chart-weather-3-text: #e06a3d;--ds-color-chart-quadrant-core: #fbfcff;--ds-color-chart-quadrant-broad: #fdfbff;--ds-color-chart-quadrant-potential: #fffefb;--ds-color-chart-quadrant-weak: #fffdfd;--ds-color-chart-zone: #8da5fb;--ds-color-chart-zone-soft: #cbd6fd;--ds-color-chart-zone-strong: #2140ad;--ds-color-chart-store: #eaabe8;--ds-color-chart-store-soft: #f6d9f5;--ds-color-chart-store-strong: #984795;--ds-color-chart-occupancy-1: #cbd6fd;--ds-color-chart-occupancy-2: #8da5fb;--ds-color-chart-occupancy-3: #2f5bf7;--ds-color-chart-occupancy-crowded: #e02c27;--ds-color-chart-occupancy-expected-1: #f5f6fc;--ds-color-chart-occupancy-expected-2: #eceffb;--ds-color-chart-occupancy-expected-3: #dfe5fb;--ds-color-chart-occupancy-expected-4: #f8e4e4;--ds-color-table-header: #f2f2f2;--ds-color-table-header-strong: #d9d9d9;--ds-color-table-cell: #ffffff;--ds-color-table-outlier-positive: #e6f5f3;--ds-color-table-outlier-negative: #fceae9;--ds-color-table-tinted-header: #e3e5ed;--ds-color-table-tinted-header-strong: #eceef6;--ds-color-table-tinted-cell: #f5f7ff;--ds-color-table-tinted-outlier: #cbd6fd;--ds-color-pc-list-border: #d9d9d9;--ds-color-pc-counter: #e6e6e6;--ds-color-pc-counter-hover: #d9d9d9;--ds-color-pc-counter-highlighted: #eaeffe;--ds-color-pc-line: #f2f2f2;--ds-color-pc-line-hover: #e6e6e6;--ds-color-pc-line-selected: #2f5bf7;--ds-color-pc-buffer-line: #ffffff;--ds-color-pc-buffer-line-hover: #f9f9f9;--ds-color-pc-zone: #f9f9f9;--ds-color-pc-zone-hover: #f2f2f2;--ds-color-snapshot-line-selected: #2140ad;--ds-color-zone-location: #6e4aa7;--ds-color-zone-location-border: #8559cb;--ds-color-zone-location-soft: #f5f0fd;--ds-color-zone-location-tag: #e7dafb;--ds-color-zone-org: #b857b5;--ds-color-zone-org-border: #d966d5;--ds-color-zone-org-soft: #fbf0fb;--ds-color-zone-org-tag: #f6d9f5;--ds-color-password-weak: #d9d9d9;--ds-color-password-strong: #d9a75d;--ds-color-password-secure: #00998b;--ds-space-0: 0px;--ds-space-2: 2px;--ds-space-4: 4px;--ds-space-6: 6px;--ds-space-8: 8px;--ds-space-10: 10px;--ds-space-12: 12px;--ds-space-14: 14px;--ds-space-16: 16px;--ds-space-20: 20px;--ds-space-24: 24px;--ds-space-32: 32px;--ds-space-40: 40px;--ds-space-48: 48px;--ds-space-56: 56px;--ds-space-64: 64px;--ds-space-80: 80px;--ds-radius-xs: 2px;--ds-radius-sm: 6px;--ds-radius-md: 8px;--ds-radius-control: 10px;--ds-radius-lg: 12px;--ds-radius-widget: 22px;--ds-radius-pill: 999px;--ds-size-control-sm: 28px;--ds-size-control: 32px;--ds-size-control-lg: 42px;--ds-size-search: 34px;--ds-size-menu-item: 37px;--ds-size-dropdown-min-width: 240px;--ds-size-dropdown-max-width: 400px;--ds-size-menu-min-width: 155px;--ds-size-toast-max-width: 400px;--ds-size-icon: 18px;--ds-size-canvas-control: 32px;--ds-size-check: 16px;--ds-size-toggle-width: 32px;--ds-size-navbar-height: 60px;--ds-size-sidebar-width: 288px;--ds-size-sidebar-compact: 80px;--ds-size-page-gutter: 26px;--ds-size-grid-column: 78px;--ds-size-grid-gutter: 24px;--ds-size-modal-width: 418px;--ds-size-foldout-width: 612px;--ds-size-main-min-width: 1180px;--ds-size-edit-center-min-width: 1440px;--ds-font-size-body: 14px;--ds-font-size-label: 12px;--ds-font-size-fine: 11px;--ds-font-size-info: 10px;--ds-font-size-body-lg: 16px;--ds-font-size-title-2: 20px;--ds-font-size-title-1: 24px;--ds-font-size-h6: 30px;--ds-font-size-h5: 32px;--ds-font-size-h4: 40px;--ds-font-size-h3: 48px;--ds-font-size-h2: 52px;--ds-font-size-h1: 60px;--ds-font-weight-medium: 500;--ds-font-weight-strong: 600;--ds-line-height-tight: 1.2;--ds-line-height-none: 1;--ds-line-height-relaxed: 1.4;--ds-z-dropdown: 20;--ds-z-toolbar: 30;--ds-z-loader: 100;--ds-z-sidebar: 150;--ds-z-overlay: 200;--ds-z-overlay-panel: 201;--ds-z-tooltip: 251;--ds-z-modal-backdrop: 300;--ds-z-modal: 301;--ds-z-dropdown-portal: 310;--ds-z-element-picker: 400;--ds-z-element-picker-panel: 401;--ds-shadow-widget: 0 0 8px 3px #00000005;--ds-shadow-sidebar: 0 4px 9px 1px #0000000d;--ds-shadow-dropdown: 0 0 9px 0 #0000001a;--ds-shadow-modal: 0 0 9.2px 0 #0000001f;--ds-shadow-tooltip: 0 0 9.2px 0 #0000001f;--ds-shadow-tooltip-sm: 0 0 4px 0 #00000040;--ds-shadow-context-menu: 0 0 9px 0 #00000052;--ds-shadow-knob: 0 0 4px 0 #00000040;--ds-shadow-sticky-column: 2px 0 4px 0 #0000000d}:root[data-theme=dark],:root[data-theme=deep-field],:root[data-theme=carbon-night]{--ds-color-background: #191919;--ds-color-surface: #333333;--ds-color-surface-overlay: #404040;--ds-color-surface-subtle: #262626;--ds-color-surface-muted: #404040;--ds-color-surface-hover: #4d4d4d;--ds-color-surface-selected: #595959;--ds-color-surface-pressed: #666666;--ds-color-row-hover: #404040;--ds-color-row-selected: #4d4d4d;--ds-color-skeleton: #191919;--ds-color-backdrop: #000000a6;--ds-color-shadow: #000000;--ds-color-overlay: #191919e6;--ds-color-scrim-on-media: #0d0d0d73;--ds-color-text-strong: #f9f9f9;--ds-color-text-body: #e6e6e6;--ds-color-text-muted: #bfbfbf;--ds-color-text-subtle: #b3b3b3;--ds-color-text-control: #a6a6a6;--ds-color-text-control-hover: #cccccc;--ds-color-text-faint: #999999;--ds-color-text-placeholder: #999999;--ds-color-text-disabled: #737373;--ds-color-text-inverse: #f9f9f9;--ds-color-text-on-accent: #000000;--ds-color-text-on-error: #000000;--ds-color-text-accent: #4e74f8;--ds-color-icon-default: #999999;--ds-color-icon-hover: #bfbfbf;--ds-color-icon-active: #4e74f8;--ds-color-icon-disabled: #595959;--ds-color-border-subtle: #4d4d4d;--ds-color-border-control: #737373;--ds-color-border-control-hover: #8c8c8c;--ds-color-border-active: #4e74f8;--ds-color-focus-ring: #cbd6fd;--ds-color-focus-ring-error: #f3aba9;--ds-color-accent: #4e74f8;--ds-color-accent-hover: #6d8cf9;--ds-color-accent-pressed: #8da5fb;--ds-color-accent-muted: #1a3288;--ds-color-accent-soft: #1a3288;--ds-color-accent-outline: #6d8cf9;--ds-color-neutral: #4d4d4d;--ds-color-neutral-hover: #595959;--ds-color-neutral-strong: #666666;--ds-color-control-off: #4d4d4d;--ds-color-control-knob-off: #a6a6a6;--ds-color-control-disabled: #262626;--ds-color-scrollbar-thumb: #666666;--ds-color-success: #4db8ae;--ds-color-success-fill: #00998b;--ds-color-success-soft: #003d38;--ds-color-success-muted: #006b61;--ds-color-error: #e96b68;--ds-color-error-fill: #e02c27;--ds-color-error-muted: #9d1f1b;--ds-color-error-soft: #5a1210;--ds-color-error-hover: #e96b68;--ds-color-error-pressed: #f3aba9;--ds-color-error-subtle: #5a1210;--ds-color-toast-success: #61d345;--ds-color-toast-error: #ff4b4b;--ds-color-toast-mark: #ffffff;--ds-color-toast-loader: #616161;--ds-color-toast-loader-track: #e0e0e0;--ds-color-warning: #fab474;--ds-color-warning-fill: #f89438;--ds-color-warning-muted: #ae6827;--ds-color-warning-soft: #633b16;--ds-color-starred: #ffd699;--ds-color-tip: #40311b;--ds-color-highlight: #8c6c3c;--ds-color-brand: #6f00ce;--ds-color-brand-ground: #fff200;--ds-color-brand-strong: #c7a3ff;--ds-color-brand-vivid: #a300cd;--ds-color-brand-ink: #13002d;--ds-color-brand-highlight: #ff00e3;--ds-color-value-good: #4db8ae;--ds-color-value-good-soft: #003d38;--ds-color-value-fair: #ffcd83;--ds-color-value-fair-soft: #664e2c;--ds-color-value-poor: #e3856d;--ds-color-value-poor-soft: #562013;--ds-color-chart-grid: #4d4d4d;--ds-color-chart-axis: #999999;--ds-color-chart-hover-line: #4d4d4d;--ds-color-chart-period: #4e74f8;--ds-color-chart-comparison: #dd6b4e;--ds-color-chart-comparison-soft: #762d1a;--ds-color-chart-average: #df7ddb;--ds-color-chart-average-soft: #773875;--ds-color-chart-diff: #ffcd83;--ds-color-chart-area: #132463;--ds-color-chart-cat-1: #2f5bf7;--ds-color-chart-cat-2: #6562f3;--ds-color-chart-cat-3: #9d69ef;--ds-color-chart-cat-4: #d966d5;--ds-color-chart-cat-5: #d85a70;--ds-color-chart-cat-6: #d7512f;--ds-color-chart-cat-7: #e06a3d;--ds-color-chart-cat-8: #f3a15a;--ds-color-chart-cat-9: #ffc46d;--ds-color-chart-cat-10: #ffdfaf;--ds-color-chart-cat-11: #99d6d1;--ds-color-chart-seq-1: #132463;--ds-color-chart-seq-2: #1a3288;--ds-color-chart-seq-3: #2140ad;--ds-color-chart-seq-4: #2f5bf7;--ds-color-chart-seq-5: #4e74f8;--ds-color-chart-seq-6: #6d8cf9;--ds-color-chart-seq-7: #acbdfc;--ds-color-chart-scatter-1: #6d8cf9;--ds-color-chart-scatter-2: #e3856d;--ds-color-chart-weather-1: #acbdfc;--ds-color-chart-weather-1-text: #284dd2;--ds-color-chart-weather-2: #efb9ac;--ds-color-chart-weather-2-text: #b74528;--ds-color-chart-weather-3: #ffe7c5;--ds-color-chart-weather-3-text: #9d4a2b;--ds-color-chart-quadrant-core: #050919;--ds-color-chart-quadrant-broad: #100a18;--ds-color-chart-quadrant-potential: #19140b;--ds-color-chart-quadrant-weak: #16090b;--ds-color-chart-zone: #8da5fb;--ds-color-chart-zone-soft: #1a3288;--ds-color-chart-zone-strong: #acbdfc;--ds-color-chart-store: #eaabe8;--ds-color-chart-store-soft: #773875;--ds-color-chart-store-strong: #f0c2ee;--ds-color-chart-occupancy-1: #1a3288;--ds-color-chart-occupancy-2: #2f5bf7;--ds-color-chart-occupancy-3: #8da5fb;--ds-color-chart-occupancy-crowded: #e02c27;--ds-color-chart-occupancy-expected-1: #050919;--ds-color-chart-occupancy-expected-2: #0c173e;--ds-color-chart-occupancy-expected-3: #132463;--ds-color-chart-occupancy-expected-4: #16090b;--ds-color-table-header: #262626;--ds-color-table-header-strong: #191919;--ds-color-table-cell: #333333;--ds-color-table-outlier-positive: #006b61;--ds-color-table-outlier-negative: #9d1f1b;--ds-color-table-tinted-header: #050919;--ds-color-table-tinted-header-strong: #050919;--ds-color-table-tinted-cell: #0c173e;--ds-color-table-tinted-outlier: #132463;--ds-color-pc-list-border: #4d4d4d;--ds-color-pc-counter: #404040;--ds-color-pc-counter-hover: #4d4d4d;--ds-color-pc-counter-highlighted: #132463;--ds-color-pc-line: #333333;--ds-color-pc-line-hover: #404040;--ds-color-pc-line-selected: #4e74f8;--ds-color-pc-buffer-line: #262626;--ds-color-pc-buffer-line-hover: #333333;--ds-color-pc-zone: #262626;--ds-color-pc-zone-hover: #333333;--ds-color-snapshot-line-selected: #2140ad;--ds-color-zone-location: #ba96f4;--ds-color-zone-location-border: #ac80f1;--ds-color-zone-location-soft: #271a3c;--ds-color-zone-location-tag: #3f2a60;--ds-color-zone-org: #e494e2;--ds-color-zone-org-border: #df7ddb;--ds-color-zone-org-soft: #361a35;--ds-color-zone-org-tag: #572955;--ds-color-password-weak: #4d4d4d;--ds-color-password-strong: #99d6d1;--ds-color-password-secure: #00998b;--ds-shadow-widget: 0 0 8px 3px #00000066;--ds-shadow-sidebar: 0 4px 9px 0 #000000;--ds-shadow-dropdown: 0 0 9px 0 #000000b3;--ds-shadow-modal: 0 0 23.4px 0 #000000cc;--ds-shadow-tooltip: 0 0 19.3px 1px #000000a6;--ds-shadow-tooltip-sm: 0 0 4px 0 #00000080;--ds-shadow-context-menu: 0 0 9px 0 #000000a3;--ds-shadow-knob: 0 0 4px 0 #00000080;--ds-shadow-sticky-column: 2px 0 4px 0 #00000066}:root{--liw-radius: var(--ds-space-16);--liw-border: var(--color-border);--liw-surface: var(--deck-card);--liw-canvas-bg: var(--color-bg);--liw-min-height: 264px;--liw-pad: calc(var(--ds-space-16) + var(--ds-space-2));--liw-widget-arrive: liw-arrive .62s cubic-bezier(.22, 1, .36, 1) both;--liw-viz-max: 520px;--liw-now-max: 100%;--liw-chart-aspect: 2;--liw-table-floor: 340px;--liw-trust-gap: var(--ds-space-16);--liw-trust-ink: var(--deck-heading-ink);--liw-trust-value-ink: var(--deck-text);--liw-chips-gap: var(--ds-space-8);--liw-chips-margin-top: var(--ds-space-12);--liw-action-ink: var(--cta-quiet-ink);--liw-action-border: var(--cta-quiet-border);--liw-action-bg: var(--cta-quiet-bg);--liw-action-bg-hover: var(--cta-quiet-bg-hover);--liw-action-height: calc(var(--ds-space-32) - var(--ds-space-2));--liw-action-ease: var(--cta-ease);--liw-pending-spin-size: calc(var(--ds-space-24) - var(--ds-space-2));--liw-pending-spin-arc: var(--deck-lamp-on);--liw-pending-spin-track: var(--color-border);--liw-pending-spin-ms: .9s;--liw-pending-copy-ink: var(--deck-muted);--liw-idle-icon-size: var(--ds-space-40);--liw-idle-icon-radius: var(--ds-radius-control);--liw-idle-title-ink: var(--deck-heading-ink);--liw-idle-sub-ink: var(--deck-muted);--liw-idle-max-width: 46ch;--liw-history-nav-ink: var(--deck-muted);--liw-history-nav-hover: var(--deck-cyan);--liw-history-nav-target: 44px;--liw-hnavs-gap: var(--ds-space-2);--liw-hnow-height: 44px;--liw-hnow-radius: var(--ds-radius-pill);--liw-hnow-ink: var(--deck-cyan);--liw-hnow-bg: var(--tint-primary);--liw-hnow-border: color-mix(in srgb, var(--ds-color-brand) 35%, transparent);--liw-hnav-size: 44px;--liw-hnav-fs: 15px;--liw-hnav-pad: var(--ds-space-12);--liw-hnav-ink-disabled: color-mix(in srgb, var(--ds-color-brand-ink) 30%, transparent);--liw-rail-width: 232px;--liw-rail-breakpoint: 720px;--liw-chart-max-height: 560px;--liw-rail-gap: var(--ds-space-16);--liw-rail-stat-ink: var(--liw-trust-ink);--liw-rail-stat-value-ink: var(--liw-trust-value-ink);--liw-rail-stat-muted-ink: var(--deck-muted);--liw-rail-chips-gap: var(--liw-chips-gap);--liw-unavailable-bg: var(--tint-error);--liw-unavailable-border: color-mix(in srgb, var(--ds-color-error) 32%, transparent);--liw-unavailable-ink: var(--error-ink);--liw-report-scope-ink: var(--deck-muted);--liw-report-headline-ink: var(--deck-heading-ink);--liw-report-headline-value-ink: var(--deck-text);--liw-report-hl-marker: var(--deck-lamp-on);--liw-report-hl-ink: var(--deck-text);--liw-report-tile-bg: var(--color-surface-hover);--liw-report-tile-border: var(--color-border);--liw-report-tile-q-ink: var(--deck-muted);--liw-report-tile-value-ink: var(--deck-text);--liw-report-tile-meta-ink: var(--deck-muted);--liw-report-gap: var(--ds-space-12);--liw-report-tile-radius: var(--radius)}:root[data-theme=deep-field]{--liw-hnav-ink-disabled: color-mix(in srgb, var(--ds-color-text-strong) 30%, transparent)}:root{--liw-motion-arrival: liw-arrive .62s cubic-bezier(.22, 1, .36, 1) both;--liw-motion-arrival-transform-origin: 50% 100%;--liw-motion-cadence: none;--liw-motion-reveal-ms: 0ms;--liw-motion-reveal-stagger: 0ms;--liw-motion-reveal-ease: linear;--liw-motion-confidence-plateau: 1;--liw-motion-confidence-fill-ms: 0ms;--liw-motion-confidence-fill-ease: linear;--liw-motion-confidence-pause: none;--liw-motion-delta-sweep-ms: 0ms;--liw-motion-delta-sweep-ease: linear;--liw-motion-morph-ms: .3s;--liw-motion-morph-ease: ease-out;--liw-motion-note-fade-ms: .16s;--liw-motion-history-fade-ms: .16s}.liw-state-widget .liw-widget{animation:var(--liw-motion-arrival, var(--liw-widget-arrive));transform-origin:var(--liw-motion-arrival-transform-origin, 50% 100%)}@keyframes liw-ambient-breathe{0%,to{opacity:1}50%{opacity:.985}}@keyframes canary-pause{0%,39%{opacity:0}40%,to{opacity:1}}@keyframes liw-note-fade{0%{opacity:0}to{opacity:1}}@keyframes liw-history-fade{0%{opacity:.55}to{opacity:1}}.liw-note{animation:liw-note-fade var(--liw-motion-note-fade-ms, .16s) ease-out both}.liw[data-history=true] .liw-widget{animation:liw-history-fade var(--liw-motion-history-fade-ms, .16s) ease-out both}.liw-unavailable,.liw-note{animation-name:liw-note-fade}.liw-unavailable{animation:none}@media (prefers-reduced-motion: reduce){.liw-state-widget .liw-widget,.liw[data-history=true] .liw-widget,.liw-note{animation:none}:root{--liw-motion-cadence: none;--liw-motion-reveal-ms: 0ms;--liw-motion-reveal-stagger: 0ms;--liw-motion-confidence-fill-ms: 0ms;--liw-motion-confidence-pause: none;--liw-motion-delta-sweep-ms: 0ms}}═════════════════════════════════════════════════════════════════════════════ */ :root{--dt-field-ink-rgb: 35 0 69;--dt-axis-ink-rgb: 90 90 106;--dt-tip-shadow-rgb: 26 0 51;--dt-series-1: var(--deck-leap);--dt-series-2: #00AD4E;--dt-series-3: rgb(var(--dt-field-ink-rgb) / .72);--dt-series-4: color-mix(in srgb, var(--ds-color-brand) 38%, transparent);--dt-series-5: var(--deck-muted);--dt-series-6: rgb(var(--dt-field-ink-rgb) / .3);--dt-frame: var(--color-border);--dt-frame-strong: var(--liw-border);--dt-ink-axis: var(--deck-muted);--dt-ink-axis-name: rgb(var(--dt-axis-ink-rgb) / .85);--dt-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--dt-hover-dim: .24;--dt-hover-emphasis: .92;--dt-ease: var(--cta-ease, .16s ease-out);--dt-zoom-height: var(--ds-space-16);--dt-zoom-track: var(--color-border-light);--dt-zoom-ink: rgb(var(--dt-field-ink-rgb) / .55);--dt-zoom-ink-hover: rgb(var(--dt-field-ink-rgb) / .85);--dt-tip-bg: var(--deck-field);--dt-tip-ink: color-mix(in srgb, var(--ds-white) 95%, transparent);--dt-tip-muted: color-mix(in srgb, var(--ds-white) 62%, transparent);--dt-tip-muted-strong: color-mix(in srgb, var(--ds-white) 85%, transparent);--dt-tip-shadow: 0 var(--ds-space-8) var(--ds-space-20) rgb(var(--dt-tip-shadow-rgb) / .35);--dt-tip-border: 1px solid color-mix(in srgb, var(--ds-white) 8%, transparent);--dt-tip-swotch-ring: 0 0 0 1.5px color-mix(in srgb, var(--ds-white) 55%, transparent);--reliability-ok: #00AD4E;--reliability-warning: #C4751F;--reliability-unknown: var(--deck-muted)}:root{--liw-chart-hero-min: var(--ds-space-0)}.liw-viz .liw-chart-host{position:relative}.liw-viz .liw-chart{width:100%;filter:none;touch-action:pan-y;min-height:var(--liw-chart-min, 120px)}.liw-viz .liw-chart.liw-chart--fixed{min-height:0}.liw-viz .liw-chart text{font-variant-numeric:tabular-nums}.liw-viz .liw-zoom-reset{position:absolute;top:var(--ds-space-8);right:var(--ds-space-8);z-index:5;display:inline-flex;align-items:center;gap:var(--ds-space-4);padding:3px 9px;border:1px solid var(--dt-frame);border-radius:var(--ds-radius-pill);background:var(--dt-zoom-track);color:var(--dt-zoom-ink);font-family:var(--dt-font);font-size:var(--ds-font-size-label);line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dt-ease),color var(--dt-ease)}.liw-viz .liw-zoom-reset:hover{background:var(--color-border-light);color:var(--dt-zoom-ink-hover)}.liw-viz .liw-zoom-reset:focus-visible{outline:var(--ds-space-2) solid var(--deck-leap);outline-offset:var(--ds-space-2)}.liw-viz .liw-chart .liw-echarts-tip,body>div[class*=echarts]{-webkit-user-select:none;user-select:none;white-space:nowrap}@media (prefers-reduced-motion: reduce){.liw-viz .liw-chart svg{transition:none}}:root{--globe-identity: var(--ds-color-brand);--globe-identity-rgb: 111, 0, 206;--globe-lavender-rgb: 235, 219, 248;--globe-ocean: var(--deck-field);--globe-ocean-limb: var(--deck-field-2);--globe-limb-ink: color-mix(in srgb, var(--ds-color-text-inverse) 18%, transparent);--globe-land: rgba(var(--globe-lavender-rgb), .85);--globe-land-fill: rgba(var(--globe-lavender-rgb), .07);--globe-land-ink-dim: rgba(var(--globe-lavender-rgb), .45);--globe-marker: var(--deck-lamp-on);--globe-marker-normal: var(--globe-identity);--globe-marker-quiet: rgba(var(--globe-lavender-rgb), .55);--globe-marker-hot: #C4751F;--globe-marker-off: var(--deck-muted);--globe-marker-edge: color-mix(in srgb, #230045 85%, transparent);--globe-marker-hover: var(--globe-marker);--globe-selected: var(--deck-lamp-on);--globe-selected-ink: var(--ds-white);--globe-halo: color-mix(in srgb, var(--ds-color-brand-ground) 16%, transparent);--globe-focus-ring: var(--globe-identity);--globe-tip-bg: var(--deck-field);--globe-tip-ink: color-mix(in srgb, var(--ds-color-text-inverse) 95%, transparent);--globe-tip-muted: color-mix(in srgb, var(--ds-color-text-inverse) 65%, transparent);--globe-tip-border: rgba(var(--globe-identity-rgb), .35);--globe-tip-shadow: 0 var(--ds-space-8) var(--ds-space-20) rgba(var(--shadow-rgb), .35);--globe-tip-radius: var(--ds-radius-md);--globe-slot-surface: var(--deck-card);--globe-slot-border: var(--color-border);--globe-slot-radius: var(--radius);--globe-ease: var(--cta-ease, .16s ease-out);--globe-ink-muted: var(--deck-muted);--globe-ink-strong: var(--deck-heading-ink);--globe-accent: var(--globe-identity)}:root{--globe-halo-rest: var(--globe-halo);--globe-halo-peak: color-mix(in srgb, var(--ds-color-brand-ground) 40%, transparent);--globe-halo-scale: 1;--globe-halo-scale-peak: 1.14;--globe-breath-dur: 3s;--globe-breath-ease: ease-in-out;--globe-settle-ms: var(--motion-dur-morph, .32s);--globe-settle-ease: var(--motion-ease-morph, ease-out);--globe-settle-scale-from: .985;--globe-settle-opacity-from: .6;--globe-entrance-ms: var(--motion-dur-ease, .16s);--globe-entrance-ease: var(--motion-ease-morph, ease-out);--globe-entrance-scale-from: .6;--globe-entrance-stagger-step: var(--motion-stagger-step, 40ms);--globe-entrance-stagger-cap: var(--motion-stagger-max, .2s);--globe-marker-edge-hover: #230045;--globe-marker-hover-r: 3.5;--globe-focus-ring-hover-width: 3px}@keyframes globe-halo-breathe{0%,to{fill:var(--globe-halo-rest);transform:scale(var(--globe-halo-scale))}50%{fill:var(--globe-halo-peak);transform:scale(var(--globe-halo-scale-peak))}}.globe-pin{transform-box:fill-box;transform-origin:center;animation:globe-halo-breathe var(--globe-breath-dur) var(--globe-breath-ease) infinite;will-change:fill,transform}@keyframes globe-settle{0%{opacity:var(--globe-settle-opacity-from);transform:scale(var(--globe-settle-scale-from))}to{opacity:1;transform:scale(1)}}.globe-disc,.globe-landmass{transform-box:view-box;transform-origin:center;animation:globe-settle var(--globe-settle-ms) var(--globe-settle-ease) both}@keyframes globe-marker-arrive{0%{opacity:0;transform:scale(var(--globe-entrance-scale-from))}to{opacity:1;transform:scale(1)}}.globe-marker{transform-box:fill-box;transform-origin:center;animation:globe-marker-arrive var(--globe-entrance-ms) var(--globe-entrance-ease) both;animation-delay:var(--globe-i-delay, 0ms)}.store-globe .globe-svg .globe-marker.hovered{stroke:var(--globe-marker-edge-hover);stroke-width:1.5;r:var(--globe-marker-hover-r)}.store-globe .globe-svg .globe-marker.selected{r:5}.store-globe .globe-svg .globe-marker.focused{stroke-width:var(--globe-focus-ring-hover-width)}@media (prefers-reduced-motion: reduce){.globe-pin{animation:none;fill:var(--globe-halo-rest);transform:none}.globe-disc,.globe-landmass{animation:none;opacity:1;transform:none}.globe-marker{animation:none;opacity:1;transform:none;animation-delay:0ms}}.store-globe .globe-svg:focus,.store-globe .globe-svg:focus-visible{outline:var(--ds-space-2) solid var(--globe-focus-ring);outline-offset:3px;border-radius:50%}.liw-widget-storeglobe .state-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ds-space-24);text-align:center;color:color-mix(in srgb,var(--ds-color-text-inverse) 88%,transparent);font-size:13px;line-height:1.5;pointer-events:none;text-shadow:0 1px var(--ds-space-8) rgba(var(--shadow-rgb),.55)}.liw-widget-storeglobe .state-msg>div{max-width:34ch}.liw-widget-storeglobe .state-msg .spin{border-color:color-mix(in srgb,var(--ds-color-text-inverse) 35%,transparent);border-top-color:var(--globe-marker)}.liw-widget-storeglobe .liw-viz{margin-inline:auto}.liw-widget-storeglobe .globe-actionrow{position:absolute;left:0;right:0;bottom:var(--ds-space-12);justify-content:center;margin-top:0}.liw-widget-storeglobe .store-globe .globe-sel-detail{position:absolute;left:0;right:0;bottom:var(--ds-space-64);margin-top:0;text-align:center;color:color-mix(in srgb,var(--ds-color-text-inverse) 75%,transparent);text-shadow:0 1px var(--ds-space-8) rgba(var(--shadow-rgb),.55)}.liw-widget-storeglobe .store-globe .globe-sel-detail strong{color:var(--ds-white)}@font-face{font-family:Indivd Numeral Shelf;src:url(/static/fonts/numeral/indivd-numeral-latin.woff2) format("woff2");unicode-range:U+0030-0039,U+002E,U+002C,U+002D,U+00A0;font-variant-numeric:tabular-nums lining-nums}@font-face{font-family:Indivd Numeral Shelf;src:url(/static/fonts/numeral/indivd-numeral-devanagari.woff2) format("woff2");unicode-range:U+0966-096F}@font-face{font-family:Indivd Numeral Shelf;src:url(/static/fonts/numeral/indivd-numeral-arabic.woff2) format("woff2");unicode-range:U+0660-0669}@font-face{font-family:Indivd Numeral Shelf;src:url(/static/fonts/numeral/indivd-numeral-arabic.woff2) format("woff2");unicode-range:U+06F0-06F9}@font-face{font-family:Indivd Numeral Shelf;src:url(/static/fonts/numeral/indivd-numeral-thai.woff2) format("woff2");unicode-range:U+0E50-0E59}@font-face{font-family:Indivd Numeral Shelf;src:url(/static/fonts/numeral/indivd-numeral-bengali.woff2) format("woff2");unicode-range:U+09E6-09EF}:root{--numeral-font: "Indivd Numeral Shelf", "Noto Sans", "DejaVu Sans", Inter, Helvetica, Arial, sans-serif;--numeral-weight: 700;--numeral-variant: tabular-nums lining-nums;--numeral-tracking: .01em;--numeral-feature-settings: "tnum" 1, "lnum" 1, "kern" 1;--numeral-latin: "Indivd Numeral Shelf", "DejaVu Sans", "Noto Sans", Inter, Helvetica, Arial, sans-serif;--numeral-devanagari: "Indivd Numeral Shelf", "Noto Sans Devanagari", sans-serif;--numeral-arabic-indic: "Indivd Numeral Shelf", "Noto Sans Arabic", sans-serif;--numeral-arabic-extended: "Indivd Numeral Shelf", "Noto Sans Arabic", sans-serif;--numeral-thai: "Indivd Numeral Shelf", "Noto Sans Thai", sans-serif;--numeral-bengali: "Indivd Numeral Shelf", "Noto Sans Bengali", sans-serif;--numeral-scale-latin: 1;--numeral-scale-devanagari: 1;--numeral-scale-arabic-indic: 1.0167;--numeral-scale-arabic-extended: 1.0167;--numeral-scale-thai: 1;--numeral-scale-bengali: 1;--numeral-ink: var(--deck-heading-ink, #F5F1FF);--numeral-ink-locked: var(--ds-color-brand-ground)}.numeral-shelf{display:flex;flex-direction:column}.numeral-shelf .nrow{display:flex;align-items:baseline;gap:var(--ds-space-16);padding:7px var(--ds-space-4) var(--ds-space-8);border-bottom:var(--ds-space-2) solid color-mix(in srgb,var(--numeral-ink-locked) 42%,transparent)}.numeral-shelf .nrow:last-child{border-bottom:0}.numeral-shelf .nrow .nm{flex:0 0 auto;width:126px;font-size:var(--ds-font-size-info);letter-spacing:.1em;text-transform:uppercase}.numeral-shelf .nrow .fig,.numeral-shelf .nrow .strip{font-family:var(--numeral-font);font-variant-numeric:var(--numeral-variant);font-feature-settings:var(--numeral-feature-settings);font-weight:var(--numeral-weight);letter-spacing:var(--numeral-tracking)}.numeral-shelf .nrow .fig{font-size:calc(var(--ds-font-size-h4) * var(--numeral-scale, 1));line-height:1;color:var(--numeral-ink-locked)}.numeral-shelf .nrow .strip{margin-left:auto;font-size:calc(var(--ds-font-size-body) * var(--numeral-scale, 1));line-height:1}.numeral-shelf .nrow[data-numeral=latin]{--numeral-scale: var(--numeral-scale-latin)}.numeral-shelf .nrow[data-numeral=devanagari]{--numeral-scale: var(--numeral-scale-devanagari)}.numeral-shelf .nrow[data-numeral=arabic-indic]{--numeral-scale: var(--numeral-scale-arabic-indic)}.numeral-shelf .nrow[data-numeral=arabic-extended]{--numeral-scale: var(--numeral-scale-arabic-extended)}.numeral-shelf .nrow[data-numeral=thai]{--numeral-scale: var(--numeral-scale-thai)}.numeral-shelf .nrow[data-numeral=bengali]{--numeral-scale: var(--numeral-scale-bengali)}:root[data-theme=local-reading-numeral-shelf]{--numeral-ink: var(--deck-heading-ink, #F5F1FF);--numeral-ink-locked: var(--ds-color-brand-ground)}:root{--motion-dur-micro: .12s;--motion-dur-ease: .16s;--motion-dur-shift: .22s;--motion-dur-morph: .32s;--motion-dur-spin: .9s;--motion-dur-ambient: 2.4s;--motion-dur-arrive: .62s;--motion-ease-leap: cubic-bezier(.22, 1, .36, 1);--motion-ease-morph: cubic-bezier(.45, .15, .3, .95);--motion-ease-scrub: cubic-bezier(.05, 0, .25, 1);--motion-ease-linear: linear;--motion-stagger-step: 40ms;--motion-stagger-max: .2s;--motion-morph-transform: transform;--motion-morph-opacity: opacity;--motion-morph-filter: filter;--motion-morph-2d: x y width height r;--motion-seam-dur: var(--motion-dur-arrive);--motion-seam-ease: var(--motion-ease-leap);--motion-seam-props: transform, opacity;--motion-seam-anim: none}.liw[data-motion-seam=scale]{--motion-seam-dur: var(--motion-dur-morph);--motion-seam-ease: var(--motion-ease-morph);--motion-seam-props: transform, opacity}.liw[data-motion-seam=time]{--motion-seam-dur: var(--motion-dur-shift);--motion-seam-ease: var(--motion-ease-scrub);--motion-seam-props: transform}.liw[data-motion-seam=geo]{--motion-seam-dur: var(--motion-dur-shift);--motion-seam-ease: var(--motion-ease-morph);--motion-seam-props: opacity, transform}.liw[data-motion-seam=disclosure]{--motion-seam-dur: var(--motion-dur-morph);--motion-seam-ease: var(--motion-ease-morph);--motion-seam-props: height, opacity}.liw[data-motion-seam=arrival]{--motion-seam-dur: var(--motion-dur-arrive);--motion-seam-ease: var(--motion-ease-leap);--motion-seam-props: transform, opacity}.liw[data-motion-seam] .liw-widget{transition-property:var(--motion-seam-props);transition-duration:var(--motion-seam-dur);transition-timing-function:var(--motion-seam-ease)}.liw[data-motion-collapse=true] .liw-widget{max-height:var(--motion-collapse-max, 84px);overflow:hidden;opacity:var(--motion-collapse-opacity, .72)}.liw-headline-behind{font-size:var(--motion-collapse-headline-size, .8125rem);opacity:var(--motion-collapse-headline-opacity, .7);margin-bottom:var(--ds-space-4)}@media (prefers-reduced-motion: reduce){.liw[data-motion-seam] .liw-widget,.liw[data-motion-collapse=true] .liw-widget{transition:none}:root{--motion-seam-dur: 0ms;--motion-seam-anim: none;--motion-stagger-step: 0ms}}:root{--now-col-max: 100%;--now-reserve-bottom: 120px;--now-map-min-h: 300px;--now-eyebrow-ink: var(--deck-muted);--now-eyebrow-dot: var(--deck-lamp-on);--now-eyebrow-dot-anomaly: var(--deck-amber);--now-spark-bar: var(--dt-series-1);--now-spark-today-edge: var(--deck-heading-ink);--now-spark-artifact-bar: var(--color-border-light);--now-headline-ink: var(--deck-heading-ink);--now-headline-size: clamp(var(--ds-font-size-h6), 4.2vw, 44px);--now-figure-size: clamp(var(--ds-font-size-h4), 5vw, var(--ds-font-size-h1));--now-delta-good: var(--deck-green);--now-delta-caution: var(--deck-amber);--now-delta-neutral: var(--deck-text);--now-followup-h: 38px;--now-followup-ink: var(--deck-muted);--now-followup-ink-hover: var(--deck-cyan);--now-followup-bg: var(--color-surface);--now-followup-bg-hover: var(--tint-primary);--now-followup-border: var(--color-border);--now-followup-border-hover: color-mix(in srgb, var(--ds-color-brand) 35%, transparent);--now-maplink-h: 36px;--now-peak-track: var(--color-surface-hover);--now-peak-fill: var(--tint-primary);--now-peak-edge: var(--deck-cyan);--now-skel-bg: var(--color-surface-hover);--now-lamp-dim-opacity: .45;--now-lamp-ink-rgb: 35 0 69;--now-kpi-value-fs: clamp(var(--ds-font-size-h6), 3vw, var(--ds-font-size-h4));--now-kpi-gap: var(--ds-space-12);--now-kpi-border: var(--color-border);--now-core-funnel-ink: var(--now-eyebrow-ink);--now-core-funnel-border: color-mix(in srgb, var(--ds-color-brand) 22%, transparent)}.liw-widget-now{background:transparent;border:0;box-shadow:none;padding:0}.now-view{display:flex;justify-content:center;width:100%}.now-col{width:min(var(--now-col-max),calc(100% - var(--ds-space-48)));padding:var(--ds-space-64) 0 var(--now-reserve-bottom);display:flex;flex-direction:column;gap:var(--ds-space-20)}.now-toprow{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12)}.now-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:var(--ds-font-size-label);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--now-eyebrow-ink)}.now-eyebrow-dot{width:var(--ds-space-8);height:var(--ds-space-8);border-radius:var(--ds-radius-pill);background:var(--now-eyebrow-dot);flex:none}.now-eyebrow-dot.dot-anomaly{background:var(--now-eyebrow-dot-anomaly)}.now-maplink{display:inline-flex;align-items:center;gap:var(--ds-space-8);height:var(--now-maplink-h);padding:0 13px;border-radius:var(--ds-radius-pill);border:1px solid var(--now-followup-border);background:var(--now-followup-bg);color:var(--now-followup-ink);font-size:12.5px;font-weight:600;white-space:nowrap;flex:none;cursor:pointer;transition:color var(--cta-ease),background var(--cta-ease),border-color var(--cta-ease)}.now-maplink:hover,.now-maplink:focus-visible{color:var(--now-followup-ink-hover);background:var(--now-followup-bg-hover);border-color:var(--now-followup-border-hover)}.now-maplink:focus-visible,.now-followup:focus-visible,.now-core-funnel-cta:focus-visible{outline:var(--cta-focus);outline-offset:var(--ds-space-2)}.now-headline{font-size:var(--now-headline-size);font-weight:700;letter-spacing:-.01em;line-height:1.05;color:var(--now-headline-ink);max-width:22ch}.now-figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ds-space-8) var(--ds-space-16)}.now-figure-anomaly{border-left:var(--ds-space-2) solid var(--now-eyebrow-dot-anomaly);padding-left:var(--ds-space-16)}.now-figure-value{font-size:var(--now-figure-size);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--now-headline-ink);line-height:1}.now-figure-unit{font-size:var(--ds-font-size-body);color:var(--now-eyebrow-ink);max-width:24ch}.now-delta{display:inline-flex;align-items:center;font-size:13px;font-weight:650;padding:var(--ds-space-4) var(--ds-space-12);border-radius:var(--ds-radius-pill);background:var(--color-surface);border:1px solid var(--color-border)}.now-delta.tone-good{color:var(--now-delta-good)}.now-delta.tone-caution{color:var(--now-delta-caution)}.now-delta.tone-neutral{color:var(--now-delta-neutral)}.now-why{font-size:13.5px;color:var(--now-eyebrow-ink);max-width:52ch;line-height:1.45}.now-coldstart{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-8)}.now-coldstart-chip{font-variant:normal}.now-coldstart-fallback{color:var(--now-eyebrow-ink)}.now-chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.now-lamps{display:flex;gap:var(--ds-space-12);flex-wrap:wrap}.now-lamp{display:flex;flex-direction:column;gap:var(--ds-space-4);width:108px;min-height:var(--ds-space-64);border-radius:var(--ds-radius-lg);padding:var(--ds-space-12) var(--ds-space-12);background:var(--color-surface);border:1px solid var(--color-border);color:var(--now-headline-ink)}.now-lamp .lab{font-size:var(--ds-font-size-label);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.now-lamp .sem{font-size:var(--ds-font-size-info);color:var(--now-eyebrow-ink)}.now-lamp.on{background:var(--deck-lamp-on);border-color:rgb(var(--now-lamp-ink-rgb) / .18)}.now-lamp.on .sem{color:rgb(var(--now-lamp-ink-rgb) / .72)}.now-lamp.dim{opacity:var(--now-lamp-dim-opacity)}.now-peaks{max-width:560px;width:100%}.now-peak-track{position:relative;height:var(--ds-space-12);border-radius:var(--ds-radius-pill);background:var(--now-peak-track);display:flex;overflow:hidden}.now-peak-win{flex:1 1 14%;background:var(--now-peak-fill)}.now-peak-win.peak{box-shadow:inset 0 0 0 var(--ds-space-2) var(--now-peak-edge)}.now-peak-ticks{display:flex;justify-content:space-between;margin-top:5px;font-size:10.5px;color:var(--now-eyebrow-ink)}.now-followups{display:flex;flex-wrap:wrap;gap:var(--ds-space-12)}.now-followup{display:inline-flex;align-items:center;gap:var(--ds-space-8);height:var(--now-followup-h);padding:0 var(--ds-space-16);border-radius:var(--ds-radius-pill);border:1px solid var(--now-followup-border);background:var(--now-followup-bg);color:var(--now-followup-ink);font-size:13.5px;font-weight:500;cursor:pointer;transition:color var(--cta-ease),background var(--cta-ease),border-color var(--cta-ease)}.now-followup:hover{color:var(--now-followup-ink-hover);background:var(--now-followup-bg-hover);border-color:var(--now-followup-border-hover)}.now-followup .idx{color:var(--now-eyebrow-ink)}.now-followup .arr{display:inline-flex;align-items:center;opacity:.6}.now-followup .arr svg{display:block}.now-followup-map{display:none}.now-followup .now-followup-mark{display:inline-flex;align-items:center;font-size:var(--ds-font-size-info);font-weight:700;letter-spacing:.04em;text-transform:lowercase;padding:var(--ds-space-2) 7px;border-radius:var(--ds-radius-pill);color:var(--now-eyebrow-ink);background:var(--now-followup-bg-hover);border:1px solid rgba(var(--identity-rgb),.18);opacity:.85}.note-chip{display:inline-flex;align-items:center;font-size:12.5px;font-weight:600;padding:var(--ds-space-4) var(--ds-space-12);border-radius:var(--ds-radius-pill);color:var(--now-headline-ink);background:var(--now-followup-bg-hover);border:1px solid rgba(var(--identity-rgb),.22)}.now-empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-24) var(--ds-space-24)}.now-empty .t{font-size:var(--ds-font-size-body-lg);font-weight:650;color:var(--now-headline-ink)}.now-empty .b{font-size:var(--ds-font-size-body);color:var(--now-eyebrow-ink);margin-top:var(--ds-space-8)}.liw-now-unavailable .t{font-size:15px;font-weight:650}.liw-now-unavailable .b{margin-top:var(--ds-space-8)}.now-unresolved-retry{margin-left:var(--ds-space-8);padding:3px var(--ds-space-12);border-radius:var(--ds-radius-pill);border:1px solid var(--liw-unavailable-border);background:var(--color-surface);color:var(--liw-unavailable-ink);font-size:12.5px;font-weight:650;cursor:pointer}.now-unresolved-retry:disabled{cursor:default;opacity:.7}.now-skel{background:var(--now-skel-bg);border-radius:var(--ds-radius-md)}.now-skel-headline{width:min(340px,100%);height:var(--ds-space-40)}.now-skel-figure{width:190px;height:var(--ds-space-56)}.now-skel-chips{width:280px;height:var(--ds-space-20)}.now-estate{display:flex;flex-direction:column;gap:var(--ds-space-12);max-width:640px;margin-top:var(--ds-space-2)}.now-estate-line{display:flex;flex-direction:column;gap:var(--ds-space-8);padding-left:13px;border-left:var(--ds-space-2) solid var(--color-border)}.now-estate-head{display:flex;align-items:center;gap:var(--ds-space-8);flex-wrap:wrap}.now-estate-label{font-size:var(--ds-font-size-label);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--now-eyebrow-ink)}.now-estate-mark{width:100%;margin:var(--ds-space-2) 0 0}.now-estate-text{font-size:13.5px;line-height:1.4;color:var(--now-headline-ink)}.now-estate-text.tone-caution{color:var(--now-delta-caution)}.now-estate-text.tone-good{color:var(--now-delta-good)}.now-estate-gap{display:flex;align-items:baseline;gap:var(--ds-space-8);padding-left:13px;border-left:var(--ds-space-2) solid var(--color-border);opacity:.7}.now-estate-gapmark{color:var(--now-eyebrow-ink);font-size:var(--ds-font-size-body);line-height:1}.now-estate-pending{display:flex;align-items:baseline;gap:var(--ds-space-8);padding-left:13px;border-left:var(--ds-space-2) solid var(--color-border);opacity:.7}.now-estate-pendingmark{width:7px;height:7px;border-radius:50%;background:var(--now-eyebrow-ink);opacity:.55;animation:now-estate-pending-pulse 1.4s ease-in-out infinite}.now-estate-pendinglabel{font-size:var(--ds-font-size-label);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--now-eyebrow-ink)}@keyframes now-estate-pending-pulse{0%,to{opacity:.25}50%{opacity:.75}}@media (prefers-reduced-motion: reduce){.now-estate-pendingmark{animation:none}}.now-estate-gaplabel{font-size:var(--ds-font-size-label);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--now-eyebrow-ink)}.now-estate-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.now-estate-names{font-size:var(--ds-font-size-label);color:var(--now-eyebrow-ink);line-height:1.4}.now-estate-window{align-self:flex-start;font-size:11.5px;letter-spacing:.01em;color:var(--now-eyebrow-ink);border:1px solid var(--color-border);border-radius:var(--ds-radius-pill);padding:1px var(--ds-space-8);white-space:nowrap}.now-kpis{display:flex;flex-wrap:wrap;width:100%;border:1px solid var(--now-kpi-border);border-radius:var(--ds-radius-lg);overflow:hidden;background:transparent}.now-kpi{flex:1 1 0;min-width:140px;display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-12) var(--ds-space-16);background:transparent}.now-kpi+.now-kpi{border-left:1px solid var(--now-kpi-border)}.now-kpi-label{font-size:var(--ds-font-size-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--now-eyebrow-ink)}.now-kpi-value{font-size:var(--now-kpi-value-fs);font-weight:700;line-height:1.05;color:var(--now-headline-ink);font-variant-numeric:tabular-nums}.now-kpi-unit{font-size:var(--ds-font-size-label);font-weight:500;color:var(--now-eyebrow-ink)}.now-kpi-delta{font-size:var(--ds-font-size-label);font-weight:600}.now-kpi-delta.tone-good{color:var(--now-delta-good)}.now-kpi-delta.tone-caution{color:var(--now-delta-caution)}.now-kpi-delta.tone-neutral{color:var(--now-delta-neutral)}.now-core-funnel{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8) var(--ds-space-12);padding:var(--ds-space-8) var(--ds-space-2);border-top:1px solid var(--now-core-funnel-border);border-bottom:1px solid var(--now-core-funnel-border);color:var(--now-core-funnel-ink);font-size:12.5px}.now-core-funnel-label{font-weight:700;letter-spacing:.06em;font-size:var(--ds-font-size-label);color:var(--now-headline-ink)}.now-core-funnel-text{flex:1 1 auto;min-width:180px}.now-core-funnel-cta{display:inline-flex;align-items:center;gap:var(--ds-space-8);min-height:var(--ds-space-32);padding:0 var(--ds-space-12);font-size:12.5px;font-weight:600;color:var(--now-headline-ink);background:transparent;border:1px solid var(--now-core-funnel-border);border-radius:var(--ds-radius-pill);cursor:pointer}.now-core-funnel-cta:hover,.now-core-funnel-cta:focus-visible{border-color:var(--now-followup-border-hover)}.now-core-funnel-cta .arr{display:inline-flex;opacity:.7}@media (max-width: 767.98px){.now-col{width:calc(100% - var(--ds-space-40));padding:58px 0 150px}.now-headline{font-size:var(--ds-font-size-h6)}.now-figure-value{font-size:var(--ds-font-size-h4)}.now-maplink{display:none}.now-followups{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--ds-space-4)}.now-followup{height:44px;flex:none;scroll-snap-align:start}.now-followup-map{display:inline-flex}}@media (prefers-reduced-motion: reduce){.now-maplink,.now-followup{transition:none}}:root{--now-row-h: 44px;--now-row-radius: var(--ds-radius-pill);--now-row-pad-x: var(--ds-space-16);--now-row-ink: var(--deck-muted);--now-row-ink-hover: var(--deck-cyan);--now-row-bg: var(--color-surface);--now-row-bg-hover: var(--tint-primary);--now-row-border: var(--color-border);--now-row-border-hover: color-mix(in srgb, var(--ds-color-brand) 35%, transparent);--now-estate-chip-ink: var(--deck-muted);--now-estate-chip-ink-good: var(--deck-green);--now-estate-chip-ink-caution: var(--deck-amber);--now-estate-note-ink: var(--deck-heading-ink);--now-estate-note-bg: var(--tint-primary);--now-estate-note-border: color-mix(in srgb, var(--ds-color-brand) 22%, transparent);--now-decklink-h: 38px}.now-estate-rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ds-space-8)}.now-estate-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);min-height:var(--now-row-h);padding:0 var(--now-row-pad-x);border-radius:var(--now-row-radius);border:1px solid var(--now-row-border);background:var(--now-row-bg);color:var(--now-row-ink);font-size:13.5px;font-weight:500;cursor:pointer;transition:color var(--cta-ease),background var(--cta-ease),border-color var(--cta-ease)}.now-estate-row:hover,.now-estate-row:focus-visible,.now-estate-name-row:hover,.now-estate-name-row:focus-visible,.now-estate-deeplink:hover,.now-estate-deeplink:focus-visible{color:var(--now-row-ink-hover);background:var(--now-row-bg-hover);border-color:var(--now-row-border-hover)}.now-estate-row:focus-visible,.now-estate-name-row:focus-visible,.now-estate-deeplink:focus-visible,.now-decklink:focus-visible{outline:var(--cta-focus);outline-offset:var(--ds-space-2)}.now-estate-row-name{flex:1 1 auto;text-align:left}.now-estate-row-val{font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.now-estate-row-val.tone-good{color:var(--now-delta-good)}.now-estate-row-val.tone-caution{color:var(--now-delta-caution)}.now-estate-row-val.tone-neutral{color:var(--now-eyebrow-ink)}.now-estate-names{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ds-space-8)}.now-estate-name-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-8);min-height:var(--now-row-h);padding:0 var(--now-row-pad-x);border-radius:var(--now-row-radius);border:1px solid var(--now-row-border);background:var(--now-row-bg);color:var(--now-row-ink);font-size:13px;font-weight:500;cursor:pointer;transition:color var(--cta-ease),background var(--cta-ease),border-color var(--cta-ease)}.now-estate-chip{display:inline-flex;align-items:center;font-size:12.5px;font-weight:600;padding:var(--ds-space-4) var(--ds-space-12);border-radius:var(--ds-radius-pill);background:var(--color-surface);border:1px solid var(--color-border);white-space:nowrap}.now-estate-chip.tone-good{color:var(--now-estate-chip-ink-good)}.now-estate-chip.tone-caution{color:var(--now-estate-chip-ink-caution)}.now-estate-chip.tone-neutral{color:var(--now-estate-chip-ink)}.now-estate-deeplink{display:inline-flex;align-items:center;gap:var(--ds-space-8);min-height:var(--now-row-h);padding:0 var(--now-row-pad-x);border-radius:var(--ds-radius-pill);border:1px solid var(--now-row-border);background:var(--now-row-bg);color:var(--now-row-ink);font-size:13px;font-weight:600;cursor:pointer;transition:color var(--cta-ease),background var(--cta-ease),border-color var(--cta-ease)}.now-estate-note{display:inline-flex;align-items:center;gap:var(--ds-space-8);padding:3px var(--ds-space-12);border-radius:var(--ds-radius-pill);background:var(--now-estate-note-bg);border:1px solid var(--now-estate-note-border);color:var(--now-estate-note-ink);font-size:12.5px;font-weight:600}.now-estate-gapmark,.now-estate-gaplabel,.now-estate-text.tone-quiet{color:var(--now-estate-note-ink)}.now-decklink{display:inline-flex;align-items:center;gap:var(--ds-space-8);min-height:var(--now-decklink-h);padding:0 var(--now-row-pad-x);border-radius:var(--ds-radius-pill);border:1px solid var(--now-row-border);background:var(--now-row-bg);color:var(--now-row-ink);font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--cta-ease),background var(--cta-ease),border-color var(--cta-ease)}.now-decklink:hover,.now-decklink:focus-visible{color:var(--now-followup-ink-hover);background:var(--now-followup-bg-hover);border-color:var(--now-followup-border-hover)}.now-estate .arr,.now-decklink .arr{display:inline-flex;align-items:center;opacity:.6}.now-estate .arr svg,.now-decklink .arr svg{display:block}@media (prefers-reduced-motion: reduce){.now-estate-row,.now-estate-name-row,.now-estate-deeplink,.now-decklink{transition:none}}@media (max-width: 767.98px){.now-decklink{min-height:44px}}:root{--now-zone-ink: var(--deck-muted);--now-scale-value-size: clamp(var(--ds-font-size-h4), 5vw, var(--ds-font-size-h1));--now-scale-value-ink: var(--deck-heading-ink);--now-scale-unit-ink: var(--deck-muted);--now-health-bar-h: var(--ds-space-16);--now-health-stale-rgb: 213 129 0;--now-health-silent-rgb: 90 90 106;--now-health-dead-rgb: 224 63 84;--now-health-live: var(--globe-marker);--now-health-stale: rgb(var(--now-health-stale-rgb) / .95);--now-health-silent: rgb(var(--now-health-silent-rgb) / .55);--now-health-dead: rgb(var(--now-health-dead-rgb) / .95);--now-fresh-ink: var(--deck-muted);--now-globe-radius: var(--radius)}.now-zone{margin-top:var(--ds-size-page-gutter)}.now-zone-head{margin-bottom:var(--ds-space-12)}.now-zone-label{font-size:var(--ds-font-size-label);font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--now-zone-ink)}.now-scale-count{display:flex;align-items:baseline;gap:var(--ds-space-12);margin-bottom:var(--ds-space-12)}.now-scale-value{font-size:var(--now-scale-value-size);line-height:1;font-weight:700;font-variant-numeric:tabular-nums;color:var(--now-scale-value-ink)}.now-scale-unit{color:var(--now-scale-unit-ink);font-size:var(--ds-font-size-body)}.now-healthbar{display:flex;align-items:stretch;height:var(--now-health-bar-h);border-radius:var(--ds-radius-pill);overflow:hidden;background:var(--color-border);gap:var(--ds-space-2)}.now-healthseg{display:inline-flex;align-items:center;justify-content:center;min-width:3px;height:100%;transition:flex-grow var(--cta-ease)}.now-healthseg-live{background:var(--now-health-live)}.now-healthseg-stale{background:var(--now-health-stale)}.now-healthseg-silent{background:var(--now-health-silent)}.now-healthseg-dead{background:var(--now-health-dead)}.now-healthseg-count{font-size:var(--ds-font-size-info);font-weight:650;color:#230045;padding:0 var(--ds-space-4);white-space:nowrap}.now-healthseg-silent .now-healthseg-count{color:#5a5a6a}.now-fresh-tick{display:inline-flex;align-items:center;gap:var(--ds-space-8);margin-top:var(--ds-space-12);color:var(--now-fresh-ink);font-size:12.5px;font-weight:500}.now-zone-where .now-estate-globe{border:1px solid var(--color-border);border-radius:var(--now-globe-radius);overflow:hidden;background:var(--color-surface);padding:var(--ds-space-8)}.now-estate-fold{margin-top:var(--ds-space-16);border:1px solid var(--now-row-border);border-radius:var(--now-row-radius);background:var(--now-row-bg);padding:var(--ds-space-16);display:flex;flex-direction:column;gap:var(--ds-space-12)}.now-estate-fold-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12)}.now-estate-fold-name{font-size:var(--ds-font-size-body);font-weight:650;color:var(--now-headline-ink)}.now-estate-fold-stats{display:flex;flex-wrap:wrap;gap:var(--ds-space-8) var(--ds-space-20);font-size:13px;color:var(--now-row-ink)}.now-estate-fold-stat b{font-weight:650;color:var(--now-headline-ink)}.now-estate-fold-stats .tone-good{color:var(--now-delta-good)}.now-estate-fold-stats .tone-caution{color:var(--now-delta-caution)}.now-estate-fold-stats .tone-neutral{color:var(--now-eyebrow-ink)}@media (prefers-reduced-motion: reduce){.now-healthseg,.now-estate-globe,.now-estate-fold{transition:none}}:root{--sm-z-viz: 45;--sm-z-transcript: 48;--sm-z-overlay: 52;--sm-z-comm: 54;--sm-z-chrome: 56;--sm-gutter: var(--ds-space-24);--sm-chrome-h: var(--ds-space-32);--sm-banner-h: var(--ds-space-0);--sm-overlay-w: min(560px, 42vw);--sm-overlay-h: clamp(260px, 40vh, 480px);--sm-overlay-bar-h: 36px;--sm-overlay-bar-w: min(360px, 34vw);--sm-transcript-h: var(--ds-size-control-sm);--sm-transcript-head-h: var(--ds-size-control-sm);--sm-transcript-w: min(520px, 40vw);--sm-transcript-maxh: clamp(200px, 32vh, 360px);--sm-safe-top: calc(var(--sm-chrome-h) + var(--sm-banner-h) + var(--ds-space-12));--sm-safe-bottom: calc(var(--sm-transcript-h) + var(--sm-gutter));--sm-surface-alpha: .72;--sm-surface-bg: color-mix(in srgb, #12100e calc(var(--sm-surface-alpha) * 100%), transparent);--sm-transcript-bg: color-mix(in srgb, #12100e 80%, transparent);--sm-transcript-collapsed-bg: color-mix(in srgb, #230045 50%, transparent);--sm-surface-border: color-mix(in srgb, var(--ds-white) 14%, transparent);--sm-surface-border-quiet: color-mix(in srgb, var(--ds-white) 10%, transparent);--sm-surface-radius: var(--ds-radius-lg);--sm-surface-ink: #F0EFF5;--sm-surface-ink-strong: var(--ds-white);--sm-surface-ink-muted: #D9D9E2;--sm-surface-hover: color-mix(in srgb, var(--ds-white) 8%, transparent);--sm-field-bg: color-mix(in srgb, var(--ds-white) 6%, transparent);--sm-chrome-alpha: .72;--sm-chrome-bg: color-mix(in srgb, #230045 calc(var(--sm-chrome-alpha) * 100%), transparent);--sm-chrome-ink: color-mix(in srgb, var(--ds-white) 82%, transparent);--sm-chrome-border: color-mix(in srgb, var(--ds-white) 10%, transparent);--sm-chrome-quiet-border: color-mix(in srgb, var(--ds-white) 28%, transparent);--sm-chrome-quiet-hover: color-mix(in srgb, var(--ds-white) 12%, transparent);--sm-overlay-frost: color-mix(in srgb, #12100e 72%, transparent);--sm-overlay-frost-blur: var(--ds-space-16);--sm-overlay-frost-light: color-mix(in srgb, var(--ds-white) 72%, transparent);--sm-overlay-body-size: 12.5px;--sm-overlay-echo-size: var(--ds-font-size-label);--sm-shadow-overlay: 0 var(--ds-space-20) var(--ds-space-48) color-mix(in srgb, #230045 35%, transparent);--sm-shadow-bar: 0 var(--ds-space-8) var(--ds-space-24) color-mix(in srgb, #230045 28%, transparent);--sm-transcript-line-size: 10.5px;--sm-transcript-body-size: var(--ds-font-size-label);--sm-transcript-body-leading: 1.45;--sm-transcript-time-size: var(--ds-font-size-info);--sm-comm-card-max-w: min(520px, 46vw);--sm-comm-card-dock-w: min(420px, 40vw);--sm-comm-card-max-h: 40vh;--sm-comm-card-radius: var(--ds-radius-lg);--sm-comm-card-pad: var(--ds-space-16) var(--ds-space-16);--sm-comm-card-shadow: 0 var(--ds-space-12) var(--ds-space-32) color-mix(in srgb, #230045 30%, transparent);--sm-comm-title-size: 12.5px;--sm-comm-body-size: 13px;--sm-comm-body-leading: 1.5;--sm-comm-ttl-h: var(--ds-space-2);--sm-comm-ttl-default: 8s;--sm-caption-max-w: min(360px, 34vw);--sm-caption-ttl-h: var(--ds-space-2);--sm-caption-ttl-default: 8s;--sm-caption-radius: var(--ds-radius-control);--sm-caption-pad: var(--ds-space-8) var(--ds-space-16);--sm-caption-blur: blur(var(--ds-space-12));--sm-comm-bottom-reserve: min(calc(var(--sm-overlay-w) + var(--sm-gutter) + var(--ds-space-16)), calc(100vw - 2 * var(--sm-gutter)));--sm-accent: var(--deck-cyan);--sm-accent-leap: var(--deck-lamp-on);--sm-focus-ring: var(--ds-white);--sm-focus-halo: color-mix(in srgb, #230045 55%, transparent);--sm-ease: var(--cta-ease);--sm-fade-ms: var(--liw-motion-note-fade-ms);--sm-blur: blur(var(--ds-space-12)) saturate(1.05);--sm-blur-chrome: blur(var(--ds-space-8));--sm-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@media (max-width: 767.98px){:root{--sm-gutter: var(--ds-space-16);--sm-overlay-w: calc(100vw - var(--ds-space-32));--sm-overlay-bar-w: calc(100vw - var(--ds-space-32));--sm-transcript-w: calc(100vw - var(--ds-space-32));--sm-comm-card-max-w: calc(100vw - var(--ds-space-32));--sm-comm-card-dock-w: calc(100vw - var(--ds-space-32))}}.special .dash-rail,.special .dash-topbar{display:none}.special .dash-content>:not(.assistant-pane):not(.offline-sync){display:none}.special .offline-sync{position:fixed;top:var(--sm-chrome-h);left:0;right:0;z-index:var(--sm-z-chrome)}.special .assistant-window-slot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sm-z-viz)}.special .liw{height:100%;border:0;border-radius:0;display:flex;flex-direction:column}.special .liw-canvas{flex:1 1 auto;min-height:0;overflow:auto;padding-top:calc(var(--sm-chrome-h) + var(--sm-banner-h) + var(--ds-space-12));padding-bottom:var(--sm-safe-bottom)}.special .liw-viz{max-width:var(--liw-viz-max);margin:0 auto}@keyframes sm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sm-fade-out{0%{opacity:1}to{opacity:0}}.sm-chrome{position:fixed;top:0;left:0;right:0;height:var(--sm-chrome-h);z-index:var(--sm-z-chrome);display:flex;align-items:center;gap:var(--ds-space-12);padding:0 var(--ds-space-12);background:var(--sm-chrome-bg);-webkit-backdrop-filter:var(--sm-blur-chrome);backdrop-filter:var(--sm-blur-chrome);border-bottom:1px solid var(--sm-chrome-border);color:var(--sm-surface-ink-strong)}.sm-chrome-mark{font-size:var(--ds-font-size-body);line-height:1;color:var(--sm-accent-leap)}.sm-chrome-label{font-size:var(--ds-font-size-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sm-chrome-ink);white-space:nowrap}.sm-chrome-exit{margin-left:auto;position:relative;height:var(--ds-space-24);padding:0 var(--ds-space-12);border-radius:var(--ds-radius-pill);background:transparent;border:1px solid var(--sm-chrome-quiet-border);color:var(--sm-surface-ink-strong);font-size:var(--ds-font-size-label);font-weight:600;cursor:pointer;transition:background var(--sm-ease)}.sm-chrome-exit:hover{background:var(--sm-chrome-quiet-hover)}.sm-caption{position:fixed;left:50%;bottom:calc(var(--sm-gutter) + var(--ds-space-64));transform:translate(-50%);max-width:var(--sm-caption-max-w);max-height:calc(1em * 1.5 * 2 + var(--ds-space-16));z-index:var(--sm-z-comm);display:flex;flex-direction:column;gap:var(--ds-space-8);padding:var(--sm-caption-pad);border-radius:var(--sm-caption-radius);border-left:3px solid var(--sm-accent);background:var(--sm-surface-bg);-webkit-backdrop-filter:var(--sm-caption-blur);backdrop-filter:var(--sm-caption-blur);box-shadow:0 var(--ds-space-8) var(--ds-space-24) rgba(var(--shadow-rgb),.25);color:var(--sm-surface-ink);pointer-events:auto;animation:sm-fade-in var(--sm-fade-ms) ease-out both}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sm-caption{background:color-mix(in srgb,#12100e 92%,transparent)}}.sm-caption-body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;line-height:1.5;color:var(--sm-surface-ink-strong)}.sm-caption-ttl{margin-left:calc(-1 * var(--sm-caption-pad));margin-right:calc(-1 * var(--sm-caption-pad));width:calc(100% + 2 * var(--sm-caption-pad));height:var(--sm-caption-ttl-h);background:var(--sm-accent-leap);transform-origin:left;animation:sm-caption-ttl var(--sm-caption-ttl-ms, var(--sm-caption-ttl-default)) linear both}@keyframes sm-caption-ttl{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.sm-caption-dismiss{position:absolute;top:var(--ds-space-2);right:var(--ds-space-2);width:var(--ds-space-24);height:var(--ds-space-24);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:var(--ds-radius-sm);color:var(--sm-surface-ink-muted);cursor:pointer;transition:background var(--sm-ease),color var(--sm-ease)}.sm-caption-dismiss:hover{background:var(--sm-surface-hover);color:var(--sm-surface-ink-strong)}.sm-caption-x{display:block}.sm-withhold{position:fixed;left:50%;top:calc(var(--sm-gutter) + var(--ds-space-56));transform:translate(-50%);max-width:var(--sm-caption-max-w);z-index:var(--sm-z-comm);display:flex;align-items:flex-start;gap:var(--ds-space-8);padding:var(--sm-caption-pad);border-radius:var(--sm-caption-radius);border-left:3px solid var(--sm-accent);background:var(--sm-surface-bg);-webkit-backdrop-filter:var(--sm-caption-blur);backdrop-filter:var(--sm-caption-blur);box-shadow:0 var(--ds-space-8) var(--ds-space-24) rgba(var(--shadow-rgb),.25);color:var(--sm-surface-ink);pointer-events:auto;animation:sm-fade-in var(--sm-fade-ms) ease-out both}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sm-withhold{background:color-mix(in srgb,#12100e 92%,transparent)}}.sm-withhold-dot{flex:0 0 auto;width:7px;height:7px;margin-top:var(--ds-space-8);border-radius:50%;background:var(--sm-accent)}.sm-withhold-txt{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:13px;line-height:1.5;color:var(--sm-surface-ink-strong)}.sm-withhold-open .sm-withhold-txt{-webkit-line-clamp:unset;overflow:visible}.sm-withhold-more{flex:0 0 auto;align-self:flex-end;font-size:11.5px;font-weight:600;color:var(--sm-accent);background:transparent;border:0;padding:0 var(--ds-space-2);cursor:pointer}.sm-withhold-more:focus-visible{outline:var(--ds-space-2) solid var(--sm-focus-ring);outline-offset:var(--ds-space-2)}.sm-chrome-exit:focus-visible,.sm-caption-dismiss:focus-visible,.sm-composer-input:focus-visible,.sm-composer-send:focus-visible,.sm-ptt:focus-visible{outline:var(--ds-space-2) solid var(--sm-focus-ring);outline-offset:var(--ds-space-2);box-shadow:0 0 0 var(--ds-space-4) var(--sm-focus-halo)}.sm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 767.98px){.sm-chrome{gap:var(--ds-space-8);padding:0 var(--ds-space-12)}.sm-chrome-exit:after,.sm-caption-dismiss:after{content:"";position:absolute;left:-var(--ds-space-12);right:-var(--ds-space-12);top:-var(--ds-space-12);bottom:-var(--ds-space-12)}.sm-chrome-exit:after{top:-var(--ds-space-12);bottom:-var(--ds-space-12)}}@media (prefers-reduced-motion: reduce){.sm-caption,.sm-withhold{animation:none}.sm-caption-ttl{display:none}.sm-chrome-exit,.sm-caption-dismiss{transition:none}}:root{--now-hero-line: var(--dt-series-1);--now-hero-band: var(--dt-series-4);--now-hero-band-edge: var(--dt-frame);--now-hero-axis: var(--dt-frame);--now-hero-axis-ink: var(--dt-ink-axis);--now-hero-currentwk-bg: var(--tint-primary);--now-hero-currentwk-edge: color-mix(in srgb, var(--ds-color-brand) 22%, transparent);--now-hero-up-ink: var(--now-delta-good);--now-hero-down-ink: var(--now-delta-caution);--now-hero-neutral-ink: var(--now-eyebrow-ink);--now-hero-quota-mark: var(--dt-series-1);--now-hero-quota-band: var(--dt-series-4);--now-hero-quota-edge: var(--dt-frame);--now-hero-quota-warn: var(--deck-amber);--now-hero-artifact-ink: var(--dt-series-6);--now-hero-artifact-dim-opacity: .45;--now-hero-artifact-flag: var(--deck-amber);--now-dataq-ink: var(--now-estate-note-ink);--now-dataq-bg: var(--now-estate-note-bg);--now-dataq-border: var(--now-estate-note-border);--now-hero-col-max: 940px;--now-hero-gap: var(--ds-space-16);--now-hero-plot-pad: var(--ds-space-2) 0;--now-hero-hairline: 1px solid var(--now-hero-axis);--now-hero-radius: 0;--now-hero-total-fs: clamp(var(--ds-font-size-h6), 3.4vw, var(--ds-font-size-h4))}.now-hero{display:flex;flex-direction:column;gap:var(--now-hero-gap);width:min(var(--now-hero-col-max),100%);margin:0 auto}.now-hero-plot{display:flex;flex-direction:column;gap:var(--ds-space-8);padding:var(--now-hero-plot-pad);background:transparent;border:0;border-radius:var(--now-hero-radius);box-shadow:none}.now-hero-caption{display:inline-flex;align-items:baseline;gap:var(--ds-space-8);font-size:var(--ds-font-size-label);font-weight:700;letter-spacing:.02em;color:var(--now-eyebrow-ink)}.now-hero-caption .now-hero-window{font-size:var(--ds-font-size-label);font-weight:500;color:var(--now-eyebrow-ink);opacity:.72}.now-hero-line{color:var(--now-hero-line)}.now-hero-band{fill:var(--now-hero-band);stroke:var(--now-hero-band-edge)}.now-hero-currentwk{background:var(--now-hero-currentwk-bg);box-shadow:inset 0 0 0 1px var(--now-hero-currentwk-edge)}.now-hero-currentwk .now-hero-line{color:var(--now-hero-line)}.now-hero-hour.tone-good{color:var(--now-hero-up-ink)}.now-hero-hour.tone-caution{color:var(--now-hero-down-ink)}.now-hero-hour.tone-neutral{color:var(--now-hero-neutral-ink)}.now-hero-weekday{display:inline-block}.now-hero-weekday.tone-good{background:var(--now-hero-up-ink)}.now-hero-weekday.tone-caution{background:var(--now-hero-down-ink)}.now-hero-weekday.tone-neutral{background:var(--now-hero-neutral-ink)}.now-hero-forecast{fill:var(--now-hero-quota-band);stroke:var(--now-hero-quota-edge)}.now-hero-total{color:var(--now-hero-quota-mark);font-size:var(--now-hero-total-fs);font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1}.now-hero-quota-warn{color:var(--now-hero-quota-warn)}.now-hero-spoken{color:var(--now-eyebrow-ink);font-size:var(--ds-font-size-label);line-height:1.35;margin-top:var(--ds-space-4)}.now-hero-axis{stroke:var(--now-hero-axis)}.now-hero-axis-tick{color:var(--now-hero-axis-ink);font-size:var(--ds-font-size-label)}.now-mover-strip{display:flex;flex-wrap:wrap;gap:var(--ds-space-8);margin:0;padding:0;list-style:none}.now-mover-chip{display:inline-flex;align-items:center;gap:var(--ds-space-8);min-height:var(--now-row-h);padding:0 var(--now-row-pad-x);border-radius:var(--now-row-radius);border:1px solid var(--now-row-border);background:var(--now-row-bg);color:var(--now-row-ink);font-size:13.5px;font-weight:500;cursor:pointer;transition:color var(--cta-ease),background var(--cta-ease),border-color var(--cta-ease)}.now-mover-chip:hover,.now-mover-chip:focus-visible{color:var(--now-row-ink-hover);background:var(--now-row-bg-hover);border-color:var(--now-row-border-hover)}.now-mover-chip:focus-visible{outline:var(--cta-focus);outline-offset:var(--ds-space-2)}.now-mover-chip-name{font-weight:600}.now-mover-delta{display:inline-flex;align-items:center;gap:3px;font-weight:700;font-variant-numeric:tabular-nums;font-size:13px}.now-mover-delta.tone-good{color:var(--now-hero-up-ink)}.now-mover-delta.tone-caution{color:var(--now-hero-down-ink)}.now-mover-delta .arr{opacity:.6;display:inline-flex}.now-dataq-note{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8);padding:3px var(--ds-space-12);border-radius:var(--ds-radius-pill);background:var(--now-dataq-bg);border:1px solid var(--now-dataq-border);color:var(--now-dataq-ink);font-size:12.5px;font-weight:600}.now-dataq-note .now-dataq-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.now-dataq-note .now-dataq-dot.tone-good{background:var(--now-hero-up-ink)}.now-dataq-note .now-dataq-dot.tone-caution{background:var(--now-hero-quota-warn)}.now-dataq-note .now-dataq-dot.tone-neutral{background:var(--now-hero-neutral-ink)}.now-artifact{fill:var(--now-hero-artifact-ink);opacity:var(--now-hero-artifact-dim-opacity)}.now-artifact-flag{display:inline-flex;align-items:center;gap:var(--ds-space-4);font-size:var(--ds-font-size-label);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--now-hero-artifact-flag)}.now-artifact-flag:before{content:"◆ "}@media (prefers-reduced-motion: reduce){.now-mover-chip,.now-hero-plot,.now-dataq-note{transition:none}}.now-occupancy{display:flex;flex-direction:column;gap:var(--now-hero-gap);width:min(var(--now-hero-col-max),100%);margin:var(--now-hero-gap) auto 0;padding-top:var(--now-hero-gap);border-top:1px solid var(--now-hero-axis)}.now-occ-chip{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--ds-space-8);margin:var(--now-hero-gap) auto 0;padding:var(--ds-space-4) var(--ds-space-12);border:1px solid var(--now-hero-axis);border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-label);color:var(--deck-muted);width:fit-content;max-width:100%}.now-occ-headline{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--ds-space-8)}.now-occ-figure{color:var(--now-hero-quota-mark);font-size:var(--now-hero-total-fs);font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1}.now-occ-unit{font-size:var(--ds-font-size-body);font-weight:600;color:var(--now-eyebrow-ink)}.now-occ-day{font-size:12.5px;font-weight:600;color:var(--now-eyebrow-ink);opacity:.85}.now-occ-est{font-size:var(--ds-font-size-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--now-hero-quota-warn)}.now-occ-qualifier{font-size:12.5px;font-weight:500;color:var(--now-eyebrow-ink);opacity:.9}.now-occ-coverage{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8);width:fit-content;padding:3px var(--ds-space-12);border-radius:var(--ds-radius-pill);background:var(--now-dataq-bg);border:1px solid var(--now-dataq-border);color:var(--now-dataq-ink);font-size:12.5px;font-weight:600}.now-occ-absence{display:flex;flex-direction:column;gap:var(--ds-space-8);margin:var(--ds-space-8) 0 0;padding:0;list-style:none}.now-occ-absence-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ds-space-8);font-size:var(--ds-font-size-label);color:var(--now-eyebrow-ink)}.now-occ-absence-store{font-weight:700}.now-occ-absence-label{font-weight:600}.now-occ-absence-reason{opacity:.9}.now-occ-absence-asof{opacity:.75}.now-occ-stale{margin-top:var(--ds-space-8);font-size:var(--ds-font-size-label);color:var(--now-hero-quota-warn)}.now-occ-stale-row{display:block}.now-occ-unavailable{font-size:13px;color:var(--now-eyebrow-ink);opacity:.85}.now-occ-why,.liw-why{margin-left:var(--ds-space-8);padding:0 var(--ds-space-4);font-size:var(--ds-font-size-label);font-weight:600;color:var(--now-eyebrow-ink);background:none;border:1px solid currentColor;border-radius:var(--ds-radius-pill);cursor:pointer}.now-occ-why:focus-visible,.liw-why:focus-visible{outline:var(--ds-space-2) solid var(--capacity-ink, #0A4E24);outline-offset:1px}.now-occ-why-detail{display:block;margin-top:var(--ds-space-4);font-size:var(--ds-font-size-label);color:var(--now-eyebrow-ink);opacity:.85}.now-occ-zones{display:flex;flex-direction:column;gap:var(--ds-space-8);margin:0;padding:0;list-style:none}.now-occ-zone{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8);min-height:var(--now-row-h);padding:0 var(--now-row-pad-x);border-radius:var(--now-row-radius);border:1px solid var(--now-row-border);background:var(--now-row-bg);color:var(--now-row-ink);font-size:13.5px}.now-occ-zone.occ-excluded{border-color:var(--now-hero-quota-warn);background:var(--now-dataq-bg)}.now-occ-zone-name{font-weight:600}.now-occ-zone-val{font-weight:700;font-variant-numeric:tabular-nums}.now-occ-un{font-size:var(--ds-font-size-label);font-weight:500;color:var(--now-eyebrow-ink);opacity:.8}.now-occ-chip{display:inline-flex;align-items:center;font-size:var(--ds-font-size-label);font-weight:700}.now-occ-chip-crowded{color:var(--now-hero-up-ink)}.now-occ-chip-nethold{color:var(--now-hero-quota-warn)}.now-occ-chip-suppressed{color:var(--capacity-ink, #0A4E24);font-weight:700}.now-occ-excl{font-size:12.5px;font-weight:600;color:var(--now-hero-quota-warn)}.now-occ-stores{display:flex;flex-direction:column;gap:var(--ds-space-8);margin:0;padding:0;list-style:none}.now-occ-store{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8);min-height:var(--now-row-h);padding:0 var(--now-row-pad-x);border-radius:var(--now-row-radius);border:1px solid var(--now-row-border);background:var(--now-row-bg);color:var(--now-row-ink);font-size:13.5px;font-weight:600}.now-occ-store-name{flex:1 1 auto}.now-occ-store-val{font-weight:800;font-variant-numeric:tabular-nums}.now-occ-seeall{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--ds-space-8);width:fit-content;padding:var(--ds-space-8) var(--ds-space-12);border-radius:var(--ds-radius-pill);border:1px solid var(--now-row-border);background:transparent;color:var(--now-hero-line);font-size:13px;font-weight:600;cursor:pointer;transition:color var(--cta-ease),background var(--cta-ease),border-color var(--cta-ease)}.now-occ-seeall:hover,.now-occ-seeall:focus-visible,.now-occ-enable:hover,.now-occ-enable:focus-visible{color:var(--now-row-ink-hover);background:var(--now-row-bg-hover);border-color:var(--now-row-border-hover)}.now-occ-seeall:focus-visible,.now-occ-enable:focus-visible{outline:var(--cta-focus);outline-offset:var(--ds-space-2)}.now-occ-excluded-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8);width:fit-content;padding:var(--ds-space-4) var(--ds-space-12);border-radius:var(--ds-radius-pill);background:var(--now-dataq-bg);border:1px solid var(--now-hero-quota-warn);color:var(--now-hero-quota-warn);font-size:12.5px;font-weight:600}.now-occ-enable{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--ds-space-8);width:fit-content;padding:var(--ds-space-8) var(--ds-space-12);border-radius:var(--ds-radius-pill);border:1px solid var(--now-row-border);background:transparent;color:var(--now-hero-line);font-size:13px;font-weight:600;cursor:pointer;transition:color var(--cta-ease),background var(--cta-ease),border-color var(--cta-ease)}.now-occ-enable-panel{display:flex;flex-direction:column;gap:var(--ds-space-8);width:min(520px,100%);padding:3px var(--ds-space-12);border-left:var(--ds-space-2) solid var(--now-hero-axis)}.now-occ-ref-label{font-size:var(--ds-font-size-label);font-weight:600;color:var(--now-eyebrow-ink);opacity:.9}.now-occ-refs{display:flex;flex-direction:column;gap:var(--ds-space-4);margin:0;padding:0;list-style:none}.now-occ-ref{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-8);font-size:13px}.now-occ-ref-name{font-weight:600}.now-occ-ref-val{color:var(--now-eyebrow-ink);font-variant-numeric:tabular-nums}.now-occ-ref-note{font-size:11.5px;color:var(--now-eyebrow-ink);opacity:.8}@media (prefers-reduced-motion: reduce){.now-occ-enable{transition:none}}@media (min-width: 1920px){:root{--now-lg-2xs: clamp(var(--ds-font-size-label), .28vw + 6.6px, 15px);--now-lg-xs: clamp(13px, .33vw + 6.5px, 16.5px);--now-lg-sm: clamp(var(--ds-font-size-body), .39vw + 6.4px, var(--ds-font-size-title-2));--now-lg-md: clamp(14.5px, .45vw + 6.2px, 19px);--now-lg-measure: 78ch;--now-lg-measure-wide: 92ch}.now-view .now-col .now-map-caption,.now-view .now-col .now-map-fresh,.now-view .now-col .now-rank-note,.now-view .now-col .now-rank-basis,.now-view .now-col .now-signal-sub,.now-view .now-col .now-signal-label,.now-view .now-col .now-asof,.now-view .now-col .now-fresh-tick,.now-view .now-col .now-dataq-note,.now-view .now-col .now-estate-note,.now-view .now-col .now-estate-text,.now-view .now-col .now-estate-window,.now-view .now-col .now-change-note,.now-view .now-col .now-change-cap,.now-view .now-col .now-occ-unavailable,.now-view .now-col .now-occ-qualifier,.now-view .now-col .now-occ-un,.now-view .now-col .liw-note,.now-view .now-col .map-legend-key,.now-view .now-col .region-map-level,.now-view .now-col .region-map-list-scale{max-width:var(--now-lg-measure)}.now-view .now-col .region-map-explain{max-width:var(--now-lg-measure-wide)}.now-view .now-col .now-map-caption,.now-view .now-col .now-map-fresh,.now-view .now-col .now-rank-note,.now-view .now-col .now-rank-basis,.now-view .now-col .now-asof,.now-view .now-col .now-fresh-tick,.now-view .now-col .now-occ-un,.now-view .now-col .now-occ-unavailable,.now-view .now-col .map-legend-key,.now-view .now-col .region-map-level,.now-view .now-col .region-map-list-scale{font-size:var(--now-lg-2xs)}.now-view .now-col .now-signal-label,.now-view .now-col .now-signal-sub,.now-view .now-col .now-estate-note,.now-view .now-col .now-dataq-note,.now-view .now-col .now-zone-label,.now-view .now-col .now-hero-caption,.now-view .now-col .now-estate-chip,.now-view .now-col .now-estate-window,.now-view .now-col .now-occ-coverage,.now-view .now-col .now-occ-est,.now-view .now-col .now-occ-qualifier,.now-view .now-col .note-chip,.now-view .now-col .region-map-explain,.now-view .now-col .liw-note{font-size:var(--now-lg-xs)}.now-view .now-col .now-estate-row,.now-view .now-col .now-estate-name-row,.now-view .now-col .now-occ-store,.now-view .now-col .now-occ-zone,.now-view .now-col .now-mover-chip,.now-view .now-col .now-estate-row-val,.now-view .now-col .now-mover-delta,.now-view .now-col .now-occ-zone-val{font-size:var(--now-lg-sm)}.now-view .now-col .now-estate-text,.now-view .now-col .now-estate-fold-stats{font-size:var(--now-lg-md)}.now-view .now-col .now-grid{align-items:stretch}.now-view .now-col .now-grid-lead{min-height:0;overflow-y:auto;overscroll-behavior:contain}.now-view .now-col .now-grid{grid-template-columns:minmax(440px,620px) minmax(840px,1fr)}}@media (min-width: 2560px){:root{--now-lg-measure: 84ch}.now-view .now-col .now-grid{grid-template-columns:minmax(480px,720px) minmax(840px,1fr)}}:root{--brand-lockup-ink: #6F00CE}:root[data-theme=deep-field]{--brand-lockup-ink: #C9A8F5}:root[data-theme=carbon-night]{--brand-lockup-ink: #9BC3E8}:root[data-brand] .chrome-trigger{box-shadow:inset 0 0 0 1.5px var(--brand-accent, #fff200),0 1px 2px rgba(var(--shadow-rgb),.1)}:root[data-brand] .chrome-logo{border-radius:6px}:root[data-brand] .chrome-panel{border-top:3px solid var(--brand-primary, #6f00ce)}:root[data-brand] .chrome-panel-head{border-bottom-color:var(--brand-accent, #fff200)}:root[data-brand] .chrome-symbol{color:var(--brand-primary, #6f00ce)}:root[data-brand] .chrome-item:hover{background:var(--brand-surface-tint, #f1f0f7)}:root[data-brand] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--brand-texture, none);background-repeat:repeat;background-size:240px auto;opacity:.12}:root{--chat-embed-floor: 420px;--chat-embed-edge: 1px;--chat-state-mark: 44px;--chat-state-glyph: var(--ds-size-icon);--chat-state-gap: var(--ds-space-12);--chat-state-pad-y: var(--ds-space-24);--chat-state-pad-x: var(--ds-space-20);--chat-state-size: var(--ds-font-size-body);--chat-state-note-size: 13px;--chat-state-radius: var(--ds-radius-pill);--chat-state-breathe-from: .94}@media (max-width: 767.98px){:root{--chat-embed-floor: 360px}}@media (min-width: 768px){:root{--chat-embed-floor: 320px}}.chat-state{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--chat-state-gap);min-height:calc(var(--chat-embed-floor) + 2 * var(--chat-embed-edge));padding:var(--chat-state-pad-y) var(--chat-state-pad-x);text-align:center;color:var(--deck-muted)}.chat-state-mark{display:grid;place-items:center;flex:0 0 auto;width:var(--chat-state-mark);height:var(--chat-state-mark);border-radius:var(--chat-state-radius);border:var(--chat-embed-edge) solid rgba(var(--identity-rgb),.22);background:rgba(var(--identity-rgb),.08);color:var(--deck-cyan)}.chat-state-mark svg{display:block;width:var(--chat-state-glyph);height:var(--chat-state-glyph)}.chat-state-line{margin:0;color:var(--deck-text);font-size:var(--chat-state-size);font-weight:600}.chat-state-note{margin:0;font-size:var(--chat-state-note-size)}.chat-state-actions{display:flex;gap:var(--chat-state-gap)}.chat-state-btn{min-height:var(--cta-height);padding:0 var(--chat-state-pad-x);border:0;border-radius:var(--chat-state-radius);background:var(--cta-primary-bg);color:var(--cta-primary-ink);font:inherit;font-weight:var(--cta-weight);cursor:pointer;box-shadow:var(--cta-shadow-rest);transition:background var(--cta-ease),box-shadow var(--cta-ease),transform var(--cta-ease)}.chat-state-btn:hover{background:var(--cta-primary-bg-hover);box-shadow:var(--cta-shadow-hover);transform:translateY(-1px)}.chat-state-btn:active{background:var(--cta-primary-bg-active);box-shadow:none;transform:none}.chat-state-btn:focus-visible{outline:var(--ds-space-2) solid var(--cta-primary-bg);outline-offset:var(--ds-space-2)}.chat-embed-loading .chat-state-mark,.chat-auth-settling .chat-state-mark{animation:chat-state-breathe var(--motion-dur-ambient) var(--motion-ease-leap) infinite alternate}@keyframes chat-state-breathe{0%{transform:scale(var(--chat-state-breathe-from));opacity:.78}to{transform:scale(1);opacity:1}}.chat-embed-error .chat-state-mark{color:var(--deck-red);border-color:var(--deck-red);background:transparent;animation:none}.chat-embed-error .chat-state-line{color:var(--deck-red)}.chat-auth-card .chat-state-mark{margin:0 auto var(--chat-state-gap)}@media (prefers-reduced-motion: reduce){.chat-embed-loading .chat-state-mark,.chat-auth-settling .chat-state-mark,.chat-embed-error .chat-state-mark{animation:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/inter-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--shadow-rgb: 0, 0, 0;--ink-black-rgb: 0, 0, 0;--embed-shadow: none;--embed-shadow-card: none;--dock-shadow: none;--color-bg: var(--ds-white);--color-surface: var(--ds-color-surface);--color-surface-hover: var(--ds-color-surface-hover);--color-border: var(--ds-color-border-subtle);--color-border-light: var(--ds-color-border-subtle);--surface-field: none;--surface-field-opacity: 0;--surface-texture: none;--surface-glow: none;--surface-glow-opacity: 0;--map-field-fill: var(--ds-color-surface);--map-land-fill: #EEF1F6;--map-land-stroke: #D7DCE5;--map-country-stroke: var(--ds-color-surface);--map-frame-rgb: 30, 35, 48;--map-frame-stroke: rgba(var(--map-frame-rgb), .28);--map-graticule-opacity: 0;--deck-field: #1E3F8A;--deck-field-2: #16306B;--deck-heading-ink: var(--ds-color-text-strong);--deck-tile-bg: #1E3F8A;--deck-tile-ink: var(--ds-color-text-inverse);--deck-card: var(--ds-color-surface);--deck-card-2: var(--ds-color-surface-subtle);--deck-text: var(--ds-color-text-strong);--deck-muted: var(--ds-color-text-muted);--deck-amber: var(--ds-color-warning);--deck-green: var(--ds-color-success);--deck-red-ink: var(--ds-color-text-inverse);--deck-red: var(--ds-color-error);--deck-cyan: var(--ds-color-accent);--deck-leap: var(--ds-color-accent);--deck-leap-ink: var(--ds-color-text-inverse);--deck-lamp-on: var(--ds-color-brand-ground);--pxl-key: #230045;--deck-lamp-dim-opacity: .45;--radius: var(--ds-space-16);--intro-surface: #15122b;--intro-ink: #F2F0FA;--intro-muted: #C7C2DD;--intro-hairline: color-mix(in srgb, var(--intro-ink) 28%, transparent);--intro-accent: #6FA8FF;--intro-accent-ink: #0B0A16;--intro-scrim-rgb: 14, 12, 26;--intro-scrim: rgba(var(--intro-scrim-rgb), .22);--intro-shadow-card: 0 var(--ds-space-12) var(--ds-space-40) rgba(var(--ink-black-rgb), .5);--intro-shadow-hint: 0 var(--ds-space-8) var(--ds-space-24) rgba(var(--ink-black-rgb), .4);--chat-rail-width: 320px;--conversation-list-width: 320px;--split-chat-ratio: 27%;--split-min-viz-share: 55%;--split-min-viz-share-list-open: 39%;--split-collapse-width: 843px;--layout-sheet-height: 38vh;--layout-viz-max-width-factor: 1;--layout-thumb-width: 200px;--layout-thumb-aspect: 4 / 3;--restore-inset: var(--ds-space-12);--restore-size: var(--ds-space-40);--split-min-height: 520px;--chrome-strip-height: var(--ds-space-56);--chrome-row-top: var(--ds-space-8);--chrome-row-z: 55;--mob-full-gesture-lane: 112px;--mob-full-gesture-edge-inset: var(--ds-space-20);--split-initial-max-chat: 40%;--bottom-nav-height: 58px;--bottom-nav-inset: env(safe-area-inset-bottom);--bottom-nav-z: 40;--bottom-nav-breath: var(--ds-size-page-gutter);--content-clearance-bottom: calc(var(--bottom-nav-height) + var(--bottom-nav-inset));--nav-link-min-height: var(--ds-space-48);--tint-primary: var(--ds-color-accent-soft);--tint-success: var(--ds-color-value-good-soft);--tint-error: var(--ds-color-error-soft);--lavender-ink: var(--ds-color-text-accent);--success-ink: var(--ds-color-success);--capacity-ink: var(--ds-color-value-good);--capacity-bg: var(--ds-color-value-good-soft);--capacity-border-rgb: 10, 78, 36;--capacity-border: rgba(var(--capacity-border-rgb), .35);--error-ink: var(--ds-color-error);--warn-ink: var(--ds-color-warning);--danger-strong: var(--ds-color-error-fill);--danger-strong-hover: var(--ds-color-error-hover);--identity-rgb: 47, 91, 247;--d3-broad: var(--ds-color-accent);--cta-primary-bg: var(--ds-color-accent);--cta-primary-bg-hover: var(--ds-color-accent-hover);--cta-primary-bg-active: var(--ds-color-accent-pressed);--cta-primary-ink: var(--ds-color-text-inverse);--cta-quiet-bg: var(--ds-color-surface);--cta-quiet-ink: var(--ds-color-text-accent);--cta-quiet-border: var(--ds-color-border-control);--cta-quiet-bg-hover: var(--ds-color-surface-hover);--cta-radius: var(--ds-radius-control);--cta-height: 44px;--cta-padding-x: var(--ds-space-24);--cta-weight: 600;--cta-focus: var(--ds-space-2) solid var(--ds-color-accent);--cta-focus-offset: var(--ds-space-2);--cta-shadow-rest: 0 1px var(--ds-space-2) color-mix(in srgb, var(--deck-field) 10%, transparent);--cta-shadow-hover: 0 var(--ds-space-4) var(--ds-space-16) color-mix(in srgb, var(--deck-field) 16%, transparent);--cta-ease: .16s ease-out}:root{--embed-shadow: none;--embed-shadow-card: none;--dock-shadow: none;--surface-white-rgb: 255, 255, 255;--rail-ink: rgb(var(--surface-white-rgb));--rail-ink-muted: rgba(var(--surface-white-rgb), .72);--rail-ink-strong: rgb(var(--surface-white-rgb));--rail-org-ink: #C3D1F5;--rail-active-bg: rgb(var(--surface-white-rgb));--rail-active-ink: var(--ds-color-accent);--rail-active-border: color-mix(in srgb, var(--ds-color-brand-ground) 60%, transparent);--rail-hover-wash: rgba(var(--surface-white-rgb), .08);--rail-panel-bg: color-mix(in srgb, var(--deck-field) 24%, transparent);--rail-panel-wash: rgba(var(--surface-white-rgb), .05);--rail-edge: rgba(var(--surface-white-rgb), .14)}:root[data-theme=indivd-core]{--embed-shadow: 0 1px var(--ds-space-2) rgba(var(--identity-rgb), .06);--embed-shadow-card: 0 var(--ds-space-4) var(--ds-space-12) rgba(var(--identity-rgb), .1);--dock-shadow: 0 var(--ds-space-24) var(--ds-space-64) color-mix(in srgb, var(--ds-color-shadow) 18%, transparent);--ask-shadow-rest: 0 var(--ds-space-8) var(--ds-space-20) rgba(var(--identity-rgb), .1), 0 1px 3px rgba(var(--identity-rgb), .06);--ask-shadow-hover: 0 var(--ds-space-12) var(--ds-space-24) rgba(var(--identity-rgb), .14);--ask-shadow-focus: 0 0 0 var(--ds-space-4) rgba(var(--identity-rgb), .12), 0 var(--ds-space-12) var(--ds-space-32) rgba(var(--identity-rgb), .14);--color-bg: #F5F6F9;--map-field-fill: var(--color-bg);--surface-field-rgb: 42, 22, 80;--surface-field: radial-gradient(140% 110% at 12% -8%, rgba(var(--surface-field-rgb), var(--surface-field-opacity)) 0%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .4)) 34%, rgba(var(--surface-field-rgb), 0) 62%), radial-gradient(90% 80% at 88% 108%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .5)) 0%, rgba(var(--surface-field-rgb), 0) 55%);--surface-field-opacity: .12;--map-land-fill: #EEF1F6;--map-land-stroke: #D7DCE5;--map-country-stroke: var(--ds-color-surface);--map-frame-rgb: 30, 35, 48;--map-frame-stroke: rgba(var(--map-frame-rgb), .28);--surface-glow: none;--surface-glow-opacity: 0;--color-surface: var(--ds-color-surface);--color-surface-hover: #F4F5F7;--color-border: #E3E3E8;--color-border-light: #EFEEF2;--deck-field: #E6D7F3;--deck-field-2: #DFCBF6;--deck-heading-ink: #230045;--deck-tile-bg: #230045;--deck-tile-ink: var(--ds-color-text-inverse);--deck-text: #12100E;--deck-muted: #5A5A6A;--deck-amber: #7A3A00;--deck-green: #0A6E33;--deck-red-ink: var(--ds-color-text-inverse);--deck-red: #B4242E;--deck-cyan: var(--ds-color-brand);--deck-leap: var(--ds-color-brand);--deck-leap-ink: var(--ds-color-text-inverse);--deck-lamp-on: var(--ds-color-brand-ground);--pxl-key: #230045;--tint-primary: #EBDBF8;--tint-success: #E6F7ED;--tint-error: #FCEBEC;--cta-primary-bg: var(--ds-color-brand);--cta-primary-bg-hover: #6200B5;--cta-primary-bg-active: #55009B;--cta-primary-ink: var(--ds-color-text-inverse);--cta-quiet-bg: var(--ds-color-surface);--cta-quiet-ink: var(--ds-color-brand);--cta-quiet-border: #D9D9E2;--cta-quiet-bg-hover: #F4F5F7;--cta-focus: var(--ds-space-2) solid var(--ds-color-brand);--cta-shadow-rest: 0 1px var(--ds-space-2) color-mix(in srgb, var(--deck-heading-ink) 10%, transparent);--cta-shadow-hover: 0 var(--ds-space-4) var(--ds-space-16) color-mix(in srgb, var(--deck-heading-ink) 16%, transparent);--globe-ocean: #230045;--globe-ocean-limb: #1A0033;--globe-identity: var(--ds-color-brand);--globe-identity-rgb: 111, 0, 206;--rail-ink: rgb(var(--surface-white-rgb));--rail-ink-muted: color-mix(in srgb, var(--deck-text) 72%, transparent);--rail-ink-strong: #230045;--rail-org-ink: var(--ds-color-brand);--rail-active-bg: rgb(var(--surface-white-rgb));--rail-active-ink: var(--ds-color-brand);--rail-active-border: color-mix(in srgb, var(--ds-color-brand-ground) 55%, transparent);--rail-hover-wash: color-mix(in srgb, var(--deck-heading-ink) 8%, transparent);--rail-panel-bg: rgba(var(--surface-white-rgb), .45);--rail-panel-wash: color-mix(in srgb, var(--deck-heading-ink) 5%, transparent);--rail-edge: color-mix(in srgb, var(--deck-heading-ink) 14%, transparent);--motion-dur-micro: .12s;--motion-dur-ease: .16s;--motion-dur-shift: .22s;--motion-dur-morph: .32s;--motion-dur-spin: .9s;--motion-dur-ambient: 2.4s;--motion-dur-arrive: .62s;--motion-ease-leap: cubic-bezier(.22, 1, .36, 1);--motion-ease-morph: cubic-bezier(.45, .15, .3, .95);--motion-ease-scrub: cubic-bezier(.05, 0, .25, 1);--motion-ease-linear: linear;--motion-stagger-step: 40ms;--motion-stagger-max: .2s;--reliability-ok: #0A6E33;--reliability-warning: #C4751F;--reliability-unknown: #5A5A6A;--lavender-ink: var(--ds-color-brand);--success-ink: #0A6E33;--capacity-ink: #0A4E24;--capacity-bg: #D6EFE0;--capacity-border: rgba(var(--capacity-border-rgb), .35);--error-ink: #B4242E;--warn-ink: #7A3A00;--danger-strong: #C22733;--danger-strong-hover: #A61B26;--identity-rgb: 111, 0, 206;--d3-broad: var(--ds-color-brand);--deck-card: var(--ds-color-surface);--deck-card-2: var(--ds-color-surface)}:root[data-theme=contrast-neutral]{--embed-shadow: 0 1px var(--ds-space-2) rgba(var(--identity-rgb), .06);--embed-shadow-card: 0 var(--ds-space-4) var(--ds-space-12) rgba(var(--identity-rgb), .1);--dock-shadow: 0 var(--ds-space-24) var(--ds-space-64) color-mix(in srgb, var(--ds-color-shadow) 18%, transparent);--ask-shadow-rest: 0 var(--ds-space-8) var(--ds-space-20) rgba(var(--identity-rgb), .1), 0 1px 3px rgba(var(--identity-rgb), .06);--ask-shadow-hover: 0 var(--ds-space-12) var(--ds-space-24) rgba(var(--identity-rgb), .14);--ask-shadow-focus: 0 0 0 var(--ds-space-4) rgba(var(--identity-rgb), .12), 0 var(--ds-space-12) var(--ds-space-32) rgba(var(--identity-rgb), .14);--color-bg: #FBFAF8;--map-field-fill: var(--color-bg);--surface-field-rgb: 42, 22, 80;--surface-field: radial-gradient(140% 110% at 12% -8%, rgba(var(--surface-field-rgb), var(--surface-field-opacity)) 0%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .4)) 34%, rgba(var(--surface-field-rgb), 0) 62%), radial-gradient(90% 80% at 88% 108%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .5)) 0%, rgba(var(--surface-field-rgb), 0) 55%);--surface-field-opacity: .07;--map-land-fill: #EEF1F6;--map-land-stroke: #D7DCE5;--map-country-stroke: var(--ds-color-surface);--map-frame-rgb: 30, 35, 48;--map-frame-stroke: rgba(var(--map-frame-rgb), .28);--surface-glow: none;--surface-glow-opacity: 0;--color-surface: var(--ds-color-surface);--color-surface-hover: #F2F0ED;--color-border: #DDD9D2;--color-border-light: #ECE9E3;--deck-field: #E7E3DF;--deck-field-2: #DDD9D2;--deck-heading-ink: #12100E;--deck-tile-bg: #12100E;--deck-tile-ink: var(--ds-color-text-inverse);--deck-text: #12100E;--deck-muted: #5A5A6A;--deck-amber: #7A3A00;--deck-green: #0A6E33;--deck-red-ink: var(--ds-color-text-inverse);--deck-red: #B4242E;--deck-cyan: var(--ds-color-brand);--deck-leap: var(--ds-color-brand);--deck-leap-ink: var(--ds-color-text-inverse);--deck-lamp-on: var(--ds-color-brand-ground);--pxl-key: #230045;--tint-primary: #F2F0ED;--tint-success: #E6F7ED;--tint-error: #FCEBEC;--cta-primary-bg: var(--ds-color-brand);--cta-primary-bg-hover: #6200B5;--cta-primary-bg-active: #55009B;--cta-primary-ink: var(--ds-color-text-inverse);--cta-quiet-bg: var(--ds-color-surface);--cta-quiet-ink: var(--ds-color-brand);--cta-quiet-border: #D2CEC5;--cta-quiet-bg-hover: #F2F0ED;--cta-focus: var(--ds-space-2) solid var(--ds-color-brand);--cta-shadow-rest: 0 1px var(--ds-space-2) color-mix(in srgb, var(--deck-text) 10%, transparent);--cta-shadow-hover: 0 var(--ds-space-4) var(--ds-space-16) color-mix(in srgb, var(--deck-text) 16%, transparent);--globe-ocean: #230045;--globe-ocean-limb: #1A0033;--globe-identity: var(--ds-color-brand);--globe-identity-rgb: 111, 0, 206;--rail-ink: rgb(var(--surface-white-rgb));--rail-ink-muted: color-mix(in srgb, var(--deck-text) 72%, transparent);--rail-ink-strong: #230045;--rail-org-ink: #5A5A6A;--rail-active-bg: rgb(var(--surface-white-rgb));--rail-active-ink: var(--ds-color-brand);--rail-active-border: color-mix(in srgb, var(--deck-text) 28%, transparent);--rail-hover-wash: color-mix(in srgb, var(--deck-text) 8%, transparent);--rail-panel-bg: color-mix(in srgb, var(--deck-text) 6%, transparent);--rail-panel-wash: color-mix(in srgb, var(--deck-text) 4%, transparent);--rail-edge: color-mix(in srgb, var(--deck-text) 14%, transparent);--motion-dur-micro: .12s;--motion-dur-ease: .16s;--motion-dur-shift: .22s;--motion-dur-morph: .32s;--motion-dur-spin: .9s;--motion-dur-ambient: 2.4s;--motion-dur-arrive: .62s;--motion-ease-leap: cubic-bezier(.22, 1, .36, 1);--motion-ease-morph: cubic-bezier(.45, .15, .3, .95);--motion-ease-scrub: cubic-bezier(.05, 0, .25, 1);--motion-ease-linear: linear;--motion-stagger-step: 40ms;--motion-stagger-max: .2s;--reliability-ok: #0A6E33;--reliability-warning: #C4751F;--reliability-unknown: #5A5A6A;--lavender-ink: var(--ds-color-brand);--success-ink: #0A6E33;--capacity-ink: #0A4E24;--capacity-bg: #D6EFE0;--capacity-border: rgba(var(--capacity-border-rgb), .35);--error-ink: #B4242E;--warn-ink: #7A3A00;--danger-strong: #C22733;--danger-strong-hover: #A61B26;--identity-rgb: 111, 0, 206;--d3-broad: var(--ds-color-brand);--deck-card: var(--ds-color-surface);--deck-card-2: var(--ds-color-surface)}:root[data-theme=deep-field]{--embed-shadow: 0 1px var(--ds-space-2) rgba(var(--identity-rgb), .06);--embed-shadow-card: 0 var(--ds-space-4) var(--ds-space-12) rgba(var(--identity-rgb), .1);--dock-shadow: 0 var(--ds-space-24) var(--ds-space-64) color-mix(in srgb, var(--ds-color-shadow) 18%, transparent);--ask-shadow-rest: 0 var(--ds-space-8) var(--ds-space-20) rgba(var(--identity-rgb), .1), 0 1px 3px rgba(var(--identity-rgb), .06);--ask-shadow-hover: 0 var(--ds-space-12) var(--ds-space-24) rgba(var(--identity-rgb), .14);--ask-shadow-focus: 0 0 0 var(--ds-space-4) rgba(var(--identity-rgb), .12), 0 var(--ds-space-12) var(--ds-space-32) rgba(var(--identity-rgb), .14);--color-bg: var(--ds-color-background);--map-field-fill: var(--color-bg);--surface-field-rgb: 36, 26, 80;--surface-field: radial-gradient(120% 90% at 78% -12%, rgba(var(--surface-field-rgb), var(--surface-field-opacity)) 0%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .4)) 38%, rgba(var(--surface-field-rgb), 0) 58%);--surface-field-opacity: .1;--map-lavender-rgb: 235, 219, 248;--map-land-fill: rgba(var(--map-lavender-rgb), .12);--map-land-stroke: rgba(var(--map-lavender-rgb), .55);--map-country-stroke: rgba(var(--map-lavender-rgb), .55);--map-frame-rgb: 235, 219, 248;--map-frame-stroke: rgba(var(--map-frame-rgb), .35);--surface-glow-rgb: 74, 40, 112;--surface-glow: radial-gradient(52% 44% at 88% 8%, rgba(var(--surface-glow-rgb), var(--surface-glow-opacity)) 0%, rgba(var(--surface-glow-rgb), 0) 70%);--surface-glow-opacity: .14;--color-surface: var(--ds-color-surface);--color-surface-hover: var(--ds-color-surface-hover);--color-border: var(--ds-color-border-subtle);--color-border-light: var(--ds-color-border-subtle);--deck-field: #190038;--deck-field-2: #2D0B52;--deck-heading-ink: var(--ds-color-text-strong);--deck-tile-bg: rgb(var(--surface-white-rgb));--deck-tile-ink: var(--ds-color-text-on-accent);--deck-text: var(--ds-color-text-strong);--deck-muted: var(--ds-color-text-muted);--deck-amber: var(--ds-color-warning);--deck-green: var(--ds-color-success);--deck-red-ink: #12100E;--deck-red: var(--ds-color-error);--deck-cyan: var(--ds-color-accent);--deck-leap: var(--ds-color-accent);--deck-leap-ink: #12100E;--deck-lamp-on: var(--ds-color-brand-ground);--pxl-key: #190038;--deck-lamp-dim-opacity: .3;--tint-primary: var(--ds-color-accent-soft);--tint-success: var(--ds-color-value-good-soft);--tint-error: var(--ds-color-error-soft);--lavender-ink: var(--ds-color-text-accent);--success-ink: var(--ds-color-success);--capacity-ink: var(--ds-color-value-good);--capacity-bg: var(--ds-color-value-good-soft);--capacity-border-rgb: 74, 222, 128;--capacity-border: rgba(var(--capacity-border-rgb), .35);--error-ink: var(--ds-color-error);--warn-ink: var(--ds-color-warning);--danger-strong: var(--ds-color-error-fill);--danger-strong-hover: var(--ds-color-error-hover);--cta-primary-bg: var(--ds-color-accent);--cta-primary-bg-hover: var(--ds-color-accent-hover);--cta-primary-bg-active: var(--ds-color-accent-pressed);--cta-primary-ink: var(--ds-color-text-inverse);--cta-quiet-bg: var(--ds-color-surface);--cta-quiet-ink: var(--ds-color-text-accent);--cta-quiet-border: var(--ds-color-border-control);--cta-quiet-bg-hover: var(--ds-color-surface-hover);--cta-focus: var(--ds-space-2) solid var(--ds-color-brand-ground);--cta-shadow-rest: 0 1px var(--ds-space-2) rgba(var(--ink-black-rgb), .28);--cta-shadow-hover: 0 var(--ds-space-4) var(--ds-space-16) rgba(var(--ink-black-rgb), .38);--globe-ocean: #231044;--globe-ocean-limb: #190038;--globe-identity: #C9A8F5;--globe-identity-rgb: 201, 168, 245;--rail-ink: rgb(var(--surface-white-rgb));--rail-ink-muted: rgba(var(--surface-white-rgb), .72);--rail-ink-strong: rgb(var(--surface-white-rgb));--rail-org-ink: #D7C9E8;--rail-active-bg: rgb(var(--surface-white-rgb));--rail-active-ink: #190038;--rail-active-border: color-mix(in srgb, var(--ds-color-brand-ground) 55%, transparent);--rail-hover-wash: rgba(var(--surface-white-rgb), .1);--rail-panel-bg: rgba(var(--ink-black-rgb), .28);--rail-panel-wash: rgba(var(--surface-white-rgb), .06);--rail-edge: rgba(var(--surface-white-rgb), .14);--motion-dur-micro: .12s;--motion-dur-ease: .16s;--motion-dur-shift: .22s;--motion-dur-morph: .32s;--motion-dur-spin: .9s;--motion-dur-ambient: 2.4s;--motion-dur-arrive: .62s;--motion-ease-leap: cubic-bezier(.22, 1, .36, 1);--motion-ease-morph: cubic-bezier(.45, .15, .3, .95);--motion-ease-scrub: cubic-bezier(.05, 0, .25, 1);--motion-ease-linear: linear;--motion-stagger-step: 40ms;--motion-stagger-max: .2s;--reliability-ok: #35D07A;--reliability-warning: #A67C1E;--reliability-unknown: #D7C9E8;--identity-rgb: 201, 168, 245;--d3-broad: var(--ds-color-accent);--deck-card: var(--color-surface);--deck-card-2: var(--ds-color-surface-subtle)}:root[data-theme=ink-and-paper]{--embed-shadow: 0 1px var(--ds-space-2) rgba(var(--identity-rgb), .06);--embed-shadow-card: 0 var(--ds-space-4) var(--ds-space-12) rgba(var(--identity-rgb), .1);--dock-shadow: 0 var(--ds-space-24) var(--ds-space-64) color-mix(in srgb, var(--ds-color-shadow) 18%, transparent);--ask-shadow-rest: 0 var(--ds-space-8) var(--ds-space-20) rgba(var(--identity-rgb), .1), 0 1px 3px rgba(var(--identity-rgb), .06);--ask-shadow-hover: 0 var(--ds-space-12) var(--ds-space-24) rgba(var(--identity-rgb), .14);--ask-shadow-focus: 0 0 0 var(--ds-space-4) rgba(var(--identity-rgb), .12), 0 var(--ds-space-12) var(--ds-space-32) rgba(var(--identity-rgb), .14);--color-bg: #F7F5F0;--map-field-fill: var(--color-bg);--surface-field-rgb: 30, 35, 48;--surface-field: radial-gradient(140% 110% at 12% -8%, rgba(var(--surface-field-rgb), var(--surface-field-opacity)) 0%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .4)) 34%, rgba(var(--surface-field-rgb), 0) 62%), radial-gradient(90% 80% at 88% 108%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .5)) 0%, rgba(var(--surface-field-rgb), 0) 55%);--surface-field-opacity: .06;--map-land-fill: #EEF1F6;--map-land-stroke: #D7DCE5;--map-country-stroke: var(--ds-color-surface);--map-frame-rgb: 30, 35, 48;--map-frame-stroke: rgba(var(--map-frame-rgb), .28);--color-surface: var(--ds-color-surface);--color-surface-hover: #EFEDE8;--color-border: #DDD8CE;--color-border-light: #ECE9E1;--deck-field: #1E2330;--deck-field-2: #161A24;--deck-heading-ink: #1A1A1F;--deck-tile-bg: #1A1A1F;--deck-tile-ink: var(--ds-color-text-inverse);--deck-text: #1A1A1F;--deck-muted: #5F5F66;--deck-amber: #7A4A10;--deck-green: #1D6B3C;--deck-red-ink: var(--ds-color-text-inverse);--deck-red: #B0292E;--deck-cyan: #2F4B7C;--deck-leap: #2F4B7C;--deck-leap-ink: var(--ds-color-text-inverse);--deck-lamp-on: #B98A2F;--pxl-key: #230045;--deck-lamp-dim-opacity: .45;--tint-primary: #E6E2DA;--tint-success: #E6F0E8;--tint-error: #F7E7E5;--cta-primary-bg: #2F4B7C;--cta-primary-bg-hover: #2A436E;--cta-primary-bg-active: #243A61;--cta-primary-ink: var(--ds-color-text-inverse);--cta-quiet-bg: var(--ds-color-surface);--cta-quiet-ink: #2F4B7C;--cta-quiet-border: #CFC9BC;--cta-quiet-bg-hover: #EFEDE8;--cta-focus: var(--ds-space-2) solid #2F4B7C;--cta-shadow-rest: 0 1px var(--ds-space-2) color-mix(in srgb, var(--deck-heading-ink) 10%, transparent);--cta-shadow-hover: 0 var(--ds-space-4) var(--ds-space-16) color-mix(in srgb, var(--deck-heading-ink) 16%, transparent);--globe-ocean: #1E2330;--globe-ocean-limb: #161A24;--globe-identity: #2F4B7C;--rail-ink: rgb(var(--surface-white-rgb));--rail-ink-muted: rgba(var(--surface-white-rgb), .72);--rail-ink-strong: rgb(var(--surface-white-rgb));--rail-org-ink: #C9CFDA;--rail-active-bg: rgb(var(--surface-white-rgb));--rail-active-ink: #2F4B7C;--rail-active-border: color-mix(in srgb, var(--deck-lamp-on) 55%, transparent);--rail-hover-wash: rgba(var(--surface-white-rgb), .08);--rail-panel-bg: color-mix(in srgb, var(--deck-field) 24%, transparent);--rail-panel-wash: rgba(var(--surface-white-rgb), .05);--rail-edge: rgba(var(--surface-white-rgb), .14);--motion-dur-micro: .12s;--motion-dur-ease: .16s;--motion-dur-shift: .22s;--motion-dur-morph: .32s;--motion-dur-spin: .9s;--motion-dur-ambient: 2.4s;--motion-dur-arrive: .62s;--motion-ease-leap: cubic-bezier(.22, 1, .36, 1);--motion-ease-morph: cubic-bezier(.45, .15, .3, .95);--motion-ease-scrub: cubic-bezier(.05, 0, .25, 1);--motion-ease-linear: linear;--motion-stagger-step: 40ms;--motion-stagger-max: .2s;--reliability-ok: #1D6B3C;--reliability-warning: #C4751F;--reliability-unknown: #5F5F66;--lavender-ink: #2F4B7C;--success-ink: #1D6B3C;--capacity-ink: #0A4E24;--capacity-bg: #D6EFE0;--capacity-border: rgba(var(--capacity-border-rgb), .35);--error-ink: #B0292E;--warn-ink: #7A4A10;--danger-strong: #B0243A;--danger-strong-hover: #961C2F;--identity-rgb: 47, 75, 124;--d3-broad: #2F4B7C;--deck-card: var(--ds-color-surface);--deck-card-2: var(--ds-color-surface)}:root[data-theme=harbor-tide]{--embed-shadow: 0 1px var(--ds-space-2) rgba(var(--identity-rgb), .06);--embed-shadow-card: 0 var(--ds-space-4) var(--ds-space-12) rgba(var(--identity-rgb), .1);--dock-shadow: 0 var(--ds-space-24) var(--ds-space-64) color-mix(in srgb, var(--ds-color-shadow) 18%, transparent);--ask-shadow-rest: 0 var(--ds-space-8) var(--ds-space-20) rgba(var(--identity-rgb), .1), 0 1px 3px rgba(var(--identity-rgb), .06);--ask-shadow-hover: 0 var(--ds-space-12) var(--ds-space-24) rgba(var(--identity-rgb), .14);--ask-shadow-focus: 0 0 0 var(--ds-space-4) rgba(var(--identity-rgb), .12), 0 var(--ds-space-12) var(--ds-space-32) rgba(var(--identity-rgb), .14);--color-bg: #EFF5F8;--map-field-fill: var(--color-bg);--surface-field-rgb: 14, 116, 144;--surface-field: radial-gradient(140% 110% at 12% -8%, rgba(var(--surface-field-rgb), var(--surface-field-opacity)) 0%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .4)) 34%, rgba(var(--surface-field-rgb), 0) 62%), radial-gradient(90% 80% at 88% 108%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .5)) 0%, rgba(var(--surface-field-rgb), 0) 55%);--surface-field-opacity: .1;--map-land-fill: #EEF1F6;--map-land-stroke: #D7DCE5;--map-country-stroke: var(--ds-color-surface);--map-frame-rgb: 30, 35, 48;--map-frame-stroke: rgba(var(--map-frame-rgb), .28);--color-surface: var(--ds-color-surface);--color-surface-hover: #E9F1F5;--color-border: #D4E0E6;--color-border-light: #E7EFF3;--deck-field: #D6E5EC;--deck-field-2: #C7DBE5;--deck-heading-ink: #0F2430;--deck-tile-bg: #0F2430;--deck-tile-ink: var(--ds-color-text-inverse);--deck-text: #14222B;--deck-muted: #5A6B74;--deck-amber: #8A5A00;--deck-green: #0E7A4E;--deck-red-ink: var(--ds-color-text-inverse);--deck-red: #B0342E;--deck-cyan: #0E7490;--deck-leap: #0E7490;--deck-leap-ink: var(--ds-color-text-inverse);--deck-lamp-on: #F2C14E;--pxl-key: #230045;--deck-lamp-dim-opacity: .45;--tint-primary: #DDEEF3;--tint-success: #E2F4EC;--tint-error: #F9E7E4;--cta-primary-bg: #0E7490;--cta-primary-bg-hover: #0C6780;--cta-primary-bg-active: #0A586E;--cta-primary-ink: var(--ds-color-text-inverse);--cta-quiet-bg: var(--ds-color-surface);--cta-quiet-ink: #0E7490;--cta-quiet-border: #C4D6DE;--cta-quiet-bg-hover: #E9F1F5;--cta-focus: var(--ds-space-2) solid #0E7490;--cta-shadow-rest: 0 1px var(--ds-space-2) color-mix(in srgb, var(--deck-heading-ink) 10%, transparent);--cta-shadow-hover: 0 var(--ds-space-4) var(--ds-space-16) color-mix(in srgb, var(--deck-heading-ink) 16%, transparent);--globe-ocean: #0F2430;--globe-ocean-limb: #0A1820;--globe-identity: #0E7490;--rail-ink: #14222B;--rail-ink-muted: color-mix(in srgb, var(--deck-text) 72%, transparent);--rail-ink-strong: #0F2430;--rail-org-ink: #0A5C73;--rail-active-bg: rgb(var(--surface-white-rgb));--rail-active-ink: #0E7490;--rail-active-border: color-mix(in srgb, var(--deck-lamp-on) 60%, transparent);--rail-hover-wash: color-mix(in srgb, var(--deck-cyan) 8%, transparent);--rail-panel-bg: rgba(var(--surface-white-rgb), .45);--rail-panel-wash: color-mix(in srgb, var(--deck-cyan) 5%, transparent);--rail-edge: color-mix(in srgb, var(--deck-heading-ink) 14%, transparent);--motion-dur-micro: .12s;--motion-dur-ease: .16s;--motion-dur-shift: .22s;--motion-dur-morph: .32s;--motion-dur-spin: .9s;--motion-dur-ambient: 2.4s;--motion-dur-arrive: .62s;--motion-ease-leap: cubic-bezier(.22, 1, .36, 1);--motion-ease-morph: cubic-bezier(.45, .15, .3, .95);--motion-ease-scrub: cubic-bezier(.05, 0, .25, 1);--motion-ease-linear: linear;--motion-stagger-step: 40ms;--motion-stagger-max: .2s;--reliability-ok: #0E7A4E;--reliability-warning: #C4751F;--reliability-unknown: #5A6B74;--lavender-ink: #0E5A8C;--success-ink: #0E7A4E;--capacity-ink: #0A4E24;--capacity-bg: #D6EFE0;--capacity-border: rgba(var(--capacity-border-rgb), .35);--error-ink: #B0342E;--warn-ink: #8A5A00;--danger-strong: #B0243A;--danger-strong-hover: #961C2F;--identity-rgb: 14, 90, 140;--d3-broad: #0E5A8C;--deck-card: var(--ds-color-surface);--deck-card-2: var(--ds-color-surface)}:root[data-theme=forest-floor]{--embed-shadow: 0 1px var(--ds-space-2) rgba(var(--identity-rgb), .06);--embed-shadow-card: 0 var(--ds-space-4) var(--ds-space-12) rgba(var(--identity-rgb), .1);--dock-shadow: 0 var(--ds-space-24) var(--ds-space-64) color-mix(in srgb, var(--ds-color-shadow) 18%, transparent);--ask-shadow-rest: 0 var(--ds-space-8) var(--ds-space-20) rgba(var(--identity-rgb), .1), 0 1px 3px rgba(var(--identity-rgb), .06);--ask-shadow-hover: 0 var(--ds-space-12) var(--ds-space-24) rgba(var(--identity-rgb), .14);--ask-shadow-focus: 0 0 0 var(--ds-space-4) rgba(var(--identity-rgb), .12), 0 var(--ds-space-12) var(--ds-space-32) rgba(var(--identity-rgb), .14);--color-bg: #F3F7F0;--map-field-fill: var(--color-bg);--surface-field-rgb: 37, 107, 65;--surface-field: radial-gradient(140% 110% at 12% -8%, rgba(var(--surface-field-rgb), var(--surface-field-opacity)) 0%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .4)) 34%, rgba(var(--surface-field-rgb), 0) 62%), radial-gradient(90% 80% at 88% 108%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .5)) 0%, rgba(var(--surface-field-rgb), 0) 55%);--surface-field-opacity: .1;--map-land-fill: #EEF1F6;--map-land-stroke: #D7DCE5;--map-country-stroke: var(--ds-color-surface);--map-frame-rgb: 30, 35, 48;--map-frame-stroke: rgba(var(--map-frame-rgb), .28);--color-surface: var(--ds-color-surface);--color-surface-hover: #EBF2E8;--color-border: #D6E2D0;--color-border-light: #E8EFE4;--deck-field: #DBE8D2;--deck-field-2: #CFE0C4;--deck-heading-ink: #10281A;--deck-tile-bg: #10281A;--deck-tile-ink: var(--ds-color-text-inverse);--deck-text: #16261B;--deck-muted: #5C6B5E;--deck-amber: #7A4E00;--deck-green: #1F7A3C;--deck-red-ink: var(--ds-color-text-inverse);--deck-red: #B0342E;--deck-cyan: #256B41;--deck-leap: #256B41;--deck-leap-ink: var(--ds-color-text-inverse);--deck-lamp-on: #E8C84E;--pxl-key: #230045;--deck-lamp-dim-opacity: .45;--tint-primary: #E2EDDC;--tint-success: #E4F3E8;--tint-error: #FBE9E4;--cta-primary-bg: #256B41;--cta-primary-bg-hover: #205C38;--cta-primary-bg-active: #1A4F30;--cta-primary-ink: var(--ds-color-text-inverse);--cta-quiet-bg: var(--ds-color-surface);--cta-quiet-ink: #256B41;--cta-quiet-border: #C5D8BE;--cta-quiet-bg-hover: #EBF2E8;--cta-focus: var(--ds-space-2) solid #256B41;--cta-shadow-rest: 0 1px var(--ds-space-2) color-mix(in srgb, var(--deck-heading-ink) 10%, transparent);--cta-shadow-hover: 0 var(--ds-space-4) var(--ds-space-16) color-mix(in srgb, var(--deck-heading-ink) 16%, transparent);--globe-ocean: #10281A;--globe-ocean-limb: #0A1C12;--globe-identity: #256B41;--rail-ink: #16261B;--rail-ink-muted: color-mix(in srgb, var(--deck-text) 72%, transparent);--rail-ink-strong: #10281A;--rail-org-ink: #256B41;--rail-active-bg: rgb(var(--surface-white-rgb));--rail-active-ink: #256B41;--rail-active-border: color-mix(in srgb, var(--deck-lamp-on) 60%, transparent);--rail-hover-wash: color-mix(in srgb, var(--deck-cyan) 8%, transparent);--rail-panel-bg: rgba(var(--surface-white-rgb), .45);--rail-panel-wash: color-mix(in srgb, var(--deck-cyan) 5%, transparent);--rail-edge: color-mix(in srgb, var(--deck-heading-ink) 14%, transparent);--motion-dur-micro: .12s;--motion-dur-ease: .16s;--motion-dur-shift: .22s;--motion-dur-morph: .32s;--motion-dur-spin: .9s;--motion-dur-ambient: 2.4s;--motion-dur-arrive: .62s;--motion-ease-leap: cubic-bezier(.22, 1, .36, 1);--motion-ease-morph: cubic-bezier(.45, .15, .3, .95);--motion-ease-scrub: cubic-bezier(.05, 0, .25, 1);--motion-ease-linear: linear;--motion-stagger-step: 40ms;--motion-stagger-max: .2s;--reliability-ok: #1F7A3C;--reliability-warning: #C4751F;--reliability-unknown: #5C6B5E;--lavender-ink: #256B41;--success-ink: #1F7A3C;--capacity-ink: #0A4E24;--capacity-bg: #D6EFE0;--capacity-border: rgba(var(--capacity-border-rgb), .35);--error-ink: #B0342E;--warn-ink: #7A4E00;--danger-strong: #B0243A;--danger-strong-hover: #961C2F;--identity-rgb: 37, 107, 65;--d3-broad: #3D5A8C;--deck-card: var(--ds-color-surface);--deck-card-2: var(--ds-color-surface)}:root[data-theme=evidence-field]{--embed-shadow: 0 1px var(--ds-space-2) rgba(var(--identity-rgb), .06);--embed-shadow-card: 0 var(--ds-space-4) var(--ds-space-12) rgba(var(--identity-rgb), .1);--dock-shadow: 0 var(--ds-space-24) var(--ds-space-64) color-mix(in srgb, var(--ds-color-shadow) 18%, transparent);--ask-shadow-rest: 0 var(--ds-space-8) var(--ds-space-20) rgba(var(--identity-rgb), .1), 0 1px 3px rgba(var(--identity-rgb), .06);--ask-shadow-hover: 0 var(--ds-space-12) var(--ds-space-24) rgba(var(--identity-rgb), .14);--ask-shadow-focus: 0 0 0 var(--ds-space-4) rgba(var(--identity-rgb), .12), 0 var(--ds-space-12) var(--ds-space-32) rgba(var(--identity-rgb), .14);--color-bg: #F7F6FB;--map-field-fill: var(--color-bg);--surface-field-rgb: 35, 0, 69;--surface-field-rgb-2: 111, 0, 206;--surface-field: radial-gradient(140% 110% at 12% -8%, rgba(var(--surface-field-rgb), var(--surface-field-opacity)) 0%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .4)) 34%, rgba(var(--surface-field-rgb), 0) 62%), radial-gradient(90% 80% at 88% 108%, rgb(var(--surface-field-rgb-2) / calc(var(--surface-field-opacity) * .5)) 0%, rgb(var(--surface-field-rgb-2) / 0) 55%);--surface-field-opacity: .1;--map-land-fill: #EEF1F6;--map-land-stroke: #D7DCE5;--map-country-stroke: var(--ds-color-surface);--map-frame-rgb: 30, 35, 48;--map-frame-stroke: rgba(var(--map-frame-rgb), .28);--color-surface: var(--ds-color-surface);--color-surface-hover: #F1F0F7;--color-border: #E2E2EA;--color-border-light: #EFEEF4;--deck-field: #230045;--deck-field-2: #1A0033;--deck-heading-ink: #230045;--deck-tile-bg: #230045;--deck-tile-ink: var(--ds-color-text-inverse);--deck-text: #12100E;--deck-muted: #5A5A6A;--deck-amber: #7A3A00;--deck-green: #0A6E33;--deck-red-ink: var(--ds-color-text-inverse);--deck-red: #B4242E;--deck-cyan: var(--ds-color-brand);--deck-leap: var(--ds-color-brand);--deck-leap-ink: var(--ds-color-text-inverse);--deck-lamp-on: var(--ds-color-brand-ground);--pxl-key: #230045;--deck-lamp-dim-opacity: .45;--deck-lavender: #6650D4;--tint-primary: #EBDBF8;--tint-success: #E4F2EA;--tint-error: #FCE9E8;--badge-reliable: #0A6E33;--badge-inconsistent: #7A3A00;--badge-unreliable: #B4242E;--badge-modelled: #6650D4;--tint-warn: #FEF0E0;--tint-lavender: #EFEBFE;--cta-primary-bg: var(--ds-color-brand);--cta-primary-bg-hover: #6200B5;--cta-primary-bg-active: #55009B;--cta-primary-ink: var(--ds-color-text-inverse);--cta-quiet-bg: var(--ds-color-surface);--cta-quiet-ink: var(--ds-color-brand);--cta-quiet-border: #D9D9E2;--cta-quiet-bg-hover: #F1F0F7;--cta-focus: var(--ds-space-2) solid var(--ds-color-brand);--cta-shadow-rest: 0 1px var(--ds-space-2) color-mix(in srgb, var(--deck-heading-ink) 10%, transparent);--cta-shadow-hover: 0 var(--ds-space-4) var(--ds-space-16) color-mix(in srgb, var(--deck-heading-ink) 16%, transparent);--globe-ocean: #230045;--globe-ocean-limb: #1A0033;--globe-identity: var(--ds-color-brand);--rail-ink: rgb(var(--surface-white-rgb));--rail-ink-muted: rgba(var(--surface-white-rgb), .72);--rail-ink-strong: rgb(var(--surface-white-rgb));--rail-org-ink: #CBB8F7;--rail-active-bg: rgb(var(--surface-white-rgb));--rail-active-ink: var(--ds-color-brand);--rail-active-border: color-mix(in srgb, var(--ds-color-brand-ground) 60%, transparent);--rail-hover-wash: rgba(var(--surface-white-rgb), .08);--rail-panel-bg: color-mix(in srgb, var(--deck-heading-ink) 24%, transparent);--rail-panel-wash: rgba(var(--surface-white-rgb), .05);--rail-edge: rgba(var(--surface-white-rgb), .14);--motion-dur-micro: .12s;--motion-dur-ease: .16s;--motion-dur-shift: .22s;--motion-dur-morph: .32s;--motion-dur-spin: .9s;--motion-dur-ambient: 2.4s;--motion-dur-arrive: .62s;--motion-ease-leap: cubic-bezier(.22, 1, .36, 1);--motion-ease-morph: cubic-bezier(.45, .15, .3, .95);--motion-ease-scrub: cubic-bezier(.05, 0, .25, 1);--motion-ease-linear: linear;--motion-stagger-step: 40ms;--motion-stagger-max: .2s;--reliability-ok: #0A6E33;--reliability-warning: #7A3A00;--reliability-unknown: #5A5A6A;--lavender-ink: var(--ds-color-brand);--success-ink: #0A6E33;--capacity-ink: #0A4E24;--capacity-bg: #D6EFE0;--capacity-border: rgba(var(--capacity-border-rgb), .35);--error-ink: #B4242E;--warn-ink: #7A3A00;--danger-strong: #C22733;--danger-strong-hover: #A61B26;--identity-rgb: 111, 0, 206;--d3-broad: var(--ds-color-brand);--deck-card: var(--ds-color-surface);--deck-card-2: var(--ds-color-surface)}:root[data-theme=measured-leap]{--embed-shadow: 0 1px var(--ds-space-2) rgba(var(--identity-rgb), .06);--embed-shadow-card: 0 var(--ds-space-4) var(--ds-space-12) rgba(var(--identity-rgb), .1);--dock-shadow: 0 var(--ds-space-24) var(--ds-space-64) color-mix(in srgb, var(--ds-color-shadow) 18%, transparent);--ask-shadow-rest: 0 var(--ds-space-8) var(--ds-space-20) rgba(var(--identity-rgb), .1), 0 1px 3px rgba(var(--identity-rgb), .06);--ask-shadow-hover: 0 var(--ds-space-12) var(--ds-space-24) rgba(var(--identity-rgb), .14);--ask-shadow-focus: 0 0 0 var(--ds-space-4) rgba(var(--identity-rgb), .12), 0 var(--ds-space-12) var(--ds-space-32) rgba(var(--identity-rgb), .14);--color-bg: #F7F6FB;--map-field-fill: var(--color-bg);--color-surface: var(--ds-color-surface);--color-surface-hover: #F1F0F7;--color-border: #E2E2EA;--color-border-light: #EFEEF4;--surface-field-rgb: 42, 22, 80;--surface-field: radial-gradient(140% 110% at 12% -8%, rgba(var(--surface-field-rgb), var(--surface-field-opacity)) 0%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .4)) 34%, rgba(var(--surface-field-rgb), 0) 62%), radial-gradient(90% 80% at 88% 108%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .5)) 0%, rgba(var(--surface-field-rgb), 0) 55%);--surface-field-opacity: .1;--map-land-fill: #EEF1F6;--map-land-stroke: #D7DCE5;--map-country-stroke: var(--ds-color-surface);--map-frame-rgb: 30, 35, 48;--map-frame-stroke: rgba(var(--map-frame-rgb), .28);--surface-texture: none;--surface-glow: none;--surface-glow-opacity: 0;--deck-field: #230045;--deck-field-2: #1A0033;--deck-heading-ink: var(--deck-field);--deck-tile-bg: var(--deck-field);--deck-tile-ink: var(--ds-color-text-inverse);--deck-card: var(--ds-color-surface);--deck-card-2: var(--ds-color-surface);--deck-text: #12100E;--deck-muted: #5A5A6A;--deck-amber: #7A3A00;--deck-green: #0A6E33;--deck-red-ink: var(--ds-color-text-inverse);--deck-red: #B4242E;--deck-cyan: var(--ds-color-brand);--deck-leap: var(--ds-color-brand);--deck-leap-ink: var(--ds-color-text-inverse);--deck-lamp-on: var(--ds-color-brand-ground);--pxl-key: #230045;--deck-lamp-dim-opacity: .45;--radius: var(--ds-space-16);--chat-rail-width: 320px;--conversation-list-width: 320px;--split-chat-ratio: 27%;--split-min-viz-share: 55%;--split-min-viz-share-list-open: 39%;--split-collapse-width: 843px;--layout-sheet-height: 38vh;--layout-viz-max-width-factor: 1;--layout-thumb-width: 200px;--layout-thumb-aspect: 4 / 3;--restore-inset: var(--ds-space-12);--restore-size: var(--ds-space-40);--split-min-height: 520px;--chrome-strip-height: var(--ds-space-56);--chrome-row-top: var(--ds-space-8);--chrome-row-z: 55;--mob-full-gesture-lane: 112px;--mob-full-gesture-edge-inset: var(--ds-space-20);--split-initial-max-chat: 40%;--bottom-nav-height: 58px;--bottom-nav-inset: env(safe-area-inset-bottom);--bottom-nav-z: 40;--bottom-nav-breath: var(--ds-size-page-gutter);--content-clearance-bottom: calc(var(--bottom-nav-height) + var(--bottom-nav-inset));--nav-link-min-height: var(--ds-space-48);--tint-primary: #EBDBF8;--tint-success: #E6F7ED;--tint-error: #FCEBEC;--lavender-ink: var(--ds-color-brand);--success-ink: #0A6E33;--capacity-ink: #0A4E24;--capacity-bg: #D6EFE0;--capacity-border: rgba(var(--capacity-border-rgb), .35);--error-ink: #B4242E;--warn-ink: #7A3A00;--danger-strong: #C22733;--danger-strong-hover: #A61B26;--identity-rgb: 111, 0, 206;--d3-broad: var(--ds-color-brand);--cta-primary-bg: var(--ds-color-brand);--cta-primary-bg-hover: #6200B5;--cta-primary-bg-active: #55009B;--cta-primary-ink: var(--ds-color-text-inverse);--cta-quiet-bg: var(--ds-color-surface);--cta-quiet-ink: var(--ds-color-brand);--cta-quiet-border: #D9D9E2;--cta-quiet-bg-hover: #F1F0F7;--cta-radius: var(--ds-radius-control);--cta-height: 44px;--cta-padding-x: var(--ds-space-24);--cta-weight: 600;--cta-focus: var(--ds-space-2) solid var(--ds-color-brand);--cta-focus-offset: var(--ds-space-2);--cta-shadow-rest: 0 1px var(--ds-space-2) color-mix(in srgb, var(--deck-heading-ink) 10%, transparent);--cta-shadow-hover: 0 var(--ds-space-4) var(--ds-space-16) color-mix(in srgb, var(--deck-heading-ink) 16%, transparent);--cta-ease: .16s ease-out;--rail-ink: rgb(var(--surface-white-rgb));--rail-ink-muted: rgba(var(--surface-white-rgb), .72);--rail-ink-strong: #12100E;--rail-org-ink: #DCC6F8;--rail-active-bg: rgb(var(--surface-white-rgb));--rail-active-ink: #12100E;--rail-active-border: color-mix(in srgb, var(--ds-color-brand-ground) 55%, transparent);--rail-hover-wash: rgba(var(--surface-white-rgb), .08);--rail-panel-bg: rgba(var(--ink-black-rgb), .24);--rail-panel-wash: rgba(var(--surface-white-rgb), .06);--rail-edge: color-mix(in srgb, var(--deck-text) 8%, transparent);--globe-ocean: #230045;--globe-ocean-limb: #1A0033;--globe-identity: var(--ds-color-brand);--globe-identity-rgb: 111, 0, 206;--motion-dur-micro: .12s;--motion-dur-ease: .16s;--motion-dur-shift: .22s;--motion-dur-morph: .32s;--motion-dur-spin: .9s;--motion-dur-ambient: 2.4s;--motion-dur-arrive: .62s;--motion-ease-leap: cubic-bezier(.22, 1, .36, 1);--motion-ease-morph: cubic-bezier(.45, .15, .3, .95);--motion-ease-scrub: cubic-bezier(.05, 0, .25, 1);--motion-ease-linear: linear;--motion-stagger-step: 40ms;--motion-stagger-max: .2s}:root[data-theme=legacy-blue]{--embed-shadow: none;--embed-shadow-card: none;--dock-shadow: none;--ask-shadow-rest: none;--ask-shadow-hover: none;--ask-shadow-focus: none;--color-bg: var(--ds-white);--surface-field: none;--surface-field-opacity: 0;--map-land-fill: #EEF1F6;--map-land-stroke: #D7DCE5;--map-field-fill: var(--ds-color-surface);--map-country-stroke: var(--ds-color-surface);--map-frame-rgb: 30, 35, 48;--map-frame-stroke: rgba(var(--map-frame-rgb), .28);--color-surface: var(--ds-color-surface);--color-surface-hover: var(--ds-color-surface-hover);--color-border: var(--ds-color-border-subtle);--color-border-light: var(--ds-color-border-subtle);--deck-field: #1E3F8A;--deck-field-2: #16306B;--deck-heading-ink: var(--ds-color-text-strong);--deck-tile-bg: #1E3F8A;--deck-tile-ink: var(--ds-color-text-inverse);--deck-text: var(--ds-color-text-strong);--deck-muted: var(--ds-color-text-muted);--deck-amber: var(--ds-color-warning);--deck-green: var(--ds-color-success);--deck-red-ink: var(--ds-color-text-inverse);--deck-red: var(--ds-color-error);--deck-cyan: var(--ds-color-accent);--deck-leap: var(--ds-color-accent);--deck-leap-ink: var(--ds-color-text-inverse);--deck-lamp-on: var(--ds-color-brand-ground);--pxl-key: #230045;--deck-lamp-dim-opacity: .45;--tint-primary: var(--ds-color-accent-soft);--tint-success: var(--ds-color-value-good-soft);--tint-error: var(--ds-color-error-soft);--cta-primary-bg: var(--ds-color-accent);--cta-primary-bg-hover: var(--ds-color-accent-hover);--cta-primary-bg-active: var(--ds-color-accent-pressed);--cta-primary-ink: var(--ds-color-text-inverse);--cta-quiet-bg: var(--ds-color-surface);--cta-quiet-ink: var(--ds-color-text-accent);--cta-quiet-border: var(--ds-color-border-control);--cta-quiet-bg-hover: var(--ds-color-surface-hover);--cta-focus: var(--ds-space-2) solid var(--ds-color-accent);--cta-shadow-rest: 0 1px var(--ds-space-2) color-mix(in srgb, var(--deck-field) 10%, transparent);--cta-shadow-hover: 0 var(--ds-space-4) var(--ds-space-16) color-mix(in srgb, var(--deck-field) 16%, transparent);--globe-ocean: #1E3F8A;--globe-ocean-limb: #16306B;--globe-identity: var(--ds-color-accent);--rail-ink: rgb(var(--surface-white-rgb));--rail-ink-muted: rgba(var(--surface-white-rgb), .72);--rail-ink-strong: rgb(var(--surface-white-rgb));--rail-org-ink: #C3D1F5;--rail-active-bg: rgb(var(--surface-white-rgb));--rail-active-ink: var(--ds-color-accent);--rail-active-border: color-mix(in srgb, var(--ds-color-brand-ground) 60%, transparent);--rail-hover-wash: rgba(var(--surface-white-rgb), .08);--rail-panel-bg: color-mix(in srgb, var(--deck-field) 24%, transparent);--rail-panel-wash: rgba(var(--surface-white-rgb), .05);--rail-edge: rgba(var(--surface-white-rgb), .14);--reliability-ok: #0A6E33;--reliability-warning: #C4751F;--reliability-unknown: #5C5F6E;--lavender-ink: var(--ds-color-text-accent);--success-ink: var(--ds-color-success);--capacity-ink: var(--ds-color-value-good);--capacity-bg: var(--ds-color-value-good-soft);--capacity-border: rgba(var(--capacity-border-rgb), .35);--error-ink: var(--ds-color-error);--warn-ink: var(--ds-color-warning);--danger-strong: var(--ds-color-error-fill);--danger-strong-hover: var(--ds-color-error-hover);--identity-rgb: 47, 91, 247;--d3-broad: var(--ds-color-accent);--deck-card: var(--ds-color-surface);--deck-card-2: var(--ds-color-surface-subtle)}:root[data-theme=carbon-night]{--embed-shadow: 0 1px var(--ds-space-2) rgba(var(--identity-rgb), .06);--embed-shadow-card: 0 var(--ds-space-4) var(--ds-space-12) rgba(var(--identity-rgb), .1);--dock-shadow: 0 var(--ds-space-24) var(--ds-space-64) color-mix(in srgb, var(--ds-color-shadow) 18%, transparent);--ask-shadow-rest: 0 var(--ds-space-8) var(--ds-space-20) rgba(var(--identity-rgb), .1), 0 1px 3px rgba(var(--identity-rgb), .06);--ask-shadow-hover: 0 var(--ds-space-12) var(--ds-space-24) rgba(var(--identity-rgb), .14);--ask-shadow-focus: 0 0 0 var(--ds-space-4) rgba(var(--identity-rgb), .12), 0 var(--ds-space-12) var(--ds-space-32) rgba(var(--identity-rgb), .14);--color-bg: var(--ds-color-background);--map-field-fill: var(--color-bg);--surface-field-rgb: 49, 54, 63;--surface-field: radial-gradient(120% 90% at 78% -12%, rgba(var(--surface-field-rgb), var(--surface-field-opacity)) 0%, rgba(var(--surface-field-rgb), calc(var(--surface-field-opacity) * .4)) 38%, rgba(var(--surface-field-rgb), 0) 58%);--surface-field-opacity: .1;--map-lavender-rgb: 235, 219, 248;--map-land-fill: rgba(var(--map-lavender-rgb), .12);--map-land-stroke: rgba(var(--map-lavender-rgb), .55);--map-country-stroke: rgba(var(--map-lavender-rgb), .55);--map-frame-rgb: 235, 219, 248;--map-frame-stroke: rgba(var(--map-frame-rgb), .35);--surface-glow-rgb: 90, 100, 115;--surface-glow: radial-gradient(52% 44% at 88% 8%, rgba(var(--surface-glow-rgb), var(--surface-glow-opacity)) 0%, rgba(var(--surface-glow-rgb), 0) 70%);--surface-glow-opacity: .1;--color-surface: var(--ds-color-surface);--color-surface-hover: var(--ds-color-surface-hover);--color-border: var(--ds-color-border-subtle);--color-border-light: var(--ds-color-border-subtle);--deck-field: #0E1013;--deck-field-2: #14171D;--deck-heading-ink: var(--ds-color-text-strong);--deck-tile-bg: #F4F6F8;--deck-tile-ink: var(--ds-color-text-on-accent);--deck-text: var(--ds-color-text-strong);--deck-muted: var(--ds-color-text-muted);--deck-amber: var(--ds-color-warning);--deck-green: var(--ds-color-success);--deck-red-ink: #12100E;--deck-red: var(--ds-color-error);--deck-cyan: var(--ds-color-accent);--deck-leap: var(--ds-color-accent);--deck-leap-ink: #12100E;--deck-lamp-on: #F5D76E;--pxl-key: #190038;--deck-lamp-dim-opacity: .3;--tint-primary: var(--ds-color-accent-soft);--tint-success: var(--ds-color-value-good-soft);--tint-error: var(--ds-color-error-soft);--lavender-ink: var(--ds-color-text-accent);--success-ink: var(--ds-color-success);--capacity-ink: var(--ds-color-value-good);--capacity-bg: var(--ds-color-value-good-soft);--capacity-border-rgb: 74, 222, 128;--capacity-border: rgba(var(--capacity-border-rgb), .35);--error-ink: var(--ds-color-error);--warn-ink: var(--ds-color-warning);--danger-strong: var(--ds-color-error-fill);--danger-strong-hover: var(--ds-color-error-hover);--cta-primary-bg: var(--ds-color-accent);--cta-primary-bg-hover: var(--ds-color-accent-hover);--cta-primary-bg-active: var(--ds-color-accent-pressed);--cta-primary-ink: var(--ds-color-text-inverse);--cta-quiet-bg: var(--ds-color-surface);--cta-quiet-ink: var(--ds-color-text-accent);--cta-quiet-border: var(--ds-color-border-control);--cta-quiet-bg-hover: var(--ds-color-surface-hover);--cta-focus: var(--ds-space-2) solid #9BC3E8;--cta-shadow-rest: 0 1px var(--ds-space-2) rgba(var(--ink-black-rgb), .28);--cta-shadow-hover: 0 var(--ds-space-4) var(--ds-space-16) rgba(var(--ink-black-rgb), .38);--globe-ocean: #14171D;--globe-ocean-limb: #0E1013;--globe-identity: #9BC3E8;--rail-ink: rgb(var(--surface-white-rgb));--rail-ink-muted: rgba(var(--surface-white-rgb), .72);--rail-ink-strong: rgb(var(--surface-white-rgb));--rail-org-ink: #9BC3E8;--rail-active-bg: #F4F6F8;--rail-active-ink: #0E1013;--rail-active-border: color-mix(in srgb, var(--deck-lamp-on) 60%, transparent);--rail-hover-wash: rgba(var(--surface-white-rgb), .1);--rail-panel-bg: rgba(var(--ink-black-rgb), .28);--rail-panel-wash: rgba(var(--surface-white-rgb), .06);--rail-edge: rgba(var(--surface-white-rgb), .14);--motion-dur-micro: .12s;--motion-dur-ease: .16s;--motion-dur-shift: .22s;--motion-dur-morph: .32s;--motion-dur-spin: .9s;--motion-dur-ambient: 2.4s;--motion-dur-arrive: .62s;--motion-ease-leap: cubic-bezier(.22, 1, .36, 1);--motion-ease-morph: cubic-bezier(.45, .15, .3, .95);--motion-ease-scrub: cubic-bezier(.05, 0, .25, 1);--motion-ease-linear: linear;--motion-stagger-step: 40ms;--motion-stagger-max: .2s;--reliability-ok: #4EBB7E;--reliability-warning: #A67C1E;--reliability-unknown: #A9B1BB;--identity-rgb: 155, 195, 232;--d3-broad: var(--ds-color-accent);--deck-card: var(--color-surface);--deck-card-2: var(--ds-color-surface-subtle)}@media (prefers-reduced-motion: reduce){:root[data-theme]{--motion-seam-dur: 0ms;--motion-seam-anim: none;--motion-stagger-step: 0ms}}*{box-sizing:border-box}body{margin:0;background:var(--surface-texture),var(--surface-field),var(--surface-glow),var(--color-bg);color:var(--deck-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh}a{color:inherit;text-decoration:none}.dash-shell{display:flex;flex-direction:column;min-height:100vh;position:relative}.dash-rail{width:300px;flex:0 0 300px;background:linear-gradient(180deg,var(--deck-field),var(--deck-field-2));border-right:1px solid var(--rail-edge);display:flex;flex-direction:column;padding:var(--ds-space-20) var(--ds-space-16);gap:var(--ds-space-8);align-self:stretch}.dash-rail .rail-brand{font-weight:800;font-size:15px;letter-spacing:.03em;margin:0 var(--ds-space-8) var(--ds-space-16);display:flex;align-items:center;gap:var(--ds-space-8);color:var(--rail-ink)}.dash-rail .rail-brand .rail-logo{width:var(--ds-space-24);height:var(--ds-space-24);flex:0 0 auto;display:block}.dash-rail .rail-brand span{color:var(--deck-lamp-on)}.rail-nav{display:flex;flex-direction:column;gap:var(--ds-space-4)}.rail-link{display:flex;align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-12);border-radius:var(--ds-radius-control);font-size:13.5px;font-weight:600;color:var(--rail-ink-muted);border:1px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease}.rail-link:hover{background:var(--rail-hover-wash);color:var(--rail-ink)}.rail-link.active{background:var(--rail-active-bg);color:var(--rail-active-ink);border-color:var(--rail-active-border);box-shadow:0 var(--ds-space-2) var(--ds-space-12) rgba(var(--ink-black-rgb),.25)}.rail-link .nav-dot{width:var(--ds-space-8);height:var(--ds-space-8);border-radius:50%;background:rgba(var(--surface-white-rgb),.35);flex:0 0 auto}.rail-link.active .nav-dot{background:var(--deck-lamp-on);box-shadow:0 0 var(--ds-space-8) var(--deck-lamp-on)}.rail-scope{margin-top:auto;padding:var(--ds-space-12);border-radius:var(--ds-radius-lg);background:var(--rail-panel-bg);font-size:11.5px;color:var(--rail-ink-muted);line-height:1.5}.rail-scope .rail-scope-title{text-transform:uppercase;letter-spacing:.06em;font-size:var(--ds-font-size-info);opacity:.8;margin-bottom:var(--ds-space-8)}.rail-user{padding:var(--ds-space-12) var(--ds-space-12);border-radius:var(--ds-radius-lg);background:var(--rail-panel-wash);font-size:12.5px;color:var(--rail-ink)}.rail-user .u-name{font-weight:700}.rail-user .u-org{color:var(--rail-org-ink);font-size:var(--ds-font-size-label)}.dash-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.dash-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-16);padding:var(--ds-space-16) var(--ds-space-24);border-bottom:1px solid var(--color-border);background:var(--color-surface);font-size:12.5px}.dash-topbar .tb-left{display:flex;align-items:baseline;gap:var(--ds-space-12)}.dash-topbar .tb-crumb{font-weight:700;font-size:15px}.dash-topbar .tb-sub{color:var(--deck-muted);font-size:var(--ds-font-size-label)}.dash-topbar .tb-right{display:flex;align-items:center;gap:var(--ds-space-16);color:var(--deck-muted)}.signout-btn{background:transparent;color:var(--deck-text);border:1px solid var(--color-border);border-radius:var(--ds-radius-pill);padding:7px var(--ds-space-16);font-size:var(--ds-font-size-label);font-weight:600;cursor:pointer;transition:background .18s ease}.signout-btn:hover{background:var(--color-surface-hover)}.dash-content{padding:var(--ds-size-page-gutter) var(--ds-size-page-gutter) var(--ds-space-64);flex:1 1 auto}.gallery-head{margin-bottom:var(--ds-space-24)}.gallery-head h1{margin:0 0 var(--ds-space-4);font-size:var(--ds-font-size-title-1);letter-spacing:.01em;color:var(--deck-heading-ink)}.gallery-head p{margin:0;color:var(--deck-muted);font-size:13px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--ds-space-20)}.decision-card{background:var(--deck-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--ds-space-20);cursor:pointer;display:flex;flex-direction:column;gap:var(--ds-space-12);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.decision-card:hover{transform:translateY(-3px);border-color:var(--deck-cyan);box-shadow:0 var(--ds-space-12) var(--ds-space-32) rgba(var(--shadow-rgb),.14)}.decision-card .dc-top{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12)}.decision-card .dc-id{text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;color:var(--deck-cyan);font-weight:700}.decision-card .dc-title{font-size:15px;font-weight:700;line-height:1.3}.decision-card .dc-kicker{font-size:var(--ds-font-size-label);color:var(--deck-muted);line-height:1.45}.decision-card .dc-value{font-size:var(--ds-font-size-h6);font-weight:800;letter-spacing:-.01em}.decision-card .dc-refuse{font-size:var(--ds-font-size-label);color:var(--deck-muted);padding:var(--ds-space-8) var(--ds-space-12);background:var(--color-surface-hover);border-radius:var(--ds-radius-md)}.decision-card .dc-refuse.dc-refuse-warn{background:#fff4e5;border:1px solid #F0D3AC;color:var(--warn-ink)}.decision-card .dc-window{font-size:var(--ds-font-size-label);color:var(--deck-muted)}.decision-card .rate-card-link{color:var(--deck-cyan);text-decoration:underline;cursor:pointer}.decision-card .rate-card-link:hover{color:#5a00a6}.help-body{max-width:720px}.help-body h3{font-size:15px;margin:var(--ds-space-24) 0 var(--ds-space-8)}.help-body p{font-size:13px;line-height:1.55;color:var(--deck-text)}.help-case{border:1px solid var(--color-border);border-radius:var(--ds-radius-control);padding:var(--ds-space-12) var(--ds-space-16);margin:var(--ds-space-12) 0;background:var(--color-surface)}.help-case h4{font-size:13.5px;margin:0 0 var(--ds-space-8);color:var(--deck-cyan)}.split-root{display:flex;width:100%;overflow:hidden;border:none;border-radius:0;background:transparent;min-height:520px}.split-pane{min-width:0;overflow:auto}.split-pane.left{background:var(--color-surface);display:flex;flex-direction:column;min-height:0}.split-pane.right{background:transparent}.split-gutter{flex:0 0 var(--ds-space-12);cursor:col-resize;background:transparent;position:relative}.split-gutter:after{content:"";position:absolute;left:50%;top:50%;width:var(--ds-space-24);height:var(--ds-space-56);transform:translate(-50%,-50%);background:#dcc6f8;border-radius:var(--ds-radius-pill);opacity:0;transition:opacity .16s ease-out}.split-gutter:hover:after,.split-gutter.dragging:after,.split-gutter:focus-visible:after{opacity:1}.split-gutter:focus-visible{outline:var(--cta-focus);outline-offset:var(--ds-space-2)}@media (prefers-reduced-motion: reduce){.split-gutter:after{transition:none}}.pane-head{padding:var(--ds-space-16) var(--ds-space-16);border-bottom:1px solid var(--color-border);font-weight:700;font-size:13px;letter-spacing:.02em}.decision-material{padding:var(--ds-space-16);font-size:13px;line-height:1.6;color:var(--deck-muted)}.decision-material h3{color:var(--deck-heading-ink);font-size:var(--ds-font-size-body);margin:var(--ds-space-16) 0 var(--ds-space-8)}.option-prompts{padding:0 var(--ds-space-16) var(--ds-space-16);display:flex;flex-direction:column;gap:var(--ds-space-8)}.option-prompt{text-align:left;font-size:12.5px;color:var(--deck-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--ds-radius-control);padding:var(--ds-space-12) var(--ds-space-12);cursor:pointer;transition:background .16s ease,border-color .16s ease}.option-prompt:hover{background:color-mix(in srgb,var(--ds-color-brand-ground) 18%,transparent);border-color:color-mix(in srgb,var(--deck-text) 28%,transparent)}.followup-label{font-size:var(--ds-font-size-label);letter-spacing:.05em;text-transform:uppercase;color:var(--deck-muted)}.chat-msg{margin-bottom:var(--ds-space-12)}.chat-msg-head{display:flex;align-items:center;gap:var(--ds-space-8)}.chat-msg-head strong{font-size:var(--ds-font-size-label);font-weight:700}.chat-sender-user{color:var(--deck-cyan)}.chat-sender-system{color:var(--deck-heading-ink)}.chat-msg-body{margin-top:5px;color:var(--deck-text);line-height:1.5}.insight-answer{margin:var(--ds-space-2) 0 var(--ds-space-16);padding:var(--ds-space-12) var(--ds-space-12);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--ds-radius-lg)}.insight-answer-head{display:flex;align-items:center;gap:var(--ds-space-8)}.insight-answer-head .chat-sender-system{font-size:var(--ds-font-size-label);font-weight:700}.insight-answer-body{margin-top:var(--ds-space-8);color:var(--deck-text);line-height:1.5}.chat-input{flex:1;padding:var(--ds-space-12) var(--ds-space-16);border-radius:var(--ds-radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--deck-text);font-size:13px;font-family:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.chat-input:focus{border-color:var(--deck-cyan);box-shadow:0 0 0 3px rgba(var(--identity-rgb),.12)}.chat-input::placeholder{color:var(--deck-muted)}.workspace-strip{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-16);flex-wrap:wrap;margin-bottom:var(--ds-space-16)}.workspace-strip .gallery-head{margin-bottom:0}.suggest-menu{display:flex;align-items:center;gap:var(--ds-space-8);flex:0 0 auto}.suggest-menu-btn{display:inline-flex;align-items:center;gap:var(--ds-space-8);font-size:13px;color:var(--deck-heading-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--ds-radius-control);padding:var(--ds-space-8) var(--ds-space-12);cursor:pointer;font-weight:600;transition:border-color .16s ease}.suggest-menu-btn .suggest-ic{flex:0 0 auto;transform:translateY(-.5px)}.suggest-menu-btn:hover:not(:disabled){border-color:var(--deck-cyan)}.suggest-menu-btn:disabled{opacity:.5;cursor:not-allowed}.open-insights{display:inline-block;margin-top:var(--ds-space-12);font-size:13px;font-weight:var(--cta-weight);color:var(--cta-primary-ink);background:var(--cta-primary-bg);border-radius:var(--cta-radius);padding:var(--ds-space-8) var(--ds-space-12);text-decoration:none;box-shadow:var(--cta-shadow-rest);transition:background var(--cta-ease),transform var(--cta-ease),box-shadow var(--cta-ease)}.open-insights:hover{background:var(--cta-primary-bg-hover);transform:translateY(-1px);box-shadow:var(--cta-shadow-hover)}.choice-set{display:flex;flex-direction:column;gap:var(--ds-space-20);margin-bottom:var(--ds-space-8)}.choice-set-item{border:1px solid var(--color-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-12) var(--ds-space-16);background:var(--color-bg)}.choice-title{font-size:var(--ds-font-size-body);color:var(--deck-heading-ink);margin:0 0 var(--ds-space-2)}.choice-cadence{font-size:var(--ds-font-size-label);color:var(--deck-muted);margin:0 0 var(--ds-space-12)}.choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ds-space-12)}.choice-card{border:1px solid var(--color-border);border-radius:var(--ds-radius-control);padding:var(--ds-space-12);background:var(--color-surface)}.choice-card.choice-starred{border-color:var(--deck-cyan);background:var(--tint-primary)}.choice-card-head{display:flex;align-items:baseline;gap:var(--ds-space-8);margin-bottom:var(--ds-space-8)}.choice-star{color:var(--deck-cyan);font-weight:800}.choice-label{font-size:12.5px;font-weight:700;color:var(--deck-text);line-height:1.4}.choice-why{font-size:11.5px;color:var(--deck-muted);line-height:1.5}.choice-escape{font-size:11.5px;color:var(--deck-muted);margin:var(--ds-space-8) 0 0;font-style:italic}.choice-set-encoded{font-size:var(--ds-font-size-label);color:var(--deck-muted)}.choice-set-encoded h3{font-size:13px;color:var(--deck-heading-ink);margin:0 0 var(--ds-space-4)}.choice-why{color:var(--deck-muted)}.encode-chip{font-size:12.5px;color:var(--deck-heading-ink);background:var(--color-surface);border:1px dashed var(--deck-cyan);border-radius:var(--ds-radius-pill);padding:var(--ds-space-8) var(--ds-space-12);cursor:pointer}.encode-chip:hover{background:var(--tint-primary)}.viz-canvas{padding:var(--ds-space-16)}.viz-canvas .viz-title{font-weight:700;font-size:13px;margin-bottom:var(--ds-space-12)}.viz-canvas .viz-no-data{font-size:var(--ds-font-size-label);color:var(--deck-muted)}.legend{display:flex;flex-direction:column;gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-16) var(--ds-space-16)}.legend .lg-item{display:flex;align-items:center;gap:var(--ds-space-12);font-size:12.5px;color:var(--deck-muted)}.legend .lg-bar-wrap{flex:1 1 auto;background:var(--color-border-light);border-radius:var(--ds-radius-sm);height:var(--ds-space-12);overflow:hidden}.legend .lg-bar{height:100%;background:linear-gradient(90deg,var(--deck-leap),var(--deck-green-raw, #00AD4E));border-radius:var(--ds-radius-sm)}.legend .lg-val{font-weight:700;color:var(--deck-text);font-size:var(--ds-font-size-label);min-width:44px;text-align:right}.d3-header{display:flex;align-items:center;gap:var(--ds-space-12);flex-wrap:wrap;margin:var(--ds-space-4) 0 var(--ds-space-12)}.d3-delta-line{color:var(--deck-text);font-size:12.5px;font-weight:600}.d3-scatter{display:flex;flex-direction:column;gap:var(--ds-space-12)}.d3-delta-gutter{display:flex;flex-direction:column;gap:var(--ds-space-8)}.d3-delta-row{display:flex;align-items:center;gap:var(--ds-space-8);font-size:12.5px;color:var(--deck-muted)}.d3-dot{width:var(--ds-space-12);height:var(--ds-space-12);border-radius:50%;flex:0 0 auto}.d3-name{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.d3-dir{font-weight:700;font-size:var(--ds-font-size-label);font-family:inherit}.d3p-core{background:var(--success-ink);fill:var(--success-ink)}.d3p-broad{background:var(--d3-broad);fill:var(--d3-broad)}.d3p-potential{background:var(--deck-amber);fill:var(--deck-amber)}.d3p-weak{background:var(--error-ink);fill:var(--error-ink)}.d3p-flat{background:var(--deck-muted);fill:var(--deck-muted)}.d3-point{stroke:var(--color-surface);stroke-width:.8}.d3-dir-up{color:var(--success-ink)}.d3-dir-down{color:var(--error-ink)}.d3-dir-flat{color:var(--deck-muted)}.d3-shift{color:var(--deck-cyan);font-size:var(--ds-font-size-label);font-weight:700}.d3-row-end{margin-left:auto;display:inline-flex;align-items:center}.d3-i{display:inline-block;position:relative}.d3-i summary{cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;width:var(--ds-space-20);height:var(--ds-space-20);line-height:var(--ds-space-20);border-radius:50%;text-align:center;font-size:var(--ds-font-size-label);color:var(--deck-muted);border:1px solid var(--color-border);transition:color .16s ease,border-color .16s ease,background .16s ease}.d3-i summary::-webkit-details-marker{display:none}.d3-i summary:hover{color:var(--deck-cyan);border-color:var(--deck-cyan)}.d3-i[open] summary{color:var(--deck-cyan);border-color:var(--deck-cyan);background:var(--tint-primary)}.d3-i .d3-i-body{position:absolute;top:50%;right:calc(100% + var(--ds-space-12));transform:translateY(-50%);z-index:30;padding:var(--ds-space-8) var(--ds-space-12);border-radius:var(--ds-radius-md);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 var(--ds-space-12) var(--ds-space-24) rgba(var(--shadow-rgb),.16);min-width:230px;text-align:left;animation:kinetic-leap .3s ease both}.d3-i .d3-i-body .meta-line{font-size:var(--ds-font-size-label)}.d3-trust-block{padding-left:var(--ds-space-20);margin-top:var(--ds-space-4)}.d3-trust-block .d3-i .d3-i-body{top:auto;bottom:calc(100% + var(--ds-space-8));transform:none}.d3-qfield{opacity:.45}.d3-qfield-weak{opacity:.3}.deck-shell{max-width:760px;margin:0 auto;padding:var(--ds-space-32) var(--ds-space-20) var(--ds-space-64)}@keyframes kinetic-leap{0%{opacity:0;transform:translateY(var(--ds-space-24)) scale(.985);filter:blur(var(--ds-space-8))}60%{opacity:1;transform:translateY(-3px) scale(1.004);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.kinetic-leap{animation:kinetic-leap .62s cubic-bezier(.22,1,.36,1) both}.deck-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-16);margin-bottom:var(--ds-space-8)}.deck-title{font-size:15px;font-weight:600;letter-spacing:.03em;color:var(--deck-muted)}.deck-kicker{font-size:var(--ds-font-size-label);color:var(--deck-muted)}.deck-kicker.field-heading{color:var(--deck-heading-ink)}.scope-line{font-size:12.5px;color:var(--deck-cyan);margin:var(--ds-space-4) 0 var(--ds-space-24)}.scope-line .resolved{color:var(--deck-green);font-weight:600}.lamps{display:flex;gap:var(--ds-space-12);margin:var(--ds-space-8) 0 var(--ds-size-page-gutter)}.lamp{flex:1;padding:var(--ds-space-12) var(--ds-space-12);border-radius:var(--radius);background:var(--deck-card);border:1px solid var(--color-border);text-align:center;color:var(--deck-text);font:inherit;opacity:var(--deck-lamp-dim-opacity);transition:opacity .35s ease,border-color .35s ease,box-shadow .35s ease;cursor:default}.lamp.on{opacity:1;background:var(--deck-card);border-color:var(--deck-lamp-on);box-shadow:0 0 var(--ds-space-24) color-mix(in srgb,var(--ds-color-brand-ground) 55%,transparent)}.lamp:disabled{opacity:var(--deck-lamp-dim-opacity)}.lamp.on:disabled{opacity:1}.lamp-label-dim{opacity:.6}.lamp .lamp-sem{font-size:10.5px;color:var(--deck-muted);margin-top:3px;display:block}.lamp .lamp-label{font-weight:700;font-size:13px;letter-spacing:.05em}.row{background:var(--deck-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--ds-space-20) var(--ds-space-20) var(--ds-space-16);margin-bottom:var(--ds-space-16)}.row .row-top{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-12)}.row .zone{font-weight:600;font-size:var(--ds-font-size-info);color:var(--deck-muted);margin-top:3px}.row .action{font-size:12.5px;color:var(--deck-muted);margin-top:3px}.actions-lead{display:block}.row .action-headline{font-size:var(--ds-font-size-h5);font-weight:800;letter-spacing:-.01em;line-height:1.3}.row .action-headline.not-ready{color:var(--deck-amber);font-weight:700}.row .why-link{display:inline-block;font-size:var(--ds-font-size-info);font-weight:700;color:var(--deck-cyan);margin-top:var(--ds-space-8);text-decoration:none}.row .why-link:hover{text-decoration:underline}.row .not-ready-note{font-size:12.5px;color:var(--deck-muted)}.row .why{font-size:12.5px;color:var(--deck-muted);margin-top:var(--ds-space-8);line-height:1.45}.row .cause{font-size:12.5px;color:var(--deck-text);margin-top:var(--ds-space-8);line-height:1.45;display:flex;align-items:baseline;gap:var(--ds-space-8)}.row .cause .cause-text{flex:1 1 auto}.row .cause .cause-extra{font-size:var(--ds-font-size-info);font-weight:700;color:var(--deck-muted)}.row .cause .cause-glyph{font-size:10.5px;font-weight:700;letter-spacing:.03em;background:transparent;border:1px solid var(--color-border);color:var(--deck-muted);border-radius:var(--ds-radius-pill);padding:var(--ds-space-2) 9px;cursor:pointer}.row .cause .cause-glyph:hover{color:var(--deck-text);border-color:var(--deck-cyan)}.row .cause-form{display:flex;gap:var(--ds-space-8);margin-top:var(--ds-space-8)}.row .cause-form input{flex:1 1 auto;font-size:12.5px;padding:var(--ds-space-8) var(--ds-space-12);border:1px solid var(--color-border);border-radius:var(--ds-radius-md);background:var(--deck-card);color:var(--deck-text)}.row .cause-form button{font-size:var(--ds-font-size-label);font-weight:700;padding:var(--ds-space-8) var(--ds-space-12);border-radius:var(--ds-radius-md);border:1px solid var(--color-border);background:var(--deck-card);color:var(--deck-text);cursor:pointer}.row .cause-form button.primary{border-color:var(--deck-cyan);color:var(--deck-cyan)}.row .headline{font-size:var(--ds-font-size-h5);font-weight:800;margin:var(--ds-space-12) 0 var(--ds-space-4);letter-spacing:-.01em}.row .headline.no-data{color:var(--deck-red);font-size:var(--ds-font-size-title-2);font-weight:700}.row .headline.sparse{color:var(--deck-amber)}.row .headline.refused{color:var(--deck-muted);font-size:var(--ds-font-size-title-2);font-weight:700}.no-number-refusal{font-size:12.5px;color:var(--deck-muted);padding:var(--ds-space-8) var(--ds-space-12);background:var(--color-surface-hover);border-radius:var(--ds-radius-md);margin:var(--ds-space-8) 0}.badge{display:inline-block;font-size:var(--ds-font-size-info);font-weight:700;letter-spacing:.04em;padding:var(--ds-space-2) var(--ds-space-8);border-radius:var(--ds-radius-pill);text-transform:uppercase;margin-right:var(--ds-space-8);vertical-align:middle}.badge.scope-ok{background:var(--tint-success);color:var(--success-ink);border:1px solid color-mix(in srgb,var(--success-ink) 30%,transparent)}.badge.scope-no{background:var(--tint-error);color:var(--error-ink);border:1px solid color-mix(in srgb,var(--error-ink) 30%,transparent)}.badge.scope-pending{background:var(--tint-primary);color:var(--lavender-ink);border:1px solid rgba(var(--identity-rgb),.28)}.badge.sparse{background:color-mix(in srgb,var(--ds-color-brand-ground) 16%,transparent);color:var(--deck-amber);border:1px solid color-mix(in srgb,var(--ds-color-brand-ground) 50%,transparent)}.badge.peak{background:rgba(var(--identity-rgb),.1);color:var(--deck-cyan);border:1px solid rgba(var(--identity-rgb),.3)}.row-meta{margin-top:var(--ds-space-8)}.chip{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:3px 9px;border-radius:var(--ds-radius-pill);text-transform:uppercase;cursor:help}.chip.high{background:var(--tint-success);color:var(--success-ink);border:1px solid color-mix(in srgb,var(--success-ink) 35%,transparent)}.chip.medium{background:color-mix(in srgb,var(--ds-color-brand-ground) 16%,transparent);color:var(--deck-amber);border:1px solid color-mix(in srgb,var(--ds-color-brand-ground) 50%,transparent)}.chip.low{background:var(--tint-error);color:var(--error-ink);border:1px solid color-mix(in srgb,var(--error-ink) 35%,transparent)}.chip[title]{position:relative}.microline{font-size:10.5px;color:var(--deck-muted);margin-top:var(--ds-space-8)}.window-chip{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--deck-muted);background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--ds-radius-pill);padding:var(--ds-space-2) 9px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;cursor:help}.window-chip:hover{color:var(--deck-cyan);border-color:rgba(var(--identity-rgb),.35)}.row-meta-micro{display:flex;align-items:center;gap:var(--ds-space-8);flex-wrap:wrap;margin-top:var(--ds-space-8)}.lever-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);margin-top:var(--ds-space-12)}.lever{font-size:12.5px;font-weight:var(--cta-weight);letter-spacing:.05em;color:var(--cta-primary-ink);background:var(--cta-primary-bg);border:none;border-radius:var(--ds-radius-pill);padding:var(--ds-space-12) var(--ds-space-24);cursor:pointer;box-shadow:var(--cta-shadow-rest);transition:background var(--cta-ease),transform .15s ease,box-shadow var(--cta-ease)}.lever:hover:not(:disabled){background:var(--cta-primary-bg-hover);transform:translateY(calc(-1 * var(--ds-space-2)));box-shadow:var(--cta-shadow-hover)}.lever:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.lever.pulled{background:#0a6e33;color:var(--ds-color-text-inverse);box-shadow:0 var(--ds-space-4) var(--ds-space-16) color-mix(in srgb,var(--success-ink) 35%,transparent)}.re-measure{font-size:var(--ds-font-size-label);color:var(--deck-green)}.lever-caption{font-size:var(--ds-font-size-label);color:var(--deck-muted)}.verdict-banner{margin:0 0 var(--ds-space-20);padding:var(--ds-space-16) var(--ds-space-16);border-radius:var(--radius);background:var(--deck-lamp-on);border-left:var(--ds-space-4) solid var(--deck-heading-ink);color:#12100e;font-weight:700;font-size:15px}.verdict-word{color:#12100e;text-transform:uppercase;letter-spacing:.04em}.verdict-note{font-weight:400;font-size:12.5px;color:var(--deck-text)}.peaks{font-size:var(--ds-font-size-label);color:var(--deck-amber);margin:var(--ds-space-8) 0 var(--ds-space-16)}.peaks-label{color:var(--deck-muted)}.scope-drill{margin:var(--ds-space-4) 0 var(--ds-space-16)}.scope-btn{display:flex;align-items:center;gap:var(--ds-space-12);width:100%;text-align:left;background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--ds-radius-control);padding:var(--ds-space-12) var(--ds-space-16);color:var(--deck-cyan);font-size:12.5px;cursor:pointer;transition:border-color .2s ease}.scope-btn:hover{border-color:var(--deck-cyan)}.scope-verb{color:var(--deck-muted);font-weight:700}.scope-caret{margin-left:auto;color:var(--deck-muted)}.scope-set{margin-top:var(--ds-space-8);padding:var(--ds-space-12) var(--ds-space-16);background:var(--color-surface-hover);border-radius:var(--ds-radius-control);border-left:3px solid var(--deck-cyan);font-size:var(--ds-font-size-label);color:var(--deck-muted);line-height:1.5;animation:kinetic-leap .3s ease both}.scope-set p{margin:0 0 var(--ds-space-8)}.scope-set p:last-child{margin-bottom:0}.trust-summary{font-size:var(--ds-font-size-label);color:var(--deck-muted);padding:var(--ds-space-12) var(--ds-space-16);background:var(--color-surface-hover);border-radius:var(--ds-radius-control);margin:var(--ds-space-4) 0 var(--ds-space-16);line-height:1.5}.trust-summary strong{color:var(--deck-cyan)}.basis{margin:var(--ds-space-4) 0 var(--ds-space-12);border:1px solid var(--color-border);border-radius:var(--ds-radius-control);background:var(--color-surface)}.basis-summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--ds-space-12) var(--ds-space-16);font-size:12.5px;font-weight:700;color:var(--deck-muted);list-style:none}.basis-summary::-webkit-details-marker{display:none}.basis-summary:before{content:"▸ ";color:var(--deck-muted)}.basis[open] .basis-summary:before{content:"▾ "}.basis-body{padding:0 var(--ds-space-16) var(--ds-space-16)}.basis-p{font-size:var(--ds-font-size-label);color:var(--deck-muted);line-height:1.5}.provenance{margin-top:var(--ds-space-12);border-top:1px solid var(--color-border-light)}.prov-row{display:flex;justify-content:space-between;gap:var(--ds-space-12);padding:var(--ds-space-8) 0;border-bottom:1px solid var(--color-border-light);font-size:11.5px}.prov-row span:first-child{color:var(--deck-muted)}.prov-row span:last-child{color:var(--deck-text)}.guardrail{font-size:var(--ds-font-size-label);color:var(--deck-muted);margin:var(--ds-space-2) 0 var(--ds-space-16);font-style:italic}.state-msg{text-align:center;padding:var(--ds-space-64) var(--ds-space-20);color:var(--deck-muted)}.state-msg .spin{display:inline-block;width:var(--ds-space-24);height:var(--ds-space-24);border:3px solid var(--color-border);border-top-color:var(--deck-lamp-on);border-radius:50%;animation:spin .9s linear infinite;margin-bottom:var(--ds-space-16)}@keyframes spin{to{transform:rotate(360deg)}}.state-msg.error{color:var(--deck-red)}.peaks{font-size:var(--ds-font-size-label);color:var(--deck-amber);margin-top:var(--ds-space-8)}.footer-note{margin-top:var(--ds-space-32);font-size:10.5px;color:var(--deck-muted);text-align:center;line-height:1.6}.assistant-pane{margin:var(--ds-space-20) 0 var(--ds-size-page-gutter);padding:var(--ds-space-12) var(--ds-space-16)}.librechat-pane{width:100%}.librechat-frame{display:block;width:100%;min-height:var(--chat-embed-floor);border:0;border-radius:var(--radius);background:var(--color-surface)}.chat-embed-placeholder{border:1px dashed var(--color-border-light);border-radius:var(--radius);padding:var(--ds-size-page-gutter) var(--ds-space-20);background:var(--color-surface)}.empty-state{text-align:center;color:var(--deck-muted);padding:var(--ds-space-20) 0}.empty-state-icon{font-size:var(--ds-font-size-h6);margin-bottom:var(--ds-space-12)}.chat-embed{position:relative;width:100%}.chat-embed-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);padding:var(--ds-space-8) var(--ds-space-12);border:none;border-radius:0;background:transparent}.chat-embed-title{font-size:var(--ds-font-size-label);font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--deck-muted)}.chat-signin-btn{font-size:var(--ds-font-size-label);padding:3px var(--ds-space-12);border:1px solid var(--color-border);border-radius:var(--ds-radius-pill);background:var(--color-surface);color:inherit;cursor:pointer;box-shadow:var(--cta-shadow-rest)}.chat-signin-btn:hover{background:var(--color-surface-hover)}.chat-embed-frame-wrap{position:relative;width:100%;min-height:0;border:var(--chat-embed-edge) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:hidden;box-shadow:var(--embed-shadow, none)}.chat-auth-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--surface-white-rgb),.92);border-radius:0;z-index:6}.chat-auth-settling{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:var(--ds-space-8);align-items:center;justify-content:center;background:var(--color-surface);color:var(--deck-muted);font-size:13px;letter-spacing:.2px;border-radius:0;z-index:5}.chat-connect-step{font-size:var(--ds-font-size-label);opacity:.75}.chat-auth-card{max-width:300px;text-align:center;padding:var(--ds-space-24);border:1px solid var(--color-border);border-radius:var(--ds-radius-lg);background:var(--color-surface);box-shadow:var(--embed-shadow-card, none)}.chat-auth-title{font-size:var(--ds-font-size-body-lg);font-weight:600;margin-bottom:var(--ds-space-8)}.chat-auth-copy{font-size:13px;color:var(--deck-muted);margin-bottom:var(--ds-space-16);line-height:1.55}.chat-auth-btn{width:100%;padding:var(--ds-space-12) var(--ds-space-16);border:0;border-radius:var(--ds-radius-pill);background:var(--cta-primary-bg);color:var(--cta-primary-ink);font-weight:var(--cta-weight);cursor:pointer;box-shadow:var(--cta-shadow-rest);transition:background var(--cta-ease),transform var(--cta-ease),box-shadow var(--cta-ease)}.chat-auth-btn:hover:not(:disabled){background:var(--cta-primary-bg-hover);box-shadow:var(--cta-shadow-hover);transform:translateY(-1px)}.chat-auth-btn:active:not(:disabled){background:var(--cta-primary-bg-active);box-shadow:none;transform:none}.empty-state p{margin:var(--ds-space-4) 0}.card-trend{font-size:var(--ds-font-size-label);color:var(--deck-muted)}.scope-line{font-size:var(--ds-font-size-label);color:var(--deck-muted);margin-bottom:var(--ds-space-12)}.scope-line strong{color:var(--deck-cyan)}.insight-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--ds-space-20);margin-top:var(--ds-space-12)}.insight-card{border:1px solid var(--color-border);border-radius:var(--ds-radius-lg);background:var(--color-surface);overflow:hidden;display:flex;flex-direction:column}.insight-card .ic-top{display:flex;align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-12) var(--ds-space-16);flex-wrap:wrap}.insight-card .ic-hero img{width:100%;display:block;border-top:1px solid var(--color-border-light)}.insight-card .ic-body{padding:var(--ds-space-16) var(--ds-space-16)}.insight-title{margin:0 0 var(--ds-space-8);font-size:17px;font-weight:800;line-height:1.25}.insight-hook{margin:0 0 var(--ds-space-12);font-size:12.5px;color:var(--deck-muted);line-height:1.5}.insight-keystat{margin:var(--ds-space-8) 0 var(--ds-space-12);font-size:13px;color:var(--deck-text);line-height:1.5}.insight-keystat .ks-label{display:block;font-size:var(--ds-font-size-info);text-transform:uppercase;letter-spacing:.06em;color:var(--deck-cyan);margin-bottom:var(--ds-space-2)}.verdict-block{display:flex;align-items:center;gap:var(--ds-space-8);margin:var(--ds-space-8) 0 var(--ds-space-8);flex-wrap:wrap}.verdict-token{display:inline-flex;align-items:center;font-size:var(--ds-font-size-label);font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px var(--ds-space-12);border-radius:var(--ds-radius-sm)}.verdict-token.verdict-noise{background:var(--color-surface-hover);color:var(--deck-muted);border:1px solid var(--color-border)}.verdict-token.verdict-signal{background:var(--tint-success);color:var(--success-ink);border:1px solid color-mix(in srgb,var(--success-ink) 35%,transparent)}.verdict-token.verdict-inconclusive{background:color-mix(in srgb,var(--ds-color-brand-ground) 16%,transparent);color:var(--deck-amber);border:1px solid color-mix(in srgb,var(--ds-color-brand-ground) 50%,transparent)}.verdict-confidence{font-size:var(--ds-font-size-label);color:var(--deck-muted)}.verdict-plain{font-size:12.5px;color:var(--deck-text);line-height:1.5;margin:var(--ds-space-2) 0 var(--ds-space-4)}.verdict-reason{font-size:11.5px;color:var(--deck-muted);line-height:1.5;margin:0 0 var(--ds-space-8)}.raw-adjusted{display:flex;align-items:center;gap:var(--ds-space-8);flex-wrap:wrap;font-size:var(--ds-font-size-label);color:var(--deck-text);margin:var(--ds-space-8) 0;padding:var(--ds-space-8) var(--ds-space-12);border:1px solid var(--color-border-light);border-radius:var(--ds-radius-md);background:var(--color-surface-hover)}.raw-adjusted .ra-sep{color:var(--deck-muted)}.adjusted-domain-label{font-size:10.5px;color:var(--deck-muted);line-height:1.45;margin:calc(-1 * var(--ds-space-2)) 0 var(--ds-space-8)}.decision-capture{display:flex;align-items:center;gap:var(--ds-space-8);flex-wrap:wrap;margin:var(--ds-space-12) 0 var(--ds-space-2)}.dc-capture-label{font-size:var(--ds-font-size-label);font-weight:700;color:var(--deck-text);margin-right:var(--ds-space-2)}.dc-opt{font-size:11.5px;color:var(--deck-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--ds-radius-pill);padding:5px var(--ds-space-12);cursor:pointer}.dc-opt:hover{border-color:rgba(var(--identity-rgb),.35);color:var(--deck-cyan)}.dc-opt:focus-visible{outline:var(--ds-space-2) solid var(--deck-cyan);outline-offset:1px}.decision-noted{font-size:11.5px;color:var(--deck-text)}.dc-who{color:var(--deck-muted)}.dc-saving{font-size:11.5px;color:var(--deck-muted)}.dc-fail{flex-basis:100%;margin-top:var(--ds-space-4);font-size:var(--ds-font-size-label);line-height:1.45;color:var(--error-ink)}.dc-fail strong{color:var(--error-ink)}.dc-change{font-size:var(--ds-font-size-label);color:var(--deck-cyan);background:none;border:none;text-decoration:underline;cursor:pointer;padding:0 var(--ds-space-2)}.causal-methods{margin-top:var(--ds-space-4)}.causal-methods strong{color:var(--deck-text)}.insight-narrative{font-size:12.5px;color:var(--deck-text);line-height:1.55;margin:var(--ds-space-12) 0}.figures-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--ds-space-12);margin:var(--ds-space-12) 0}.figure{border:1px solid var(--color-border-light);border-radius:var(--ds-radius-md);padding:var(--ds-space-8) var(--ds-space-12);background:var(--color-surface-hover)}.figure .f-k{font-size:var(--ds-font-size-info);text-transform:uppercase;letter-spacing:.04em;color:var(--deck-muted);margin-bottom:3px}.figure .f-v{font-size:12.5px;color:var(--deck-text);font-weight:600}.insight-meta{border-top:1px solid var(--color-border-light);padding:var(--ds-space-8) 0 var(--ds-space-2)}.meta-line{font-size:var(--ds-font-size-label);color:var(--deck-muted);line-height:1.5;margin:var(--ds-space-2) 0}.meta-line a.method-link{color:var(--deck-cyan);text-decoration:underline}.ic-provenance{margin:var(--ds-space-12) 0 var(--ds-space-2)}.ic-provenance summary.ic-i{display:inline-block;cursor:pointer;font-size:13px;color:var(--deck-muted);border:1px solid var(--color-border);border-radius:50%;width:var(--ds-space-24);height:var(--ds-space-24);line-height:var(--ds-space-20);text-align:center}.ic-provenance .ic-meta-body{margin:var(--ds-space-2) 0}.insight-fail-closed{margin:var(--ds-space-8) 0 var(--ds-space-2);padding:var(--ds-space-12) var(--ds-space-16);border-radius:var(--ds-radius-control);background:var(--tint-error);border:1px solid color-mix(in srgb,var(--error-ink) 32%,transparent);color:var(--error-ink);font-size:12.5px;line-height:1.5}.insight-fail-closed strong{font-weight:700}.insight-fail-closed p{margin:var(--ds-space-4) 0}.insight-fail-closed a.method-link{color:var(--error-ink);font-weight:600}.panel,.card{background:var(--deck-card);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0 1px var(--ds-space-2) rgba(var(--shadow-rgb),.08);padding:var(--ds-space-20)}.panel+.panel,.panel+.card,.card+.panel,.card+.card,.panel+section,section+.panel{margin-top:var(--ds-space-20)}.panel-title{margin:0 0 var(--ds-space-4);font-size:1.05rem;line-height:1.3;color:var(--deck-heading-ink);font-weight:700}.panel-head{display:flex;align-items:flex-start;gap:var(--ds-space-16)}.panel-head .panel-title{flex:1}.panel-actions{flex-shrink:0;margin-left:auto}.panel-actions a.btn,.panel-actions button{min-height:38px;padding:var(--ds-space-8) var(--ds-space-16);font-size:.85rem}.panel-desc{color:var(--deck-muted);margin:0 0 var(--ds-space-16);font-size:.85rem}.panel-divider{border:0;border-top:1px solid var(--color-border-light);margin:var(--ds-space-20) 0}.panel-muted{background:var(--color-surface-hover);border-color:var(--color-border-light);box-shadow:none}.role-chip{display:inline-flex;align-items:center;gap:var(--ds-space-8);padding:3px var(--ds-space-12);border-radius:var(--ds-radius-pill);font-size:.72rem;font-weight:700;line-height:1.45;border:1px solid var(--color-border);background:var(--color-surface-hover);color:var(--deck-muted);white-space:nowrap}.role-chip-admin{background:var(--deck-lamp-on);border-color:color-mix(in srgb,var(--deck-text) 14%,transparent);color:#12100e}.role-chip-subadmin{background:var(--tint-primary);border-color:rgba(var(--identity-rgb),.28);color:var(--lavender-ink)}.role-chip-member{background:var(--color-surface-hover);color:var(--deck-muted)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-8);text-align:center;padding:var(--ds-space-40) var(--ds-space-24);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--ds-radius-control)}.empty-state-icon{width:var(--ds-space-56);height:var(--ds-space-56);display:flex;align-items:center;justify-content:center;font-size:var(--ds-font-size-title-1);background:var(--deck-tile-bg);border-radius:var(--ds-radius-lg);margin-bottom:var(--ds-space-4);opacity:1}.empty-state-icon img{display:block;width:var(--ds-space-32);height:var(--ds-space-32)}.empty-state p{margin:var(--ds-space-8) 0 var(--ds-space-4);color:var(--deck-muted);max-width:46ch}.empty-state p strong,.empty-state p code{color:var(--deck-text)}.empty-state.intro-coldstart{padding:var(--ds-space-12) var(--ds-space-16)}.empty-state.intro-coldstart p{margin:0}.empty-state .btn,.empty-state a.btn{min-height:44px;margin-top:var(--ds-space-8);display:inline-flex;align-items:center;justify-content:center;padding:var(--ds-space-12) var(--ds-space-20);border-radius:var(--ds-radius-pill);border:none;background:var(--cta-primary-bg);color:var(--cta-primary-ink);font-weight:var(--cta-weight);font-size:.85rem;cursor:pointer;text-decoration:none;font-family:inherit;box-shadow:var(--cta-shadow-rest);transition:background var(--cta-ease),transform .15s ease,box-shadow var(--cta-ease)}.empty-state .btn:hover:not(:disabled),.empty-state a.btn:hover:not(:disabled){background:var(--cta-primary-bg-hover);transform:translateY(calc(-1 * var(--ds-space-2)));box-shadow:var(--cta-shadow-hover)}.empty-state .btn:active:not(:disabled),.empty-state a.btn:active:not(:disabled){background:var(--cta-primary-bg-active);box-shadow:none;transform:none}.inline-msg,.toast{border-radius:var(--ds-radius-control);padding:var(--ds-space-12) var(--ds-space-16);font-size:.85rem;line-height:1.45;border:1px solid transparent}.inline-msg{display:block}.toast{display:flex;align-items:flex-start;gap:var(--ds-space-12)}.inline-msg strong,.toast strong{font-weight:700}.inline-msg-success,.toast-success{background:var(--tint-success);border-color:color-mix(in srgb,var(--success-ink) 30%,transparent);color:var(--success-ink)}.inline-msg-error,.toast-error{background:var(--tint-error);border-color:color-mix(in srgb,var(--error-ink) 32%,transparent);color:var(--error-ink)}.inline-msg-warn,.toast-warn{background:#fff4e5;border-color:#f0d3ac;color:var(--warn-ink)}.inline-msg-info,.toast-info{background:var(--tint-primary);color:var(--lavender-ink)}.toast{position:fixed;top:calc(var(--ds-space-20) + env(safe-area-inset-top,var(--ds-space-0)));right:var(--ds-space-20);z-index:60;max-width:420px;box-shadow:0 var(--ds-space-8) var(--ds-space-24) rgba(var(--shadow-rgb),.14);animation:toast-in .15s ease-out both}@keyframes toast-in{0%{opacity:0;transform:translateY(calc(-1 * var(--ds-space-8)))}to{opacity:1;transform:translateY(0)}}.toast-close{flex-shrink:0;background:transparent;border:0;cursor:pointer;min-width:44px;min-height:44px;margin:calc(-1 * var(--ds-space-12)) calc(-1 * var(--ds-space-16)) calc(-1 * var(--ds-space-12)) auto;font-size:1.2rem;line-height:1;color:inherit;font-family:inherit}.toast-close:hover{background:color-mix(in srgb,var(--deck-text) 6%,transparent)}.toast-close:focus-visible{outline:var(--ds-space-2) solid currentColor;outline-offset:calc(-1 * var(--ds-space-4))}.recheck-btn{margin-left:var(--ds-space-8);padding:var(--ds-space-4) var(--ds-space-12);background:transparent;color:inherit;cursor:pointer;border:1px solid currentColor;border-radius:var(--ds-radius-pill);font:inherit;font-size:.72rem;font-weight:600}.recheck-btn:hover{background:color-mix(in srgb,var(--deck-text) 6%,transparent)}.dash-topbar .inline-msg{padding:5px var(--ds-space-12);font-size:.72rem;max-width:60vw}.dash-topbar .recheck-btn{padding:var(--ds-space-2) var(--ds-space-12);margin-left:var(--ds-space-8)}.escal-link{color:var(--lavender-ink);font-size:.72rem;font-weight:600;text-decoration:underline;text-underline-offset:var(--ds-space-2);white-space:nowrap}.escal-link:hover{color:#5a00a6}.confirm{background:var(--tint-primary);border:1px solid rgba(var(--identity-rgb),.28);border-radius:var(--ds-radius-control);padding:var(--ds-space-16) var(--ds-space-16);margin:var(--ds-space-12) 0}.confirm-message{margin:0 0 var(--ds-space-12);font-size:.85rem;color:var(--deck-text)}.confirm-actions{display:flex;gap:var(--ds-space-8);flex-wrap:wrap}.confirm-actions button{min-height:44px}.confirm-actions .confirm-yes{padding:var(--ds-space-8) var(--ds-space-20);border:none;border-radius:var(--ds-radius-pill);cursor:pointer;background:var(--cta-primary-bg);color:var(--cta-primary-ink);font-weight:var(--cta-weight);font-family:inherit;font-size:.85rem;box-shadow:var(--cta-shadow-rest);transition:background var(--cta-ease),box-shadow var(--cta-ease)}.confirm-actions .confirm-yes:hover:not(:disabled){background:var(--cta-primary-bg-hover);box-shadow:var(--cta-shadow-hover)}.confirm-actions .confirm-cancel{background:var(--cta-quiet-bg);color:var(--cta-quiet-ink);border:1px solid var(--cta-quiet-border);border-radius:var(--ds-radius-pill);font-family:inherit;font-size:.85rem;cursor:pointer;padding:var(--ds-space-8) var(--ds-space-20);box-shadow:none}.confirm-actions .confirm-cancel:hover:not(:disabled){background:var(--cta-quiet-bg-hover)}.confirm-danger{background:var(--tint-error);border-color:color-mix(in srgb,var(--error-ink) 32%,transparent)}.confirm-danger .confirm-actions .confirm-yes{background:var(--danger-strong);color:var(--ds-color-text-inverse);filter:none}.confirm-danger .confirm-actions .confirm-yes:hover{background:var(--danger-strong-hover)}.grid-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-20);align-items:start}.grid-2col>.grid-span-2{grid-column:1 / -1}.grid-2col>.panel,.grid-2col>.card{margin-top:0}.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-8);margin:0;padding:0;font-size:.8125rem}.breadcrumb li{display:inline-flex;align-items:center;gap:var(--ds-space-8)}.breadcrumb li+li:before{content:"/";color:var(--deck-muted);opacity:.7}.breadcrumb a{color:var(--deck-cyan);text-decoration:none;padding:var(--ds-space-2) var(--ds-space-4);margin:calc(-1 * var(--ds-space-2)) calc(-1 * var(--ds-space-4));border-radius:var(--ds-radius-sm);transition:background var(--transition-fast, .15s ease-out)}.breadcrumb a:hover{background:var(--color-surface-hover);text-decoration:underline}.breadcrumb a:focus-visible{outline:var(--ds-space-2) solid var(--deck-cyan);outline-offset:var(--ds-space-2)}.breadcrumb [aria-current=page]{color:var(--deck-text);font-weight:700}@media (max-width: 1023px){.grid-2col{grid-template-columns:1fr}}@media (max-width: 767.98px){.panel,.card{padding:var(--ds-space-16)}.panel-head{flex-wrap:wrap}.panel-actions{margin-left:0;width:100%}.panel-actions a.btn,.panel-actions button{width:100%}.toast{left:var(--ds-space-16);right:var(--ds-space-16);top:var(--ds-space-12);max-width:none}.dash-topbar{flex-wrap:wrap;row-gap:var(--ds-space-8)}.dash-topbar .tb-right{flex-wrap:wrap;justify-content:flex-end;row-gap:var(--ds-space-8)}}@media (prefers-reduced-motion: reduce){.toast{animation:none}}@media (max-width: 843px){.split-root[data-layout-mode=split]{flex-direction:column}.split-root[data-layout-mode=split] .split-gutter{display:none}.split-root[data-layout-mode=split] .split-pane{flex:1 1 auto!important;width:100%;min-height:0;max-height:none}.split-root[data-layout-mode=split] .split-pane.right{order:1;flex:1 1 auto!important;min-height:0;overflow:auto}.split-root[data-layout-mode=split] .split-pane.left{order:2;flex:0 0 var(--layout-sheet-height)!important;border-top:1px solid var(--color-border);border-bottom:none;overflow:auto}}@media (max-width: 767.98px){.dash-shell{flex-direction:column;height:100vh;height:100dvh;min-height:0;overflow:hidden;padding-bottom:var(--bottom-nav-inset)}.dash-rail{position:fixed;top:auto;left:0;right:0;bottom:0;width:100%;height:auto;flex-direction:column;border-right:none;border-top:1px solid color-mix(in srgb,var(--deck-text) 12%,transparent);background:linear-gradient(180deg,var(--deck-field-2),var(--deck-field));padding:var(--ds-space-4) max(var(--ds-space-8),env(safe-area-inset-right)) max(var(--ds-space-8),var(--bottom-nav-inset)) max(var(--ds-space-8),env(safe-area-inset-left));gap:0;z-index:var(--bottom-nav-z);-webkit-backdrop-filter:blur(var(--ds-space-8));backdrop-filter:blur(var(--ds-space-8))}.dash-rail .rail-brand,.dash-rail .rail-scope,.dash-rail .rail-user{display:none}.dash-rail .rail-nav{flex-direction:row;justify-content:space-around;align-items:stretch;gap:var(--ds-space-2);width:100%}.dash-rail .rail-link{flex-direction:column;align-items:center;gap:3px;padding:var(--ds-space-8) var(--ds-space-4);min-height:var(--nav-link-min-height);font-size:var(--ds-font-size-label);text-align:center;line-height:1.1;border-radius:var(--ds-radius-md)}.dash-rail .rail-link .nav-dot{display:none}.dash-main{min-width:0;min-height:0;padding-top:env(safe-area-inset-top)}.dash-content{padding:var(--ds-space-20) var(--ds-space-16) calc(var(--content-clearance-bottom) + var(--bottom-nav-breath))}.deck-shell{max-width:none;padding:var(--ds-space-20) var(--ds-space-12) var(--content-clearance-bottom)}.split-root{flex:1 1 auto;min-height:0;overflow:visible}.split-root[data-layout-mode=split]{flex-direction:column}.split-root[data-layout-mode=split] .split-gutter{display:none}.split-root[data-layout-mode=split] .split-pane{flex:1 1 auto!important;width:100%;min-height:0;max-height:none}.split-root[data-layout-mode=split] .split-pane.right{order:1;flex:1 1 auto!important;min-height:0;overflow:auto}.split-root[data-layout-mode=split] .split-pane.left{order:2;flex:0 0 var(--layout-sheet-height)!important;border-top:1px solid var(--color-border);border-bottom:none;overflow:auto}.split-root[data-layout-mode=split] .split-pane.left:has(.mobile-chat[data-bar=true]){flex:0 0 auto!important}.gallery-grid{grid-template-columns:1fr}.decision-card{padding:var(--ds-space-16)}.decision-card .dc-value{font-size:var(--ds-font-size-h6)}.assistant-pane{margin:var(--ds-space-16) 0 var(--ds-space-20);padding:var(--ds-space-8) var(--ds-space-12)}.figures-grid,.insight-gallery{grid-template-columns:1fr}.lever,.scope-btn,.option-prompt,.signout-btn,label.lamp input+.lamp-label{min-height:44px}.lamp{min-height:var(--ds-space-56)}}@media (min-width: 768px){.dash-content{padding:var(--ds-space-16) var(--ds-size-page-gutter) var(--ds-space-20)}.gallery-head{margin-bottom:var(--ds-space-16)}.assistant-pane{margin:var(--ds-space-12) 0 var(--ds-space-20);padding:var(--ds-space-8) var(--ds-space-16)}.viz-canvas{min-height:0}.assistant-pane .liw-state-idle .liw-canvas,.assistant-pane .liw-state-pending .liw-canvas,.assistant-pane .liw-idle{min-height:var(--liw-min-height-short, 136px)}.dash-content{display:flex;flex-direction:column}.assistant-pane{display:flex;flex-direction:column;flex:1 1 auto}.librechat-pane,.chat-embed,.chat-embed-frame-wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.librechat-frame{flex:1 1 auto}}.dash-main{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;padding-top:var(--chrome-strip-height)}.split-root{flex:1 1 auto;min-height:0}.split-pane.right{position:relative;display:flex;flex-direction:column;overflow:hidden}.surface-viz{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--ds-space-16);padding:var(--ds-space-16) var(--ds-space-24) var(--ds-space-24)}.surface-route,.assistant-window-slot{min-width:0}.surface-route.settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:var(--ds-space-24);box-sizing:border-box}.settings-overlay-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--ink-black-rgb),.42);-webkit-backdrop-filter:blur(var(--ds-space-2));backdrop-filter:blur(var(--ds-space-2))}.settings-overlay-window{position:relative;width:min(720px,100%);max-height:min(86vh,920px);overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border-light, #EFEEF4);border-radius:var(--ds-radius-lg);box-shadow:0 var(--ds-space-24) 70px rgba(var(--shadow-rgb),.4);padding:var(--ds-space-24) var(--ds-space-24) var(--ds-space-32);box-sizing:border-box}@media (max-width: 767.98px){.surface-route.settings-overlay{padding:var(--ds-space-12);align-items:flex-start}.settings-overlay-window{max-height:calc(100vh - var(--ds-space-20));border-radius:var(--ds-radius-lg)}}.chrome-menu{position:fixed;top:calc(var(--ds-space-20) + env(safe-area-inset-top,var(--ds-space-0)));left:var(--ds-space-16);transform:none;z-index:var(--chrome-row-z)}.chrome-trigger{display:inline-flex;align-items:center;justify-content:center;gap:0;width:var(--ds-space-40);height:var(--ds-space-40);padding:0;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border-light);color:var(--deck-text);cursor:pointer;box-shadow:0 1px var(--ds-space-2) rgba(var(--shadow-rgb),.1);transition:background .16s ease,border-color .16s ease}.chrome-trigger:hover{background:var(--color-surface-hover)}.chrome-trigger:focus-visible{outline:var(--cta-focus);outline-offset:var(--ds-space-2)}.chrome-logo{width:var(--ds-space-24);height:var(--ds-space-24);display:block;flex:0 0 auto}.chrome-bars{color:var(--deck-muted);width:var(--ds-space-24);height:var(--ds-space-24);display:block;flex:0 0 auto;translate:0 -1.7px}.chrome-bars svg{width:var(--ds-space-24);height:var(--ds-space-24);display:block}.chrome-trigger:hover .chrome-bars{color:var(--deck-cyan)}.chrome-panel{position:absolute;top:calc(100% + var(--ds-space-8));left:0;transform:none;min-width:236px;max-width:min(236px,calc(100vw - var(--ds-space-24)));display:flex;flex-direction:column;padding:var(--ds-space-8) var(--ds-space-8);--chrome-row-pad-x: var(--ds-space-12);--chrome-icon-col: var(--ds-space-24);--chrome-gap: var(--ds-space-12);--chrome-lockup-height: var(--ds-size-page-gutter);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--ds-radius-lg);box-shadow:0 var(--ds-space-12) var(--ds-space-32) rgba(var(--shadow-rgb),.18)}.chrome-panel-head{display:flex;align-items:center;min-height:var(--ds-space-32);padding:var(--ds-space-2) var(--chrome-row-pad-x);margin-bottom:var(--ds-space-4);border:1px solid transparent;border-bottom:1px solid var(--color-border-light)}.chrome-panel-lockup{display:flex;align-items:center;gap:var(--ds-space-8);min-width:0}.chrome-lockup{height:var(--chrome-lockup-height);width:68.25px;display:block;flex:0 0 auto;background-color:var(--brand-lockup-ink);-webkit-mask:var(--lockup-mask) left center / 100% 100% no-repeat;mask:var(--lockup-mask) left center / 100% 100% no-repeat}.chrome-panel-user{font-size:13px;font-weight:600;color:var(--deck-text);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chrome-panel-scope{font-size:var(--ds-font-size-label);color:var(--deck-muted);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chrome-panel-account{display:flex;align-items:center;gap:var(--chrome-gap);min-height:var(--ds-space-40);padding:5px var(--chrome-row-pad-x);border:1px solid transparent}.chrome-avatar{flex:0 0 var(--chrome-icon-col);width:var(--chrome-icon-col);height:var(--chrome-icon-col);border-radius:50%;background:var(--color-surface-hover);color:var(--deck-text);display:inline-flex;align-items:center;justify-content:center;font-size:var(--ds-font-size-info);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.chrome-account-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.chrome-panel-spacer{flex:1 1 auto;min-height:var(--ds-space-2)}.chrome-panel-divider{height:1px;background:var(--color-border-light);margin:var(--ds-space-4) 0}.chrome-panel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.chrome-panel-subhead{margin:var(--ds-space-12) var(--ds-space-12) var(--ds-space-4);padding:0;border-top:0;font-size:var(--ds-font-size-label);font-weight:600;letter-spacing:0;text-transform:none;color:var(--deck-muted)}.chrome-item{display:flex;align-items:center;gap:var(--chrome-gap);width:100%;min-height:var(--ds-space-40);padding:5px var(--chrome-row-pad-x);border-radius:var(--ds-radius-md);background:transparent;border:1px solid transparent;color:var(--deck-text);font-size:var(--ds-font-size-body);font-weight:500;cursor:pointer;text-align:left}.chrome-item:hover{background:var(--color-surface-hover)}.chrome-item:focus-visible{outline:var(--cta-focus);outline-offset:calc(-1 * var(--ds-space-2))}.chrome-item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chrome-symbol{display:inline-flex;flex:0 0 var(--chrome-icon-col);width:var(--chrome-icon-col);height:var(--ds-size-icon);align-items:center;justify-content:center;color:var(--color-text-muted)}.chrome-symbol svg{width:var(--ds-size-icon);height:var(--ds-size-icon);display:block}.chrome-item:hover .chrome-symbol,.chrome-item:focus-visible .chrome-symbol,.chrome-item[aria-current=true] .chrome-symbol{color:var(--deck-cyan)}.chrome-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:54;background:transparent}.shell-status{position:fixed;top:calc(var(--ds-space-56) + env(safe-area-inset-top,var(--ds-space-0)));left:50%;transform:translate(-50%);z-index:54;display:flex;align-items:center;gap:var(--ds-space-12);max-width:80vw}.offline-sync{padding-left:0}.return-resting{position:fixed;top:calc(var(--ds-space-16) + env(safe-area-inset-top,var(--ds-space-0)));right:var(--restore-inset);z-index:var(--chrome-row-z)}.return-resting-btn{width:var(--restore-size);height:var(--restore-size);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--color-surface) 92%,transparent);border:1px solid var(--color-border-light);color:var(--deck-cyan);cursor:pointer;box-shadow:0 var(--ds-space-2) var(--ds-space-12) rgba(var(--shadow-rgb),.14);opacity:.9;transition:opacity .18s ease,background .16s ease}.return-resting-btn svg{width:var(--ds-size-icon);height:var(--ds-size-icon)}.return-resting-btn:hover{background:var(--color-surface-hover);opacity:1}.return-resting-btn:focus-visible{outline:var(--cta-focus);outline-offset:var(--ds-space-2);opacity:1}.return-resting:hover,.return-resting:focus-within{opacity:1}@media (prefers-reduced-motion: reduce){.return-resting-btn{transition:none}}.split-pane.left .assistant-pane{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;padding:var(--ds-space-8)}.assistant-chat{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.assistant-warm{padding:var(--ds-space-8) var(--ds-space-4) var(--ds-space-4);color:var(--ask-muted, var(--dt-muted, #6b6478));font-size:13px;line-height:1.4}.assistant-intro{padding:0 var(--ds-space-2) var(--ds-space-12)}.intro-tour{position:relative;border:1px solid var(--color-border-light);border-radius:var(--ds-radius-lg);padding:var(--ds-space-16) var(--ds-space-16) var(--ds-space-16);background:var(--tint-primary);margin-bottom:var(--ds-space-12)}.intro-tour-dismiss{position:absolute;top:var(--ds-space-8);right:var(--ds-space-8);background:none;border:none;color:var(--deck-muted, #5A5A6A);font-size:15px;cursor:pointer;line-height:1;padding:var(--ds-space-8)}.intro-tour-dismiss:hover{color:var(--deck-heading-ink, #230045)}.intro-tour-progress{font-size:var(--ds-font-size-label);letter-spacing:.04em;color:var(--deck-cyan);font-weight:700;margin-bottom:var(--ds-space-8)}.intro-tour-title{font-size:15px;color:var(--deck-heading-ink, #230045);margin-bottom:var(--ds-space-4)}.intro-tour-copy{font-size:13.5px;line-height:1.55;color:var(--deck-muted, #5A5A6A);max-width:46ch}.intro-tour-actions{display:flex;align-items:center;gap:var(--ds-space-12);margin-top:var(--ds-space-12)}.intro-tour-next,.intro-tour-finish{background:var(--cta-primary-bg);color:var(--cta-primary-ink);border:none;border-radius:9px;padding:9px var(--ds-space-16);font-size:13px;font-weight:600;cursor:pointer}.intro-tour-next:hover,.intro-tour-finish:hover{filter:brightness(1.05)}.intro-tour-skip{background:none;border:none;color:var(--deck-muted, #5A5A6A);font-size:12.5px;cursor:pointer;padding:var(--ds-space-8)}.intro-tour-skip:hover{color:var(--deck-heading-ink, #230045);text-decoration:underline}.intro-chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.intro-chip{background:var(--tint-primary);color:var(--deck-heading-ink, #230045);border:1px solid var(--color-border-light);border-radius:var(--ds-radius-pill);padding:var(--ds-space-8) var(--ds-space-16);font-size:13px;font-weight:600;cursor:pointer;text-align:left;transition:border-color var(--motion-dur-ease, .16s) ease,background var(--motion-dur-ease, .16s) ease}.intro-chip:hover{border-color:var(--deck-cyan);background:var(--tint-primary)}.intro-empty{display:flex;align-items:center;gap:var(--ds-space-8);margin-top:var(--ds-space-12)}.intro-empty-label{font-size:12.5px;font-weight:700;color:var(--deck-muted, #5A5A6A);white-space:nowrap}.intro-chip-suggestion{font-weight:500}.intro-empty-rotate{background:none;border:none;color:var(--deck-muted, #5A5A6A);font-size:var(--ds-font-size-body);cursor:pointer;padding:var(--ds-space-8);flex:0 0 auto}.intro-empty-rotate:hover{color:var(--deck-cyan)}.dock-full>.librechat-pane,.dock-full .chat-embed,.dock-full .chat-embed-frame-wrap,.chat-full-frame>.librechat-pane,.chat-full-frame .chat-embed,.chat-full-frame .chat-embed-frame-wrap,.assistant-chat>.librechat-pane,.assistant-chat .chat-embed,.assistant-chat .chat-embed-frame-wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.dock-full .librechat-frame,.chat-full-frame .librechat-frame,.assistant-chat .librechat-frame{flex:1 1 auto;min-height:0;height:100%}.chat-full-frame.chat-full-hidden{display:none}.ask-surface-host{display:contents}.ask-surface-host.ask-surface-suppressed{display:none}@media (min-width: 768px){.split-root{min-height:min(var(--split-min-height),calc(100dvh - var(--chrome-strip-height)));max-height:calc(100dvh - var(--chrome-strip-height))}.split-root[data-layout-mode=chat-max] .split-pane.left,.split-root[data-layout-mode=chat-large-thumb] .split-pane.left{flex:1 1 100%}.split-root[data-layout-mode=viz-max] .split-pane.left{display:none}.split-root[data-layout-mode=viz-max] .split-pane.right{flex:1 1 100%}.split-root[data-layout-mode=viz-max] .surface-viz{max-width:calc((100vh - 120px) * var(--layout-viz-max-width-factor));width:100%;margin-inline:auto}.split-root[data-layout-mode=chat-max],.split-root[data-layout-mode=chat-large-thumb]{position:relative}.split-root[data-layout-mode=chat-max] .split-pane.right,.split-root[data-layout-mode=chat-large-thumb] .split-pane.right{position:absolute;right:var(--ds-space-16);bottom:var(--ds-space-16);width:var(--layout-thumb-width);aspect-ratio:var(--layout-thumb-aspect);overflow:hidden;cursor:pointer;border:1px solid var(--color-border);border-radius:var(--ds-radius-lg);background:var(--color-surface);box-shadow:0 var(--ds-space-8) var(--ds-space-24) rgba(var(--shadow-rgb),.2);z-index:20}}@media (max-width: 767.98px){.chrome-menu{top:calc(env(safe-area-inset-top,var(--ds-space-0)) + var(--chrome-row-top));left:var(--ds-space-12)}.dash-main{padding-top:calc(env(safe-area-inset-top,var(--ds-space-0)) + var(--chrome-strip-height))}.surface-viz{padding:var(--ds-space-12) var(--ds-space-12)}.split-pane.right{overflow:visible}.split-root[data-layout-mode=viz-max] .split-pane.left{display:none}.split-root[data-layout-mode=chat-max] .split-pane.left,.split-root[data-layout-mode=viz-max] .split-pane.right{flex:1 1 100%!important}.split-root[data-layout-mode=chat-max],.split-root[data-layout-mode=chat-large-thumb]{position:relative;flex-direction:column}.split-root[data-layout-mode=chat-max] .split-gutter,.split-root[data-layout-mode=chat-large-thumb] .split-gutter{display:none}.split-root[data-layout-mode=chat-max] .split-pane.left,.split-root[data-layout-mode=chat-large-thumb] .split-pane.left{flex:1 1 100%!important}.split-root[data-layout-mode=chat-max] .split-pane.right,.split-root[data-layout-mode=chat-large-thumb] .split-pane.right{position:absolute;right:var(--ds-space-12);bottom:var(--ds-space-12);width:var(--layout-thumb-width);aspect-ratio:var(--layout-thumb-aspect);overflow:hidden;cursor:pointer;border:1px solid var(--color-border);border-radius:var(--ds-radius-lg);background:var(--color-surface);z-index:20}}.dash-shell.special .split-root{display:block;border:none;border-radius:0;min-height:0;overflow:visible}.dash-shell.special .split-root .split-pane{display:contents!important}.dash-shell.special .split-root .split-gutter,.dash-shell.special .return-resting{display:none!important}.dash-shell.special .surface-viz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;padding:0;gap:0;overflow:auto;background:var(--color-bg)}.dash-shell.special .surface-viz .assistant-window-slot{min-height:100%;display:flex;flex-direction:column;justify-content:center}.dash-shell.special .surface-viz .assistant-window-slot>.liw{min-height:100%}.dash-shell.special .surface-route{display:none}.chat-full-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8);padding:var(--ds-space-8) var(--ds-space-2) var(--ds-space-2)}.chat-full-link{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:rgba(var(--surface-white-rgb),.88);background:transparent;border:1px solid rgba(var(--surface-white-rgb),.28);border-radius:var(--ds-radius-md);padding:3px var(--ds-space-12);cursor:pointer;transition:background .16s ease}.chat-full-link:hover{background:rgba(var(--surface-white-rgb),.12)}.chat-full-link .chat-full-ic{display:block;translate:0 1px;transition:transform var(--cta-ease, .16s ease-out)}.chat-full-link:hover .chat-full-ic{transform:translate(1px)}@media (prefers-reduced-motion: reduce){.chat-full-link .chat-full-ic{transition:none}.chat-full-link:hover .chat-full-ic{transform:none}}.chat-pending-notice{display:flex;align-items:center;gap:var(--ds-space-12);flex-wrap:wrap;margin:0 0 var(--ds-space-8);padding:7px var(--ds-space-12);border-radius:var(--ds-radius-control);background:rgba(var(--surface-white-rgb),.14);border:1px solid rgba(var(--surface-white-rgb),.28);color:rgba(var(--surface-white-rgb),.92);font-size:var(--ds-font-size-label);line-height:1.45}.chat-pending-copy{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.chat-pending-back{flex:0 0 auto;font-size:11.5px;font-weight:600;color:rgba(var(--surface-white-rgb),.95);background:transparent;border:1px solid rgba(var(--surface-white-rgb),.42);border-radius:var(--ds-radius-md);padding:3px var(--ds-space-12);cursor:pointer;transition:background .16s ease}.chat-pending-back:hover{background:rgba(var(--surface-white-rgb),.18)}@media (max-width: 767.98px){.chat-full-bar{margin-bottom:var(--ds-space-40)}}@media (max-width: 767.98px){.chat-full-link{color:var(--deck-text);background:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px var(--ds-space-2) rgba(var(--shadow-rgb),.1);width:36px;height:36px;padding:0;border-radius:50%;justify-content:center}.chat-full-link:hover{background:var(--color-surface-hover)}.chat-full-link:active{transform:scale(.92)}.chat-full-link:focus-visible{outline:var(--cta-focus);outline-offset:var(--ds-space-2)}}@media (max-width: 767.98px){.mobile-chat.mc-bar-mode{margin-bottom:var(--ds-space-40)}.mobile-chat.mc-bar-mode .mc-lead>.chat-full-bar{margin:0;padding:0;gap:0;pointer-events:none}.mobile-chat.mc-bar-mode .mc-lead>.chat-full-bar button{pointer-events:auto}.chat-full-link.chat-open-corner{position:relative}.chat-full-link.chat-open-corner:after{content:"";position:absolute;inset:calc(-1 * var(--ds-space-4));border-radius:50%}}:root{--embed-shadow: none;--embed-shadow-card: none;--dock-shadow: none;--ask-w: min(680px, calc(100% - var(--ds-space-48)));--ask-h: var(--ds-radius-widget);--panel-corner-inset-factor: .3;--ask-inset: max(var(--ds-space-8), calc(var(--ask-h) * var(--panel-corner-inset-factor)));--ask-shadow-rest: none;--ask-shadow-hover: none;--ask-shadow-focus: none;--ask-fill: #F0EDF8;--ask-border-rest: rgba(var(--identity-rgb), .28);--ask-border-typing: rgba(var(--identity-rgb), .55);--ask-separator: color-mix(in srgb, var(--deck-heading-ink) 12%, transparent);--ask-hint-pill-bg: var(--color-bg, #f7f6fb);--ask-hint-pill-border: var(--color-border, #e2e2ea);--dock-frost: var(--sm-overlay-frost-light, rgba(var(--surface-white-rgb), .72));--dock-radius: var(--ds-radius-widget);--dock-inset: max(var(--ds-space-12), calc(var(--dock-radius) * var(--panel-corner-inset-factor)));--dock-width: clamp(320px, 27vw, 480px);--ask-bar-h: 58px;--ask-kbd-w: 118px;--ask-dock-clearance: var(--ds-space-12);--ask-dock-reserve: calc(var(--ds-space-24) + var(--ask-bar-h, 58px) + var(--ask-dock-clearance))}.ask-last{flex:0 0 auto;display:flex;align-items:center;gap:var(--ds-space-8);height:var(--ds-space-20);min-width:0;margin:0;padding:0;padding-inline-end:calc(var(--ask-kbd-w, 118px) + var(--ds-space-16) + var(--ds-space-8));border:0;background:transparent;border-radius:var(--ds-radius-sm);font:inherit;font-size:12.5px;line-height:var(--ds-space-20);color:var(--deck-muted, #5a5a6a);text-align:left}button.ask-last{cursor:pointer}button.ask-last:hover .ask-last-txt{color:var(--deck-text, #12100e)}button.ask-last:focus-visible{outline:var(--cta-focus);outline-offset:var(--ds-space-2)}.ask-last-txt{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-last-dot{flex:0 0 auto;width:var(--ds-space-8);height:var(--ds-space-8);border-radius:50%;background:var(--deck-cyan)}.ask-last[data-state=failed] .ask-last-txt{color:var(--deck-red, #b4242e)}.ask-last[data-state=failed] .ask-last-dot{background:var(--deck-red, #b4242e)}:root[data-theme=deep-field]{--embed-shadow: 0 1px var(--ds-space-2) rgba(var(--identity-rgb), .06);--embed-shadow-card: 0 var(--ds-space-4) var(--ds-space-12) rgba(var(--identity-rgb), .1);--dock-shadow: 0 var(--ds-space-24) var(--ds-space-64) color-mix(in srgb, var(--ds-color-shadow) 18%, transparent);--ask-fill: #321655;--ask-border-rest: rgba(var(--identity-rgb), .42);--ask-border-typing: rgba(var(--identity-rgb), .62);--ask-shadow-rest: 0 var(--ds-space-8) var(--ds-space-20) rgba(var(--ink-black-rgb), .28), 0 1px 3px rgba(var(--ink-black-rgb), .18);--ask-shadow-hover: 0 var(--ds-space-12) var(--ds-space-24) rgba(var(--ink-black-rgb), .38);--ask-shadow-focus: 0 0 0 var(--ds-space-4) rgba(var(--identity-rgb), .2), 0 var(--ds-space-12) var(--ds-space-32) rgba(var(--ink-black-rgb), .38);--ask-separator: color-mix(in srgb, var(--deck-text) 14%, transparent);--ask-hint-pill-bg: #170931;--ask-hint-pill-border: rgba(var(--identity-rgb), .3);--dock-frost: var(--sm-overlay-frost)}.surface-viz{position:relative}.split-pane.right.solo{flex:1 1 100%}.dash-shell[data-presentation=resting] .split-root .surface-viz,.dash-shell[data-presentation=expanded] .split-root .surface-viz{max-width:none;width:100%;margin-inline:0}.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot{width:100%;max-width:none;margin-inline:auto}.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot>.liw .liw-canvas{padding:var(--ds-space-12) var(--ds-space-4) 96px}.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot .liw-viz{max-width:none;width:100%}.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot .liw-widget:has(.liw-chart-layout){margin-bottom:auto}@media (min-width: 768px){.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot{--liw-chart-hero-min: var(--now-map-min-h, 300px)}}@media (min-width: 1410px),(min-width: 844px) and (max-height: 820px){.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot>[data-testid=live-insight-window]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot>.liw>.liw-canvas{flex:1 1 auto;min-height:var(--liw-min-height)}.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot .liw-widget-now{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot .liw-widget-now .liw-viz.now-view{flex:1 1 auto;min-height:0}.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot .now-col{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot .now-v3{flex:1 1 auto;min-height:0}}@media (min-width: 844px) and (max-height: 820px){.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot>.liw .liw-canvas{padding-bottom:var(--ds-space-12)}.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot .now-col{padding-top:var(--ds-space-16);padding-bottom:var(--ds-space-12)}}.dash-shell[data-pane-mode=side_by_side][data-presentation=expanded] .surface-viz{padding-left:clamp(var(--ds-space-24),calc(var(--dock-width) + var(--ds-space-24)),calc(100% - 480px))}.dash-shell[data-pane-mode=compact] .ask-dock[data-chat-mode=full]{top:auto;right:var(--ds-space-12);bottom:var(--ds-space-12);left:var(--ds-space-12);width:auto;height:var(--layout-sheet-height, 38vh);max-height:calc(100vh - var(--ds-space-24))}@media (max-width: 767.98px){.return-resting{top:calc(env(safe-area-inset-top,var(--ds-space-0)) + var(--chrome-row-top))}.ask-capsule{display:none}}@media (max-width: 767.98px){.dash-shell[data-mobile=true][data-presentation=resting] .surface-viz{gap:0;padding-bottom:0}.dash-shell[data-mobile=true][data-presentation=resting] .surface-viz .assistant-window-slot>.liw .liw-canvas{padding-bottom:var(--ds-space-12)}}@media (max-width: 767.98px){.split-pane.right .liw-widget-storeglobe,.split-pane.right .liw-widget-current-overview{display:flex;flex-direction:column}.split-pane.right .liw-widget-storeglobe>.liw-vizmeta,.split-pane.right .liw-widget-current-overview>.liw-vizmeta{order:-1;margin-top:0;margin-bottom:var(--ds-space-8)}}@media (prefers-reduced-motion: reduce){.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot>.liw,.dash-shell[data-presentation=resting] .surface-viz .assistant-window-slot>.liw .liw-canvas{transition:none}}.build-stamp{position:fixed;left:var(--ds-space-8);bottom:var(--ds-space-8);z-index:45;max-width:calc(100vw - var(--ds-space-16));box-sizing:border-box;padding:var(--ds-space-2) var(--ds-space-8);border-radius:var(--ds-radius-sm);background:var(--deck-card);color:var(--deck-muted);border:1px solid var(--color-border);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ds-font-size-label);line-height:1.2;opacity:.85;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-shell[data-mobile-full] .dash-main{overflow:hidden}.dash-shell[data-mobile-full] .split-root[data-pager]{display:flex;flex-direction:row;align-items:stretch;overflow:visible;min-height:0;max-height:none;will-change:transform}.dash-shell[data-mobile-full] .split-root[data-pager].mob-ready{transition:transform .24s cubic-bezier(.22,.61,.36,1)}.dash-shell[data-mobile-full] .split-root[data-pager].mob-dragging{transition:none}.dash-shell[data-mobile-full] .split-root[data-pager]>.split-pane{flex:0 0 100%!important;width:100%;height:100%;min-width:0;min-height:0;max-height:none;overflow:hidden}.dash-shell[data-mobile-full] .split-root[data-pager]>.split-pane.left{order:1;border-top:none;overflow:hidden}.dash-shell[data-mobile-full] .split-root[data-pager]>.split-pane.right{order:2}.dash-shell[data-mobile-full] .split-root[data-pager]>.split-pane.left>.assistant-pane{margin:0!important;padding:0!important;flex:1 1 auto;min-height:0;height:100%}.dash-shell[data-mobile-full] .split-root[data-pager] .assistant-chat,.dash-shell[data-mobile-full] .split-root[data-pager] .chat-full-frame{flex:1 1 auto;min-height:0;height:100%}.dash-shell[data-mobile-full] .split-root[data-pager]>.split-pane.right{overflow:auto}.dash-shell[data-mobile-full] .split-root[data-pager]>.split-pane.right>.surface-viz{padding:0;gap:0}.mob-full-gesture{position:fixed;top:0;left:max(var(--mob-full-gesture-edge-inset),env(safe-area-inset-left,var(--ds-space-0)));right:max(var(--mob-full-gesture-edge-inset),env(safe-area-inset-right,var(--ds-space-0)));height:calc(env(safe-area-inset-top,var(--ds-space-0)) + var(--chrome-strip-height));z-index:52;background:transparent;touch-action:none}.mob-full-chrome{position:fixed;top:calc(env(safe-area-inset-top,var(--ds-space-0)) + var(--chrome-row-top));left:var(--ds-space-12);right:var(--ds-space-12);z-index:var(--chrome-row-z);display:flex;flex-direction:column;align-items:stretch;gap:var(--ds-space-8);pointer-events:none}.mob-full-chrome>*{pointer-events:none}.mob-full-chrome button{pointer-events:auto}.mob-full-row{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-8)}.mob-full-switch,.mob-full-exit{width:var(--ds-space-40);height:var(--ds-space-40);padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--deck-text, #12100e);background:var(--color-surface);border:1px solid var(--color-border, #e2e2ea);box-shadow:0 1px 3px rgba(var(--shadow-rgb),.14);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--cta-ease, .16s ease-out),background .16s ease}.mob-full-switch:hover,.mob-full-exit:hover{background:var(--color-surface-hover)}.mob-full-switch:active,.mob-full-exit:active{transform:scale(.92)}.mob-full-switch:focus-visible,.mob-full-exit:focus-visible{outline:var(--cta-focus);outline-offset:var(--ds-space-2)}.mob-full-switch{color:var(--deck-cyan);border-color:var(--deck-cyan)}.mob-full-switch-ic,.mob-full-exit-ic{display:block}.gesture-hint{max-width:min(78vw,320px);padding:var(--ds-space-8) var(--ds-space-12);border-radius:var(--ds-radius-control);background:var(--color-surface);color:var(--deck-text, #12100e);border:1px solid var(--color-border, #e2e2ea);box-shadow:0 var(--ds-space-2) var(--ds-space-12) rgba(var(--shadow-rgb),.18);font-size:12.5px;line-height:1.25;pointer-events:none}.mc-lead{position:relative}.gesture-hint-up{position:absolute;left:0;bottom:calc(100% + var(--ds-space-8));z-index:60}.gesture-hint-right{margin-right:var(--ds-space-8);align-self:center}@media (prefers-reduced-motion: reduce){.dash-shell[data-mobile-full] .split-root[data-pager],.mob-full-switch,.mob-full-exit{transition:none}}html,body{height:100%}.dash-shell{height:100%;min-height:0}.dash-main,.split-root,.split-pane,.surface-viz,.assistant-window-slot,.liw,.liw-canvas,.liw-widget,.liw-viz{min-height:0}.split-pane{min-width:0;overflow:hidden}.surface-viz:has([data-testid=live-insight-window][data-scrolls=false]){overflow:hidden}.surface-viz:has([data-testid=live-insight-window][data-scrolls=true]){overflow:auto}.liw[data-scrolls=true] .liw-canvas{overflow:auto}.liw[data-scrolls=true] .liw-widget-head{position:sticky;top:0;z-index:2}:root{--split-min-height: var(--viz-fit-floor, calc(var(--ds-space-32) * 7))}.liw[data-disposition] .liw-canvas{display:flex;flex-direction:column;min-height:0}.liw[data-disposition] .liw-widget{min-height:0;display:flex;flex-direction:column;flex:1 1 auto}.liw[data-disposition] .liw-frame{flex:1 1 auto}.liw[data-disposition] .liw-viz{min-height:0}.liw[data-disposition] .liw-frame{display:grid;min-height:0}.liw[data-disposition] .liw-frame-wrap>.liw-frame-cols{grid-row:1 / -1;grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;min-width:0}.liw[data-disposition] .liw-frame-wrap>.liw-frame-cols>.liw-frame-main{display:flex;flex-direction:column;min-height:0;min-width:0}.liw[data-disposition] .liw-frame-wrap>.liw-frame-cols>.liw-frame-main>*{flex:1 1 auto;min-height:0;min-width:0}.liw[data-disposition=band] .liw-frame,.liw[data-disposition=band-split] .liw-frame{grid-template-rows:auto minmax(0,1fr) auto}.liw[data-disposition=band-split] .liw-frame-cols:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.liw[data-disposition=stack] .liw-frame{grid-template-rows:auto minmax(0,1fr) auto}.liw[data-disposition=stack-rail] .liw-frame-cols:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(var(--ds-space-56),.5fr)}.liw[data-disposition=split] .liw-frame-cols:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.liw[data-disposition=solo] .liw-frame{grid-template-rows:auto minmax(0,1fr) auto}.liw[data-disposition=grid-2x2] .liw-frame-cols:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.liw[data-disposition=table-chart] .liw-frame-cols:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.liw[data-fit=compact]{--now-map-min-h: var(--viz-fit-compact-chart, 160px)}.liw[data-fit=compact] .now-rank,.liw[data-fit=compact] .liw-frame-rail,.liw[data-disposition=summary] .now-map,.liw[data-disposition=summary] .now-rank,.liw[data-disposition=summary] .now-meta,.liw[data-disposition=summary] .now-estate,.liw[data-disposition=summary] .now-change,.liw[data-disposition=summary] .unified-filter,.liw[data-disposition=summary] .liw-link-chip,.liw[data-disposition=summary] .liw-frame-rail,.liw[data-disposition=summary] .surface-route{display:none}.liw[data-disposition=summary] .now-signal{display:block}.liw[data-disposition=summary] .liw-frame-cols,.liw[data-disposition=summary] .liw-frame{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.surface-viz:has(.liw[data-disposition=summary]) .surface-route{display:none}.liw[data-disposition=summary] .liw-canvas{padding:var(--ds-space-8)}.liw[data-disposition=summary] .now-col{padding:0}.surface-viz:has(.liw[data-disposition=summary]){display:flex;flex-direction:column;justify-content:center}.surface-viz:has(.liw[data-disposition=summary]) .assistant-window-slot{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center}.surface-viz:has(.liw[data-disposition=summary]) .assistant-window-slot>.liw{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center}.liw[data-disposition=summary] .liw-canvas{flex:0 1 auto;justify-content:center;justify-content:safe center}
