@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root,:root[data-theme=light]{color-scheme:light;--sms-surface-canvas: #f7f8fa;--sms-surface-primary: #ffffff;--sms-surface-subtle: #eef1f5;--sms-surface-selected: #e6effc;--sms-surface-disabled: #e4e8ee;--sms-fg-default: #17212f;--sms-fg-secondary: #536273;--sms-fg-on-action: #ffffff;--sms-fg-disabled: #667281;--sms-action-default: #285fac;--sms-action-hover: #204e8f;--sms-action-pressed: #183d73;--sms-border-control: #758497;--sms-border-subtle: #d9dfe7;--sms-focus-ring: #174fc9;--sms-status-attention: #945000;--sms-status-critical: #b32d38;--sms-status-positive: #216640;--sms-status-info: #285fac;--sms-overlay-scrim: #17212fb3;--sms-shadow-color: #17212f;--sms-status-attention-soft: color-mix(in srgb, var(--sms-status-attention) 9%, var(--sms-surface-primary));--sms-status-critical-soft: color-mix(in srgb, var(--sms-status-critical) 9%, var(--sms-surface-primary));--sms-status-positive-soft: color-mix(in srgb, var(--sms-status-positive) 9%, var(--sms-surface-primary));--sms-status-info-soft: color-mix(in srgb, var(--sms-status-info) 9%, var(--sms-surface-primary))}:root[data-theme=dark]{color-scheme:dark;--sms-surface-canvas: #151b23;--sms-surface-primary: #1c2530;--sms-surface-subtle: #263240;--sms-surface-selected: #304963;--sms-surface-disabled: #303c49;--sms-fg-default: #edf1f5;--sms-fg-secondary: #bbc7d4;--sms-fg-on-action: #142331;--sms-fg-disabled: #9da9b8;--sms-action-default: #86baff;--sms-action-hover: #a4cbff;--sms-action-pressed: #6aa6ed;--sms-border-control: #778ba2;--sms-border-subtle: #3c4a5b;--sms-focus-ring: #b2d3ff;--sms-status-attention: #efbd78;--sms-status-critical: #ff9b9b;--sms-status-positive: #91d2ab;--sms-status-info: #a4cbff;--sms-overlay-scrim: #070c12cc;--sms-shadow-color: #000000;--sms-status-attention-soft: color-mix(in srgb, var(--sms-status-attention) 14%, var(--sms-surface-primary));--sms-status-critical-soft: color-mix(in srgb, var(--sms-status-critical) 14%, var(--sms-surface-primary));--sms-status-positive-soft: color-mix(in srgb, var(--sms-status-positive) 14%, var(--sms-surface-primary));--sms-status-info-soft: color-mix(in srgb, var(--sms-status-info) 14%, var(--sms-surface-primary))}:root{--size-target-min: 44px;--sms-space-4: 4px;--sms-space-8: 8px;--sms-space-12: 12px;--sms-space-16: 16px;--sms-space-24: 24px;--sms-space-32: 32px;--sms-space-40: 40px;--sms-space-48: 48px;--sms-space-64: 64px;--sms-radius-4: 4px;--sms-radius-8: 8px;--sms-radius-12: 12px;--sms-target-min: 44px;--sms-stroke-hairline: 1px;--sms-stroke-focus: 2px;--sms-row-comfortable: 96px;--sms-motion-fast: .14s;--sms-motion-base: .22s;--sms-motion-ease: cubic-bezier(.2, .8, .2, 1);--sms-shadow-overlay: 0 12px 32px color-mix(in srgb, var(--sms-shadow-color) 22%, transparent);--sms-container-surface: var(--sms-surface-primary);--font-sans: "Manrope", "Segoe UI", Tahoma, sans-serif;--font-mono: "IBM Plex Mono", monospace;--sms-type-page: 600 1.875rem/2.5rem var(--font-sans);--sms-type-section: 600 1.375rem/1.875rem var(--font-sans);--sms-type-body: 400 1rem/1.5rem var(--font-sans);--sms-type-control: 600 1rem/1.5rem var(--font-sans);--sms-type-row: 600 1rem/1.5rem var(--font-sans);--sms-type-metadata: 400 .875rem/1.25rem var(--font-sans);--font-size-utility: .875rem;--font-size-meta: .875rem;--font-size-body: 1rem;--font-size-body-lg: 1rem;--font-size-section: 1.375rem;--font-size-page: 1.875rem;--line-height-tight: 1.3;--line-height-body: 1.5;--bg-app: var(--sms-surface-canvas);--bg-app-strong: var(--sms-surface-canvas);--bg-shell: var(--sms-surface-primary);--bg-shell-muted: var(--sms-surface-primary);--bg-surface: var(--sms-surface-primary);--bg-surface-muted: var(--sms-surface-subtle);--bg-surface-elevated: var(--sms-surface-primary);--bg-surface-emphasis: var(--sms-surface-primary);--bg-overlay: var(--sms-overlay-scrim);--bg-input: var(--sms-surface-primary);--bg-input-strong: var(--sms-surface-primary);--bg-body: var(--sms-surface-canvas);--bg-public-page: var(--sms-surface-canvas);--bg-public-surface: var(--sms-surface-primary);--bg-public-surface-strong: var(--sms-surface-primary);--bg-public-surface-accent: var(--sms-surface-primary);--text-primary: var(--sms-fg-default);--text-secondary: var(--sms-fg-secondary);--text-tertiary: var(--sms-fg-secondary);--text-dim: var(--sms-fg-secondary);--text-public-primary: var(--sms-fg-default);--text-public-secondary: var(--sms-fg-secondary);--text-public-tertiary: var(--sms-fg-secondary);--border-subtle: var(--sms-border-subtle);--border-strong: var(--sms-border-control);--border-public: var(--sms-border-subtle);--brand: var(--sms-action-default);--brand-strong: var(--sms-action-hover);--brand-muted: var(--sms-surface-selected);--brand-ink: var(--sms-fg-on-action);--brand-soft: var(--sms-surface-selected);--brand-gradient: var(--sms-action-default);--brand-mark-gradient: var(--sms-action-default);--status-critical: var(--sms-status-critical);--status-critical-soft: var(--sms-status-critical-soft);--status-attention: var(--sms-status-attention);--status-attention-soft: var(--sms-status-attention-soft);--status-positive: var(--sms-status-positive);--status-positive-soft: var(--sms-status-positive-soft);--status-info: var(--sms-status-info);--status-info-soft: var(--sms-status-info-soft);--status-neutral-soft: var(--sms-surface-subtle);--status-neutral-strong: var(--sms-surface-disabled);--radius-xs: var(--sms-radius-8);--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-pill: 999px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--max-content-width: 1680px;--max-public-width: 1180px;--shadow-soft: 0 0 0 0 transparent;--shadow-mid: var(--sms-shadow-overlay);--shadow-strong: var(--sms-shadow-overlay);--motion-fast: var(--sms-motion-fast) var(--sms-motion-ease);--motion-base: var(--sms-motion-base) var(--sms-motion-ease);--motion-slow: var(--sms-motion-base) var(--sms-motion-ease);--focus-ring: var(--sms-focus-ring);--focus-ring-soft: color-mix(in srgb, var(--sms-focus-ring) 28%, transparent);--focus-ring-strong: var(--sms-focus-ring);--font-display: var(--font-sans);--text-success: var(--status-positive);--text-warning: var(--status-attention);--text-danger: var(--status-critical);--text-info: var(--status-info);--red: var(--status-critical);--yellow: var(--status-attention);--green: var(--status-positive);--blue: var(--status-info);--status-red: var(--status-critical);--status-red-soft: var(--status-critical-soft);--status-yellow: var(--status-attention);--status-yellow-soft: var(--status-attention-soft);--status-green: var(--status-positive);--status-green-soft: var(--status-positive-soft);--status-blue: var(--status-info);--status-blue-soft: var(--status-info-soft);--line: var(--border-subtle);--border: var(--border-subtle);--panel: var(--bg-surface);--radius: var(--radius-sm);--interactive-hover: var(--brand-soft);--interactive-active: var(--brand-muted);--surface-raised: var(--sms-surface-primary);--surface-soft: var(--sms-surface-subtle);--font-size-display: var(--font-size-page);--font-size-h2: var(--font-size-section);--font-size-xl: var(--font-size-section);--font-size-h3: var(--font-size-body);--font-size-lg: var(--font-size-body);--status-neutral: var(--sms-fg-secondary);--status-neutral-text: var(--sms-fg-secondary);--status-critical-text: var(--sms-status-critical);--status-critical-bg: var(--sms-status-critical-soft);--status-attention-text: var(--sms-status-attention);--compat-hex-0c1d2f: var(--sms-surface-primary);--compat-hex-0f766e: #0f766e;--compat-hex-10253b: var(--sms-surface-primary);--compat-hex-111827: #111827;--compat-hex-112439: var(--sms-surface-primary);--compat-hex-16a34a: #16a34a;--compat-hex-1a73e8: #1a73e8;--compat-hex-295c86: var(--sms-status-info);--compat-hex-2d6d4c: var(--sms-status-positive);--compat-hex-4b5563: #4b5563;--compat-hex-5ba9dd: var(--sms-action-default);--compat-hex-8c621b: var(--sms-status-attention);--compat-hex-8dd0fb: var(--sms-action-default);--compat-hex-91d0fb: var(--sms-status-info);--compat-hex-9ad6ff: var(--sms-status-info);--compat-hex-9cd4ff: var(--sms-status-info);--compat-hex-9dc9e6: var(--sms-status-info);--compat-hex-a9e2c0: var(--sms-status-positive);--compat-hex-aa4b48: var(--sms-status-critical);--compat-hex-b1e5c7: var(--sms-status-positive);--compat-hex-b6e5ca: var(--sms-status-positive);--compat-hex-b9ebcb: var(--sms-status-positive);--compat-hex-caf0d8: var(--sms-status-positive);--compat-hex-d1e4ff: var(--sms-fg-default);--compat-hex-d3efdd: var(--sms-status-positive);--compat-hex-d4efde: var(--sms-status-positive);--compat-hex-d5e9fb: var(--sms-fg-default);--compat-hex-d7e8fb: var(--sms-fg-default);--compat-hex-d93025: #d93025;--compat-hex-e2f7ea: var(--sms-status-positive);--compat-hex-e3f1ff: var(--sms-fg-default);--compat-hex-ea580c: #ea580c;--compat-hex-eef5fb: var(--sms-fg-default);--compat-hex-f0b0ad: var(--sms-status-critical);--compat-hex-f0ddba: var(--sms-status-attention);--compat-hex-f0debf: var(--sms-status-attention);--compat-hex-f4f8fd: var(--sms-fg-default);--compat-hex-f59e0b: #f59e0b;--compat-hex-f5d6d4: var(--sms-status-critical);--compat-hex-f5faff: var(--sms-fg-default);--compat-hex-f7d8d5: var(--sms-status-critical);--compat-hex-f7dbab: var(--sms-status-attention);--compat-hex-ffb2ae: var(--sms-status-critical);--compat-hex-ffb2b0: var(--sms-status-critical);--compat-hex-ffb5b2: var(--sms-status-critical);--compat-hex-ffb7b5: var(--sms-status-critical);--compat-hex-ffd08b: var(--sms-status-attention);--compat-hex-ffd0cd: var(--sms-status-critical);--compat-hex-ffd2cf: var(--sms-status-critical);--compat-hex-ffd38c: var(--sms-status-attention);--compat-hex-ffe5e2: var(--sms-status-critical);--compat-hex-fff: #fff;--compat-hex-fff0ca: var(--sms-status-attention);--compat-hex-fff1d6: var(--sms-status-attention);--compat-hex-fff3dd: var(--sms-status-attention);--compat-hex-fff4f4: var(--sms-status-critical);--compat-rgb-10-18-28: var(--sms-surface-primary);--compat-rgb-11-21-33: var(--sms-surface-primary);--compat-rgb-13-23-35: var(--sms-surface-primary);--compat-rgb-13-24-36: var(--sms-surface-primary);--compat-rgb-14-24-36: var(--sms-surface-primary);--compat-rgb-14-24-37: var(--sms-surface-primary);--compat-rgb-14-25-38: var(--sms-surface-primary);--compat-rgb-16-29-42: var(--sms-surface-primary);--compat-rgb-18-31-46: var(--sms-surface-primary);--compat-rgb-19-33-49: var(--sms-surface-primary);--compat-rgb-9-18-27: var(--sms-surface-primary);--compat-rgb-9-18-28: var(--sms-surface-primary);--compat-rgba-0-0-0-0p25: color-mix(in srgb, var(--sms-shadow-color) 15%, transparent);--compat-rgba-0-0-0-0p3: rgba(0,0,0,.3);--compat-rgba-0-0-0-0p35: rgba(0,0,0,.35);--compat-rgba-10-18-29-0p4: var(--sms-surface-subtle);--compat-rgba-10-18-29-0p52: var(--sms-surface-primary);--compat-rgba-10-18-29-0p62: var(--sms-surface-primary);--compat-rgba-10-18-29-0p94: var(--sms-surface-primary);--compat-rgba-10-18-29-0p96: var(--sms-surface-primary);--compat-rgba-10-19-29-0p98: var(--sms-surface-primary);--compat-rgba-10-19-30-0p72: var(--sms-surface-primary);--compat-rgba-10-20-31-0p82: var(--sms-surface-primary);--compat-rgba-10-21-32-0p94: var(--sms-surface-primary);--compat-rgba-10-22-34-0p74: var(--sms-surface-primary);--compat-rgba-10-22-34-0p76: var(--sms-surface-primary);--compat-rgba-10-23-36-0p5: var(--sms-surface-primary);--compat-rgba-10-23-36-0p94: var(--sms-surface-primary);--compat-rgba-10-24-38-0p92: var(--sms-surface-primary);--compat-rgba-102-171-255-0p2: color-mix(in srgb, var(--sms-action-default) 32%, transparent);--compat-rgba-102-171-255-0p3: color-mix(in srgb, var(--sms-action-default) 48%, transparent);--compat-rgba-102-171-255-0p42: var(--sms-action-default);--compat-rgba-108-137-166-0p12: var(--sms-border-subtle);--compat-rgba-108-137-166-0p14: var(--sms-border-subtle);--compat-rgba-108-137-166-0p16: var(--sms-surface-subtle);--compat-rgba-108-137-166-0p18: var(--sms-border-subtle);--compat-rgba-108-137-166-0p2: var(--sms-border-subtle);--compat-rgba-108-137-166-0p24: var(--sms-border-subtle);--compat-rgba-109-147-179-0p14: var(--sms-border-subtle);--compat-rgba-109-147-179-0p16: var(--sms-border-subtle);--compat-rgba-109-147-179-0p18: var(--sms-border-subtle);--compat-rgba-11-20-31-0p56: var(--sms-surface-primary);--compat-rgba-11-21-32-0p9: var(--sms-surface-primary);--compat-rgba-11-21-32-0p98: var(--sms-surface-primary);--compat-rgba-11-21-33-0p92: var(--sms-surface-primary);--compat-rgba-11-22-34-0p68: var(--sms-surface-primary);--compat-rgba-11-22-34-0p88: var(--sms-surface-primary);--compat-rgba-11-22-34-0p94: var(--sms-surface-primary);--compat-rgba-11-23-36-0p74: var(--sms-surface-primary);--compat-rgba-113-159-194-0p28: var(--sms-border-subtle);--compat-rgba-119-159-193-0p3: var(--sms-border-subtle);--compat-rgba-119-199-159-0p1: color-mix(in srgb, var(--sms-status-positive) 8%, transparent);--compat-rgba-119-199-159-0p12: color-mix(in srgb, var(--sms-status-positive) 8%, transparent);--compat-rgba-119-199-159-0p14: color-mix(in srgb, var(--sms-status-positive) 8%, transparent);--compat-rgba-119-199-159-0p16: color-mix(in srgb, var(--sms-status-positive) 16%, transparent);--compat-rgba-119-199-159-0p22: var(--sms-status-positive-soft);--compat-rgba-119-199-159-0p24: color-mix(in srgb, var(--sms-status-positive) 38%, transparent);--compat-rgba-119-199-159-0p26: color-mix(in srgb, var(--sms-status-positive) 42%, transparent);--compat-rgba-119-199-159-0p28: color-mix(in srgb, var(--sms-status-positive) 45%, transparent);--compat-rgba-119-199-159-0p3: color-mix(in srgb, var(--sms-status-positive) 48%, transparent);--compat-rgba-119-199-159-0p34: color-mix(in srgb, var(--sms-status-positive) 54%, transparent);--compat-rgba-119-199-159-0p35: color-mix(in srgb, var(--sms-status-positive) 56%, transparent);--compat-rgba-119-199-159-0p44: var(--sms-status-positive);--compat-rgba-12-22-33-0p92: var(--sms-surface-primary);--compat-rgba-12-22-34-0p34: var(--sms-surface-subtle);--compat-rgba-12-22-34-0p64: var(--sms-surface-primary);--compat-rgba-12-23-34-0p78: var(--sms-surface-primary);--compat-rgba-12-23-35-0p88: var(--sms-surface-primary);--compat-rgba-12-23-35-0p92: var(--sms-surface-primary);--compat-rgba-12-24-37-0p96: var(--sms-surface-primary);--compat-rgba-121-193-243-0p08: color-mix(in srgb, var(--sms-action-default) 8%, transparent);--compat-rgba-121-193-243-0p12: color-mix(in srgb, var(--sms-focus-ring) 12%, transparent);--compat-rgba-121-193-243-0p14: color-mix(in srgb, var(--sms-action-default) 8%, transparent);--compat-rgba-121-193-243-0p16: var(--sms-surface-selected);--compat-rgba-121-193-243-0p18: var(--sms-surface-selected);--compat-rgba-121-193-243-0p2: color-mix(in srgb, var(--sms-action-default) 32%, transparent);--compat-rgba-121-193-243-0p22: var(--sms-surface-selected);--compat-rgba-121-193-243-0p24: color-mix(in srgb, var(--sms-action-default) 38%, transparent);--compat-rgba-121-193-243-0p26: color-mix(in srgb, var(--sms-action-default) 42%, transparent);--compat-rgba-121-193-243-0p28: var(--sms-surface-selected);--compat-rgba-121-193-243-0p38: color-mix(in srgb, var(--sms-action-default) 61%, transparent);--compat-rgba-121-193-243-0p4: var(--sms-action-default);--compat-rgba-121-193-243-0p42: var(--sms-action-default);--compat-rgba-121-193-243-0p62: var(--sms-action-default);--compat-rgba-121-193-243-0p72: var(--sms-action-default);--compat-rgba-13-22-34-0p86: var(--sms-surface-primary);--compat-rgba-13-24-36-0p88: var(--sms-surface-primary);--compat-rgba-13-24-36-0p9: var(--sms-surface-primary);--compat-rgba-13-25-38-0p96: var(--sms-surface-primary);--compat-rgba-13-28-45-0p78: var(--sms-surface-primary);--compat-rgba-13-29-24-0p82: var(--sms-status-positive-soft);--compat-rgba-132-197-247-0p26: var(--sms-surface-selected);--compat-rgba-14-24-36-0p74: var(--sms-surface-primary);--compat-rgba-14-25-38-0p82: var(--sms-surface-primary);--compat-rgba-14-27-41-0p68: var(--sms-surface-primary);--compat-rgba-14-28-42-0p82: var(--sms-surface-primary);--compat-rgba-14-28-43-0p8: var(--sms-surface-primary);--compat-rgba-14-30-47-0p78: var(--sms-surface-primary);--compat-rgba-14-30-48-0p74: var(--sms-surface-primary);--compat-rgba-140-180-232-0p1: color-mix(in srgb, var(--sms-action-default) 8%, transparent);--compat-rgba-140-180-232-0p12: color-mix(in srgb, var(--sms-action-default) 8%, transparent);--compat-rgba-140-180-232-0p16: var(--sms-surface-selected);--compat-rgba-140-180-232-0p22: var(--sms-surface-selected);--compat-rgba-140-180-232-0p24: color-mix(in srgb, var(--sms-action-default) 38%, transparent);--compat-rgba-140-180-232-0p3: color-mix(in srgb, var(--sms-action-default) 48%, transparent);--compat-rgba-140-180-232-0p34: color-mix(in srgb, var(--sms-action-default) 54%, transparent);--compat-rgba-140-180-232-0p38: color-mix(in srgb, var(--sms-action-default) 61%, transparent);--compat-rgba-141-208-251-0p5: var(--sms-action-default);--compat-rgba-145-208-251-0p88: var(--sms-status-info);--compat-rgba-146-163-184-0p08: color-mix(in srgb, var(--sms-fg-default) 4%, transparent);--compat-rgba-146-163-184-0p1: var(--sms-surface-subtle);--compat-rgba-146-163-184-0p12: var(--sms-surface-subtle);--compat-rgba-146-163-184-0p18: var(--sms-surface-subtle);--compat-rgba-15-24-36-0p98: var(--sms-surface-primary);--compat-rgba-15-26-39-0p66: var(--sms-surface-primary);--compat-rgba-15-26-39-0p72: var(--sms-surface-primary);--compat-rgba-15-26-39-0p8: var(--sms-surface-primary);--compat-rgba-15-26-39-0p84: var(--sms-surface-primary);--compat-rgba-15-31-49-0p84: var(--sms-surface-primary);--compat-rgba-15-31-49-0p92: var(--sms-surface-primary);--compat-rgba-150-193-224-0p22: color-mix(in srgb, var(--sms-action-default) 35%, transparent);--compat-rgba-150-193-224-0p36: color-mix(in srgb, var(--sms-action-default) 58%, transparent);--compat-rgba-16-29-43-0p54: var(--sms-surface-primary);--compat-rgba-161-184-205-0p1: var(--sms-border-subtle);--compat-rgba-161-184-205-0p12: var(--sms-border-subtle);--compat-rgba-161-184-205-0p14: var(--sms-border-subtle);--compat-rgba-161-184-205-0p16: var(--sms-border-subtle);--compat-rgba-161-184-205-0p18: var(--sms-border-subtle);--compat-rgba-17-24-34-0p88: var(--sms-surface-primary);--compat-rgba-17-29-44-0p9: var(--sms-surface-primary);--compat-rgba-17-29-44-0p92: var(--sms-surface-primary);--compat-rgba-17-30-43-0p48: var(--sms-surface-subtle);--compat-rgba-17-30-43-0p84: var(--sms-surface-primary);--compat-rgba-17-31-47-0p92: var(--sms-surface-primary);--compat-rgba-17-32-47-0p82: var(--sms-surface-primary);--compat-rgba-18-12-14-0p78: var(--sms-surface-primary);--compat-rgba-18-30-44-0p98: var(--sms-surface-primary);--compat-rgba-18-30-45-0p84: var(--sms-surface-primary);--compat-rgba-18-31-46-0p84: var(--sms-surface-primary);--compat-rgba-18-33-50-0p9: var(--sms-surface-primary);--compat-rgba-18-34-50-0p96: var(--sms-surface-primary);--compat-rgba-18-35-51-0p94: var(--sms-surface-primary);--compat-rgba-18-35-53-0p78: var(--sms-surface-primary);--compat-rgba-18-38-59-0p42: var(--sms-surface-subtle);--compat-rgba-186-139-74-0p18: color-mix(in srgb, var(--sms-status-attention) 30%, transparent);--compat-rgba-189-88-86-0p18: color-mix(in srgb, var(--sms-status-critical) 30%, transparent);--compat-rgba-19-33-49-0p03: var(--sms-surface-subtle);--compat-rgba-19-33-49-0p06: var(--sms-surface-subtle);--compat-rgba-19-34-50-0p96: var(--sms-surface-primary);--compat-rgba-19-36-52-0p94: var(--sms-surface-primary);--compat-rgba-193-219-241-0p05: transparent;--compat-rgba-197-227-255-0p1: transparent;--compat-rgba-199-228-255-0p06: transparent;--compat-rgba-20-35-50-0p88: var(--sms-surface-primary);--compat-rgba-21-52-37-0p48: var(--sms-status-positive-soft);--compat-rgba-210-73-79-0p94: var(--sms-status-critical);--compat-rgba-214-166-89-0p14: color-mix(in srgb, var(--sms-status-attention) 14%, transparent);--compat-rgba-214-166-89-0p46: var(--sms-status-attention);--compat-rgba-22-35-52-0p78: var(--sms-surface-primary);--compat-rgba-22-56-40-0p66: var(--sms-status-positive-soft);--compat-rgba-220-97-92-0p16: color-mix(in srgb, var(--sms-status-critical) 16%, transparent);--compat-rgba-220-97-92-0p5: var(--sms-status-critical);--compat-rgba-223-233-243-0p86: var(--sms-fg-default);--compat-rgba-229-239-247-0p96: var(--sms-surface-primary);--compat-rgba-23-18-11-0p82: var(--sms-status-attention-soft);--compat-rgba-23-28-40-0p94: var(--sms-surface-primary);--compat-rgba-23-31-40-0p94: var(--sms-surface-primary);--compat-rgba-23-40-58-0p96: var(--sms-surface-primary);--compat-rgba-232-187-112-0p1: color-mix(in srgb, var(--sms-status-attention) 8%, transparent);--compat-rgba-232-187-112-0p12: color-mix(in srgb, var(--sms-status-attention) 8%, transparent);--compat-rgba-232-187-112-0p14: color-mix(in srgb, var(--sms-status-attention) 14%, transparent);--compat-rgba-232-187-112-0p22: var(--sms-status-attention-soft);--compat-rgba-232-187-112-0p24: color-mix(in srgb, var(--sms-status-attention) 38%, transparent);--compat-rgba-232-187-112-0p28: color-mix(in srgb, var(--sms-status-attention) 45%, transparent);--compat-rgba-232-187-112-0p3: color-mix(in srgb, var(--sms-status-attention) 48%, transparent);--compat-rgba-232-187-112-0p32: color-mix(in srgb, var(--sms-status-attention) 51%, transparent);--compat-rgba-232-187-112-0p34: color-mix(in srgb, var(--sms-status-attention) 54%, transparent);--compat-rgba-232-187-112-0p38: color-mix(in srgb, var(--sms-status-attention) 61%, transparent);--compat-rgba-237-244-250-0p84: var(--sms-surface-primary);--compat-rgba-237-244-250-0p9: var(--sms-surface-primary);--compat-rgba-239-127-123-0p1: color-mix(in srgb, var(--sms-status-critical) 8%, transparent);--compat-rgba-239-127-123-0p12: color-mix(in srgb, var(--sms-status-critical) 8%, transparent);--compat-rgba-239-127-123-0p16: color-mix(in srgb, var(--sms-status-critical) 16%, transparent);--compat-rgba-239-127-123-0p18: var(--sms-status-critical-soft);--compat-rgba-239-127-123-0p22: var(--sms-status-critical-soft);--compat-rgba-239-127-123-0p24: color-mix(in srgb, var(--sms-status-critical) 38%, transparent);--compat-rgba-239-127-123-0p26: var(--sms-status-critical-soft);--compat-rgba-239-127-123-0p28: color-mix(in srgb, var(--sms-status-critical) 45%, transparent);--compat-rgba-239-127-123-0p3: color-mix(in srgb, var(--sms-status-critical) 48%, transparent);--compat-rgba-239-127-123-0p32: color-mix(in srgb, var(--sms-status-critical) 51%, transparent);--compat-rgba-239-127-123-0p34: color-mix(in srgb, var(--sms-status-critical) 54%, transparent);--compat-rgba-239-127-123-0p35: color-mix(in srgb, var(--sms-status-critical) 56%, transparent);--compat-rgba-239-127-123-0p36: color-mix(in srgb, var(--sms-status-critical) 58%, transparent);--compat-rgba-239-127-123-0p42: var(--sms-status-critical);--compat-rgba-239-127-123-0p44: var(--sms-status-critical);--compat-rgba-239-127-123-0p46: var(--sms-status-critical);--compat-rgba-24-42-62-0p78: var(--sms-surface-primary);--compat-rgba-24-43-63-0p06: color-mix(in srgb, var(--sms-shadow-color) 4%, transparent);--compat-rgba-24-43-63-0p9: var(--sms-surface-primary);--compat-rgba-24-45-64-0p88: var(--sms-surface-primary);--compat-rgba-24-59-42-0p52: var(--sms-status-positive-soft);--compat-rgba-242-191-82-0p4: var(--sms-status-attention);--compat-rgba-248-251-255-0p88: var(--sms-surface-primary);--compat-rgba-25-40-57-0p72: var(--sms-surface-primary);--compat-rgba-25-51-42-0p84: var(--sms-status-positive-soft);--compat-rgba-255-112-112-0p2: color-mix(in srgb, var(--sms-status-critical) 20%, transparent);--compat-rgba-255-119-119-0p46: var(--sms-status-critical);--compat-rgba-255-186-73-0p1: color-mix(in srgb, var(--sms-status-attention) 8%, transparent);--compat-rgba-255-202-116-0p48: var(--sms-status-attention);--compat-rgba-255-233-189-0p08: transparent;--compat-rgba-255-255-255-0p02: color-mix(in srgb, var(--sms-fg-default) 4%, transparent);--compat-rgba-255-255-255-0p03: color-mix(in srgb, var(--sms-fg-default) 4%, transparent);--compat-rgba-255-255-255-0p04: transparent;--compat-rgba-255-255-255-0p05: color-mix(in srgb, var(--sms-fg-default) 5%, transparent);--compat-rgba-255-255-255-0p06: color-mix(in srgb, var(--sms-fg-default) 6%, transparent);--compat-rgba-255-255-255-0p07: color-mix(in srgb, var(--sms-fg-default) 7%, transparent);--compat-rgba-255-255-255-0p13: color-mix(in srgb, var(--sms-fg-default) 13%, transparent);--compat-rgba-255-255-255-0p56: var(--sms-surface-primary);--compat-rgba-255-255-255-0p58: var(--sms-surface-primary);--compat-rgba-255-255-255-0p62: var(--sms-surface-primary);--compat-rgba-255-255-255-0p68: var(--sms-surface-primary);--compat-rgba-255-255-255-0p72: var(--sms-surface-primary);--compat-rgba-255-255-255-0p74: var(--sms-surface-primary);--compat-rgba-26-14-15-0p84: var(--sms-status-critical-soft);--compat-rgba-26-14-16-0p84: var(--sms-status-critical-soft);--compat-rgba-27-14-16-0p84: var(--sms-status-critical-soft);--compat-rgba-28-23-12-0p84: var(--sms-status-attention-soft);--compat-rgba-28-49-74-0p6: var(--sms-surface-primary);--compat-rgba-28-49-74-0p92: var(--sms-surface-primary);--compat-rgba-29-50-74-0p98: var(--sms-surface-primary);--compat-rgba-3-8-14-0p08: color-mix(in srgb, var(--sms-shadow-color) 5%, transparent);--compat-rgba-3-8-14-0p1: color-mix(in srgb, var(--sms-shadow-color) 6%, transparent);--compat-rgba-3-8-14-0p12: color-mix(in srgb, var(--sms-shadow-color) 7%, transparent);--compat-rgba-3-8-14-0p14: color-mix(in srgb, var(--sms-shadow-color) 8%, transparent);--compat-rgba-3-8-14-0p16: color-mix(in srgb, var(--sms-shadow-color) 10%, transparent);--compat-rgba-3-8-14-0p28: color-mix(in srgb, var(--sms-shadow-color) 17%, transparent);--compat-rgba-30-47-68-0p82: var(--sms-surface-primary);--compat-rgba-31-25-15-0p72: var(--sms-status-attention-soft);--compat-rgba-31-51-74-0p95: var(--sms-surface-primary);--compat-rgba-33-17-17-0p76: var(--sms-status-critical-soft);--compat-rgba-33-49-70-0p84: var(--sms-surface-primary);--compat-rgba-34-17-17-0p84: var(--sms-status-critical-soft);--compat-rgba-36-15-15-0p84: var(--sms-status-critical-soft);--compat-rgba-40-62-84-0p46: var(--sms-surface-subtle);--compat-rgba-41-30-11-0p8: var(--sms-status-attention-soft);--compat-rgba-48-75-107-0p96: var(--sms-surface-subtle);--compat-rgba-5-10-16-0p48: var(--sms-surface-subtle);--compat-rgba-5-12-20-0p78: var(--sms-surface-primary);--compat-rgba-53-20-20-0p76: var(--sms-status-critical-soft);--compat-rgba-55-43-19-0p94: var(--sms-status-attention-soft);--compat-rgba-56-23-24-0p68: var(--sms-status-critical-soft);--compat-rgba-57-78-100-0p72: var(--sms-border-control);--compat-rgba-58-23-24-0p72: var(--sms-status-critical-soft);--compat-rgba-58-42-14-0p7: var(--sms-status-attention-soft);--compat-rgba-59-45-22-0p84: var(--sms-status-attention-soft);--compat-rgba-6-13-21-0p76: var(--sms-surface-primary);--compat-rgba-60-48-26-0p7: var(--sms-status-attention-soft);--compat-rgba-61-45-18-0p8: var(--sms-status-attention-soft);--compat-rgba-62-29-29-0p86: var(--sms-status-critical-soft);--compat-rgba-63-21-21-0p58: var(--sms-status-critical-soft);--compat-rgba-63-21-21-0p88: var(--sms-status-critical-soft);--compat-rgba-64-22-22-0p75: var(--sms-status-critical-soft);--compat-rgba-64-26-26-0p8: var(--sms-status-critical-soft);--compat-rgba-66-29-28-0p44: var(--sms-status-critical-soft);--compat-rgba-66-29-28-0p8: var(--sms-status-critical-soft);--compat-rgba-66-92-121-0p54: var(--sms-border-control);--compat-rgba-69-49-16-0p5: var(--sms-status-attention-soft);--compat-rgba-69-49-16-0p84: var(--sms-status-attention-soft);--compat-rgba-7-15-23-0p28: var(--sms-surface-subtle);--compat-rgba-7-15-23-0p62: var(--sms-surface-primary);--compat-rgba-7-15-23-0p92: var(--sms-fg-on-action);--compat-rgba-7-15-24-0p96: var(--sms-surface-primary);--compat-rgba-70-31-30-0p72: var(--sms-status-critical-soft);--compat-rgba-72-22-23-0p7: var(--sms-status-critical-soft);--compat-rgba-72-52-15-0p58: var(--sms-status-attention-soft);--compat-rgba-73-21-23-0p62: var(--sms-status-critical-soft);--compat-rgba-74-22-24-0p58: var(--sms-status-critical-soft);--compat-rgba-74-53-17-0p68: var(--sms-status-attention-soft);--compat-rgba-75-55-17-0p54: var(--sms-status-attention-soft);--compat-rgba-76-153-121-0p1: color-mix(in srgb, var(--sms-status-positive) 8%, transparent);--compat-rgba-76-153-121-0p18: color-mix(in srgb, var(--sms-status-positive) 30%, transparent);--compat-rgba-77-155-209-0p08: color-mix(in srgb, var(--sms-focus-ring) 8%, transparent);--compat-rgba-77-155-209-0p1: color-mix(in srgb, var(--sms-action-default) 8%, transparent);--compat-rgba-77-155-209-0p18: color-mix(in srgb, var(--sms-action-default) 30%, transparent);--compat-rgba-77-155-209-0p22: color-mix(in srgb, var(--sms-action-default) 35%, transparent);--compat-rgba-79-62-28-0p92: var(--sms-status-attention-soft);--compat-rgba-8-15-24-0p44: var(--sms-surface-subtle);--compat-rgba-8-15-24-0p54: var(--sms-surface-primary);--compat-rgba-8-16-25-0p28: var(--sms-surface-subtle);--compat-rgba-8-16-25-0p32: var(--sms-surface-subtle);--compat-rgba-8-16-25-0p36: var(--sms-surface-subtle);--compat-rgba-8-16-25-0p38: var(--sms-surface-subtle);--compat-rgba-8-16-25-0p42: var(--sms-surface-subtle);--compat-rgba-8-16-25-0p44: var(--sms-surface-subtle);--compat-rgba-8-16-25-0p82: var(--sms-surface-primary);--compat-rgba-8-16-26-0p9: var(--sms-surface-primary);--compat-rgba-8-17-27-0p78: var(--sms-surface-primary);--compat-rgba-8-18-29-0p82: var(--sms-surface-primary);--compat-rgba-8-19-31-0p72: var(--sms-surface-primary);--compat-rgba-8-19-31-0p9: var(--sms-surface-primary);--compat-rgba-81-187-245-0p4: color-mix(in srgb, var(--sms-focus-ring) 40%, transparent);--compat-rgba-81-187-245-0p78: var(--sms-action-default);--compat-rgba-9-17-27-0p92: var(--sms-surface-primary);--compat-rgba-9-18-29-0p94: var(--sms-surface-primary);--compat-rgba-9-18-29-0p96: var(--sms-surface-primary);--compat-rgba-9-19-29-0p36: var(--sms-surface-subtle);--compat-rgba-9-19-29-0p42: var(--sms-surface-subtle);--compat-rgba-9-20-31-0p74: var(--sms-surface-primary);--compat-rgba-9-20-31-0p94: var(--sms-surface-primary);--compat-rgba-9-20-32-0p6: var(--sms-surface-primary);--compat-rgba-9-20-32-0p78: var(--sms-surface-primary);--compat-rgba-93-169-221-0p2: color-mix(in srgb, var(--sms-focus-ring) 20%, transparent);--compat-rgba-94-205-255-0p12: color-mix(in srgb, var(--sms-action-default) 8%, transparent);--compat-rgba-98-171-130-0p14: color-mix(in srgb, var(--sms-status-positive) 14%, transparent);--compat-rgba-98-171-130-0p44: var(--sms-status-positive);--compat-rgba-98-197-255-0p16: var(--sms-surface-selected);--compat-rgba-98-197-255-0p18: var(--sms-surface-selected);--compat-rgba-98-197-255-0p4: var(--sms-action-default);--compat-rgba-98-197-255-0p42: var(--sms-action-default);--compat-rgba-98-197-255-0p52: var(--sms-action-default);--compat-rgba-99-140-175-0p12: var(--sms-border-subtle);--compat-rgba-99-140-175-0p14: var(--sms-border-subtle);--compat-rgba-99-140-175-0p16: var(--sms-border-subtle);--compat-rgba-99-140-175-0p18: var(--sms-border-subtle);--compat-rgba-99-140-175-0p2: var(--sms-border-subtle);--compat-rgba-99-140-175-0p22: var(--sms-border-subtle);--compat-rgba-99-140-175-0p28: var(--sms-surface-subtle)}@media(prefers-reduced-motion:reduce){:root{--sms-motion-fast: 0ms;--sms-motion-base: 0ms}}body{font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text-primary);background:var(--bg-body);margin:0}h1,h2,h3,h4,h5{margin:0;font-weight:600;letter-spacing:0;line-height:var(--line-height-tight)}h1{font-size:var(--font-size-page);line-height:2.5rem}h2{font-size:var(--font-size-section);line-height:1.875rem}h3{font-size:var(--font-size-body-lg);line-height:1.5rem}a:hover{color:var(--sms-action-hover)}code,kbd,pre,samp{font-family:var(--font-mono)}.kicker,.ops-kicker{color:var(--text-dim);letter-spacing:0;font-size:var(--font-size-meta);line-height:1.25rem;font-weight:600}.numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text-primary);background:var(--bg-body);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand)}h1,h2,h3,h4,h5{margin:0;font-weight:700;line-height:var(--line-height-tight)}p{margin:0}.app-shell{width:min(var(--max-content-width),calc(100vw - 2rem));margin:var(--space-3) auto var(--space-8)}#main-content{scroll-margin-top:var(--space-5)}.stack{display:flex;flex-direction:column;gap:var(--space-6)}.workspace-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.page-scaffold{display:flex;flex-direction:column;gap:0}.page-scaffold--narrow{width:min(980px,100%);margin-inline:auto}.page-scaffold--public{width:min(var(--max-public-width),calc(100vw - 2rem));margin:0 auto;padding:var(--space-7) 0 var(--space-9);color:var(--text-public-primary)}.page-scaffold--public:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--bg-public-page)}.page-header-v2{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-5)}.page-header-v2__copy{display:grid;gap:var(--space-2);max-width:64rem}.page-header-v2__eyebrow{color:var(--text-tertiary);font-size:var(--font-size-utility);font-weight:700}.page-scaffold--public .page-header-v2__eyebrow{color:var(--text-public-tertiary)}.page-header-v2__title{font-size:var(--font-size-page)}.page-header-v2__description{max-width:58rem;color:var(--text-secondary);font-size:var(--font-size-body-lg)}.page-scaffold--public .page-header-v2__description{color:var(--text-public-secondary)}.page-header-v2--compact{gap:var(--space-3)}.page-header-v2--compact .page-header-v2__copy{gap:var(--space-1);max-width:72rem}.page-header-v2--compact .page-header-v2__description{max-width:68rem;font-size:var(--font-size-body)}.page-header-v2__actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:var(--space-2)}.page-split-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--space-5);align-items:start}.page-split-layout__main{min-width:0;display:flex;flex-direction:column;gap:var(--space-5)}.sticky-rail{position:sticky;top:calc(var(--app-header-height, 0px) + var(--space-4));display:flex;flex-direction:column;gap:var(--space-4)}.skip-link{position:absolute;left:.75rem;top:-200px;z-index:200;background:var(--brand);color:var(--brand-ink);padding:.55rem .75rem;border-radius:var(--radius-xs);font-weight:700}.skip-link:focus{top:.75rem}@media(max-width:1180px){.app-shell{width:calc(100vw - 1rem);margin:.75rem auto 1rem}.sticky-rail{position:static;min-height:auto}.page-split-layout{grid-template-columns:1fr}}@media(max-width:760px){.page-header,.page-header-v2{flex-direction:column}.page-scaffold--public{width:calc(100vw - 1rem);padding-top:var(--space-5)}}.muted{color:var(--text-tertiary)}.success-text{color:var(--compat-hex-b9ebcb)}.error-text{color:var(--compat-hex-ffb2ae)}.panel{border:0;border-radius:0;background:var(--sms-container-surface);box-shadow:none;padding:var(--sms-space-16)}:is(.panel,.surface,.dialog-panel,.drawer-panel,.ops-drawer,.action-rail,.filter-rail,.chart-frame,.disclosure-panel,.list-card)>*{--sms-container-surface: var(--sms-surface-subtle)}.page-scaffold--public .panel{background:var(--bg-public-surface);border-color:var(--border-public);color:var(--text-public-primary)}.surface{border:0;border-radius:0;background:var(--sms-container-surface);box-shadow:none;display:block;padding:var(--sms-space-16)}.surface--density-compact{gap:var(--space-3)}.surface--density-relaxed{gap:var(--space-5)}.page-scaffold--public .surface{background:var(--bg-public-surface);border-color:var(--border-public);color:var(--text-public-primary)}.surface--muted{background:var(--bg-surface-muted)}.surface--emphasis{background:var(--bg-surface-emphasis)}.surface--critical{background:var(--sms-container-surface);box-shadow:inset 4px 0 0 var(--sms-status-critical)}.surface--padding-sm{padding:var(--sms-space-12)}.surface--padding-md{padding:var(--sms-space-16)}.surface--padding-lg{padding:var(--sms-space-24)}.surface--density-compact.surface--padding-sm,.surface--density-compact.surface--padding-md{padding:var(--sms-space-12)}.surface--density-compact.surface--padding-lg,.surface--density-relaxed.surface--padding-sm{padding:var(--sms-space-16)}.surface--density-relaxed.surface--padding-md{padding:var(--sms-space-24)}.surface--density-relaxed.surface--padding-lg{padding:var(--sms-space-32)}.section-header-v2{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.section-header-v2__copy{display:grid;gap:var(--space-1)}.section-header-v2__title{font-size:var(--font-size-body);line-height:1.5rem;font-weight:600}.section-header-v2__description{color:var(--sms-fg-secondary);font-size:var(--font-size-meta);line-height:1.25rem}.page-scaffold--public .section-header-v2__description{color:var(--text-public-secondary)}.inline-message{border:0;border-radius:0;background:var(--sms-container-surface);color:var(--sms-fg-default);padding:var(--sms-space-12) var(--sms-space-16);box-shadow:none}.toast-region{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:120;display:grid;gap:var(--space-2);width:min(24rem,calc(100vw - 1rem));pointer-events:none}.toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3);padding:var(--sms-space-12) var(--sms-space-16);border-radius:0;border:0;background:var(--sms-surface-primary);box-shadow:var(--sms-shadow-overlay);pointer-events:auto}.toast--info .toast__icon{color:var(--sms-status-info)}.toast--success .toast__icon{color:var(--sms-status-positive)}.toast--warning .toast__title,.toast--warning .toast__icon{color:var(--sms-status-attention)}.toast--critical .toast__title,.toast--critical .toast__icon{color:var(--sms-status-critical)}.toast__icon{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:0;background:transparent}.toast__copy{display:grid;gap:var(--sms-space-16)}.toast__title{font-size:var(--font-size-body);line-height:1.5rem;font-weight:600;color:var(--sms-fg-default)}.toast__description{color:var(--sms-fg-default);font-size:var(--font-size-body);line-height:1.5rem}.toast__actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.toast__dismiss{min-height:var(--sms-target-min);padding:0 var(--sms-space-8);border:0;background:transparent;color:var(--sms-action-default);font-size:var(--font-size-body);line-height:1.5rem;font-weight:600}.inline-alert{display:flex;align-items:flex-start;gap:var(--space-4);border-radius:0;border:0;padding:var(--sms-space-12) var(--sms-space-16);box-shadow:none;background:var(--sms-container-surface);color:var(--sms-fg-default)}.inline-alert--stacked{display:grid;grid-template-columns:auto minmax(0,1fr)}.inline-alert--stacked .inline-alert__copy{min-width:0;overflow-wrap:anywhere}.inline-alert--stacked .inline-alert__actions{grid-column:1 / -1;min-width:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.inline-alert--stacked .inline-alert__actions>*{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.inline-alert--calm,.page-scaffold--public .inline-alert{box-shadow:none}.inline-alert__icon{width:1.5rem;height:1.5rem;flex:0 0 auto;display:grid;place-items:center;border-radius:0;background:transparent}.inline-alert__copy{display:grid;gap:var(--sms-space-16);flex:1 1 auto}.inline-alert__title{font-size:var(--font-size-body);line-height:1.5rem;font-weight:600;color:var(--sms-fg-default)}.inline-alert__description{color:var(--sms-fg-default);font-size:var(--font-size-body);line-height:1.5rem}.inline-alert__details{min-width:0;font-size:var(--font-size-meta)}.inline-alert--info .inline-alert__icon{color:var(--sms-status-info)}.inline-alert--success .inline-alert__icon{color:var(--sms-status-positive)}.inline-alert--warning .inline-alert__title,.inline-alert--warning .inline-alert__icon{color:var(--sms-status-attention)}.inline-alert--critical .inline-alert__title,.inline-alert--critical .inline-alert__icon{color:var(--sms-status-critical)}.state-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);border-radius:0;border:0;padding:var(--sms-space-16);background:var(--sms-container-surface);box-shadow:none}.page-scaffold--public .state-panel{background:var(--bg-public-surface-strong);border-color:var(--border-public);color:var(--text-public-primary)}.state-panel--critical .state-panel__title,.state-panel--critical .state-panel__icon{color:var(--sms-status-critical)}.state-panel--warning .state-panel__title,.state-panel--warning .state-panel__icon{color:var(--sms-status-attention)}.state-panel--info .state-panel__icon{color:var(--sms-status-info)}.state-panel__icon{width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:0;background:transparent;color:var(--sms-fg-secondary)}.state-panel__icon--animated svg{animation:spin 1s linear infinite}.state-panel__copy{display:grid;gap:var(--sms-space-16)}.state-panel__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.state-panel__headline{display:grid;gap:var(--sms-space-4)}.state-panel__eyebrow{margin:0;color:var(--sms-fg-secondary);font-size:var(--font-size-meta);font-weight:600;line-height:1.25rem}.page-scaffold--public .state-panel__eyebrow{color:var(--text-public-tertiary)}.state-panel__title{font-size:var(--font-size-body);margin:0;line-height:1.5rem;font-weight:600}.state-panel__description,.state-panel__next-step{color:var(--sms-fg-default);margin:0;font-size:var(--font-size-body);line-height:1.5rem}.state-panel__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.loading-skeleton{display:grid;gap:var(--space-4);border-radius:0;border:0;padding:var(--sms-space-16);background:var(--sms-container-surface);box-shadow:none}.loading-skeleton__copy{display:grid;gap:var(--space-1)}.loading-skeleton__eyebrow{color:var(--sms-fg-secondary);font-size:var(--font-size-meta);font-weight:600;line-height:1.25rem}.loading-skeleton__title{font-size:var(--font-size-body);line-height:1.5rem;font-weight:600}.loading-skeleton__description{color:var(--sms-fg-secondary);max-width:56ch}.loading-skeleton__body,.loading-skeleton__page-grid,.loading-skeleton__page-main,.loading-skeleton__metric-grid,.loading-skeleton__card-list,.loading-skeleton__workspace-grid,.loading-skeleton__workspace-main,.loading-skeleton__workspace-side{display:grid;gap:var(--space-3)}.loading-skeleton__metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.loading-skeleton__metric-card,.loading-skeleton__list-card{display:grid;gap:var(--space-2);padding:var(--sms-space-12);border-radius:0;border:0;background:var(--sms-surface-subtle);box-shadow:none}.loading-skeleton__workspace-grid{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr)}.loading-skeleton__row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.skeleton-block{display:block;width:100%;border-radius:var(--sms-radius-4);background:var(--sms-surface-subtle);animation:skeletonPulse 1.9s ease-in-out infinite}.skeleton-block--label{max-width:6rem;height:.62rem}.skeleton-block--value{max-width:4.5rem;height:1.5rem}.skeleton-block--title{max-width:16rem;height:1rem}.skeleton-block--detail{height:.78rem}.skeleton-block--short{max-width:70%}.skeleton-block--pill{width:4.25rem;height:1.45rem}.skeleton-block--panel{height:9rem;border-radius:var(--radius-sm)}.skeleton-block--short-panel{height:6rem}.state-panel__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}.state-panel__fact{display:grid;gap:.35rem;padding:var(--sms-space-12);border-radius:0;background:var(--sms-surface-subtle);border:0;box-shadow:none}.state-panel__fact-label{color:var(--sms-fg-secondary);font-size:var(--font-size-meta);line-height:1.25rem}.state-panel__fact-value{color:var(--sms-fg-default);font-size:var(--font-size-body);line-height:1.5rem;font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.json-box{border:0;border-radius:0;background:var(--sms-surface-subtle);color:var(--sms-fg-default);padding:var(--space-4);margin-top:var(--space-3);overflow:auto;font-family:var(--font-mono);font-size:.83rem;box-shadow:none}.row-between{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.row-between--wrap{flex-wrap:wrap}.row-between--wrap>*{min-width:0;overflow-wrap:anywhere}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.button-row-overflow{position:relative;display:inline-block}.button-row-overflow__menu{position:absolute;right:0;bottom:100%;z-index:12;display:grid;gap:var(--space-1);min-width:14rem;padding:var(--space-2);margin-bottom:var(--space-2);border:0;border-radius:0;background:var(--sms-surface-primary);box-shadow:var(--sms-shadow-overlay)}.button-row-overflow__menu .secondary-btn{width:100%;justify-content:flex-start}.button-row-overflow__panel{display:grid;gap:var(--sms-space-4);padding:var(--sms-space-8)}.button-row-overflow__panel .secondary-btn{width:100%;justify-content:flex-start}button,.primary-btn,.secondary-btn,.danger-btn,.tag-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sms-space-8);font:inherit;border-radius:var(--sms-radius-8);padding:.62rem .9rem;border:1px solid transparent;cursor:pointer;transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}button:disabled,.primary-btn:disabled,.secondary-btn:disabled,.danger-btn:disabled,.tag-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.primary-btn{background:var(--sms-action-default);color:var(--sms-fg-on-action);border-color:transparent;box-shadow:none;padding:0 var(--sms-space-16);font-size:var(--font-size-body);font-weight:600;min-height:var(--sms-target-min);line-height:1.5rem}.primary-btn:hover:not(:disabled){background:var(--sms-action-hover);color:var(--sms-fg-on-action)}.primary-btn:active:not(:disabled){background:var(--sms-action-pressed);color:var(--sms-fg-on-action)}.secondary-btn{background:var(--sms-surface-subtle);color:var(--sms-fg-default);border-color:transparent;padding:0 var(--sms-space-16);font-size:var(--font-size-body);font-weight:600;min-height:var(--sms-target-min);line-height:1.5rem}.secondary-btn:hover{background:var(--sms-surface-selected);color:var(--sms-fg-default)}.danger-btn{background:var(--sms-status-critical);color:var(--sms-fg-on-action);border-color:transparent;min-height:var(--sms-target-min);padding:0 var(--sms-space-16);font-size:var(--font-size-body);line-height:1.5rem;font-weight:600}.danger-btn:hover{background:color-mix(in srgb,var(--sms-status-critical) 86%,var(--sms-fg-default));color:var(--sms-fg-on-action)}.tag-btn{background:var(--sms-surface-subtle);color:var(--sms-fg-default);border-color:transparent;padding:0 var(--sms-space-12);font-size:var(--font-size-meta);min-height:var(--sms-target-min);line-height:1.25rem;font-weight:600}.tag-btn:hover:not(:disabled){background:var(--sms-surface-selected);color:var(--sms-fg-default)}.outline-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sms-space-8);min-height:var(--sms-target-min);padding:0 var(--sms-space-16);border:1px solid var(--sms-border-control);border-radius:var(--sms-radius-8);background:var(--sms-surface-primary);color:var(--sms-fg-default);font:var(--sms-type-control);cursor:pointer}.outline-btn:hover:not(:disabled){background:var(--sms-surface-subtle);color:var(--sms-fg-default)}.outline-btn:active:not(:disabled){background:var(--sms-surface-selected)}.outline-btn:disabled{opacity:1;cursor:not-allowed;border-color:var(--sms-border-subtle);background:var(--sms-surface-disabled);color:var(--sms-fg-disabled)}.primary-btn:disabled,.secondary-btn:disabled,.danger-btn:disabled,.tag-btn:disabled{opacity:1;border-color:transparent;background:var(--sms-surface-disabled);color:var(--sms-fg-disabled)}:where(a,button,summary,input,select,textarea,[role=button],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--sms-stroke-focus) solid var(--sms-focus-ring);box-shadow:none;outline-offset:2px}a:focus-visible,.primary-btn:focus-visible,.secondary-btn:focus-visible,.danger-btn:focus-visible,.tag-btn:focus-visible,.load-row:focus-visible,.app-header-search__option:focus-visible,.toast__dismiss:focus-visible,.governance-queue__item:focus-visible,.ops-secondary-disclosure__summary:focus-visible,details>summary:focus-visible{box-shadow:none;outline:var(--sms-stroke-focus) solid var(--sms-focus-ring);outline-offset:2px}.load-row:focus-visible,.app-header-search__option:focus-visible,.governance-queue__item:focus-visible{outline-offset:-2px}label{display:flex;flex-direction:column;gap:.3rem;min-width:0}label>span{color:var(--sms-fg-default);font-size:var(--font-size-body);font-weight:600;line-height:1.5rem}input,select,textarea{font:inherit;color:var(--sms-fg-default);background:var(--sms-surface-primary);border:1px solid var(--sms-border-control);border-radius:0;padding:.5625rem .75rem}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select){min-height:var(--sms-target-min)}input[type=checkbox],input[type=radio]{padding:0;accent-color:var(--sms-action-default)}.gmr-draft-fields{min-width:0;margin:0;padding:0;border:0}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--sms-status-critical)}input:focus,select:focus,textarea:focus{outline:var(--sms-stroke-focus) solid var(--sms-focus-ring);border-color:var(--sms-focus-ring);box-shadow:none;outline-offset:0}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--sms-focus-ring)}code,kbd{font-family:var(--font-mono)}kbd{border:1px solid var(--sms-border-subtle);border-radius:var(--sms-radius-4);background:var(--sms-surface-subtle);padding:.05rem .33rem;font-size:.8rem}.filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4)}.form-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tile-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}.stat-tile{border:0;border-radius:0;background:var(--sms-container-surface);min-height:104px;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);box-shadow:none}.stat-tile strong{font-size:var(--font-size-page);line-height:2.5rem;font-weight:600}.stat-tile span{color:var(--sms-fg-secondary);font-size:var(--font-size-meta);font-weight:400;line-height:1.25rem}.stat-tile.warning{box-shadow:inset 4px 0 0 var(--sms-status-attention)}.stat-tile.danger{box-shadow:inset 4px 0 0 var(--sms-status-critical)}.tile{border:0;border-radius:0;background:var(--sms-container-surface);padding:var(--sms-space-16);display:grid;gap:var(--space-2);box-shadow:none}.tile-label{color:var(--sms-fg-secondary);font-size:var(--font-size-meta);font-weight:400;line-height:1.25rem}.tile-value{font-size:var(--font-size-page);font-weight:600;line-height:2.5rem}.tile-detail{font-size:var(--font-size-meta)}.pill{display:inline-flex;align-items:center;justify-content:center;border-radius:0;border:0;background:transparent;color:var(--sms-fg-secondary);padding:0;font-size:var(--font-size-meta);font-family:inherit;font-weight:600;line-height:1.25rem;min-height:0}.pill.warning,.pill.yellow{color:var(--sms-status-attention)}.pill.danger,.pill.red{color:var(--sms-status-critical)}.pill.neutral{color:var(--sms-fg-secondary)}.pill.green{color:var(--sms-status-positive)}.pill.blue{color:var(--sms-status-info)}.status-badge{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:0;padding:0;border-radius:0;border:0;font-size:var(--font-size-meta);font-family:inherit;font-weight:600;line-height:1.25rem;background:transparent}.status-badge__icon{display:grid;place-items:center}.status-badge--sm{min-height:0;padding-inline:0}.status-badge--strong{box-shadow:none}.status-badge--subtle.status-badge--neutral{background:transparent;color:var(--sms-fg-secondary)}.status-badge--subtle.status-badge--info{background:transparent;color:var(--sms-status-info)}.status-badge--subtle.status-badge--positive{background:transparent;color:var(--sms-status-positive)}.status-badge--subtle.status-badge--attention{background:transparent;color:var(--sms-status-attention)}.status-badge--subtle.status-badge--critical{background:transparent;color:var(--sms-status-critical)}.status-badge--strong.status-badge--neutral{background:transparent;color:var(--sms-fg-secondary)}.status-badge--strong.status-badge--info{background:transparent;color:var(--sms-status-info)}.status-badge--strong.status-badge--positive{background:transparent;color:var(--sms-status-positive)}.status-badge--strong.status-badge--attention{background:transparent;color:var(--sms-status-attention)}.status-badge--strong.status-badge--critical{background:transparent;color:var(--sms-status-critical)}.tabs-v2{display:inline-flex;flex-wrap:wrap;gap:var(--sms-space-4);padding:0;border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--sms-border-subtle)}.tabs-v2__tab{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--sms-target-min);padding:0 var(--sms-space-12);border-radius:0;border:0;background:transparent;color:var(--sms-fg-secondary)}.tabs-v2__tab.is-active{background:var(--sms-surface-selected);color:var(--sms-action-default);box-shadow:inset 0 -3px 0 var(--sms-action-default)}.tabs-v2__badge{padding:0;border-radius:0;background:transparent;font-family:inherit;font-size:var(--font-size-meta);line-height:1.25rem}.list,.result-list,.load-list{margin:0;padding:0;list-style:none}.list{display:grid;gap:var(--space-3)}.list.compact{gap:var(--space-2)}.list>li{border:0;border-radius:0;background:var(--sms-container-surface);padding:var(--space-4);box-shadow:none}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}.metric-tile{display:grid;gap:var(--space-2);min-height:0;padding:var(--sms-space-16);border-radius:0;border:0;background:var(--sms-container-surface);box-shadow:none}.page-scaffold--public .metric-tile__label{color:var(--text-public-tertiary)}.metric-tile__value{font-size:var(--font-size-page)}.metric-tile__detail{color:var(--sms-fg-secondary);font-size:var(--font-size-meta);line-height:1.25rem}.page-scaffold--public .metric-tile__detail{color:var(--text-public-secondary)}.status-row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.status-row__copy{display:grid;gap:var(--space-1)}.status-row__label{color:var(--sms-fg-secondary);font-size:var(--font-size-meta);font-weight:400;line-height:1.25rem}.page-scaffold--public .status-row__label{color:var(--text-public-tertiary)}.status-row__value{font-size:var(--font-size-body);font-weight:600;line-height:1.5rem}.status-row__detail{color:var(--sms-fg-secondary);font-size:var(--font-size-meta)}.page-scaffold--public .status-row__detail{color:var(--text-public-secondary)}.status-row__status{display:inline-flex;align-self:center}.load-list{display:grid;gap:.45rem}.priority-callout{border:1px solid var(--compat-rgba-113-159-194-0p28);border-radius:var(--radius-sm);background:var(--compat-rgba-14-30-47-0p78);padding:.7rem .85rem;display:grid;gap:.35rem}.priority-callout-warning{border-color:var(--compat-rgba-242-191-82-0p4);background:var(--compat-rgba-69-49-16-0p84)}.priority-callout-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap}.priority-callout-label{color:var(--compat-hex-9dc9e6);font-family:IBM Plex Mono,monospace;font-size:.75rem}.priority-callout-detail{color:var(--text-primary);font-weight:500;margin:0}.why-here{color:var(--compat-hex-ffd08b);font-family:IBM Plex Mono,monospace;font-size:.8rem}.reply-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.reply-email-snippet{font-size:.8rem;color:var(--text-tertiary)}.exception-row{display:flex;flex-wrap:wrap;gap:var(--space-1)}.provider-status-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.provider-status-card{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--compat-rgba-15-31-49-0p84);padding:var(--space-3);display:grid;gap:var(--space-2)}.required-actions-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.required-actions-item{border:1px solid var(--compat-rgba-99-140-175-0p28);border-radius:var(--radius-sm);background:var(--compat-rgba-15-31-49-0p92);padding:var(--space-3);display:grid;gap:var(--space-2)}.required-actions-panel{border-color:var(--compat-rgba-255-202-116-0p48);background:var(--compat-rgba-23-40-58-0p96)}.degraded-state-panel{display:grid;gap:var(--space-3)}.degraded-state-panel-warning{border-color:var(--compat-rgba-242-191-82-0p4);background:var(--compat-rgba-69-49-16-0p5)}.degraded-state-panel-danger{border-color:var(--compat-rgba-255-119-119-0p46);background:var(--compat-rgba-63-21-21-0p58)}.degraded-state-guidance{margin:.35rem 0 0;color:var(--text-primary);font-weight:600}.degraded-state-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.degraded-state-cell{border:1px solid var(--compat-rgba-99-140-175-0p18);border-radius:var(--radius-sm);background:var(--compat-rgba-10-23-36-0p5);padding:.7rem .8rem;display:grid;gap:.35rem}.degraded-state-label,.workspace-hero-label{color:var(--compat-hex-9dc9e6);font-family:IBM Plex Mono,monospace;font-size:.75rem}.degraded-state-value{color:var(--text-primary);font-size:.92rem}.workspace-hero-card{border:1px solid var(--compat-rgba-119-159-193-0p3);border-radius:var(--radius-sm);background:var(--compat-rgba-10-23-36-0p94);padding:.85rem .9rem;display:grid;gap:.4rem}.workspace-hero-value{color:var(--text-primary);font-size:.98rem}.workspace-hero-detail{margin:0;color:var(--text-secondary);font-size:.88rem}.result-list{display:grid;gap:var(--space-2)}.result-list li{border:0;border-radius:0;background:var(--sms-surface-subtle);padding:.5rem .65rem;box-shadow:none}.data-table,table{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}.data-table-frame{border:0;border-radius:0;background:var(--sms-container-surface);box-shadow:none}.data-table-scroll{position:relative;overflow-x:auto}.data-table__notice{margin:var(--space-3)}.data-table--managed{min-width:100%}.data-table th,.data-table td,table th,table td{border-bottom:1px solid var(--sms-border-subtle);text-align:left;padding:var(--sms-space-12);vertical-align:top}.data-table th,table th{color:var(--sms-fg-secondary);font-size:var(--font-size-meta);font-weight:600;background:transparent;line-height:1.25rem}.data-table tbody tr:hover,table tbody tr:hover{background:var(--sms-surface-subtle)}.data-table-frame--compact .data-table th,.data-table-frame--compact .data-table td{padding-block:var(--sms-space-8)}.data-table__cell--end{text-align:right}.data-table__cell--center{text-align:center}.data-table__state-row td{padding:var(--space-3);border-bottom:0}.data-table__state{margin:0;box-shadow:none;background:transparent;border:0}.data-table-inline-actions{display:grid;gap:var(--space-2);min-width:min(260px,100%)}.form-section{display:grid;gap:var(--space-4)}.form-section__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.form-section__copy{display:grid;gap:.35rem}.form-section__title{margin:0;font-size:var(--font-size-body);line-height:1.5rem;font-weight:600}.form-section__description{margin:0;color:var(--sms-fg-secondary)}.form-section__body,.filter-bar{display:grid;gap:var(--space-3)}.filter-bar__leading{display:flex;align-items:center;gap:var(--space-2);color:var(--sms-fg-secondary);font-size:var(--font-size-meta)}.filter-bar__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-3)}.filter-bar__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.form-field{display:flex;flex-direction:column;gap:var(--sms-space-16);min-width:0;padding:var(--sms-space-12) var(--sms-space-16);border:1px solid var(--sms-border-control);background:var(--sms-surface-primary)}.form-field:focus-within{outline:var(--sms-stroke-focus) solid var(--sms-focus-ring);outline-offset:-1px}.form-field:has([aria-invalid=true]){border-color:var(--sms-status-critical)}.form-field__header{display:contents}.form-field__label{order:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--sms-fg-default);font-size:var(--font-size-body);font-weight:600;line-height:1.5rem}.form-field__optional{color:var(--sms-fg-secondary);font-weight:400}.form-field__control{order:2;min-width:0}.form-field__hint,.form-field__message{order:3;margin:0;color:var(--sms-fg-secondary);font-size:var(--font-size-meta);line-height:1.25rem}.form-field__message{order:4}.form-field__message--error{color:var(--sms-status-critical)}.filter-bar :where(input:not([type=checkbox]),input:not([type=radio]),select,textarea),.form-grid>label :where(input,select,textarea),.filter-row>label :where(input,select,textarea){width:100%;min-height:var(--sms-target-min);border-radius:0;border:1px solid var(--sms-border-control);background:var(--sms-surface-primary);color:var(--sms-fg-default);padding:.5625rem .75rem;box-shadow:none}.filter-bar :where(input:not([type=checkbox]),input:not([type=radio]),select,textarea):focus,.form-grid>label :where(input,select,textarea):focus,.filter-row>label :where(input,select,textarea):focus{outline:var(--sms-stroke-focus) solid var(--sms-focus-ring);border-color:var(--sms-focus-ring);box-shadow:none;outline-offset:0}.form-field__control :where(input:not([type=checkbox],[type=radio]),select,textarea){width:100%;min-height:1.5rem;border:0;border-radius:0;padding:0;background:transparent;color:var(--sms-fg-default);box-shadow:none}.form-field__control :where(input,select,textarea):focus{outline:none}.filter-bar :where(textarea),.form-field__control :where(textarea){min-height:5.5rem;resize:vertical}.filter-bar :where(input::placeholder,textarea::placeholder),.form-field__control :where(input::placeholder,textarea::placeholder){color:var(--sms-fg-secondary)}.form-choice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sms-space-16);align-items:flex-start;min-height:var(--sms-target-min);padding:.625rem var(--sms-space-16);border-radius:0;border:0;background:transparent;box-shadow:none}.form-choice__control{padding-top:.1rem}.form-choice__control input{width:1.25rem;height:1.25rem;accent-color:var(--sms-action-default)}.form-choice__copy{display:grid;gap:.18rem}.form-choice__label{color:var(--sms-fg-default);font-weight:600}.form-choice__description{color:var(--sms-fg-secondary);font-size:var(--font-size-meta);line-height:1.25rem}.filter-disclosure{display:grid;gap:var(--space-3);border-top:1px solid var(--sms-border-subtle);padding-top:var(--space-3)}.filter-disclosure__summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.filter-disclosure__summary::-webkit-details-marker{display:none}.filter-disclosure__title,.filter-disclosure__meta{display:inline-flex;align-items:center;gap:var(--space-2)}.filter-disclosure__title{color:var(--text-primary);font-weight:600}.filter-disclosure__meta{color:var(--sms-fg-secondary);font-size:var(--font-size-meta)}.filter-disclosure__chevron{transition:transform var(--motion-fast)}.filter-disclosure[open] .filter-disclosure__chevron{transform:rotate(180deg)}.filter-disclosure__body{display:grid;gap:var(--space-3)}.drawer-overlay{position:fixed;inset:0;z-index:120;background:var(--sms-overlay-scrim);display:flex;justify-content:flex-end}.drawer-panel{width:min(520px,100vw);height:100%;overflow-y:auto;border-left:0;background:var(--sms-surface-primary);box-shadow:var(--sms-shadow-overlay);padding:var(--sms-space-16);display:flex;flex-direction:column;gap:var(--space-4)}.dialog-overlay{position:fixed;inset:0;z-index:130;display:grid;place-items:center;overflow-y:auto;padding:var(--space-4);background:var(--sms-overlay-scrim)}.dialog-panel{width:min(40rem,calc(100vw - var(--space-5) * 2));max-height:calc(100vh - var(--space-5) * 2);overflow-y:auto;border:0;border-radius:0;background:var(--sms-surface-primary);box-shadow:var(--sms-shadow-overlay)}.ops-dialog__header{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-6) 0}.ops-dialog__copy{display:grid;gap:var(--space-1);min-width:0}.ops-dialog__title,.ops-dialog__description{margin:0}.ops-dialog__title{color:var(--sms-fg-default);font-size:var(--font-size-section);line-height:1.875rem;font-weight:600}.ops-dialog__description{color:var(--sms-fg-default);font:var(--sms-type-body)}.ops-dialog__actions{display:flex;align-items:flex-start;gap:var(--space-2)}.ops-dialog__body{padding:var(--sms-space-16) var(--space-6) var(--space-6)}.ops-dialog__note{margin:0;color:var(--sms-fg-secondary);font:var(--sms-type-body)}.ops-dialog__footer{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:0 var(--space-6) var(--space-6)}.result-continuation{display:grid;justify-items:start;gap:var(--sms-space-16)}.result-continuation__title,.result-continuation__summary,.result-continuation__failure-title,.result-continuation__failure-description,.result-continuation__note{margin:0}.result-continuation__title,.result-continuation__failure-title{color:var(--sms-fg-default);font:var(--sms-type-control)}.result-continuation__failure-title{color:var(--sms-status-attention)}.result-continuation__summary,.result-continuation__failure-description{color:var(--sms-fg-default);font:var(--sms-type-body)}.result-continuation__failure{display:grid;gap:var(--sms-space-16)}.result-continuation__note{color:var(--sms-fg-secondary);font:var(--sms-type-metadata)}.result-continuation__action{inline-size:min(100%,18.75rem);justify-content:center}.ops-drawer-overlay{background:var(--sms-overlay-scrim)}.ops-drawer{background:var(--sms-surface-primary);padding:0}.ops-drawer--critical .ops-drawer__title{color:var(--sms-status-critical)}.ops-drawer--attention .ops-drawer__title{color:var(--sms-status-attention)}.ops-drawer__header{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--sms-space-16);border-bottom:1px solid var(--sms-border-subtle)}.ops-drawer__copy{display:grid;gap:var(--space-1);min-width:0}.ops-drawer__eyebrow{margin:0;color:var(--sms-fg-secondary);font-size:var(--font-size-meta);line-height:1.25rem;font-weight:600}.ops-drawer__title{margin:0;color:var(--sms-fg-default);font-size:var(--font-size-section);line-height:1.875rem;font-weight:600}.ops-drawer__description{margin:0;color:var(--sms-fg-secondary)}.ops-drawer__actions{display:flex;align-items:flex-start;gap:var(--space-2)}.ops-drawer button{min-inline-size:var(--size-target-min);min-block-size:var(--size-target-min)}.ops-drawer__body{padding:var(--sms-space-16)}.list-row.is-actionable{cursor:pointer}.list-row.is-selected{background:var(--sms-surface-selected)}.list-row__content{margin-top:var(--space-2);color:var(--sms-fg-secondary)}.list-row__secondary-actions{display:inline-flex}.action-rail,.filter-rail,.chart-frame,.disclosure-panel{border:0;border-radius:0;background:var(--sms-container-surface);box-shadow:none}.action-rail,.filter-rail{display:grid;gap:var(--space-3);padding:var(--sms-space-16)}.action-rail--sticky{position:sticky;top:calc(var(--app-header-height, 0px) + var(--space-4))}.action-rail__header h3,.filter-rail__header h3,.chart-frame__header h3{margin:0;color:var(--sms-fg-default);font-size:var(--font-size-body);line-height:1.5rem;font-weight:600}.filter-rail__header,.chart-frame__header,.action-rail__item{display:flex;justify-content:space-between;gap:var(--space-3)}.filter-rail__header p,.chart-frame__header p,.action-rail__item p{margin:var(--space-1) 0 0;color:var(--sms-fg-secondary)}.filter-rail__controls{display:grid;gap:var(--space-3)}.filter-rail__actions,.action-rail__item-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.action-rail__items{display:grid;gap:var(--space-2)}.action-rail__empty,.chart-frame__empty{color:var(--sms-fg-secondary)}.chart-frame{margin:0;padding:var(--sms-space-16)}.chart-frame__body{margin-top:var(--space-3)}.chart-frame__legend{color:var(--sms-fg-secondary)}.disclosure-panel{padding:var(--sms-space-12) var(--sms-space-16)}.disclosure-panel__summary{cursor:pointer;color:var(--text-primary);font-weight:600}.disclosure-panel__body{margin-top:var(--space-3);color:var(--sms-fg-default)}.disclosure-panel--inline{border:0;border-radius:0;background:transparent;padding:0}.disclosure-panel--inline .disclosure-panel__summary{color:inherit;font-weight:600}.disclosure-panel--inline .disclosure-panel__body{margin-top:var(--space-1);color:inherit}.shortcut-overlay{position:fixed;inset:0;z-index:140;background:var(--compat-rgba-5-12-20-0p78);display:grid;place-items:center;padding:var(--space-4)}.shortcut-panel{width:min(640px,100%);max-height:86vh;overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--compat-hex-112439);padding:var(--space-5);display:grid;gap:var(--space-3)}.escalation-banner{display:grid;gap:var(--sms-space-8);margin-bottom:var(--sms-space-24)}.escalation-banner:empty{display:none}.escalation-banner__summary{margin:0;color:var(--sms-fg-secondary);font-size:var(--font-size-meta);line-height:1.25rem}.escalation-list{display:grid;gap:var(--sms-space-4);margin:0;padding:0;list-style:none}.escalation-item{display:flex;align-items:center;gap:var(--sms-space-16);padding:var(--sms-space-12) var(--sms-space-16) var(--sms-space-12) var(--sms-space-24);background:var(--sms-container-surface);box-shadow:inset 4px 0 0 var(--sms-status-attention)}.escalation-item--critical{box-shadow:inset 4px 0 0 var(--sms-status-critical)}.escalation-item__body{display:grid;flex:1;gap:var(--sms-space-4);min-width:0}.escalation-item__body p{margin:0}.escalation-item__meta{color:var(--sms-status-attention);font-size:var(--font-size-meta);line-height:1.25rem}.escalation-item--critical .escalation-item__meta{color:var(--sms-status-critical)}.escalation-item__title{color:var(--sms-fg-default);font-size:var(--font-size-body);font-weight:500;line-height:1.5rem;overflow-wrap:anywhere}.escalation-item__detail,.escalation-item__note{color:var(--sms-fg-secondary);font-size:var(--font-size-meta);line-height:1.25rem;overflow-wrap:anywhere}.escalation-item__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--sms-space-8)}.escalation-banner__more{justify-self:start}@media(max-width:760px){.escalation-item{flex-direction:column;align-items:stretch;gap:var(--sms-space-12)}.escalation-item__actions>*{flex:1 1 0;justify-content:center}}.tag-cloud{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.login-page{min-height:100vh;display:grid;place-items:center;padding:var(--space-5);color:var(--text-public-primary);background:var(--bg-public-page)}.login-panel{width:min(540px,100%);border:1px solid var(--border-public);border-radius:var(--radius-lg);background:var(--bg-public-surface-strong);color:var(--text-public-primary);box-shadow:var(--shadow-mid);padding:clamp(1.5rem,2.8vw,2.5rem);display:grid;gap:var(--space-5)}.login-panel .muted,.page-scaffold--public .muted{color:var(--text-public-tertiary)}.login-panel input,.login-panel select,.page-scaffold--public input,.page-scaffold--public select,.page-scaffold--public textarea{color:var(--text-public-primary);background:var(--compat-rgba-248-251-255-0p88);border-color:var(--compat-rgba-108-137-166-0p24)}.login-panel label>span,.page-scaffold--public label>span{color:var(--text-public-tertiary)}.page-scaffold--public .secondary-btn{background:var(--compat-rgba-237-244-250-0p9);color:var(--text-public-primary);border-color:var(--compat-rgba-108-137-166-0p2)}.page-scaffold--public .secondary-btn:hover{background:var(--compat-rgba-229-239-247-0p96);color:var(--text-public-primary)}.page-scaffold--public .tag-btn{color:var(--text-public-secondary);background:var(--compat-rgba-237-244-250-0p84);border-color:var(--compat-rgba-108-137-166-0p16)}.page-scaffold--public .error-text{color:var(--compat-hex-aa4b48)}.page-scaffold--public .success-text{color:var(--compat-hex-2d6d4c)}.page-scaffold--public .pill,.page-scaffold--public .status-badge--neutral{background:var(--compat-rgba-19-33-49-0p06);color:var(--text-public-secondary);border-color:var(--compat-rgba-108-137-166-0p18)}.page-scaffold--public .pill.blue,.page-scaffold--public .status-badge--info{color:var(--compat-hex-295c86)}.page-scaffold--public .pill.green,.page-scaffold--public .status-badge--positive{color:var(--compat-hex-2d6d4c)}.page-scaffold--public .pill.warning,.page-scaffold--public .pill.yellow,.page-scaffold--public .status-badge--attention{color:var(--compat-hex-8c621b)}.page-scaffold--public .pill.danger,.page-scaffold--public .pill.red,.page-scaffold--public .status-badge--critical{color:var(--compat-hex-aa4b48)}.ops-summary-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ops-summary-grid .metric-tile{min-height:0}.ops-tab-stack{display:grid;gap:var(--space-5)}.ops-section-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ops-section-grid--wide{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.ops-section-stack{display:grid;gap:var(--space-4)}.ops-critical-grid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.ops-critical-list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.ops-critical-item{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--compat-rgba-10-22-34-0p74);padding:var(--space-4);display:grid;gap:var(--space-3)}.ops-critical-item--critical{border-color:var(--compat-rgba-239-127-123-0p3);background:var(--compat-rgba-64-26-26-0p8)}.ops-critical-item--attention{border-color:var(--compat-rgba-232-187-112-0p3);background:var(--compat-rgba-61-45-18-0p8)}.ops-critical-item__header,.ops-inline-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between}.ops-critical-item__title{font-size:1rem;font-weight:700}.ops-critical-item__detail{color:var(--text-secondary);margin:0;font-size:var(--font-size-meta)}.ops-meta-pair-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ops-kicker{color:var(--text-tertiary);font-size:var(--font-size-utility);font-weight:700}.ops-empty-note{color:var(--text-secondary);font-size:var(--font-size-meta);margin:0}.ops-card-list{display:grid;gap:var(--space-3)}.ops-card-list>*{min-width:0}.ops-risk-strip{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ops-danger-zone{border:1px solid var(--compat-rgba-239-127-123-0p28);border-radius:var(--radius-sm);background:var(--compat-rgba-58-23-24-0p72);padding:var(--space-4);display:grid;gap:var(--space-2)}.ops-danger-zone__title{color:var(--compat-hex-ffd2cf);font-size:var(--font-size-meta);font-weight:700}.ops-form-stack{display:grid;gap:var(--space-4)}.ops-split-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3)}.ops-live-banner{display:grid;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--compat-rgba-161-184-205-0p12);background:var(--compat-rgba-14-28-43-0p8)}.ops-live-banner--attention{border-color:var(--compat-rgba-232-187-112-0p28);background:var(--compat-rgba-59-45-22-0p84)}.ops-live-banner--critical{border-color:var(--compat-rgba-239-127-123-0p3);background:var(--compat-rgba-62-29-29-0p86)}.ops-live-banner--positive{border-color:var(--compat-rgba-119-199-159-0p26);background:var(--compat-rgba-25-51-42-0p84)}.ops-live-banner__copy{display:grid;gap:var(--space-2)}.ops-live-banner__eyebrow{margin:0;color:var(--text-dim);font-size:var(--font-size-utility);font-weight:700}.ops-live-banner__headline-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.ops-live-banner__title{margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem)}.ops-live-banner__description{margin:0;color:var(--text-secondary);max-width:72ch}.ops-live-banner__meta,.ops-live-banner__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.ops-decision-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ops-decision-card{display:grid;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-sm);border:1px solid var(--compat-rgba-161-184-205-0p12);background:var(--compat-rgba-11-22-34-0p68)}.ops-decision-card--attention{border-color:var(--compat-rgba-232-187-112-0p24)}.ops-decision-card--critical{border-color:var(--compat-rgba-239-127-123-0p28);background:var(--compat-rgba-56-23-24-0p68)}.ops-decision-card--positive{border-color:var(--compat-rgba-119-199-159-0p22)}.ops-decision-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.ops-decision-card__headline{display:grid;gap:.3rem}.ops-decision-card__kicker{margin:0;color:var(--text-dim);font-size:var(--font-size-utility);font-weight:700}.ops-decision-card__title{margin:0;font-size:1rem}.ops-decision-card__summary{margin:0;color:var(--text-primary)}.ops-decision-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.ops-decision-card__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3);margin:0}.ops-decision-card__facts dt{margin:0 0 .25rem;color:var(--text-dim);font-size:var(--font-size-utility);font-weight:700}.ops-decision-card__facts dd{margin:0;color:var(--text-secondary);font-size:var(--font-size-meta)}.comparison-stat-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.comparison-stat{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--compat-rgba-161-184-205-0p14);background:var(--compat-rgba-8-16-25-0p38)}.comparison-stat__header,.comparison-stat__body{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.comparison-stat__label{color:var(--text-dim);font-size:var(--font-size-utility)}.comparison-stat__value{font-size:clamp(1.3rem,2vw,1.8rem);line-height:1}.comparison-stat__detail{color:var(--text-secondary);font-size:var(--font-size-meta)}.comparison-stat__spark{width:84px;height:28px;flex:0 0 auto;overflow:visible}.comparison-stat__spark path{fill:none;stroke:var(--compat-rgba-145-208-251-0p88);stroke-width:2}.comparison-stat__spark circle{fill:var(--compat-hex-91d0fb);stroke:var(--compat-rgba-7-15-23-0p92);stroke-width:1.5}.preview-panel{display:grid;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-sm);border:1px solid var(--compat-rgba-161-184-205-0p14);background:var(--compat-rgba-8-16-25-0p42)}.preview-panel--muted{background:var(--compat-rgba-255-255-255-0p03)}.preview-panel--critical{border-color:var(--compat-rgba-239-127-123-0p22);background:var(--compat-rgba-66-29-28-0p44)}.preview-panel__copy{display:grid;gap:var(--space-1)}.preview-panel__eyebrow{color:var(--text-dim);font-size:var(--font-size-utility)}.preview-panel__title{font-size:1.05rem}.preview-panel__description{color:var(--text-secondary);font-size:var(--font-size-meta)}.preview-panel__body{display:grid;gap:var(--space-4)}.key-value-list{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.key-value-list__item{display:grid;gap:.35rem}.key-value-list__label{color:var(--text-dim);font-size:var(--font-size-utility)}.key-value-list__value{margin:0;color:var(--text-primary);font-size:var(--font-size-meta)}.json-preview{margin:0;padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--compat-rgba-161-184-205-0p12);background:var(--compat-rgba-7-15-23-0p62);color:var(--text-secondary);font-family:var(--font-mono);font-size:.8rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:14rem;overflow:auto}.ops-secondary-disclosure{display:grid;gap:var(--space-3);margin:0;border-top:1px solid var(--compat-rgba-161-184-205-0p1);padding-top:var(--space-3)}.ops-secondary-disclosure__summary{cursor:pointer;color:var(--text-secondary);font-weight:700;list-style:none}.ops-secondary-disclosure__summary::-webkit-details-marker{display:none}.ops-secondary-disclosure__body{display:grid;gap:var(--space-3)}.governance-review-layout{display:grid;gap:var(--space-4);grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start}.governance-queue{display:grid;gap:var(--space-3)}.governance-queue__item{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--compat-rgba-161-184-205-0p14);background:var(--compat-rgba-255-255-255-0p03);color:inherit;text-align:left}.governance-queue__item:hover,.governance-queue__item:focus-visible{border-color:var(--compat-rgba-140-180-232-0p3);outline:none}.governance-queue__item--active{border-color:var(--compat-rgba-140-180-232-0p38);background:var(--compat-rgba-40-62-84-0p46);box-shadow:inset 0 0 0 1px var(--compat-rgba-140-180-232-0p16)}.governance-queue__item-header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.governance-preview-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.public-guided-card{background:var(--bg-public-surface-accent)}.public-support-note{color:var(--text-public-secondary);font-size:var(--font-size-meta)}.load-workspace-support-card{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--compat-rgba-161-184-205-0p14);background:var(--compat-rgba-255-255-255-0p03)}.reporting-hero{display:grid;gap:var(--space-5)}.reporting-view-stack{display:flex;flex-direction:column;gap:var(--space-5)}.table-frame{overflow-x:auto}.table-empty-row{text-align:center;color:var(--text-tertiary)}.reporting-rail-note{color:var(--text-secondary);font-size:var(--font-size-meta)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.skeleton-block,.state-panel__icon--animated svg{animation:none!important}.drawer-panel,.dialog-panel{animation:none!important;transition-duration:0ms!important}button,.primary-btn,.secondary-btn,.danger-btn,.tag-btn{transition-duration:0ms;transform:none}}@media(max-width:980px){.ops-critical-grid,.ops-section-grid--wide,.governance-review-layout,.governance-preview-grid{grid-template-columns:1fr}}.load-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.load-card{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--compat-rgba-14-30-48-0p74);padding:var(--space-3)}.interactive-map-container{display:grid;gap:var(--space-2)}.map-header{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.map-frame{width:100%;min-height:260px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.map-fallback{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--compat-rgba-9-20-32-0p6);padding:var(--space-3);display:grid;gap:var(--space-2)}.distance-badge{font-family:IBM Plex Mono,monospace;color:var(--compat-hex-9cd4ff)}details{margin-top:var(--space-2)}details>summary{color:var(--text-secondary);cursor:pointer}@media(max-width:740px){.toast-region{right:.5rem;left:.5rem;bottom:.5rem;width:auto}.toast{grid-template-columns:auto minmax(0,1fr)}.toast__actions{grid-column:1 / -1;justify-content:space-between}.loading-skeleton__workspace-grid{grid-template-columns:1fr}.panel{padding:var(--space-4)}.drawer-panel{width:100vw;padding:var(--space-4)}.dialog-overlay{align-items:end;padding:var(--space-2)}.dialog-panel{width:100%;max-height:calc(100vh - var(--space-4))}.ops-dialog__header{padding:var(--sms-space-16) var(--sms-space-16) 0}.ops-dialog__body{padding:var(--sms-space-16)}.ops-dialog__footer{padding:0 var(--sms-space-16) var(--sms-space-16)}.public-guided-card{gap:var(--space-4)}}.collapsible-section__toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-2) 0;border:0;background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-meta);font-weight:600;cursor:pointer;transition:color var(--motion-fast)}.collapsible-section__toggle:hover{color:var(--text-primary)}.collapsible-section__icon{font-size:1.1rem;color:var(--text-dim)}.collapsible-section__body{display:grid;gap:var(--space-3);padding-top:var(--space-2)}.kicker,.ops-kicker{color:var(--sms-fg-secondary);font-size:var(--font-size-meta);font-weight:600;line-height:1.25rem}.dim{color:var(--text-dim)}.numeric,.metric-tile__value,.dt td.numeric,.kv dd,.tabs-v2__badge{font-variant-numeric:tabular-nums;letter-spacing:0}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-5)}.page-head .lhs{display:flex;min-width:0;flex-direction:column;gap:var(--space-2)}.page-head .eyebrow{color:var(--sms-fg-secondary);font-size:var(--font-size-meta);font-weight:600;line-height:1.25rem}.page-head h1{font-size:var(--font-size-page);line-height:2.5rem;font-weight:600}.page-head h1[tabindex="-1"]:focus{outline:none}.page-head h1[tabindex="-1"]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-soft);border-radius:var(--radius-xs)}.page-head .descr{max-width:56ch;color:var(--sms-fg-secondary)}.page-head__actions,.section-head__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.section-head h2{margin-top:var(--space-1);font-size:var(--font-size-section);line-height:1.875rem;font-weight:600}.section-head__description{margin-top:var(--space-1);color:var(--sms-fg-secondary);font-size:var(--font-size-meta);line-height:1.25rem}.surface.emphasis,.surface--emphasis{background:var(--bg-surface-emphasis)}.surface.compact{padding:var(--sms-space-12)}.status-badge,.s-pill{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:0;white-space:nowrap}.s-pill{padding:0;border:0;background:transparent;color:var(--sms-fg-secondary);font-size:var(--font-size-meta);font-weight:600;line-height:1.25rem;min-height:0;border-radius:0;font-family:inherit}.status-badge--subtle.status-badge--neutral,.s-pill.tone-neutral{background:transparent;color:var(--sms-fg-secondary)}.status-badge--subtle.status-badge--info,.s-pill.tone-info{background:transparent;color:var(--sms-status-info)}.status-badge--subtle.status-badge--positive,.s-pill.tone-positive{background:transparent;color:var(--sms-status-positive)}.status-badge--subtle.status-badge--attention,.s-pill.tone-attention{background:transparent;color:var(--sms-status-attention)}.status-badge--subtle.status-badge--critical,.s-pill.tone-critical{background:transparent;color:var(--sms-status-critical)}.s-pill.tone-brand{background:transparent;color:var(--sms-action-default)}.metric-grid,.mtile-grid{display:grid;grid-template-columns:repeat(var(--mt-cols, 4),minmax(0,1fr));gap:var(--space-3)}.metric-tile,.mtile{position:relative;display:flex;min-height:auto;min-width:0;flex-direction:column;gap:.35rem;padding:var(--sms-space-16);border:0;border-radius:0;background:var(--sms-container-surface);box-shadow:none}.metric-tile__row,.mtile-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--sms-fg-secondary)}.metric-tile__label{color:var(--sms-fg-secondary);font-size:var(--font-size-meta);font-weight:400;line-height:1.25rem}.metric-tile__value,.mtile-v{color:var(--sms-fg-default);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--font-size-page);font-weight:600;line-height:2.5rem}.metric-tile__detail,.mtile-detail{color:var(--sms-fg-secondary);font-size:var(--font-size-meta);line-height:1.25rem}.metric-tile--critical .metric-tile__value,.mtile.tone-critical .mtile-v{color:var(--status-critical)}.metric-tile--attention .metric-tile__value,.mtile.tone-attention .mtile-v{color:var(--status-attention)}.metric-tile--positive .metric-tile__value,.mtile.tone-positive .mtile-v{color:var(--status-positive)}.metric-tile--info .metric-tile__value,.mtile.tone-info .mtile-v{color:var(--status-info)}.tabs-v2,.seg-tabs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sms-space-4);width:fit-content;min-width:0;max-width:100%;box-sizing:border-box;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;border-bottom:1px solid var(--sms-border-subtle)}.tabs-v2__tab,.seg-tab{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-target-min);min-width:0;max-width:100%;padding:0 var(--sms-space-12);border:0;border-radius:0;background:transparent;color:var(--sms-fg-secondary);font:inherit;font-size:var(--font-size-body);font-weight:600;white-space:normal;overflow-wrap:anywhere;text-align:start;line-height:1.5rem}.tabs-v2__tab>span,.seg-tab>span{min-width:0}.tabs-v2__tab:focus-visible,.seg-tab:focus-visible{outline:var(--sms-stroke-focus) solid var(--sms-focus-ring);outline-offset:-2px}.tabs-v2__tab:hover,.seg-tab:hover{color:var(--sms-fg-default)}.tabs-v2__tab.is-active,.seg-tab.active{background:var(--sms-surface-selected);color:var(--sms-action-default);box-shadow:inset 0 -3px 0 var(--sms-action-default)}.tabs-v2__badge,.seg-ct{padding:0;border-radius:0;background:transparent;color:var(--sms-fg-secondary);font-size:var(--font-size-meta);line-height:1.25rem}.tabs-v2__tab.is-active .tabs-v2__badge,.seg-tab.active .seg-ct{background:transparent;color:var(--sms-action-default)}.local-view-strip{padding:var(--sms-space-12) var(--sms-space-24);background:var(--sms-surface-primary)}.local-view-strip .tabs-v2{gap:var(--sms-space-8);border-bottom:0}.local-view-strip .tabs-v2__tab{padding:0 var(--sms-space-16);border-radius:var(--sms-radius-8) var(--sms-radius-8) 0 0}@media(max-width:767px){.local-view-strip{padding:var(--sms-space-8)}.local-view-strip .tabs-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:var(--sms-space-4);width:100%}.local-view-strip .tabs-v2__tab{justify-content:center;padding:0 var(--sms-space-8)}}.tabs-v2__label--short{display:none}@media(max-width:520px){.tabs-v2__label--full{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tabs-v2__label--short{display:inline}}.banner{display:flex;align-items:center;gap:var(--space-3);padding:var(--sms-space-12) var(--sms-space-16);border:0;border-radius:0;background:var(--sms-container-surface);margin-bottom:var(--space-5);box-shadow:none}.banner.tone-critical .banner-title{color:var(--sms-status-critical)}.banner.tone-attention .banner-title{color:var(--sms-status-attention)}.banner-ico{display:grid;flex:0 0 auto;place-items:center}.banner.tone-critical .banner-ico{color:var(--status-critical)}.banner.tone-attention .banner-ico{color:var(--status-attention)}.banner.tone-positive .banner-ico{color:var(--status-positive)}.banner.tone-info .banner-ico{color:var(--status-info)}.banner-body{min-width:0;flex:1}.banner-title{color:var(--sms-fg-default);font-weight:600;line-height:1.5rem;font-size:var(--font-size-body)}.banner-text{margin-top:.15rem;color:var(--sms-fg-default);font-size:var(--font-size-body);line-height:1.5rem}.banner-actions{display:flex;gap:var(--space-2)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);color:var(--sms-fg-secondary);text-align:center}.empty-state .empty-icon{display:grid;width:3rem;height:3rem;place-items:center;border:0;border-radius:0;background:transparent;color:var(--sms-fg-secondary)}.empty-state h3{color:var(--sms-fg-default);font-size:var(--font-size-body);line-height:1.5rem;font-weight:600}.empty-state p{max-width:44ch;font-size:var(--font-size-body);line-height:1.5rem}.avatar-sm{display:grid;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:50%;font-family:inherit;font-weight:700}.avatar-sm.tone-brand{border-color:var(--brand-muted);background:var(--brand-soft);color:var(--brand)}.avatar-sm.tone-amber{border-color:var(--status-attention-soft);background:var(--status-attention-soft);color:var(--status-attention)}.avatar-sm.tone-green{border-color:var(--status-positive-soft);background:var(--status-positive-soft);color:var(--status-positive)}.avatar-sm.tone-violet{border-color:var(--status-info-soft);background:var(--status-info-soft);color:var(--status-info)}.avatar-sm.tone-coral{border-color:var(--status-critical-soft);background:var(--status-critical-soft);color:var(--status-critical)}.split-cols,.page-split-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--space-5);align-items:start;min-width:0}.side-col,.page-split-layout__main{min-width:0}.side-col,.sticky-rail{position:sticky;top:calc(var(--space-5) + var(--app-header-height, 72px));display:flex;flex-direction:column;gap:var(--space-4)}.ct-details-disclosure--supporting{display:none}.list-card,.load-list{overflow:hidden;border:0;border-radius:0;background:var(--sms-container-surface);box-shadow:none}.load-list{display:block}.suggested-loads-redesign{gap:var(--space-4)}.suggested-loads-list-card{display:grid;gap:var(--space-3);padding:var(--space-4)}.suggested-loads-list-card .load-list{margin:0;box-shadow:none}.suggested-load-list{padding:0;list-style:none}.suggested-load-list--verified .suggested-load-row{cursor:default}.suggested-load-row__meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.suggested-ignore-dialog-content{display:grid;gap:var(--space-4)}.suggested-ignore-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lrow,.suggested-load-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:start;padding:var(--space-4) var(--space-5) var(--space-4) calc(var(--space-5) + .5rem);border:0;border-top:1px solid var(--border-subtle);border-radius:0;background:transparent;cursor:pointer;transition:background var(--motion-fast)}.suggested-loads-preview-widget h2,.suggested-loads-preview-widget p{margin:0}.suggested-loads-preview-widget .kv,.suggested-loads-preview-widget .inline-alert{margin-top:var(--space-2)}.assignments-split,.assignments-side-widget,.assignments-suggestion-list{gap:var(--space-4)}.assignments-task-list{display:grid}.assignments-reasons{display:grid;gap:var(--sms-space-4);margin:0;padding:0;list-style:none}.assignments-reasons li{color:var(--sms-fg-secondary);font:var(--sms-type-metadata)}.assignments-task-row details{margin-top:var(--space-2)}.assignments-task-row details p{margin:var(--space-1) 0 0}.assignments-suggestion{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface-muted)}.assignments-suggestion p{margin:0}.assignments-template-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.assignments-template-list li{display:grid;gap:var(--space-1)}.assignments-template-fieldset{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3)}.assignments-load-choice{display:grid;gap:var(--space-2);min-width:0;margin:0;border:0;padding:0}.assignments-load-choice legend{padding:0;font-weight:600}.assignments-load-choice__chosen{margin:0;color:var(--text-secondary)}.lrow:first-child,.suggested-load-row:first-child{border-top:0}.lrow:hover,.suggested-load-row:hover{background:var(--brand-soft)}.lrow:before,.suggested-load-row:before{content:"";position:absolute;top:var(--space-4);bottom:var(--space-4);left:var(--space-4);width:.25rem;border-radius:var(--radius-pill);background:var(--status-neutral-strong)}.lrow.tone-critical:before,.suggested-load-row.tone-critical:before{background:var(--status-critical);box-shadow:0 0 .6rem var(--status-critical-soft)}.lrow.tone-attention:before,.suggested-load-row.tone-attention:before{background:var(--status-attention)}.lrow.tone-positive:before,.suggested-load-row.tone-positive:before{background:var(--status-positive)}.lrow.tone-info:before,.suggested-load-row.tone-info:before{background:var(--status-info)}.lrow.tone-brand:before,.suggested-load-row.tone-brand:before{background:var(--brand)}.lrow .l-rail{display:none}.lrow .l-body,.load-row-main{min-width:0}.lrow .l-top,.load-row-main,.load-row-meta,.lrow .l-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.load-row-meta,.lrow .l-actions{justify-content:flex-end}.lrow .l-title,.load-row-main strong{color:var(--text-primary);font-size:var(--font-size-body);font-weight:600}.lrow .l-meta,.why-here{color:var(--text-tertiary);font-size:var(--font-size-meta)}.suggested-load-row>.filter-row{grid-column:1 / -1}.kv{display:grid;grid-template-columns:minmax(8.75rem,1fr) 2fr;gap:.4rem var(--space-4);font-size:var(--font-size-meta)}.kv dt{color:var(--text-tertiary);font-size:var(--font-size-meta)}.kv dd{margin:0;color:var(--text-primary);font-size:var(--font-size-meta)}.dt{width:100%;border-collapse:collapse;font-size:var(--font-size-meta)}.dt thead th{padding:.6rem .85rem;border-bottom:1px solid var(--border-subtle);color:var(--text-dim);font-size:var(--font-size-utility);font-weight:700;text-align:left}.dt tbody td{padding:.85rem;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:top}.dt tbody tr:last-child td{border-bottom:0}.dt tbody tr:hover{background:var(--brand-soft)}.hbar{height:.375rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--status-neutral-soft)}.hbar>span{display:block;height:100%;border-radius:var(--radius-pill)}.hbar.tone-critical>span{background:var(--status-critical)}.hbar.tone-attention>span{background:var(--status-attention)}.hbar.tone-positive>span{background:var(--status-positive)}.hbar.tone-info>span{background:var(--status-info)}.hbar.tone-brand>span{background:var(--brand)}.reporting-kpi-grid{margin-bottom:var(--space-5)}.reporting-view-stack{display:grid;gap:var(--space-5)}.reporting-diagnostics-overview,.reporting-diagnostics-grid{order:20}.reporting-throughput-surface{padding:var(--space-4)}.reporting-spark-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.reporting-spark-card{display:grid;min-width:0;gap:var(--space-3)}.reporting-spark-head,.reporting-agent-row,.reporting-taxonomy-tile>.surface__body,.reporting-rail-list .l-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.reporting-spark-head span,.reporting-taxonomy-label{color:var(--text-tertiary);font-size:var(--font-size-utility);font-weight:700}.reporting-sparkbar{display:flex;align-items:flex-end;gap:.2rem;height:3.5rem}.reporting-sparkbar__bar{flex:1;min-height:.15rem;border-radius:var(--radius-xs);opacity:.82}.reporting-sparkbar__bar.tone-brand{background:var(--brand)}.reporting-sparkbar__bar.tone-info{background:var(--status-info)}.reporting-agent-table{display:grid;gap:var(--space-1)}.reporting-agent-row{min-height:2.75rem;padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary)}.reporting-agent-row:last-child{border-bottom:0}.reporting-agent-row>:first-child{min-width:8rem}.reporting-agent-bar{flex:1;height:.45rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--bg-surface-muted)}.reporting-agent-bar>span{display:block;height:100%;border-radius:var(--radius-pill);background:var(--brand)}.reporting-taxonomy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.reporting-taxonomy-label{margin:0}.reporting-taxonomy-value{display:block;margin-top:var(--space-1);color:var(--text-primary);font-family:var(--font-display);font-size:var(--font-size-h2);font-weight:700}.reporting-rail-list{display:grid;gap:var(--space-2)}.reporting-rail-list .lrow{grid-template-columns:1fr;padding:var(--space-3)}.reporting-rail-metric{margin-top:var(--space-2);color:var(--text-primary);font-family:var(--font-display);font-size:var(--font-size-display);font-weight:700}.control-tower-overview-split{align-items:start}.ct-provider-tile .kv{margin-top:var(--space-3)}.ct-provider-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.ct-status-dot{width:.55rem;height:.55rem;border-radius:var(--radius-pill);background:var(--status-neutral);box-shadow:0 0 0 .18rem var(--status-neutral-soft)}.ct-status-dot.tone-positive{background:var(--status-positive);box-shadow:0 0 0 .18rem var(--status-positive-soft)}.ct-status-dot.tone-attention{background:var(--status-attention);box-shadow:0 0 0 .18rem var(--status-attention-soft)}.ct-status-dot.tone-critical{background:var(--status-critical);box-shadow:0 0 0 .18rem var(--status-critical-soft)}.ct-status-dot.tone-info{background:var(--status-info);box-shadow:0 0 0 .18rem var(--status-info-soft)}.ct-workload-bars,.ct-mitigation-list{display:grid;gap:var(--space-3);margin-top:var(--space-3)}.ct-workload-band{display:grid;gap:var(--space-2)}.ct-workload-band__label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-secondary);font-size:var(--font-size-meta)}.ct-workload-bar-track{height:.5rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--bg-surface-muted)}.ct-workload-bar-track>span{display:block;height:100%;border-radius:var(--radius-pill)}.ct-workload-bar-track>.tone-positive{background:var(--status-positive)}.ct-workload-bar-track>.tone-attention{background:var(--status-attention)}.ct-workload-bar-track>.tone-critical{background:var(--status-critical)}.ct-workload-bar-track>.tone-info{background:var(--status-info)}.ct-mitigation-list .lrow{grid-template-columns:1fr}@media(max-width:1280px){.metric-grid,.mtile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-cols,.page-split-layout{grid-template-columns:1fr}.side-col,.sticky-rail{position:static}}@media(max-width:760px){.page-head,.section-head{align-items:stretch;flex-direction:column}.metric-grid,.mtile-grid,.reporting-spark-grid,.reporting-taxonomy-grid,.grid-2,.lrow,.suggested-load-row{grid-template-columns:1fr}.suggested-load-row__meta{align-items:flex-start}.load-row-meta,.lrow .l-actions{justify-content:flex-start}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon-btn{display:inline-grid;place-items:center;width:var(--sms-target-min);min-width:var(--sms-target-min);height:var(--sms-target-min);min-height:var(--sms-target-min);padding:0;border:0;border-radius:var(--sms-radius-8);background:var(--sms-surface-subtle);color:var(--sms-fg-default);box-shadow:none;cursor:pointer}.icon-btn:hover,.icon-btn:focus-visible{background:var(--sms-surface-selected);color:var(--sms-fg-default)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.6rem;padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--bg-input);color:var(--text-primary);font:inherit;font-size:var(--font-size-meta);font-weight:800;line-height:1;text-decoration:none;cursor:pointer}.btn.primary{border-color:var(--brand-strong);background:var(--brand-gradient);color:var(--brand-ink);box-shadow:0 .65rem 1.65rem var(--brand-muted)}.btn.ghost{background:var(--bg-input);color:var(--text-secondary)}.btn.sm{min-height:2.15rem;padding:0 var(--space-3);font-size:var(--font-size-utility)}.control-tower-reference-view{display:grid;gap:var(--space-5)}.page-scaffold.ops-tab-stack{gap:var(--space-2)}@media(max-width:760px){.page-scaffold.admin-console-page,.admin-console-page .ops-tab-stack{grid-template-columns:minmax(0,1fr)}.page-scaffold.admin-console-page>*,.admin-console-page .ops-tab-stack,.admin-console-page .workspace-grid>*{min-width:0}.admin-console-page .workspace-grid{grid-template-columns:minmax(0,1fr)}}.ops-summary-grid{gap:var(--space-3)}.control-tower-overview-split{grid-template-columns:minmax(0,1fr) minmax(19rem,25rem);align-items:start;gap:var(--space-5)}.control-tower-main-col,.ct-provider-list,.ct-workload-groups{display:grid;gap:var(--space-4)}.ct-provider-tile.widget,.ct-provider-tile.surface,.ct-provider-tile{padding:var(--space-5);border-radius:var(--radius-md)}.ct-provider-tile--rail-gutter{padding-left:calc(var(--space-7) + var(--space-2))}.ct-provider-tile--rail-gutter:before{left:var(--space-5);top:var(--space-5);bottom:var(--space-5)}.ct-provider-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.ct-provider-kv{grid-template-columns:minmax(6rem,.5fr) minmax(0,1fr)}.ct-provider-kv dd,.ct-provider-kv code{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.control-tower-tab-shell{gap:var(--space-5)}.control-tower-tab-metrics{margin-top:calc(var(--space-2) * -1)}.control-tower-tab-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);align-items:start;gap:var(--space-5)}.control-tower-tab-main,.control-tower-tab-rail,.ct-diagnostic-list,.ct-rail-list,.control-tower-section-grid{display:grid;gap:var(--space-4)}.control-tower-tab-main{min-width:0}.control-tower-tab-rail{position:sticky;top:calc(var(--app-header-height, 0px) + var(--space-5))}.control-tower-tab-shell .panel{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:none}.control-tower-tab-shell .panel>h3:first-child,.control-tower-tab-shell .panel>h4:first-child{margin-top:0}.control-tower-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-diagnostic-row{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface-muted)}.ct-diagnostic-row+.ct-diagnostic-row{border-top:1px solid var(--border-subtle)}.ct-rail-list .lrow{padding-block:var(--space-3)}.ct-inline-status-row{margin-block:var(--space-3) var(--space-2)}.ct-inline-pill{margin-right:var(--space-2)}.ct-review-form{margin-top:var(--space-2)}.ct-incident-guidance{overflow-wrap:anywhere}.ct-side-surface.widget,.ct-side-surface.surface{padding:var(--space-5)}.ct-workload-group{display:grid;gap:var(--space-3)}.ct-workload-group__head{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--text-secondary)}.ct-aging-bars{display:grid;gap:.25rem}.ct-aging-bars--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ct-aging-bars--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-aging-bar{height:.15rem;border-radius:var(--radius-pill);background:var(--status-neutral-strong)}.ct-aging-bar--0{background:var(--status-positive)}.ct-aging-bar--1,.ct-aging-bar--2{background:var(--status-attention)}.ct-aging-bar--3{background:var(--status-critical)}.ct-aging-labels{display:grid;grid-auto-flow:column;gap:var(--space-2);color:var(--text-tertiary);font-size:var(--font-size-utility);text-align:center}.ct-mitigation-bullets{display:grid;gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;color:var(--text-secondary);list-style:none}.ct-mitigation-bullets li:before{content:"· "}.ct-details-disclosure{display:grid;gap:var(--space-3)}.ct-details-disclosure>summary{color:var(--text-tertiary);cursor:pointer;font-size:var(--font-size-meta);font-weight:700}.ct-details-disclosure.ct-details-disclosure--supporting{display:none}@media(max-width:1180px){.control-tower-overview-split,.control-tower-tab-layout{grid-template-columns:1fr}.control-tower-tab-rail{position:static}}@media(max-width:760px){.control-tower-section-grid{grid-template-columns:1fr}}.anchored-panel{--anchored-panel-pad: calc(var(--sms-space-16) + var(--sms-space-4));position:fixed;z-index:100;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;scroll-padding:var(--sms-space-12);border:var(--sms-stroke-hairline) solid var(--sms-border-subtle);border-radius:var(--sms-radius-12);background:var(--sms-surface-primary);box-shadow:var(--sms-shadow-overlay);color:var(--sms-fg-default);overflow-wrap:anywhere}.anchored-panel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--sms-space-12);padding:var(--anchored-panel-pad) var(--anchored-panel-pad) 0}.anchored-panel__header h2{margin:0;font:var(--sms-type-section)}.anchored-panel__header .text-btn{flex:0 0 auto;min-width:96px}.anchored-panel__body{display:grid;min-width:0;gap:var(--sms-space-12);padding:var(--sms-space-12) var(--anchored-panel-pad) var(--anchored-panel-pad)}.anchored-panel--sheet{--anchored-panel-pad: var(--sms-space-16);border:0;border-radius:0;box-shadow:none}.anchored-panel--sheet .anchored-panel__header .text-btn{min-width:88px}.anchored-panel--sheet .anchored-panel__body{padding-bottom:calc(var(--sms-space-24) + env(safe-area-inset-bottom,0px))}.anchored-panel :is(button,select,input,a){min-height:var(--sms-target-min);max-width:100%;white-space:normal}.anchored-panel .app-header-search__list{max-height:none;overflow:visible}.text-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sms-space-8);min-height:var(--sms-target-min);padding:0 var(--sms-space-8);border:0;border-radius:var(--sms-radius-8);background:transparent;color:var(--sms-action-default);font:var(--sms-type-control);text-decoration:none}.text-btn:hover:not(:disabled){background:var(--sms-surface-subtle);color:var(--sms-action-hover)}.text-btn:active:not(:disabled){color:var(--sms-action-pressed)}.text-btn:focus-visible{outline:var(--sms-stroke-focus) solid var(--sms-focus-ring);outline-offset:2px}.road-map{position:absolute;inset:0}.road-map__canvas{width:100%;height:100%}.road-map__marker{position:absolute;z-index:1;width:0;height:0}.road-map__marker[data-front]{z-index:2}.road-map__marker>*{position:absolute;top:0;left:0}.road-map-mark{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:28px;height:28px;border:2px solid var(--sms-surface-primary);border-radius:50%;background:var(--sms-surface-primary);color:var(--sms-fg-default);font:var(--sms-type-metadata);font-weight:600;transform:translate(-50%,-50%)}.road-map-mark--stop{border-color:var(--sms-border-control)}.road-map-mark--next{border-color:var(--sms-surface-primary);background:var(--sms-action-default);color:var(--sms-fg-on-action)}.road-map-mark--truck{background:var(--sms-fg-default);color:var(--sms-surface-primary)}:root:has(.app-frame){scroll-padding-top:var(--app-frame-top-height, 0px);scroll-padding-bottom:var(--app-bottom-bar-height, 0px)}.app-frame{min-height:100vh;padding-top:var(--app-header-height, 0px);background:var(--sms-surface-canvas);color:var(--sms-fg-default)}.app-frame__top{position:fixed;top:0;right:0;left:0;z-index:40;background:var(--sms-surface-primary);border-bottom:var(--sms-stroke-hairline) solid var(--sms-border-subtle)}.app-frame__top .work-bar{border-top:var(--sms-stroke-hairline) solid var(--sms-border-subtle);border-bottom:0}.app-header{display:flex;align-items:center;gap:var(--sms-space-16);min-height:72px;padding:var(--sms-space-12) var(--sms-space-16)}.app-header__wordmark{flex:0 0 auto;min-width:100px;color:var(--sms-fg-default);font:var(--sms-type-control);text-decoration:none;white-space:nowrap}.app-header__wordmark:hover{color:var(--sms-fg-default)}.app-header__wordmark-short{display:none}.app-header__action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--sms-space-8);min-height:var(--sms-target-min);padding:0 var(--sms-space-16);border:0;border-radius:var(--sms-radius-8);background:var(--sms-surface-subtle);color:var(--sms-fg-default);font:var(--sms-type-control);white-space:nowrap}.app-header__action:hover:not(:disabled),.app-header__action[aria-expanded=true]{background:var(--sms-surface-selected)}.app-header__action:disabled{color:var(--sms-fg-disabled);opacity:1}.app-header__company{justify-content:space-between;min-width:180px}.app-header__company-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-header__panel-action{min-width:120px}.app-header__search{flex:1 1 auto;min-width:0}.app-header__status{display:inline-flex;align-items:center;min-height:var(--sms-target-min);padding:0 var(--sms-space-16);border-radius:var(--sms-radius-8);background:var(--sms-surface-subtle);color:var(--sms-fg-secondary);font:var(--sms-type-metadata)}.app-header-search{position:relative;width:100%}.app-header-search__field{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--sms-space-8);min-height:var(--sms-target-min);padding:0 var(--sms-space-12) 0 var(--sms-space-16);border-radius:var(--sms-radius-8);background:var(--sms-surface-subtle);color:var(--sms-fg-secondary)}.app-header-search__field:focus-within{outline:var(--sms-stroke-focus) solid var(--sms-focus-ring);outline-offset:2px}.app-header-search__icon{display:inline-flex;color:var(--sms-fg-secondary)}.app-header-search__field input{width:100%;min-width:0;min-height:var(--sms-target-min);padding:0;border:0;background:transparent;box-shadow:none;color:var(--sms-fg-default);font:var(--sms-type-body);appearance:none}.app-header-search__field input:focus,.app-header-search__field input:focus-visible{border:0;box-shadow:none;outline:none}.app-header-search__field input::placeholder{color:var(--sms-fg-secondary)}.app-header-search__field input::-webkit-search-decoration,.app-header-search__field input::-webkit-search-cancel-button{appearance:none}.app-header-search__shortcut{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;border-radius:var(--sms-radius-4);background:var(--sms-surface-primary);color:var(--sms-fg-secondary);font:var(--sms-type-metadata);font-family:var(--font-mono)}.app-header-search__mobile-trigger,.app-header-search__compact-close{display:none}.app-header-search__results{display:grid;gap:var(--sms-space-12);min-width:0}.app-header-search__scope,.app-header-search__state,.app-header-search__footnote{margin:0;color:var(--sms-fg-secondary);font:var(--sms-type-metadata)}.app-header-search__group{display:grid;gap:var(--sms-space-8);min-width:0}.app-header-search__group-title{margin:0;font:var(--sms-type-row);font-weight:600}.app-header-search__list{display:grid;margin:0;padding:0;list-style:none}.app-header-search__list>li+li{border-top:var(--sms-stroke-hairline) solid var(--sms-border-subtle)}.app-header-search__option{display:flex;align-items:center;justify-content:space-between;gap:var(--sms-space-12);width:100%;min-height:var(--sms-target-min);padding:var(--sms-space-8) var(--sms-space-12);border:0;border-radius:var(--sms-radius-8);background:transparent;color:var(--sms-fg-default);text-align:left}.app-header-search__option:hover,.app-header-search__option.is-active{background:var(--sms-surface-subtle)}.app-header-search__option-copy{display:grid;min-width:0}.app-header-search__option-title{font:var(--sms-type-row);font-weight:600}.app-header-search__option-detail{color:var(--sms-fg-secondary);font:var(--sms-type-metadata)}.app-header-search__option-action{flex:0 0 auto;color:var(--sms-action-default);font:var(--sms-type-control)}.app-header-search__blocked{margin-top:var(--sms-space-8)}.app-header-panel__lead{margin:0;color:var(--sms-fg-secondary);font:var(--sms-type-metadata)}.app-header-panel__group{display:grid;min-width:0}.app-header-panel__group p{margin:0}.app-header-panel__section{display:grid;gap:var(--sms-space-8);padding-top:var(--sms-space-12);border-top:var(--sms-stroke-hairline) solid var(--sms-border-subtle)}.app-header-panel__section h3,.app-header-panel__name{font:var(--sms-type-row)}.app-header-panel__meta{color:var(--sms-fg-secondary);font:var(--sms-type-metadata)}.app-header-panel__actions{display:grid;gap:var(--sms-space-8)}.app-header-panel__actions>button{justify-content:flex-start;width:100%}.company-switch__list{display:grid;gap:var(--sms-space-4);margin:0;padding:0;list-style:none}.company-switch__option{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:0;width:100%;min-height:var(--sms-target-min);padding:var(--sms-space-8) var(--sms-space-12);border:0;border-radius:var(--sms-radius-8);background:transparent;color:var(--sms-fg-default);font:var(--sms-type-row);text-align:left}.company-switch__option:hover:not(:disabled){background:var(--sms-surface-subtle)}.company-switch__option[aria-current=true]{background:var(--sms-surface-selected)}.company-switch__option-meta{color:var(--sms-fg-secondary);font:var(--sms-type-metadata)}.app-nav{min-height:68px;padding:var(--sms-space-12) var(--sms-space-16)}.app-nav__list{display:flex;align-items:center;gap:var(--sms-space-16);margin:0;padding:0;list-style:none}.app-nav__item{display:flex;min-width:0}.app-nav__link{display:inline-flex;align-items:center;justify-content:center;min-width:100px;min-height:var(--sms-target-min);padding:0 var(--sms-space-24);border:0;border-radius:var(--sms-radius-8);background:transparent;color:var(--sms-fg-secondary);font:var(--sms-type-control);text-decoration:none;white-space:nowrap}.app-nav__link:hover{background:var(--sms-surface-subtle);color:var(--sms-fg-default)}.app-nav__link.is-current,.app-nav__link.is-current:hover{color:var(--sms-action-default);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.app-nav__label--short,.app-nav__clara-slot{display:none}.app-nav-more__list{display:grid;gap:var(--sms-space-12);margin:0;padding:0;list-style:none}.app-nav-more__link{display:grid;gap:var(--sms-space-4);min-height:48px;padding:var(--sms-space-4) var(--sms-space-8);border-radius:var(--sms-radius-8);color:var(--sms-fg-default);text-decoration:none}.app-nav-more__link:hover{background:var(--sms-surface-subtle);color:var(--sms-fg-default)}.app-nav-more__link.is-current .app-nav-more__title{color:var(--sms-action-default);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.app-nav-more__title{font:var(--sms-type-row)}.app-nav-more__description,.app-nav-more__footnote{color:var(--sms-fg-secondary);font:var(--sms-type-metadata)}.app-content{width:min(var(--max-content-width),100%);min-width:0;margin:0 auto;padding:var(--sms-space-24) var(--sms-space-24) var(--sms-space-48)}#main-content{scroll-margin-top:calc(var(--app-header-height, 0px) + var(--sms-space-16))}.app-frame .clara-launcher{right:var(--sms-space-24);bottom:var(--sms-space-24);z-index:45}.app-frame{--app-launcher-clearance: calc(52px + var(--sms-space-12))}@media(max-width:1023px){.app-header__panel-action{width:var(--sms-target-min);min-width:var(--sms-target-min);padding:0}.app-header__panel-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.app-header__company{min-width:160px}.app-content{padding:var(--sms-space-16) var(--sms-space-16) var(--sms-space-40)}}@media(max-width:767px){:root:has(.app-frame){--app-bottom-bar-height: max( calc(68px + env(safe-area-inset-bottom, 0px)) , var(--app-bottom-bar-measured, 0px))}.app-frame{--app-launcher-clearance: 0px}.toast-region{bottom:calc(var(--app-bottom-bar-height, 0px) + var(--sms-space-8))}.app-header{gap:var(--sms-space-4);min-height:52px;padding:var(--sms-space-4) var(--sms-space-8)}.app-header__wordmark{min-width:0;margin-right:auto;padding:0 var(--sms-space-4)}.app-header__company{flex:1 1 auto;width:auto;min-width:0;padding:0 var(--sms-space-12)}.app-header__search{flex:0 0 auto;width:auto}.app-header__status{display:none}.app-header-search{width:auto}.app-header-search__field{display:none}.app-header-search .app-header-search__mobile-trigger{display:inline-flex;width:var(--sms-target-min);min-width:var(--sms-target-min);padding:0}.app-header-search__mobile-trigger span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.app-header-search--compact-open{position:fixed;top:var(--sms-space-4);right:var(--sms-space-8);left:var(--sms-space-8);z-index:50;width:auto}.app-header-search--compact-open .app-header-search__field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;background:var(--sms-surface-primary);box-shadow:var(--sms-shadow-overlay)}.app-header-search--compact-open .app-header-search__mobile-trigger,.app-header-search__shortcut{display:none}.app-header-search--compact-open .app-header-search__compact-close{display:inline-grid;place-items:center;width:var(--sms-target-min);height:var(--sms-target-min);padding:0;border:0;background:transparent;color:var(--sms-fg-secondary)}.app-nav{position:fixed;right:0;bottom:0;left:0;z-index:40;min-height:68px;padding:var(--sms-space-12) var(--sms-space-16) calc(var(--sms-space-12) + env(safe-area-inset-bottom,0px));border-top:var(--sms-stroke-hairline) solid var(--sms-border-subtle);background:var(--sms-surface-primary)}.app-nav__list{flex-wrap:wrap;gap:var(--sms-space-8)}.app-nav__item{flex:1 1 0;min-width:max-content}.app-nav__link{width:100%;min-width:0;padding:0 var(--sms-space-4);background:var(--sms-surface-subtle);color:var(--sms-fg-default)}.app-nav__label{display:none}.app-nav__label--short{display:inline;overflow:hidden;text-overflow:ellipsis}.app-nav__clara-slot{display:block;flex:0 0 var(--sms-target-min);margin-inline-start:auto}.app-frame .clara-launcher{right:var(--sms-space-16);bottom:calc(var(--sms-space-12) + env(safe-area-inset-bottom,0px));inline-size:var(--sms-target-min);block-size:var(--sms-target-min);box-shadow:none}.app-content{padding:var(--sms-space-16) var(--sms-space-16) calc(var(--app-bottom-bar-height, 0px) + var(--sms-space-24))}}@media(max-width:767px)and (pointer:coarse){:root:has(.app-frame[data-text-entry=true]){--app-bottom-bar-height: 0px}.app-frame[data-text-entry=true] .app-nav,.app-frame[data-text-entry=true] .clara-launcher{display:none}}@media(max-width:389px){.app-nav__list{gap:var(--sms-space-4)}}@media(max-width:359px){.app-nav{padding-right:var(--sms-space-8);padding-left:var(--sms-space-8)}.app-nav__item{min-width:0}.app-frame .clara-launcher{right:var(--sms-space-8)}}.public-frame{display:flex;flex-direction:column;min-height:100vh;background:var(--sms-surface-canvas);color:var(--sms-fg-default)}.public-frame__identity{padding:var(--sms-space-24);background:var(--sms-surface-primary)}.public-frame__name{margin:0;color:var(--sms-fg-default);font:var(--sms-type-control)}.public-frame__main{flex:1 0 auto;min-width:0}.public-notice{display:grid;align-content:start;gap:var(--sms-space-24);width:min(800px,100% - 2 * var(--sms-space-24));margin:0 auto;padding:100px 0 var(--sms-space-64)}.public-notice__title{margin:0;color:var(--sms-fg-default);font:var(--sms-type-page)}.public-notice__title:focus{outline:none}.public-notice__title:focus-visible{outline:var(--sms-stroke-focus) solid var(--sms-focus-ring);outline-offset:2px}.public-notice__copy{color:var(--sms-fg-default);font:var(--sms-type-body)}.public-notice__action{justify-self:start}@media(max-width:767px){.public-frame__identity{padding:var(--sms-space-16)}.public-notice{width:100%;padding:var(--sms-space-32) var(--sms-space-16) var(--sms-space-48)}.public-notice__action{justify-self:stretch}.public-notice__action>*{width:100%}}
