:root{--d-bg:#f4f6fb;--d-surface:#ffffff;--d-sunken:#edf0f7;--d-border:#dfe3ee;--d-text:#0b0a14;--d-secondary:#565080;--d-muted:#6b658f;--d-header-fill:#12101f;--d-header-border:#12101f;--d-header-logo-bg:#ffffff;--d-header-kicker:#8b85a8;--d-header-accent-border:#2e2b4d;--d-header-accent-text:#b7b2d0;--d-cyan-raw:#4fd8f8;--d-cyan-fill:#22c3e8;--d-cyan-ink:#0b0a14;--d-cyan-raw-ink:#0b0a14;--d-magenta-raw:#f95fd0;--d-magenta-border:#c7229b;--d-magenta-text:#9e1a7b;--d-tert-text:#565080;--d-tert-border:#dfe3ee;--d-hero-a:#0fa3c7;--d-hero-b:#22c3e8;--d-hero-text:#ffffff;--d-positive:#0a7f55;--d-negative:#dc2626;--d-warning:#e0731a;--d-info:#2563eb;--d-link:#087395;--d-focus:#087395;--d-series-revenue:#0fa3c7;--d-series-inbound:#2563eb;--d-series-outbound:#0d9488;--d-series-missed:#e0731a;--d-series-support:#c7229b;--d-series-upsell:#6d4ae0;--d-series-saves:#0e9f6e;--d-series-escalations:#b0295b;--d-grid:#e8ebf3;--d-radius-canvas:16px;--d-radius-header:14px;--d-radius-card:10px;--d-border-weight:1px;--d-border-weight-strong:1.5px;--d-shadow:none;--d-text-scale:1;--d-fs-kicker:calc(11px * var(--d-text-scale));--d-fs-body:calc(12px * var(--d-text-scale));--d-fs-body-lg:calc(13px * var(--d-text-scale));--d-fs-section:calc(15px * var(--d-text-scale));--d-fs-value:calc(26px * var(--d-text-scale));--d-fs-headline:calc(32px * var(--d-text-scale));--d-fw-regular:400;--d-fw-medium:500;--d-fw-semibold:600;--d-fw-bold:700;--d-col-count:20;--d-grid-gap:16px;--d-tile-h-kpi:88px;--d-tile-h-chart:280px;--d-tile-h-hero:88px;--d-tile-h-table:320px;--d-tile-min-cols:3;--d-tile-max-cols:12;--d-tile-max-rows:4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--d-bg:#0c0a16;--d-surface:#1a1830;--d-sunken:#12101f;--d-border:#2e2b4d;--d-text:#f4f3f9;--d-secondary:#b7b2d0;--d-muted:#8b85a8;--d-header-fill:#171528;--d-header-border:#2e2b4d;--d-cyan-raw:#4fd8f8;--d-cyan-fill:transparent;--d-cyan-ink:#ffffff;--d-magenta-raw:#f95fd0;--d-magenta-border:#f95fd0;--d-magenta-text:#ffffff;--d-tert-text:#b7b2d0;--d-tert-border:#2e2b4d;--d-hero-a:#12101f;--d-hero-b:#1e1b32;--d-hero-text:#f4f3f9;--d-positive:#34d399;--d-negative:#f87171;--d-warning:#fbbf24;--d-info:#60a5fa;--d-link:#3bd8f7;--d-focus:#3bd8f7;--d-series-revenue:#0fa3c7;--d-series-inbound:#5a8cf5;--d-series-outbound:#12a395;--d-series-missed:#b87a15;--d-series-support:#f95fd0;--d-series-upsell:#9b7de8;--d-series-saves:#34d399;--d-series-escalations:#f87171;--d-grid:#221f3a}:root:not([data-theme=light]) body{background-image:radial-gradient(ellipse 900px 600px at 0 0,rgba(249,95,208,.1),transparent 60%),radial-gradient(ellipse 900px 600px at 100% 0,rgba(15,163,199,.12),transparent 60%);background-repeat:no-repeat}}:root[data-theme=dark]{--d-bg:#0c0a16;--d-surface:#1a1830;--d-sunken:#12101f;--d-border:#2e2b4d;--d-text:#f4f3f9;--d-secondary:#b7b2d0;--d-muted:#8b85a8;--d-header-fill:#171528;--d-header-border:#2e2b4d;--d-cyan-raw:#4fd8f8;--d-cyan-fill:transparent;--d-cyan-ink:#ffffff;--d-magenta-raw:#f95fd0;--d-magenta-border:#f95fd0;--d-magenta-text:#ffffff;--d-tert-text:#b7b2d0;--d-tert-border:#2e2b4d;--d-hero-a:#12101f;--d-hero-b:#1e1b32;--d-hero-text:#f4f3f9;--d-positive:#34d399;--d-negative:#f87171;--d-warning:#fbbf24;--d-info:#60a5fa;--d-link:#3bd8f7;--d-focus:#3bd8f7;--d-series-revenue:#0fa3c7;--d-series-inbound:#5a8cf5;--d-series-outbound:#12a395;--d-series-missed:#b87a15;--d-series-support:#f95fd0;--d-series-upsell:#9b7de8;--d-series-saves:#34d399;--d-series-escalations:#f87171;--d-grid:#221f3a}:root[data-theme=dark] body{background-image:radial-gradient(ellipse 900px 600px at 0 0,rgba(249,95,208,.1),transparent 60%),radial-gradient(ellipse 900px 600px at 100% 0,rgba(15,163,199,.12),transparent 60%);background-repeat:no-repeat}body{margin:0;background-color:var(--d-bg);color:var(--d-text);font-family:Inter,Arial,sans-serif;font-size:var(--d-fs-body);font-weight:var(--d-fw-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root{--cc-font-display:"Space Grotesk","Inter",Arial,sans-serif;--cc-font-body:"Manrope","Inter",Arial,sans-serif;--cc-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--cc-radius-control:12px;--cc-radius-card:20px;--cc-page:#f5f7fb;--cc-card:#ffffff;--cc-card-shadow:0 1px 2px rgba(11,16,32,0.04),0 8px 24px rgba(11,16,32,0.05);--cc-raised:#ffffff;--cc-raised-shadow:0 24px 64px rgba(11,16,32,0.18);--cc-backdrop:rgba(11,16,32,0.45);--cc-control:#ffffff;--cc-sunken:#f5f7fb;--cc-hover:rgba(11,16,32,0.05);--cc-line:rgba(11,16,32,0.09);--cc-line-strong:rgba(11,16,32,0.16);--cc-text:#0b1020;--cc-text-2:#444d63;--cc-muted:#5b6478;--cc-accent:#087395;--cc-accent-hover:#075f7c;--cc-accent-soft:rgba(8,115,149,0.1);--cc-accent-ink:#075f7c;--cc-accent-ring:rgba(8,115,149,0.45);--cc-accent-glow:none;--cc-on-accent:#ffffff;--cc-support:#c2368f;--cc-support-ink:#a82a79;--cc-support-soft:rgba(194,54,143,0.08);--cc-campaign:#6e5ce6;--cc-up:#0f7a53;--cc-up-bg:rgba(15,122,83,0.1);--cc-down:#c42847;--cc-down-bg:rgba(196,40,71,0.09);--cc-logo-bg:#ffffff;--cc-logo-line:rgba(8,115,149,0.45);--cc-signature:linear-gradient(90deg,#087395,#6e5ce6 50%,#c2368f);--cc-card-solid:#ffffff;--cc-sunken-solid:#f5f7fb;--cc-topbar:#ffffff;--cc-line-hover:rgba(11,16,32,0.28);--cc-avatar:#e3f1f6;--cc-control-solid:#ffffff;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cc-page:#07090f;--cc-card:rgba(255,255,255,0.035);--cc-card-shadow:none;--cc-raised:#121829;--cc-raised-shadow:0 24px 64px rgba(0,0,0,0.55);--cc-backdrop:rgba(3,5,10,0.72);--cc-control:rgba(255,255,255,0.04);--cc-sunken:rgba(7,9,15,0.6);--cc-hover:rgba(255,255,255,0.08);--cc-line:rgba(255,255,255,0.08);--cc-line-strong:rgba(255,255,255,0.14);--cc-text:#e8ecf6;--cc-text-2:#a9b1c6;--cc-muted:#8b93a7;--cc-accent:#3bd8f7;--cc-accent-hover:#7fe7fb;--cc-accent-soft:rgba(59,216,247,0.16);--cc-accent-ink:#3bd8f7;--cc-accent-ring:rgba(59,216,247,0.45);--cc-accent-glow:0 8px 28px rgba(59,216,247,0.35);--cc-on-accent:#07090f;--cc-support:#e85bb8;--cc-support-ink:#f07cc8;--cc-support-soft:rgba(232,91,184,0.14);--cc-campaign:#8b7cf6;--cc-up:#3ddc97;--cc-up-bg:rgba(61,220,151,0.12);--cc-down:#ff7a8f;--cc-down-bg:rgba(255,122,143,0.12);--cc-logo-bg:#0f1422;--cc-logo-line:rgba(59,216,247,0.5);--cc-signature:linear-gradient(90deg,#3bd8f7,#8b7cf6 50%,#e85bb8);--cc-card-solid:#0e121d;--cc-sunken-solid:#0a0d15;--cc-topbar:#0a0d16;--cc-line-hover:rgba(255,255,255,0.24);--cc-avatar:#1a2236;--cc-control-solid:#161a25;color-scheme:dark}}.cc-night,:root[data-theme=dark]{--cc-page:#07090f;--cc-card:rgba(255,255,255,0.035);--cc-card-shadow:none;--cc-raised:#121829;--cc-raised-shadow:0 24px 64px rgba(0,0,0,0.55);--cc-backdrop:rgba(3,5,10,0.72);--cc-control:rgba(255,255,255,0.04);--cc-sunken:rgba(7,9,15,0.6);--cc-hover:rgba(255,255,255,0.08);--cc-line:rgba(255,255,255,0.08);--cc-line-strong:rgba(255,255,255,0.14);--cc-text:#e8ecf6;--cc-text-2:#a9b1c6;--cc-muted:#8b93a7;--cc-accent:#3bd8f7;--cc-accent-hover:#7fe7fb;--cc-accent-soft:rgba(59,216,247,0.16);--cc-accent-ink:#3bd8f7;--cc-accent-ring:rgba(59,216,247,0.45);--cc-accent-glow:0 8px 28px rgba(59,216,247,0.35);--cc-on-accent:#07090f;--cc-support:#e85bb8;--cc-support-ink:#f07cc8;--cc-support-soft:rgba(232,91,184,0.14);--cc-campaign:#8b7cf6;--cc-up:#3ddc97;--cc-up-bg:rgba(61,220,151,0.12);--cc-down:#ff7a8f;--cc-down-bg:rgba(255,122,143,0.12);--cc-logo-bg:#0f1422;--cc-logo-line:rgba(59,216,247,0.5);--cc-signature:linear-gradient(90deg,#3bd8f7,#8b7cf6 50%,#e85bb8);--cc-card-solid:#0e121d;--cc-sunken-solid:#0a0d15;--cc-topbar:#0a0d16;--cc-line-hover:rgba(255,255,255,0.24);--cc-avatar:#1a2236;--cc-control-solid:#161a25;color-scheme:dark}:root[data-contrast=high]{--cc-text:#000000;--cc-text-2:#1e2433;--cc-muted:#2e3546;--cc-line:rgba(11,16,32,0.4);--cc-line-strong:rgba(11,16,32,0.6);--cc-accent:#055a75;--cc-accent-hover:#03465c;--cc-accent-ink:#03465c}@media (prefers-color-scheme:dark){:root[data-contrast=high]:not([data-theme=light]){--cc-text:#ffffff;--cc-text-2:#e3e7f2;--cc-muted:#cdd3e1;--cc-line:rgba(255,255,255,0.32);--cc-line-strong:rgba(255,255,255,0.5);--cc-accent:#7fe7fb;--cc-accent-hover:#b5f2fd;--cc-accent-ink:#b5f2fd}}:root[data-contrast=high] .cc-night,:root[data-contrast=high][data-theme=dark]{--cc-text:#ffffff;--cc-text-2:#e3e7f2;--cc-muted:#cdd3e1;--cc-line:rgba(255,255,255,0.32);--cc-line-strong:rgba(255,255,255,0.5);--cc-accent:#7fe7fb;--cc-accent-hover:#b5f2fd;--cc-accent-ink:#b5f2fd}.cc-night{color-scheme:dark;--d-focus:var(--cc-accent);--d-link:var(--cc-accent)}.cc-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid transparent;border-radius:var(--cc-radius-control);font-family:var(--cc-font-body);font-size:calc(14px * var(--d-text-scale, 1));font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}.cc-button:disabled{cursor:not-allowed}.cc-button[aria-busy=true]{cursor:progress}.cc-button-primary{background:var(--cc-accent);color:var(--cc-on-accent);font-weight:700}.cc-button-primary:hover:not(:disabled){background:var(--cc-accent-hover);box-shadow:var(--cc-accent-glow)}.cc-button-secondary{background:var(--cc-control);border-color:var(--cc-line-strong);color:var(--cc-text)}.cc-button-secondary:hover:not(:disabled){background:var(--cc-hover);border-color:var(--cc-line-hover)}.cc-button-ghost{background:transparent;color:var(--cc-accent-ink)}.cc-button-ghost:hover:not(:disabled){background:var(--cc-accent-soft)}.cc-button-danger{background:var(--cc-down-bg);border-color:color-mix(in srgb,var(--cc-down) 45%,transparent);color:var(--cc-down)}.cc-button-danger:hover:not(:disabled){background:var(--cc-down);color:var(--cc-page)}.cc-button-sm{min-height:32px;padding:0 12px;border-radius:10px;font-size:calc(13px * var(--d-text-scale, 1))}.cc-app{--d-bg:var(--cc-page);--d-surface:var(--cc-card-solid);--d-sunken:var(--cc-sunken-solid);--d-border:var(--cc-line);--d-grid:var(--cc-line);--d-text:var(--cc-text);--d-secondary:var(--cc-text-2);--d-muted:var(--cc-muted);--d-tert-text:var(--cc-text-2);--d-tert-border:var(--cc-line-strong);--d-header-fill:var(--cc-topbar);--d-header-border:var(--cc-line);--d-header-accent-border:var(--cc-line-strong);--d-header-accent-text:var(--cc-text-2);--d-header-kicker:var(--cc-muted);--d-header-logo-bg:var(--cc-logo-bg);--d-radius-card:16px;min-height:100vh;background:var(--cc-page);color:var(--cc-text);font-family:var(--cc-font-body)}:where(.cc-app) :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea){box-sizing:border-box;min-height:40px;padding:0 12px;border:1px solid var(--cc-line-strong);border-radius:10px;background-color:var(--cc-control);color:var(--cc-text);font:inherit;font-size:calc(14px * var(--d-text-scale, 1))}:where(.cc-app) :where(textarea){padding:10px 12px;line-height:1.45}:where(.cc-app) :where(input[type=checkbox],input[type=radio]){width:18px;height:18px;accent-color:var(--cc-accent)}:where(.cc-app) :where(select option){background-color:var(--cc-card-solid);color:var(--cc-text)}:where(.cc-app) :where(table:not([class])){border-collapse:collapse;font-size:calc(14px * var(--d-text-scale, 1))}:where(.cc-app) :where(table:not([class])) :where(th,td){padding:11px 10px;border-bottom:1px solid var(--cc-line);text-align:left;vertical-align:middle}:where(.cc-app) :where(table:not([class])) :where(thead th){padding-top:0;padding-bottom:10px;font-family:var(--cc-font-mono);font-size:calc(11px * var(--d-text-scale, 1));font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-muted)}:where(.cc-app) :where(table:not([class])) :where(tbody tr:last-child) :where(th,td){border-bottom:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--cc-text);caret-color:var(--cc-text);box-shadow:0 0 0 1000px var(--cc-control-solid) inset;-webkit-transition:background-color 600000s 0s;transition:background-color 600000s 0s}.d-type-kicker{font-size:var(--d-fs-kicker)}.d-type-body,.d-type-kicker{font-weight:var(--d-fw-regular)}.d-type-body{font-size:var(--d-fs-body)}.d-type-body-lg{font-size:var(--d-fs-body-lg);font-weight:var(--d-fw-medium)}.d-type-section{font-size:var(--d-fs-section)}.d-type-section,.d-type-value{font-weight:var(--d-fw-medium)}.d-type-value{font-size:var(--d-fs-value)}.d-type-headline{font-size:var(--d-fs-headline);font-weight:var(--d-fw-semibold)}.tile-grid{display:grid;grid-template-columns:repeat(var(--d-col-count),1fr);grid-gap:var(--d-grid-gap);gap:var(--d-grid-gap);align-items:start}.tile[data-tile-type=kpi]{grid-row:span 1;min-height:var(--d-tile-h-kpi)}.tile[data-tile-type=hero]{grid-row:span 1;min-height:var(--d-tile-h-hero)}.tile[data-tile-type=chart]{grid-row:span 1;min-height:var(--d-tile-h-chart)}.tile[data-tile-type=table]{grid-row:span 1;min-height:var(--d-tile-h-table)}@media (max-width:767px){.tile-grid{grid-template-columns:1fr}.tile{grid-column:span 1!important}.edit-mode-toggle{display:none}}@media print{.app-header,.edit-affordance,.filter-rail{display:none}}:where(a,button,input,select,textarea,summary,[tabindex],[role=button]):focus-visible{outline:2px solid var(--d-focus);outline-offset:2px}:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):focus{outline:2px solid var(--d-focus);outline-offset:2px}:where(main[tabindex="-1"]):focus{outline:none}:where(a:not([class])),:where(a:not([class])):visited{color:var(--d-link)}:root[data-underline-links=true] a[href]{-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;text-underline-offset:2px}:root[data-text-size=large]{--d-text-scale:1.125}:root[data-text-size=larger]{--d-text-scale:1.25}:root[data-reduce-motion=true] *,:root[data-reduce-motion=true] :after,:root[data-reduce-motion=true] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}:root[data-contrast=high]{--d-text:#000000;--d-secondary:#2b2748;--d-muted:#3b3660;--d-tert-text:#2b2748;--d-border:#6b658f;--d-tert-border:#6b658f;--d-grid:#c3c8d8;--d-link:#055a75;--d-focus:#000000;--d-header-kicker:#d0cce3;--d-header-accent-text:#e4e1f2}@media (prefers-color-scheme:dark){:root[data-contrast=high]:not([data-theme=light]){--d-text:#ffffff;--d-secondary:#e4e1f2;--d-muted:#d0cce3;--d-tert-text:#e4e1f2;--d-border:#8b85a8;--d-tert-border:#8b85a8;--d-grid:#3a365e;--d-link:#8ae9fb;--d-focus:#7fe7fb}}:root[data-contrast=high][data-theme=dark]{--d-text:#ffffff;--d-secondary:#e4e1f2;--d-muted:#d0cce3;--d-tert-text:#e4e1f2;--d-border:#8b85a8;--d-tert-border:#8b85a8;--d-grid:#3a365e;--d-link:#8ae9fb;--d-focus:#7fe7fb}:root[data-contrast=high] :focus-visible{outline-width:3px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}:root[data-uplink=pending],:root[data-uplink=pending] body{background:#07090f}