:root{--mc-purple-50:#faf3ff;--mc-purple-100:#f4e4ff;--mc-purple-200:#e7ccfb;--mc-purple-300:#d5adf2;--mc-purple-400:#bc89e2;--mc-purple-500:#9b62c5;--mc-purple-600:#8149ab;--mc-purple-700:#662f8f;--mc-purple-800:#4f1c73;--mc-purple-900:#370d55;--mc-purple-950:#230538;--mc-mauve-50:#fff1f9;--mc-mauve-100:#ffe1f3;--mc-mauve-200:#fbc6e7;--mc-mauve-300:#efa4d5;--mc-mauve-400:#db7dbe;--mc-mauve-500:#b8529e;--mc-mauve-600:#9e3b88;--mc-mauve-700:#811e6f;--mc-mauve-800:#650957;--mc-mauve-900:#48003f;--mc-mauve-950:#2e0028;--mc-crimson-50:#fff2f3;--mc-crimson-100:#ffe3e6;--mc-crimson-200:#ffc8cd;--mc-crimson-300:#ffa1ac;--mc-crimson-400:#f37387;--mc-crimson-500:#d54563;--mc-crimson-600:#b7264b;--mc-crimson-700:#950035;--mc-crimson-800:#720027;--mc-crimson-900:#500019;--mc-crimson-950:#34000d;--mc-amber-50:#fdf4e9;--mc-amber-100:#f9e9d3;--mc-amber-200:#efd3ae;--mc-amber-300:#e1b880;--mc-amber-400:#cb974c;--mc-amber-500:#ac7300;--mc-amber-600:#8c5d00;--mc-amber-700:#6c4700;--mc-amber-800:#513400;--mc-amber-900:#382300;--mc-amber-950:#231400;--mc-green-50:#edfaee;--mc-green-100:#daf3dd;--mc-green-200:#b9e5c0;--mc-green-300:#90d29c;--mc-green-400:#60b974;--mc-green-500:#2a984b;--mc-green-600:#007d34;--mc-green-700:#006026;--mc-green-800:#00481b;--mc-green-900:#003210;--mc-green-950:#001f07;--mc-blue-50:#eff7ff;--mc-blue-100:#ddedff;--mc-blue-200:#bbdcff;--mc-blue-300:#90c5fb;--mc-blue-400:#62a7ec;--mc-blue-500:#3284d0;--mc-blue-600:#0f6ab4;--mc-blue-700:#00518e;--mc-blue-800:#003c6c;--mc-blue-900:#00294c;--mc-blue-950:#001831;--mc-neutral-50:#f4f6f9;--mc-neutral-100:#e8ebf1;--mc-neutral-200:#d4d8e2;--mc-neutral-300:#b9bfcf;--mc-neutral-400:#9ba2b5;--mc-neutral-500:#798095;--mc-neutral-600:#5a6074;--mc-neutral-700:#494e62;--mc-neutral-800:#363a4b;--mc-neutral-900:#242735;--mc-neutral-950:#151721;--mc-logo-purple:#662f8f;--mc-logo-mauve:#b8529e;--mc-logo-red:#eb2027;--space-0:0rem;--space-px:0.0625rem;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--text-micro:0.75rem/1rem var(--font-sans);--text-micro-weight:600;--text-micro-tracking:0.06em;--text-caption:0.75rem/1rem var(--font-sans);--text-caption-weight:400;--text-caption-tracking:0.01em;--text-label:0.8125rem/1.125rem var(--font-sans);--text-label-weight:500;--text-label-tracking:0.01em;--text-body:0.875rem/1.25rem var(--font-sans);--text-body-weight:400;--text-body-tracking:0;--text-body-strong:0.875rem/1.25rem var(--font-sans);--text-body-strong-weight:600;--text-body-strong-tracking:0;--text-body-lg:1rem/1.5rem var(--font-sans);--text-body-lg-weight:400;--text-body-lg-tracking:0;--text-title:1.125rem/1.5rem var(--font-sans);--text-title-weight:600;--text-title-tracking:-0.01em;--text-title-lg:1.375rem/1.75rem var(--font-sans);--text-title-lg-weight:600;--text-title-lg-tracking:-0.015em;--text-display:1.75rem/2rem var(--font-sans);--text-display-weight:600;--text-display-tracking:-0.02em;--text-prose-body:1rem/1.625rem var(--font-sans);--text-prose-body-weight:400;--text-prose-lead:1.125rem/1.875rem var(--font-sans);--text-prose-lead-weight:400;--text-prose-h3:1.25rem/1.75rem var(--font-sans);--text-prose-h3-weight:600;--text-prose-h2:1.625rem/2rem var(--font-sans);--text-prose-h2-weight:600;--text-prose-h1:2.125rem/2.5rem var(--font-sans);--text-prose-h1-weight:600;--radius-none:0rem;--radius-sm:0.125rem;--radius-md:0.1875rem;--radius-lg:0.25rem;--radius-xl:0.375rem;--radius-full:9999px;--elevation-1:0 0 0 1px var(--border-subtle);--elevation-2:0 0 0 1px var(--border-default);--elevation-3:0 1px 2px rgb(0 0 0/0.06),0 2px 8px -4px rgb(0 0 0/0.18);--elevation-4:0 2px 4px rgb(0 0 0/0.07),0 12px 28px -12px rgb(0 0 0/0.28);--elevation-5:0 4px 8px rgb(0 0 0/0.09),0 24px 56px -20px rgb(0 0 0/0.38);--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-modal-dropdown:450;--z-toast:500;--density-compact-row:2rem;--density-compact-cell-x:0.75rem;--density-compact-cell-y:0.375rem;--density-default-row:2.5rem;--density-default-cell-x:0.75rem;--density-default-cell-y:0.625rem;--density-comfortable-row:3rem;--density-comfortable-cell-x:1rem;--density-comfortable-cell-y:0.875rem;--padding-card:1.25rem;--padding-card-feature:1.5rem;--padding-panel:1rem;--padding-control-x:0.75rem;--padding-control-y:0.5rem;--target-control-sm:1.5rem;--target-control-md:2rem;--target-control-lg:2.5rem;--target-row:2rem;--duration-instant:100ms;--duration-fast:150ms;--duration-base:200ms;--duration-slow:400ms;--duration-deliberate:600ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-entrance:cubic-bezier(0,0,0.2,1);--ease-exit:cubic-bezier(0.4,0,1,1);--font-sans:var(--font-plex-sans),"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-display:"Newsreader",Georgia,"Times New Roman",serif}@layer components{.tabular,[data-numeric]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.theme-light,:root{--surface-canvas:#f4f6f9;--surface-raised:#ffffff;--surface-sunken:#e8ebf1;--surface-overlay:#ffffff;--surface-inverse:#151721;--text-primary:#151721;--text-secondary:#5a6074;--text-tertiary:#5a6074;--text-inverse:#ffffff;--border-subtle:#d4d8e2;--border-default:#798095;--border-strong:#5a6074;--action-primary-bg:#662f8f;--action-primary-fg:#ffffff;--action-primary-hover:#4f1c73;--action-primary-active:#370d55;--action-primary-ink:#8149ab;--action-primary-wash:#ebe5f2;--action-destructive-bg:#b7264b;--action-destructive-fg:#ffffff;--action-destructive-hover:#950035;--action-safe-bg:#007d34;--action-safe-fg:#ffffff;--action-safe-hover:#006026;--action-caution-bg:#8c5d00;--action-caution-fg:#ffffff;--action-caution-hover:#6c4700;--focus-ring:#662f8f;--scrim:color-mix(in oklab,#151721 55%,transparent);--gradient-stop-1:#662f8f;--gradient-stop-2:#b8529e;--gradient-stop-3:#eb2027;--gradient-brand:linear-gradient(90deg,#662f8f,#b8529e,#eb2027,#b8529e,#662f8f);--status-safe-fill:#edfaee;--status-safe-ink:#006026;--status-safe-edge:#2a984b;--status-caution-fill:#fdf4e9;--status-caution-ink:#8c5d00;--status-caution-edge:#ac7300;--status-risk-fill:#fff2f3;--status-risk-ink:#b7264b;--status-risk-edge:#d54563;--status-info-fill:#eff7ff;--status-info-ink:#0f6ab4;--status-info-edge:#3284d0;--status-unknown-fill:#f4f6f9;--status-unknown-ink:#5a6074;--status-unknown-edge:#798095;--surface-highlight:#f1dcc0;--data-axis:#798095;--data-grid:#d4d8e2;--data-null:#b9bfcf;--count-matched:#e08fff;--count-matched-ink:#000000;--count-blocked:#979ea8;--count-blocked-ink:#000000;--count-blocked-button:#6f7681;--count-blocked-button-ink:#000000;--count-not-selected:#ced4db;--count-not-selected-ink:#000000;--count-selected:#1071e5;--count-selected-ink:#ffffff;--count-selected-button:#3b82f6;--count-selected-button-ink:#000000;--count-excluded:#e81313;--count-excluded-ink:#ffffff;--count-excluded-button:#fe7070;--count-excluded-button-ink:#000000;--count-targeted:#fcce14;--count-targeted-ink:#000000;--step-active:#1071e5;--step-active-ink:#ffffff;--count-matched-tint:#fbf0ff;--count-matched-highlight:#f4d9ff;--count-selected-tint:#cfe4ff;--count-excluded-tint:#fff0f0;--step-active-row:#edf5ff;--panel-emotions:#fff0f0;--panel-contexts:#edf5ff;--panel-genres:#f7f4e4;--panel-brand-safety:#ced4db;--panel-sand-dark:#e8e2c8;--panel-brand-safety-tint:#dfe3e8;--ai-ink:#9400c7;--count-selected-text:#0066d7;--count-excluded-text:#d60008;--data-series-1:#662f8f;--data-series-2:#438f31;--data-series-3:#291345;--data-series-4:#462269;--data-series-5:#006c12;--data-series-6:#be4d77;--data-series-7:#97274e;--data-series-8:#004517}.dark,.theme-dark{--surface-canvas:#0a0a0d;--surface-raised:#15171c;--surface-sunken:#06070a;--surface-overlay:#202329;--surface-inverse:#f4f6f9;--text-primary:#e8ebf1;--text-secondary:#9ba2b5;--text-tertiary:#9ba2b5;--text-inverse:#151721;--border-subtle:#363a4b;--border-default:#798095;--border-strong:#9ba2b5;--action-primary-bg:#bc89e2;--action-primary-fg:#151721;--action-primary-hover:#d5adf2;--action-primary-active:#e7ccfb;--action-primary-ink:#bc89e2;--action-primary-wash:#262330;--action-destructive-bg:#f37387;--action-destructive-fg:#151721;--action-destructive-hover:#ffa1ac;--action-safe-bg:#2a984b;--action-safe-fg:#151721;--action-safe-hover:#60b974;--action-caution-bg:#cb974c;--action-caution-fg:#151721;--action-caution-hover:#e1b880;--focus-ring:#bc89e2;--scrim:color-mix(in oklab,#151721 55%,transparent);--gradient-stop-1:#9865c3;--gradient-stop-2:#b8579f;--gradient-stop-3:#e62c2e;--gradient-brand:linear-gradient(90deg,#9865c3,#b8579f,#e62c2e,#b8579f,#9865c3);--status-safe-fill:#001f07;--status-safe-ink:#60b974;--status-safe-edge:#2a984b;--status-caution-fill:#231400;--status-caution-ink:#cb974c;--status-caution-edge:#ac7300;--status-risk-fill:#34000d;--status-risk-ink:#f37387;--status-risk-edge:#d54563;--status-info-fill:#001831;--status-info-ink:#62a7ec;--status-info-edge:#3284d0;--status-unknown-fill:#151721;--status-unknown-ink:#9ba2b5;--status-unknown-edge:#798095;--surface-highlight:#38332f;--data-axis:#798095;--data-grid:#363a4b;--data-null:#494e62;--count-matched:#be7bd9;--count-matched-ink:#000000;--count-blocked:#818791;--count-blocked-ink:#000000;--count-blocked-button:#606670;--count-blocked-button-ink:#ffffff;--count-not-selected:#afb4bb;--count-not-selected-ink:#000000;--count-selected:#1863c3;--count-selected-ink:#ffffff;--count-selected-button:#3671d1;--count-selected-button-ink:#ffffff;--count-excluded:#c5211d;--count-excluded-ink:#ffffff;--count-excluded-button:#d76363;--count-excluded-button-ink:#000000;--count-targeted:#d5af28;--count-targeted-ink:#000000;--step-active:#1863c3;--step-active-ink:#ffffff;--count-matched-tint:#2b2c33;--count-matched-highlight:#37353e;--count-selected-tint:#282b33;--count-excluded-tint:#2c2c31;--step-active-row:#2a2d33;--panel-emotions:#2c2c31;--panel-contexts:#2a2d33;--panel-genres:#2b2d30;--panel-brand-safety:#272a2f;--panel-sand-dark:#2a2b2e;--panel-brand-safety-tint:#292b30;--ai-ink:#d279ff;--count-selected-text:#428aed;--count-excluded-text:#f25245;--data-series-1:#9963c7;--data-series-2:#8fd7b0;--data-series-3:#a7a435;--data-series-4:#f5acc2;--data-series-5:#be4d77;--data-series-6:#df7a9b;--data-series-7:#438f31;--data-series-8:#e0c07f}.theme-light,:root{--background:var(--surface-canvas);--foreground:var(--text-primary);--card:var(--surface-raised);--card-foreground:var(--text-primary);--popover:var(--surface-overlay);--popover-foreground:var(--text-primary);--muted:var(--surface-sunken);--muted-foreground:var(--text-secondary);--border:var(--border-subtle);--input:var(--border-default);--ring:var(--focus-ring);--primary:var(--action-primary-bg);--primary-foreground:var(--action-primary-fg);--secondary:var(--surface-sunken);--secondary-foreground:var(--text-primary);--accent:var(--surface-sunken);--accent-foreground:var(--text-primary);--destructive:var(--action-destructive-bg);--destructive-foreground:var(--action-destructive-fg);--destructive-text:var(--status-risk-ink);--success:var(--action-safe-bg);--success-foreground:var(--action-safe-fg);--warning:var(--action-caution-bg);--warning-foreground:var(--action-caution-fg);--sidebar:var(--surface-sunken);--sidebar-foreground:var(--text-primary);--sidebar-primary:var(--action-primary-bg);--sidebar-primary-foreground:var(--action-primary-fg);--sidebar-accent:var(--surface-canvas);--sidebar-accent-foreground:var(--text-primary);--sidebar-border:var(--border-subtle);--sidebar-ring:var(--focus-ring);--font-family-sans:var(--font-sans);--font-family-mono:var(--font-mono);--radius:var(--radius-lg);--chart-1:var(--data-series-1);--chart-2:var(--data-series-2);--chart-3:var(--data-series-3);--chart-4:var(--data-series-4);--chart-5:var(--data-series-5)}.dark,.theme-dark{--background:var(--surface-canvas);--foreground:var(--text-primary);--card:var(--surface-raised);--card-foreground:var(--text-primary);--popover:var(--surface-overlay);--popover-foreground:var(--text-primary);--muted:var(--surface-sunken);--muted-foreground:var(--text-secondary);--border:var(--border-subtle);--input:var(--border-default);--ring:var(--focus-ring);--primary:var(--action-primary-bg);--primary-foreground:var(--action-primary-fg);--secondary:var(--surface-raised);--secondary-foreground:var(--text-primary);--accent:var(--surface-overlay);--accent-foreground:var(--text-primary);--destructive:var(--action-destructive-bg);--destructive-foreground:var(--action-destructive-fg);--destructive-text:var(--status-risk-ink);--success:var(--action-safe-bg);--success-foreground:var(--action-safe-fg);--warning:var(--action-caution-bg);--warning-foreground:var(--action-caution-fg);--sidebar:var(--surface-sunken);--sidebar-foreground:var(--text-primary);--sidebar-border:var(--border-subtle);--sidebar-ring:var(--focus-ring);--chart-1:var(--data-series-1);--chart-2:var(--data-series-2);--chart-3:var(--data-series-3);--chart-4:var(--data-series-4);--chart-5:var(--data-series-5)}@theme inline{--color-surface-canvas:var(--surface-canvas);--color-surface-raised:var(--surface-raised);--color-surface-sunken:var(--surface-sunken);--color-surface-overlay:var(--surface-overlay);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-tertiary);--color-border-subtle:var(--border-subtle);--color-border-default:var(--border-default);--color-border-strong:var(--border-strong);--color-action-primary:var(--action-primary-bg);--color-action-primary-fg:var(--action-primary-fg);--color-focus-ring:var(--focus-ring);--color-status-safe-fill:var(--status-safe-fill);--color-status-safe-ink:var(--status-safe-ink);--color-status-safe-edge:var(--status-safe-edge);--color-status-caution-fill:var(--status-caution-fill);--color-status-caution-ink:var(--status-caution-ink);--color-status-caution-edge:var(--status-caution-edge);--color-status-risk-fill:var(--status-risk-fill);--color-status-risk-ink:var(--status-risk-ink);--color-status-risk-edge:var(--status-risk-edge);--color-status-info-fill:var(--status-info-fill);--color-status-info-ink:var(--status-info-ink);--color-status-info-edge:var(--status-info-edge);--color-status-unknown-fill:var(--status-unknown-fill);--color-status-unknown-ink:var(--status-unknown-ink);--color-status-unknown-edge:var(--status-unknown-edge);--color-data-series-1:var(--data-series-1);--color-data-series-2:var(--data-series-2);--color-data-series-3:var(--data-series-3);--color-data-series-4:var(--data-series-4);--color-data-series-5:var(--data-series-5);--color-data-series-6:var(--data-series-6);--color-data-series-7:var(--data-series-7);--color-data-series-8:var(--data-series-8);--color-data-axis:var(--data-axis);--color-data-grid:var(--data-grid);--color-data-null:var(--data-null);--color-surface-inverse:var(--surface-inverse);--color-surface-highlight:var(--surface-highlight);--color-text-inverse:var(--text-inverse);--color-scrim:var(--scrim);--color-action-primary-ink:var(--action-primary-ink);--color-action-primary-wash:var(--action-primary-wash);--color-action-primary-hover:var(--action-primary-hover);--color-count-matched-ink:var(--count-matched-ink);--color-count-blocked-ink:var(--count-blocked-ink);--color-count-blocked-button-ink:var(--count-blocked-button-ink);--color-count-not-selected-ink:var(--count-not-selected-ink);--color-count-selected-ink:var(--count-selected-ink);--color-count-selected-button-ink:var(--count-selected-button-ink);--color-count-excluded-ink:var(--count-excluded-ink);--color-count-excluded-button-ink:var(--count-excluded-button-ink);--color-count-targeted-ink:var(--count-targeted-ink);--color-step-active-ink:var(--step-active-ink);--color-count-matched:var(--count-matched);--color-count-blocked:var(--count-blocked);--color-count-blocked-button:var(--count-blocked-button);--color-count-not-selected:var(--count-not-selected);--color-count-selected:var(--count-selected);--color-count-selected-button:var(--count-selected-button);--color-count-excluded:var(--count-excluded);--color-count-excluded-button:var(--count-excluded-button);--color-count-targeted:var(--count-targeted);--color-step-active:var(--step-active);--color-count-matched-tint:var(--count-matched-tint);--color-count-matched-highlight:var(--count-matched-highlight);--color-count-selected-tint:var(--count-selected-tint);--color-count-excluded-tint:var(--count-excluded-tint);--color-step-active-row:var(--step-active-row);--color-panel-emotions:var(--panel-emotions);--color-panel-contexts:var(--panel-contexts);--color-panel-genres:var(--panel-genres);--color-panel-brand-safety:var(--panel-brand-safety);--color-panel-sand-dark:var(--panel-sand-dark);--color-panel-brand-safety-tint:var(--panel-brand-safety-tint);--color-ai-ink:var(--ai-ink);--color-count-selected-text:var(--count-selected-text);--color-count-excluded-text:var(--count-excluded-text);--color-action-destructive:var(--action-destructive-bg);--color-action-destructive-fg:var(--action-destructive-fg);--color-action-safe:var(--action-safe-bg);--color-action-safe-fg:var(--action-safe-fg);--color-action-caution:var(--action-caution-bg);--color-action-caution-fg:var(--action-caution-fg)}@custom-variant dark (&:where(.dark, .theme-dark, .dark *, .theme-dark *));