:root{--tt-navy:#002050;--tt-navy-strong:#001738;--tt-coral:#ff7a3c;--tt-coral-strong:#f05000;--tt-coral-strong-hover:#d44700;--tt-spotted:#e85d2f;--tt-spotted-hover:#d44500;--tt-ink-on-dark:#fff;--tt-canvas:#fff;--tt-canvas-alt:#f5f5f7;--tt-canvas-soft:#f9fafb;--tt-ink:#1a1a2e;--tt-ink-muted:#5b6472;--tt-ink-dim:#646a78;--tt-hairline:#e2e4e9;--tt-divider:#f0f1f4;--tt-success:#10b981;--tt-success-ink:#07734f;--tt-success-strong:#065f46;--tt-success-soft:#ecfdf5;--tt-accent-soft:#fff3ec;--tt-gold:#e8a900;--tt-gold-soft:#ffd27a;--tt-inactive:#c7cad1;--tt-notice-soft:#fff7ed;--tt-accent-hairline:#fde6d6;--tt-skeleton:linear-gradient(90deg,var(--tt-canvas-alt) 25%,var(--tt-hairline) 50%,var(--tt-canvas-alt) 75%);--tt-ink-muted-on-dark:#94a3b8;--tt-warning:#f59e0b;--tt-warning-strong:#b45309;--tt-warning-soft:#fffbeb;--tt-error:#ef4444;--tt-error-strong:#b91c1c;--tt-error-deep:#dc2626;--tt-error-soft:#fef2f2;--tt-error-border:#fecaca;--tt-error-border-strong:#fca5a5;--adm-accent-50:#eef2f9;--adm-accent-100:#dbe3f2;--adm-accent-300:#8ea4cc;--adm-accent-500:#0a2c63;--adm-accent-600:#002050;--adm-accent-700:#001a40;--adm-accent-800:#001230;--adm-accent-900:#000c22;--adm-ink-accent:#002050;--tt-drawer-w:clamp(320px,65vw,1200px);--mkt-coral-50:#fff3ec;--mkt-coral-100:#ffe0cf;--mkt-coral-300:#ffa274;--mkt-coral-400:var(--tt-coral);--mkt-coral-500:var(--tt-coral-strong);--mkt-coral-600:var(--tt-coral-strong-hover);--mkt-coral-700:#b03b00;--mkt-coral-900:#6e2500;--adm-gray-25:#fcfcfd;--adm-gray-50:#f9fafb;--adm-gray-100:#f3f4f6;--adm-gray-200:#e5e7eb;--adm-gray-300:#d1d5db;--adm-gray-400:#9ca3af;--adm-gray-500:#6b7280;--adm-gray-600:#4b5563;--adm-gray-700:#374151;--adm-gray-800:#1f2937;--adm-gray-900:#111827;--adm-gray-950:#030712;--status-trial-bg:#eef2f9;--status-trial-fg:#002050;--status-basic-bg:#ecfdf5;--status-basic-fg:#047857;--status-premium-bg:#fef3c7;--status-premium-fg:#92400e;--status-pending-bg:#fefce8;--status-pending-fg:#854d0e;--status-past-due-bg:var(--tt-notice-soft);--status-past-due-fg:#c2410c;--status-suspended-bg:#fee2e2;--status-suspended-fg:#991b1b;--status-deleted-bg:#f3f4f6;--status-deleted-fg:#4b5563;--status-rejected-bg:#fef2f2;--status-rejected-fg:#7f1d1d;--adm-success:#10b981;--adm-warning:#f59e0b;--adm-error:#c81e1e;--adm-info:#002050;--sev-debug:#6b7280;--sev-info:#3b82f6;--sev-notice:#10b981;--sev-warning:#f59e0b;--sev-error:#ef4444;--sev-critical:#be123c;--mkt-bg:#fff;--mkt-bg-alt:#fafaf9;--mkt-bg-warm:#fff8f5;--mkt-ink:#18181b;--mkt-ink-body:#3f3f46;--mkt-ink-muted:#62646f;--mkt-hairline:#e4e4e7;--mkt-cta-bg:var(--mkt-coral-500);--mkt-cta-bg-hover:var(--mkt-coral-600);--mkt-cta-fg:#fff;--mkt-accent:var(--mkt-coral-500);--mkt-accent-ink:var(--mkt-coral-500);--adm-bg:var(--adm-gray-50);--adm-bg-surface:#fff;--adm-bg-elevated:#fff;--adm-bg-hover:var(--adm-gray-100);--adm-bg-sidebar:var(--adm-gray-900);--adm-fg-sidebar:#e5e7eb;--adm-fg-sidebar-active:#fff;--adm-ink:var(--adm-gray-900);--adm-ink-body:var(--adm-gray-700);--adm-ink-muted:var(--adm-gray-500);--adm-ink-ok:#047857;--adm-ink-warn:#92400e;--adm-ink-alarm:#b91c1c;--adm-hairline:var(--adm-gray-200);--adm-focus-ring:var(--adm-accent-600);--va-bg:var(--adm-gray-50);--va-bg-surface:#fff;--va-bg-elevated:#fff;--va-bg-hover:var(--adm-gray-100);--va-ink:var(--adm-gray-900);--va-ink-body:var(--adm-gray-700);--va-ink-muted:var(--adm-gray-500);--va-hairline:var(--adm-gray-200);--va-cta:var(--adm-accent-600);--va-cta-hover:var(--adm-accent-700);--venue-primary:var(--adm-accent-600);--venue-accent:var(--adm-gray-700);--adm-motion-fast:120ms ease;--adm-motion-normal:180ms ease;--adm-motion-slow:240ms ease;--mkt-motion-fast:150ms ease;--mkt-motion-normal:250ms ease-out;--mkt-motion-slow:400ms ease-out;--adm-radius-sm:4px;--adm-radius-md:6px;--adm-radius-lg:10px;--mkt-radius-sm:8px;--mkt-radius-md:12px;--mkt-radius-lg:16px;--mkt-radius-xl:24px;--mkt-radius-pill:9999px;--adm-shadow-xs:0 1px 2px rgba(16,24,40,.05);--adm-shadow-sm:0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06);--adm-shadow-md:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06);--adm-shadow-lg:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);--mkt-font:var(--font-body,"DM Sans"),system-ui,-apple-system,sans-serif;--adm-font:var(--font-admin,"DM Sans"),system-ui,-apple-system,sans-serif;--adm-font-mono:"JetBrains Mono","SF Mono",monospace;--chart-surface:var(--adm-bg-surface);--chart-grid:var(--adm-hairline);--chart-ink:var(--adm-ink);--chart-ink-muted:var(--adm-ink-muted);--chart-series-1:#2a78d6;--chart-series-2:#eb6834;--chart-series-3:#1baf7a;--chart-series-4:#4a3aa7;--chart-tooltip-bg:#111827;--chart-tooltip-ink:#f9fafb;--z-base:0;--z-raised:10;--z-sticky:30;--z-nav:50;--z-banner:60;--z-overlay:100;--z-sheet:200;--z-menu:300;--z-toast:400;--z-max:1000}[data-theme=dark]{--adm-accent-50:#0a2c63;--adm-ink-accent:#8ea4cc;--chart-series-1:#3987e5;--chart-series-2:#d95926;--chart-series-3:#199e70;--chart-series-4:#9085e9;--chart-tooltip-bg:#f4f4f5;--chart-tooltip-ink:#111827;--adm-bg:#0a0a0b;--adm-bg-surface:#131316;--adm-bg-elevated:#1c1c20;--adm-bg-hover:#1f1f23;--adm-bg-sidebar:#0a0a0b;--adm-fg-sidebar:#9ca3af;--adm-fg-sidebar-active:#fff;--adm-ink:#f4f4f5;--adm-ink-body:#d4d4d8;--adm-ink-muted:#a1a1aa;--adm-ink-ok:#34d399;--adm-ink-warn:#fbbf24;--adm-ink-alarm:#f87171;--adm-hairline:#27272a;--adm-focus-ring:#60a5fa;--va-bg:#0f0f10;--va-bg-surface:#18181b;--va-bg-elevated:#1f1f23;--va-bg-hover:#27272a;--va-ink:#f4f4f5;--va-ink-body:#d4d4d8;--va-ink-muted:#71717a;--va-hairline:#27272a;--adm-shadow-xs:0 1px 2px rgba(0,0,0,.4);--adm-shadow-sm:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);--adm-shadow-md:0 4px 8px -2px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.3)}@media (prefers-reduced-motion:reduce){:root{--adm-motion-fast:0ms;--adm-motion-normal:0ms;--adm-motion-slow:0ms;--mkt-motion-fast:0ms;--mkt-motion-normal:0ms;--mkt-motion-slow:0ms}}.focus-ring-mkt:focus-visible{outline:2px solid var(--mkt-cta-bg);outline-offset:2px}.focus-ring-adm:focus-visible{outline:2px solid var(--adm-focus-ring);outline-offset:2px}.focus-ring-va:focus-visible{outline:2px solid var(--va-cta);outline-offset:2px}.chart-tastenhinweis{display:none}@media (hover:hover) and (pointer:fine){.chart-tastenhinweis{display:inline}}@keyframes tt-live-ring{0%{transform:translate(-50%,-50%) scale(.85);opacity:.9}to{transform:translate(-50%,-50%) scale(1);opacity:.55}}@media (prefers-reduced-motion:reduce){[data-testid=metric-map-ring]{animation:none!important}}.tt-chart-focus:focus-visible{outline:2px solid var(--chart-series-1);outline-offset:2px}.tt-chart-focus:focus:not(:focus-visible){outline:none}