:root,[data-theme=dark]{--surface-page:#06090e;--surface-panel:#080c12;--surface-panel-2:#23303f;--surface-card:#0b1018;--surface-card-raised:#0e141c;--surface-row:#11181f;--surface-grid:#141c25;--surface-deep:#0c0f1a;--surface-violet-deep:#231c3a;--surface-violet-pale:#f6f4ff;--surface-pale:#f6f9fc;--border-default:#1b2430;--border-subtle:#161e28;--border-strong:#2a3645;--text-primary:#f0f4f8;--text-body:#e6edf3;--text-secondary:#c4cfdc;--text-mvalue:#9fb0c0;--text-label:#8b97a6;--text-muted:#5a6675;--text-muted-alt:#6b7785;--text-faint:#3c4655;--text-disabled:#445063;--text-kicker:#6b7686;--text-inverse:#fff;--ink-black:#000;--ink-900:#111;--brand-blue:#1b75bc;--brand-light-blue:#45aee2;--brand-teal:#2dd4f0;--brand-blue-bright:#60a5fa;--accent-blue:#3b82f6;--status-success:#34d399;--status-warning:#fbbf24;--status-danger:#f87171;--accent-purple:#a78bfa;--accent-purple-alt:#9f7aea;--accent-violet:#7c3aed;--accent-violet-muted:#8b7fb8;--accent-violet-light:#b79cff;--accent-orange:#fb923c;--accent-pink:#f472b6;--accent-pink-deep:#ed64a6;--accent-sky:#8fc0ea;--neutral-olive:#888780;--google-red:#ea4335;--google-blue:#4285f4;--google-yellow:#fbbc05;--google-green:#34a853;--dept-finance:#1b75bc;--dept-sales:#2dd47a;--dept-operations:#ecc94b;--dept-revops:#9f7aea;--dept-client-services:#ed64a6;--brand-teal-rgb:45,212,240;--brand-blue-rgb:27,117,188;--brand-blue-bright-rgb:96,165,250;--accent-blue-rgb:59,130,246;--accent-purple-rgb:167,139,250;--status-success-rgb:52,211,153;--status-warning-rgb:251,191,36;--status-danger-rgb:248,113,113;--text-label-rgb:139,151,166;--white-rgb:255,255,255;--scrim-black-rgb:0,0,0;--scrim-page-rgb:3,5,9;--scrim-page-alt-rgb:3,6,10;--scrim-warmblack-rgb:20,10,12}[data-theme=light]{--surface-page:#f4f6fa;--surface-panel:#fff;--surface-panel-2:#e3e8f0;--surface-card:#fff;--surface-card-raised:#eef1f6;--surface-row:#f5f7fb;--surface-grid:#e2e7ef;--surface-deep:#eceff4;--surface-violet-deep:#e7e1f5;--surface-violet-pale:#332a57;--surface-pale:#1a1d23;--border-default:#d5dbe4;--border-subtle:#e4e8ef;--border-strong:#bfc7d3;--text-primary:#1a1d23;--text-body:#262b33;--text-secondary:#3c434e;--text-mvalue:#525a67;--text-label:#5c6470;--text-muted:#616b78;--text-muted-alt:#616b78;--text-faint:#79828f;--text-disabled:#7c8593;--text-kicker:#5c6470;--text-inverse:#fff;--ink-black:#000;--ink-900:#111;--brand-blue:#155e96;--brand-light-blue:#1e7bae;--brand-teal:#0e7490;--brand-blue-bright:#2563eb;--accent-blue:#2563eb;--status-success:#047857;--status-warning:#b45309;--status-danger:#c0261f;--accent-purple:#6d28d9;--accent-purple-alt:#6d28d9;--accent-violet:#6d28d9;--accent-violet-muted:#5b4e86;--accent-violet-light:#6d28d9;--accent-orange:#c2410c;--accent-pink:#be185d;--accent-pink-deep:#be185d;--accent-sky:#1f6fa8;--neutral-olive:#6b6a63;--google-red:#ea4335;--google-blue:#4285f4;--google-yellow:#fbbc05;--google-green:#34a853;--dept-finance:#155e96;--dept-sales:#047857;--dept-operations:#b45309;--dept-revops:#6d28d9;--dept-client-services:#be185d;--brand-teal-rgb:14,116,144;--brand-blue-rgb:21,94,150;--brand-blue-bright-rgb:37,99,235;--accent-blue-rgb:37,99,235;--accent-purple-rgb:109,40,217;--status-success-rgb:4,120,87;--status-warning-rgb:180,83,9;--status-danger-rgb:192,38,31;--text-label-rgb:92,100,112;--white-rgb:40,48,62;--scrim-black-rgb:51,65,85;--scrim-page-rgb:226,231,239;--scrim-page-alt-rgb:226,231,239;--scrim-warmblack-rgb:226,231,239}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0;background:var(--surface-page);color:var(--text-primary);font-family:Space Grotesk,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}button,input{font-family:inherit}@keyframes ccpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}@keyframes ccfade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lspin{to{transform:rotate(1turn)}}@keyframes ccload{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@keyframes ccshimmer{0%{background-position:100% 0}to{background-position:-100% 0}}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}[contenteditable] img{max-width:100%;height:auto}