:root{--primitive-color-brand-50:oklch(97% .01 240);--primitive-color-brand-100:oklch(93% .03 240);--primitive-color-brand-200:oklch(87% .06 240);--primitive-color-brand-300:oklch(80% .1 240);--primitive-color-brand-400:oklch(72% .12 240);--primitive-color-brand-500:oklch(52% .16 240);--primitive-color-brand-600:oklch(35% .16 240);--primitive-color-brand-700:oklch(28% .14 240);--primitive-color-brand-800:oklch(21% .11 240);--primitive-color-brand-900:oklch(15% .08 240);--primitive-color-brand-950:oklch(10% .05 240);--primitive-color-forest-100:#e3eee7;--primitive-color-forest-300:#7db98e;--primitive-color-forest-500:#3e7a52;--primitive-color-forest-600:#336742;--primitive-color-forest-700:#2a5537;--primitive-color-burgundy-100:#f5e4e6;--primitive-color-burgundy-300:#d98d97;--primitive-color-burgundy-500:#9b3b4a;--primitive-color-burgundy-600:#83323f;--primitive-color-burgundy-700:#6b2833;--primitive-color-caution-100:#f7eedd;--primitive-color-caution-300:#e0a458;--primitive-color-caution-500:#b45309;--primitive-color-caution-600:#97440b;--primitive-color-caution-700:#7a3809;--primitive-color-neutral-0:#fff;--primitive-color-neutral-50:#f6f8fb;--primitive-color-neutral-100:#ecf1f6;--primitive-color-neutral-200:#d9e2ec;--primitive-color-neutral-300:#b8c6d6;--primitive-color-neutral-400:#8fa1b5;--primitive-color-neutral-500:#667c93;--primitive-color-neutral-600:#4a5e74;--primitive-color-neutral-700:#35485c;--primitive-color-neutral-800:#243244;--primitive-color-neutral-900:#131c28;--primitive-color-neutral-950:#0a1120;--primitive-color-dataviz-categorical-1:oklch(35% .16 240);--primitive-color-dataviz-categorical-2:oklch(52% .14 150);--primitive-color-dataviz-categorical-3:oklch(48% .18 25);--primitive-color-dataviz-categorical-4:oklch(58% .16 60);--primitive-color-dataviz-categorical-5:oklch(42% .06 240);--primitive-color-dataviz-categorical-6:oklch(50% .12 280);--primitive-color-dataviz-categorical-7:oklch(45% .08 180);--primitive-color-dataviz-categorical-8:oklch(48% .1 40);--primitive-color-dataviz-cvd-protan-1:oklch(35% .16 240);--primitive-color-dataviz-cvd-protan-2:oklch(65% .18 160);--primitive-color-dataviz-cvd-protan-3:oklch(55% .15 30);--primitive-color-dataviz-cvd-protan-4:oklch(68% .17 65);--primitive-color-dataviz-cvd-protan-5:oklch(45% .05 240);--primitive-color-dataviz-cvd-protan-6:oklch(55% .1 280);--primitive-color-dataviz-cvd-protan-7:oklch(50% .07 180);--primitive-color-dataviz-cvd-protan-8:oklch(52% .09 45);--primitive-color-dataviz-cvd-deutan-1:oklch(35% .16 240);--primitive-color-dataviz-cvd-deutan-2:oklch(62% .16 155);--primitive-color-dataviz-cvd-deutan-3:oklch(52% .16 25);--primitive-color-dataviz-cvd-deutan-4:oklch(65% .16 60);--primitive-color-dataviz-cvd-deutan-5:oklch(44% .06 240);--primitive-color-dataviz-cvd-deutan-6:oklch(53% .11 280);--primitive-color-dataviz-cvd-deutan-7:oklch(48% .08 180);--primitive-color-dataviz-cvd-deutan-8:oklch(50% .1 40);--primitive-color-dataviz-cvd-tritan-1:oklch(35% .16 240);--primitive-color-dataviz-cvd-tritan-2:oklch(55% .15 140);--primitive-color-dataviz-cvd-tritan-3:oklch(50% .18 10);--primitive-color-dataviz-cvd-tritan-4:oklch(60% .15 50);--primitive-color-dataviz-cvd-tritan-5:oklch(40% .07 240);--primitive-color-dataviz-cvd-tritan-6:oklch(48% .13 300);--primitive-color-dataviz-cvd-tritan-7:oklch(55% .09 190);--primitive-color-dataviz-cvd-tritan-8:oklch(55% .11 35);--primitive-font-family-display:"Denton Variable", "Denton", "Georgia", serif;--primitive-font-family-body:"IBM Plex Sans Variable", "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--primitive-font-family-data:"JetBrains Mono Variable", "JetBrains Mono", "Cascadia Code", Consolas, monospace;--primitive-font-family-serif:"Denton", "Georgia", serif;--primitive-font-family-dyslexia:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", "IBM Plex Sans", sans-serif;--primitive-font-size-11:.6875rem;--primitive-font-size-12:.75rem;--primitive-font-size-13:.8125rem;--primitive-font-size-14:.875rem;--primitive-font-size-15:.9375rem;--primitive-font-size-16:1rem;--primitive-font-size-18:1.125rem;--primitive-font-size-20:1.25rem;--primitive-font-size-22:1.375rem;--primitive-font-size-30:1.875rem;--primitive-font-size-44:2.75rem;--primitive-font-size-60:3.75rem;--primitive-font-weight-regular:400;--primitive-font-weight-medium:500;--primitive-font-weight-semibold:600;--primitive-font-lineHeight-tight:1.1;--primitive-font-lineHeight-kicker:1.05;--primitive-font-lineHeight-normal:1.45;--primitive-font-lineHeight-relaxed:1.65;--primitive-font-lineHeight-body:1.5;--primitive-font-tracking-display:-.01em;--primitive-font-tracking-kicker:-.02em;--primitive-font-tracking-label:.02em;--primitive-font-tracking-dateline:.06em;--primitive-font-tracking-tabular:tabular-nums;--primitive-space-0:0;--primitive-space-1:.25rem;--primitive-space-2:.5rem;--primitive-space-3:.75rem;--primitive-space-4:1rem;--primitive-space-5:1.25rem;--primitive-space-6:1.5rem;--primitive-space-8:2rem;--primitive-space-10:2.5rem;--primitive-space-12:3rem;--primitive-space-16:4rem;--primitive-space-18:4.5rem;--primitive-space-24:6rem;--primitive-breakpoint-sm:480px;--primitive-breakpoint-md:768px;--primitive-breakpoint-lg:900px;--primitive-breakpoint-xl:1200px;--primitive-radius-xs:1px;--primitive-radius-sm:2px;--primitive-radius-md:2px;--primitive-radius-lg:4px;--primitive-radius-full:9999px;--primitive-border-width-hairline:1px;--primitive-border-width-focus:2px;--primitive-shadow-sm:0 1px 2px 0 #131c280d;--primitive-shadow-md:0 4px 8px -2px #131c2814;--primitive-shadow-lg:0 12px 24px -6px #131c281f;--primitive-motion-standard:.15s cubic-bezier(.2, 0, 0, 1);--primitive-motion-narrative:.4s cubic-bezier(.05, .7, .1, 1);--primitive-z-rail:100;--primitive-z-dropdown:200;--primitive-z-panel:300;--primitive-z-toast:400;--primitive-z-tooltip:500;--primitive-z-watermark:600;--primitive-z-modal:700;--semantic-light-bg-canvas:var(--primitive-color-neutral-50);--semantic-light-bg-surface:var(--primitive-color-neutral-0);--semantic-light-bg-surface-raised:var(--primitive-color-neutral-0);--semantic-light-bg-subtle:var(--primitive-color-neutral-100);--semantic-light-bg-inverse:var(--primitive-color-neutral-900);--semantic-light-fg-text:var(--primitive-color-neutral-900);--semantic-light-fg-text-secondary:var(--primitive-color-neutral-700);--semantic-light-fg-text-muted:var(--primitive-color-neutral-600);--semantic-light-fg-text-inverse:var(--primitive-color-neutral-0);--semantic-light-fg-link:var(--primitive-color-brand-700);--semantic-light-border-hairline:var(--primitive-color-neutral-200);--semantic-light-border-strong:var(--primitive-color-neutral-400);--semantic-light-border-focus:var(--primitive-color-brand-500);--semantic-light-interactive-primary-bg:var(--primitive-color-brand-600);--semantic-light-interactive-primary-fg:var(--primitive-color-neutral-0);--semantic-light-interactive-primary-hover:var(--primitive-color-brand-700);--semantic-light-interactive-secondary-fg:var(--primitive-color-neutral-900);--semantic-light-interactive-ghost-fg:var(--primitive-color-brand-700);--semantic-light-interactive-selected-bg:#1b3a6b1f;--semantic-light-status-positive-text:var(--primitive-color-forest-700);--semantic-light-status-positive-bg:var(--primitive-color-forest-100);--semantic-light-status-negative-text:var(--primitive-color-burgundy-700);--semantic-light-status-negative-bg:var(--primitive-color-burgundy-100);--semantic-light-status-caution-text:var(--primitive-color-caution-700);--semantic-light-status-caution-bg:var(--primitive-color-caution-100);--semantic-light-status-info-text:var(--primitive-color-brand-700);--semantic-light-status-info-bg:var(--primitive-color-brand-50);--semantic-light-data-up-text:var(--primitive-color-forest-700);--semantic-light-data-up-fill:var(--primitive-color-forest-500);--semantic-light-data-down-text:var(--primitive-color-burgundy-700);--semantic-light-data-down-fill:var(--primitive-color-burgundy-500);--semantic-light-data-flat-text:var(--primitive-color-neutral-600);--semantic-light-data-flat-fill:var(--primitive-color-neutral-500);--semantic-light-data-stale-text:var(--primitive-color-caution-700);--semantic-light-data-stale-fill:var(--primitive-color-caution-500);--semantic-light-data-categorical-1:var(--primitive-color-dataviz-categorical-1);--semantic-light-data-categorical-2:var(--primitive-color-dataviz-categorical-2);--semantic-light-data-categorical-3:var(--primitive-color-dataviz-categorical-3);--semantic-light-data-categorical-4:var(--primitive-color-dataviz-categorical-4);--semantic-light-data-categorical-5:var(--primitive-color-dataviz-categorical-5);--semantic-light-data-categorical-6:var(--primitive-color-dataviz-categorical-6);--semantic-light-data-categorical-7:var(--primitive-color-dataviz-categorical-7);--semantic-light-data-categorical-8:var(--primitive-color-dataviz-categorical-8);--semantic-light-watermark-fg:var(--primitive-color-caution-700);--semantic-light-scrim:#02061173;--semantic-light-elevation-raised:var(--primitive-shadow-sm);--semantic-light-elevation-overlay:var(--primitive-shadow-md);--semantic-light-elevation-modal:var(--primitive-shadow-lg)}[data-brand=partner]{--primitive-color-brand-50:#f1f7f3;--primitive-color-brand-100:#dfeee5;--primitive-color-brand-200:#bfdccb;--primitive-color-brand-300:#92c4a6;--primitive-color-brand-400:#5fa47c;--primitive-color-brand-500:#3b875f;--primitive-color-brand-600:#2a6a4a;--primitive-color-brand-700:#21543b;--primitive-color-brand-800:#1a422f;--primitive-color-brand-900:#133024;--primitive-color-brand-950:#0b1f17;--primitive-font-family-serif:"Georgia", "Times New Roman", serif;--primitive-font-family-sans:"Segoe UI", "Helvetica Neue", system-ui, sans-serif;--semantic-light-bg-canvas:#f4f8f5;--semantic-light-bg-subtle:#ecf3ee;--semantic-light-border-hairline:#d3e2d9}:root{--bg-canvas:var(--semantic-light-bg-canvas);--bg-surface:var(--semantic-light-bg-surface);--bg-surface-raised:var(--semantic-light-bg-surface-raised);--bg-subtle:var(--semantic-light-bg-subtle);--bg-inverse:var(--semantic-light-bg-inverse);--fg-text:var(--semantic-light-fg-text);--fg-text-secondary:var(--semantic-light-fg-text-secondary);--fg-text-muted:var(--semantic-light-fg-text-muted);--fg-text-inverse:var(--semantic-light-fg-text-inverse);--fg-link:var(--semantic-light-fg-link);--border-hairline:var(--semantic-light-border-hairline);--border-strong:var(--semantic-light-border-strong);--border-focus:var(--semantic-light-border-focus);--interactive-primary-bg:var(--semantic-light-interactive-primary-bg);--interactive-primary-fg:var(--semantic-light-interactive-primary-fg);--interactive-primary-hover:var(--semantic-light-interactive-primary-hover);--interactive-secondary-fg:var(--semantic-light-interactive-secondary-fg);--interactive-ghost-fg:var(--semantic-light-interactive-ghost-fg);--interactive-selected-bg:var(--semantic-light-interactive-selected-bg);--status-positive-text:var(--semantic-light-status-positive-text);--status-positive-bg:var(--semantic-light-status-positive-bg);--status-negative-text:var(--semantic-light-status-negative-text);--status-negative-bg:var(--semantic-light-status-negative-bg);--status-caution-text:var(--semantic-light-status-caution-text);--status-caution-bg:var(--semantic-light-status-caution-bg);--status-info-text:var(--semantic-light-status-info-text);--status-info-bg:var(--semantic-light-status-info-bg);--data-up-text:var(--semantic-light-data-up-text);--data-up-fill:var(--semantic-light-data-up-fill);--data-down-text:var(--semantic-light-data-down-text);--data-down-fill:var(--semantic-light-data-down-fill);--data-flat-text:var(--semantic-light-data-flat-text);--data-flat-fill:var(--semantic-light-data-flat-fill);--data-stale-text:var(--semantic-light-data-stale-text);--data-stale-fill:var(--semantic-light-data-stale-fill);--data-categorical-1:var(--semantic-light-data-categorical-1);--data-categorical-2:var(--semantic-light-data-categorical-2);--data-categorical-3:var(--semantic-light-data-categorical-3);--data-categorical-4:var(--semantic-light-data-categorical-4);--data-categorical-5:var(--semantic-light-data-categorical-5);--data-categorical-6:var(--semantic-light-data-categorical-6);--data-categorical-7:var(--semantic-light-data-categorical-7);--data-categorical-8:var(--semantic-light-data-categorical-8);--watermark-fg:var(--semantic-light-watermark-fg);--scrim:var(--semantic-light-scrim);--elevation-raised:var(--semantic-light-elevation-raised);--elevation-overlay:var(--semantic-light-elevation-overlay);--elevation-modal:var(--semantic-light-elevation-modal);--component-button-primary-bg:var(--semantic-light-interactive-primary-bg);--component-button-primary-fg:var(--semantic-light-interactive-primary-fg);--component-button-primary-bg-hover:var(--semantic-light-interactive-primary-hover);--component-button-primary-radius:var(--primitive-radius-sm);--component-button-primary-padding-x:var(--primitive-space-4);--component-button-primary-padding-y:var(--primitive-space-2);--component-button-primary-font-size:var(--primitive-font-size-14);--component-button-primary-font-weight:var(--primitive-font-weight-medium);--component-button-primary-focus-ring-color:var(--semantic-light-border-focus);--component-button-primary-focus-ring-width:var(--primitive-border-width-focus);--component-button-secondary-bg:transparent;--component-button-secondary-fg:var(--semantic-light-interactive-secondary-fg);--component-button-secondary-border:var(--semantic-light-border-hairline);--component-button-secondary-bg-hover:var(--semantic-light-bg-subtle);--component-button-ghost-bg:transparent;--component-button-ghost-fg:var(--semantic-light-interactive-ghost-fg);--component-button-ghost-bg-hover:var(--semantic-light-bg-subtle);--component-table-header-bg:var(--semantic-light-bg-canvas);--component-table-header-fg:var(--semantic-light-fg-text-secondary);--component-table-header-font-size:var(--primitive-font-size-12);--component-table-header-font-weight:var(--primitive-font-weight-medium);--component-table-header-sort-mark:1px solid var(--semantic-light-fg-text);--component-table-cell-fg:var(--semantic-light-fg-text);--component-table-cell-font-size:var(--primitive-font-size-13);--component-table-cell-padding-x:var(--primitive-space-3);--component-table-cell-padding-y:var(--primitive-space-2);--component-table-cell-rule:1px solid var(--semantic-light-border-hairline);--component-table-row-hover:var(--semantic-light-bg-subtle);--component-table-row-selected:var(--semantic-light-interactive-selected-bg);--component-chart-stroke-width:1.25px;--component-chart-point-radius:2px;--component-chart-series-1:var(--semantic-light-data-categorical-1);--component-chart-series-2:var(--semantic-light-data-categorical-2);--component-chart-series-3:var(--semantic-light-data-categorical-3);--component-chart-series-4:var(--semantic-light-data-categorical-4);--component-chart-series-5:var(--semantic-light-data-categorical-5);--component-chart-series-6:var(--semantic-light-data-categorical-6);--component-chart-series-7:var(--semantic-light-data-categorical-7);--component-chart-series-8:var(--semantic-light-data-categorical-8);--component-chart-series-semantic-up:var(--semantic-light-data-up-fill);--component-chart-series-semantic-down:var(--semantic-light-data-down-fill);--component-chart-series-semantic-flat:var(--semantic-light-data-flat-fill);--component-chart-series-semantic-stale:var(--semantic-light-data-stale-fill);--component-chart-grid:var(--semantic-light-border-hairline);--component-chart-axis-fg:var(--semantic-light-fg-text-muted);--component-chart-prior-vs-current-prior-fg:var(--semantic-light-fg-text-muted);--component-chart-prior-vs-current-current-fg:var(--semantic-light-fg-text);--component-chart-prior-vs-current-delta-up:var(--semantic-light-data-up-text);--component-chart-prior-vs-current-delta-down:var(--semantic-light-data-down-text);--component-chart-interpolation-mark:var(--semantic-light-status-caution-text);--component-badge-status-positive-bg:var(--semantic-light-status-positive-bg);--component-badge-status-positive-fg:var(--semantic-light-status-positive-text);--component-badge-status-negative-bg:var(--semantic-light-status-negative-bg);--component-badge-status-negative-fg:var(--semantic-light-status-negative-text);--component-badge-status-caution-bg:var(--semantic-light-status-caution-bg);--component-badge-status-caution-fg:var(--semantic-light-status-caution-text);--component-badge-status-info-bg:var(--semantic-light-status-info-bg);--component-badge-status-info-fg:var(--semantic-light-status-info-text);--component-badge-status-flat-bg:var(--semantic-light-bg-subtle);--component-badge-status-flat-fg:var(--semantic-light-data-flat-text);--component-badge-radius:var(--primitive-radius-sm);--component-input-bg:var(--semantic-light-bg-surface);--component-input-fg:var(--semantic-light-fg-text);--component-input-border:var(--semantic-light-border-strong);--component-input-focus-ring:var(--semantic-light-border-focus);--component-input-radius:var(--primitive-radius-sm);--component-input-padding-x:var(--primitive-space-3);--component-input-padding-y:var(--primitive-space-2);--component-card-bg:var(--semantic-light-bg-surface);--component-card-border:var(--semantic-light-border-hairline);--component-card-radius:var(--primitive-radius-sm);--component-card-shadow:var(--semantic-light-elevation-raised);--component-card-padding:var(--primitive-space-4);--component-deltaInstrument-current-fg:var(--semantic-light-fg-text);--component-deltaInstrument-current-size:var(--primitive-font-size-44);--component-deltaInstrument-prior-fg:var(--semantic-light-fg-text-muted);--component-deltaInstrument-prior-size:var(--primitive-font-size-15);--component-deltaInstrument-mark-up:var(--semantic-light-data-up-text);--component-deltaInstrument-mark-down:var(--semantic-light-data-down-text);--component-deltaInstrument-mark-flat:var(--semantic-light-data-flat-text);--component-deltaInstrument-rule:1px solid var(--semantic-light-border-hairline);--component-dateline-fg:var(--semantic-light-fg-text-muted);--component-dateline-font:var(--primitive-font-family-data);--component-dateline-font-size:var(--primitive-font-size-11);--component-dateline-tracking:var(--primitive-font-tracking-dateline);--component-statusDot-fresh:var(--primitive-color-forest-500);--component-statusDot-stale:var(--primitive-color-caution-500);--component-statusDot-failed:var(--primitive-color-burgundy-500);--component-statusDot-unconfigured:var(--primitive-color-neutral-400);--component-watermark-fg:var(--semantic-light-watermark-fg);--component-watermark-fg-dark:var(--semantic-dark-watermark-fg);--component-watermark-font-size:var(--primitive-font-size-12);--component-watermark-z:var(--primitive-z-watermark);--component-citationChip-bg:var(--semantic-light-status-info-bg);--component-citationChip-fg:var(--semantic-light-status-info-text);--component-citationChip-font-size:var(--primitive-font-size-11);--component-focusRing-width:var(--primitive-border-width-focus);--component-focusRing-offset:2px;--component-focusRing-color:var(--semantic-light-border-focus);--component-decisionQueue-count-fg:var(--semantic-light-fg-text-muted);--component-decisionQueue-count-font:var(--primitive-font-family-data);--component-decisionQueue-attention-fg:var(--semantic-light-status-caution-text);--component-logicMap-stage-height:35rem;--component-emptyState-illustration-max-width:17.5rem;--component-dataTable-header-bg:var(--semantic-light-bg-canvas);--component-dataTable-header-fg:var(--semantic-light-fg-text-muted);--component-dataTable-header-font-size:var(--primitive-font-size-12);--component-dataTable-header-font-weight:var(--primitive-font-weight-medium);--component-dataTable-header-text-transform:uppercase;--component-dataTable-header-letter-spacing:var(--primitive-font-tracking-label);--component-dataTable-cell-fg:var(--semantic-light-fg-text);--component-dataTable-cell-font-size:var(--primitive-font-size-13);--component-dataTable-cell-font-family:var(--primitive-font-family-data);--component-dataTable-cell-font-variant-numeric:var(--primitive-font-tracking-tabular);--component-dataTable-cell-padding-x:var(--primitive-space-3);--component-dataTable-cell-padding-y:var(--primitive-space-2);--component-dataTable-cell-rule:1px solid var(--semantic-light-border-hairline);--component-dataTable-cell-text-align:right;--component-dataTable-cell-text-fg:var(--semantic-light-fg-text);--component-dataTable-cell-text-font-size:var(--primitive-font-size-13);--component-dataTable-cell-text-padding-x:var(--primitive-space-3);--component-dataTable-cell-text-padding-y:var(--primitive-space-2);--component-dataTable-cell-text-rule:1px solid var(--semantic-light-border-hairline);--component-dataTable-missing-value:—;--component-dataTable-empty-message:No data;--component-dataTable-row-hover:var(--semantic-light-bg-subtle);--component-dataTable-row-selected:var(--semantic-light-interactive-selected-bg);--component-pageHeader-title-font-family:var(--primitive-font-family-display);--component-pageHeader-title-font-size:var(--primitive-font-size-30);--component-pageHeader-title-font-weight:var(--primitive-font-weight-regular);--component-pageHeader-title-line-height:var(--primitive-font-lineHeight-tight);--component-pageHeader-title-color:var(--semantic-light-fg-text);--component-pageHeader-breadcrumb-font-family:var(--primitive-font-family-body);--component-pageHeader-breadcrumb-font-size:var(--primitive-font-size-13);--component-pageHeader-breadcrumb-color:var(--semantic-light-fg-text-muted);--component-pageHeader-breadcrumb-separator:/;--component-pageHeader-gap:var(--primitive-space-2);--component-pageHeader-padding-x:var(--primitive-space-6);--component-pageHeader-padding-y:var(--primitive-space-6)}[data-theme=dark]{--semantic-dark-bg-canvas:var(--primitive-color-neutral-950);--semantic-dark-bg-surface:var(--primitive-color-neutral-900);--semantic-dark-bg-surface-raised:#182233;--semantic-dark-bg-subtle:#1b2637;--semantic-dark-bg-inverse:var(--primitive-color-neutral-0);--semantic-dark-fg-text:var(--primitive-color-neutral-50);--semantic-dark-fg-text-secondary:var(--primitive-color-neutral-300);--semantic-dark-fg-text-muted:var(--primitive-color-neutral-400);--semantic-dark-fg-text-inverse:var(--primitive-color-neutral-900);--semantic-dark-fg-link:var(--primitive-color-brand-300);--semantic-dark-border-hairline:var(--primitive-color-neutral-800);--semantic-dark-border-strong:var(--primitive-color-neutral-600);--semantic-dark-border-focus:var(--primitive-color-brand-400);--semantic-dark-interactive-primary-bg:var(--primitive-color-brand-400);--semantic-dark-interactive-primary-fg:var(--primitive-color-neutral-0);--semantic-dark-interactive-primary-hover:var(--primitive-color-brand-300);--semantic-dark-interactive-secondary-fg:var(--primitive-color-neutral-50);--semantic-dark-interactive-ghost-fg:var(--primitive-color-brand-300);--semantic-dark-interactive-selected-bg:#7fa3cc29;--semantic-dark-status-positive-text:var(--primitive-color-forest-300);--semantic-dark-status-positive-bg:#3e7a5233;--semantic-dark-status-negative-text:var(--primitive-color-burgundy-300);--semantic-dark-status-negative-bg:#9b3b4a33;--semantic-dark-status-caution-text:var(--primitive-color-caution-300);--semantic-dark-status-caution-bg:#b4530933;--semantic-dark-status-info-text:var(--primitive-color-brand-300);--semantic-dark-status-info-bg:#2f5d9633;--semantic-dark-data-up-text:var(--primitive-color-forest-300);--semantic-dark-data-up-fill:#4e9a64;--semantic-dark-data-down-text:var(--primitive-color-burgundy-300);--semantic-dark-data-down-fill:#b4525f;--semantic-dark-data-flat-text:var(--primitive-color-neutral-400);--semantic-dark-data-flat-fill:var(--primitive-color-neutral-500);--semantic-dark-data-stale-text:var(--primitive-color-caution-300);--semantic-dark-data-stale-fill:#c98a3f;--semantic-dark-data-categorical-1:var(--primitive-color-dataviz-categorical-1);--semantic-dark-data-categorical-2:var(--primitive-color-dataviz-categorical-2);--semantic-dark-data-categorical-3:var(--primitive-color-dataviz-categorical-3);--semantic-dark-data-categorical-4:var(--primitive-color-dataviz-categorical-4);--semantic-dark-data-categorical-5:var(--primitive-color-dataviz-categorical-5);--semantic-dark-data-categorical-6:var(--primitive-color-dataviz-categorical-6);--semantic-dark-data-categorical-7:var(--primitive-color-dataviz-categorical-7);--semantic-dark-data-categorical-8:var(--primitive-color-dataviz-categorical-8);--semantic-dark-data-semantic-up:#4e9a64;--semantic-dark-data-semantic-down:#b4525f;--semantic-dark-data-semantic-flat:var(--primitive-color-neutral-500);--semantic-dark-data-semantic-stale:#c98a3f;--semantic-dark-watermark-fg:var(--primitive-color-caution-300);--semantic-dark-scrim:#0206119e;--semantic-dark-elevation-raised:0 -1px 0 0 var(--semantic-dark-border-hairline);--semantic-dark-elevation-overlay:0 8px 16px -4px #02061199;--semantic-dark-elevation-modal:0 16px 32px -8px #020611b3;--bg-canvas:var(--semantic-dark-bg-canvas);--bg-surface:var(--semantic-dark-bg-surface);--bg-surface-raised:var(--semantic-dark-bg-surface-raised);--bg-subtle:var(--semantic-dark-bg-subtle);--bg-inverse:var(--semantic-dark-bg-inverse);--fg-text:var(--semantic-dark-fg-text);--fg-text-secondary:var(--semantic-dark-fg-text-secondary);--fg-text-muted:var(--semantic-dark-fg-text-muted);--fg-text-inverse:var(--semantic-dark-fg-text-inverse);--fg-link:var(--semantic-dark-fg-link);--border-hairline:var(--semantic-dark-border-hairline);--border-strong:var(--semantic-dark-border-strong);--border-focus:var(--semantic-dark-border-focus);--interactive-primary-bg:var(--semantic-dark-interactive-primary-bg);--interactive-primary-fg:var(--semantic-dark-interactive-primary-fg);--interactive-primary-hover:var(--semantic-dark-interactive-primary-hover);--interactive-secondary-fg:var(--semantic-dark-interactive-secondary-fg);--interactive-ghost-fg:var(--semantic-dark-interactive-ghost-fg);--interactive-selected-bg:var(--semantic-dark-interactive-selected-bg);--status-positive-text:var(--semantic-dark-status-positive-text);--status-positive-bg:var(--semantic-dark-status-positive-bg);--status-negative-text:var(--semantic-dark-status-negative-text);--status-negative-bg:var(--semantic-dark-status-negative-bg);--status-caution-text:var(--semantic-dark-status-caution-text);--status-caution-bg:var(--semantic-dark-status-caution-bg);--status-info-text:var(--semantic-dark-status-info-text);--status-info-bg:var(--semantic-dark-status-info-bg);--data-up-text:var(--semantic-dark-data-up-text);--data-up-fill:var(--semantic-dark-data-up-fill);--data-down-text:var(--semantic-dark-data-down-text);--data-down-fill:var(--semantic-dark-data-down-fill);--data-flat-text:var(--semantic-dark-data-flat-text);--data-flat-fill:var(--semantic-dark-data-flat-fill);--data-stale-text:var(--semantic-dark-data-stale-text);--data-stale-fill:var(--semantic-dark-data-stale-fill);--data-categorical-1:var(--semantic-dark-data-categorical-1);--data-categorical-2:var(--semantic-dark-data-categorical-2);--data-categorical-3:var(--semantic-dark-data-categorical-3);--data-categorical-4:var(--semantic-dark-data-categorical-4);--data-categorical-5:var(--semantic-dark-data-categorical-5);--data-categorical-6:var(--semantic-dark-data-categorical-6);--data-categorical-7:var(--semantic-dark-data-categorical-7);--data-categorical-8:var(--semantic-dark-data-categorical-8);--data-semantic-up:var(--semantic-dark-data-semantic-up);--data-semantic-down:var(--semantic-dark-data-semantic-down);--data-semantic-flat:var(--semantic-dark-data-semantic-flat);--data-semantic-stale:var(--semantic-dark-data-semantic-stale);--watermark-fg:var(--semantic-dark-watermark-fg);--scrim:var(--semantic-dark-scrim);--elevation-raised:var(--semantic-dark-elevation-raised);--elevation-overlay:var(--semantic-dark-elevation-overlay);--elevation-modal:var(--semantic-dark-elevation-modal);--component-button-primary-bg:var(--semantic-dark-interactive-primary-bg);--component-button-primary-fg:var(--semantic-dark-interactive-primary-fg);--component-button-primary-bg-hover:var(--semantic-dark-interactive-primary-hover);--component-button-primary-radius:var(--primitive-radius-sm);--component-button-primary-padding-x:var(--primitive-space-4);--component-button-primary-padding-y:var(--primitive-space-2);--component-button-primary-font-size:var(--primitive-font-size-14);--component-button-primary-font-weight:var(--primitive-font-weight-medium);--component-button-primary-focus-ring-color:var(--semantic-dark-border-focus);--component-button-primary-focus-ring-width:var(--primitive-border-width-focus);--component-button-secondary-bg:transparent;--component-button-secondary-fg:var(--semantic-dark-interactive-secondary-fg);--component-button-secondary-border:var(--semantic-dark-border-hairline);--component-button-secondary-bg-hover:var(--semantic-dark-bg-subtle);--component-button-ghost-bg:transparent;--component-button-ghost-fg:var(--semantic-dark-interactive-ghost-fg);--component-button-ghost-bg-hover:var(--semantic-dark-bg-subtle);--component-table-header-bg:var(--semantic-dark-bg-canvas);--component-table-header-fg:var(--semantic-dark-fg-text-secondary);--component-table-header-font-size:var(--primitive-font-size-12);--component-table-header-font-weight:var(--primitive-font-weight-medium);--component-table-header-sort-mark:1px solid var(--semantic-dark-fg-text);--component-table-cell-fg:var(--semantic-dark-fg-text);--component-table-cell-font-size:var(--primitive-font-size-13);--component-table-cell-padding-x:var(--primitive-space-3);--component-table-cell-padding-y:var(--primitive-space-2);--component-table-cell-rule:1px solid var(--semantic-dark-border-hairline);--component-table-row-hover:var(--semantic-dark-bg-subtle);--component-table-row-selected:var(--semantic-dark-interactive-selected-bg);--component-chart-stroke-width:1.25px;--component-chart-point-radius:2px;--component-chart-series-1:var(--semantic-dark-data-categorical-1);--component-chart-series-2:var(--semantic-dark-data-categorical-2);--component-chart-series-3:var(--semantic-dark-data-categorical-3);--component-chart-series-4:var(--semantic-dark-data-categorical-4);--component-chart-series-5:var(--semantic-dark-data-categorical-5);--component-chart-series-6:var(--semantic-dark-data-categorical-6);--component-chart-series-7:var(--semantic-dark-data-categorical-7);--component-chart-series-8:var(--semantic-dark-data-categorical-8);--component-chart-series-semantic-up:var(--semantic-dark-data-up-fill);--component-chart-series-semantic-down:var(--semantic-dark-data-down-fill);--component-chart-series-semantic-flat:var(--semantic-dark-data-flat-fill);--component-chart-series-semantic-stale:var(--semantic-dark-data-stale-fill);--component-chart-grid:var(--semantic-dark-border-hairline);--component-chart-axis-fg:var(--semantic-dark-fg-text-muted);--component-chart-prior-vs-current-prior-fg:var(--semantic-dark-fg-text-muted);--component-chart-prior-vs-current-current-fg:var(--semantic-dark-fg-text);--component-chart-prior-vs-current-delta-up:var(--semantic-dark-data-up-text);--component-chart-prior-vs-current-delta-down:var(--semantic-dark-data-down-text);--component-chart-interpolation-mark:var(--semantic-dark-status-caution-text);--component-badge-status-positive-bg:var(--semantic-dark-status-positive-bg);--component-badge-status-positive-fg:var(--semantic-dark-status-positive-text);--component-badge-status-negative-bg:var(--semantic-dark-status-negative-bg);--component-badge-status-negative-fg:var(--semantic-dark-status-negative-text);--component-badge-status-caution-bg:var(--semantic-dark-status-caution-bg);--component-badge-status-caution-fg:var(--semantic-dark-status-caution-text);--component-badge-status-info-bg:var(--semantic-dark-status-info-bg);--component-badge-status-info-fg:var(--semantic-dark-status-info-text);--component-badge-status-flat-bg:var(--semantic-dark-bg-subtle);--component-badge-status-flat-fg:var(--semantic-dark-data-flat-text);--component-badge-radius:var(--primitive-radius-sm);--component-input-bg:var(--semantic-dark-bg-surface);--component-input-fg:var(--semantic-dark-fg-text);--component-input-border:var(--semantic-dark-border-strong);--component-input-focus-ring:var(--semantic-dark-border-focus);--component-input-radius:var(--primitive-radius-sm);--component-input-padding-x:var(--primitive-space-3);--component-input-padding-y:var(--primitive-space-2);--component-card-bg:var(--semantic-dark-bg-surface);--component-card-border:var(--semantic-dark-border-hairline);--component-card-radius:var(--primitive-radius-sm);--component-card-shadow:var(--semantic-dark-elevation-raised);--component-card-padding:var(--primitive-space-4);--component-deltaInstrument-current-fg:var(--semantic-dark-fg-text);--component-deltaInstrument-current-size:var(--primitive-font-size-44);--component-deltaInstrument-prior-fg:var(--semantic-dark-fg-text-muted);--component-deltaInstrument-prior-size:var(--primitive-font-size-15);--component-deltaInstrument-mark-up:var(--semantic-dark-data-up-text);--component-deltaInstrument-mark-down:var(--semantic-dark-data-down-text);--component-deltaInstrument-mark-flat:var(--semantic-dark-data-flat-text);--component-deltaInstrument-rule:1px solid var(--semantic-dark-border-hairline);--component-dateline-fg:var(--semantic-dark-fg-text-muted);--component-dateline-font:var(--primitive-font-family-data);--component-dateline-font-size:var(--primitive-font-size-11);--component-dateline-tracking:var(--primitive-font-tracking-dateline);--component-statusDot-fresh:var(--primitive-color-forest-500);--component-statusDot-stale:var(--primitive-color-caution-500);--component-statusDot-failed:var(--primitive-color-burgundy-500);--component-statusDot-unconfigured:var(--primitive-color-neutral-400);--component-watermark-fg:var(--semantic-dark-watermark-fg);--component-watermark-fg-dark:var(--semantic-dark-watermark-fg);--component-watermark-font-size:var(--primitive-font-size-12);--component-watermark-z:var(--primitive-z-watermark);--component-citationChip-bg:var(--semantic-dark-status-info-bg);--component-citationChip-fg:var(--semantic-dark-status-info-text);--component-citationChip-font-size:var(--primitive-font-size-11);--component-focusRing-width:var(--primitive-border-width-focus);--component-focusRing-offset:2px;--component-focusRing-color:var(--semantic-dark-border-focus);--component-decisionQueue-count-fg:var(--semantic-dark-fg-text-muted);--component-decisionQueue-count-font:var(--primitive-font-family-data);--component-decisionQueue-attention-fg:var(--semantic-dark-status-caution-text);--component-logicMap-stage-height:35rem;--component-emptyState-illustration-max-width:17.5rem;--component-dataTable-header-bg:var(--semantic-dark-bg-canvas);--component-dataTable-header-fg:var(--semantic-dark-fg-text-muted);--component-dataTable-header-font-size:var(--primitive-font-size-12);--component-dataTable-header-font-weight:var(--primitive-font-weight-medium);--component-dataTable-header-text-transform:uppercase;--component-dataTable-header-letter-spacing:var(--primitive-font-tracking-label);--component-dataTable-cell-fg:var(--semantic-dark-fg-text);--component-dataTable-cell-font-size:var(--primitive-font-size-13);--component-dataTable-cell-font-family:var(--primitive-font-family-data);--component-dataTable-cell-font-variant-numeric:var(--primitive-font-tracking-tabular);--component-dataTable-cell-padding-x:var(--primitive-space-3);--component-dataTable-cell-padding-y:var(--primitive-space-2);--component-dataTable-cell-rule:1px solid var(--semantic-dark-border-hairline);--component-dataTable-cell-text-align:right;--component-dataTable-cell-text-fg:var(--semantic-dark-fg-text);--component-dataTable-cell-text-font-size:var(--primitive-font-size-13);--component-dataTable-cell-text-padding-x:var(--primitive-space-3);--component-dataTable-cell-text-padding-y:var(--primitive-space-2);--component-dataTable-cell-text-rule:1px solid var(--semantic-dark-border-hairline);--component-dataTable-missing-value:—;--component-dataTable-empty-message:No data;--component-dataTable-row-hover:var(--semantic-dark-bg-subtle);--component-dataTable-row-selected:var(--semantic-dark-interactive-selected-bg);--component-pageHeader-title-font-family:var(--primitive-font-family-display);--component-pageHeader-title-font-size:var(--primitive-font-size-30);--component-pageHeader-title-font-weight:var(--primitive-font-weight-regular);--component-pageHeader-title-line-height:var(--primitive-font-lineHeight-tight);--component-pageHeader-title-color:var(--semantic-dark-fg-text);--component-pageHeader-breadcrumb-font-family:var(--primitive-font-family-body);--component-pageHeader-breadcrumb-font-size:var(--primitive-font-size-13);--component-pageHeader-breadcrumb-color:var(--semantic-dark-fg-text-muted);--component-pageHeader-breadcrumb-separator:/;--component-pageHeader-gap:var(--primitive-space-2);--component-pageHeader-padding-x:var(--primitive-space-6);--component-pageHeader-padding-y:var(--primitive-space-6)}[data-theme=dark][data-brand=partner]{--semantic-dark-bg-canvas:#07120d;--semantic-dark-bg-surface:#0d1b14;--semantic-dark-bg-surface-raised:#122619;--semantic-dark-bg-subtle:#163023;--semantic-dark-border-hairline:#1e332a}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shell-measure:124ch}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .datatable,[data-theme=dark] .card,[data-theme=dark] .panel{border-top:var(--primitive-border-width-hairline) solid var(--border-hairline)}*,:before,:after{box-sizing:border-box}:root:not([data-brand=partner]){--primitive-font-family-sans:var(--primitive-font-family-body)}html,body{margin:0;padding:0}body{background:var(--bg-canvas);color:var(--fg-text);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-16);line-height:var(--primitive-font-lineHeight-normal);text-rendering:optimizelegibility}:focus-visible{outline:var(--component-focusRing-width) solid var(--component-focusRing-color);outline-offset:var(--component-focusRing-offset)}.sr-only{width:var(--primitive-space-1);height:var(--primitive-space-1);margin:calc(-1 * var(--primitive-space-1));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@keyframes data-pulse-up{0%{background-color:#0000}50%{background-color:var(--data-up-fill)}to{background-color:#0000}}@keyframes data-pulse-down{0%{background-color:#0000}50%{background-color:var(--data-down-fill)}to{background-color:var(--data-down-fill)}}@keyframes data-pulse-flash-up{0%{color:var(--fg-text)}50%{color:var(--data-up-text)}to{color:var(--fg-text)}}@keyframes data-pulse-flash-down{0%{color:var(--fg-text)}50%{color:var(--data-down-text)}to{color:var(--fg-text)}}.delta__value--pulse[data-pulse=up],.datatable__cell-value--pulse[data-pulse=up]{animation:data-pulse-flash-up .15s var(--primitive-motion-standard) forwards}.delta__value--pulse[data-pulse=down],.datatable__cell-value--pulse[data-pulse=down]{animation:data-pulse-flash-down .15s var(--primitive-motion-standard) forwards}.delta__value--pulse[data-pulse=up]:after,.datatable__cell-value--pulse[data-pulse=up]:after{content:"";inset:calc(-1 * var(--primitive-space-1));border-radius:var(--primitive-radius-sm);pointer-events:none;animation:data-pulse-up .15s var(--primitive-motion-standard) forwards;position:absolute}.delta__value--pulse[data-pulse=down]:after,.datatable__cell-value--pulse[data-pulse=down]:after{content:"";inset:calc(-1 * var(--primitive-space-1));border-radius:var(--primitive-radius-sm);pointer-events:none;animation:data-pulse-down .15s var(--primitive-motion-standard) forwards;position:absolute}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:1ms!important;animation-fill-mode:forwards!important}}@media (width<=1024px){.shell__main{min-width:0;overflow-x:auto}.shell .shell__rail{flex-direction:column;align-items:stretch}.shell .shell__search{flex:auto}.shell .shell__actions{flex-wrap:wrap}table{display:block;overflow-x:auto}.button,.shell__nav-link,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--primitive-space-12)}.shell__nav-link{align-items:center;display:inline-flex}.shell__help-btn{min-width:var(--primitive-space-12)}.shell .shell__skip{min-height:var(--primitive-space-12)}}@media (width>=3840px){html{font-size:var(--primitive-font-size-22)}.shell{max-width:var(--shell-measure);margin-inline:auto}}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-VF.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Italic-VF.ttf)format("truetype");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-VF.ttf)format("truetype");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Italic-VF.ttf)format("truetype");font-weight:100 700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}:root:not([data-brand=partner]){--primitive-font-family-display:Newsreader, Georgia, serif;--primitive-font-family-serif:Newsreader, Georgia, serif;--primitive-font-family-body:"IBM Plex Sans", system-ui, sans-serif;--primitive-font-family-sans:"IBM Plex Sans", system-ui, sans-serif;--primitive-font-family-data:"IBM Plex Mono", ui-monospace, monospace;--semantic-light-bg-canvas:#f5f7fa;--semantic-light-bg-surface:#fff;--semantic-light-bg-surface-raised:#fff;--semantic-light-bg-subtle:#edf1f5;--semantic-light-fg-text:#16293e;--semantic-light-fg-text-secondary:#4f5b69;--semantic-light-fg-text-muted:#4f5b69;--semantic-light-fg-link:#1f4f80;--semantic-light-border-hairline:#d3dbe4;--semantic-light-border-focus:#1f4f80;--semantic-light-interactive-primary-bg:#1f4f80;--semantic-light-interactive-primary-fg:#fff;--semantic-dark-bg-canvas:#0c1a2b;--semantic-dark-bg-surface:#132338;--semantic-dark-bg-surface-raised:#1a2d45;--semantic-dark-bg-subtle:#132338;--semantic-dark-fg-text:#e6ebf1;--semantic-dark-fg-text-secondary:#9aa7b6;--semantic-dark-fg-text-muted:#9aa7b6;--semantic-dark-fg-link:#7ba3c9;--semantic-dark-border-hairline:#2a3d57;--semantic-dark-border-focus:#7ba3c9;--semantic-dark-interactive-primary-bg:#7ba3c9;--semantic-dark-interactive-primary-fg:#0c1a2b;--book-rail:264px;--book-gutter:48px}:root:not([data-brand=partner]) body{font-variant-numeric:lining-nums tabular-nums;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;line-height:1.4}@media (width>=1024px){:root:not([data-brand=partner]) .shell{grid-template-columns:var(--book-rail) minmax(0, 1fr);grid-auto-rows:min-content;align-content:start;min-height:100vh;display:grid}:root:not([data-brand=partner]) .shell>*{grid-column:2;min-width:0}:root:not([data-brand=partner]) .shell>.shell__rail{grid-area:1/1/auto/-1}:root:not([data-brand=partner]) .shell>.shell__nav{grid-area:2/1/span 40;align-self:stretch;max-width:none;min-height:calc(100vh - 64px);margin:0}:root:not([data-brand=partner]) .shell>.shell__main,:root:not([data-brand=partner]) .shell>.shell__footer{max-width:none;margin:0}}:root:not([data-brand=partner]) .shell__rail{border-bottom:1px solid var(--border-hairline);background:var(--bg-canvas);align-items:center;max-width:none;min-height:64px;margin:0;padding:0 24px 0 32px}:root:not([data-brand=partner]) .shell__institution{letter-spacing:0;color:var(--fg-text);font-family:Newsreader,Georgia,serif;font-size:26px;font-weight:400}:root:not([data-brand=partner]) .shell__actions{align-items:center;gap:4px}:root:not([data-brand=partner]) .shell__actions .button--ghost{font-size:14px}@media (width>=1024px){:root:not([data-brand=partner]) .shell__nav{background:var(--bg-subtle);border-bottom:0;border-right:0;flex-flow:column;gap:24px;padding:32px 20px 32px 32px}:root:not([data-brand=partner]) .shell__nav-group{flex:none;gap:6px}:root:not([data-brand=partner]) .shell__nav-group-title{color:var(--fg-text-muted);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;font-weight:500}:root:not([data-brand=partner]) .shell__nav-group .shell__nav-list{gap:2px}:root:not([data-brand=partner]) .shell__nav-link{color:var(--fg-text);border-bottom:0;padding:3px 0 3px 12px;font-size:14px;text-decoration:none;display:block;position:relative}:root:not([data-brand=partner]) .shell__nav-link:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:root:not([data-brand=partner]) .shell__nav-link--current{border-bottom:0;font-weight:600}:root:not([data-brand=partner]) .shell__nav-link--current:before{content:"";background:var(--fg-link);width:2px;height:14px;position:absolute;top:7px;left:0}}:root:not([data-brand=partner]) .shell__breadcrumb{display:none}:root:not([data-brand=partner]) .shell__action-bar{padding:16px var(--book-gutter) 0}:root:not([data-brand=partner]) .shell__main{width:100%;padding:40px var(--book-gutter) 96px}:root:not([data-brand=partner]) .shell__main>*{max-width:1440px}:root:not([data-brand=partner]) .shell__footer{padding:12px var(--book-gutter)}:root:not([data-brand=partner]) .shell__main h1,:root:not([data-brand=partner]) .shell__main .ask-screen__title{letter-spacing:0;text-wrap:balance;max-width:21em;font-family:Newsreader,Georgia,serif;font-size:clamp(36px,3.4vw,56px);font-weight:400;line-height:1.15}:root:not([data-brand=partner]) .shell__main h2{letter-spacing:0;text-wrap:balance;font-family:Newsreader,Georgia,serif;font-weight:400}:root:not([data-brand=partner]) .shell__main table{font-size:14px}:root:not([data-brand=partner]) .shell__main th{color:var(--fg-text-muted);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;font-weight:400}:root:not([data-brand=partner]) .delta__change--up{color:var(--component-deltaInstrument-mark-up)}:root:not([data-brand=partner]) .delta__change--down{color:var(--component-deltaInstrument-mark-down)}:root:not([data-brand=partner]) .delta__change--flat{color:var(--component-deltaInstrument-mark-flat)}:root:not([data-brand=partner]) .map__detail-retry,:root:not([data-brand=partner]) .map__empty-retry,:root:not([data-brand=partner]) .ask__logic-map-trigger,:root:not([data-brand=partner]) .ask-screen__history-resume{border:1px solid var(--border-hairline);min-height:36px;color:var(--fg-text);font:inherit;cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}:root:not([data-brand=partner]) .map__detail-retry:hover,:root:not([data-brand=partner]) .map__empty-retry:hover,:root:not([data-brand=partner]) .ask__logic-map-trigger:hover,:root:not([data-brand=partner]) .ask-screen__history-resume:hover{background:var(--bg-subtle)}:root:not([data-brand=partner]) .map__nodes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:root:not([data-brand=partner]) .map__node{border:1px solid var(--border-hairline);background:var(--bg-surface);width:100%;color:var(--fg-text);font:inherit;text-align:left;cursor:pointer;border-radius:3px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px;font-size:14px;display:flex;position:relative}:root:not([data-brand=partner]) .map__node:hover{background:var(--bg-subtle)}:root:not([data-brand=partner]) .map__node[aria-pressed=true]{border-color:var(--fg-link)}:root:not([data-brand=partner]) .map__node[aria-pressed=true]:before{content:"";background:var(--fg-link);width:2px;position:absolute;top:12px;bottom:12px;left:0}:root:not([data-brand=partner]) .map__node-name{font-weight:600}:root:not([data-brand=partner]) .map__node-stand{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root:not([data-brand=partner]) .map__node-domain,:root:not([data-brand=partner]) .map__node-chain,:root:not([data-brand=partner]) .map__node-selected{color:var(--fg-text-muted);font-size:13px}:root:not([data-brand=partner]) .fixed-income__tabs{border-bottom:1px solid var(--border-hairline);scrollbar-width:thin;flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}:root:not([data-brand=partner]) .fixed-income__tab{white-space:nowrap;color:var(--fg-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:10px 12px;font-size:14px}:root:not([data-brand=partner]) .fixed-income__tab:hover{color:var(--fg-text)}:root:not([data-brand=partner]) .fixed-income__tab--active,:root:not([data-brand=partner]) .fixed-income__tab[aria-selected=true]{color:var(--fg-text);border-bottom-color:var(--fg-link);font-weight:600}:root:not([data-brand=partner]) .fixed-income__tab:focus-visible,:root:not([data-brand=partner]) .map__node:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}:root:not([data-brand=partner]) .shell__main .datatable{background:0 0;border:0;border-radius:0}:root:not([data-brand=partner]) .shell__main .datatable__caption{letter-spacing:0;text-transform:none;background:0 0;border-bottom:0;padding:0 0 8px;font-size:13px}:root:not([data-brand=partner]) .shell__main .datatable__thead{background:var(--bg-canvas)}:root:not([data-brand=partner]) .shell__main .datatable__header-row{border-bottom:1px solid var(--fg-text-muted)}:root:not([data-brand=partner]) .shell__main .datatable__header-cell{letter-spacing:0;text-transform:none;color:var(--fg-text-muted);font-size:13px;font-weight:400}:root:not([data-brand=partner]) .shell__main .datatable__density-toggle{margin-bottom:8px}:root:not([data-brand=partner]) .fixed-income .datatable,:root:not([data-brand=partner]) .fixed-income__section .datatable{max-height:70vh;overflow:auto}:root:not([data-brand=partner]) .fixed-income .datatable__thead,:root:not([data-brand=partner]) .fixed-income__section .datatable__thead{z-index:1;position:sticky;top:0}:root:not([data-brand=partner]) .rates__section[aria-labelledby=rates-kibor-title] .rates__table{max-width:640px}:root:not([data-brand=partner]) .rates__section[aria-labelledby=rates-pkrv-title] .rates__table{max-width:640px;max-height:60vh;display:block;overflow:auto}:root:not([data-brand=partner]) .rates__section[aria-labelledby=rates-pkrv-title] .rates__table th,:root:not([data-brand=partner]) .rates__section[aria-labelledby=rates-pkrv-title] .rates__table td{min-width:180px}:root:not([data-brand=partner]) .rates__section[aria-labelledby=rates-pkrv-title] .rates__table thead th{background:var(--bg-canvas);position:sticky;top:0}:root:not([data-brand=partner]) .rates__table th{color:var(--fg-text-muted);border-bottom-color:var(--fg-text-muted);font-size:13px}:root:not([data-brand=partner]) .rates__table td{font-variant-numeric:lining-nums tabular-nums}:root:not([data-brand=partner]) .rates__value{font-family:IBM Plex Mono,ui-monospace,monospace}:root:not([data-brand=partner]) .shell__main .curve{border:0;border-top:2px solid var(--fg-text);background:0 0;border-radius:0;padding:16px 0 0}:root:not([data-brand=partner]) .scorecard__families,:root:not([data-brand=partner]) .scorecard__outcome-table{border-collapse:collapse;width:100%;font-size:14px}:root:not([data-brand=partner]) .scorecard__families-caption,:root:not([data-brand=partner]) .scorecard__outcome-caption{text-align:left;color:var(--fg-text);padding:0 0 8px;font-family:Newsreader,Georgia,serif;font-size:20px}:root:not([data-brand=partner]) .scorecard__families th,:root:not([data-brand=partner]) .scorecard__families td,:root:not([data-brand=partner]) .scorecard__outcome-table th,:root:not([data-brand=partner]) .scorecard__outcome-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-hairline);padding:12px 16px 12px 0}:root:not([data-brand=partner]) .scorecard__families thead th,:root:not([data-brand=partner]) .scorecard__outcome-table thead th{color:var(--fg-text-muted);border-bottom-color:var(--fg-text-muted);padding-top:0;font-size:13px;font-weight:400}:root:not([data-brand=partner]) .scorecard__families th[scope=row],:root:not([data-brand=partner]) .scorecard__outcome-table th[scope=row]{min-width:180px;font-weight:500}:root:not([data-brand=partner]) .scorecard__family-label,:root:not([data-brand=partner]) .scorecard__family-meta,:root:not([data-brand=partner]) .scorecard__family-version{display:block}:root:not([data-brand=partner]) .scorecard__family-meta{color:var(--fg-text-muted);margin-top:4px;font-size:13px;font-weight:400}:root:not([data-brand=partner]) .scorecard__family-meta>*+*{margin-top:4px}:root:not([data-brand=partner]) .scorecard__standing,:root:not([data-brand=partner]) .scorecard__comparison-measured,:root:not([data-brand=partner]) .scorecard__comparison-control,:root:not([data-brand=partner]) .scorecard__comparison-unmeasured{flex-direction:column;align-items:flex-start;gap:4px;display:flex}:root:not([data-brand=partner]) .scorecard__standing-point{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500}:root:not([data-brand=partner]) .scorecard__standing-band,:root:not([data-brand=partner]) .scorecard__comparison-ref,:root:not([data-brand=partner]) .scorecard__comparison-reason,:root:not([data-brand=partner]) .scorecard__comparison-control-note{color:var(--fg-text-muted);font-size:13px}:root:not([data-brand=partner]) .scorecard__family-comparison{max-width:320px}:root:not([data-brand=partner]) .fixed-income .datatable__thead,:root:not([data-brand=partner]) .fixed-income__section .datatable__thead{z-index:6}:root:not([data-brand=partner]) .fixed-income .datatable__header-cell--locked,:root:not([data-brand=partner]) .fixed-income .datatable__cell--locked{background:var(--bg-canvas)}:root:not([data-brand=partner]) .hero__kicker{display:none}:root:not([data-brand=partner]) .figures-table__caption{height:0;padding:0;font-size:0}:root:not([data-brand=partner]) .figures-table__caption .figures-table__saved-view{font-size:13px}:root:not([data-brand=partner]) .scorecard__family-version{display:none}:root:not([data-brand=partner]) details.why{display:inline}:root:not([data-brand=partner]) details.why>summary{cursor:pointer;color:var(--fg-link);text-underline-offset:3px;font-size:13px;text-decoration:underline;text-decoration-thickness:1px;list-style:none;display:inline}:root:not([data-brand=partner]) details.why>summary::-webkit-details-marker{display:none}:root:not([data-brand=partner]) details.why[open]{color:var(--fg-text-muted);margin-top:4px;font-size:13px;display:block}:root:not([data-brand=partner]) details.why[open]>summary{margin-bottom:4px;display:block}:root:not([data-brand=partner]) details.why.scorecard__combination-method{display:block}:root:not([data-brand=partner]) details.why.scorecard__combination-method>summary{font-size:14px}.shell-status .shell-status__badge{display:none}.ask-screen__history-resume{margin-left:12px}.shell__dateline{color:var(--fg-text-muted);white-space:nowrap;align-items:baseline;gap:12px;margin-right:16px;font-size:13px;display:inline-flex}.shell__dateline-clock{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.shell__who{white-space:nowrap;margin-right:12px;font-size:13px}@media (width<=720px){.shell__dateline-day,.shell__who{display:none}}.fixed-income__ledger{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;margin:8px 0 32px;padding:20px 0;display:grid}.fixed-income__ledger-item{margin:0}.fixed-income__ledger-label{color:var(--fg-text-muted);margin:0 0 8px;font-size:13px}.fixed-income__ledger-value{font-variant-numeric:tabular-nums;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:28px;line-height:1.1}.fixed-income__ledger-unit{color:var(--fg-text-muted);margin-left:4px;font-size:14px}.fixed-income__ledger-note{color:var(--fg-text-muted);margin:6px 0 0;font-size:12px}.fixed-income__bonds-toggle{color:var(--fg-link);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fixed-income__section .datatable__caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chart-reveal__svg{aspect-ratio:680/240;max-width:820px;height:auto;display:block}.chart-reveal__svg>.curve__svg,.chart-reveal__svg>svg{width:100%;height:100%}#rates-curve-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pipeline-approvals__check,.pipeline-approvals__not-evaluable{font-size:13px;line-height:1.5;display:block}.pipeline-approvals__not-evaluable-label{color:var(--fg-text-muted)}.pipeline-approvals__dataset-name{display:block}.pipeline-approvals__load-run{margin-bottom:4px;font-size:16px}.shell__main table.pipeline-approvals__table>*>tr>th,.shell__main table.pipeline-approvals__table>*>tr>td{vertical-align:top;text-align:left;padding:8px 12px}.pipeline-approvals__table th{border-bottom:1px solid var(--border-hairline);font-size:13px;font-weight:500}.pipeline-approvals__table td{border-bottom:1px solid var(--border-hairline)}.pipeline-approvals__cell-value,.pipeline-approvals__cell-period{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace}.pipeline-approvals__caption,.users-screen__caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell__main .quality-screen__table td.quality-screen__name,.shell__main .source-management-screen__table td.source-management-screen__name{white-space:normal;overflow-wrap:anywhere;min-width:16rem}.shell__main .series__headline{border:0;border-top:var(--primitive-border-width-hairline) solid var(--border-hairline);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline);padding:var(--primitive-space-4) 0;background:0 0;border-radius:0}.shell__main .series__name,.shell__main .series__count,.shell__main .series__stamp,.shell__main .series__caption{font-family:var(--primitive-font-family-sans);letter-spacing:normal;font-size:13px}.shell__main .series{margin-top:var(--primitive-space-6,24px)}.shell__main .scorecard__combination-ledger{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;gap:24px 48px;margin:0;padding:16px 0;display:flex}.shell__main .scorecard__combination-item{min-width:12rem;margin:0}.shell__main .scorecard__combination-item dt{color:var(--fg-text-muted);margin:0 0 8px;font-size:13px}.shell__main .scorecard__combination-item dd{margin:0}.shell__main .scorecard__combination-figure{font-family:var(--primitive-font-family-data);color:var(--fg-text);font-size:28px;line-height:1.1}.shell__main .scorecard__combination-unit{color:var(--fg-text-muted);margin-left:2px;font-size:14px}.shell__main .scorecard__combination-band{color:var(--fg-text-muted);font-size:13px;margin-top:4px!important}.shell__main .scorecard__combination-contributing dd,.shell__main .scorecard__combination-barred dd{max-width:28rem;font-size:14px}.shell__main .scorecard__body .outcome,.shell__main .scorecard__body .learning-panel{border:0;border-top:1px solid var(--border-hairline);background:0 0;border-radius:0;padding:16px 0 0}.shell__main .scorecard__body .outcome__title,.shell__main .scorecard__body .learning-panel__title{font-family:var(--primitive-font-family-serif);font-size:22px;font-weight:400;line-height:1.25}.shell__main .scorecard__combination-ledger+details.why{margin-top:12px}.shell__main .scorecard__body .outcome,.shell__main .scorecard__body .learning-panel{margin-top:24px}.shell__main .challenger-screen__lead{color:var(--fg-text-muted);max-width:72ch;margin:8px 0 0;font-size:14px}.shell__main .challenger.card{border:0;border-top:1px solid var(--border-hairline);box-shadow:none;background:0 0;border-radius:0;padding:16px 0 0}.shell__main .challenger__head{flex-direction:column;align-items:flex-start;gap:4px}.shell__main .challenger__view-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell__main .challenger__view-id{font-family:var(--primitive-font-family-serif);letter-spacing:normal;color:var(--fg-text);font-size:28px;line-height:1.2}.shell__main .challenger__none-recorded{color:var(--fg-text-muted);margin:0;font-size:14px}.shell__main .decision-screen__picker-list{border-top:1px solid var(--border-hairline);margin:16px 0 0;padding:0;list-style:none}.shell__main .decision-screen__picker-item{border-bottom:1px solid var(--border-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;padding:12px 0;display:grid}.shell__main .decision-screen__picker-call{grid-column:1;margin:0;font-size:15px}.shell__main .decision-screen__picker-thesis{color:var(--fg-text-muted);grid-column:1;max-width:72ch;margin:4px 0 0;font-size:13px}.shell__main .decision-screen__picker-item>button{grid-area:1/2/span 2}.shell__main .decision-screen__picker-title{font-family:var(--primitive-font-family-serif);font-size:22px;font-weight:400}.shell__main .error-panel__detail{font-family:var(--primitive-font-family-sans);letter-spacing:normal;font-size:13px}.shell__main .views-screen__table th{text-transform:none;letter-spacing:normal;font-size:13px;font-weight:500}:root:not([data-brand=partner]) .shell__main .map__node{border:0;border-bottom:1px solid var(--border-hairline);box-shadow:none;background:0 0;border-radius:0}.shell-status{gap:var(--primitive-space-4);padding:var(--primitive-space-8);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-md);background:var(--bg-surface);width:100%;max-width:60ch;margin:var(--primitive-space-8) auto;flex-direction:column;display:flex}.shell-status__badge{padding:var(--primitive-space-1) var(--primitive-space-2);border-radius:var(--primitive-radius-sm);font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-11);font-weight:var(--primitive-font-weight-medium);color:var(--status-caution-text);background:var(--status-caution-bg);align-self:flex-start;display:inline-flex}.shell-status__title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-30);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.shell-status__body{font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-14);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text);margin:0}.shell-status__actions{gap:var(--primitive-space-3);margin-top:var(--primitive-space-2);display:flex}.button{align-items:center;gap:var(--primitive-space-2);border:var(--primitive-border-width-hairline) solid transparent;border-radius:var(--component-button-primary-radius);padding:var(--component-button-primary-padding-y) var(--component-button-primary-padding-x);font-family:var(--primitive-font-family-sans);font-size:var(--component-button-primary-font-size);font-weight:var(--component-button-primary-font-weight);line-height:var(--primitive-font-lineHeight-tight);cursor:pointer;transition:background-color var(--primitive-motion-standard), color var(--primitive-motion-standard);display:inline-flex}.button:disabled{cursor:default;opacity:1}.button--primary{background:var(--component-button-primary-bg);color:var(--component-button-primary-fg)}.button--primary:hover:enabled{background:var(--component-button-primary-bg-hover)}.button--secondary{background:var(--component-button-secondary-bg);color:var(--component-button-secondary-fg);border-color:var(--component-button-secondary-border)}.button--secondary:hover:enabled{background:var(--component-button-secondary-bg-hover)}.button--ghost{background:var(--component-button-ghost-bg);color:var(--component-button-ghost-fg)}.button--ghost:hover:enabled{background:var(--component-button-ghost-bg-hover)}.morning{gap:var(--primitive-space-12);flex-direction:column;display:flex}.morning__section{gap:var(--primitive-space-5);flex-direction:column;display:flex}.morning__section-head{gap:var(--primitive-space-2);flex-direction:column;display:flex}.morning__section-title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-30);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);letter-spacing:var(--primitive-font-tracking-display);color:var(--fg-text);margin:0}.morning__section-hint{max-width:68ch;font-size:var(--primitive-font-size-14);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.morning__partial{align-items:baseline;gap:var(--primitive-space-4);padding:var(--primitive-space-4) var(--primitive-space-5);background:var(--status-caution-bg);border-radius:var(--component-card-radius);flex-wrap:wrap;display:flex}.morning__partial p{font-size:var(--primitive-font-size-13);color:var(--fg-text);margin:0}.morning__stale-note{max-width:68ch;font-size:var(--primitive-font-size-13);color:var(--fg-text-secondary);margin:0}.morning__catalog{gap:var(--primitive-space-2);border-top:var(--primitive-border-width-hairline) solid var(--border-hairline);flex-direction:column;padding-block-start:var(--primitive-space-8);display:flex}.morning__catalog-summary{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-secondary);margin:0}.morning__catalog-label{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);margin:0}.morning__catalog-names{max-width:68ch;font-size:var(--primitive-font-size-13);color:var(--fg-text-secondary);margin:0}.morning__catalog-note{max-width:68ch;font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.morning-release{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.morning-release__head{gap:var(--primitive-space-1);flex-direction:column;display:flex}.morning-release__title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.morning-release__lead,.morning-release__hint,.morning-release__status,.morning-release__hour,.morning-release__state-detail,.morning-release__dated,.morning-release__who{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.morning-release__readiness{gap:var(--primitive-space-2);flex-direction:column;display:flex}.morning-release__checklist{gap:var(--primitive-space-2);padding-left:var(--primitive-space-5);flex-direction:column;max-width:68ch;margin:0;display:flex}.morning-release__checklist-item{align-items:baseline;gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.morning-release__checklist-name{font-weight:var(--primitive-font-weight-semibold);margin-right:var(--primitive-space-1)}.morning-release__line,.morning-release__sent{max-width:68ch;font-size:var(--primitive-font-size-14);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text);margin:0}.morning-release__block{gap:var(--primitive-space-3);border-top:var(--primitive-border-width-hairline) solid var(--border-hairline);flex-direction:column;padding-block-start:var(--primitive-space-4);display:flex}.morning-release__state{align-items:baseline;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.morning-release__controls{align-items:center;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.morning-release__refusal{gap:var(--primitive-space-2);padding:var(--primitive-space-3) var(--primitive-space-4);border-radius:var(--component-card-radius);background:var(--status-negative-bg);flex-direction:column;display:flex}.morning-release__refusal-detail{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text);overflow-wrap:anywhere;margin:0}.morning-release__form{gap:var(--primitive-space-2);flex-direction:column;max-width:46ch;display:flex}.morning-release__label{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);margin:0}.morning-release__input,.morning-release__textarea{font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-14);color:var(--component-input-fg);background:var(--component-input-bg);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);padding:var(--component-input-padding-y) var(--component-input-padding-x)}.morning-release__textarea{resize:vertical}.morning-release__subtitle{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-16);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.morning-release__correction{gap:var(--primitive-space-3);flex-direction:column;display:flex}.morning-release__correction-pair{gap:var(--primitive-space-5);border-top:var(--primitive-border-width-hairline) solid var(--border-hairline);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:var(--primitive-space-3);display:grid}.morning-release__correction-half{gap:var(--primitive-space-2);flex-direction:column;min-inline-size:0;display:flex}.morning-release__kinds{gap:var(--primitive-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.morning-release__choice{align-items:baseline;gap:var(--primitive-space-2);font-size:var(--primitive-font-size-13);color:var(--fg-text);display:flex}@media (width<=64rem){.morning-release__correction-pair{grid-template-columns:minmax(0,1fr)}}.shell{background:var(--bg-canvas);flex-direction:column;min-height:100vh;display:flex}.shell__band{width:100%;max-width:124ch;padding-inline:var(--primitive-space-8);margin:0 auto}.shell__skip{z-index:var(--primitive-z-panel);padding:var(--primitive-space-2) var(--primitive-space-4);background:var(--interactive-primary-bg);color:var(--interactive-primary-fg);font-size:var(--primitive-font-size-13);border-radius:var(--component-button-primary-radius);transition:inset-block-start var(--primitive-motion-standard);position:absolute;inset-block-start:calc(-1 * var(--primitive-space-12));inset-inline-start:var(--primitive-space-4)}.shell__skip:focus{inset-block-start:var(--primitive-space-3)}.shell__rail{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-4);padding-block:var(--primitive-space-4);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline);flex-wrap:wrap;display:flex}.shell__mark{align-items:baseline;gap:var(--primitive-space-4);display:flex}.shell__institution{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-18);letter-spacing:var(--primitive-font-tracking-display);color:var(--fg-text)}.shell__credit{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-muted)}.shell__actions{align-items:baseline;gap:var(--primitive-space-2);display:flex}.shell__help-btn{font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-14);font-weight:var(--primitive-font-weight-medium);padding:var(--primitive-space-1) var(--primitive-space-2);min-width:var(--primitive-space-6);border-radius:var(--primitive-radius-sm);color:var(--fg-text-muted)}.shell__help-btn:hover{color:var(--fg-text)}.shell__demo{padding:var(--primitive-space-1) var(--primitive-space-2);border-radius:var(--component-badge-radius);background:var(--status-caution-bg);color:var(--status-caution-text);font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking)}.shell__demo-note{padding-block:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline);background:var(--status-caution-bg);color:var(--status-caution-text);font-size:var(--primitive-font-size-13);margin:0}.shell__signout-error{padding-block:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline);background:var(--status-negative-bg);color:var(--status-negative-text);font-size:var(--primitive-font-size-13);margin:0}.shell__main{width:100%;max-width:124ch;padding:var(--primitive-space-12) var(--primitive-space-8) var(--primitive-space-16);flex:auto;margin:0 auto}.shell__footer{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-4);padding-block:var(--primitive-space-4);border-top:var(--primitive-border-width-hairline) solid var(--border-hairline);flex-wrap:wrap;display:flex}.shell__source,.shell__updated{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-muted)}.shell__nav{padding-block:var(--primitive-space-4);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline);background:var(--bg-subtle);align-items:flex-start;gap:var(--primitive-space-6);flex-wrap:wrap;display:flex}.shell__nav-group{gap:var(--primitive-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.shell__nav-group-title{font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text-muted);margin:0}.shell__nav-list{gap:var(--primitive-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.shell__nav-group .shell__nav-list{gap:var(--primitive-space-1);flex-direction:column}.shell__nav-link{font-size:var(--primitive-font-size-13);color:var(--fg-text-secondary)}.shell__nav-link--current{color:var(--fg-text);font-weight:var(--primitive-font-weight-medium);border-bottom:var(--primitive-border-width-focus) solid var(--border-strong)}.shell__breadcrumb-list{gap:var(--primitive-space-2);font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.shell__breadcrumb-step+.shell__breadcrumb-step:before{content:"/";color:var(--border-strong);margin-inline-end:var(--primitive-space-2)}.shell__action-bar{gap:var(--primitive-space-2);flex-wrap:wrap;align-items:baseline;padding-block-start:var(--primitive-space-3);display:flex}.shell__load-error{gap:var(--primitive-space-3);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;align-items:flex-start;display:flex}.shell__load-error-title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-regular);color:var(--fg-text);margin:0}.shell__load-error-note{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.shell__tour-offer{gap:var(--primitive-space-3);max-width:38ch;margin-inline-start:auto;margin-bottom:var(--primitive-space-4);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;align-items:flex-start;display:flex}.shell__tour-offer-body{max-width:38ch;font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-16);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text);margin:0}.shell__tour-offer-actions{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.shell__rail,.shell__nav,.shell__breadcrumb,.shell__action-bar,.shell__demo-note,.shell__signout-error,.shell__footer{width:100%;max-width:124ch;padding-inline:var(--primitive-space-8);margin:0 auto;display:flex}.shell__rail{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-4);padding-block:var(--primitive-space-4);flex-wrap:wrap}.shell__nav{padding-block:var(--primitive-space-4);background:var(--bg-subtle)}.shell__breadcrumb,.shell__action-bar{padding-block-start:var(--primitive-space-3)}.shell__demo-note,.shell__signout-error{padding-block:var(--primitive-space-2)}.shell__footer{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-4);padding-block:var(--primitive-space-4);flex-wrap:wrap}.shell__search{gap:var(--primitive-space-1);flex-direction:column;flex:30%;display:flex}.shell__search-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.shell__search-input{padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13)}.shell__search-hint{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);margin:0}.command-palette__overlay{background:var(--bg-canvas);z-index:var(--primitive-z-modal);justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;inset:0}.command-palette{width:100%;max-width:var(--primitive-space-24);background:var(--bg-surface);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-lg);box-shadow:var(--component-card-shadow);overflow:hidden}.command-palette__search{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-3) var(--primitive-space-4);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline);display:flex}.command-palette__input{font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-16);color:var(--fg-text);background:0 0;border:none;outline:none;flex:1}.command-palette__input::placeholder{color:var(--fg-text-muted)}.command-palette__hint{font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-11);color:var(--fg-text-muted);background:var(--bg-subtle);padding:var(--primitive-space-1) var(--primitive-space-2);border-radius:var(--primitive-radius-sm);border:var(--primitive-border-width-hairline) solid var(--border-hairline)}.command-palette__results{max-height:var(--primitive-space-24);padding:var(--primitive-space-2);overflow-y:auto}.command-palette__group{margin-bottom:var(--primitive-space-2)}.command-palette__group-label{padding:var(--primitive-space-1) var(--primitive-space-3);font-size:var(--primitive-font-size-11);font-weight:var(--primitive-font-weight-medium);letter-spacing:var(--primitive-font-tracking-label);text-transform:uppercase;color:var(--fg-text-muted)}.command-palette__item{width:100%;padding:var(--primitive-space-2) var(--primitive-space-3);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-14);color:var(--fg-text);border-radius:var(--primitive-radius-sm);cursor:pointer;transition:background-color var(--primitive-motion-standard);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.command-palette__item:hover,.command-palette__item--selected{background:var(--interactive-selected-bg)}.command-palette__item-label{flex:1}.command-palette__item-shortcut{font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-11);color:var(--fg-text-muted);background:var(--bg-subtle);padding:var(--primitive-space-1) var(--primitive-space-2);border-radius:var(--primitive-radius-sm);border:var(--primitive-border-width-hairline) solid var(--border-hairline)}.command-palette__empty{padding:var(--primitive-space-6);text-align:center;color:var(--fg-text-muted);font-size:var(--primitive-font-size-14)}.command-palette__footer{padding:var(--primitive-space-3) var(--primitive-space-4);border-top:var(--primitive-border-width-hairline) solid var(--border-hairline);background:var(--bg-subtle)}.command-palette__footer-hint{font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);font-style:italic}@media (prefers-reduced-motion:reduce){.command-palette__overlay,.command-palette{animation:none}}.watermark{z-index:var(--component-watermark-z);pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:space-around;justify-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.watermark__text{font-family:var(--primitive-font-family-sans);font-size:var(--component-watermark-font-size);font-weight:var(--primitive-font-weight-medium);letter-spacing:var(--primitive-font-tracking-dateline);color:var(--component-watermark-fg);white-space:nowrap;padding:var(--primitive-space-2)}.help{gap:var(--primitive-space-3);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.help__header{justify-content:space-between;align-items:center;display:flex}.help__title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.help__close{color:var(--fg-text-muted);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-18);cursor:pointer;padding:var(--primitive-space-1);line-height:var(--primitive-font-lineHeight-tight);background:0 0;border:none}.help__close:hover{color:var(--fg-text)}.help__search{gap:var(--primitive-space-1);flex-direction:column;display:flex}.help__search-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.help__input{padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13)}.help__searching{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);margin:0}.help__no-results{gap:var(--primitive-space-1);flex-direction:column;display:flex}.help__no-results-title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-15);font-weight:var(--primitive-font-weight-regular);color:var(--fg-text);margin:0}.help__no-results-note{font-size:var(--primitive-font-size-12);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.help__contextual{gap:var(--primitive-space-1);padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;display:flex}.help__contextual-title{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg);margin:0}.help__contextual-body{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.help__topics{gap:var(--primitive-space-2);flex-direction:column;display:flex}.help__topics-title{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg);margin:0}.help__topics-list{gap:var(--primitive-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.help__topic{gap:var(--primitive-space-1);padding-bottom:var(--primitive-space-2);border-bottom:var(--component-table-cell-rule);flex-direction:column;display:flex}.help__topic-link{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-15);color:var(--fg-link)}.help__topic-summary{font-size:var(--primitive-font-size-12);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-muted);margin:0}.shortcuts-overlay{z-index:var(--primitive-z-modal);padding:var(--primitive-space-8);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shortcuts-overlay__backdrop{background:var(--elevation-overlay);pointer-events:auto;position:absolute;inset:0}.shortcuts-overlay__panel{pointer-events:auto;width:100%;max-width:var(--component-emptyState-illustration-max-width);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface-raised);max-height:85vh;box-shadow:var(--elevation-modal);animation:shortcuts-overlay-enter var(--primitive-motion-standard) ease-out;flex-direction:column;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.shortcuts-overlay__panel{animation:none}}@keyframes shortcuts-overlay-enter{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.shortcuts-overlay__header{padding:var(--primitive-space-4) var(--primitive-space-5);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline);background:var(--bg-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.shortcuts-overlay__title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-20);font-weight:var(--primitive-font-weight-regular);color:var(--fg-text);margin:0}.shortcuts-overlay__close{width:var(--primitive-space-8);height:var(--primitive-space-8);border:var(--primitive-border-width-hairline) solid transparent;border-radius:var(--primitive-radius-sm);color:var(--fg-text-muted);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-22);cursor:pointer;transition:background-color var(--primitive-motion-standard), color var(--primitive-motion-standard), border-color var(--primitive-motion-standard);background:0 0;justify-content:center;align-items:center;line-height:1;display:flex}.shortcuts-overlay__close:hover{background:var(--interactive-selected-bg);color:var(--fg-text);border-color:var(--border-hairline)}.shortcuts-overlay__close:focus-visible{outline:var(--component-focusRing-width) solid var(--component-focusRing-color);outline-offset:var(--component-focusRing-offset)}.shortcuts-overlay__content{padding:var(--primitive-space-4) var(--primitive-space-5);flex:auto;overflow-y:auto}.shortcuts-overlay__category{margin-block-end:var(--primitive-space-6)}.shortcuts-overlay__category:last-child{margin-block-end:0}.shortcuts-overlay__category-title{margin:0 0 var(--primitive-space-3);padding-inline:var(--primitive-space-2);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-11);font-weight:var(--primitive-font-weight-medium);text-transform:uppercase;letter-spacing:var(--primitive-font-tracking-label);color:var(--fg-text-muted);padding-inline-start:var(--primitive-space-3)}.shortcuts-overlay__list{gap:var(--primitive-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shortcuts-overlay__shortcut{align-items:center;gap:var(--primitive-space-4);width:100%;padding:var(--primitive-space-2) var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid transparent;border-radius:var(--primitive-radius-sm);color:var(--fg-text);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13);text-align:start;cursor:default;transition:background-color var(--primitive-motion-standard), border-color var(--primitive-motion-standard);background:0 0;display:flex}.shortcuts-overlay__shortcut:hover,.shortcuts-overlay__shortcut--focused{background:var(--interactive-selected-bg);border-color:var(--border-focus);outline:none}.shortcuts-overlay__shortcut:focus-visible{outline:var(--component-focusRing-width) solid var(--component-focusRing-color);outline-offset:var(--component-focusRing-offset)}.shortcuts-overlay__keys{min-width:var(--primitive-space-18);padding:var(--primitive-space-1) var(--primitive-space-2);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-sm);background:var(--bg-surface);color:var(--fg-text-secondary);font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-11);font-weight:var(--primitive-font-weight-medium);letter-spacing:var(--primitive-font-tracking-label);white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}.shortcuts-overlay__description{min-width:0;color:var(--fg-text);font-weight:var(--primitive-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.shortcuts-overlay__contextual{font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-11);padding:var(--primitive-space-0) var(--primitive-space-2);border-radius:var(--primitive-radius-xs);background:var(--status-info-bg);color:var(--status-info-text);letter-spacing:var(--primitive-font-tracking-label);text-transform:uppercase;flex:none}.shortcuts-overlay__footer{justify-content:center;align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-3) var(--primitive-space-5);border-top:var(--primitive-border-width-hairline) solid var(--border-hairline);background:var(--bg-subtle);font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);flex-shrink:0;display:flex}.shortcuts-overlay__footer-kbd{font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-11);padding:var(--primitive-space-1) var(--primitive-space-2);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-xs);background:var(--bg-surface);color:var(--fg-text-secondary)}.shortcuts-overlay__content::-webkit-scrollbar{width:var(--primitive-border-width-hairline)}.shortcuts-overlay__content::-webkit-scrollbar-track{background:0 0}.shortcuts-overlay__content::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--primitive-radius-full)}.shortcuts-overlay__content::-webkit-scrollbar-thumb:hover{background:var(--fg-text-muted)}.tour{z-index:var(--primitive-z-modal);padding:var(--primitive-space-6);pointer-events:auto;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tour__scrim{background:var(--scrim);pointer-events:none;position:fixed;inset:0}.tour__card{z-index:var(--primitive-z-panel);gap:var(--primitive-space-3);width:100%;max-width:60ch;padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);box-shadow:var(--component-card-shadow);pointer-events:auto;max-height:calc(100dvh - var(--primitive-space-6) - var(--primitive-space-6));--tour-anchor-x:0;--tour-anchor-y:0;flex-direction:column;display:flex;position:relative;overflow:auto}.tour__highlight{--tour-highlight-x:0;--tour-highlight-y:0;--tour-highlight-width:0;--tour-highlight-height:0;left:var(--tour-highlight-x);top:var(--tour-highlight-y);width:var(--tour-highlight-width);height:var(--tour-highlight-height);border-radius:var(--component-card-radius);outline:var(--component-focusRing-width) solid var(--component-focusRing-color);outline-offset:var(--component-focusRing-offset);pointer-events:none;z-index:var(--primitive-z-rail);position:absolute}.tour__card[data-tour-anchored=true]{top:var(--tour-anchor-y);left:var(--tour-anchor-x);width:auto;max-width:46ch;max-height:calc(100dvh - var(--tour-anchor-y) - var(--primitive-space-6));position:absolute}@media (width<=70ch){.tour__card[data-tour-anchored=true]{width:100%;max-width:60ch;position:relative}}.tour__step{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--component-dateline-fg);margin:0}.tour__title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.tour__body{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.tour__actions{gap:var(--primitive-space-3);flex-wrap:wrap;align-items:center;display:flex}.tour__actions .button{white-space:nowrap}.tour__skip-note{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);margin:0}.tour--finished{pointer-events:none;background:0 0}.tour__finished-card{gap:var(--primitive-space-3);width:100%;max-width:60ch;padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);box-shadow:var(--component-card-shadow);pointer-events:auto;flex-direction:column;display:flex}.tour__finished-text{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-18);color:var(--fg-text);margin:0}.tour__finished-actions{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.tour__save-error{padding:var(--primitive-space-2);border:var(--primitive-border-width-hairline) solid var(--status-negative-text);border-radius:var(--component-card-radius);background:var(--status-negative-bg);color:var(--status-negative-text);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);margin:0}.loading{gap:var(--primitive-space-3);padding:var(--primitive-space-8) var(--primitive-space-6);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.loading__title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-22);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.loading__track{gap:var(--primitive-space-1);display:flex}.loading__segment{height:var(--primitive-border-width-focus);background:var(--border-hairline);flex:1 1 0}.loading__segment--done{background:var(--border-focus)}.loading__step{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-muted);margin:0}.empty{align-items:flex-start;gap:var(--primitive-space-3);padding:var(--primitive-space-8) var(--primitive-space-6);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.empty__heading{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.empty__body{max-width:60ch;font-size:var(--primitive-font-size-14);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.empty--permission{border-color:var(--border-strong)}@media (width<=768px){.empty{padding:var(--primitive-space-6) var(--primitive-space-4)}.empty__heading{font-size:var(--primitive-font-size-18)}}.state-message{align-items:flex-start;gap:var(--primitive-space-3);max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);flex-wrap:wrap;display:flex}.state-message__text{gap:var(--primitive-space-1);flex-direction:column;flex:auto;display:flex}.state-message__title{font-size:var(--primitive-font-size-14);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.state-message__body,.state-message__detail{color:var(--fg-text-secondary);margin:0}.state-message__detail{font-size:var(--primitive-font-size-12)}.state-message__mark{width:var(--primitive-space-5);height:var(--primitive-space-5);border-radius:var(--primitive-radius-sm);background:var(--status-caution-bg);color:var(--status-caution-text);font-weight:var(--primitive-font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.state-message--failed .state-message__title{color:var(--status-caution-text)}.state-message--outOfDate .state-message__title{color:var(--fg-text-secondary)}.error-panel{align-items:flex-start;gap:var(--primitive-space-3);padding:var(--primitive-space-6);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);color:var(--fg-text);flex-direction:column;display:flex}.error-panel--readable{inline-size:100%;min-inline-size:0;max-inline-size:72ch}.error-panel__heading{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--status-negative-text);margin:0}.error-panel__body{max-width:60ch;font-size:var(--primitive-font-size-14);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text);overflow-wrap:anywhere;margin:0}.error-panel__detail{max-width:60ch;font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);overflow-wrap:anywhere;margin:0}.figures-table{border-collapse:collapse;width:100%;font-family:var(--primitive-font-family-sans)}.figures-table__caption{caption-side:top;text-align:start;font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);padding-block-end:var(--primitive-space-4)}.figures-table__header{background:var(--component-table-header-bg);color:var(--component-table-header-fg);font-size:var(--component-table-header-font-size);font-weight:var(--component-table-header-font-weight);text-align:start;padding:var(--primitive-space-3) var(--component-table-cell-padding-x);border-bottom:var(--primitive-border-width-focus) solid var(--border-strong);white-space:nowrap}.figures-table__sort{align-items:baseline;gap:var(--primitive-space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.figures-table__row:hover{background:var(--component-table-row-hover)}.figures-table__cell{padding:var(--component-table-cell-padding-y) var(--component-table-cell-padding-x);font-size:var(--component-table-cell-font-size);color:var(--component-table-cell-fg);vertical-align:baseline;border-bottom:var(--component-table-cell-rule)}.figures-table__cell--figure .figures-table__name{color:var(--fg-text);display:block}.figures-table__cell--figure .figures-table__series{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);display:block}.figures-table__value{align-items:baseline;gap:var(--primitive-space-2);font-family:var(--component-dateline-font);font-size:var(--primitive-font-size-15);font-variant-numeric:tabular-nums;color:var(--fg-text);display:inline-flex}.figures-table__unit{font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-12);color:var(--fg-text-muted)}.figures-table__cell--mono{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-secondary);white-space:nowrap}.figures-table__cell--action{text-align:end}.figures-table__missing{color:var(--fg-text-muted)}.figures-table__evidence-row{background:var(--bg-canvas)}.figures-table__evidence-cell{padding:var(--primitive-space-2) var(--component-table-cell-padding-x) var(--primitive-space-6);border-bottom:var(--component-table-cell-rule)}.provenance{gap:var(--primitive-space-3);padding:var(--primitive-space-5);background:var(--bg-subtle);border-radius:var(--component-card-radius);flex-direction:column;display:flex}.provenance__head{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.provenance__title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.provenance__summary{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.provenance__grid{gap:var(--primitive-space-1) var(--primitive-space-6);grid-template-columns:minmax(0,22ch) minmax(0,1fr);margin:0;display:grid}.provenance__grid dt{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted)}.provenance__grid dd{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text);overflow-wrap:anywhere;margin:0}.provenance__fingerprint{gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.provenance__verified{color:var(--status-positive-text)}.provenance__broken{color:var(--status-negative-text)}.provenance__revision{color:var(--fg-text-muted);margin-inline-start:var(--primitive-space-3)}.status-badge{align-items:baseline;gap:var(--primitive-space-2);padding:var(--primitive-space-1) var(--primitive-space-2);border-radius:var(--component-badge-radius);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);line-height:var(--primitive-font-lineHeight-tight);white-space:nowrap;display:inline-flex}.status-badge__dot{width:var(--primitive-font-size-11);height:var(--primitive-font-size-11);border-radius:var(--primitive-radius-full);background:currentColor;align-self:center}.status-badge__detail{font-weight:var(--primitive-font-weight-regular);opacity:1}.status-badge--fresh,.status-badge--positive{background:var(--component-badge-status-positive-bg);color:var(--component-badge-status-positive-fg)}.status-badge--stale,.status-badge--caution{background:var(--component-badge-status-caution-bg);color:var(--component-badge-status-caution-fg)}.status-badge--failed,.status-badge--negative{background:var(--component-badge-status-negative-bg);color:var(--component-badge-status-negative-fg)}.status-badge--info{background:var(--component-badge-status-info-bg);color:var(--component-badge-status-info-fg)}.status-badge--notConfigured{background:var(--component-badge-status-flat-bg);color:var(--component-badge-status-flat-fg)}.hero{gap:var(--primitive-space-12);border-bottom:var(--primitive-border-width-focus) solid var(--border-hairline);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;padding-block-end:var(--primitive-space-10);display:grid}.hero__story{gap:var(--primitive-space-4);flex-direction:column;display:flex}.hero__kicker{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-60);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-kicker);letter-spacing:var(--primitive-font-tracking-kicker);color:var(--fg-text-muted);margin:0}.hero__headline{max-width:26ch;font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-44);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);letter-spacing:var(--primitive-font-tracking-display);color:var(--fg-text);margin:0}.hero__subtitle{max-width:52ch;font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-20);line-height:var(--primitive-font-lineHeight-normal);color:var(--fg-text-secondary);margin:0}.hero__instrument{justify-content:flex-end;display:flex}.hero__missing{font-size:var(--primitive-font-size-15);color:var(--fg-text-muted);margin:0}@media (width<=70ch){.hero{gap:var(--primitive-space-8);grid-template-columns:minmax(0,1fr);align-items:start}.hero__instrument{justify-content:flex-start}}.dateline{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);line-height:var(--primitive-font-lineHeight-normal);color:var(--component-dateline-fg);margin:0}.dateline--strong{color:var(--fg-text-secondary)}.delta{gap:var(--primitive-space-3);flex-direction:column;margin:0;display:flex}.delta__current{gap:var(--primitive-space-1);flex-direction:column;display:flex}.delta__value{font-family:var(--primitive-font-family-serif);font-size:var(--component-deltaInstrument-current-size);line-height:var(--primitive-font-lineHeight-tight);letter-spacing:var(--primitive-font-tracking-display);color:var(--component-deltaInstrument-current-fg);font-variant-numeric:tabular-nums}.delta__value--pulse{position:relative}.delta__unit{font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13);color:var(--component-deltaInstrument-prior-fg)}.delta__rule{border-top:var(--component-deltaInstrument-rule);width:var(--primitive-space-16)}.delta__caption{gap:var(--primitive-space-1);flex-direction:column;margin:0;display:flex}.delta__prior{font-family:var(--primitive-font-family-sans);font-size:var(--component-deltaInstrument-prior-size);color:var(--component-deltaInstrument-prior-fg)}.delta__prior-period{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);margin-inline-start:var(--primitive-space-2)}.delta__change{align-items:baseline;gap:var(--primitive-space-2);font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);opacity:0;transform:translateY(var(--primitive-space-2));transition:opacity .25s cubic-bezier(.34,1.56,.64,1),transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.delta__change--visible{opacity:1;transform:translateY(0)}.delta__glyph{font-size:var(--primitive-font-size-13);transform-origin:50%;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:scale(0)}.delta__glyph--visible{transform:scale(1)}.delta__change--up{color:var(--semantic-light-data-up-text)}.delta__change--down{color:var(--semantic-light-data-down-text)}.delta__change--flat{color:var(--semantic-light-data-flat-text)}.delta--row .delta__value{font-size:var(--primitive-font-size-22)}.delta--row{gap:var(--primitive-space-2)}.delta--row .delta__rule{width:var(--primitive-space-8)}@media (prefers-reduced-motion:reduce){.delta__change,.delta__glyph{transition:none!important}.delta__change{opacity:1;transform:translateY(0)}.delta__glyph{transform:scale(1)}}.series{gap:var(--primitive-space-5);flex-direction:column;padding-block-start:var(--primitive-space-2);display:flex}.series__heading{align-items:baseline;gap:var(--primitive-space-3);font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);flex-wrap:wrap;margin:0;display:flex}.series__name{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-muted)}.series__body{gap:var(--primitive-space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.series__headline{gap:var(--primitive-space-3);padding:var(--component-card-padding);background:var(--bg-surface);border:var(--primitive-border-width-hairline) solid var(--component-card-border);border-radius:var(--component-card-radius);flex-direction:column;display:flex}.series__count,.series__stamp{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-muted);margin:0}.series__stamp{color:var(--fg-text-secondary)}.series__empty-note{font-size:var(--primitive-font-size-13);color:var(--fg-text-secondary);margin:0}.series__table{border-collapse:collapse;width:100%;font-family:var(--primitive-font-family-sans)}.series__caption{caption-side:top;text-align:start;font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-muted);padding-block-end:var(--primitive-space-3)}.series__table th{text-align:start;padding:var(--primitive-space-2) var(--component-table-cell-padding-x);font-size:var(--component-table-header-font-size);font-weight:var(--component-table-header-font-weight);color:var(--component-table-header-fg);background:var(--component-table-header-bg);border-bottom:var(--primitive-border-width-focus) solid var(--border-strong)}.series__table td{padding:var(--component-table-cell-padding-y) var(--component-table-cell-padding-x);font-size:var(--component-table-cell-font-size);color:var(--component-table-cell-fg);border-bottom:var(--component-table-cell-rule)}.series__reading{font-family:var(--component-dateline-font);font-variant-numeric:tabular-nums;color:var(--fg-text)}.series__mono{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-secondary);white-space:nowrap}@media (width<=60ch){.series__body{grid-template-columns:minmax(0,1fr)}}.ask{gap:var(--primitive-space-4);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.ask__form{gap:var(--primitive-space-2);flex-direction:column;display:flex}.ask__label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.ask__row{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.ask__input{padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-15);flex:60%}.ask__model{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--component-dateline-fg);margin:0}.ask__starters{gap:var(--primitive-space-2);flex-direction:column;display:flex}.ask__starters-title{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg);margin:0}.ask__starters-list{gap:var(--primitive-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ask__starter{padding:var(--primitive-space-1) var(--primitive-space-2);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-input-radius);color:var(--interactive-ghost-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13);text-align:start;cursor:pointer;background:0 0}.ask__starter:hover{background:var(--bg-subtle)}.ask__thinking{gap:var(--primitive-space-1);padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;display:flex}.ask__thinking-text{font-size:var(--primitive-font-size-13);color:var(--fg-text);margin:0}.ask__thinking-model{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--component-dateline-fg);margin:0}.ask__answer{gap:var(--primitive-space-3);flex-direction:column;display:flex}.ask__asof{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--component-dateline-fg);margin:0}.ask__answer-text{max-width:68ch;font-size:var(--primitive-font-size-15);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text);margin:0}.ask__cloud{align-items:baseline;gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.ask__cloud-note{font-size:var(--primitive-font-size-12);color:var(--fg-text-secondary)}.ask__citations{gap:var(--primitive-space-2);flex-direction:column;display:flex}.ask__citations-title{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg);margin:0}.ask__answer--quiet{padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle)}.ask__quiet-headline{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.ask__quiet-note{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.ask__history{gap:var(--primitive-space-2);flex-direction:column;display:flex}.ask__history-title{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg);margin:0}.ask__history-list{gap:var(--primitive-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ask__history-item{align-items:baseline;gap:var(--primitive-space-3);padding-bottom:var(--primitive-space-2);border-bottom:var(--component-table-cell-rule);flex-wrap:wrap;display:flex}.ask__history-question{font-size:var(--primitive-font-size-13);color:var(--fg-text)}.ask__history-summary{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted)}.ask__logic-map-modal{background:color-mix(in srgb, var(--primitive-color-neutral-900) 40%, transparent);padding:var(--primitive-space-4);z-index:var(--primitive-z-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ask__logic-map-modal__panel{background:var(--bg-surface);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);width:100%;max-width:90vw;max-height:90vh;box-shadow:var(--elevation-modal);flex-direction:column;display:flex;position:relative;overflow:hidden}.ask__logic-map-modal__close{top:var(--primitive-space-2);right:var(--primitive-space-2);z-index:1;position:absolute}.citation{align-items:baseline;gap:var(--primitive-space-2);padding:var(--primitive-space-1) var(--primitive-space-2);border-radius:var(--component-badge-radius);background:var(--component-citationChip-bg);color:var(--component-citationChip-fg);font-size:var(--component-citationChip-font-size);line-height:var(--primitive-font-lineHeight-relaxed);flex-wrap:wrap;display:inline-flex}.citation__link{align-items:baseline;gap:var(--primitive-space-2);color:inherit;text-underline-offset:var(--primitive-space-1);flex-wrap:wrap;text-decoration:underline;display:inline-flex}.citation__type,.citation__state{font-family:var(--component-dateline-font);letter-spacing:var(--component-dateline-tracking);text-transform:uppercase}.citation--stale .citation__state{color:var(--status-caution-text)}.citation__retrieved{color:var(--fg-text-muted);font-size:var(--component-dateline-font-size);font-family:var(--component-dateline-font);letter-spacing:var(--component-dateline-tracking)}.citation__body{gap:var(--primitive-space-2);flex-wrap:wrap;display:inline-flex}.citation__moved{font-weight:var(--primitive-font-weight-medium)}.citation--error{background:var(--status-negative-bg);color:var(--status-negative-text)}.citation__note{color:inherit}.uncertainty{align-items:baseline;gap:var(--primitive-space-2);flex-wrap:wrap;display:inline-flex}.uncertainty__explanation{font-size:var(--primitive-font-size-12);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary)}.analytics-panel{gap:var(--primitive-space-2);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.analytics-panel__header{gap:var(--primitive-space-1);flex-direction:column;display:flex}.analytics-panel__title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.analytics-panel__lead,.analytics-panel__line,.analytics-panel__window,.analytics-panel__quiet,.analytics-panel__no-marks{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.analytics-panel__quiet{color:var(--fg-text-secondary)}.analytics-panel__ratio{align-items:baseline;gap:var(--primitive-space-2);margin:0;display:flex}.analytics-panel__ratio-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.analytics-panel__ratio-value{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);font-variant-numeric:tabular-nums}.analytics-panel__coverage,.analytics-panel__section{gap:var(--primitive-space-1);flex-direction:column;display:flex}.analytics-panel__section-title{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg);margin:0}.analytics-panel__problem{align-items:flex-start;gap:var(--primitive-space-2);flex-direction:column;display:flex}.analytics-panel__problem-title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);margin:0}.analytics-mark{align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.analytics-mark__title{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted)}.analytics-mark__actions{gap:var(--primitive-space-1);display:flex}.analytics-mark__line{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);margin:0}.outcome{gap:var(--primitive-space-3);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.outcome__title{font-size:var(--primitive-font-size-16);font-weight:var(--primitive-font-weight-semibold);margin:0}.outcome__lead{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.outcome__loading,.outcome__empty{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted)}.outcome__error{gap:var(--primitive-space-2);padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);flex-direction:column;display:flex}.outcome__error-title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);margin:0}.outcome__error-note{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);margin:0}.outcome__list{gap:var(--primitive-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.outcome__item{border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);padding:var(--primitive-space-3)}.outcome__form{gap:var(--primitive-space-3);flex-direction:column;display:flex}.outcome__fieldset{gap:var(--primitive-space-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.outcome__legend{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);margin:0}.outcome__hint{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);margin:0}.outcome__field{gap:var(--primitive-space-1);flex-direction:column;display:flex}.outcome__label{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium)}.outcome__textarea,.outcome__select{font-size:var(--primitive-font-size-14);padding:var(--primitive-space-2);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);color:var(--fg-text);resize:vertical}.outcome__textarea:focus,.outcome__select:focus{outline:var(--component-focusRing-width) solid var(--component-focusRing-color);outline-offset:var(--component-focusRing-offset)}.outcome__radio-group{gap:var(--primitive-space-2);flex-direction:column;display:flex}.outcome__radio,.outcome__checkbox{align-items:center;gap:var(--primitive-space-2);font-size:var(--primitive-font-size-13);display:flex}.outcome__actions{gap:var(--primitive-space-2);display:flex}.outcome__decision{font-size:var(--primitive-font-size-13)}.outcome__decision-label{color:var(--fg-text-muted)}.outcome__submitted{padding:var(--primitive-space-3)}.outcome__submitted-title{font-size:var(--primitive-font-size-14);font-weight:var(--primitive-font-weight-medium);margin:0}.outcome__submitted-note{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.learning-panel{gap:var(--primitive-space-2);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.learning-panel__header{gap:var(--primitive-space-1);flex-direction:column;display:flex}.learning-panel__title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.learning-panel__lead,.learning-panel__line,.learning-panel__quiet{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.learning-panel__quiet{color:var(--fg-text-secondary)}.learning-panel__section{gap:var(--primitive-space-1);flex-direction:column;display:flex}.learning-panel__section-title{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg);margin:0}.learning-panel__list{gap:var(--primitive-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.learning-panel__entry{gap:var(--primitive-space-1);padding-top:var(--primitive-space-2);border-top:var(--primitive-border-width-hairline) solid var(--border-hairline);flex-direction:column;display:flex}.learning-panel__entry-head{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-1);flex-wrap:wrap;display:flex}.learning-panel__entry-title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.learning-panel__entry-domain{font-weight:var(--primitive-font-weight-medium);color:var(--fg-text-muted)}.learning-panel__badge{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text-muted)}.learning-panel__badge--certified{color:var(--fg-text)}.learning-panel__facts{grid-template-columns:minmax(var(--primitive-space-24), auto) 1fr;gap:var(--primitive-space-1) var(--primitive-space-2);margin:0;display:grid}.learning-panel__fact-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg);margin:0}.learning-panel__fact{font-size:var(--primitive-font-size-13);color:var(--fg-text);margin:0}.learning-panel__thesis{font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);display:block}.learning-panel__assessment{color:var(--fg-text-muted);display:block}.learning-panel__empty,.learning-panel__problem{align-items:flex-start;gap:var(--primitive-space-1);flex-direction:column;display:flex}.learning-panel__problem-title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);margin:0}.learning-panel__runs{gap:var(--primitive-space-1)}.learning-panel__reasons,.learning-panel__weights{gap:var(--primitive-space-1);flex-direction:column;display:flex}.learning-panel__reason-list{gap:var(--primitive-space-1);padding-left:var(--primitive-space-4);flex-direction:column;margin:0;display:flex}.learning-panel__problem-text{font-size:var(--primitive-font-size-12);color:var(--status-negative-text);margin:0}.learning-panel__rollback{align-items:flex-start;gap:var(--primitive-space-1);flex-direction:column;display:flex}.learning-panel__field{gap:var(--primitive-space-1);flex-direction:column;width:100%;max-width:68ch;display:flex}.learning-panel__field-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.learning-panel__input{min-height:var(--primitive-space-8);padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);resize:vertical}.learning-panel__input:focus-visible{outline:var(--component-focusRing-width) solid var(--component-focusRing-color);outline-offset:var(--component-focusRing-offset)}.learning-panel__actions{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.mm{gap:var(--primitive-space-6);flex-direction:column;display:flex}.mm__head{gap:var(--primitive-space-2);flex-direction:column;display:flex}.mm__title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.mm__lead{max-width:68ch;font-size:var(--primitive-font-size-15);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.mm__read-at{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--component-dateline-fg);margin:0}.mm__discovery{gap:var(--primitive-space-1);margin-top:var(--primitive-space-2);flex-direction:column;max-width:68ch;display:flex}.mm__discovery-line{font-size:var(--primitive-font-size-14);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text);margin:0}.mm__discovery-detail{font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.mm__body{gap:var(--primitive-space-6);flex-direction:column;display:flex}.mm__zone{gap:var(--primitive-space-3);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.mm__zone-head{gap:var(--primitive-space-1);flex-direction:column;display:flex}.mm__zone-title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.mm__zone-lead{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.mm__list{gap:var(--primitive-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mm__item{gap:var(--primitive-space-2);padding-bottom:var(--primitive-space-3);border-bottom:var(--component-table-cell-rule);flex-direction:column;display:flex}.mm__item:last-child{border-bottom:0;padding-bottom:0}.mm__item-head{align-items:baseline;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.mm__name{font-size:var(--component-table-cell-font-size);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);flex:30%}.mm__fit{align-items:baseline;gap:var(--primitive-space-2);display:flex}.mm__fit-label{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted)}.mm__fit-basis,.mm__notes,.mm__note{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.mm__notes-label{font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.mm__facts{gap:var(--primitive-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mm__fact{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted)}.mm__serves{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);margin:0}.mm__empty{gap:var(--primitive-space-2);max-width:68ch;padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;display:flex}.mm__empty-title{font-size:var(--primitive-font-size-14);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);margin:0}.mm__empty--permission{border:var(--primitive-border-width-hairline) solid var(--border-hairline)}.mm__search{align-items:baseline;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.mm__search-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.mm__search-input{padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13);flex:24ch}.mm__ack{align-items:baseline;gap:var(--primitive-space-2);font-size:var(--primitive-font-size-12);color:var(--fg-text-secondary);display:flex}.mm__assignments{gap:var(--primitive-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mm__assignment{gap:var(--primitive-space-1);flex-direction:column;display:flex}.mm__assign-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.mm__assign-control{align-items:baseline;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.mm__select{padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13)}.mm__assign-value{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted)}.mm__unassigned{font-size:var(--primitive-font-size-12);color:var(--status-caution-text);margin:0}.mm__partial{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.mm__change{gap:var(--primitive-space-3);margin-top:var(--primitive-space-4);padding:var(--primitive-space-4);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;display:flex}.mm__change-title{font-size:var(--primitive-font-size-14);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);margin:0}.mm__reason-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.mm__reason{min-height:var(--primitive-space-12);padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed)}.mm__change-actions{gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.mm__error-note{font-size:var(--primitive-font-size-13);color:var(--status-negative-text);margin:0}.mm__cloud{gap:var(--primitive-space-2);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.mm__switch{align-items:baseline;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.mm__switch-label{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text)}.mm__switch-input{accent-color:var(--semantic-light-interactive-primary-bg)}.mm__switch-state{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--component-dateline-fg)}.mm__retrain{gap:var(--primitive-space-3);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.mm__retrain-title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-regular);color:var(--fg-text);margin:0}.mm__retrain-command{margin:0}.mm__retrain-command code{font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-13);color:var(--fg-text)}.mm__retrain-progress,.mm__retrain-done,.mm__retrain-error,.mm__refusal{gap:var(--primitive-space-2);padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;display:flex}.mm__refusal-title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);margin:0}.mm__retrain-running{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text);margin:0}.mm__failed-title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--status-negative-text);margin:0}.mm__detecting{gap:var(--primitive-space-3);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.mm__detecting-text{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text);margin:0}.mm__steps{gap:var(--primitive-space-1);font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mm__step--now{color:var(--fg-text);font-weight:var(--primitive-font-weight-medium)}.mm__confirm{gap:var(--primitive-space-3);margin-top:var(--primitive-space-3);padding:var(--primitive-space-4);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;display:flex}.mm__confirm-title{font-size:var(--primitive-font-size-14);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);margin:0}.mm__confirm-actions{gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.undo{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-3) var(--primitive-space-4);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--component-card-bg);box-shadow:var(--component-card-shadow);z-index:var(--primitive-z-toast);flex-wrap:wrap;display:flex}.undo__message{font-size:var(--primitive-font-size-13);color:var(--fg-text);margin:0}.undo--expired .undo__message{color:var(--fg-text-muted)}.undo--undone .undo__message{color:var(--fg-text-secondary)}.documents-screen{padding:var(--primitive-space-6)}.documents-screen__header{margin-bottom:var(--primitive-space-6)}.documents-screen__title{margin:0 0 var(--primitive-space-2);font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text)}.documents-screen__lead{color:var(--fg-text-muted);font-size:var(--primitive-font-size-16);margin:0}.documents-screen__loading{color:var(--fg-text-muted);text-align:center;padding:var(--primitive-space-8)}.documents-screen__table{border-collapse:collapse;width:100%;font-size:var(--primitive-font-size-14)}.documents-screen__caption{text-align:left;margin-bottom:var(--primitive-space-3);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text-muted)}.documents-screen__table th,.documents-screen__table td{padding:var(--primitive-space-3) var(--primitive-space-4);text-align:left;border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.documents-screen__table th{font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text-muted);font-size:var(--primitive-font-size-11);text-transform:uppercase;letter-spacing:var(--primitive-font-tracking-label);background:var(--bg-surface)}.documents-screen__table tr:hover{background:var(--bg-subtle)}.documents-screen__title{font-weight:var(--primitive-font-weight-medium)}.documents-screen__type{color:var(--fg-text-muted)}.documents-screen__source{color:var(--fg-text)}.documents-screen__created-at{color:var(--fg-text-muted);white-space:nowrap}.documents-screen__fingerprint-code{font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-11);color:var(--fg-text-muted);background:var(--bg-surface);padding:var(--primitive-space-1) var(--primitive-space-2);border-radius:var(--primitive-radius-sm)}.market-overview{gap:var(--primitive-space-5);padding:var(--primitive-space-4);flex-direction:column;display:flex}.market-overview__header{align-items:center;gap:var(--primitive-space-3);display:flex}.market-overview__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-regular);margin:0}.market-overview__panels{gap:var(--primitive-space-4);flex-direction:column;display:flex}.market-overview__lead{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.market-overview__loading{padding:var(--primitive-space-4);font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.recommendations__queue-link{font-size:var(--primitive-font-size-13);color:var(--fg-text);align-self:flex-start}.recommendations__records{gap:var(--primitive-space-3);flex-direction:column;display:flex}.recommendations__title{font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.recommendations__list{gap:var(--primitive-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recommendations__record{gap:var(--primitive-space-2);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.recommendations__record-head{justify-content:space-between;align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.recommendations__record-target{font-size:var(--primitive-font-size-15);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.recommendations__record-meta{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);margin:0}.recommendations__record-thesis{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.recommendations__record-note{max-width:68ch;font-size:var(--primitive-font-size-12);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-muted);margin:0}.recommendations__record-actions{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.recommendations__empty{gap:var(--primitive-space-1);padding:var(--primitive-space-4);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;display:flex}.recommendations__empty-title,.recommendations__empty-body{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.recommendations__notice{padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);font-size:var(--primitive-font-size-13);color:var(--fg-text);margin:0}.recommendations__action-error{gap:var(--primitive-space-1);padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--status-negative-text);border-radius:var(--component-card-radius);background:var(--status-negative-bg);flex-direction:column;display:flex}.recommendations__action-error-title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--status-negative-text);margin:0}.recommendations__action-error-detail,.recommendations__action-error-note{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--status-negative-text);margin:0}.recommendations__record-cause{max-width:68ch;font-size:var(--primitive-font-size-12);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.recommendations__record-cause-none{max-width:68ch;padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--status-caution-text);border-radius:var(--component-card-radius);background:var(--status-caution-bg);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--status-caution-text);margin:0}.recommendations__composer{gap:var(--primitive-space-3);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.recommendations__composer-title{font-size:var(--primitive-font-size-16);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.recommendations__composer-lead{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.recommendations__form{grid-template-columns:repeat(auto-fit, minmax(var(--primitive-space-24), 1fr));gap:var(--primitive-space-3);display:grid}.recommendations__field{gap:var(--primitive-space-1);flex-direction:column;min-width:0;display:flex}.recommendations__field--wide{grid-column:1/-1}.recommendations__field label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.recommendations__field input,.recommendations__field select,.recommendations__field textarea{padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13)}.recommendations__field textarea{min-height:var(--primitive-space-16);resize:vertical;font-family:var(--primitive-font-family-sans)}.recommendations__check{align-items:center;gap:var(--primitive-space-2);font-size:var(--primitive-font-size-13);color:var(--fg-text-secondary);display:flex}.recommendations__actions{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.recommendations__saved{padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);font-size:var(--primitive-font-size-13);color:var(--fg-text);margin:0}.recommendations__form-error{gap:var(--primitive-space-1);padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--status-negative-text);border-radius:var(--component-card-radius);background:var(--status-negative-bg);flex-direction:column;display:flex}.recommendations__form-error-title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--status-negative-text);margin:0}.recommendations__form-error-detail{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--status-negative-text);margin:0}.recommendations__map-status{max-width:68ch;padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.recommendations__map-failure{align-items:flex-start;gap:var(--primitive-space-2);padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--status-negative-text);border-radius:var(--component-card-radius);background:var(--status-negative-bg);flex-direction:column;display:flex}.recommendations__map-failure-text{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--status-negative-text);margin:0}.recommendations__field-help{max-width:68ch;font-size:var(--primitive-font-size-12);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-muted);margin:0}.recommendations__cause-chosen{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.approvals{gap:var(--primitive-space-4);padding:var(--primitive-space-4);flex-direction:column;display:flex}.approvals__header{gap:var(--primitive-space-2);flex-direction:column;display:flex}.approvals__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.approvals__lead,.approvals__note{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.approvals__note{color:var(--fg-text-muted)}.approvals__back{font-size:var(--primitive-font-size-13);color:var(--fg-text);align-self:flex-start}.approvals__loading{padding:var(--primitive-space-4);font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.approvals__notice{padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);font-size:var(--primitive-font-size-13);color:var(--fg-text);margin:0}.approvals__action-error{gap:var(--primitive-space-1);padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--status-negative-text);border-radius:var(--component-card-radius);background:var(--status-negative-bg);flex-direction:column;display:flex}.approvals__action-error-title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--status-negative-text);margin:0}.approvals__action-error-detail,.approvals__action-error-note{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--status-negative-text);margin:0}.approvals__list{gap:var(--primitive-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.approvals__record{gap:var(--primitive-space-2);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.approvals__record-head{justify-content:space-between;align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.approvals__target{font-size:var(--primitive-font-size-15);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.approvals__meta{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);margin:0}.approvals__thesis{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.approvals__actions{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.approvals__reject{gap:var(--primitive-space-2);padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;display:flex}.approvals__reject-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.approvals__reject-input{min-height:var(--primitive-space-16);padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13);resize:vertical}.approvals__reject-error{font-size:var(--primitive-font-size-12);color:var(--status-negative-text);margin:0}.approvals__empty{padding:var(--primitive-space-4);border-radius:var(--component-card-radius);background:var(--bg-subtle);font-size:var(--primitive-font-size-13);color:var(--fg-text-secondary);margin:0}.approvals__group{gap:var(--primitive-space-3);flex-direction:column;display:flex}.approvals__group-title{font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.approvals__cause{max-width:68ch;font-size:var(--primitive-font-size-12);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.approvals__cause-none{max-width:68ch;padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--status-caution-text);border-radius:var(--component-card-radius);background:var(--status-caution-bg);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--status-caution-text);margin:0}.rates{gap:var(--primitive-space-5);padding:var(--primitive-space-4);flex-direction:column;display:flex}.rates__header{align-items:center;gap:var(--primitive-space-3);display:flex}.rates__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-regular);margin:0}.rates__section-title{font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-regular);margin:0 0 var(--primitive-space-3)}.rates__section{gap:var(--primitive-space-3);flex-direction:column;display:flex}.rates__filters{align-items:flex-end;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.rates__filter-row{gap:var(--primitive-space-1);flex-direction:column;min-width:16ch;display:flex}.rates__filter-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text-muted)}.rates__filter-input{padding:var(--primitive-space-2) var(--primitive-space-3);font-size:var(--primitive-font-size-13);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-input-radius);background:var(--bg-surface);color:var(--fg-text);font-family:inherit}.rates__filter-btn{padding:var(--primitive-space-2) var(--primitive-space-3);font-size:var(--primitive-font-size-13);font-family:inherit;font-weight:var(--primitive-font-weight-medium);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);color:var(--fg-text);cursor:pointer}.rates__filter-btn:hover{background:var(--bg-subtle);border-color:var(--border-strong)}.rates__not-computable{padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-subtle)}.rates__not-computable-title{font-size:var(--primitive-font-size-14);font-weight:var(--primitive-font-weight-medium);margin:0 0 var(--primitive-space-1)}.rates__not-computable-body{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.rates__note{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);margin:0}.rates__table{border-collapse:collapse;width:100%;font-size:var(--primitive-font-size-14)}.rates__table th,.rates__table td{padding:var(--primitive-space-2);text-align:left;border-bottom:var(--component-table-cell-rule)}.rates__table th{font-weight:var(--primitive-font-weight-regular);color:var(--component-table-header-fg)}.rates__value{font-variant-numeric:tabular-nums;text-align:right}.rates__curve{margin-top:var(--primitive-space-4)}.curve{gap:var(--primitive-space-3);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.curve__head{align-items:baseline;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.curve__gap-warning{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-2) var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--status-caution-text);border-radius:var(--component-input-radius);background:var(--status-caution-bg);margin-top:var(--primitive-space-2);display:flex}.curve__gap-detail{font-size:var(--primitive-font-size-12);color:var(--status-caution-text)}.curve__title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.curve__date{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--component-dateline-fg)}.curve__official{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);margin:0}.curve__scenario-overlay{gap:var(--primitive-space-2);margin-top:var(--primitive-space-2);flex-wrap:wrap;display:flex}.curve__scenario-pill{padding:var(--primitive-space-1) var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-full);background:var(--bg-surface);color:var(--interactive-ghost-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);cursor:pointer;transition:all var(--primitive-motion-standard)}.curve__scenario-pill:hover{background:var(--bg-subtle);border-color:var(--border-strong)}.curve__scenario-pill:focus-visible{outline:none;outline:var(--component-focusRing-width) solid var(--component-focusRing-color);outline-offset:var(--component-focusRing-offset)}.curve__scenario-pill--off{opacity:.4;background:var(--bg-subtle);color:var(--fg-text-muted);border-color:#0000}.curve__scenario-pill--off:hover{opacity:.7}.curve__figure{gap:var(--primitive-space-2);flex-direction:column;margin:0;display:flex}.curve__svg{width:100%;height:auto}.curve__grid{stroke:var(--component-chart-grid);stroke-width:var(--primitive-border-width-hairline)}.curve__axis,.curve__tenor{fill:var(--component-chart-axis-fg);font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking)}.curve__line{fill:none;stroke:var(--component-chart-prior-vs-current-current-fg);stroke-width:var(--component-chart-stroke-width);stroke-linecap:round;stroke-linejoin:round}.curve__line--step{stroke-linecap:butt;stroke-linejoin:miter}.curve__area{fill:currentColor;opacity:.12;stroke:none}.curve__line--reference{stroke:var(--component-chart-prior-vs-current-prior-fg);stroke-width:var(--component-chart-stroke-width);stroke-dasharray:6 4;stroke-linecap:round;stroke-linejoin:round}.curve__line--semantic-up{stroke:var(--component-chart-series-semantic-up)}.curve__line--semantic-down{stroke:var(--component-chart-series-semantic-down)}.curve__line--semantic-flat{stroke:var(--component-chart-series-semantic-flat)}.curve__line--semantic-stale{stroke:var(--component-chart-series-semantic-stale)}.curve__mark--semantic-up{fill:var(--component-chart-series-semantic-up)}.curve__mark--semantic-down{fill:var(--component-chart-series-semantic-down)}.curve__mark--semantic-flat{fill:var(--component-chart-series-semantic-flat)}.curve__mark--semantic-stale{fill:var(--component-chart-series-semantic-stale)}.curve__line--categorical-1{stroke:var(--component-chart-series-1)}.curve__line--categorical-2{stroke:var(--component-chart-series-2)}.curve__line--categorical-3{stroke:var(--component-chart-series-3)}.curve__line--categorical-4{stroke:var(--component-chart-series-4)}.curve__line--categorical-5{stroke:var(--component-chart-series-5)}.curve__line--categorical-6{stroke:var(--component-chart-series-6)}.curve__line--categorical-7{stroke:var(--component-chart-series-7)}.curve__line--categorical-8{stroke:var(--component-chart-series-8)}.curve__mark--categorical-1{fill:var(--component-chart-series-1)}.curve__mark--categorical-2{fill:var(--component-chart-series-2)}.curve__mark--categorical-3{fill:var(--component-chart-series-3)}.curve__mark--categorical-4{fill:var(--component-chart-series-4)}.curve__mark--categorical-5{fill:var(--component-chart-series-5)}.curve__mark--categorical-6{fill:var(--component-chart-series-6)}.curve__mark--categorical-7{fill:var(--component-chart-series-7)}.curve__mark--categorical-8{fill:var(--component-chart-series-8)}.curve__mark{fill:var(--component-chart-prior-vs-current-current-fg)}.curve__mark--estimated{fill:var(--bg-surface);stroke:var(--component-chart-interpolation-mark);stroke-width:var(--component-chart-stroke-width)}.curve__line.chart-series--normal{opacity:1;transition:opacity var(--primitive-motion-standard)}.curve__line.chart-series--isolated{opacity:1;transition:opacity var(--primitive-motion-standard);stroke-width:calc(var(--component-chart-stroke-width) * 1.5)}.curve__line.chart-series--dimmed{opacity:.2;transition:opacity var(--primitive-motion-standard)}.curve__mark.chart-series--isolated{r:5;transition:r var(--primitive-motion-standard), opacity var(--primitive-motion-standard)}.curve__mark.chart-series--dimmed{transition:opacity var(--primitive-motion-standard)}@media (prefers-reduced-motion:reduce){.curve__line,.curve__mark,.curve__scenario-pill{transition:none!important}}.curve__point--highlight .curve__mark,.curve__point--highlight .curve__mark--estimated{stroke:var(--component-chart-prior-vs-current-current-fg);stroke-width:var(--component-chart-stroke-width)}.curve__point--draggable{cursor:grab}.curve__point--draggable:active,.curve__point--dragging{cursor:grabbing}.curve__point--dragging .curve__mark,.curve__point--dragging .curve__mark--estimated{r:6;stroke:var(--interactive-primary-bg);stroke-width:calc(var(--component-chart-stroke-width) * 2)}.curve__point--highlight .curve__mark,.curve__point--highlight .curve__mark--estimated{r:5;stroke:var(--interactive-primary-bg);stroke-width:calc(var(--component-chart-stroke-width) * 2)}.curve__caption{gap:var(--primitive-space-1);flex-direction:column;margin:0;display:flex}.curve__summary{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.curve__interpolation{font-size:var(--primitive-font-size-12);color:var(--status-caution-text);margin:0}.curve__highlight{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);margin:0}.curve__note{font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.curve__legend{align-items:center;gap:var(--primitive-space-2);font-size:var(--primitive-font-size-12);color:var(--fg-text-secondary);margin:0;display:flex}.curve__legend-mark{width:var(--primitive-font-size-11);height:var(--primitive-font-size-11);border-radius:var(--primitive-radius-full)}.curve__legend-mark--estimated{background:var(--bg-surface);border:var(--primitive-border-width-hairline) solid var(--component-chart-interpolation-mark)}.curve__snapshot-btn{align-self:flex-start;align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-1) var(--primitive-space-2);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-input-radius);color:var(--interactive-ghost-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-12);cursor:pointer;transition:all var(--primitive-motion-standard);background:0 0;display:inline-flex}.curve__snapshot-btn:hover{background:var(--bg-subtle);border-color:var(--border-strong)}.curve__snapshot-btn:focus-visible{outline:none;outline:var(--component-focusRing-width) solid var(--component-focusRing-color);outline-offset:var(--component-focusRing-offset)}.curve__snapshot-icon{flex-shrink:0}.curve__table-toggle{padding:var(--primitive-space-1) var(--primitive-space-2);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-input-radius);color:var(--interactive-ghost-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-12);cursor:pointer;background:0 0;align-self:flex-start}.curve__table-toggle:hover{background:var(--bg-subtle)}.curve__table{border-collapse:collapse;font-size:var(--component-table-cell-font-size)}.curve__table caption{text-align:start;padding:var(--component-table-cell-padding-y) 0;color:var(--fg-text-muted);font-size:var(--component-table-cell-font-size)}.curve__table th,.curve__table td{padding:var(--component-table-cell-padding-y) var(--component-table-cell-padding-x);border-bottom:var(--component-table-cell-rule);text-align:start;color:var(--component-table-cell-fg)}.curve__table th{background:var(--component-table-header-bg);color:var(--component-table-header-fg);font-size:var(--component-table-header-font-size);font-weight:var(--component-table-header-font-weight)}.curve__table-value{font-family:var(--component-dateline-font);font-variant-numeric:tabular-nums}.chart-reveal__svg{width:100%;height:auto;overflow:visible}.chart-reveal__line{stroke-dasharray:1;stroke-dashoffset:1px;animation:chart-draw-line var(--primitive-motion-narrative,.4s cubic-bezier(.05, .7, .1, 1)) forwards}@keyframes chart-draw-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.chart-reveal__area{clip-path:inset(100% 0 0);animation:chart-fill-area var(--primitive-motion-narrative,.4s cubic-bezier(.05, .7, .1, 1)) forwards}@keyframes chart-fill-area{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.chart-reveal__line,.chart-reveal__area{animation:none!important}.chart-reveal__line{stroke-dashoffset:0!important}.chart-reveal__area{clip-path:inset(0)!important}}.chart-hover-overlay{pointer-events:none}.chart-hover__capture{pointer-events:all}.chart-hover__crosshair{stroke:var(--fg-text-muted);stroke-width:var(--primitive-border-width-hairline);stroke-dasharray:4 4;pointer-events:none;opacity:0;transition:opacity var(--primitive-motion-standard)}.chart-hover-overlay:hover .chart-hover__crosshair{opacity:1}.chart-hover__tooltip{pointer-events:none;box-shadow:var(--primitive-shadow-md)}.chart-hover__tooltip-bg{fill:var(--bg-surface);stroke:var(--border-hairline);stroke-width:var(--primitive-border-width-hairline)}.chart-hover__tooltip-xlabel{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);fill:var(--fg-text-secondary)}.chart-hover__tooltip-row{align-items:center;gap:var(--primitive-space-2);display:flex}.chart-hover__tooltip-dot{transition:opacity var(--primitive-motion-standard);flex-shrink:0}.chart-hover__tooltip-dot.chart__line--current{fill:var(--component-chart-prior-vs-current-current-fg)}.chart-hover__tooltip-dot.chart__line--prior{fill:var(--component-chart-prior-vs-current-prior-fg)}.chart-hover__tooltip-dot.curve__line{fill:var(--component-chart-prior-vs-current-current-fg)}.chart-hover__tooltip-dot.curve__line--reference{fill:var(--component-chart-prior-vs-current-prior-fg)}.chart-hover__tooltip-label{font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-12);fill:var(--fg-text)}.chart-hover__tooltip-value{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);font-variant-numeric:tabular-nums;fill:var(--fg-text-secondary);margin-left:auto}.chart-series--normal,.chart-series--isolated{opacity:1;transition:opacity var(--primitive-motion-standard)}.chart-series--dimmed{opacity:.2;transition:opacity var(--primitive-motion-standard)}.chart__line.chart-series--isolated,.curve__line.chart-series--isolated{stroke-width:calc(var(--component-chart-stroke-width) * 1.5)}.chart__line.chart-series--dimmed,.curve__line.chart-series--dimmed{stroke-width:var(--component-chart-stroke-width)}.chart__point.chart-series--isolated,.curve__mark.chart-series--isolated{r:5;transition:r var(--primitive-motion-standard), opacity var(--primitive-motion-standard)}.chart__point.chart-series--dimmed,.curve__mark.chart-series--dimmed{transition:opacity var(--primitive-motion-standard)}@media (prefers-reduced-motion:reduce){.chart-hover__crosshair,.chart-hover__tooltip-dot,.chart-series--normal,.chart-series--isolated,.chart-series--dimmed,.chart__point,.curve__mark,.chart__line,.curve__line{transition:none!important}.chart-hover__crosshair{opacity:1}}.challenger-screen{gap:var(--primitive-space-4);padding:var(--primitive-space-4);flex-direction:column;display:flex}.challenger-screen__header{gap:var(--primitive-space-2);flex-direction:column;display:flex}.challenger-screen__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);margin:0}.challenger-screen__panels{gap:var(--primitive-space-4);flex-direction:column;display:flex}.challenger{gap:var(--primitive-space-3);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.challenger__head{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.challenger__view-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg);margin:0}.challenger__view-id{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--component-dateline-fg);margin:0}.challenger__view-summary{max-width:68ch;font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-18);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text);margin:0}.challenger__actions{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.challenger__running{padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);font-size:var(--primitive-font-size-13);color:var(--fg-text-secondary);margin:0}.challenger__insufficient,.challenger__failed{gap:var(--primitive-space-2);padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;align-items:flex-start;display:flex}.challenger__insufficient-title,.challenger__failed-title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-regular);color:var(--fg-text);margin:0}.challenger__insufficient-note,.challenger__failed-note{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.challenger__objections-title{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg);margin:0}.challenger__objections{gap:var(--primitive-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.challenger__objection{gap:var(--primitive-space-2);padding-bottom:var(--primitive-space-3);border-bottom:var(--component-table-cell-rule);flex-direction:column;display:flex}.challenger__objection-head{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.challenger__kind{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text)}.challenger__detail{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.challenger__evidence{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.challenger__recorded{align-items:baseline;gap:var(--primitive-space-2);font-size:var(--primitive-font-size-13);color:var(--fg-text-secondary);flex-wrap:wrap;margin:0;display:flex}.challenger__disposition{gap:var(--primitive-space-3);padding:var(--primitive-space-4);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;margin:0;display:flex}.challenger__disposition-label{padding:0 var(--primitive-space-2);font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.challenger__radios{gap:var(--primitive-space-4);flex-wrap:wrap;display:flex}.challenger__radio{align-items:baseline;gap:var(--primitive-space-2);font-size:var(--primitive-font-size-13);color:var(--fg-text);display:flex}.challenger__rationale{gap:var(--primitive-space-1);flex-direction:column;display:flex}.challenger__rationale-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.challenger__rationale-input{min-height:var(--primitive-space-16);padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);resize:vertical}.challenger__reason-error{font-size:var(--primitive-font-size-12);color:var(--status-negative-text);margin:0}.challenger__none-recorded{font-size:var(--primitive-font-size-12);color:var(--fg-text-secondary);margin:0}.challenger__refusal{max-width:68ch;padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text);margin:0}.challenger__evidence-ids{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-secondary);margin:0}.decision-screen{gap:var(--primitive-space-4);padding:var(--primitive-space-4);flex-direction:column;display:flex}.decision-screen__header{gap:var(--primitive-space-2);flex-direction:column;display:flex}.decision-screen__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);margin:0}.decision-screen__lead{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.decision-screen__panels{gap:var(--primitive-space-4);flex-direction:column;display:flex}.decision-screen__picker{gap:var(--primitive-space-3);flex-direction:column;display:flex}.decision-screen__picker-title{font-size:var(--primitive-font-size-16);font-weight:var(--primitive-font-weight-semibold);margin:0}.decision-screen__picker-lead{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-muted);margin:0}.decision-screen__picker-list{gap:var(--primitive-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.decision-screen__fields{gap:var(--primitive-space-2);flex-direction:column;display:flex}.decision-screen__field-label{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text)}.decision-screen__input,.decision-screen__select{padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed)}.decision-screen__refusal,.decision-screen__missing{gap:var(--primitive-space-1);padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--status-negative-text);border-radius:var(--component-card-radius);background:var(--status-negative-bg);flex-direction:column;margin:0;display:flex}.decision-screen__missing{font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--status-negative-text)}.decision-screen__refusal-title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--status-negative-text);margin:0}.decision-screen__refusal-detail,.decision-screen__refusal-note,.decision-screen__refusal-check{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--status-negative-text);margin:0}.decision-screen__recorded-id,.decision-screen__sealing{font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-muted);margin:0}.decision-screen__cause-none{max-width:68ch;padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--status-caution-text);border-radius:var(--component-card-radius);background:var(--status-caution-bg);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--status-caution-text);margin:0}.decision{gap:var(--primitive-space-4);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.decision__steps{gap:var(--primitive-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.decision__step{align-items:baseline;gap:var(--primitive-space-2);font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-muted);border-bottom:var(--primitive-border-width-focus) solid transparent;display:flex}.decision__step--done{color:var(--fg-text);border-bottom-color:var(--border-strong)}.decision__step-index{font-variant-numeric:tabular-nums}.decision__superseded{align-items:baseline;gap:var(--primitive-space-2);flex-wrap:wrap;margin:0;display:flex}.decision__superseded-note{font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary)}.decision__subject{gap:var(--primitive-space-1);flex-direction:column;display:flex}.decision__subject-label,.decision__field-label,.decision__evidence-title{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg);margin:0}.decision__subject-text{max-width:68ch;font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.decision__recommendation{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted);margin:0}.decision__recommendation-id{font-family:var(--component-dateline-font);letter-spacing:var(--component-dateline-tracking)}.decision__field{gap:var(--primitive-space-2);flex-direction:column;display:flex}.decision__field-text{max-width:68ch;font-size:var(--primitive-font-size-14);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.decision__draft{gap:var(--primitive-space-1);padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;margin:0;display:flex}.decision__draft-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.decision__draft-note{font-size:var(--primitive-font-size-12);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary)}.decision__rationale-input{min-height:var(--primitive-space-16);padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);resize:vertical}.decision__error-text{font-size:var(--primitive-font-size-12);color:var(--status-negative-text);margin:0}.decision__failed{gap:var(--primitive-space-1);flex-direction:column;display:flex}.decision__failed-title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--status-negative-text);margin:0}.decision__failed-note{font-size:var(--primitive-font-size-13);color:var(--fg-text-secondary);margin:0}.decision__actions{gap:var(--primitive-space-2);display:flex}.decision__recorded{gap:var(--primitive-space-3);padding:var(--primitive-space-4);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;display:flex}.decision__recorded-head{align-items:baseline;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.decision__audit{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--component-dateline-fg)}.decision__recorded-note{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.decision__evidence{gap:var(--primitive-space-2);padding-top:var(--primitive-space-3);border-top:var(--component-table-cell-rule);flex-direction:column;display:flex}.decision__evidence-grid{gap:var(--primitive-space-1);flex-direction:column;margin:0;display:flex}.decision__evidence-row{gap:var(--primitive-space-3);font-size:var(--primitive-font-size-12);flex-wrap:wrap;justify-content:space-between;display:flex}.decision__evidence-row dt{color:var(--fg-text-muted)}.decision__evidence-value{font-family:var(--component-dateline-font);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-secondary);margin:0}.decision__evidence-note{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--component-dateline-fg);margin:0}.series-vintage-screen{gap:var(--primitive-space-4);padding:var(--primitive-space-4);flex-direction:column;display:flex}.series-vintage-screen__header{gap:var(--primitive-space-2);flex-direction:column;display:flex}.series-vintage-screen__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);margin:0}.series-vintage-screen__lead{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.series-vintage-screen__body{gap:var(--primitive-space-4);flex-direction:column;display:flex}.audit-screen{gap:var(--primitive-space-4);padding:var(--primitive-space-4);flex-direction:column;display:flex}.audit-screen__header{gap:var(--primitive-space-2);flex-direction:column;display:flex}.audit-screen__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);margin:0}.audit-screen__lead{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.audit-screen__loading{padding:var(--primitive-space-4);font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.audit-screen__verify{align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.audit-screen__verify-detail,.audit-screen__first-broken,.audit-screen__verify-note{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.audit-screen__first-broken{font-family:var(--component-dateline-font);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text)}.audit-screen__broken{gap:var(--primitive-space-1);padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;display:flex}.audit-screen__caption{text-align:left;padding-bottom:var(--primitive-space-1);font-size:var(--primitive-font-size-12);color:var(--fg-text-muted)}.audit-screen__chain-status{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);padding:var(--primitive-space-1) var(--primitive-space-2);border-radius:var(--component-card-radius);align-self:flex-start}.audit-screen__chain-status--valid,.audit-screen__chain-status--broken{color:var(--fg-text);background:var(--bg-surface);border:var(--primitive-border-width-hairline) solid var(--border-hairline)}.audit-screen__body{gap:var(--primitive-space-4);flex-direction:column;display:flex}.audit-screen__records{border-collapse:collapse;width:100%;font-size:var(--primitive-font-size-13)}.audit-screen__records th{text-align:left;font-weight:var(--primitive-font-weight-medium);padding:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.audit-screen__records td{padding:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.audit-screen__time{font-variant-numeric:tabular-nums;white-space:nowrap}.audit-screen__actor,.audit-screen__action,.audit-screen__target{white-space:nowrap}.users-screen{gap:var(--primitive-space-4);padding:var(--primitive-space-4);flex-direction:column;display:flex}.users-screen__header{gap:var(--primitive-space-2);flex-direction:column;display:flex}.users-screen__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);margin:0}.users-screen__lead{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.users-screen__loading{padding:var(--primitive-space-4);font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.users-screen__section-title{margin:0 0 var(--primitive-space-2);font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text)}.users-screen__caption{text-align:left;padding-bottom:var(--primitive-space-1);font-size:var(--primitive-font-size-12);color:var(--fg-text-muted)}.users-screen__create{gap:var(--primitive-space-3);padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.users-screen__form{align-items:flex-end;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.users-screen__field{gap:var(--primitive-space-1);flex-direction:column;flex:1 1 var(--primitive-space-24);min-width:0;display:flex}.users-screen__label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.users-screen__input,.users-screen__select{padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13)}.users-screen__field-error{font-size:var(--primitive-font-size-12);color:var(--status-negative-text);flex-basis:100%;margin:0}.users-screen__success,.users-screen__form-error{gap:var(--primitive-space-1);padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;display:flex}.users-screen__success-title,.users-screen__form-error-title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);margin:0}.users-screen__success-note,.users-screen__form-error-note{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.users-screen__form-error-title{color:var(--status-negative-text)}.users-screen__body{gap:var(--primitive-space-4);flex-direction:column;display:flex}.users-screen__table{border-collapse:collapse;width:100%;font-size:var(--primitive-font-size-13)}.users-screen__table th{text-align:left;font-weight:var(--primitive-font-weight-medium);padding:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.users-screen__table td{padding:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.users-screen__login{font-variant-numeric:tabular-nums;white-space:nowrap}.users-screen__name,.users-screen__role,.users-screen__mfa,.users-screen__last-signin{white-space:nowrap}.help-screen{gap:var(--primitive-space-4);padding:var(--primitive-space-4);flex-direction:column;display:flex}.help-screen__header{gap:var(--primitive-space-2);flex-direction:column;display:flex}.help-screen__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);margin:0}.help-screen__lead{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.help-screen__body{gap:var(--primitive-space-4);flex-direction:column;display:flex}.help-screen__search{align-items:end;gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.help-screen__search-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.help-screen__search-input{flex:1 1 var(--primitive-space-24);padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed)}.help-screen__searching{font-size:var(--primitive-font-size-13);color:var(--fg-text-secondary);margin:0}.help-screen__refusal{gap:var(--primitive-space-2);padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text);flex-direction:column;max-width:68ch;margin:0;display:flex}.help-screen__results{gap:var(--primitive-space-3);flex-direction:column;display:flex}.help-screen__results-title{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg);margin:0}.help-screen__results-list{gap:var(--primitive-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.help-screen__result{gap:var(--primitive-space-1);padding-bottom:var(--primitive-space-3);border-bottom:var(--component-table-cell-rule);flex-direction:column;display:flex}.help-screen__result-title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-16);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.help-screen__result-snippet{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.help-screen__article-id{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-secondary);margin:0}.help-screen__none{gap:var(--primitive-space-1);padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);flex-direction:column;display:flex}.help-screen__none-title{font-size:var(--primitive-font-size-13);color:var(--fg-text);margin:0}.help-screen__none-note{font-size:var(--primitive-font-size-12);color:var(--fg-text-secondary);margin:0}.help-screen__glossary-list{margin:var(--primitive-space-2) 0 0;gap:var(--primitive-space-3);flex-direction:column;max-width:68ch;display:flex}.help-screen__glossary-row[data-wanted=true] .help-screen__glossary-term{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:var(--primitive-border-width-hairline)}.help-screen__glossary-term{font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.help-screen__glossary-meaning{color:var(--fg-text-secondary);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);margin:0}.help-screen__topic{gap:var(--primitive-space-2);padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.help-screen__topic-title{font-size:var(--primitive-font-size-16);font-weight:var(--primitive-font-weight-semibold);margin:0}.help-screen__topic-body{font-size:var(--primitive-font-size-13);color:var(--fg-text);margin:0;line-height:1.5}.tour-controls{gap:var(--primitive-space-2);padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.tour-controls__title{align-items:baseline;gap:var(--primitive-space-3);font-size:var(--primitive-font-size-16);font-weight:var(--primitive-font-weight-semibold);flex-wrap:wrap;margin:0;display:flex}.tour-controls__role{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);font-weight:var(--primitive-font-weight-regular);color:var(--fg-text-muted);white-space:nowrap}.tour-controls__note,.tour-controls__finished,.tour-controls__none{font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.tour-controls__progress{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-muted);margin:0}.tour-controls__actions{gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.tour-controls__actions .button{white-space:nowrap}.term{display:inline-block;position:relative}.term--marked .term__word{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:var(--primitive-border-width-hairline);text-underline-offset:var(--primitive-space-1)}.term:focus-visible{outline:var(--primitive-border-width-focus) solid var(--border-focus);outline-offset:var(--primitive-space-1);border-radius:var(--primitive-radius-sm)}.term__popover{left:0;top:calc(100% + var(--primitive-space-1));z-index:var(--primitive-z-tooltip);gap:var(--primitive-space-1);min-width:20ch;max-width:46ch;padding:var(--primitive-space-2) var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-sm);background:var(--bg-subtle);color:var(--fg-text);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);flex-direction:column;display:none;position:absolute}.term__popover[data-open=true]{display:flex}.term__meaning{margin:0}.term__more{color:var(--fg-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.term__more:focus-visible{outline:var(--primitive-border-width-focus) solid var(--border-focus);outline-offset:var(--primitive-space-1)}.what-changed{gap:var(--primitive-space-4);padding:var(--primitive-space-4);flex-direction:column;display:flex}.what-changed__header{gap:var(--primitive-space-2);flex-direction:column;display:flex}.what-changed__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);margin:0}.what-changed__lead{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);max-width:68ch;margin:0}.what-changed__back{margin:0}.what-changed__back-link{font-size:var(--primitive-font-size-13);color:var(--fg-link)}.what-changed__switch{align-items:center;gap:var(--primitive-space-2);display:flex}.what-changed__switch-input{width:var(--primitive-font-size-16);height:var(--primitive-font-size-16);accent-color:var(--fg-link);margin:0}.what-changed__switch-label{font-size:var(--primitive-font-size-13);color:var(--fg-text)}.what-changed__refusal{padding:var(--primitive-space-3);border-radius:var(--component-card-radius);background:var(--bg-subtle);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text);max-width:68ch;margin:0}.what-changed__releases{gap:var(--primitive-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.what-changed__release{gap:var(--primitive-space-2);padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);flex-direction:column;display:flex}.what-changed__release-kicker{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg);margin:0}.what-changed__release-label{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-16);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.what-changed__release-date{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--fg-text-secondary);margin:0}.what-changed__release-empty{font-size:var(--primitive-font-size-12);color:var(--fg-text-secondary);margin:0}.what-changed__changes{gap:var(--primitive-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.what-changed__change{gap:var(--primitive-space-1);padding-bottom:var(--primitive-space-3);border-bottom:var(--component-table-cell-rule);flex-direction:column;display:flex}.what-changed__change:last-child{border-bottom:none;padding-bottom:0}.what-changed__change-sentence{max-width:68ch;font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text);margin:0}.what-changed__change-fields{gap:var(--primitive-space-3);flex-wrap:wrap;margin:0;display:flex}.what-changed__field{gap:var(--primitive-space-1);flex-direction:column;display:flex}.what-changed__field-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.what-changed__field-value{font-size:var(--primitive-font-size-13);color:var(--fg-text-secondary);margin:0}.what-changed__field-roles,.what-changed__field-entries{gap:var(--primitive-space-1);flex-wrap:wrap;margin:0;display:flex}.what-changed__field-role,.what-changed__field-entry{font-size:var(--primitive-font-size-12);color:var(--fg-text-secondary)}.source-management-screen{gap:var(--primitive-space-4);padding:var(--primitive-space-4);flex-direction:column;display:flex}.source-management-screen__header{gap:var(--primitive-space-2);flex-direction:column;display:flex}.source-management-screen__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);margin:0}.source-management-screen__lead{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.source-management-screen__body{gap:var(--primitive-space-4);flex-direction:column;display:flex}.source-management-screen__table{border-collapse:collapse;width:100%;font-size:var(--primitive-font-size-13)}.source-management-screen__table th{text-align:left;font-weight:var(--primitive-font-weight-medium);padding:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.source-management-screen__table td{padding:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.source-management-screen__name{white-space:nowrap}.source-management-screen__id{color:var(--fg-text-muted);font-size:var(--primitive-font-size-11);font-variant-numeric:tabular-nums;display:block}.source-management-screen__provider,.source-management-screen__frequency{white-space:nowrap}.source-management-screen__loading{padding:var(--primitive-space-4);color:var(--fg-text-muted);font-size:var(--primitive-font-size-13);margin:0}.source-management-screen__caption{padding-bottom:var(--primitive-space-2);text-align:left;color:var(--fg-text-muted);font-size:var(--primitive-font-size-12)}.source-management-screen__note{color:var(--fg-text-muted);font-size:var(--primitive-font-size-13);margin:0}.source-management-screen__deferred-write{gap:var(--primitive-space-1);padding:var(--primitive-space-3);background:var(--bg-subtle);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-lg);flex-direction:column;display:flex}.source-management-screen__deferred-label{font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);font-size:var(--primitive-font-size-13);margin:0}.source-management-screen__deferred-note{color:var(--fg-text-muted);font-size:var(--primitive-font-size-12);margin:0}.pipeline-health-screen{gap:var(--primitive-space-4);padding:var(--primitive-space-4);flex-direction:column;display:flex}.pipeline-health-screen__header{gap:var(--primitive-space-2);flex-direction:column;display:flex}.pipeline-health-screen__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);margin:0}.pipeline-health-screen__lead{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.pipeline-health-screen__body{gap:var(--primitive-space-4);flex-direction:column;display:flex}.pipeline-health-screen__table{border-collapse:collapse;width:100%;font-size:var(--primitive-font-size-13)}.pipeline-health-screen__table th{text-align:left;font-weight:var(--primitive-font-weight-medium);padding:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.pipeline-health-screen__table td{padding:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.pipeline-health-screen__name{white-space:nowrap;font-variant-numeric:tabular-nums}.pipeline-health-screen__source{white-space:nowrap}.pipeline-health-screen__last-run{white-space:nowrap;font-variant-numeric:tabular-nums}.pipeline-health-screen__status{white-space:nowrap}.pipeline-health-screen__records{text-align:right;font-variant-numeric:tabular-nums}.pipeline-health-screen__detail{max-width:none}.pipeline-health-screen__loading{padding:var(--primitive-space-4);color:var(--fg-text-muted);font-size:var(--primitive-font-size-13);margin:0}.pipeline-health-screen__caption{padding-bottom:var(--primitive-space-2);text-align:left;color:var(--fg-text-muted);font-size:var(--primitive-font-size-12)}.pipeline-health-screen__note{color:var(--fg-text-muted);font-size:var(--primitive-font-size-13);margin:0}.pipeline-approvals{gap:var(--primitive-space-3);padding:var(--primitive-space-4);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-md);background:var(--bg-surface);flex-direction:column;display:flex}.pipeline-approvals__title{font-size:var(--primitive-font-size-16);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.pipeline-approvals__lead,.pipeline-approvals__note,.pipeline-approvals__count,.pipeline-approvals__status,.pipeline-approvals__empty-body,.pipeline-approvals__caption{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.pipeline-approvals__status{color:var(--fg-text)}.pipeline-approvals__empty-title{font-size:var(--primitive-font-size-14);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);margin:0}.pipeline-approvals__refusal{padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-sm);background:var(--bg-subtle);font-size:var(--primitive-font-size-13);color:var(--fg-text);margin:0}.pipeline-approvals__refusal-text{margin:0 0 var(--primitive-space-2)}.pipeline-approvals__retry{padding:var(--primitive-space-2) var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-sm);background:var(--bg-surface);color:var(--fg-text);font-size:var(--primitive-font-size-13)}.pipeline-approvals__load{gap:var(--primitive-space-2);flex-direction:column;display:flex}.pipeline-approvals__load-run{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);margin:0}.pipeline-approvals__select-all,.pipeline-approvals__approve{padding:var(--primitive-space-2) var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-sm);background:var(--bg-surface);color:var(--fg-text);font-size:var(--primitive-font-size-13);align-self:flex-start}.pipeline-approvals__approve:disabled{color:var(--fg-text-muted)}.pipeline-approvals__table{border-collapse:collapse;width:100%;font-size:var(--primitive-font-size-13)}.pipeline-approvals__table th{text-align:left;font-weight:var(--primitive-font-weight-medium);color:var(--fg-text-muted);padding-bottom:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.pipeline-approvals__table td{padding:var(--primitive-space-2) 0;border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline);color:var(--fg-text)}.pipeline-approvals__check,.pipeline-approvals__own,.pipeline-approvals__not-evaluable{font-size:var(--primitive-font-size-12);display:block}.pipeline-approvals__dataset-name,.pipeline-approvals__dataset-id{display:block}.pipeline-approvals__dataset-id{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted)}.pipeline-approvals__own{color:var(--fg-text-muted)}.pipeline-approvals__tick{margin:0}.quality-screen{gap:var(--primitive-space-4);padding:var(--primitive-space-4);flex-direction:column;display:flex}.quality-screen__header{gap:var(--primitive-space-2);flex-direction:column;display:flex}.quality-screen__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);margin:0}.quality-screen__lead{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.quality-screen__body{gap:var(--primitive-space-4);flex-direction:column;display:flex}.quality-screen__table{border-collapse:collapse;width:100%;font-size:var(--primitive-font-size-13)}.quality-screen__table th{text-align:left;font-weight:var(--primitive-font-weight-medium);padding:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.quality-screen__table td{padding:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.quality-screen__name{white-space:nowrap}.quality-screen__id{color:var(--fg-text-muted);font-size:var(--primitive-font-size-11);font-variant-numeric:tabular-nums;display:block}.quality-screen__category,.quality-screen__status{white-space:nowrap}.quality-screen__detail{max-width:none}.quality-screen__editable{white-space:nowrap}.quality-screen__loading{padding:var(--primitive-space-4);color:var(--fg-text-muted);font-size:var(--primitive-font-size-13);margin:0}.quality-screen__caption{padding-bottom:var(--primitive-space-2);text-align:left;color:var(--fg-text-muted);font-size:var(--primitive-font-size-12)}.quality-screen__actions{white-space:nowrap}.quality-screen__edit-form{gap:var(--primitive-space-2);padding:var(--primitive-space-2);background:var(--bg-surface);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-sm);flex-direction:column;display:flex}.quality-screen__edit-field{gap:var(--primitive-space-1);flex-direction:column;display:flex}.quality-screen__edit-field label{font-size:var(--primitive-font-size-11);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text)}.quality-screen__edit-field input,.quality-screen__edit-field select,.quality-screen__edit-field textarea{font-size:var(--primitive-font-size-13);padding:var(--primitive-space-2);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-sm);background:var(--bg-canvas);color:var(--fg-text)}.quality-screen__edit-field textarea{resize:vertical;min-height:var(--primitive-space-10)}.quality-screen__edit-error{color:var(--status-negative-text);font-size:var(--primitive-font-size-11);margin:0}.quality-screen__edit-actions{gap:var(--primitive-space-2);margin-top:var(--primitive-space-1);display:flex}.health-screen{gap:var(--primitive-space-4);padding:var(--primitive-space-4);flex-direction:column;display:flex}.health-screen__header{gap:var(--primitive-space-2);flex-direction:column;display:flex}.health-screen__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);margin:0}.health-screen__lead{font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.health-screen__overall{align-items:center;gap:var(--primitive-space-2);margin:var(--primitive-space-1) 0 0;display:flex}.health-screen__overall-label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.health-screen__loading{padding:var(--primitive-space-4);font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.health-screen__section{gap:var(--primitive-space-2);flex-direction:column;display:flex}.health-screen__section-title{font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.health-screen__caption{text-align:left;padding-bottom:var(--primitive-space-1);font-size:var(--primitive-font-size-12);color:var(--fg-text-muted)}.health-screen__body{gap:var(--primitive-space-4);flex-direction:column;display:flex}.health-screen__table{border-collapse:collapse;width:100%;font-size:var(--primitive-font-size-13)}.health-screen__table th{text-align:left;font-weight:var(--primitive-font-weight-medium);padding:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.health-screen__table td{padding:var(--primitive-space-2);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.health-screen__name{white-space:nowrap}.health-screen__latency,.health-screen__last-check{white-space:nowrap;font-variant-numeric:tabular-nums}.health-screen__detail{max-width:none}.curve3d{gap:var(--primitive-space-3);flex-direction:column;display:flex}.curve3d button{font:inherit;font-size:var(--primitive-font-size-12);padding:var(--primitive-space-1) var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--border-hairline);background:var(--bg-surface);color:var(--fg-text);border-radius:var(--primitive-radius-sm);cursor:pointer}.curve3d button:hover:not(:disabled){border-color:var(--border-strong)}.curve3d button:focus-visible{outline:var(--primitive-border-width-focus) solid var(--border-focus);outline-offset:var(--primitive-space-1)}.curve3d__toolbar{align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.curve3d__help,.curve3d__motion,.curve3d__cap,.curve3d__gaps,.curve3d__fallback-note,.curve3d__empty-note{color:var(--fg-text-muted);font-size:var(--primitive-font-size-12);margin:0}.curve3d__motion{font-style:italic}.curve3d__viewport{gap:var(--primitive-space-2);flex-direction:column;display:flex}.curve3d__stage{aspect-ratio:16/9;background:var(--bg-canvas);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-md);width:100%;position:relative;overflow:hidden}.curve3d__stage canvas{width:100%;height:100%;display:block}.curve3d__stage:focus-visible{outline:var(--primitive-border-width-focus) solid var(--border-focus);outline-offset:var(--primitive-space-1)}.curve3d__markers{gap:var(--primitive-space-1) var(--primitive-space-3);max-height:var(--primitive-space-24);font-size:var(--primitive-font-size-11);flex-wrap:wrap;display:flex;overflow-y:auto}.curve3d__marker{color:var(--fg-link);text-underline-offset:var(--primitive-space-1);white-space:nowrap;text-decoration:underline}.curve3d__marker:focus-visible{outline:var(--primitive-border-width-focus) solid var(--border-focus);outline-offset:var(--primitive-space-1)}.curve3d__readout{min-height:var(--primitive-space-6);color:var(--fg-text);font-size:var(--primitive-font-size-13);font-variant-numeric:tabular-nums;margin:0}.curve3d--empty,.curve3d--waiting,.curve3d--failed{padding:var(--primitive-space-4);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-md);background:var(--bg-surface)}.curve-heat{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.curve-heat__caption{caption-side:top;text-align:left;font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);color:var(--fg-text-muted);padding-block-end:var(--primitive-space-2)}.curve-heat__cell{border:var(--primitive-border-width-hairline) solid var(--border-hairline);padding:var(--primitive-space-1) var(--primitive-space-2);text-align:right;font-size:var(--primitive-font-size-13);color:var(--fg-text)}.curve-heat__tenor,.curve-heat__date{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);color:var(--fg-text-muted);font-weight:var(--primitive-font-weight-regular)}.curve-heat__date{text-align:left;white-space:nowrap}.curve-heat__gap{color:var(--fg-text-muted);font-style:italic}.curve-heat__value--step-0,.curve-heat__link--step-0{background:var(--primitive-color-brand-50)}.curve-heat__value--step-1,.curve-heat__link--step-1{background:var(--primitive-color-brand-100)}.curve-heat__value--step-2,.curve-heat__link--step-2{background:var(--primitive-color-brand-200)}.curve-heat__value--step-3,.curve-heat__link--step-3{background:var(--primitive-color-brand-300)}.curve-heat__value--step-4,.curve-heat__link--step-4{background:var(--primitive-color-brand-400)}[data-theme=dark] .curve-heat__value--step-0,[data-theme=dark] .curve-heat__link--step-0{background:var(--primitive-color-brand-950)}[data-theme=dark] .curve-heat__value--step-1,[data-theme=dark] .curve-heat__link--step-1{background:var(--primitive-color-brand-900)}[data-theme=dark] .curve-heat__value--step-2,[data-theme=dark] .curve-heat__link--step-2{background:var(--primitive-color-brand-800)}[data-theme=dark] .curve-heat__value--step-3,[data-theme=dark] .curve-heat__link--step-3{background:var(--primitive-color-brand-700)}[data-theme=dark] .curve-heat__value--step-4,[data-theme=dark] .curve-heat__link--step-4{background:var(--primitive-color-brand-600)}.curve-heat__link{color:var(--fg-link);text-underline-offset:var(--primitive-space-1);text-decoration:underline}.curve-heat__link:focus-visible{outline:var(--primitive-border-width-focus) solid var(--border-focus);outline-offset:var(--primitive-space-1)}.gis-modal-overlay{background:var(--status-caution-bg);opacity:.4;padding:var(--primitive-space-4);z-index:var(--primitive-z-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gis-modal{width:100%;max-width:calc(var(--primitive-space-24) * 2.5);background:var(--bg-surface);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);max-height:85vh;box-shadow:var(--elevation-modal);flex-direction:column;display:flex;overflow:hidden}.gis-modal__header{padding:var(--primitive-space-3) var(--primitive-space-4);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline);justify-content:space-between;align-items:center;display:flex}.gis-modal__title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-regular);color:var(--fg-text);margin:0}.gis-modal__close{width:var(--primitive-space-8);height:var(--primitive-space-8);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-input-radius);color:var(--interactive-ghost-fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.gis-modal__close:hover{background:var(--bg-subtle);color:var(--fg-text)}.gis-modal__content{padding:var(--primitive-space-4);flex:1;overflow-y:auto}.gis-modal__meta{gap:var(--primitive-space-2) var(--primitive-space-4);margin-bottom:var(--primitive-space-4);padding-bottom:var(--primitive-space-4);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline);grid-template-columns:repeat(2,auto 1fr);display:grid}.gis-modal__meta-label{font-size:var(--primitive-font-size-12);color:var(--fg-text-muted)}.gis-modal__meta-value{font-family:var(--component-dateline-font);font-variant-numeric:tabular-nums;font-size:var(--component-dateline-font-size);color:var(--fg-text)}.gis-modal__chart-section{margin-bottom:var(--primitive-space-4)}.gis-modal__chart-title{margin:0 0 var(--primitive-space-2);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text)}.gis-modal__chart{margin:0}.gis-modal__svg{width:100%;height:auto}.gis-modal__chart-line{fill:none;stroke:var(--component-chart-prior-vs-current-current-fg);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.gis-modal__chart-point{fill:var(--component-chart-prior-vs-current-current-fg)}.gis-modal__chart-caption{margin-top:var(--primitive-space-2)}.gis-modal__chart-summary{font-size:var(--primitive-font-size-12);color:var(--fg-text-secondary);line-height:var(--primitive-font-lineHeight-relaxed);margin:0}.gis-modal__no-history{padding:var(--primitive-space-4);text-align:center;font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);margin:0}.datatable{border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-sm);background:var(--bg-surface);width:100%;overflow-x:auto}[data-theme=dark] .datatable{border-top:var(--primitive-border-width-hairline) solid var(--border-hairline)}.datatable--empty{padding:var(--primitive-space-8) var(--primitive-space-6);text-align:center;color:var(--fg-text-muted)}.datatable__empty{font-size:var(--primitive-font-size-14);line-height:var(--primitive-font-lineHeight-relaxed);margin:0}.datatable__table{border-collapse:collapse;width:100%;font-size:var(--component-dataTable-cell-font-size);font-family:var(--primitive-font-family-sans);color:var(--component-dataTable-cell-fg)}.datatable__caption{padding:var(--primitive-space-3) var(--primitive-space-4);font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);letter-spacing:var(--primitive-font-tracking-label);text-transform:uppercase;color:var(--fg-text-muted);text-align:left;background:var(--component-dataTable-header-bg);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.datatable__thead{background:var(--component-dataTable-header-bg)}.datatable__header-row{border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.datatable__header-cell{padding:var(--primitive-space-2) var(--primitive-space-3);font-size:var(--component-dataTable-header-font-size);font-weight:var(--component-dataTable-header-font-weight);letter-spacing:var(--component-dataTable-header-letter-spacing);text-transform:var(--component-dataTable-header-text-transform);color:var(--component-dataTable-header-fg);text-align:left;white-space:nowrap;border:none}.datatable__cell{padding:var(--component-dataTable-cell-padding-y) var(--component-dataTable-cell-padding-x);border-bottom:var(--component-dataTable-cell-rule);vertical-align:top}.datatable__cell--right{text-align:right;font-family:var(--component-dataTable-cell-font-family);font-variant-numeric:tabular-nums}.datatable__row{transition:background-color var(--primitive-motion-standard)}.datatable__row:hover{background:var(--component-dataTable-row-hover)}.datatable__row--selected{background:var(--component-dataTable-row-selected)}.datatable__row:focus-visible{outline:var(--component-focusRing-width) solid var(--component-focusRing-color);outline-offset:calc(-1 * var(--component-focusRing-width))}.datatable__tbody tr:last-child .datatable__cell{border-bottom:none}.datatable--compact .datatable__cell{padding:var(--primitive-space-1) var(--component-dataTable-cell-padding-x)}.datatable--condensed .datatable__cell{padding:0 var(--component-dataTable-cell-padding-x)}.datatable--condensed .datatable__table{font-size:var(--primitive-font-size-12)}.datatable__thead--sticky{z-index:10;position:sticky;top:0}.datatable__header-cell--locked,.datatable__cell--locked{z-index:5;background:var(--bg-surface);position:sticky;left:0}.datatable__cell-with-sparkline{align-items:center;gap:var(--primitive-space-2);display:inline-flex}.datatable__cell-value{font-family:var(--component-dataTable-cell-font-family);font-variant-numeric:tabular-nums}.datatable__cell-value--pulse{position:relative}.datatable__density-toggle{gap:var(--primitive-space-1);padding:var(--primitive-space-2) var(--primitive-space-3);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline);background:var(--bg-canvas);display:flex}.datatable__density-btn{padding:var(--primitive-space-1) var(--primitive-space-3);font-size:var(--primitive-font-size-11);font-family:var(--primitive-font-family-sans);color:var(--fg-text-muted);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-sm);cursor:pointer;transition:all var(--primitive-motion-standard);background:0 0}.datatable__density-btn:hover{color:var(--fg-text);border-color:var(--border-strong)}.datatable__density-btn--active{color:var(--fg-text);background:var(--bg-surface);border-color:var(--interactive-primary-bg)}.sparkline-cell{cursor:pointer;transition:opacity var(--primitive-motion-standard);align-items:center;display:inline-flex}.sparkline-cell:hover{opacity:.7}.sparkline-cell__svg{display:block}.sparkline-cell--empty{color:var(--fg-text-muted);font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-11)}EOF .views-screen{padding:var(--primitive-space-6)}.views-screen__header{margin-bottom:var(--primitive-space-6)}.views-screen__title{margin:0 0 var(--primitive-space-2);font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text)}.views-screen__lead{color:var(--fg-text-muted);font-size:var(--primitive-font-size-16);margin:0}.views-screen__loading{color:var(--fg-text-muted);text-align:center;padding:var(--primitive-space-8)}.views-screen__table{border-collapse:collapse;width:100%;font-size:var(--primitive-font-size-14)}.views-screen__caption{text-align:left;margin-bottom:var(--primitive-space-3);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text-muted)}.views-screen__table th,.views-screen__table td{padding:var(--primitive-space-3) var(--primitive-space-4);text-align:left;border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.views-screen__table th{font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text-muted);font-size:var(--primitive-font-size-11);text-transform:uppercase;letter-spacing:var(--primitive-font-tracking-label);background:var(--bg-surface)}.views-screen__table tr:hover{background:var(--bg-subtle)}.views-screen__subject{font-weight:var(--primitive-font-weight-medium)}.views-screen__state{white-space:nowrap}.views-screen__proposed-by,.views-screen__approved-by{color:var(--fg-text-muted);font-size:var(--primitive-font-size-14)}.views-screen__actions{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.views-screen__load-more{margin-top:var(--primitive-space-4);text-align:center}.views-screen__propose{margin-top:var(--primitive-space-8);padding-top:var(--primitive-space-6);border-top:var(--primitive-border-width-hairline) solid var(--border-hairline);gap:var(--primitive-space-4);flex-direction:column;display:flex}.views-screen__propose-title{font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.views-screen__field{gap:var(--primitive-space-2);flex-direction:column;display:flex}.views-screen__label{font-size:var(--primitive-font-size-14);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text)}.views-screen__input{padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-15)}.views-screen__textarea{resize:vertical}.views-screen__figures{padding-left:var(--primitive-space-5);color:var(--fg-text);font-size:var(--primitive-font-size-14);margin:0}.views-screen__propose-note{font-size:var(--primitive-font-size-14);color:var(--fg-text);margin:0}.exports-screen{gap:var(--primitive-space-6);flex-direction:column;display:flex}.exports-screen__header{gap:var(--primitive-space-2);flex-direction:column;display:flex}.exports-screen__title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.exports-screen__lead{font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-16);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.exports-screen__loading{font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-16);color:var(--fg-text-secondary);margin:var(--primitive-space-8) 0}.exports-screen__actions{justify-content:flex-end;display:flex}.exports-screen__request-group{gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.exports-screen__table-wrapper{overflow-x:auto}.exports-screen__table{border-collapse:collapse;width:100%;font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-13)}.exports-screen__caption{caption-side:bottom;text-align:left;font-size:var(--primitive-font-size-11);color:var(--fg-text-muted);padding:var(--primitive-space-3) 0}.exports-screen__table th,.exports-screen__table td{padding:var(--primitive-space-3) var(--primitive-space-4);text-align:left;border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.exports-screen__table th{font-weight:var(--primitive-font-weight-medium);color:var(--fg-text-secondary);background:var(--bg-subtle);white-space:nowrap}.exports-screen__table tbody tr:hover{background:var(--bg-subtle)}.exports-screen__row:last-child td{border-bottom:none}.exports-screen__format-badge{padding:var(--primitive-space-1) var(--primitive-space-2);border-radius:var(--primitive-radius-sm);background:var(--primitive-color-brand-50);color:var(--primitive-color-brand-700);font-weight:var(--primitive-font-weight-medium);font-size:var(--primitive-font-size-11);text-transform:capitalize;display:inline-block}.exports-screen__file{font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-11);color:var(--fg-text)}.exports-screen__size{font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-13);color:var(--fg-text-secondary)}.exports-screen__rendered{font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-13);color:var(--fg-text-secondary);white-space:nowrap}.exports-screen__fingerprint-code{font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-11);color:var(--fg-text-muted);background:var(--bg-subtle);padding:var(--primitive-space-1) var(--primitive-space-2);border-radius:var(--primitive-radius-sm)}.exports-screen__action button{white-space:nowrap}.queue-screen{gap:var(--primitive-space-6);flex-direction:column;display:flex}.queue-screen__header{gap:var(--primitive-space-1);flex-direction:column;display:flex}.queue-screen__title{font-size:var(--primitive-font-size-30);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.queue-screen__lead{font-size:var(--primitive-font-size-16);color:var(--fg-text-secondary);margin:0}.queue-screen__loading{font-size:var(--primitive-font-size-16);color:var(--fg-text-secondary)}.queue-screen__table{border-collapse:collapse;width:100%;font-size:var(--primitive-font-size-13)}.queue-screen__caption{text-align:left;font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);padding:var(--primitive-space-2) 0}.queue-screen__table th,.queue-screen__table td{padding:var(--primitive-space-3) var(--primitive-space-4);text-align:left;border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.queue-screen__table th{font-weight:var(--primitive-font-weight-medium);color:var(--fg-text-secondary);background:var(--bg-surface);white-space:nowrap}.queue-screen__table td{color:var(--fg-text)}.queue-screen__row:hover{background:var(--bg-subtle)}.queue-screen__kind-badge{padding:var(--primitive-space-1) var(--primitive-space-2);font-size:var(--primitive-font-size-11);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);background:var(--bg-surface);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-full);white-space:nowrap;display:inline-block}.queue-screen__decide-form{gap:var(--primitive-space-3);padding:var(--primitive-space-4);background:var(--bg-surface);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-md);flex-direction:column;display:flex}.queue-screen__rationale{min-height:var(--primitive-space-18);padding:var(--primitive-space-3);font-family:inherit;font-size:var(--primitive-font-size-13);color:var(--fg-text);background:var(--bg-canvas);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-sm);resize:vertical}.queue-screen__rationale:focus{outline:var(--primitive-border-width-focus) solid var(--border-focus);outline-offset:var(--primitive-border-width-focus)}.queue-screen__decide-actions{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.queue-screen__load-more{padding-top:var(--primitive-space-4);border-top:var(--primitive-border-width-hairline) solid var(--border-hairline);justify-content:center;display:flex}@media (width<=768px){.queue-screen__table thead{display:none}.queue-screen__table,.queue-screen__table tbody,.queue-screen__table tr,.queue-screen__table td{width:100%;display:block}.queue-screen__table tr{margin-bottom:var(--primitive-space-4);padding:var(--primitive-space-4);background:var(--bg-surface);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-md)}.queue-screen__table td{padding:var(--primitive-space-2) 0;border:none;justify-content:space-between;align-items:center;display:flex}.queue-screen__table td:before{content:attr(data-label);font-weight:var(--primitive-font-weight-medium);color:var(--fg-text-secondary)}.queue-screen__decide-form{margin-top:var(--primitive-space-3)}}.demo-screen{gap:var(--primitive-space-6);flex-direction:column;display:flex}.demo-screen__header{gap:var(--primitive-space-1);flex-direction:column;display:flex}.demo-screen__title{font-size:var(--primitive-font-size-30);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.demo-screen__lead{font-size:var(--primitive-font-size-16);color:var(--fg-text-secondary);margin:0}.demo-screen__loading{font-size:var(--primitive-font-size-16);color:var(--fg-text-secondary)}.demo-screen__content{gap:var(--primitive-space-6);flex-direction:column;display:flex}.demo-screen__status-card{gap:var(--primitive-space-3);padding:var(--primitive-space-6);background:var(--bg-surface);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-lg);flex-direction:column;display:flex}.demo-screen__status-indicator{align-items:center;gap:var(--primitive-space-3);display:flex}.demo-screen__status-badge{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-2) var(--primitive-space-4);font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-semibold);border-radius:var(--primitive-radius-full);display:inline-flex}.demo-screen__status-badge--on{color:var(--semantic-light-status-negative-text);background:var(--semantic-light-status-negative-bg);border:var(--primitive-border-width-hairline) solid var(--semantic-light-status-negative-text)}.demo-screen__status-badge--off{color:var(--semantic-light-status-positive-text);background:var(--semantic-light-status-positive-bg);border:var(--primitive-border-width-hairline) solid var(--semantic-light-status-positive-text)}.demo-screen__status-description{font-size:var(--primitive-font-size-16);color:var(--fg-text-secondary);margin:0}.demo-screen__actions{justify-content:center;display:flex}.demo-screen__info{padding:var(--primitive-space-6);background:var(--bg-surface);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-lg)}.demo-screen__info-title{font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0 0 var(--primitive-space-3)}.demo-screen__info-list{padding-left:var(--primitive-space-6);color:var(--fg-text-secondary);line-height:var(--primitive-font-lineHeight-relaxed);margin:0}.demo-screen__watermark-preview{padding:var(--primitive-space-6);background:var(--bg-surface);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-lg)}.demo-screen__watermark-demo{min-height:var(--primitive-space-24);background:var(--bg-canvas);border:var(--primitive-border-width-hairline) dashed var(--border-hairline);border-radius:var(--primitive-radius-md);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.demo-screen__watermark-text{font-size:var(--primitive-font-size-20);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text-muted);opacity:.15;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;transform:rotate(-15deg)}.demo-screen__watermark-note{margin-top:var(--primitive-space-3);font-size:var(--primitive-font-size-13);color:var(--fg-text-muted);text-align:center}@media (width<=768px){.demo-screen__status-card,.demo-screen__info,.demo-screen__watermark-preview{padding:var(--primitive-space-4)}.demo-screen__status-badge{font-size:var(--primitive-font-size-16);padding:var(--primitive-space-2) var(--primitive-space-3)}}.interpretations-screen{gap:var(--primitive-space-6);max-width:var(--primitive-breakpoint-xl);padding:var(--primitive-space-6);flex-direction:column;margin:0 auto;display:flex}.interpretations-screen__header{gap:var(--primitive-space-2);flex-direction:column;display:flex}.interpretations-screen__title{font-size:var(--primitive-font-size-22);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.interpretations-screen__lead{font-size:var(--primitive-font-size-16);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-normal);color:var(--fg-text-secondary);max-width:60ch;margin:0}.interpretations-screen__body{gap:var(--primitive-space-6);flex-direction:column;display:flex}.interpretations-screen__loading{font-size:var(--primitive-font-size-16);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-normal);color:var(--fg-text-secondary);margin:var(--primitive-space-8) 0;text-align:center}.interpretations-screen__new-draft{background:var(--bg-surface-raised);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-lg);padding:var(--primitive-space-5);gap:var(--primitive-space-4);flex-direction:column;display:flex}.interpretations-screen__new-draft-title{font-size:var(--primitive-font-size-18);font-weight:var(--primitive-font-weight-semibold);color:var(--fg-text);margin:0}.interpretations-screen__new-draft-fields{gap:var(--primitive-space-3);flex-direction:column;display:flex}.interpretations-screen__label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);letter-spacing:var(--primitive-font-tracking-label);color:var(--fg-text)}.interpretations-screen__input,.interpretations-screen__textarea{font-size:var(--primitive-font-size-16);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-normal);color:var(--fg-text);background:var(--bg-surface);border:var(--primitive-border-width-hairline) solid var(--border-strong);border-radius:var(--primitive-radius-md);padding:var(--primitive-space-2) var(--primitive-space-3);box-sizing:border-box;width:100%}.interpretations-screen__textarea{resize:vertical;min-height:var(--primitive-space-16)}.interpretations-screen__table{border-collapse:collapse;width:100%;font-size:var(--primitive-font-size-13);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-normal)}.interpretations-screen__caption{text-align:left;font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);letter-spacing:var(--primitive-font-tracking-label);color:var(--fg-text-secondary);padding:var(--primitive-space-3) 0}.interpretations-screen__table th,.interpretations-screen__table td{text-align:left;padding:var(--primitive-space-2) var(--primitive-space-3);border-bottom:var(--primitive-border-width-hairline) solid var(--border-hairline)}.interpretations-screen__table th{font-size:var(--primitive-font-size-11);font-weight:var(--primitive-font-weight-medium);letter-spacing:var(--primitive-font-tracking-label);color:var(--fg-text-secondary);background:var(--bg-surface);white-space:nowrap}.interpretations-screen__table tbody tr:hover{background:var(--bg-subtle)}.interpretations-screen__subject{font-weight:var(--primitive-font-weight-medium);color:var(--fg-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interpretations-screen__draft{color:var(--fg-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interpretations-screen__author,.interpretations-screen__created-at,.interpretations-screen__updated-at{color:var(--fg-text-secondary);white-space:nowrap}.interpretations-screen__load-more{padding-top:var(--primitive-space-4);justify-content:center;display:flex}@media (width<=900px){.interpretations-screen__table thead{display:none}.interpretations-screen__table tbody tr{border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--primitive-radius-md);margin-bottom:var(--primitive-space-3);padding:var(--primitive-space-3);background:var(--bg-surface-raised);display:block}.interpretations-screen__table td{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-3);padding:var(--primitive-space-1) 0;border:none;display:flex}.interpretations-screen__table td:before{content:attr(data-label);font-size:var(--primitive-font-size-11);font-weight:var(--primitive-font-weight-medium);letter-spacing:var(--primitive-font-tracking-label);color:var(--fg-text-muted);white-space:nowrap}}.signin{min-height:100vh;padding:var(--primitive-space-6);background:var(--bg-canvas);justify-content:center;align-items:center;display:flex}.signin__card{gap:var(--primitive-space-4);width:100%;max-width:68ch;padding:var(--component-card-padding);border:var(--primitive-border-width-hairline) solid var(--border-hairline);border-radius:var(--component-card-radius);background:var(--bg-surface);box-shadow:var(--component-card-shadow);flex-direction:column;display:flex}.signin__product{font-family:var(--component-dateline-font);font-size:var(--component-dateline-font-size);letter-spacing:var(--component-dateline-tracking);color:var(--component-dateline-fg);margin:0}.signin__title{font-family:var(--primitive-font-family-serif);font-size:var(--primitive-font-size-30);font-weight:var(--primitive-font-weight-regular);line-height:var(--primitive-font-lineHeight-tight);color:var(--fg-text);margin:0}.signin__lead{max-width:68ch;font-size:var(--primitive-font-size-14);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--fg-text-secondary);margin:0}.signin__message{padding:var(--primitive-space-3);border:var(--primitive-border-width-hairline) solid var(--status-negative-text);border-radius:var(--component-card-radius);background:var(--status-negative-bg);font-size:var(--primitive-font-size-13);line-height:var(--primitive-font-lineHeight-relaxed);color:var(--status-negative-text)}.signin__form{gap:var(--primitive-space-3);flex-direction:column;display:flex}.signin__field{gap:var(--primitive-space-1);flex-direction:column;display:flex}.signin__label{font-size:var(--primitive-font-size-12);font-weight:var(--primitive-font-weight-medium);color:var(--component-table-header-fg)}.signin__input{padding:var(--component-input-padding-y) var(--component-input-padding-x);border:var(--primitive-border-width-hairline) solid var(--component-input-border);border-radius:var(--component-input-radius);background:var(--component-input-bg);color:var(--component-input-fg);font-family:var(--primitive-font-family-sans);font-size:var(--primitive-font-size-14)}.signin__input--code{max-width:12ch;font-family:var(--primitive-font-family-data);font-size:var(--primitive-font-size-18);letter-spacing:var(--component-dateline-tracking)}.signin__actions{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.signin__choice{align-items:flex-start;gap:var(--primitive-space-2);padding:var(--primitive-space-2) 0;font-size:var(--primitive-font-size-14);color:var(--component-table-cell-fg);cursor:pointer;display:flex}.signin__choice input{margin-top:var(--primitive-space-1);accent-color:var(--component-button-primary-bg)}.signin__action{align-self:flex-start}
