@font-face{font-family:Geist;font-weight:100 900;font-display:swap;src:local("Geist"),local("Geist Sans")}@font-face{font-family:Geist Mono;font-weight:100 900;font-display:swap;src:local("Geist Mono")}@font-face{font-family:Satoshi;font-weight:100 900;font-display:swap;src:local("Satoshi")}@font-face{font-family:"Instrument Serif";font-weight:400;font-display:swap;src:local("Instrument Serif")}:root{--wg-bg-1: oklch(.09 .005 270);--wg-bg-2: oklch(.155 .008 270);--wg-bg-3: oklch(.195 .009 270);--wg-line: oklch(.205 .009 270);--wg-line-soft: oklch(.165 .008 270);--wg-t0: oklch(.98 0 0);--wg-t1: oklch(.82 .005 270);--wg-t2: oklch(.66 .008 270);--wg-t3: oklch(.61 .008 270);--wg-t4: oklch(.32 .008 270);--primary: #5d5dff;--primary-soft: color-mix(in oklab, var(--primary) 12%, transparent);--primary-foreground: #ffffff;--wg-accent: oklch(.66 .19 268);--wg-accent-d: oklch(.55 .18 268);--wg-accent-soft: oklch(.3 .1 268);--wg-accent-wash: oklch(.3 .1 268 / .06);--wg-accent-hi: oklch(.92 .05 268);--background: var(--wg-bg-1);--surface: var(--wg-bg-2);--surface-raised: var(--wg-bg-3);--surface-overlay: oklch(.17 .008 270);--border: var(--wg-line-soft);--border-active: var(--wg-line);--foreground: var(--wg-t0);--text-secondary: var(--wg-t2);--text-tertiary: var(--wg-t1);--text-body: var(--wg-t1);--text-subtle: var(--wg-t2);--text-muted: var(--wg-t3);--text-faint: var(--wg-t4);--sidebar-bg: oklch(.092 .005 270);--sidebar-border: oklch(.3 .012 270);--surface-hover: color-mix(in oklab, var(--foreground) 4%, var(--background));--surface-active: color-mix(in oklab, var(--foreground) 7%, var(--background));--surface-focus: color-mix(in oklab, var(--primary) 14%, var(--background));--interactive-disabled: color-mix(in oklab, var(--foreground) 3%, var(--background));--surface-tint: color-mix(in oklab, var(--foreground) 8%, transparent);--border-tint: color-mix(in oklab, var(--foreground) 6%, transparent);--status-success: #4ecca3;--status-warning: #e0a85c;--status-danger: #e07070;--status-info: #7fb3e8;--status-critical: oklch(.72 .16 25);--wg-ok: oklch(.78 .13 150);--wg-warn: oklch(.8 .13 75);--wg-alert: oklch(.72 .16 25);--status-attention: oklch(.75 .14 80);--atlas-severity-high: oklch(.75 .16 80);--atlas-banner-alert-bg: color-mix(in oklch, var(--wg-alert) 15%, transparent);--atlas-banner-ok-bg: color-mix(in oklch, var(--wg-ok) 12%, transparent);--atlas-phase-detected: var(--wg-alert);--atlas-phase-analyzed: var(--atlas-severity-high);--atlas-phase-mitigated: var(--primary);--atlas-phase-resolved: var(--wg-ok);--atlas-phase-detected-track: color-mix(in oklch, var(--wg-alert) 40%, transparent);--atlas-phase-analyzed-track: color-mix(in oklch, var(--atlas-severity-high) 40%, transparent);--atlas-phase-mitigated-track: color-mix(in oklch, var(--primary) 40%, transparent);--atlas-phase-resolved-track: color-mix(in oklch, var(--wg-ok) 40%, transparent);--atlas-sla-ok-bg: color-mix(in oklch, var(--wg-ok) 15%, transparent);--atlas-sla-warn-bg: color-mix(in oklch, var(--wg-warn) 15%, transparent);--atlas-sla-breach-bg: color-mix(in oklch, var(--wg-alert) 15%, transparent);--atlas-phase-detected-glow: 0 0 6px var(--wg-alert);--atlas-phase-analyzed-glow: 0 0 6px var(--atlas-severity-high);--atlas-phase-mitigated-glow: 0 0 6px var(--primary);--atlas-phase-resolved-glow: 0 0 6px var(--wg-ok);--icon-backing: oklch(1 0 0);--dept-marketing: oklch(.74 .14 295);--dept-marketing-soft: oklch(.22 .06 295);--dept-seo: oklch(.78 .12 155);--dept-seo-soft: oklch(.22 .05 155);--dept-operations: oklch(.68 .09 240);--dept-operations-soft: oklch(.2 .04 240);--dept-creative: oklch(.76 .13 25);--dept-creative-soft: oklch(.21 .05 25);--dept-sales: oklch(.79 .13 62);--dept-sales-soft: oklch(.21 .05 62);--dept-marketing-border: color-mix(in oklab, var(--dept-marketing) 22%, transparent);--dept-seo-border: color-mix(in oklab, var(--dept-seo) 22%, transparent);--dept-operations-border: color-mix(in oklab, var(--dept-operations) 22%, transparent);--dept-creative-border: color-mix(in oklab, var(--dept-creative) 22%, transparent);--dept-sales-border: color-mix(in oklab, var(--dept-sales) 22%, transparent);--dept-marketing-wash: color-mix(in oklab, var(--dept-marketing) 3%, var(--surface));--dept-seo-wash: color-mix(in oklab, var(--dept-seo) 3%, var(--surface));--dept-operations-wash: color-mix(in oklab, var(--dept-operations) 3%, var(--surface));--dept-creative-wash: color-mix(in oklab, var(--dept-creative) 3%, var(--surface));--dept-sales-wash: color-mix(in oklab, var(--dept-sales) 3%, var(--surface));--accent-intel: oklch(.82 .12 80);--accent-intel-soft: oklch(.23 .05 80);--glyph-marketing-bg: oklch(.3 .06 270);--glyph-marketing-fg: oklch(.93 .04 270);--glyph-seo-bg: oklch(.3 .06 200);--glyph-seo-fg: oklch(.93 .04 200);--glyph-operations-bg: oklch(.3 .06 275);--glyph-operations-fg: oklch(.93 .04 275);--glyph-creative-bg: oklch(.3 .06 25);--glyph-creative-fg: oklch(.94 .04 25);--glyph-growth-bg: oklch(.32 .05 60);--glyph-growth-fg: oklch(.95 .04 60);--glyph-social-bg: oklch(.3 .06 320);--glyph-social-fg: oklch(.94 .04 320);--glyph-sales-bg: oklch(.3 .06 145);--glyph-sales-fg: oklch(.93 .04 145);--glyph-analytics-bg: oklch(.3 .06 240);--glyph-analytics-fg: oklch(.93 .04 240);--glyph-research-bg: oklch(.3 .06 30);--glyph-research-fg: oklch(.94 .04 30);--radius-sm: var(--radius-chip);--radius-md: var(--radius-control);--radius-lg: var(--radius-card);--radius-xl: var(--radius-overlay);--color-background: var(--background);--color-foreground: var(--foreground);--color-border: var(--border);--radius-card: 10px;--radius-control: 8px;--radius-chip: 6px;--radius-overlay: 14px;--radius-auth-card: 16px;--radius-surface: 12px;--radius-panel: 18px;--radius-pill: 999px;--radius-badge: 4px;--shadow-card: 0 14px 32px -16px oklch(0 0 0 / .65);--shadow-card-hover: 0 18px 36px -18px oklch(0 0 0 / .52);--shadow-modal: 0 40px 80px -20px oklch(0 0 0 / .9), inset 0 1px 0 0 color-mix(in oklab, white 4%, transparent);--shadow-channel-added: 0 0 0 4px color-mix(in oklab, var(--wg-ok) 20%, transparent);--shadow-overlay: 0 20px 25px -5px oklch(0 0 0 / .1), 0 8px 10px -6px oklch(0 0 0 / .1);--ring-color: var(--primary);--ring-focus: 0 0 0 2px var(--primary);--settings-modal-sidebar-bg: color-mix(in oklab, var(--wg-bg-3) 55%, transparent);--settings-modal-nav-selected-bg: color-mix(in oklab, var(--wg-t0) 8%, transparent);--tab-selected-bg: color-mix(in oklab, var(--primary) 12%, var(--surface-raised));--banner-accent-bg: color-mix(in oklab, var(--primary) 7%, transparent);--banner-accent-border: color-mix(in oklab, var(--primary) 18%, transparent);--banner-warn-bg: color-mix(in oklab, var(--wg-warn) 9%, transparent);--banner-warn-border: color-mix(in oklab, var(--wg-warn) 28%, transparent);--paused-banner-bg: color-mix(in oklab, var(--wg-warn) 6%, transparent);--paused-banner-border: color-mix(in oklab, var(--wg-warn) 25%, transparent);--stat-tile-warn-border: color-mix(in oklab, var(--wg-warn) 25%, var(--wg-line-soft));--banner-alert-bg: color-mix(in oklab, var(--wg-alert) 7%, transparent);--banner-alert-border: color-mix(in oklab, var(--wg-alert) 18%, transparent);--banner-alert-strong-bg: color-mix(in oklab, var(--wg-alert) 10%, transparent);--banner-warn-strong-bg: color-mix(in oklab, var(--wg-warn) 10%, transparent);--pill-ok-bg: color-mix(in oklab, var(--wg-ok) 10%, transparent);--pill-ok-border: color-mix(in oklab, var(--wg-ok) 22%, transparent);--danger-card-border: color-mix(in oklab, var(--wg-alert) 18%, var(--wg-line-soft));--danger-action-bg: color-mix(in oklab, var(--wg-alert) 6%, transparent);--danger-action-border: color-mix(in oklab, var(--wg-alert) 28%, transparent);--danger-solid: oklch(.58 .18 25);--danger-icon-border: color-mix(in oklab, var(--wg-alert) 22%, transparent);--danger-notice-bg: color-mix(in oklab, var(--wg-alert) 5%, transparent);--danger-notice-border: color-mix(in oklab, var(--wg-alert) 20%, transparent);--danger-icon-bg: color-mix(in oklab, var(--wg-alert) 10%, var(--wg-bg-3));--banner-ok-bg: color-mix(in oklab, var(--wg-ok) 8%, transparent);--banner-ok-border: color-mix(in oklab, var(--wg-ok) 22%, transparent);--banner-info-bg: color-mix(in oklab, var(--wg-t2) 8%, transparent);--banner-info-border: color-mix(in oklab, var(--wg-t2) 22%, transparent);--posture-wash-ok: color-mix(in oklab, var(--wg-ok) 14%, transparent);--posture-wash-warn: color-mix(in oklab, var(--wg-warn) 14%, transparent);--posture-wash-bad: color-mix(in oklab, var(--wg-alert) 14%, transparent);--tracker-done-row-bg: color-mix(in oklab, var(--wg-ok) 4%, var(--wg-bg-2));--tracker-add-row-bg: color-mix(in oklab, var(--primary) 3%, var(--wg-bg-2));--tracker-sticky-bg: color-mix(in oklab, var(--wg-bg-1) 88%, transparent);--tracker-future-border: color-mix(in oklab, var(--wg-line-soft) 60%, transparent);--tracker-custom-dot: color-mix(in oklab, var(--wg-warn) 60%, transparent);--qr-canvas: oklch(1 0 0);--identity-banner-border: color-mix(in oklab, var(--primary) 24%, var(--wg-line));--launch-gap-bg: color-mix(in oklab, var(--wg-warn) 5%, transparent);--launch-gap-border: color-mix(in oklab, var(--wg-warn) 40%, transparent);--approval-banner-bg: color-mix(in oklab, var(--primary) 5%, var(--surface));--approval-banner-border: color-mix(in oklab, var(--primary) 35%, transparent);--approval-banner-divider: color-mix(in oklab, var(--primary) 20%, transparent);--approval-banner-divider-soft: color-mix(in oklab, var(--primary) 15%, transparent);--approve-action: oklch(.42 .15 145);--on-approve-action: oklch(1 0 0);--reject-border: color-mix(in oklab, var(--status-warning) 40%, transparent);--overlay-backdrop: color-mix(in oklab, var(--wg-bg-1) 82%, transparent);--surface-glass: color-mix(in oklab, var(--wg-bg-1) 88%, transparent);--photo-scrim: oklch(0 0 0 / .42);--photo-scrim-mid: oklch(0 0 0 / .55);--photo-scrim-strong: oklch(0 0 0 / .6);--photo-ink: oklch(1 0 0);--photo-ink-soft: oklch(1 0 0 / .45);--photo-destructive: color-mix(in oklab, var(--status-critical) 88%, transparent);--accent-badge-text: oklch(.95 .05 268);--badge-accent-border: color-mix(in oklab, var(--primary) 22%, transparent);--action-bg: var(--foreground);--action-fg: var(--background);--marketing-nav-bg: color-mix(in oklch, var(--background) 80%, transparent);--marketing-navpill-bg: oklch(.115 .006 270 / .6);--shadow-marketing-cta: inset 0 1px 0 oklch(1 0 0 / .9), 0 2px 6px oklch(0 0 0 / .4);--marketing-kbd-bg: oklch(0 0 0 / .15);--marketing-kbd-fg: oklch(.35 0 0);--marketing-ground-deep: oklch(.07 .004 270);--marketing-footer-bg: var(--marketing-ground-deep);--marketing-band: linear-gradient( to bottom, transparent, var(--marketing-ground-deep) 30%, transparent );--marketing-wordmark-from: oklch(.18 .008 270);--marketing-wordmark-to: oklch(.1 .005 270);--marketing-wordmark-gradient: linear-gradient( to bottom, var(--marketing-wordmark-from), var(--marketing-wordmark-to) );--marketing-hero-glow: radial-gradient( ellipse at center, color-mix(in oklab, var(--primary) 10%, transparent) 0%, transparent 65% );--marketing-hero-glow-strong: radial-gradient( ellipse at center, color-mix(in oklab, var(--primary) 22%, transparent) 0%, color-mix(in oklab, var(--primary) 9%, transparent) 40%, transparent 62% );--marketing-serif-accent: oklch(.92 .04 268);--shadow-marketing-cta-flat: 0 1px 2px oklch(0 0 0 / .18), inset 0 1px 0 oklch(1 0 0 / .1);--marketing-kbd-bg-soft: oklch(0 0 0 / .08);--marketing-marquee-bg: oklch(.095 .005 270);--marketing-marquee-fade: linear-gradient(to right, oklch(.095 .005 270) 75%, transparent);--marketing-card-inset: oklch(.1 .005 270);--marketing-rail: oklch(.092 .005 270);--marketing-canvas: oklch(.094 .005 270);--marketing-tile: oklch(.1 .006 270);--marketing-stage: oklch(.085 .005 270);--marketing-slab: oklch(.1 .004 270);--marketing-slab-sunken: oklch(.08 .004 270);--marketing-terminal: oklch(.1 0 0);--marketing-terminal-deep: oklch(.08 0 0);--marketing-signal-wash: oklch(.18 .04 268 / .4);--marketing-context-active: oklch(.16 .025 268);--shadow-marketing-context: 0 0 0 4px oklch(.2 .08 268 / .12);--marketing-row-active: oklch(.135 .012 268);--marketing-cta-glow: radial-gradient( 70% 60% at 50% 30%, oklch(.22 .1 268 / .35), transparent 60% );--marketing-console-glow: radial-gradient( 80% 60% at 50% 0%, oklch(.2 .06 268 / .35), transparent 60% );--shadow-marketing-preview: 0 1px 0 oklch(1 0 0 / .04) inset, 0 30px 60px -20px oklch(0 0 0 / .6), 0 80px 160px -40px oklch(.2 .08 268 / .35);--shadow-marketing-hairline-inset: inset 0 0 0 1px oklch(1 0 0 / .04);--marketing-agent-hero-glow: radial-gradient( ellipse at center, color-mix(in oklab, var(--agent-tone) 14%, transparent) 0%, transparent 65% );--marketing-eyebrow-accent: oklch(.92 .08 268);--marketing-cta-glow-left: radial-gradient( 70% 60% at 30% 50%, oklch(.22 .1 268 / .35), transparent 60% );--marketing-hero-glow-left: radial-gradient( ellipse at left, color-mix(in oklab, var(--primary) 10%, transparent) 0%, transparent 65% );--marketing-plan-highlight-bg: oklch(.115 .012 270);--marketing-plan-highlight-border: color-mix(in oklab, var(--primary) 40%, var(--wg-line-soft));--shadow-marketing-plan-highlight: 0 0 0 1px color-mix(in oklab, var(--primary) 12%, transparent), 0 20px 60px -30px color-mix(in oklab, var(--primary) 25%, transparent);--marketing-plan-badge-bg: color-mix(in oklab, var(--primary) 12%, transparent);--marketing-plan-badge-border: color-mix(in oklab, var(--primary) 30%, transparent);--marketing-trial-pill-bg: oklch(.22 .06 150 / .4);--marketing-trial-pill-border: oklch(.78 .13 150 / .25);--shadow-marketing-toggle: 0 1px 3px oklch(0 0 0 / .3);--marketing-error-bg: color-mix(in oklab, var(--wg-alert) 8%, transparent);--marketing-error-border: color-mix(in oklab, var(--wg-alert) 20%, transparent);--marketing-available: oklch(.72 .16 145);--marketing-diagram-fill: color-mix(in oklab, var(--primary) 6%, transparent);--marketing-diagram-fill-strong: color-mix(in oklab, var(--primary) 11%, transparent);--marketing-diagram-stroke: color-mix(in oklab, var(--primary) 40%, transparent);--marketing-integrations-glow: radial-gradient( ellipse at 50% 0%, color-mix(in oklab, var(--primary) 12%, transparent) 0%, transparent 65% );--marketing-dept-operations-badge: oklch(.22 .06 220);--marketing-agent-marketing-line: color-mix(in oklab, var(--agent-marketing) 25%, transparent);--marketing-agent-marketing-wash: color-mix(in oklab, var(--agent-marketing) 8%, transparent);--marketing-agent-seo-line: color-mix(in oklab, var(--agent-seo) 25%, transparent);--marketing-agent-seo-wash: color-mix(in oklab, var(--agent-seo) 8%, transparent);--marketing-agent-aria-line: color-mix(in oklab, var(--agent-aria) 25%, transparent);--marketing-agent-aria-wash: color-mix(in oklab, var(--agent-aria) 8%, transparent);--marketing-agent-creative-line: color-mix(in oklab, var(--agent-creative) 25%, transparent);--marketing-agent-creative-wash: color-mix(in oklab, var(--agent-creative) 8%, transparent);--marketing-agent-sales-line: color-mix(in oklab, var(--dept-sales) 25%, transparent);--marketing-agent-sales-wash: color-mix(in oklab, var(--dept-sales) 8%, transparent);--marketing-dept-marketing-wash: oklch(.105 .012 295);--marketing-dept-seo-wash: oklch(.105 .012 155);--marketing-dept-operations-wash: oklch(.105 .012 240);--marketing-pill-exec-fg: oklch(.85 .1 220);--marketing-pill-exec-bg: oklch(.2 .06 220 / .35);--marketing-pill-ok-bg: oklch(.3 .08 150 / .25);--marketing-pill-warn-bg: oklch(.3 .08 75 / .25);--marketing-pill-alert-bg: oklch(.32 .1 25 / .25);--marketing-chip-gradient: linear-gradient(160deg, oklch(.38 .05 220), oklch(.22 .04 220));--shadow-marketing-chip: inset 0 0 0 1px oklch(.5 .05 220 / .35), 0 1px 4px oklch(.2 .04 220 / .35);--marketing-chip-fg: oklch(.82 .04 220);--marketing-spark-stroke: oklch(.78 .16 268);--marketing-window-close: #ff5f57;--marketing-window-minimize: #ffbd2e;--marketing-window-maximize: #28c840;--motion-fast: .12s;--motion-base: .18s;--motion-slow: .3s;--motion-ease: cubic-bezier(.22, 1, .36, 1);--font-sans: "Geist", "Satoshi", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-serif: "Instrument Serif", Georgia, serif;--text-marketing-body-size: 16px;--text-marketing-body-height: 26px;--text-marketing-lead-size: 18px;--text-marketing-lead-height: 29px;--text-marketing-compact-size: 15px;--text-marketing-compact-height: 24px;--text-marketing-action-size: 14px;--text-marketing-action-height: 20px;--text-marketing-caption-size: 13px;--text-marketing-caption-height: 19px;--text-marketing-meta-size: 12px;--text-marketing-meta-height: 18px;--text-marketing-micro-size: 10.5px;--text-marketing-micro-height: 14px;--text-marketing-card-title-size: 20px;--text-marketing-card-title-height: 26px;--text-marketing-card-title-lg-size: 22px;--text-marketing-card-title-lg-height: 26px;--text-marketing-hero-size: clamp(44px, 8vw, 64px);--text-marketing-hero-height: .98;--text-marketing-section-size: clamp(34px, 4.5vw, 56px);--text-marketing-section-height: 1.03;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}:root:not([data-app=dashboard]) .wg-eyebrow{font-size:var(--text-marketing-meta-size);line-height:var(--text-marketing-meta-height)}@media(max-width:767px){:root:not([data-app=dashboard]){--text-marketing-hero-size: clamp(44px, 6.25vw, 48px)}}[data-app=dashboard]{--wg-line: oklch(.32 .012 270);--wg-line-soft: oklch(.26 .012 270);--border: var(--wg-line-soft);--border-active: var(--wg-line);--chart-series-1: oklch(.62 .16 285);--chart-series-2: oklch(.66 .13 200);--chart-series-3: oklch(.7 .15 145);--chart-series-4: oklch(.75 .14 85);--chart-series-5: oklch(.66 .16 35);--chart-series-6: oklch(.62 .14 340);--chart-heat-0: var(--wg-bg-3);--chart-heat-1: oklch(.32 .06 75);--chart-heat-2: oklch(.5 .1 75);--chart-heat-3: oklch(.72 .14 75);--weight-body: 400;--weight-body-strong: 500;--weight-heading: 600;--weight-display: 700;--weight-nav: 500;--weight-nav-active: 600;--weight-label: 600;--weight-button: 600;--weight-badge: 600;--weight-table-head: 600;--weight-caption: 500;--tracking-body: -.003em;--tracking-ui: -.008em;--tracking-tight: -.015em;--tracking-caps: .1em;--text-hero-size: 30px;--text-hero-height: 1.15;--text-display-size: 24px;--text-display-height: 1.15;--text-title-size: 20px;--text-title-height: 1.2;--text-section-size: 18px;--text-section-height: 1.25;--text-heading-size: 14px;--text-heading-height: 1.3;--text-body-size: 14px;--text-body-height: 1.5;--text-caption-size: 13px;--text-caption-height: 1.4;--text-label-size: 13px;--text-label-height: 1.35;--text-floor-size: 12px;--text-floor-height: 1.4;--text-nav-item-size: 14px;--text-nav-item-height: 1.35;--text-nav-section-size: 11.5px;--text-nav-section-height: 1.35;--text-meta-size: 11px;--text-meta-height: 1.35;--text-rail-item-size: 13.5px;--text-rail-item-height: 1.35;--badge-ok-bg: oklch(.3 .08 150 / .25);--badge-ok-border: oklch(.4 .1 150 / .35);--badge-warn-bg: oklch(.3 .08 90 / .25);--badge-alert-bg: oklch(.32 .1 25 / .25);--badge-warn-border: oklch(.4 .1 90 / .35);--badge-alert-border: oklch(.42 .12 25 / .35);--badge-violet-bg: oklch(.3 .08 295 / .25);--badge-violet-border: oklch(.4 .1 295 / .35);--badge-planned-bg: oklch(.2 .06 220 / .25);--badge-planned-color: oklch(.75 .1 220);--badge-active-bg: oklch(.2 .06 268 / .25);--badge-revising-bg: oklch(.2 .05 295 / .25);--badge-executing-bg: oklch(.2 .06 250 / .25);--email-stage: oklch(.105 .006 270);--email-canvas: oklch(.98 .003 85);--email-canvas-strip: oklch(.963 .004 85);--email-canvas-line: oklch(.93 .007 85);--email-canvas-ink: oklch(.26 .012 75);--email-canvas-ink-soft: oklch(.34 .012 75);--email-canvas-ink-muted: oklch(.66 .015 75);--email-canvas-ink-faint: oklch(.79 .014 75);--shadow-email-canvas: 0 2px 6px oklch(0 0 0 / .14), 0 12px 40px oklch(0 0 0 / .22)}[data-app=dashboard][data-theme=light]{--accent-badge-text: oklch(.42 .18 268);--action-bg: var(--primary);--action-fg: var(--primary-foreground);--chart-series-1: oklch(.5 .17 285);--chart-series-2: oklch(.52 .13 200);--chart-series-3: oklch(.52 .14 145);--chart-series-4: oklch(.58 .14 85);--chart-series-5: oklch(.54 .17 35);--chart-series-6: oklch(.5 .15 340);--chart-heat-0: var(--wg-bg-3);--chart-heat-1: oklch(.86 .06 75);--chart-heat-2: oklch(.74 .11 75);--chart-heat-3: oklch(.6 .14 75);--status-success: var(--wg-ok);--status-warning: var(--wg-warn);--status-danger: var(--wg-alert);--status-info: oklch(.46 .1 240);--status-critical: oklch(.5 .16 25);--photo-scrim: oklch(0 0 0 / .42);--photo-scrim-mid: oklch(0 0 0 / .55);--photo-scrim-strong: oklch(0 0 0 / .6);--photo-ink: oklch(1 0 0);--photo-ink-soft: oklch(1 0 0 / .45);--photo-destructive: color-mix(in oklab, var(--status-critical) 88%, transparent);--dept-marketing: oklch(.56 .14 295);--dept-marketing-soft: oklch(.94 .02 295);--dept-seo: oklch(.58 .12 155);--dept-seo-soft: oklch(.94 .02 155);--dept-operations: oklch(.48 .1 240);--dept-operations-soft: oklch(.94 .02 240);--dept-creative: oklch(.56 .13 25);--dept-creative-soft: oklch(.94 .02 25);--dept-sales: oklch(.58 .12 62);--dept-sales-soft: oklch(.94 .02 62);--accent-intel: oklch(.6 .12 80);--accent-intel-soft: oklch(.94 .02 80);--shadow-card: 0 14px 32px -16px oklch(0 0 0 / .15);--shadow-card-hover: 0 12px 28px -16px oklch(0 0 0 / .1);--shadow-modal: 0 40px 80px -20px oklch(0 0 0 / .12), inset 0 1px 0 0 color-mix(in oklab, white 4%, transparent);--badge-ok-bg: oklch(.9 .06 150 / .6);--badge-ok-border: oklch(.65 .1 150 / .5);--badge-warn-bg: oklch(.9 .06 90 / .6);--badge-alert-bg: oklch(.9 .06 25 / .6);--badge-warn-border: oklch(.65 .1 90 / .5);--badge-alert-border: oklch(.65 .12 25 / .5);--badge-violet-bg: oklch(.9 .06 295 / .6);--badge-violet-border: oklch(.65 .1 295 / .5);--badge-planned-bg: oklch(.88 .05 220 / .7);--badge-planned-color: oklch(.4 .12 220);--badge-active-bg: oklch(.88 .05 268 / .7);--badge-revising-bg: oklch(.88 .05 295 / .7);--email-stage: oklch(.91 .004 270);--shadow-email-canvas: 0 2px 6px oklch(0 0 0 / .1), 0 12px 40px oklch(0 0 0 / .12)}[data-app=dashboard]{--xy-background-color: var(--surface);--xy-background-pattern-color: var(--border);--xy-edge-stroke: var(--border);--xy-edge-stroke-selected: var(--wg-accent);--xy-edge-label-background-color: var(--surface-raised);--xy-edge-label-color: var(--text-secondary);--xy-handle-background-color: var(--border);--xy-handle-border-color: var(--border);--xy-controls-button-background-color: var(--surface-raised);--xy-controls-button-background-color-hover: var(--surface-hover);--xy-controls-button-border-color: var(--border);--xy-controls-button-color: var(--text-secondary);--xy-controls-button-color-hover: var(--foreground);--xy-attribution-background-color: var(--surface-raised)}[data-app=dashboard] .wg-btn-primary{padding:6px 10px;font-size:var(--wg-text-caption-size, 13px);line-height:normal}[data-app=dashboard] .wg-btn-danger{background-color:var(--danger-solid);color:var(--primary-foreground)}[data-app=dashboard] .lops2-more,[data-app=dashboard] .lops2-stage-chip,[data-app=dashboard] .lops2-step-label,[data-app=dashboard] .wg-activity-meta,[data-app=dashboard] .wg-approval-type-badge,[data-app=dashboard] .wg-approve-row .ar-mark,[data-app=dashboard] .wg-audience-card-label,[data-app=dashboard] .wg-audience-connect-field-label,[data-app=dashboard] .wg-audience-intel-band-label,[data-app=dashboard] .wg-audience-intel-insight-category,[data-app=dashboard] .wg-audience-intel-kpi-label,[data-app=dashboard] .wg-audience-stat-label,[data-app=dashboard] .wg-brand-row-label,[data-app=dashboard] .wg-brand-section-title,[data-app=dashboard] .wg-brand-spot-label,[data-app=dashboard] .wg-brief-card .bc-eyebrow,[data-app=dashboard] .wg-brief-sec-title,[data-app=dashboard] .wg-brief-section-title,[data-app=dashboard] .wg-brief-severity,[data-app=dashboard] .wg-comp-card-label,[data-app=dashboard] .wg-comp-date,[data-app=dashboard] .wg-comp-intel-band-label,[data-app=dashboard] .wg-comp-intel-kpi-label,[data-app=dashboard] .wg-comp-intel-move-sov-label,[data-app=dashboard] .wg-comp-intel-response-category,[data-app=dashboard] .wg-content-inv-status,[data-app=dashboard] .wg-conv-mention-head,[data-app=dashboard] .wg-conv-msg-meta,[data-app=dashboard] .wg-conv-whisper-live,[data-app=dashboard] .wg-conv-whisper-toggle,[data-app=dashboard] .wg-creative-analytics-section-title,[data-app=dashboard] .wg-creative-brand-card-category,[data-app=dashboard] .wg-creative-brand-rule-meta,[data-app=dashboard] .wg-creative-detail-label,[data-app=dashboard] .wg-creative-grounding-eyebrow,[data-app=dashboard] .wg-creative-page-row-mark,[data-app=dashboard] .wg-creative-page-status-strip,[data-app=dashboard] .wg-emp-mock-explain-row dt,[data-app=dashboard] .wg-emp-mock-org-label,[data-app=dashboard] .wg-emp-mock-skill-badge,[data-app=dashboard] .wg-emp-mock-status-label,[data-app=dashboard] .wg-history-source-pill,[data-app=dashboard] .wg-hub-role,[data-app=dashboard] .wg-integ-cat,[data-app=dashboard] .wg-lifecycle-badge,[data-app=dashboard] .wg-live-campaign-band-label,[data-app=dashboard] .wg-marketing-creative-approval,[data-app=dashboard] .wg-marketing-creative-brief-eyebrow,[data-app=dashboard] .wg-marketing-creative-detail-label,[data-app=dashboard] .wg-opp-meter-top,[data-app=dashboard] .wg-opp-score-label,[data-app=dashboard] .wg-opp-work-item-label,[data-app=dashboard] .wg-pipe-card-meta,[data-app=dashboard] .wg-pipe-col-title,[data-app=dashboard] .wg-pipe-summary-stage-label,[data-app=dashboard] .wg-pipe-summary-total-label,[data-app=dashboard] .wg-profile-audit-band-label,[data-app=dashboard] .wg-profile-audit-form-field-label,[data-app=dashboard] .wg-profile-audit-health-label,[data-app=dashboard] .wg-profile-audit-issue-tag,[data-app=dashboard] .wg-risk-band-label,[data-app=dashboard] .wg-risk-decision-pill,[data-app=dashboard] .wg-risk-detail-label,[data-app=dashboard] .wg-risk-priority-pill,[data-app=dashboard] .wg-risk-status-pill,[data-app=dashboard] .wg-risk-status-strip,[data-app=dashboard] .wg-rp-approval-type,[data-app=dashboard] .wg-rp-live-badge,[data-app=dashboard] .wg-rp-section-head,[data-app=dashboard] .wg-rp-section-title,[data-app=dashboard] .wg-section-lbl,[data-app=dashboard] .wg-section-link,[data-app=dashboard] .wg-settings-band-label,[data-app=dashboard] .wg-settings-kv-heading,[data-app=dashboard] .wg-settings-section--danger .wg-settings-section-title,[data-app=dashboard] .wg-settings-status-dirty,[data-app=dashboard] .wg-settings-status-strip,[data-app=dashboard] .wg-sig-group-label,[data-app=dashboard] .wg-sn-role,[data-app=dashboard] .wg-task-approval-eyebrow,[data-app=dashboard] .wg-task-detail-section-label,[data-app=dashboard] .wg-task-row-type,[data-app=dashboard] .wg-tile-label,[data-app=dashboard] .wg-wf-stat-lbl,[data-app=dashboard] .wg-wf-status-badge,[data-app=dashboard] .wg-ws-wf-card-meta,[data-app=dashboard] .wg-ws-wf-graph-label,[data-app=dashboard] .wg-ws-wf-kpi-label,[data-app=dashboard] .wg-ws-wf-node-label{text-transform:none;letter-spacing:-.01em}[data-app=dashboard] .wg-subpage-eyebrow{letter-spacing:var(--tracking-caps)}[data-app=dashboard] .wg-ws-wf-h1{font-size:22px;font-weight:var(--weight-body-strong);letter-spacing:var(--tracking-tight)}[data-app=dashboard]{--agent-marketing-border: color-mix(in oklab, var(--agent-marketing) 22%, var(--wg-line-soft));--agent-seo-border: color-mix(in oklab, var(--agent-seo) 22%, var(--wg-line-soft));--agent-aria-border: color-mix(in oklab, var(--agent-aria) 22%, var(--wg-line-soft));--agent-pill-cmo-border: color-mix( in oklab, var(--agent-pill-cmo-color) 22%, var(--wg-line-soft) );--agent-pill-email-border: color-mix( in oklab, var(--agent-pill-email-color) 22%, var(--wg-line-soft) );--agent-pill-design-border: color-mix( in oklab, var(--agent-pill-design-color) 22%, var(--wg-line-soft) );--agent-pill-content-border: color-mix( in oklab, var(--agent-pill-content-color) 22%, var(--wg-line-soft) );--agent-system-border: color-mix(in oklab, var(--wg-t2) 22%, var(--wg-line-soft))}[data-wg-disclosure-chevron]{transition:none}@media(prefers-reduced-motion:no-preference){[data-wg-disclosure-chevron]{transition:transform .14s ease}}:root{font-family:"Geist",var(--font-sans);color:var(--wg-t0);background:var(--wg-bg-0)}*{box-sizing:border-box}body{margin:0;background:var(--wg-bg-0)}a{color:inherit}:focus-visible{outline:none;box-shadow:var(--ring-focus)}.docs-shell{min-height:100vh;display:flex;flex-direction:column}.docs-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--wg-line-soft);background:var(--marketing-nav-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.docs-nav{max-width:1280px;min-height:64px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.docs-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:600}.docs-brand-mark{width:28px;height:28px;border-radius:var(--radius-badge)}.docs-app-link{padding:8px 13px;border:1px solid var(--wg-line-soft);border-radius:var(--radius-button);text-decoration:none;color:var(--wg-t1)}.docs-app-link:hover{color:var(--wg-t0);background:var(--wg-bg-1)}.docs-footer{max-width:1280px;width:100%;margin:auto auto 0;padding:32px;display:flex;justify-content:space-between;color:var(--wg-t3);border-top:1px solid var(--wg-line-soft);font-size:13px}.docs-index{max-width:1120px;margin:0 auto;padding:96px 32px 120px}.docs-eyebrow{margin-bottom:16px;color:var(--wg-accent);font:500 12px/1.4 "Geist Mono",var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.docs-index>h1,.docs-article>h1,.docs-page-state h1{margin:0;font-size:clamp(38px,6vw,68px);line-height:1.02;letter-spacing:-.045em;font-weight:500}.docs-lead{max-width:720px;margin:22px 0 48px;color:var(--wg-t2);font-size:19px;line-height:1.7}.docs-status{color:var(--wg-t3)}.docs-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.docs-section-card{border:1px solid var(--wg-line-soft);border-radius:var(--radius);background:var(--wg-bg-1);padding:24px}.docs-section-card h2{margin:0 0 10px;font-size:16px}.docs-section-card ul{list-style:none;padding:0;margin:0}.docs-section-card li+li{border-top:1px solid var(--wg-line-soft)}.docs-section-card a{display:grid;gap:5px;padding:14px 0;text-decoration:none}.docs-section-card a:hover strong{color:var(--wg-accent)}.docs-section-card span{color:var(--wg-t3);font-size:14px;line-height:1.5}.docs-detail-grid{max-width:1280px;margin:0 auto;padding:56px 32px 120px;display:grid;grid-template-columns:260px minmax(0,760px);gap:72px}.docs-sidebar{position:sticky;top:96px;align-self:start;display:grid;gap:28px}.docs-sidebar nav{display:grid;gap:24px}.docs-sidebar nav section{display:grid;gap:3px}.docs-sidebar h2,.docs-search label{margin:0 0 7px;color:var(--wg-t3);font:500 11px/1.4 "Geist Mono",var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.docs-sidebar nav a{padding:7px 10px;border-left:1px solid var(--wg-line-soft);color:var(--wg-t2);text-decoration:none;font-size:14px}.docs-sidebar nav a[aria-current=page]{color:var(--wg-accent);border-left-color:var(--wg-accent)}.docs-search{position:relative}.docs-search label{display:block}.docs-search input{width:100%;padding:10px 11px;border:1px solid var(--wg-line-soft);border-radius:var(--radius-input);color:var(--wg-t0);background:var(--wg-bg-1);font:inherit}.docs-search-results{position:absolute;top:100%;z-index:30;width:100%;margin-top:6px;overflow:hidden;border:1px solid var(--wg-line-soft);border-radius:var(--radius);background:var(--wg-bg-1);box-shadow:var(--shadow-overlay)}.docs-search-results p{margin:0;padding:12px;color:var(--wg-t3);font-size:13px}.docs-search-results button{width:100%;display:grid;gap:4px;padding:12px;border:0;text-align:left;color:var(--wg-t0);background:transparent;cursor:pointer}.docs-search-results button:hover,.docs-search-results button[aria-selected=true]{background:var(--surface-1)}.docs-search-results button span{color:var(--wg-t3);font-size:12px}.docs-article{min-width:0}.docs-article>h1{font-size:clamp(36px,5vw,56px)}.docs-article .docs-markdown{color:var(--wg-t1);font-size:16px;line-height:1.75}.docs-article .docs-markdown h2,.docs-article .docs-markdown h3{color:var(--wg-t0);margin:28px 0 0}.docs-article .docs-markdown p{margin:0}.docs-article .docs-markdown pre+*{margin-top:0}.docs-article .docs-markdown button{position:absolute;top:0;right:0;border:1px solid var(--wg-line-soft);border-radius:var(--radius-button);background:var(--wg-bg-1);color:var(--wg-t2);padding:6px 9px;cursor:pointer}.docs-pagination{margin-top:64px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.docs-nav-card{display:grid;gap:6px;padding:15px;border:1px solid var(--wg-line-soft);border-radius:var(--radius);background:var(--wg-bg-1);text-decoration:none}.docs-nav-card span{color:var(--wg-t3);font:500 11px/1.4 "Geist Mono",var(--font-mono);text-transform:uppercase}.docs-related{margin-top:48px;display:grid;gap:10px}.docs-related h2{margin:0 0 4px}.docs-page-state{max-width:760px;margin:0 auto;padding:120px 32px}@media(max-width:800px){.docs-nav,.docs-footer,.docs-index,.docs-detail-grid{padding-left:20px;padding-right:20px}.docs-section-grid{grid-template-columns:1fr}.docs-detail-grid{grid-template-columns:1fr;gap:48px;padding-top:32px}.docs-sidebar{position:static}.docs-sidebar nav{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
