.app-error-boundary{display:flex;align-items:center;justify-content:center;width:100%;min-height:320px;padding:40px 24px;box-sizing:border-box}.app-error-boundary-card{width:100%;max-width:460px;padding:28px;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-panel);background:var(--correl-color-surface-raised);box-shadow:var(--correl-shadow-raised);text-align:left}.app-error-boundary-eyebrow{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--correl-color-muted)}.app-error-boundary-title{margin:0 0 10px;font-size:18px;font-weight:650;color:var(--correl-color-text)}.app-error-boundary-body{margin:0 0 20px;font-size:13px;line-height:1.5;color:var(--correl-color-muted)}.app-error-boundary-actions{display:flex;gap:10px;flex-wrap:wrap}.app-error-boundary-primary,.app-error-boundary-secondary{border-radius:var(--correl-radius-control);padding:9px 16px;font-size:13px;font-weight:550;cursor:pointer}.app-error-boundary-primary{border:1px solid var(--correl-color-accent);background:var(--correl-color-accent);color:var(--correl-color-surface)}.app-error-boundary-secondary{border:1px solid var(--correl-color-border);background:transparent;color:var(--correl-color-text)}.app-error-boundary-primary:hover,.app-error-boundary-secondary:hover{box-shadow:var(--correl-shadow-subtle)}.app-error-boundary-primary:focus-visible,.app-error-boundary-secondary:focus-visible{outline:none;box-shadow:var(--correl-shadow-focus)}:root{--correl-color-canvas: #f1f5f9;--correl-color-surface: #ffffff;--correl-color-surface-raised: #eef2f8;--correl-color-border: #d5deeb;--correl-color-text: #0f172a;--correl-color-muted: #4b5a72;--correl-color-accent: #235fd6;--correl-color-focus: #2563eb;--correl-radius-xs: 3px;--correl-radius-control: 4px;--correl-radius-surface: 6px;--correl-radius-panel: 8px;--correl-radius-overlay: 12px;--correl-radius-pill: 999px;--correl-shadow-focus: 0 0 0 3px rgba(35, 95, 214, .16);--correl-shadow-subtle: 0 1px 2px rgba(15, 23, 42, .08);--correl-shadow-rail: 0 1px 2px rgba(15, 23, 42, .08);--correl-shadow-raised: 0 8px 18px rgba(15, 23, 42, .1);--correl-shadow-overlay: 0 18px 44px rgba(15, 23, 42, .16);--correl-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--correl-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}body{margin:0;background:var(--correl-color-canvas);color:var(--correl-color-text);font-family:var(--correl-font-sans);letter-spacing:0}button,input,select{font:inherit}:root{color-scheme:light;--correl-surface: #ffffff;--correl-surface-muted: #f8fbff;--correl-surface-raised: #fbfdff;--correl-border: #c8d5e8;--correl-border-muted: #dde6f2;--correl-text: #10213d;--correl-text-strong: #061a46;--correl-text-muted: #53657f;--correl-accent: #235fd6;--correl-accent-hover: #174fb5;--correl-accent-ring: rgba(35, 95, 214, .14);--correl-danger: #b42318;--correl-warning: #d97706;--correl-success: #116b3a;--correl-radius-control: 6px;--correl-radius-panel: 8px;--correl-radius-overlay: 12px;--correl-radius-pill: 999px;--correl-shadow-focus: 0 0 0 3px var(--correl-accent-ring);--correl-shadow-subtle: 0 1px 2px rgba(15, 23, 42, .06);--correl-shadow-raised: 0 8px 18px rgba(15, 23, 42, .1);--correl-shadow-overlay: 0 18px 44px rgba(15, 23, 42, .16);--correl-overlay-scrim: rgba(13, 24, 40, .5);--correl-neutral-0: #ffffff;--correl-neutral-25: #f8fafc;--correl-neutral-50: #f1f5f9;--correl-neutral-100: #e8edf4;--correl-neutral-200: #d5deeb;--correl-neutral-300: #c1cddd;--correl-neutral-400: #9fb0c8;--correl-neutral-500: #647389;--correl-neutral-600: #4b5a72;--correl-neutral-700: #334155;--correl-neutral-800: #1e293b;--correl-neutral-900: #0f172a;--correl-neutral-950: #060d1a;--correl-accent-50: #eef4ff;--correl-accent-100: #dbe8fe;--correl-accent-200: #bfdbfe;--correl-accent-300: #93c0fd;--correl-accent-400: #5a8df0;--correl-accent-500: #2563eb;--correl-accent-600: #235fd6;--correl-accent-700: #174fb5;--correl-accent-800: #123f8c;--correl-accent-900: #0f2c6d;--correl-success-50: #ecfdf3;--correl-success-100: #c7f0d6;--correl-success-500: #16a34a;--correl-success-600: #116b3a;--correl-success-700: #0f5b3f;--correl-warning-50: #fff7ec;--correl-warning-100: #fde3b8;--correl-warning-500: #f59e0b;--correl-warning-600: #d97706;--correl-warning-700: #b45309;--correl-warning-800: #7a3e00;--correl-danger-50: #fef2f2;--correl-danger-100: #fbd5d3;--correl-danger-500: #dc2626;--correl-danger-600: #b42318;--correl-danger-700: #991b1b;--correl-danger-800: #7a1c16;--correl-purple-100: #eee7ff;--correl-purple-600: #6941d9;--correl-color-003f9e: var(--correl-accent-700);--correl-color-0057df: var(--correl-accent-500);--correl-color-005bd7: var(--correl-accent-600);--correl-color-005d31: var(--correl-success-600);--correl-color-006534: var(--correl-success-600);--correl-color-006666: var(--correl-success-700);--correl-color-006978: var(--correl-success-700);--correl-color-006a6f: var(--correl-success-700);--correl-color-006d79: var(--correl-success-700);--correl-color-007f8c: var(--correl-success-700);--correl-color-00a4ef: #00a4ef;--correl-color-020617: var(--correl-neutral-950);--correl-color-020b1d: var(--correl-neutral-950);--correl-color-020c1d: var(--correl-neutral-950);--correl-color-030712: var(--correl-neutral-950);--correl-color-04723e: var(--correl-success-600);--correl-color-047857: var(--correl-success-600);--correl-color-050b16: var(--correl-neutral-950);--correl-color-06101f: var(--correl-neutral-950);--correl-color-061022: var(--correl-neutral-900);--correl-color-061229: var(--correl-neutral-900);--correl-color-06122a: var(--correl-neutral-900);--correl-color-061633: var(--correl-neutral-900);--correl-color-061833: var(--correl-neutral-900);--correl-color-061845: var(--correl-neutral-900);--correl-color-061a46: var(--correl-neutral-900);--correl-color-061b3a: var(--correl-neutral-900);--correl-color-061b4a: var(--correl-neutral-900);--correl-color-062a58: var(--correl-neutral-800);--correl-color-063945: var(--correl-neutral-700);--correl-color-063e70: var(--correl-neutral-700);--correl-color-070d1a: var(--correl-neutral-950);--correl-color-07111f: var(--correl-neutral-950);--correl-color-071126: var(--correl-neutral-900);--correl-color-071229: var(--correl-neutral-900);--correl-color-07122a: var(--correl-neutral-900);--correl-color-07122f: var(--correl-neutral-900);--correl-color-07132b: var(--correl-neutral-900);--correl-color-07132d: var(--correl-neutral-900);--correl-color-07142d: var(--correl-neutral-900);--correl-color-07152f: var(--correl-neutral-900);--correl-color-071a35: var(--correl-neutral-900);--correl-color-071b42: var(--correl-neutral-900);--correl-color-071b46: var(--correl-neutral-900);--correl-color-072f63: var(--correl-accent-900);--correl-color-07315f: var(--correl-neutral-800);--correl-color-073469: var(--correl-accent-900);--correl-color-073a78: var(--correl-accent-900);--correl-color-074ee2: var(--correl-accent-500);--correl-color-07576f: var(--correl-success-700);--correl-color-0757bd: var(--correl-accent-700);--correl-color-0758db: var(--correl-accent-500);--correl-color-075a64: var(--correl-success-700);--correl-color-075b65: var(--correl-success-700);--correl-color-08111f: var(--correl-neutral-950);--correl-color-08142d: var(--correl-neutral-900);--correl-color-081733: var(--correl-neutral-900);--correl-color-08224c: var(--correl-neutral-900);--correl-color-082954: var(--correl-neutral-800);--correl-color-082f63: var(--correl-accent-900);--correl-color-083a78: var(--correl-accent-900);--correl-color-083f8f: var(--correl-accent-800);--correl-color-085b2c: var(--correl-success-600);--correl-color-08743f: var(--correl-success-600);--correl-color-087982: var(--correl-success-700);--correl-color-087f45: var(--correl-success-600);--correl-color-087f4d: var(--correl-success-600);--correl-color-09142a: var(--correl-neutral-900);--correl-color-0a1429: var(--correl-neutral-900);--correl-color-0a2e5f: var(--correl-neutral-800);--correl-color-0a3470: var(--correl-accent-900);--correl-color-0a3975: var(--correl-accent-900);--correl-color-0a4594: var(--correl-accent-800);--correl-color-0a5a9f: var(--correl-accent-800);--correl-color-0b1220: var(--correl-neutral-950);--correl-color-0b1428: var(--correl-neutral-900);--correl-color-0b1b33: var(--correl-neutral-900);--correl-color-0b265d: var(--correl-accent-900);--correl-color-0b3a78: var(--correl-accent-900);--correl-color-0b3b78: var(--correl-accent-900);--correl-color-0b3b83: var(--correl-accent-800);--correl-color-0b3f86: var(--correl-accent-800);--correl-color-0b3f93: var(--correl-accent-800);--correl-color-0b4a96: var(--correl-accent-800);--correl-color-0b4c9c: var(--correl-accent-800);--correl-color-0b4da2: var(--correl-accent-800);--correl-color-0b4ea8: var(--correl-accent-700);--correl-color-0b55c5: var(--correl-accent-600);--correl-color-0b5f46: var(--correl-success-700);--correl-color-0b5fd3: var(--correl-accent-600);--correl-color-0b66e4: var(--correl-accent-600);--correl-color-0b6b38: var(--correl-success-600);--correl-color-0c1830: var(--correl-neutral-900);--correl-color-0c1a30: var(--correl-neutral-900);--correl-color-0c3f86: var(--correl-accent-800);--correl-color-0c4a9a: var(--correl-accent-800);--correl-color-0c55a2: var(--correl-accent-800);--correl-color-0d1b3f: var(--correl-neutral-900);--correl-color-0d1f3a: var(--correl-neutral-900);--correl-color-0d2a64: var(--correl-accent-900);--correl-color-0d3b7c: var(--correl-accent-900);--correl-color-0d4ca3: var(--correl-accent-800);--correl-color-0d4f9e: var(--correl-accent-800);--correl-color-0d66d0: var(--correl-accent-600);--correl-color-0d6efd: var(--correl-accent-500);--correl-color-0d6f8f: var(--correl-success-700);--correl-color-0d7f8c: var(--correl-success-700);--correl-color-0e2538: var(--correl-neutral-800);--correl-color-0e3258: var(--correl-neutral-800);--correl-color-0e8345: var(--correl-success-600);--correl-color-0f172a: var(--correl-neutral-900);--correl-color-0f1b2d: var(--correl-neutral-900);--correl-color-0f1c30: var(--correl-neutral-900);--correl-color-0f1f35: var(--correl-neutral-900);--correl-color-0f2038: var(--correl-neutral-900);--correl-color-0f2a4c: var(--correl-neutral-800);--correl-color-0f2c6d: var(--correl-accent-900);--correl-color-0f2d51: var(--correl-neutral-800);--correl-color-0f2f63: var(--correl-accent-900);--correl-color-0f3a64: var(--correl-neutral-700);--correl-color-0f3d8f: var(--correl-accent-800);--correl-color-0f3f2c: var(--correl-success-700);--correl-color-0f3f8a: var(--correl-accent-800);--correl-color-0f3f8f: var(--correl-accent-800);--correl-color-0f3f91: var(--correl-accent-800);--correl-color-0f4f66: var(--correl-neutral-700);--correl-color-0f4f99: var(--correl-accent-800);--correl-color-0f4fa8: var(--correl-accent-700);--correl-color-0f4fb8: var(--correl-accent-700);--correl-color-0f5b3f: var(--correl-success-700);--correl-color-0f5bb7: var(--correl-accent-700);--correl-color-0f5cc8: var(--correl-accent-700);--correl-color-0f5ccf: var(--correl-accent-600);--correl-color-0f5f55: var(--correl-success-700);--correl-color-0f6848: var(--correl-success-700);--correl-color-0f6a3e: var(--correl-success-600);--correl-color-0f6b48: var(--correl-success-700);--correl-color-0f6b4e: var(--correl-success-700);--correl-color-0f6b78: var(--correl-success-700);--correl-color-0f6b7a: var(--correl-success-700);--correl-color-0f6f7d: var(--correl-success-700);--correl-color-0f6fb8: var(--correl-accent-400);--correl-color-0f766e: var(--correl-success-700);--correl-color-0f7a4f: var(--correl-success-600);--correl-color-0f7a55: var(--correl-success-600);--correl-color-0f7b58: var(--correl-success-600);--correl-color-0f7b8a: var(--correl-success-700);--correl-color-0f8a56: var(--correl-success-600);--correl-color-0f8f4d: var(--correl-success-500);--correl-color-101827: var(--correl-neutral-900);--correl-color-101828: var(--correl-neutral-900);--correl-color-101928: var(--correl-neutral-900);--correl-color-101a2e: var(--correl-neutral-900);--correl-color-101c2f: var(--correl-neutral-900);--correl-color-10203a: var(--correl-neutral-900);--correl-color-10213d: var(--correl-neutral-900);--correl-color-10223f: var(--correl-neutral-900);--correl-color-10233e: var(--correl-neutral-800);--correl-color-10233f: var(--correl-neutral-800);--correl-color-102540: var(--correl-neutral-800);--correl-color-102742: var(--correl-neutral-800);--correl-color-103a78: var(--correl-accent-900);--correl-color-104fc2: var(--correl-accent-600);--correl-color-111827: var(--correl-neutral-900);--correl-color-111b2d: var(--correl-neutral-900);--correl-color-11345f: var(--correl-neutral-700);--correl-color-113f8a: var(--correl-accent-800);--correl-color-1155ff: var(--correl-accent-500);--correl-color-116b3a: var(--correl-success-600);--correl-color-122033: var(--correl-neutral-800);--correl-color-12233c: var(--correl-neutral-800);--correl-color-12315f: var(--correl-neutral-800);--correl-color-12324f: var(--correl-neutral-800);--correl-color-12335f: var(--correl-neutral-700);--correl-color-123968: var(--correl-neutral-700);--correl-color-123a72: var(--correl-accent-900);--correl-color-123f70: var(--correl-neutral-700);--correl-color-123f87: var(--correl-accent-800);--correl-color-123f8c: var(--correl-accent-800);--correl-color-12613f: var(--correl-success-700);--correl-color-1261ff: var(--correl-accent-500);--correl-color-1264d8: var(--correl-accent-600);--correl-color-1264e8: var(--correl-accent-500);--correl-color-1266e3: var(--correl-accent-600);--correl-color-128241: var(--correl-success-600);--correl-color-12a05c: var(--correl-success-500);--correl-color-12a150: var(--correl-success-500);--correl-color-12a86a: var(--correl-success-500);--correl-color-13223a: var(--correl-neutral-800);--correl-color-132642: var(--correl-neutral-800);--correl-color-13275b: var(--correl-accent-900);--correl-color-13512b: var(--correl-success-700);--correl-color-137342: var(--correl-success-600);--correl-color-13734b: var(--correl-success-600);--correl-color-139352: var(--correl-success-500);--correl-color-142033: var(--correl-neutral-800);--correl-color-14233a: var(--correl-neutral-800);--correl-color-14243b: var(--correl-neutral-800);--correl-color-14253f: var(--correl-neutral-800);--correl-color-14263f: var(--correl-neutral-800);--correl-color-142f45: var(--correl-neutral-800);--correl-color-14345b: var(--correl-neutral-700);--correl-color-14345c: var(--correl-neutral-700);--correl-color-143f84: var(--correl-accent-800);--correl-color-14406e: var(--correl-neutral-700);--correl-color-14532d: var(--correl-success-700);--correl-color-1454d4: var(--correl-accent-500);--correl-color-146c43: var(--correl-success-600);--correl-color-146e4b: var(--correl-success-600);--correl-color-147343: var(--correl-success-600);--correl-color-147444: var(--correl-success-600);--correl-color-148455: var(--correl-success-600);--correl-color-149455: var(--correl-success-500);--correl-color-14b86b: var(--correl-success-500);--correl-color-152033: var(--correl-neutral-800);--correl-color-152136: var(--correl-neutral-800);--correl-color-15223a: var(--correl-neutral-800);--correl-color-15233a: var(--correl-neutral-800);--correl-color-15243c: var(--correl-neutral-800);--correl-color-153b76: var(--correl-accent-900);--correl-color-154b8f: var(--correl-accent-800);--correl-color-1554b7: var(--correl-accent-700);--correl-color-155ee8: var(--correl-accent-500);--correl-color-157348: var(--correl-success-600);--correl-color-15803d: var(--correl-success-600);--correl-color-158046: var(--correl-success-600);--correl-color-158f55: var(--correl-success-600);--correl-color-159457: var(--correl-success-500);--correl-color-16233a: var(--correl-neutral-800);--correl-color-16345c: var(--correl-neutral-700);--correl-color-16365f: var(--correl-neutral-700);--correl-color-163b68: var(--correl-neutral-700);--correl-color-163b7a: var(--correl-accent-900);--correl-color-163c6d: var(--correl-neutral-700);--correl-color-164b35: var(--correl-success-700);--correl-color-166534: var(--correl-success-600);--correl-color-166b43: var(--correl-success-600);--correl-color-168255: var(--correl-success-600);--correl-color-168348: var(--correl-success-600);--correl-color-16a05b: var(--correl-success-500);--correl-color-16a34a: var(--correl-success-500);--correl-color-16a35a: var(--correl-success-500);--correl-color-172033: var(--correl-neutral-800);--correl-color-172236: var(--correl-neutral-800);--correl-color-17233a: var(--correl-neutral-800);--correl-color-17304f: var(--correl-neutral-800);--correl-color-173c68: var(--correl-neutral-700);--correl-color-173f75: var(--correl-accent-900);--correl-color-174a87: var(--correl-accent-800);--correl-color-174ea6: var(--correl-accent-800);--correl-color-174f9a: var(--correl-accent-800);--correl-color-1760c3: var(--correl-accent-700);--correl-color-17a56d: var(--correl-success-500);--correl-color-17a866: var(--correl-success-500);--correl-color-17b96a: var(--correl-success-500);--correl-color-182234: var(--correl-neutral-800);--correl-color-182337: var(--correl-neutral-800);--correl-color-18263b: var(--correl-neutral-800);--correl-color-183557: var(--correl-neutral-700);--correl-color-183a2c: var(--correl-neutral-800);--correl-color-184fb1: var(--correl-accent-700);--correl-color-187044: var(--correl-success-600);--correl-color-18813a: var(--correl-success-600);--correl-color-18a957: var(--correl-success-500);--correl-color-18b96b: var(--correl-success-500);--correl-color-19336d: var(--correl-accent-900);--correl-color-19456f: var(--correl-neutral-700);--correl-color-1a45c2: var(--correl-accent-600);--correl-color-1a7f37: var(--correl-success-600);--correl-color-1b2940: var(--correl-neutral-800);--correl-color-1b2942: var(--correl-neutral-800);--correl-color-1b2a41: var(--correl-neutral-800);--correl-color-1b2f55: var(--correl-neutral-800);--correl-color-1b44bd: var(--correl-accent-600);--correl-color-1b4ec9: var(--correl-accent-600);--correl-color-1b4fa8: var(--correl-accent-700);--correl-color-1b75d0: var(--correl-accent-400);--correl-color-1c304b: var(--correl-neutral-800);--correl-color-1d2a3d: var(--correl-neutral-800);--correl-color-1d2b3d: var(--correl-neutral-800);--correl-color-1d3466: var(--correl-neutral-700);--correl-color-1d4ed8: var(--correl-accent-500);--correl-color-1d5fbd: var(--correl-accent-700);--correl-color-1d5fd1: var(--correl-accent-600);--correl-color-1d5fd8: var(--correl-accent-600);--correl-color-1d5fdf: var(--correl-accent-500);--correl-color-1d6b35: var(--correl-success-600);--correl-color-1d6ed0: var(--correl-accent-400);--correl-color-1d7a4f: var(--correl-success-600);--correl-color-1e293b: var(--correl-neutral-800);--correl-color-1e2b44: var(--correl-neutral-800);--correl-color-1e3a5f: var(--correl-neutral-700);--correl-color-1e3a8a: var(--correl-accent-800);--correl-color-1e7a4f: var(--correl-success-600);--correl-color-1f2937: var(--correl-neutral-800);--correl-color-1f2a3d: var(--correl-neutral-800);--correl-color-1f2a44: var(--correl-neutral-800);--correl-color-1f2d3d: var(--correl-neutral-800);--correl-color-1f2e49: var(--correl-neutral-800);--correl-color-1f2f46: var(--correl-neutral-800);--correl-color-1f3a5f: var(--correl-neutral-700);--correl-color-1f3b64: var(--correl-neutral-700);--correl-color-1f5fd1: var(--correl-accent-600);--correl-color-1f5fe0: var(--correl-accent-500);--correl-color-1f5fe6: var(--correl-accent-500);--correl-color-1f5fe8: var(--correl-accent-500);--correl-color-1f67c7: var(--correl-accent-700);--correl-color-1f6fe5: var(--correl-accent-600);--correl-color-1f7a5b: var(--correl-success-700);--correl-color-1f7a8c: var(--correl-success-700);--correl-color-1f8a4d: var(--correl-success-600);--correl-color-1f9d69: var(--correl-success-600);--correl-color-202a3a: var(--correl-neutral-800);--correl-color-20334f: var(--correl-neutral-800);--correl-color-20aa67: var(--correl-success-500);--correl-color-21304b: var(--correl-neutral-800);--correl-color-213653: var(--correl-neutral-700);--correl-color-214f8f: var(--correl-accent-800);--correl-color-22314a: var(--correl-neutral-800);--correl-color-2267f0: var(--correl-accent-500);--correl-color-233248: var(--correl-neutral-800);--correl-color-23324f: var(--correl-neutral-800);--correl-color-233a5a: var(--correl-neutral-700);--correl-color-235fd6: var(--correl-accent-600);--correl-color-23865e: var(--correl-success-600);--correl-color-243047: var(--correl-neutral-800);--correl-color-243145: var(--correl-neutral-800);--correl-color-24324a: var(--correl-neutral-800);--correl-color-24334f: var(--correl-neutral-800);--correl-color-24364f: var(--correl-neutral-700);--correl-color-243753: var(--correl-neutral-700);--correl-color-243852: var(--correl-neutral-700);--correl-color-244064: var(--correl-neutral-700);--correl-color-24476f: var(--correl-neutral-700);--correl-color-24509c: var(--correl-accent-800);--correl-color-251412: var(--correl-neutral-950);--correl-color-25324a: var(--correl-neutral-800);--correl-color-253348: var(--correl-neutral-800);--correl-color-253449: var(--correl-neutral-800);--correl-color-25344c: var(--correl-neutral-800);--correl-color-25344d: var(--correl-neutral-800);--correl-color-25354b: var(--correl-neutral-700);--correl-color-25365a: var(--correl-neutral-700);--correl-color-25457d: var(--correl-accent-900);--correl-color-2563eb: var(--correl-accent-500);--correl-color-263244: var(--correl-neutral-800);--correl-color-263447: var(--correl-neutral-800);--correl-color-26344c: var(--correl-neutral-800);--correl-color-26354a: var(--correl-neutral-700);--correl-color-26364b: var(--correl-neutral-700);--correl-color-26364e: var(--correl-neutral-700);--correl-color-26374f: var(--correl-neutral-700);--correl-color-26384f: var(--correl-neutral-700);--correl-color-263852: var(--correl-neutral-700);--correl-color-263954: var(--correl-neutral-700);--correl-color-263a5c: var(--correl-neutral-700);--correl-color-273449: var(--correl-neutral-800);--correl-color-27364b: var(--correl-neutral-700);--correl-color-27364f: var(--correl-neutral-700);--correl-color-273850: var(--correl-neutral-700);--correl-color-273a56: var(--correl-neutral-700);--correl-color-273a57: var(--correl-neutral-700);--correl-color-27724a: var(--correl-success-600);--correl-color-27865f: var(--correl-success-600);--correl-color-28374f: var(--correl-neutral-700);--correl-color-29384d: var(--correl-neutral-700);--correl-color-293b55: var(--correl-neutral-700);--correl-color-2a6df4: var(--correl-accent-500);--correl-color-2b3b50: var(--correl-neutral-700);--correl-color-2c3950: var(--correl-neutral-700);--correl-color-2c3c5d: var(--correl-neutral-700);--correl-color-2c3e58: var(--correl-neutral-700);--correl-color-2c3e62: var(--correl-neutral-700);--correl-color-2c6be8: var(--correl-accent-600);--correl-color-2c8d36: var(--correl-success-500);--correl-color-2d6cff: var(--correl-accent-500);--correl-color-2f3d55: var(--correl-neutral-700);--correl-color-2f4063: var(--correl-neutral-700);--correl-color-2f67d8: var(--correl-accent-600);--correl-color-2f6df0: var(--correl-accent-500);--correl-color-2f6fd8: var(--correl-accent-600);--correl-color-2f7bef: var(--correl-accent-600);--correl-color-2f8f55: var(--correl-success-600);--correl-color-304058: var(--correl-neutral-700);--correl-color-304158: var(--correl-neutral-700);--correl-color-30415b: var(--correl-neutral-700);--correl-color-30425c: var(--correl-neutral-700);--correl-color-304263: var(--correl-neutral-700);--correl-color-314057: var(--correl-neutral-700);--correl-color-314156: var(--correl-neutral-700);--correl-color-31425a: var(--correl-neutral-700);--correl-color-31435d: var(--correl-neutral-700);--correl-color-314466: var(--correl-neutral-700);--correl-color-314566: var(--correl-neutral-700);--correl-color-315f7d: var(--correl-neutral-600);--correl-color-32415c: var(--correl-neutral-700);--correl-color-32445d: var(--correl-neutral-700);--correl-color-32445f: var(--correl-neutral-700);--correl-color-324760: var(--correl-neutral-700);--correl-color-334155: var(--correl-neutral-700);--correl-color-33415b: var(--correl-neutral-700);--correl-color-33415c: var(--correl-neutral-700);--correl-color-334762: var(--correl-neutral-700);--correl-color-344054: var(--correl-neutral-700);--correl-color-344055: var(--correl-neutral-700);--correl-color-344155: var(--correl-neutral-700);--correl-color-344256: var(--correl-neutral-700);--correl-color-34425c: var(--correl-neutral-700);--correl-color-34435d: var(--correl-neutral-700);--correl-color-34445b: var(--correl-neutral-700);--correl-color-34445c: var(--correl-neutral-700);--correl-color-34465f: var(--correl-neutral-700);--correl-color-344761: var(--correl-neutral-700);--correl-color-34507a: var(--correl-neutral-600);--correl-color-354255: var(--correl-neutral-700);--correl-color-35435e: var(--correl-neutral-700);--correl-color-374151: var(--correl-neutral-700);--correl-color-37506f: var(--correl-neutral-600);--correl-color-38516f: var(--correl-neutral-600);--correl-color-39b96c: var(--correl-success-500);--correl-color-3a4f74: var(--correl-neutral-600);--correl-color-3b2b17: var(--correl-neutral-950);--correl-color-3b455c: var(--correl-neutral-700);--correl-color-3b4b61: var(--correl-neutral-700);--correl-color-3b8f63: var(--correl-success-600);--correl-color-3d4d63: var(--correl-neutral-700);--correl-color-3f4b5f: var(--correl-neutral-700);--correl-color-3f4e63: var(--correl-neutral-600);--correl-color-3f4e6a: var(--correl-neutral-600);--correl-color-3f5067: var(--correl-neutral-600);--correl-color-3f7b56: var(--correl-success-600);--correl-color-3f9d60: var(--correl-success-500);--correl-color-40506d: var(--correl-neutral-600);--correl-color-40516a: var(--correl-neutral-600);--correl-color-40516b: var(--correl-neutral-600);--correl-color-40526b: var(--correl-neutral-600);--correl-color-40536c: var(--correl-neutral-600);--correl-color-40536f: var(--correl-neutral-600);--correl-color-41506a: var(--correl-neutral-600);--correl-color-41516a: var(--correl-neutral-600);--correl-color-42516d: var(--correl-neutral-600);--correl-color-42526a: var(--correl-neutral-600);--correl-color-42536c: var(--correl-neutral-600);--correl-color-43536a: var(--correl-neutral-600);--correl-color-43536b: var(--correl-neutral-600);--correl-color-43546b: var(--correl-neutral-600);--correl-color-44546a: var(--correl-neutral-600);--correl-color-44546b: var(--correl-neutral-600);--correl-color-445671: var(--correl-neutral-600);--correl-color-45546f: var(--correl-neutral-600);--correl-color-45566f: var(--correl-neutral-600);--correl-color-45576f: var(--correl-neutral-600);--correl-color-46546a: var(--correl-neutral-600);--correl-color-46566c: var(--correl-neutral-600);--correl-color-46566f: var(--correl-neutral-600);--correl-color-46576d: var(--correl-neutral-600);--correl-color-465872: var(--correl-neutral-600);--correl-color-46596b: var(--correl-neutral-600);--correl-color-46618b: var(--correl-neutral-600);--correl-color-475467: var(--correl-neutral-600);--correl-color-475569: var(--correl-neutral-600);--correl-color-475971: var(--correl-neutral-600);--correl-color-485a70: var(--correl-neutral-600);--correl-color-4a1d1d: var(--correl-danger-800);--correl-color-4a3b38: var(--correl-neutral-700);--correl-color-4a5666: var(--correl-neutral-600);--correl-color-4a5b72: var(--correl-neutral-600);--correl-color-4a5b73: var(--correl-neutral-600);--correl-color-4a8cff: var(--correl-accent-400);--correl-color-4b2a26: var(--correl-neutral-800);--correl-color-4b5563: var(--correl-neutral-600);--correl-color-4b5a73: var(--correl-neutral-600);--correl-color-4b5b70: var(--correl-neutral-600);--correl-color-4b5b72: var(--correl-neutral-600);--correl-color-4b5c72: var(--correl-neutral-600);--correl-color-4b5e78: var(--correl-neutral-600);--correl-color-4c5c73: var(--correl-neutral-600);--correl-color-4d5f75: var(--correl-neutral-600);--correl-color-4d6078: var(--correl-neutral-600);--correl-color-4e5f75: var(--correl-neutral-600);--correl-color-4f5f73: var(--correl-neutral-600);--correl-color-4f5f74: var(--correl-neutral-600);--correl-color-4f6075: var(--correl-neutral-600);--correl-color-4f6076: var(--correl-neutral-600);--correl-color-4f617a: var(--correl-neutral-600);--correl-color-4f86ff: var(--correl-accent-400);--correl-color-506078: var(--correl-neutral-600);--correl-color-50627a: var(--correl-neutral-600);--correl-color-50647e: var(--correl-neutral-600);--correl-color-515b66: var(--correl-neutral-600);--correl-color-516176: var(--correl-neutral-600);--correl-color-516178: var(--correl-neutral-600);--correl-color-51647e: var(--correl-neutral-600);--correl-color-526071: var(--correl-neutral-600);--correl-color-526172: var(--correl-neutral-600);--correl-color-526174: var(--correl-neutral-600);--correl-color-526175: var(--correl-neutral-600);--correl-color-526176: var(--correl-neutral-600);--correl-color-526177: var(--correl-neutral-600);--correl-color-52617a: var(--correl-neutral-600);--correl-color-526278: var(--correl-neutral-600);--correl-color-52627a: var(--correl-neutral-600);--correl-color-52637a: var(--correl-neutral-600);--correl-color-52637b: var(--correl-neutral-600);--correl-color-52647a: var(--correl-neutral-600);--correl-color-52647c: var(--correl-neutral-600);--correl-color-52657d: var(--correl-neutral-600);--correl-color-52657e: var(--correl-neutral-600);--correl-color-526987: var(--correl-neutral-500);--correl-color-536073: var(--correl-neutral-600);--correl-color-536174: var(--correl-neutral-600);--correl-color-536176: var(--correl-neutral-600);--correl-color-53617a: var(--correl-neutral-600);--correl-color-536278: var(--correl-neutral-600);--correl-color-53627a: var(--correl-neutral-600);--correl-color-53637a: var(--correl-neutral-600);--correl-color-53647a: var(--correl-neutral-600);--correl-color-53657c: var(--correl-neutral-600);--correl-color-53657d: var(--correl-neutral-600);--correl-color-53657f: var(--correl-neutral-600);--correl-color-536783: var(--correl-neutral-600);--correl-color-547262: var(--correl-neutral-500);--correl-color-55657a: var(--correl-neutral-600);--correl-color-55657c: var(--correl-neutral-600);--correl-color-57657a: var(--correl-neutral-600);--correl-color-58677e: var(--correl-neutral-500);--correl-color-59687c: var(--correl-neutral-500);--correl-color-5a6b82: var(--correl-neutral-500);--correl-color-5a8df0: var(--correl-accent-400);--correl-color-5b6676: var(--correl-neutral-500);--correl-color-5b6678: var(--correl-neutral-500);--correl-color-5b687c: var(--correl-neutral-500);--correl-color-5b6b82: var(--correl-neutral-500);--correl-color-5b6f87: var(--correl-neutral-500);--correl-color-5b6f8c: var(--correl-neutral-500);--correl-color-5c3b10: var(--correl-warning-800);--correl-color-5c6678: var(--correl-neutral-500);--correl-color-5c6b7f: var(--correl-neutral-500);--correl-color-5c6b80: var(--correl-neutral-500);--correl-color-5c6d83: var(--correl-neutral-500);--correl-color-5d2b25: var(--correl-danger-800);--correl-color-5d3a10: var(--correl-warning-800);--correl-color-5d6878: var(--correl-neutral-500);--correl-color-5d6a7c: var(--correl-neutral-500);--correl-color-5d6c82: var(--correl-neutral-500);--correl-color-5d6d85: var(--correl-neutral-500);--correl-color-5d6f88: var(--correl-neutral-500);--correl-color-5d7290: var(--correl-neutral-500);--correl-color-5e6a7d: var(--correl-neutral-500);--correl-color-5e6d82: var(--correl-neutral-500);--correl-color-5f3b0b: var(--correl-warning-800);--correl-color-5f453f: var(--correl-neutral-700);--correl-color-5f6b7c: var(--correl-neutral-500);--correl-color-5f6f84: var(--correl-neutral-500);--correl-color-5f6f85: var(--correl-neutral-500);--correl-color-5f6f87: var(--correl-neutral-500);--correl-color-5f718b: var(--correl-neutral-500);--correl-color-5f7390: var(--correl-neutral-500);--correl-color-607086: var(--correl-neutral-500);--correl-color-607089: var(--correl-neutral-500);--correl-color-607189: var(--correl-neutral-500);--correl-color-60728a: var(--correl-neutral-500);--correl-color-60728c: var(--correl-neutral-500);--correl-color-617089: var(--correl-neutral-500);--correl-color-61738a: var(--correl-neutral-500);--correl-color-627086: var(--correl-neutral-500);--correl-color-627087: var(--correl-neutral-500);--correl-color-627188: var(--correl-neutral-500);--correl-color-627189: var(--correl-neutral-500);--correl-color-62718a: var(--correl-neutral-500);--correl-color-637083: var(--correl-neutral-500);--correl-color-637089: var(--correl-neutral-500);--correl-color-63718a: var(--correl-neutral-500);--correl-color-64748b: var(--correl-neutral-500);--correl-color-657386: var(--correl-neutral-500);--correl-color-65738a: var(--correl-neutral-500);--correl-color-65758a: var(--correl-neutral-500);--correl-color-65758c: var(--correl-neutral-500);--correl-color-667085: var(--correl-neutral-500);--correl-color-66758a: var(--correl-neutral-500);--correl-color-66768b: var(--correl-neutral-500);--correl-color-667892: var(--correl-neutral-500);--correl-color-677385: var(--correl-neutral-500);--correl-color-687486: var(--correl-neutral-500);--correl-color-68778c: var(--correl-neutral-500);--correl-color-68778d: var(--correl-neutral-500);--correl-color-6941c6: var(--correl-purple-600);--correl-color-6941d9: var(--correl-purple-600);--correl-color-697588: var(--correl-neutral-500);--correl-color-6a7890: var(--correl-neutral-500);--correl-color-6b4843: var(--correl-neutral-700);--correl-color-6b531c: var(--correl-warning-800);--correl-color-6b7890: var(--correl-neutral-500);--correl-color-6b7a90: var(--correl-neutral-500);--correl-color-6b7b92: var(--correl-neutral-500);--correl-color-6d4b08: var(--correl-warning-800);--correl-color-6d8fbd: var(--correl-accent-300);--correl-color-6f514d: var(--correl-neutral-600);--correl-color-6f5f39: var(--correl-warning-800);--correl-color-6f7b8b: var(--correl-neutral-500);--correl-color-6f7f95: var(--correl-neutral-500);--correl-color-7047ff: var(--correl-purple-600);--correl-color-704b10: var(--correl-warning-800);--correl-color-70564f: var(--correl-neutral-600);--correl-color-708095: var(--correl-neutral-500);--correl-color-7186a0: var(--correl-neutral-500);--correl-color-72a2ff: var(--correl-accent-400);--correl-color-748399: var(--correl-neutral-500);--correl-color-75b7ef: var(--correl-accent-300);--correl-color-778ba6: var(--correl-neutral-500);--correl-color-7a241c: var(--correl-danger-800);--correl-color-7a3e00: var(--correl-warning-800);--correl-color-7a4b12: var(--correl-warning-800);--correl-color-7a4d08: var(--correl-warning-800);--correl-color-7a544e: var(--correl-neutral-600);--correl-color-7a8798: var(--correl-neutral-500);--correl-color-7a8799: var(--correl-neutral-500);--correl-color-7a8aa0: var(--correl-neutral-500);--correl-color-7b8698: var(--correl-neutral-500);--correl-color-7b8798: var(--correl-neutral-500);--correl-color-7b8ca8: var(--correl-neutral-500);--correl-color-7b8da3: var(--correl-neutral-500);--correl-color-7b9bc8: var(--correl-accent-300);--correl-color-7c291f: var(--correl-danger-800);--correl-color-7c3aed: var(--correl-purple-600);--correl-color-7c5200: var(--correl-warning-800);--correl-color-7c8ba0: var(--correl-neutral-500);--correl-color-7ca8f8: var(--correl-accent-300);--correl-color-7d8795: var(--correl-neutral-500);--correl-color-7d8a9b: var(--correl-neutral-500);--correl-color-7e95b4: var(--correl-accent-300);--correl-color-7f1515: var(--correl-danger-800);--correl-color-7f1d1d: var(--correl-danger-800);--correl-color-7f8ea3: var(--correl-neutral-500);--correl-color-7f9cc2: var(--correl-accent-300);--correl-color-7fba00: #7fba00;--correl-color-8090aa: var(--correl-neutral-500);--correl-color-80a8ef: var(--correl-accent-300);--correl-color-8191ad: var(--correl-neutral-400);--correl-color-825100: var(--correl-warning-800);--correl-color-8292aa: var(--correl-neutral-400);--correl-color-82b8fb: var(--correl-accent-300);--correl-color-835100: var(--correl-warning-800);--correl-color-8391a7: var(--correl-neutral-400);--correl-color-8694a9: var(--correl-neutral-400);--correl-color-86b7ff: var(--correl-accent-300);--correl-color-86cfa5: var(--correl-success-100);--correl-color-874400: var(--correl-warning-800);--correl-color-8798b5: var(--correl-neutral-400);--correl-color-8a1f16: var(--correl-danger-700);--correl-color-8a4d00: var(--correl-warning-800);--correl-color-8a5200: var(--correl-warning-800);--correl-color-8a540f: var(--correl-warning-800);--correl-color-8a5600: var(--correl-warning-800);--correl-color-8a5a00: var(--correl-warning-800);--correl-color-8a5b54: var(--correl-danger-800);--correl-color-8a6d1b: var(--correl-warning-800);--correl-color-8a6d3b: var(--correl-warning-800);--correl-color-8a96a8: var(--correl-neutral-400);--correl-color-8a97a8: var(--correl-neutral-400);--correl-color-8a98aa: var(--correl-neutral-400);--correl-color-8aa3c4: var(--correl-accent-300);--correl-color-8aa7cc: var(--correl-accent-300);--correl-color-8ab4f8: var(--correl-accent-300);--correl-color-8ab9f4: var(--correl-accent-300);--correl-color-8b241c: var(--correl-danger-800);--correl-color-8b95a6: var(--correl-neutral-400);--correl-color-8b97a8: var(--correl-neutral-400);--correl-color-8b97aa: var(--correl-neutral-400);--correl-color-8b99aa: var(--correl-neutral-400);--correl-color-8b99ad: var(--correl-neutral-400);--correl-color-8bb8ff: var(--correl-accent-300);--correl-color-8da0b8: var(--correl-neutral-400);--correl-color-8e2c24: var(--correl-danger-800);--correl-color-8ea0b8: var(--correl-neutral-400);--correl-color-8f1d1d: var(--correl-danger-700);--correl-color-8f1d20: var(--correl-danger-700);--correl-color-8f1f16: var(--correl-danger-700);--correl-color-8f2d2d: var(--correl-danger-800);--correl-color-8f2f2f: var(--correl-danger-800);--correl-color-8fb0da: var(--correl-accent-300);--correl-color-8fb1e8: var(--correl-accent-300);--correl-color-8fb4e8: var(--correl-accent-300);--correl-color-8fb5df: var(--correl-accent-300);--correl-color-8fb8ee: var(--correl-accent-300);--correl-color-8fc4f3: var(--correl-accent-300);--correl-color-922319: var(--correl-danger-700);--correl-color-92560f: var(--correl-warning-800);--correl-color-92c8aa: var(--correl-success-100);--correl-color-93a7c2: var(--correl-neutral-400);--correl-color-93b6e8: var(--correl-accent-300);--correl-color-93c5fd: var(--correl-accent-300);--correl-color-94a3b8: var(--correl-neutral-400);--correl-color-94a8c4: var(--correl-neutral-400);--correl-color-94d8b1: var(--correl-success-100);--correl-color-97160d: var(--correl-danger-700);--correl-color-97a0ad: var(--correl-neutral-400);--correl-color-985c12: var(--correl-warning-800);--correl-color-98a2b3: var(--correl-neutral-400);--correl-color-98a6b8: var(--correl-neutral-400);--correl-color-991b1b: var(--correl-danger-700);--correl-color-99231a: var(--correl-danger-700);--correl-color-9a271d: var(--correl-danger-700);--correl-color-9a3328: var(--correl-danger-700);--correl-color-9a3412: var(--correl-warning-700);--correl-color-9a4b00: var(--correl-warning-700);--correl-color-9a4f00: var(--correl-warning-700);--correl-color-9a5b00: var(--correl-warning-800);--correl-color-9a5c00: var(--correl-warning-800);--correl-color-9aa7b7: var(--correl-neutral-400);--correl-color-9aa7bc: var(--correl-neutral-400);--correl-color-9aa8ba: var(--correl-neutral-400);--correl-color-9aa8bb: var(--correl-neutral-400);--correl-color-9aabbf: var(--correl-neutral-400);--correl-color-9b1c1c: var(--correl-danger-700);--correl-color-9ba9c0: var(--correl-neutral-400);--correl-color-9bb6d8: var(--correl-accent-200);--correl-color-9bb7e7: var(--correl-accent-300);--correl-color-9bbbe4: var(--correl-accent-300);--correl-color-9c6109: var(--correl-warning-800);--correl-color-9ca8b7: var(--correl-neutral-400);--correl-color-9cc2ff: var(--correl-accent-300);--correl-color-9d1d1d: var(--correl-danger-700);--correl-color-9db6d6: var(--correl-accent-200);--correl-color-9db8df: var(--correl-accent-300);--correl-color-9eb1c4: var(--correl-neutral-400);--correl-color-9eb3d1: var(--correl-neutral-400);--correl-color-9eb4d0: var(--correl-neutral-400);--correl-color-9eb7d7: var(--correl-accent-200);--correl-color-9eb9dd: var(--correl-accent-200);--correl-color-9f1239: var(--correl-danger-700);--correl-color-9f1d14: var(--correl-danger-700);--correl-color-9f1d1d: var(--correl-danger-700);--correl-color-9f2d20: var(--correl-danger-700);--correl-color-9f2d2d: var(--correl-danger-700);--correl-color-9f2f2f: var(--correl-danger-700);--correl-color-9f6d68: var(--correl-danger-800);--correl-color-9fb0c8: var(--correl-neutral-400);--correl-color-9fb2ca: var(--correl-neutral-400);--correl-color-9fb2cb: var(--correl-neutral-400);--correl-color-9fb3cb: var(--correl-neutral-400);--correl-color-9fb4d1: var(--correl-neutral-400);--correl-color-9fb4d2: var(--correl-neutral-400);--correl-color-9fc3ff: var(--correl-accent-300);--correl-color-9fd6bb: var(--correl-success-100);--correl-color-9fd7b6: var(--correl-success-100);--correl-color-a02a22: var(--correl-danger-700);--correl-color-a03232: var(--correl-danger-700);--correl-color-a12a20: var(--correl-danger-700);--correl-color-a15c00: var(--correl-warning-700);--correl-color-a32323: var(--correl-danger-700);--correl-color-a56a2a: var(--correl-warning-800);--correl-color-a66a24: var(--correl-warning-800);--correl-color-a7b1c0: var(--correl-neutral-400);--correl-color-a7b2c2: var(--correl-neutral-400);--correl-color-a7b3c4: var(--correl-neutral-400);--correl-color-a7d7b7: var(--correl-success-100);--correl-color-a7d8bc: var(--correl-success-100);--correl-color-a7f3d0: var(--correl-success-100);--correl-color-a8b4c4: var(--correl-neutral-400);--correl-color-a8bee4: var(--correl-accent-200);--correl-color-aab4c0: var(--correl-neutral-400);--correl-color-aabbd0: var(--correl-neutral-400);--correl-color-adc2d9: var(--correl-neutral-300);--correl-color-aeb8c4: var(--correl-neutral-400);--correl-color-aeb9c7: var(--correl-neutral-400);--correl-color-aeb9ca: var(--correl-neutral-400);--correl-color-aebbd0: var(--correl-neutral-400);--correl-color-aebfda: var(--correl-neutral-400);--correl-color-b0171f: var(--correl-danger-600);--correl-color-b04747: var(--correl-danger-700);--correl-color-b3261e: var(--correl-danger-600);--correl-color-b34a3f: var(--correl-danger-700);--correl-color-b35300: var(--correl-warning-700);--correl-color-b42318: var(--correl-danger-600);--correl-color-b45309: var(--correl-warning-700);--correl-color-b46200: var(--correl-warning-700);--correl-color-b46a00: var(--correl-warning-600);--correl-color-b66a00: var(--correl-warning-600);--correl-color-b6c6dd: var(--correl-neutral-300);--correl-color-b76e00: var(--correl-warning-600);--correl-color-b7791f: var(--correl-warning-600);--correl-color-b78118: var(--correl-warning-600);--correl-color-b7c3d4: var(--correl-neutral-300);--correl-color-b7c8de: var(--correl-neutral-300);--correl-color-b7cdf9: var(--correl-accent-200);--correl-color-b7d8f8: var(--correl-accent-200);--correl-color-b8c2cf: var(--correl-neutral-300);--correl-color-b8c3d3: var(--correl-neutral-300);--correl-color-b8c4d4: var(--correl-neutral-300);--correl-color-b8c5d6: var(--correl-neutral-300);--correl-color-b8c7d9: var(--correl-neutral-300);--correl-color-b8c7da: var(--correl-neutral-300);--correl-color-b8c8dd: var(--correl-neutral-300);--correl-color-b8c9de: var(--correl-neutral-300);--correl-color-b8c9df: var(--correl-neutral-300);--correl-color-b8c9e6: var(--correl-neutral-300);--correl-color-b8d7c0: var(--correl-neutral-100);--correl-color-b8d7cf: var(--correl-neutral-200);--correl-color-b8dbc7: var(--correl-neutral-100);--correl-color-b8e4ce: var(--correl-success-100);--correl-color-b91c1c: var(--correl-danger-600);--correl-color-b9c6d6: var(--correl-neutral-300);--correl-color-b9c7d8: var(--correl-neutral-300);--correl-color-b9c8d9: var(--correl-neutral-300);--correl-color-b9c8dc: var(--correl-neutral-300);--correl-color-b9c9dc: var(--correl-neutral-300);--correl-color-b9cdf5: var(--correl-accent-200);--correl-color-b9d7ff: var(--correl-accent-200);--correl-color-b9d8c5: var(--correl-neutral-200);--correl-color-b9d9f0: var(--correl-neutral-300);--correl-color-b9dbc6: var(--correl-neutral-100);--correl-color-bac6d6: var(--correl-neutral-300);--correl-color-bae4c9: var(--correl-success-100);--correl-color-bbf7d0: var(--correl-success-100);--correl-color-bcc7d5: var(--correl-neutral-300);--correl-color-bcc8d9: var(--correl-neutral-300);--correl-color-bcd0ec: var(--correl-neutral-300);--correl-color-bcd2ef: var(--correl-neutral-300);--correl-color-bdcadd: var(--correl-neutral-300);--correl-color-bdcbe2: var(--correl-neutral-300);--correl-color-bdcce0: var(--correl-neutral-300);--correl-color-bdd2ef: var(--correl-neutral-300);--correl-color-be123c: var(--correl-danger-700);--correl-color-bed7c8: var(--correl-neutral-200);--correl-color-bf161d: var(--correl-danger-600);--correl-color-bfc9d8: var(--correl-neutral-300);--correl-color-bfccdc: var(--correl-neutral-300);--correl-color-bfd0e6: var(--correl-neutral-300);--correl-color-bfd0ea: var(--correl-neutral-300);--correl-color-bfd2ee: var(--correl-neutral-300);--correl-color-bfd3c7: var(--correl-neutral-200);--correl-color-bfd7c6: var(--correl-neutral-200);--correl-color-bfdbfe: var(--correl-accent-200);--correl-color-bfe0cf: var(--correl-neutral-100);--correl-color-bfe3cd: var(--correl-neutral-100);--correl-color-bfeede: var(--correl-success-100);--correl-color-c03434: var(--correl-danger-600);--correl-color-c0392b: var(--correl-danger-600);--correl-color-c2410c: var(--correl-warning-700);--correl-color-c2413d: var(--correl-danger-700);--correl-color-c26a13: var(--correl-warning-700);--correl-color-c2ccdb: var(--correl-neutral-300);--correl-color-c3cfdf: var(--correl-neutral-300);--correl-color-c44747: var(--correl-danger-700);--correl-color-c4510b: var(--correl-warning-700);--correl-color-c4cfdd: var(--correl-neutral-300);--correl-color-c4d2e3: var(--correl-neutral-300);--correl-color-c4d3ea: var(--correl-neutral-300);--correl-color-c4d4e8: var(--correl-neutral-300);--correl-color-c5cfdd: var(--correl-neutral-300);--correl-color-c5d2e2: var(--correl-neutral-300);--correl-color-c5d3e5: var(--correl-neutral-300);--correl-color-c5d3e6: var(--correl-neutral-300);--correl-color-c5d4e6: var(--correl-neutral-300);--correl-color-c5d4ea: var(--correl-neutral-300);--correl-color-c6d3e2: var(--correl-neutral-300);--correl-color-c6d4e5: var(--correl-neutral-300);--correl-color-c75c00: var(--correl-warning-700);--correl-color-c75f0d: var(--correl-warning-700);--correl-color-c76a00: var(--correl-warning-600);--correl-color-c7d3e1: var(--correl-neutral-300);--correl-color-c7d3e2: var(--correl-neutral-300);--correl-color-c7d4e4: var(--correl-neutral-300);--correl-color-c81e1e: var(--correl-danger-500);--correl-color-c8d2e0: var(--correl-neutral-300);--correl-color-c8d3e0: var(--correl-neutral-300);--correl-color-c8d3e1: var(--correl-neutral-300);--correl-color-c8d4e3: var(--correl-neutral-300);--correl-color-c8d5e4: var(--correl-neutral-300);--correl-color-c8d5e5: var(--correl-neutral-300);--correl-color-c8d5e6: var(--correl-neutral-300);--correl-color-c8d5e8: var(--correl-neutral-300);--correl-color-c8d6e7: var(--correl-neutral-300);--correl-color-c96f00: var(--correl-warning-600);--correl-color-c9d2df: var(--correl-neutral-300);--correl-color-c9d3df: var(--correl-neutral-300);--correl-color-c9d3e1: var(--correl-neutral-300);--correl-color-c9d4e2: var(--correl-neutral-300);--correl-color-c9d4e3: var(--correl-neutral-300);--correl-color-c9d5e4: var(--correl-neutral-300);--correl-color-c9d5e6: var(--correl-neutral-300);--correl-color-c9d6e6: var(--correl-neutral-300);--correl-color-c9d6e8: var(--correl-neutral-300);--correl-color-c9d7e8: var(--correl-neutral-300);--correl-color-c9d8e8: var(--correl-neutral-200);--correl-color-c9d8ea: var(--correl-neutral-300);--correl-color-c9daf3: var(--correl-neutral-300);--correl-color-cad5e4: var(--correl-neutral-300);--correl-color-cbd5e1: var(--correl-neutral-200);--correl-color-cbd6e2: var(--correl-neutral-200);--correl-color-cbd6e4: var(--correl-neutral-200);--correl-color-cbd6e5: var(--correl-neutral-200);--correl-color-cbd6e6: var(--correl-neutral-300);--correl-color-cbd7e6: var(--correl-neutral-200);--correl-color-cbd7e7: var(--correl-neutral-200);--correl-color-cbd7e8: var(--correl-neutral-200);--correl-color-cbd8e8: var(--correl-neutral-200);--correl-color-cc2f2f: var(--correl-danger-600);--correl-color-ccd5e2: var(--correl-neutral-200);--correl-color-ccd6e3: var(--correl-neutral-200);--correl-color-ccd6e4: var(--correl-neutral-200);--correl-color-ccd7e5: var(--correl-neutral-200);--correl-color-ccd8e6: var(--correl-neutral-200);--correl-color-ccd8e8: var(--correl-neutral-200);--correl-color-ccd9e8: var(--correl-neutral-200);--correl-color-cdd6e6: var(--correl-neutral-200);--correl-color-cdd7e5: var(--correl-neutral-200);--correl-color-cdd8e7: var(--correl-neutral-200);--correl-color-cf171f: var(--correl-danger-500);--correl-color-cf2e2e: var(--correl-danger-500);--correl-color-cf4c3f: var(--correl-danger-600);--correl-color-cfd7e4: var(--correl-neutral-200);--correl-color-cfd8e4: var(--correl-neutral-200);--correl-color-cfd8e5: var(--correl-neutral-200);--correl-color-cfd8e6: var(--correl-neutral-200);--correl-color-cfd9e6: var(--correl-neutral-200);--correl-color-cfd9e7: var(--correl-neutral-200);--correl-color-cfd9e8: var(--correl-neutral-200);--correl-color-cfdae8: var(--correl-neutral-200);--correl-color-cfdaea: var(--correl-neutral-200);--correl-color-cfdbea: var(--correl-neutral-200);--correl-color-cfe0d8: var(--correl-neutral-100);--correl-color-cfe0f8: var(--correl-neutral-200);--correl-color-cfe2fb: var(--correl-neutral-200);--correl-color-cfe4d8: var(--correl-neutral-100);--correl-color-d10f1a: var(--correl-danger-500);--correl-color-d11f1f: var(--correl-danger-500);--correl-color-d1dbe7: var(--correl-neutral-200);--correl-color-d2dce8: var(--correl-neutral-200);--correl-color-d3dbe6: var(--correl-neutral-200);--correl-color-d3dde9: var(--correl-neutral-200);--correl-color-d3ddec: var(--correl-neutral-200);--correl-color-d3deeb: var(--correl-neutral-200);--correl-color-d3dfec: var(--correl-neutral-200);--correl-color-d46b08: var(--correl-warning-600);--correl-color-d4dbe6: var(--correl-neutral-200);--correl-color-d4dde8: var(--correl-neutral-200);--correl-color-d4deeb: var(--correl-neutral-200);--correl-color-d4deec: var(--correl-neutral-200);--correl-color-d4e0ee: var(--correl-neutral-200);--correl-color-d5dbe3: var(--correl-neutral-200);--correl-color-d5dde9: var(--correl-neutral-200);--correl-color-d5dee9: var(--correl-neutral-200);--correl-color-d5deea: var(--correl-neutral-200);--correl-color-d5dfec: var(--correl-neutral-200);--correl-color-d5eef3: var(--correl-success-50);--correl-color-d6877d: var(--correl-danger-100);--correl-color-d6a85f: var(--correl-warning-100);--correl-color-d6ac62: var(--correl-warning-100);--correl-color-d6dee8: var(--correl-neutral-200);--correl-color-d6dee9: var(--correl-neutral-200);--correl-color-d6deea: var(--correl-neutral-200);--correl-color-d6e0eb: var(--correl-neutral-200);--correl-color-d6e0ec: var(--correl-neutral-200);--correl-color-d6e0ef: var(--correl-neutral-200);--correl-color-d6e1ee: var(--correl-neutral-200);--correl-color-d71920: var(--correl-danger-500);--correl-color-d78311: var(--correl-warning-600);--correl-color-d7a2a2: var(--correl-danger-100);--correl-color-d7b4af: var(--correl-neutral-300);--correl-color-d7dee8: var(--correl-neutral-200);--correl-color-d7dfe9: var(--correl-neutral-200);--correl-color-d7dfeb: var(--correl-neutral-200);--correl-color-d7e0eb: var(--correl-neutral-200);--correl-color-d7e0ec: var(--correl-neutral-200);--correl-color-d7e1ed: var(--correl-neutral-200);--correl-color-d7e1ee: var(--correl-neutral-200);--correl-color-d7e1ef: var(--correl-neutral-200);--correl-color-d7e2ed: var(--correl-neutral-200);--correl-color-d7e2ee: var(--correl-neutral-200);--correl-color-d7e2ef: var(--correl-neutral-200);--correl-color-d7e2f0: var(--correl-neutral-200);--correl-color-d8aa3a: var(--correl-warning-500);--correl-color-d8b24a: var(--correl-warning-500);--correl-color-d8dee8: var(--correl-neutral-200);--correl-color-d8e0ea: var(--correl-neutral-200);--correl-color-d8e0eb: var(--correl-neutral-200);--correl-color-d8e1eb: var(--correl-neutral-200);--correl-color-d8e1ec: var(--correl-neutral-200);--correl-color-d8e1ed: var(--correl-neutral-200);--correl-color-d8e1ee: var(--correl-neutral-200);--correl-color-d8e2ee: var(--correl-neutral-200);--correl-color-d8e3f0: var(--correl-neutral-200);--correl-color-d8e7df: var(--correl-success-50);--correl-color-d90416: var(--correl-danger-500);--correl-color-d91f29: var(--correl-danger-500);--correl-color-d92d20: var(--correl-danger-500);--correl-color-d97706: var(--correl-warning-600);--correl-color-d9b27f: var(--correl-warning-100);--correl-color-d9e0ea: var(--correl-neutral-200);--correl-color-d9e1eb: var(--correl-neutral-200);--correl-color-d9e1ec: var(--correl-neutral-200);--correl-color-d9e2ec: var(--correl-neutral-200);--correl-color-d9e2ed: var(--correl-neutral-200);--correl-color-d9e2ee: var(--correl-neutral-200);--correl-color-d9e2ef: var(--correl-neutral-200);--correl-color-d9e3f1: var(--correl-neutral-200);--correl-color-d9e6f4: var(--correl-accent-100);--correl-color-d9e9fb: var(--correl-accent-100);--correl-color-dbe2ea: var(--correl-neutral-200);--correl-color-dbe2eb: var(--correl-neutral-200);--correl-color-dbe3ed: var(--correl-neutral-200);--correl-color-dbe3ee: var(--correl-neutral-200);--correl-color-dbe3ef: var(--correl-neutral-200);--correl-color-dbe4ee: var(--correl-accent-50);--correl-color-dbe4ef: var(--correl-accent-50);--correl-color-dbe5ef: var(--correl-accent-50);--correl-color-dbe5f0: var(--correl-accent-50);--correl-color-dbe5f1: var(--correl-accent-100);--correl-color-dbe5f2: var(--correl-accent-100);--correl-color-dbe6ef: var(--correl-accent-50);--correl-color-dbe7f7: var(--correl-accent-100);--correl-color-dbe7fa: var(--correl-accent-100);--correl-color-dbeafe: var(--correl-accent-100);--correl-color-dc0714: var(--correl-danger-500);--correl-color-dc2626: var(--correl-danger-500);--correl-color-dce3ee: var(--correl-accent-50);--correl-color-dce4ee: var(--correl-accent-50);--correl-color-dce4ef: var(--correl-accent-50);--correl-color-dce5ef: var(--correl-accent-50);--correl-color-dce5f0: var(--correl-accent-50);--correl-color-dce6f1: var(--correl-accent-50);--correl-color-dce6f2: var(--correl-accent-100);--correl-color-dce8e3: var(--correl-success-50);--correl-color-dce8f7: var(--correl-accent-100);--correl-color-ddd6fe: var(--correl-purple-100);--correl-color-dde3ec: var(--correl-accent-50);--correl-color-dde5ee: var(--correl-accent-50);--correl-color-dde5f0: var(--correl-accent-50);--correl-color-dde6f0: var(--correl-accent-50);--correl-color-dde6f1: var(--correl-accent-50);--correl-color-dde6f2: var(--correl-accent-50);--correl-color-def8ea: var(--correl-success-50);--correl-color-dfc98e: var(--correl-warning-100);--correl-color-dfe4eb: var(--correl-accent-50);--correl-color-dfe5ee: var(--correl-accent-50);--correl-color-dfe6ef: var(--correl-accent-50);--correl-color-dfe6f0: var(--correl-accent-50);--correl-color-dfe7f0: var(--correl-accent-50);--correl-color-dfe7f1: var(--correl-accent-50);--correl-color-dfeaf7: var(--correl-accent-50);--correl-color-dfeeff: var(--correl-accent-100);--correl-color-dff5ea: var(--correl-success-50);--correl-color-dff7e8: var(--correl-success-50);--correl-color-e00613: var(--correl-danger-500);--correl-color-e0a59e: var(--correl-danger-100);--correl-color-e0e6ee: var(--correl-accent-50);--correl-color-e0e7f0: var(--correl-accent-50);--correl-color-e11d48: var(--correl-danger-500);--correl-color-e1d6b8: var(--correl-neutral-25);--correl-color-e1e7ef: var(--correl-accent-50);--correl-color-e1e7f0: var(--correl-accent-50);--correl-color-e1e8f0: var(--correl-accent-50);--correl-color-e1e8f1: var(--correl-accent-50);--correl-color-e26c12: var(--correl-warning-600);--correl-color-e2b6af: var(--correl-neutral-300);--correl-color-e2e7ef: var(--correl-accent-50);--correl-color-e2e8f0: var(--correl-accent-50);--correl-color-e2e8f1: var(--correl-accent-50);--correl-color-e2e8f2: var(--correl-accent-50);--correl-color-e2eaf3: var(--correl-accent-50);--correl-color-e2eee8: var(--correl-success-50);--correl-color-e2f6ec: var(--correl-success-50);--correl-color-e30613: var(--correl-danger-500);--correl-color-e34848: var(--correl-danger-500);--correl-color-e3b9b3: var(--correl-neutral-300);--correl-color-e3d9c2: var(--correl-neutral-50);--correl-color-e3e8ef: var(--correl-neutral-100);--correl-color-e3e9f1: var(--correl-accent-50);--correl-color-e3e9f2: var(--correl-accent-50);--correl-color-e3eaf2: var(--correl-accent-50);--correl-color-e3eaf3: var(--correl-accent-50);--correl-color-e3ebf4: var(--correl-accent-50);--correl-color-e3ebf5: var(--correl-accent-50);--correl-color-e4a59c: var(--correl-danger-100);--correl-color-e4bbb5: var(--correl-neutral-200);--correl-color-e4e8ef: var(--correl-neutral-100);--correl-color-e4e8f0: var(--correl-accent-50);--correl-color-e4e9f0: var(--correl-neutral-100);--correl-color-e4e9f1: var(--correl-accent-50);--correl-color-e4eaf2: var(--correl-accent-50);--correl-color-e4ebf3: var(--correl-accent-50);--correl-color-e4ebf5: var(--correl-accent-50);--correl-color-e4edf7: var(--correl-accent-50);--correl-color-e5b9b5: var(--correl-neutral-300);--correl-color-e5e7eb: var(--correl-neutral-100);--correl-color-e5eaf0: var(--correl-neutral-100);--correl-color-e5eaf1: var(--correl-neutral-100);--correl-color-e5eaf2: var(--correl-accent-50);--correl-color-e5ebf2: var(--correl-accent-50);--correl-color-e5ebf3: var(--correl-accent-50);--correl-color-e5ecf4: var(--correl-accent-50);--correl-color-e5edf4: var(--correl-accent-50);--correl-color-e5edf5: var(--correl-accent-50);--correl-color-e5edf7: var(--correl-accent-50);--correl-color-e6b8b2: var(--correl-danger-100);--correl-color-e6e9f0: var(--correl-neutral-100);--correl-color-e6eaf0: var(--correl-neutral-100);--correl-color-e6ebf1: var(--correl-neutral-100);--correl-color-e6ebf2: var(--correl-neutral-100);--correl-color-e6ecf3: var(--correl-accent-50);--correl-color-e6ecf4: var(--correl-accent-50);--correl-color-e6edf4: var(--correl-accent-50);--correl-color-e6edf5: var(--correl-accent-50);--correl-color-e6eef0: var(--correl-neutral-100);--correl-color-e6f0fb: var(--correl-accent-50);--correl-color-e6f3ec: var(--correl-success-50);--correl-color-e7ebf2: var(--correl-neutral-100);--correl-color-e7ecf3: var(--correl-neutral-100);--correl-color-e7edf4: var(--correl-accent-50);--correl-color-e7edf5: var(--correl-accent-50);--correl-color-e7eef6: var(--correl-accent-50);--correl-color-e7eef7: var(--correl-accent-50);--correl-color-e7efff: var(--correl-accent-50);--correl-color-e7f0fb: var(--correl-accent-50);--correl-color-e7f0ff: var(--correl-accent-50);--correl-color-e7f4ec: var(--correl-success-50);--correl-color-e8122e: var(--correl-danger-500);--correl-color-e8d2a6: var(--correl-warning-100);--correl-color-e8ecf2: var(--correl-neutral-100);--correl-color-e8edf3: var(--correl-neutral-100);--correl-color-e8edf4: var(--correl-neutral-100);--correl-color-e8edf5: var(--correl-accent-50);--correl-color-e8eef5: var(--correl-accent-50);--correl-color-e8eef6: var(--correl-accent-50);--correl-color-e8eef7: var(--correl-accent-50);--correl-color-e8eff7: var(--correl-accent-50);--correl-color-e8eff9: var(--correl-accent-50);--correl-color-e8f0fb: var(--correl-accent-50);--correl-color-e8f1ff: var(--correl-accent-50);--correl-color-e8f6ee: var(--correl-success-50);--correl-color-e8f6f7: var(--correl-success-50);--correl-color-e8f8ef: var(--correl-success-50);--correl-color-e98400: var(--correl-warning-600);--correl-color-e9c4be: var(--correl-neutral-100);--correl-color-e9d5d2: var(--correl-neutral-100);--correl-color-e9eef5: var(--correl-neutral-100);--correl-color-e9eff7: var(--correl-accent-50);--correl-color-e9f2fe: var(--correl-accent-50);--correl-color-e9f8ef: var(--correl-success-50);--correl-color-e9f8f0: var(--correl-success-50);--correl-color-ead0bd: var(--correl-neutral-100);--correl-color-ead7d3: var(--correl-neutral-100);--correl-color-eadfca: var(--correl-neutral-25);--correl-color-eaeef6: var(--correl-accent-50);--correl-color-eaf1ff: var(--correl-accent-50);--correl-color-eaf2ff: var(--correl-accent-50);--correl-color-eaf3fe: var(--correl-accent-50);--correl-color-eaf3ff: var(--correl-accent-50);--correl-color-eaf7ef: var(--correl-success-50);--correl-color-ecfdf5: var(--correl-success-50);--correl-color-edc77e: var(--correl-warning-100);--correl-color-edd09a: var(--correl-warning-100);--correl-color-edf1f5: var(--correl-neutral-50);--correl-color-edf1f6: var(--correl-neutral-50);--correl-color-edf1f7: var(--correl-neutral-100);--correl-color-edf2f7: var(--correl-neutral-50);--correl-color-edf2f8: var(--correl-neutral-50);--correl-color-edf3f8: var(--correl-neutral-50);--correl-color-edf3fa: var(--correl-accent-50);--correl-color-edf4ff: var(--correl-accent-50);--correl-color-edf5ff: var(--correl-accent-50);--correl-color-edf8f1: var(--correl-success-50);--correl-color-edfdf7: var(--correl-success-50);--correl-color-ee1733: var(--correl-danger-500);--correl-color-eee7ff: var(--correl-purple-100);--correl-color-eee9ff: var(--correl-purple-100);--correl-color-eef0f3: var(--correl-neutral-50);--correl-color-eef1f5: var(--correl-neutral-50);--correl-color-eef1f6: var(--correl-neutral-50);--correl-color-eef2f7: var(--correl-neutral-50);--correl-color-eef2f8: var(--correl-neutral-50);--correl-color-eef2ff: var(--correl-accent-50);--correl-color-eef3f8: var(--correl-neutral-50);--correl-color-eef3fb: var(--correl-accent-50);--correl-color-eef3ff: var(--correl-accent-50);--correl-color-eef4fb: var(--correl-accent-50);--correl-color-eef4ff: var(--correl-accent-50);--correl-color-eef5ff: var(--correl-accent-50);--correl-color-eef6fd: var(--correl-accent-50);--correl-color-eef6ff: var(--correl-accent-50);--correl-color-eef8f1: var(--correl-success-50);--correl-color-eef8f4: var(--correl-success-50);--correl-color-eef9fb: var(--correl-neutral-50);--correl-color-eefaf2: var(--correl-success-50);--correl-color-eefaf3: var(--correl-success-50);--correl-color-ef1f2d: var(--correl-danger-500);--correl-color-ef2f2f: var(--correl-danger-500);--correl-color-ef313b: var(--correl-danger-500);--correl-color-ef3838: var(--correl-danger-500);--correl-color-ef4444: var(--correl-danger-500);--correl-color-ef8b8b: var(--correl-danger-100);--correl-color-efb0a8: var(--correl-danger-100);--correl-color-efb4aa: var(--correl-danger-100);--correl-color-efb6ad: var(--correl-danger-100);--correl-color-efc3bc: var(--correl-neutral-100);--correl-color-efc8c2: var(--correl-neutral-100);--correl-color-efcf8a: var(--correl-warning-100);--correl-color-eff6ff: var(--correl-accent-50);--correl-color-f04438: var(--correl-danger-500);--correl-color-f07d00: var(--correl-warning-600);--correl-color-f08200: var(--correl-warning-600);--correl-color-f08a00: var(--correl-warning-500);--correl-color-f0b9b4: var(--correl-danger-100);--correl-color-f0b9b9: var(--correl-danger-100);--correl-color-f0c16d: var(--correl-warning-100);--correl-color-f0c2c2: var(--correl-neutral-200);--correl-color-f0c4bf: var(--correl-neutral-100);--correl-color-f0c7bd: var(--correl-neutral-100);--correl-color-f0d3cf: var(--correl-neutral-100);--correl-color-f0d6d1: var(--correl-neutral-100);--correl-color-f0d8a8: var(--correl-warning-100);--correl-color-f0d9b1: var(--correl-warning-100);--correl-color-f0e0dd: var(--correl-danger-50);--correl-color-f0f3f7: var(--correl-neutral-50);--correl-color-f0f4f9: var(--correl-neutral-50);--correl-color-f0f6ff: var(--correl-accent-50);--correl-color-f0f7ff: var(--correl-accent-50);--correl-color-f0f8f3: var(--correl-neutral-25);--correl-color-f0f9f4: var(--correl-success-50);--correl-color-f0fbf4: var(--correl-success-50);--correl-color-f0fdf4: var(--correl-success-50);--correl-color-f0fdf7: var(--correl-success-50);--correl-color-f1a1a1: var(--correl-danger-100);--correl-color-f1b5b5: var(--correl-danger-100);--correl-color-f1b6b6: var(--correl-danger-100);--correl-color-f1b8b8: var(--correl-danger-100);--correl-color-f1c8a6: var(--correl-warning-100);--correl-color-f1cf74: var(--correl-warning-100);--correl-color-f1d8ad: var(--correl-warning-100);--correl-color-f1ded7: var(--correl-neutral-100);--correl-color-f1f5f9: var(--correl-neutral-50);--correl-color-f1f5fa: var(--correl-neutral-50);--correl-color-f1f5fb: var(--correl-neutral-50);--correl-color-f1fbf5: var(--correl-success-50);--correl-color-f25022: #f25022;--correl-color-f27c00: var(--correl-warning-600);--correl-color-f28a18: var(--correl-warning-600);--correl-color-f28c00: var(--correl-warning-500);--correl-color-f29b26: var(--correl-warning-500);--correl-color-f2c27b: var(--correl-warning-100);--correl-color-f2d8d3: var(--correl-neutral-100);--correl-color-f2f5f9: var(--correl-neutral-50);--correl-color-f2f6ff: var(--correl-accent-50);--correl-color-f2f7ff: var(--correl-accent-50);--correl-color-f3b49a: var(--correl-warning-100);--correl-color-f3b7b7: var(--correl-danger-100);--correl-color-f3c0bb: var(--correl-danger-100);--correl-color-f3c57c: var(--correl-warning-100);--correl-color-f3f5f8: var(--correl-neutral-50);--correl-color-f3f6fa: var(--correl-neutral-50);--correl-color-f3f6fb: var(--correl-neutral-50);--correl-color-f3f6ff: var(--correl-accent-50);--correl-color-f3f7fc: var(--correl-neutral-50);--correl-color-f3f7ff: var(--correl-accent-50);--correl-color-f3f8fb: var(--correl-neutral-50);--correl-color-f3f8ff: var(--correl-neutral-50);--correl-color-f4c7c4: var(--correl-neutral-100);--correl-color-f4d08a: var(--correl-warning-100);--correl-color-f4f6f9: var(--correl-neutral-50);--correl-color-f4f7fb: var(--correl-neutral-50);--correl-color-f4f7ff: var(--correl-accent-50);--correl-color-f4f8fb: var(--correl-neutral-50);--correl-color-f4f8fd: var(--correl-neutral-50);--correl-color-f4f8ff: var(--correl-neutral-50);--correl-color-f4fbf6: var(--correl-neutral-25);--correl-color-f59e0b: var(--correl-warning-500);--correl-color-f5f7fa: var(--correl-neutral-25);--correl-color-f5f7fb: var(--correl-neutral-50);--correl-color-f5f8fb: var(--correl-neutral-25);--correl-color-f5f8fc: var(--correl-neutral-50);--correl-color-f5f8fd: var(--correl-neutral-50);--correl-color-f5f9ff: var(--correl-neutral-50);--correl-color-f5fffa: var(--correl-success-50);--correl-color-f6c66d: var(--correl-warning-100);--correl-color-f6f8fb: var(--correl-neutral-25);--correl-color-f6f9fc: var(--correl-neutral-25);--correl-color-f6f9fd: var(--correl-neutral-25);--correl-color-f6f9ff: var(--correl-neutral-50);--correl-color-f6faff: var(--correl-neutral-25);--correl-color-f6fbf7: var(--correl-neutral-25);--correl-color-f6fbff: var(--correl-neutral-25);--correl-color-f7f8fb: var(--correl-neutral-25);--correl-color-f7f9fc: var(--correl-neutral-25);--correl-color-f7faff: var(--correl-neutral-25);--correl-color-f7fbf9: var(--correl-neutral-25);--correl-color-f7fbff: var(--correl-neutral-25);--correl-color-f8efd9: var(--correl-warning-50);--correl-color-f8f9fb: var(--correl-neutral-25);--correl-color-f8fafc: var(--correl-neutral-25);--correl-color-f8fafd: var(--correl-neutral-25);--correl-color-f8fbff: var(--correl-neutral-25);--correl-color-f97316: var(--correl-warning-600);--correl-color-f9fbfd: var(--correl-neutral-25);--correl-color-f9fbfe: var(--correl-neutral-25);--correl-color-f9fbff: var(--correl-neutral-25);--correl-color-fafcff: var(--correl-neutral-25);--correl-color-fb213b: var(--correl-danger-500);--correl-color-fbe2de: var(--correl-danger-100);--correl-color-fbeeec: var(--correl-danger-50);--correl-color-fbf3f2: var(--correl-neutral-25);--correl-color-fbf4dd: var(--correl-warning-50);--correl-color-fbf6ea: var(--correl-warning-50);--correl-color-fbf8f0: var(--correl-warning-50);--correl-color-fbfcfb: var(--correl-neutral-0);--correl-color-fbfcfe: var(--correl-neutral-25);--correl-color-fbfcff: var(--correl-neutral-25);--correl-color-fbfdff: var(--correl-neutral-25);--correl-color-fbfefd: var(--correl-neutral-0);--correl-color-fbfffd: var(--correl-neutral-0);--correl-color-fcfdff: var(--correl-neutral-25);--correl-color-fdebec: var(--correl-danger-50);--correl-color-fdece4: var(--correl-warning-50);--correl-color-fdeceb: var(--correl-danger-50);--correl-color-fdeeec: var(--correl-danger-50);--correl-color-fdf7f6: var(--correl-neutral-0);--correl-color-fecaca: var(--correl-danger-100);--correl-color-fed7aa: var(--correl-warning-100);--correl-color-fef2f2: var(--correl-danger-50);--correl-color-ff4d4f: var(--correl-danger-500);--correl-color-ff5a1f: var(--correl-warning-600);--correl-color-ff8500: var(--correl-warning-600);--correl-color-ff8b2f: var(--correl-warning-600);--correl-color-ff970d: var(--correl-warning-500);--correl-color-ffae22: var(--correl-warning-500);--correl-color-ffb900: #ffb900;--correl-color-ffc8c8: var(--correl-danger-100);--correl-color-ffd199: var(--correl-warning-100);--correl-color-ffe4e6: var(--correl-danger-100);--correl-color-fff0df: var(--correl-warning-50);--correl-color-fff1f1: var(--correl-danger-50);--correl-color-fff1f2: var(--correl-danger-50);--correl-color-fff1f3: var(--correl-danger-50);--correl-color-fff2dd: var(--correl-warning-50);--correl-color-fff2e8: var(--correl-warning-50);--correl-color-fff3d4: var(--correl-warning-100);--correl-color-fff3e6: var(--correl-warning-50);--correl-color-fff3f1: var(--correl-danger-50);--correl-color-fff3f2: var(--correl-danger-50);--correl-color-fff3f3: var(--correl-danger-50);--correl-color-fff4e0: var(--correl-warning-50);--correl-color-fff4f3: var(--correl-neutral-0);--correl-color-fff4f4: var(--correl-neutral-25);--correl-color-fff5f3: var(--correl-neutral-0);--correl-color-fff5f4: var(--correl-neutral-0);--correl-color-fff5f5: var(--correl-neutral-25);--correl-color-fff6f6: var(--correl-neutral-0);--correl-color-fff7e8: var(--correl-warning-50);--correl-color-fff7ed: var(--correl-warning-50);--correl-color-fff7f4: var(--correl-neutral-0);--correl-color-fff7f5: var(--correl-neutral-0);--correl-color-fff7f6: var(--correl-neutral-0);--correl-color-fff7f7: var(--correl-neutral-0);--correl-color-fff8e8: var(--correl-warning-50);--correl-color-fff8ec: var(--correl-warning-50);--correl-color-fff8ed: var(--correl-warning-50);--correl-color-fff8f2: var(--correl-neutral-0);--correl-color-fff8f5: var(--correl-neutral-0);--correl-color-fff8f6: var(--correl-neutral-0);--correl-color-fff8f7: var(--correl-neutral-0);--correl-color-fff8f8: var(--correl-neutral-0);--correl-color-fff9e8: var(--correl-warning-50);--correl-color-fffaf0: var(--correl-warning-50);--correl-color-fffaf1: var(--correl-warning-50);--correl-color-fffaf2: var(--correl-warning-50);--correl-color-fffafa: var(--correl-neutral-0);--correl-color-fffbeb: var(--correl-warning-50);--correl-color-fffcf4: var(--correl-warning-50);--correl-color-fffdf2: var(--correl-warning-50);--correl-color-fffdfa: var(--correl-neutral-0);--correl-color-fffdfd: var(--correl-neutral-0);--correl-color-ffffff: var(--correl-neutral-0);--correl-gap-xs: 6px;--correl-gap-sm: 8px;--correl-gap-md: 12px;--correl-gap-lg: 16px;--correl-space-3xs: 2px;--correl-space-2xs: 4px;--correl-space-xs: 6px;--correl-space-sm: 8px;--correl-space-md: 12px;--correl-space-lg: 16px;--correl-space-xl: 20px;--correl-space-2xl: 24px;--correl-space-3xl: 32px;--correl-font-label: 11px;--correl-font-body-sm: 12px;--correl-font-body: 13px;--correl-font-heading-sm: 18px}strong,b{font-weight:450}:where(strong,b)+:where(span:not([role=cell]):not(.command-at-risk-bar-track),small,em){margin-inline-start:var(--fable-inline-label-gap, .4rem)}[hidden]{display:none!important}.enterprise-stack{display:grid;gap:var(--correl-gap-md);min-width:0}.enterprise-split-pane{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:var(--correl-gap-md);align-items:start;min-width:0}.enterprise-ledger-grid{display:grid;gap:var(--correl-gap-sm);min-width:0}.enterprise-inspector-rail{display:grid;gap:var(--correl-gap-sm);min-width:0;border:1px solid var(--correl-border);border-radius:var(--correl-radius-panel);background:var(--correl-surface)}.enterprise-command-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--correl-gap-sm);min-width:0}.enterprise-scroll-region{min-width:0;overflow:auto;overscroll-behavior:contain}@media (max-width: 980px){.enterprise-split-pane{grid-template-columns:minmax(0,1fr)}}.forecast-inspection{display:grid;gap:12px;min-width:0;color:var(--correl-color-10213d)}.forecast-inspection-command{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.6fr) auto;align-items:end;gap:12px;border:1px solid var(--correl-color-c8d5e8);border-radius:8px;background:var(--correl-color-ffffff);padding:14px}.forecast-inspection-command h3,.forecast-total-explanation h3,.forecast-inspector h3{margin:0;color:var(--correl-color-061a46);font-size:18px;font-weight:520;line-height:1.2}.forecast-inspection-command span,.forecast-total-explanation span,.forecast-inspector span{color:var(--correl-color-53657f);font-size:12px}.forecast-inspection-scope{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px}.forecast-inspection-scope label,.forecast-dialog label{display:grid;gap:6px;min-width:0;color:var(--correl-color-4f617a);font-size:11px;font-weight:520;text-transform:uppercase}.forecast-inspection-scope select,.forecast-dialog select,.forecast-dialog input,.forecast-dialog textarea{min-width:0;border:1px solid var(--correl-color-bdcbe2);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0d1f3a);font:inherit;font-size:13px;padding:8px 10px}.forecast-dialog textarea{min-height:92px;resize:vertical}.forecast-inspection-actions{display:flex;justify-content:flex-end;gap:8px}.forecast-inspection-actions button,.forecast-inspection-categories button,.forecast-rollup-row,.forecast-opportunity-ledger button,.forecast-dialog button{border:1px solid var(--correl-color-bdcbe2);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-10213d);font:inherit;font-size:13px;font-weight:520;padding:8px 10px}.forecast-inspection-actions button:disabled,.forecast-dialog button:disabled{cursor:not-allowed;color:var(--correl-color-8391a7);background:var(--correl-color-f4f7fb)}.forecast-inspection-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.forecast-inspection-categories button{display:flex;align-items:center;justify-content:space-between;min-height:44px;text-align:left}.forecast-inspection-categories button.selected,.forecast-rollup-row:focus-visible,.forecast-opportunity-ledger button.selected,.forecast-opportunity-ledger button:focus-visible{border-color:var(--correl-color-235fd6);box-shadow:var(--correl-shadow-focus)}.forecast-inspection-grid{display:grid;grid-template-columns:minmax(360px,1.1fr) minmax(420px,1.35fr) minmax(360px,1.1fr) minmax(300px,.9fr);gap:10px;align-items:start}.forecast-rollup-ledger,.forecast-total-explanation,.forecast-opportunity-ledger,.forecast-inspector,.forecast-exception-queue,.forecast-trust-pack{display:grid;gap:10px}.forecast-trust-pack-head,.forecast-trust-lineage,.forecast-trust-grid{display:grid;gap:8px}.forecast-trust-pack-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.forecast-trust-pack-head strong,.forecast-trust-grid strong{color:var(--correl-color-061a46);font-size:13px;font-weight:580}.forecast-trust-pack-head span,.forecast-trust-pack p,.forecast-trust-lineage small{color:var(--correl-color-52657e);font-size:12px}.forecast-trust-lineage{grid-template-columns:repeat(4,minmax(0,1fr))}.forecast-trust-lineage span{display:grid;gap:4px;border-top:1px solid var(--correl-color-d9e3f1);padding-top:8px}.forecast-trust-lineage em{color:var(--correl-color-65758c);font-size:10px;font-style:normal;font-weight:620;text-transform:uppercase}.forecast-trust-lineage strong{color:var(--correl-color-10213d);font-size:13px}.forecast-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.forecast-trust-grid section{display:grid;align-content:start;gap:6px;min-width:0}.forecast-executive-pack{min-width:0;border:1px solid var(--correl-color-c8d5e8);border-radius:8px;background:var(--correl-color-ffffff);padding:12px}.forecast-rollup-head,.forecast-rollup-row,.forecast-opportunity-head,.forecast-opportunity-ledger button{display:grid;align-items:center;gap:8px}.forecast-rollup-head,.forecast-rollup-row{grid-template-columns:minmax(110px,1.2fr) minmax(96px,1fr) minmax(92px,1fr) minmax(92px,1fr) minmax(92px,1fr) minmax(92px,1fr)}.forecast-opportunity-head,.forecast-opportunity-ledger button{grid-template-columns:minmax(150px,1.4fr) minmax(76px,.7fr) minmax(90px,.8fr) minmax(84px,.7fr) minmax(110px,1fr)}.forecast-rollup-head,.forecast-opportunity-head{color:var(--correl-color-5f718b);font-size:11px;font-weight:560;text-transform:uppercase;padding:0 8px 8px}.forecast-rollup-row,.forecast-opportunity-ledger button{width:100%;margin-top:6px;text-align:left}.forecast-rollup-row em{grid-column:1 / -1;color:var(--correl-color-6a7890);font-size:12px;font-style:normal}.forecast-total-explanation{display:grid;gap:10px}.forecast-explanation-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.forecast-explanation-facts span,.forecast-currency-breakdown div,.forecast-evidence-list,.forecast-inspection-list{border:1px solid var(--correl-color-dde6f2);border-radius:6px;background:var(--correl-color-f8fbff);padding:8px}.forecast-currency-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.forecast-currency-breakdown div,.forecast-evidence-list,.forecast-inspection-list,.forecast-inspector dl{display:grid;gap:6px}.forecast-evidence-list p,.forecast-inspection-list p,.forecast-total-explanation p,.forecast-executive-pack p{margin:0;color:var(--correl-color-32445f);font-size:12px;line-height:1.35}.forecast-inspector dl{margin:10px 0}.forecast-inspector dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--correl-color-e4ebf5);padding-bottom:5px}.forecast-inspector dt,.forecast-inspector dd{margin:0;font-size:12px}.forecast-inspector dt{color:var(--correl-color-60728c)}.forecast-inspector dd{color:var(--correl-color-0d1f3a);font-weight:520;text-align:right}.forecast-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#0a172a6b}.forecast-dialog{display:grid;width:min(520px,calc(100vw - 32px));gap:12px;border:1px solid var(--correl-color-bdcbe2);border-radius:8px;background:var(--correl-color-ffffff);padding:16px;box-shadow:var(--correl-shadow-overlay)}.forecast-dialog h3{margin:0;color:var(--correl-color-071b42);font-size:18px}.forecast-dialog>div{display:flex;justify-content:flex-end;gap:8px}.rd-forecast-mode-grid{grid-template-columns:minmax(280px,.34fr) minmax(0,1fr)}.rd-forecast-inspection-workspace{padding:0;border:0;background:transparent}@media (max-width: 1280px){.forecast-inspection-command,.forecast-inspection-grid{grid-template-columns:1fr}.forecast-inspection-scope,.forecast-explanation-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.correl-login-page{display:grid;align-items:start;justify-items:center;height:100vh;min-height:0;overflow:hidden;background:var(--correl-surface-muted);padding:clamp(20px,4vh,40px) 36px;color:var(--correl-color-061a46)}.workspace-session-gate{display:grid;min-height:100vh;place-items:center;background:var(--correl-surface-muted);color:var(--correl-color-061a46)}.workspace-session-gate span{border:1px solid var(--correl-color-c8d5e8);border-radius:8px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-raised);padding:14px 18px;font-size:13px;font-weight:450}.billing-lock-workspace{display:grid;align-content:start;gap:18px;box-sizing:border-box;width:min(920px,calc(100vw - 148px));margin:76px auto 0;border:1px solid var(--correl-color-c9d5e6);border-radius:8px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay);padding:24px;color:var(--correl-color-061a46)}.billing-lock-main{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start}.billing-lock-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--correl-color-c4d3ea);border-radius:8px;background:var(--correl-color-eef4ff);color:var(--correl-color-0d3b7c)}.billing-lock-mark svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.billing-lock-main p,.billing-lock-main h3,.billing-lock-main span{margin:0}.billing-lock-main p{color:var(--correl-color-5d6d85);font-size:11px;font-weight:700;text-transform:uppercase}.billing-lock-main h3{margin-top:4px;color:var(--correl-color-061a46);font-size:22px;letter-spacing:0}.billing-lock-main span{display:block;margin-top:8px;max-width:740px;color:var(--correl-color-40516b);font-size:13px;line-height:1.55}.billing-lock-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--correl-color-d8e0eb);border-radius:8px;overflow:hidden}.billing-lock-rules div{display:grid;gap:6px;min-width:0;border-right:1px solid var(--correl-color-d8e0eb);padding:14px}.billing-lock-rules div:last-child{border-right:0}.billing-lock-rules dt,.billing-lock-rules dd{margin:0}.billing-lock-rules dt{color:var(--correl-color-5d6d85);font-size:11px;font-weight:700;text-transform:uppercase}.billing-lock-rules dd{color:var(--correl-color-10203a);font-size:13px;line-height:1.45}.billing-lock-actions{display:flex;flex-wrap:wrap;gap:10px}.billing-lock-actions button{min-height:36px;border:1px solid var(--correl-color-b8c8dd);border-radius:6px;background:var(--correl-color-ffffff);padding:0 14px;color:var(--correl-color-0f2a4c);font-weight:650}.billing-lock-actions button.primary{border-color:var(--correl-color-1454d4);background:var(--correl-color-1454d4);color:var(--correl-color-ffffff)}@media (max-width: 900px){.billing-lock-workspace{width:calc(100vw - 96px);margin-top:36px;padding:18px}.billing-lock-rules{grid-template-columns:1fr}.billing-lock-rules div{border-right:0;border-bottom:1px solid var(--correl-color-d8e0eb)}.billing-lock-rules div:last-child{border-bottom:0}}.correl-login-shell{display:grid;box-sizing:border-box;grid-template-columns:minmax(458px,.625fr) minmax(620px,1fr);width:min(1462px,calc(100vw - 72px));height:min(860px,calc(100vh - clamp(40px,8vh,80px)));min-height:0;overflow:hidden;border:1px solid var(--correl-color-bdcbe2);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.correl-login-panel{display:grid;box-sizing:border-box;align-content:start;min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--correl-color-d7e1ef);background:var(--correl-color-ffffff);padding:clamp(72px,10vh,92px) 78px clamp(38px,6vh,66px) 90px}.correl-login-mark{display:flex;align-items:center;gap:22px;margin-bottom:22px}.correl-login-mark img{display:block;width:68px;height:68px;object-fit:contain}.correl-login-mark strong{color:var(--correl-color-061b4a);font-size:52px;font-weight:450;letter-spacing:-.03em;line-height:1}.correl-login-form{display:grid;width:min(100%,410px);gap:12px}.correl-login-form-create-workspace{gap:8px}.correl-login-form h1{margin:0 0 4px;color:var(--correl-color-061a46);font-size:29px;font-weight:450;letter-spacing:-.02em;line-height:1.15}.correl-login-form-create-workspace h1{margin-bottom:0}.correl-login-field{display:grid;gap:8px;color:var(--correl-color-061a46);font-size:15px;font-weight:400;line-height:1}.correl-login-form-create-workspace .correl-login-field{gap:6px;font-size:14px}.correl-login-field>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;height:52px;border:1px solid var(--correl-color-bdcce0);border-radius:6px;background:var(--correl-color-ffffff);padding:0 16px;box-shadow:0 1px 1px #0b1f4405 inset}.correl-login-form-create-workspace .correl-login-field>div{height:46px}.correl-login-field svg,.correl-login-field-icon svg,.login-concept-card svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.correl-login-field svg{color:var(--correl-color-5b6f8c)}.correl-login-field input{min-width:0;border:0;outline:0;outline-offset:0;background:transparent;color:var(--correl-color-061a46);font:inherit;font-size:16px;font-weight:450;box-shadow:none}.correl-login-field input:focus,.correl-login-field input:focus-visible{border:0;outline:0;outline-offset:0;box-shadow:none}.correl-login-field input::placeholder{color:var(--correl-color-8292aa)}.correl-login-field:focus-within>div{border-color:var(--correl-color-72a2ff);box-shadow:var(--correl-shadow-focus)}.correl-login-field-icon{display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent;color:var(--correl-color-5b6f8c);padding:0}.correl-login-error{margin:-6px 0 -2px;color:var(--correl-color-c03434);font-size:13px;font-weight:400;line-height:1.25}.correl-login-notice{margin:-6px 0 -2px;color:var(--correl-color-12613f);font-size:13px;font-weight:400;line-height:1.25}.correl-login-policy{margin:-4px 0 0;border-left:2px solid var(--correl-color-2c6be8);color:var(--correl-color-324760);font-size:13px;line-height:1.35;padding-left:10px}.correl-login-form-create-workspace .correl-login-error{margin:-3px 0;line-height:1.2}.correl-login-primary{height:42px;border:1px solid var(--correl-color-074ee2);border-radius:6px;background:var(--correl-accent);color:var(--correl-color-ffffff);font-size:18px;font-weight:450;letter-spacing:0;box-shadow:var(--correl-shadow-subtle)}.correl-login-form-create-workspace .correl-login-primary{height:40px}.correl-login-primary:hover,.correl-login-primary:focus-visible{background:var(--correl-accent-hover)}.correl-login-forgot,.correl-login-links button{border:0;background:transparent;color:var(--correl-color-0057df);padding:0;font:inherit;font-size:16px;font-weight:450}.correl-login-forgot{justify-self:center}.correl-login-secondary-actions{display:flex;justify-content:center;gap:18px;align-items:center;min-height:22px}.correl-login-secondary-actions .correl-login-forgot+.correl-login-forgot{position:relative}.correl-login-secondary-actions .correl-login-forgot+.correl-login-forgot:before{content:"";position:absolute;left:-10px;top:50%;width:1px;height:14px;background:var(--correl-color-c9d5e6);transform:translateY(-50%)}.correl-login-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px}.correl-login-divider span{height:1px;background:var(--correl-color-d3ddec)}.correl-login-divider em{color:var(--correl-color-213653);font-size:15px;font-style:normal;font-weight:400}.correl-login-provider{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;height:46px;border:1px solid var(--correl-color-bdcce0);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-061a46);padding:0 18px;font-size:16px;font-weight:400;text-align:center}.correl-login-form-create-workspace .correl-login-provider{height:42px}.correl-login-provider:hover,.correl-login-provider:focus-visible{border-color:var(--correl-color-80a8ef);box-shadow:var(--correl-shadow-focus)}.correl-login-provider:disabled{border-color:var(--correl-color-d8e1ed);color:var(--correl-color-6f7f95);cursor:not-allowed;opacity:.72;box-shadow:none}.correl-login-provider-note{margin:-4px 0 -2px;color:var(--correl-color-4b5e78);font-size:13px;line-height:1.3}.correl-login-verification{display:grid;gap:8px;border:1px solid var(--correl-color-cbd7e7);border-radius:6px;background:var(--correl-color-f8fbff);padding:12px}.correl-login-verification p{margin:0;color:var(--correl-color-293b55);font-size:13px;font-weight:450;line-height:1.35}.correl-login-verification-action{justify-self:start;min-height:34px;border:1px solid var(--correl-color-9eb3d1);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0f2f63);padding:0 12px;font-size:13px;font-weight:650}.provider-mark{justify-self:start}.microsoft-mark{display:grid;grid-template-columns:repeat(2,10px);grid-template-rows:repeat(2,10px);gap:2px}.microsoft-mark i:nth-child(1){background:var(--correl-color-f25022)}.microsoft-mark i:nth-child(2){background:var(--correl-color-7fba00)}.microsoft-mark i:nth-child(3){background:var(--correl-color-00a4ef)}.microsoft-mark i:nth-child(4){background:var(--correl-color-ffb900)}.correl-login-links{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:30px;margin-top:6px}.correl-login-form-create-workspace .correl-login-links{margin-top:0}.correl-login-links span{height:26px;background:var(--correl-color-cfd9e8)}.correl-login-links button:first-child{justify-self:end}.correl-login-links button:last-child{justify-self:start}.correl-login-visual{position:relative;display:grid;place-items:center;min-width:0;min-height:0;height:100%;overflow:hidden;background:var(--correl-color-f7fbff)}.login-visual-art{display:block;width:100%;height:auto;max-width:100%;max-height:100%;aspect-ratio:1568 / 1003;object-fit:contain;object-position:center}@media (min-width: 1181px) and (max-height: 860px){.correl-login-panel{padding:30px 58px 28px 70px}.correl-login-mark{margin-bottom:20px}.correl-login-mark img{width:56px;height:56px}.correl-login-mark strong{font-size:44px}.correl-login-form{gap:12px}.correl-login-form h1{font-size:25px}.correl-login-field{gap:6px}.correl-login-field>div{height:48px}.correl-login-primary{height:40px;font-size:16px}.correl-login-provider{height:42px;font-size:15px}.correl-login-links{margin-top:2px}}@media (max-width: 1180px){.correl-login-page{height:auto;min-height:100vh;overflow:auto}.correl-login-shell{grid-template-columns:1fr;width:min(680px,calc(100vw - 32px));height:auto;min-height:auto}.correl-login-panel{border-right:0;padding:56px 42px}.correl-login-panel-create-workspace{padding-block:40px 32px}.correl-login-visual{min-height:460px;border-top:1px solid var(--correl-color-d7e1ef)}}@media (max-width: 620px){.correl-login-page{padding:0}.correl-login-shell{width:100%;max-width:100%;height:auto;min-height:100vh;border:0;border-radius:0}.correl-login-panel{width:100%;padding:42px 24px}.correl-login-panel-create-workspace{padding-block:28px 24px}.correl-login-mark img{width:58px;height:58px}.correl-login-mark strong{font-size:42px}.correl-login-form{width:100%}.correl-login-panel-create-workspace .correl-login-mark{gap:18px;margin-bottom:16px}.correl-login-panel-create-workspace .correl-login-mark img{width:52px;height:52px}.correl-login-panel-create-workspace .correl-login-mark strong{font-size:38px}.correl-login-form-create-workspace{gap:8px}.correl-login-form-create-workspace h1{font-size:27px}.correl-login-visual{display:none}}.correl-shell{position:relative;min-height:100vh;display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-rows:76px minmax(0,1fr);gap:0;background:var(--correl-color-f7f9fc)}.correl-shell,.shell-rail,.shell-logo-button,.top-strip{transition:grid-template-rows .18s ease,transform .18s ease,opacity .16s ease,height .18s ease,border-color .16s ease}.shell-header-collapsed{grid-template-rows:0 minmax(0,1fr)}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap}.shell-rail{position:fixed;z-index:50;top:0;bottom:0;left:0;box-sizing:border-box;grid-row:1 / 3;display:grid;grid-template-rows:76px minmax(0,1fr) auto;width:80px;height:auto;border-right:1px solid var(--correl-color-d8dee8);background:var(--correl-color-ffffff);overflow:visible}.shell-header-collapsed .shell-rail{grid-template-rows:76px minmax(0,1fr) auto}.shell-header-reveal-zone{position:fixed;z-index:60;top:0;right:0;left:0;height:18px;pointer-events:none}.shell-header-collapsed .shell-header-reveal-zone{pointer-events:auto}.shell-logo-button,.workspace-nav button,.shell-utility-nav button,.shell-icon-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--correl-color-0f2c6d);padding:0;box-shadow:none}.shell-logo-button{width:80px;height:76px;border-bottom:1px solid var(--correl-color-d8dee8);color:var(--correl-color-0d6efd)}.shell-header-collapsed .shell-logo-button{height:76px;overflow:visible;border-bottom-color:var(--correl-color-d8dee8);opacity:1;pointer-events:auto}.shell-logo-button img{display:block;width:36px;height:36px;object-fit:contain}.top-strip{position:relative;z-index:140;grid-column:2;display:grid;grid-template-columns:minmax(216px,288px) minmax(420px,1fr) auto;align-items:center;gap:16px;min-width:0;height:76px;border-bottom:1px solid var(--correl-color-d8dee8);background:var(--correl-color-ffffff);padding:0 28px 0 32px}.settings-utility-shell .top-strip{grid-template-columns:minmax(260px,1fr) minmax(340px,460px) auto;padding:0 28px}.settings-shell-trail{display:inline-flex;align-items:center;gap:12px;min-width:0;color:var(--correl-color-42516d);font-size:14px;font-weight:400}.settings-shell-trail strong{min-width:0;overflow:hidden;color:var(--correl-color-061633);font-weight:450;text-overflow:ellipsis;white-space:nowrap}.settings-utility-shell .shell-create-button{display:none}.shell-header-collapsed .top-strip{height:0;min-height:0;overflow:hidden;border-bottom:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;transform:translateY(-100%)}.shell-brandline{display:inline-grid;grid-template-columns:auto 14px minmax(0,1fr);align-items:center;width:min(100%,288px);height:38px;min-width:0;column-gap:8px;color:var(--correl-color-0d1b3f)}.shell-product-name{position:relative;display:inline-flex;align-items:center;height:30px;color:var(--correl-color-061633);padding-left:12px;font-size:14px;font-weight:450;line-height:1;white-space:nowrap}.shell-product-name:before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:3px;border-radius:var(--correl-radius-pill);background:var(--correl-color-0b66e4);box-shadow:0 0 0 1px #0b66e414}.shell-path-divider{display:inline-grid;width:14px;height:24px;place-items:center;color:var(--correl-color-7a8799)}.shell-path-divider svg{width:12px;height:12px;stroke-width:2.2}.shell-current-workspace{overflow:hidden;color:var(--correl-color-0f2c6d);font-size:13px;font-weight:450;line-height:1;text-overflow:ellipsis;white-space:nowrap}.shell-workspace-subtitle{overflow:hidden;color:var(--correl-color-526174);font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.top-strip .shell-workspace-subtitle{display:none}.shell-search-stack{position:relative;box-sizing:border-box;width:100%;min-width:0;isolation:isolate}.global-search{box-sizing:border-box;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;width:100%;height:38px;border:1px solid var(--correl-color-cbd6e6);border-radius:6px;background:var(--correl-color-ffffff);padding:0 10px;box-shadow:0 1px 2px #0f172a0a}.global-search svg{width:18px;height:18px;color:var(--correl-color-25457d)}.global-search input{min-width:0;height:36px;border:0;background:transparent;color:var(--correl-color-13275b);font-size:13px;font-weight:400;outline:0}.global-search input::placeholder{color:var(--correl-color-6b7890)}.global-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.global-search-active{border-color:var(--correl-color-1b75d0);box-shadow:0 0 0 1px var(--correl-color-1b75d0),0 12px 32px #0f172a1a}.global-search-clear{display:inline-grid;width:24px;height:24px;min-height:24px;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--correl-color-32415c);padding:0;line-height:1}.global-search-clear:hover{background:var(--correl-color-edf5ff);color:var(--correl-color-0b5fd3)}.global-search-clear svg{width:15px;height:15px}.enterprise-search-popover{position:absolute;box-sizing:border-box;z-index:55;top:calc(100% + 6px);left:0;right:0;display:grid;gap:0;width:100%;min-width:0;max-height:min(680px,calc(100vh - 104px));overflow:auto;border:1px solid var(--correl-color-d8e0ea);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0f172a);padding:0;box-shadow:var(--correl-shadow-overlay)}.enterprise-search-tabs{display:flex;align-items:end;min-height:44px;border-bottom:1px solid var(--correl-color-e2e8f0);background:var(--correl-color-f8fafc);padding:0 14px}.enterprise-search-tab{display:inline-flex;align-items:center;height:44px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--correl-color-46566f);padding:0 14px;font-size:13px;font-weight:400}.enterprise-search-tab:hover,.enterprise-search-tab:focus-visible{background:var(--correl-color-eef5ff);color:var(--correl-color-0f2c6d)}.enterprise-search-tab-active{border-bottom-color:var(--correl-color-1b75d0);color:var(--correl-color-0f2c6d)}.enterprise-search-group,.enterprise-search-suggestions{display:grid;gap:0;padding:7px 0 9px}.enterprise-search-result,.enterprise-search-suggestion{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px;border:0;border-radius:0;background:transparent;padding:7px 13px;text-align:left}.enterprise-search-result:hover,.enterprise-search-result:focus-visible,.enterprise-search-result.selected,.enterprise-search-suggestion:hover,.enterprise-search-suggestion:focus-visible,.enterprise-search-suggestion.selected{background:var(--correl-color-f3f7fc)}.enterprise-search-state{margin:0;border-bottom:1px solid var(--correl-color-e7edf5);padding:10px 14px;color:var(--correl-color-526174);font-size:12px;font-weight:450}.enterprise-search-result-icon{display:inline-grid;width:24px;height:24px;place-items:center;color:var(--correl-color-526174)}.enterprise-search-result-icon svg{width:16px;height:16px}.enterprise-search-result-copy{display:grid;min-width:0;gap:2px}.enterprise-search-result strong,.enterprise-search-suggestion strong{overflow:hidden;color:var(--correl-color-0f172a);font-size:13px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.enterprise-search-result p,.enterprise-search-suggestion p{margin-bottom:0;color:var(--correl-color-475569);font-size:12px;font-weight:450;line-height:1.35}.enterprise-search-result small{color:var(--correl-color-1d5fbd);font-size:11px;font-weight:450;white-space:nowrap}.shell-header-actions{display:flex;align-items:center;justify-content:end;gap:8px;min-width:0}.shell-setup-button,.shell-create-button,.shell-profile-button{display:inline-flex;align-items:center;border-radius:8px;font-size:12px;font-weight:450;white-space:nowrap}.shell-setup-button{justify-content:center;gap:6px;min-width:94px;min-height:42px;border:1px solid var(--correl-color-b9c8dc);background:var(--correl-color-ffffff);color:var(--correl-color-0f2f63);padding:0 9px}.shell-setup-button small{color:var(--correl-color-53627a);font-size:11px;font-weight:650}.shell-create-button{justify-content:center;gap:6px;width:88px;min-height:42px;border-color:var(--correl-color-0b5fd3);background:var(--correl-color-0b66e4);color:var(--correl-color-ffffff);padding:0 6px}.shell-icon-button{position:relative;width:38px;height:42px;border-radius:8px;color:var(--correl-color-1d3466)}.shell-profile-button{gap:8px;width:144px;min-height:42px;border:0;background:transparent;color:var(--correl-color-0f172a);padding:0 2px 0 6px;box-shadow:none}.shell-profile-button small,.shell-profile-button strong{display:block;text-align:left}.shell-profile-button strong{font-size:13px;font-weight:450}.shell-profile-button small{margin-top:2px;color:var(--correl-color-526174);font-size:11px;font-weight:450}.shell-avatar{flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--correl-radius-pill);background:var(--correl-accent);color:var(--correl-color-ffffff);font-size:10px;font-weight:450}.shell-notification-count{position:absolute;top:4px;right:1px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border:2px solid var(--correl-color-ffffff);border-radius:var(--correl-radius-pill);background:var(--correl-color-ef3838);color:var(--correl-color-ffffff);padding:0 4px;font-size:10px;font-weight:450}.top-strip svg,.shell-rail svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.shell-popover,.command-strip{position:absolute;z-index:160;top:64px;right:28px;display:grid;gap:10px;width:min(480px,calc(100vw - 132px));border:1px solid var(--correl-color-d8dee8);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);padding:14px;box-shadow:var(--correl-shadow-overlay)}.shell-popover strong{color:var(--correl-color-0f172a);font-size:13px;font-weight:450}.shell-popover span{color:var(--correl-color-526174);font-size:12px;line-height:1.4}.shell-popover-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--correl-color-e5eaf2);padding-bottom:10px}.shell-popover-heading span{color:var(--correl-color-334155);font-size:11px;font-weight:450;white-space:nowrap}.shell-popover-close{display:inline-grid;flex:0 0 auto;width:28px;height:28px;min-height:28px;place-items:center;border:0;background:transparent;color:var(--correl-color-526174);padding:0}.shell-popover-close:hover,.shell-popover-close:focus-visible{background:var(--correl-color-eef3f8);color:var(--correl-color-123968)}.shell-popover-close svg{width:15px;height:15px}.shell-notification-row{display:grid;gap:6px;border:1px solid var(--correl-color-e0e7f0);border-left:3px solid var(--correl-color-64748b);border-radius:8px;background:var(--correl-color-fbfdff);padding:10px 12px}.shell-notification-row.tone-amber{border-left-color:var(--correl-color-d97706)}.shell-notification-row.tone-green{border-left-color:var(--correl-color-0f8a56)}.shell-notification-row p{margin-bottom:0;color:var(--correl-color-526174);font-size:12px;line-height:1.4}.shell-notification-row small{color:var(--correl-color-0b5fd3);font-size:11px;font-weight:450}.shell-support-popover{width:min(408px,calc(100vw - 36px));overflow:hidden;border-color:var(--correl-color-bfc9d8);border-radius:8px;padding:0;box-shadow:var(--correl-shadow-overlay)}.shell-support-popover>div{display:grid;gap:0}.support-panel-header{display:grid;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:10px;border-bottom:1px solid var(--correl-color-d9e0ea);background:var(--correl-color-f7f9fc);padding:12px}.support-panel-mark{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--correl-color-cbd6e4);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0f6f7d)}.support-panel-header strong{display:block;color:var(--correl-color-0f172a);font-size:14px;font-weight:650;line-height:1.15}.support-panel-header span:not(.support-panel-mark){color:var(--correl-color-5d6878);font-size:12px}.support-panel-close{display:inline-grid;width:30px;height:30px;min-height:30px;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--correl-color-41516a);padding:0}.support-panel-close:hover,.support-panel-close:focus-visible{background:var(--correl-color-e9eef5);color:var(--correl-color-0f6f7d)}.support-panel-close svg{width:16px;height:16px}.support-panel-form{display:grid;gap:8px;background:var(--correl-color-ffffff);padding:12px}.support-panel-field{display:grid;gap:6px;min-width:0}.support-panel-field span{color:var(--correl-color-334155);font-size:11px;font-weight:650;line-height:1.1}.support-panel-field input,.support-panel-field select,.support-panel-field textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--correl-color-cfd8e6);border-radius:6px;background:var(--correl-color-fcfdff);color:var(--correl-color-10223f);font:inherit;font-size:13px;font-weight:450;line-height:1.35;outline:0;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.support-panel-field input,.support-panel-field select{height:38px;padding:0 10px}.support-panel-field textarea{min-height:118px;resize:vertical;padding:10px}.support-panel-field input::placeholder,.support-panel-field textarea::placeholder{color:var(--correl-color-7b8798);font-weight:400}.support-panel-field input:focus,.support-panel-field select:focus,.support-panel-field textarea:focus{border-color:var(--correl-color-0f7b8a);background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-focus)}.support-panel-field input[aria-invalid=true],.support-panel-field textarea[aria-invalid=true]{border-color:var(--correl-color-b42318);background:var(--correl-color-fffafa)}.support-panel-field-error{color:var(--correl-color-9f1239);font-size:11px;font-weight:600;line-height:1.3}.support-panel-status{margin:0;border-radius:6px;padding:9px 10px;font-size:12px;font-weight:500;line-height:1.35}.support-panel-receipt{display:grid;gap:8px;border:1px solid rgba(22,128,74,.24);border-radius:6px;background:var(--correl-color-f4fbf6);color:var(--correl-color-164b35);padding:10px}.support-panel-receipt>span{color:var(--correl-color-166b43);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.support-panel-receipt>strong{color:var(--correl-color-0f3f2c);font-size:15px;line-height:1.15}.support-panel-receipt dl{display:grid;gap:6px;margin:0}.support-panel-receipt dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px}.support-panel-receipt dt,.support-panel-receipt dd{margin:0;font-size:12px;line-height:1.25}.support-panel-receipt dt{color:var(--correl-color-547262);font-weight:650}.support-panel-receipt dd{min-width:0;color:var(--correl-color-183a2c);overflow-wrap:anywhere}.support-panel-status-error{border:1px solid rgba(190,18,60,.22);background:var(--correl-color-fff1f3);color:var(--correl-color-9f1239)}.support-panel-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--correl-color-e5eaf2);padding-top:12px}.support-panel-actions span{min-width:0;color:var(--correl-color-64748b);font-size:11px;line-height:1.35}.support-panel-actions button{min-width:118px;border:1px solid var(--correl-color-006978);border-radius:6px;background:var(--correl-color-007f8c);color:var(--correl-color-ffffff);padding:0 13px;font-size:12px;font-weight:700}.support-panel-actions button:hover:not(:disabled),.support-panel-actions button:focus-visible:not(:disabled){background:var(--correl-color-006d79)}.support-panel-actions button:disabled{border-color:var(--correl-color-b8c2cf);background:var(--correl-color-dbe2eb);color:var(--correl-color-657386);cursor:not-allowed}.shell-profile-popover{width:min(440px,calc(100vw - 132px));overflow:hidden;border-color:var(--correl-color-cbd6e4);border-radius:var(--correl-radius-overlay);padding:0;box-shadow:var(--correl-shadow-overlay)}.shell-profile-popover>div{display:grid;gap:0}.profile-panel-header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--correl-color-d8e0eb);background:var(--correl-surface-muted);padding:16px}.profile-panel-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(8,34,76,.16);border-radius:var(--correl-radius-overlay);background:var(--correl-color-08224c);color:var(--correl-color-ffffff);font-size:13px;font-weight:600}.profile-panel-identity{display:grid;min-width:0;gap:4px}.profile-panel-identity strong{overflow:hidden;color:var(--correl-color-08111f);font-size:15px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-panel-identity span{overflow:hidden;color:var(--correl-color-475569);font-size:12px;font-weight:450;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.profile-panel-session{display:inline-flex;align-items:center;gap:6px;color:var(--correl-color-0f6b48);font-size:11px;font-weight:600}.profile-panel-session:before{content:"";width:7px;height:7px;border-radius:var(--correl-radius-pill);background:var(--correl-color-0f8a56);box-shadow:var(--correl-shadow-focus)}.profile-panel-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--correl-color-e2e8f0);background:var(--correl-color-ffffff)}.profile-panel-strip div{display:grid;min-width:0;gap:4px;padding:13px 16px 14px}.profile-panel-strip div+div{border-left:1px solid var(--correl-color-e2e8f0)}.profile-panel-strip span,.profile-panel-ledger dt{color:var(--correl-color-64748b);font-size:10px;font-weight:600;letter-spacing:0;text-transform:uppercase}.profile-panel-strip strong{overflow:hidden;color:var(--correl-color-0f172a);font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.profile-panel-strip small{overflow:hidden;color:var(--correl-color-526174);font-size:11px;font-weight:450;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.profile-panel-ledger{display:grid;margin:0;border-bottom:1px solid var(--correl-color-e2e8f0);background:var(--correl-color-fbfdff)}.profile-panel-ledger div{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;min-height:42px;border-top:1px solid var(--correl-color-e8eef6);padding:8px 16px}.profile-panel-ledger div:first-child{border-top:0}.profile-panel-ledger dd{overflow:hidden;margin:0;color:var(--correl-color-0f172a);font-size:12px;font-weight:450;line-height:1.35;text-align:right;text-overflow:ellipsis;white-space:nowrap}.profile-panel-policy{display:grid;gap:4px;border-bottom:1px solid var(--correl-color-e2e8f0);background:var(--correl-color-ffffff);padding:13px 16px}.profile-panel-policy strong{color:var(--correl-color-0f172a);font-size:13px;font-weight:600}.profile-panel-policy p{margin:0;color:var(--correl-color-475569);font-size:12px;line-height:1.4}.profile-panel-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,.48fr);gap:8px;background:var(--correl-color-f8fafc);padding:12px 16px 16px}.profile-panel-actions button{min-height:38px;border-radius:6px;padding:0 12px;font-size:12px;font-weight:600}.profile-panel-primary-action{border-color:var(--correl-color-0b3b78);background:var(--correl-color-083a78);color:var(--correl-color-ffffff)}.profile-panel-primary-action:hover:not(:disabled){border-color:var(--correl-color-0a4594);background:var(--correl-color-0b4ea8)}.profile-panel-secondary-action{border-color:var(--correl-color-cbd6e4);background:var(--correl-color-ffffff);color:var(--correl-color-27364f)}.profile-panel-secondary-action:hover:not(:disabled){border-color:var(--correl-color-9fb2ca);background:var(--correl-color-f1f5f9);color:var(--correl-color-0f172a)}.command-strip{top:68px;right:286px;width:min(560px,calc(100vw - 390px))}.shell-menu-heading{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--correl-color-e5eaf2);padding-bottom:10px}.shell-menu-heading strong{color:var(--correl-color-0f172a);font-size:13px;font-weight:450}.shell-menu-heading span{color:var(--correl-color-526174);font-size:12px;font-weight:450}.product-kicker,.mode-label,.section-label{margin:0 0 4px;color:var(--correl-color-muted);font-size:12px;font-weight:450;text-transform:uppercase}h1,h2,h3,h4,p{margin-top:0}h1{margin-bottom:0;font-size:22px;line-height:1.2}h2{margin-bottom:0;font-size:20px}h3{margin-bottom:4px;font-size:15px}h4{margin-bottom:4px;font-size:13px}.lens-picker select,.command-search input{height:36px;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-control);background:var(--correl-color-surface);color:var(--correl-color-text)}.action-bank{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.action-bank button{display:grid;align-content:center;gap:2px;justify-content:start;min-height:36px;border-color:var(--correl-color-d8dee8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-13275b);padding:0 11px;font-size:12px;font-weight:450;text-align:left}.action-bank button>span,.action-bank button>small{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.action-bank button>small{color:var(--correl-color-627086);font-size:11px;font-weight:450;line-height:1.15}.action-bank button:disabled>small{color:var(--correl-color-8b99ad)}.action-bank button:hover:not(:disabled){border-color:var(--correl-color-9bb7e7);background:var(--correl-color-f6f9ff);color:var(--correl-color-0b5fd3)}button{min-height:34px;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-control);background:var(--correl-color-surface);color:var(--correl-color-text);font-weight:450;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--correl-color-focus);outline-offset:2px}button:disabled{color:var(--correl-color-muted);background:var(--correl-color-surface-raised);cursor:not-allowed}.workspace-grid{grid-column:2;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;background:var(--correl-color-ffffff);padding:0}.workspace-nav{display:grid;align-content:start;justify-items:center;gap:18px;padding:20px 11px 28px}.settings-canvas{padding:0}.settings-page{display:flex;min-height:calc(100vh - 88px);flex-direction:column;gap:14px}.settings-page-header{border-bottom:1px solid rgba(26,38,62,.12)}.settings-header-metrics span,.settings-mutation-strip{border:1px solid rgba(39,55,85,.14);background:var(--correl-color-f7f8fb);padding:6px 9px}.settings-mutation-strip{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0 18px}.settings-mutation-strip>div{display:flex;min-width:0;gap:12px;align-items:center}.settings-mutation-strip>div span{min-width:0}.settings-mutation-strip .settings-mutation-dismiss{width:30px;height:30px;flex:0 0 auto;border:1px solid rgba(39,55,85,.18);border-radius:4px;background:#ffffffb3;color:var(--correl-color-17304f);padding:0;font-size:13px;font-weight:800;line-height:1}.settings-mutation-strip .settings-mutation-dismiss:hover,.settings-mutation-strip .settings-mutation-dismiss:focus-visible{border-color:#062a5859;background:#062a5814}.settings-layout{display:grid;grid-template-columns:180px minmax(360px,.95fr) minmax(440px,1.2fr) minmax(360px,.95fr) 240px;gap:12px;padding:0 18px 18px;align-items:start}.settings-section-rail,.settings-employee-ledger,.settings-employee-inspector,.settings-invite-panel,.settings-create-panel,.settings-audit-rail{border:1px solid rgba(30,43,66,.12);background:var(--correl-color-ffffff)}.settings-section-rail{display:flex;flex-direction:column;padding:8px;gap:4px}.settings-section-rail button,.settings-action-row button,.settings-create-panel>button,.settings-deactivate-box button{min-height:34px;border:1px solid rgba(28,43,66,.16);background:var(--correl-color-ffffff);color:var(--correl-color-172033);text-align:left;padding:7px 9px}.settings-section-rail button.selected,.settings-action-row button,.settings-create-panel>button{background:var(--correl-color-172033);color:var(--correl-color-ffffff)}.settings-section-rail button:disabled{color:var(--correl-color-8b95a6);background:var(--correl-color-f4f6f9)}.settings-employee-ledger{overflow:hidden}.settings-employee-ledger-header,.settings-employee-row{display:grid;grid-template-columns:minmax(150px,1.2fr) 86px 78px minmax(110px,1fr);gap:10px;align-items:center}.settings-employee-row{width:100%;border:0;border-top:1px solid rgba(30,43,66,.08);background:transparent;color:var(--correl-color-172033);text-align:left;padding:10px 12px}.settings-employee-row.selected{background:var(--correl-color-eef2f7);box-shadow:inset 3px 0 0 var(--correl-color-34507a)}.settings-employee-row small,.settings-inspector-heading p,.settings-deactivate-box p,.settings-audit-rail article p{color:var(--correl-color-5f6f87)}.settings-employee-inspector,.settings-invite-panel,.settings-create-panel,.settings-audit-rail{padding:14px}.settings-inspector-heading{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid rgba(30,43,66,.1)}.settings-inspector-heading span{font-size:11px;font-weight:450;letter-spacing:.08em;text-transform:uppercase;color:var(--correl-color-52617a)}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.settings-form-grid label,.settings-reason-field,.settings-deactivate-box{display:grid;gap:6px}.settings-form-grid span,.settings-reason-field span,.settings-check-grid strong,.settings-permission-matrix h4,.settings-deactivate-box strong,.settings-audit-rail h3,.settings-create-panel h3{font-size:12px;color:var(--correl-color-28374f)}.settings-form-grid input,.settings-form-grid select,.settings-permission-row select,.settings-reason-field textarea,.settings-deactivate-box textarea{width:100%;border:1px solid rgba(30,43,66,.16);background:var(--correl-color-ffffff);color:var(--correl-color-172033);min-height:34px;padding:7px 8px}.settings-invite-panel{display:grid;gap:12px}.settings-invite-panel .settings-panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(30,43,66,.1)}.settings-invite-panel .settings-panel-heading strong{display:inline-flex;min-width:28px;height:24px;align-items:center;justify-content:center;border:1px solid rgba(30,43,66,.14);border-radius:var(--correl-radius-pill);background:var(--correl-color-f7f9fc);color:var(--correl-color-172033);font-size:12px}.settings-invite-panel h3{font-size:12px;color:var(--correl-color-28374f)}.settings-invite-panel .settings-panel-heading p,.settings-invite-actions span,.settings-invite-row small,.settings-invite-ledger p{color:var(--correl-color-5f6f87);font-size:12px}.settings-invite-ledger{display:grid;gap:0;border-top:1px solid rgba(30,43,66,.08)}.settings-invite-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.75fr) minmax(150px,.9fr) auto;gap:10px;align-items:center;min-width:0;padding:9px 0;border-bottom:1px solid rgba(30,43,66,.08)}.settings-access-request-row button,.settings-pending-invite-row button{min-height:30px;border:1px solid rgba(28,43,66,.16);background:var(--correl-color-ffffff);color:var(--correl-color-174a87);padding:6px 8px;white-space:nowrap}.settings-pending-invite-actions{display:flex;justify-content:flex-end;gap:8px;min-width:0}.settings-access-request-row button:hover,.settings-access-request-row button:focus-visible,.settings-pending-invite-row button:hover,.settings-pending-invite-row button:focus-visible{border-color:var(--correl-color-174a87)}.settings-access-request-row button:disabled,.settings-pending-invite-row button:disabled{color:var(--correl-color-7a8798);background:var(--correl-color-f5f7fa)}.settings-invite-row span:first-child{display:grid;gap:2px;min-width:0}.settings-invite-row strong,.settings-invite-row span{overflow:hidden;text-overflow:ellipsis}.settings-reason-field textarea,.settings-deactivate-box textarea{min-height:76px;resize:vertical}.settings-check-grid{display:grid;gap:8px;margin-top:14px;padding:10px;border:1px solid rgba(30,43,66,.1);background:var(--correl-color-f8f9fb)}.settings-check-grid label,.settings-permission-row label{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--correl-color-2c3950)}.settings-permission-matrix{display:grid;gap:10px;max-height:420px;overflow:auto;margin-top:14px;padding-right:4px}.settings-permission-matrix section{border:1px solid rgba(30,43,66,.1);background:var(--correl-color-fbfcfe);padding:10px}.settings-permission-row{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px;align-items:center;padding:6px 0;border-top:1px solid rgba(30,43,66,.07)}.settings-action-row{display:flex;justify-content:flex-end;margin-top:10px}.settings-deactivate-box{margin-top:16px;border:1px solid rgba(174,67,56,.22);background:var(--correl-color-fff7f5);padding:12px}.settings-deactivate-box button{color:var(--correl-color-7c291f);border-color:#ae433847}.settings-create-panel{max-height:calc(100vh - 190px);overflow:auto}.settings-create-assignments,.settings-create-permissions{max-height:260px}.settings-audit-rail{display:grid;gap:10px}.settings-audit-rail article{border-top:1px solid rgba(30,43,66,.1);padding-top:10px}.settings-audit-rail article span{font-size:11px;color:var(--correl-color-63718a)}@media (max-width: 1280px){.settings-layout{grid-template-columns:160px minmax(320px,1fr) minmax(360px,1fr)}.settings-create-panel,.settings-audit-rail{grid-column:2 / -1}}@media (max-width: 900px){.settings-layout{grid-template-columns:1fr}.settings-create-panel,.settings-audit-rail{grid-column:auto}}.settings-canvas{padding:0;background:var(--correl-color-f6f8fb)}.correl-shell:has(.settings-page){height:100dvh;min-height:0;overflow:hidden}.correl-shell:has(.settings-page) .workspace-grid,.correl-shell:has(.settings-page) .settings-canvas{min-height:0;height:100%;overflow:hidden}.correl-shell:has(.settings-page) .workspace-canvas.settings-canvas{grid-auto-rows:minmax(0,1fr);align-content:stretch}.settings-page{--settings-ink: var(--correl-color-10203a);--settings-muted: var(--correl-color-536278);--settings-border: var(--correl-color-d8dee8);--settings-line: var(--correl-color-e4e8ef);--settings-blue: var(--correl-color-083a78);--settings-blue-2: var(--correl-color-0f5bb7);--settings-rail: var(--correl-color-0e2538);--settings-rail-2: var(--correl-color-142f45);display:flex;min-height:0;height:100%;flex-direction:column;gap:0;overflow:hidden;color:var(--settings-ink);background:var(--correl-color-f6f8fb)}.settings-page-header{border-bottom:1px solid var(--settings-border);background:var(--correl-color-ffffff);padding:18px 28px 20px}.settings-utility-shell .settings-page-header{padding-top:18px}.settings-utility-shell .settings-breadcrumb{display:none}.settings-utility-shell .settings-title-row{margin-top:0}.settings-breadcrumb{display:flex;gap:14px;align-items:center;color:var(--correl-color-5d6c82);font-size:14px;font-weight:450}.settings-breadcrumb strong{color:var(--settings-ink)}.settings-title-row{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-top:26px}.settings-title-row h2{margin:0;font-size:26px;line-height:1.1;letter-spacing:0}.settings-title-row p{margin:8px 0 0;color:var(--settings-muted);font-size:13px}.settings-toolbar{display:flex;gap:12px;align-items:center}.settings-toolbar button,.settings-primary-action,.settings-create-panel>button,.settings-action-row button,.settings-audit-rail>button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid var(--settings-border);border-radius:4px;background:var(--correl-color-ffffff);color:var(--settings-ink);padding:0 18px;font-size:13px;font-weight:450;text-decoration:none}.settings-primary-action,.settings-action-row button:first-child,.settings-create-panel>button{border-color:var(--correl-color-082f63);background:var(--correl-color-072f63);color:var(--correl-color-ffffff);box-shadow:0 1px 2px #072f6333}.settings-primary-action:disabled,.settings-action-row button:first-child:disabled,.settings-create-panel>button:disabled{border-color:var(--correl-color-d4deeb);background:var(--correl-color-eef3f8);color:var(--correl-color-708095);box-shadow:none;cursor:not-allowed}.settings-layout{position:relative;display:grid;grid-template-columns:216px minmax(560px,1.03fr) minmax(560px,.97fr) 292px;grid-template-rows:minmax(620px,1fr) auto;gap:0;padding:0;align-items:stretch}.settings-section-rail,.settings-employee-ledger,.settings-employee-inspector,.settings-audit-rail,.settings-audit-table{border:0;background:var(--correl-color-ffffff)}.settings-section-rail{grid-column:1;grid-row:1 / 3;min-height:calc(100vh - 180px);padding:24px 14px;background:linear-gradient(180deg,var(--settings-rail),var(--settings-rail-2));color:var(--correl-color-d9e6f4)}.settings-section-rail h3{margin:0 6px 26px;color:var(--correl-color-ffffff);font-size:18px}.settings-section-rail>span{display:block;margin:22px 6px 10px;color:var(--correl-color-9eb1c4);font-size:10px;font-weight:450;letter-spacing:.06em;text-transform:uppercase}.settings-section-rail button{width:100%;min-height:36px;border:0;border-radius:4px;background:transparent;color:var(--correl-color-e7eef7);text-align:left;padding:0 12px;font-size:13px;font-weight:400}.settings-section-rail button.selected{background:var(--correl-color-1760c3);color:var(--correl-color-ffffff)}.settings-section-rail button:hover{background:#ffffff14}.settings-employee-ledger{grid-column:2;grid-row:1;border-right:1px solid var(--settings-border);overflow:hidden}.settings-panel-heading{padding:22px 28px 12px}.settings-panel-heading h3,.settings-panel-heading h4,.settings-audit-rail h3,.settings-audit-table h3,.settings-create-panel h3{margin:0;color:var(--settings-ink);font-size:16px;font-weight:450}.settings-panel-heading p{margin:5px 0 0;color:var(--settings-muted);font-size:12px}.settings-ledger-tools{display:grid;grid-template-columns:minmax(240px,1fr) 160px auto;gap:10px;align-items:center;padding:0 28px 18px}.settings-ledger-tools label{display:block}.settings-ledger-empty{display:grid;min-height:112px;place-items:center;border-bottom:1px solid var(--settings-line);color:var(--settings-muted);padding:20px;font-size:12px;text-align:center}.settings-ledger-search{position:relative;min-width:0}.settings-ledger-search input{padding-right:62px}.settings-ledger-search-clear{position:absolute;top:4px;right:4px;min-height:28px;border:0;border-radius:4px;background:transparent;color:var(--correl-color-174ea6);padding:0 8px;font-size:11px;font-weight:600}.settings-ledger-search-clear:hover,.settings-ledger-search-clear:focus-visible{background:var(--correl-color-eef4fb)}.settings-ledger-tools label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.settings-ledger-tools input,.settings-ledger-tools select,.settings-form-grid input,.settings-form-grid select,.settings-permission-row select,.settings-reason-field textarea,.settings-deactivate-box textarea,.settings-audit-table-toolbar input,.settings-audit-table-toolbar select{width:100%;min-height:36px;border:1px solid var(--settings-border);border-radius:4px;background:var(--correl-color-ffffff);color:var(--settings-ink);padding:0 12px;font-size:13px}.settings-ledger-tools strong{color:var(--settings-muted);font-size:12px;white-space:nowrap}.settings-employee-ledger-header,.settings-employee-row{display:grid;grid-template-columns:24px minmax(180px,1.4fr) 94px minmax(116px,1fr) minmax(116px,1fr) 82px;gap:12px;align-items:center}.settings-employee-ledger-header{border-top:1px solid var(--settings-line);border-bottom:1px solid var(--settings-line);padding:10px 28px;color:var(--correl-color-4f5f73);font-size:11px;font-weight:450}.settings-employee-row{width:100%;border:0;border-bottom:1px solid var(--settings-line);background:var(--correl-color-ffffff);color:var(--settings-ink);text-align:left;padding:13px 28px}.settings-employee-row.selected{background:var(--correl-color-edf5ff);box-shadow:inset 0 0 0 1px var(--correl-color-b9d7ff)}.settings-employee-row>span:nth-child(2){display:flex;gap:10px;align-items:center;min-width:0}.settings-employee-row i,.settings-profile-photo{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--correl-radius-pill);background:var(--correl-color-dde5ee);color:var(--correl-color-12324f);font-size:11px;font-style:normal;font-weight:450}.settings-employee-row strong{display:block;font-size:13px}.settings-employee-row small{display:block;color:var(--settings-muted);font-size:11px}.settings-row-check{width:13px;height:13px;border:1px solid var(--correl-color-bcc7d5);border-radius:4px}.settings-employee-row.selected .settings-row-check{border-color:var(--settings-blue-2);background:var(--settings-blue-2);box-shadow:inset 0 0 0 2px var(--correl-color-ffffff)}.settings-role-text{color:var(--correl-color-4a5666);font-size:12px;font-weight:450}.settings-role-text.role-superadmin{color:var(--correl-color-8e2c24)}.settings-role-text.role-admin{color:var(--correl-color-154b8f)}.settings-role-text.role-manager{color:var(--correl-color-8a540f)}.settings-status-text{display:inline-flex;gap:6px;align-items:center;color:var(--correl-color-1d6b35);font-size:12px;font-weight:400}.settings-status-text:before{content:"";width:6px;height:6px;border-radius:var(--correl-radius-pill);background:currentColor}.settings-status-text.state-inactive{color:var(--correl-color-677385)}.settings-ledger-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 28px;color:var(--settings-muted);font-size:12px}.settings-ledger-range{display:inline-flex;align-items:center;min-height:30px;color:var(--correl-color-5d6a7c);font-size:11px;font-weight:500;letter-spacing:0}.compact-pagination{display:inline-grid;grid-template-columns:repeat(3,32px);align-items:stretch;isolation:isolate;border:1px solid var(--correl-color-cbd5e1);border-radius:4px;background:var(--correl-color-f8fafc);box-shadow:0 1px 1px #0f172a14;overflow:hidden}.compact-pagination-button{display:inline-flex;min-width:32px;min-height:32px;align-items:center;justify-content:center;border:0;border-radius:0;background:var(--correl-color-ffffff);color:var(--correl-color-24364f);font-size:10px;font-weight:650;line-height:1;padding:0}.compact-pagination-current{display:inline-flex;min-width:0;min-height:32px;align-items:center;justify-content:center;border:0;border-radius:0;background:var(--correl-color-14263f);color:var(--correl-color-ffffff);font-size:10px;font-weight:650;line-height:1;box-shadow:inset 0 0 0 1px #ffffff14}.compact-pagination-button+.compact-pagination-current,.compact-pagination-current+.compact-pagination-button{border-left:1px solid var(--correl-color-cbd5e1)}.compact-pagination-button svg{width:10px;height:10px;stroke-width:2}.compact-pagination-previous svg{transform:rotate(180deg)}.compact-pagination-button:not(:disabled):hover{background:var(--correl-color-eef4fb);color:var(--correl-color-0f4f99)}.compact-pagination-button:disabled{color:var(--correl-color-8a97a8);cursor:not-allowed;opacity:1}.settings-employee-inspector{grid-column:3;grid-row:1;max-height:calc(100vh - 180px);border-right:1px solid var(--settings-border);overflow:auto;padding:0}.settings-inspector-heading{display:grid;grid-template-columns:74px minmax(0,1fr);gap:18px;align-items:center;padding:22px 28px 18px;border-bottom:1px solid var(--settings-line)}.settings-profile-photo{width:64px;height:64px;background:linear-gradient(145deg,var(--correl-color-d7e2ed),var(--correl-color-f8fafc));font-size:18px}.settings-inspector-heading h3{display:flex;gap:10px;align-items:center;margin:0 0 5px;font-size:18px}.settings-inspector-heading h3 small{font-size:12px}.settings-inspector-heading p{margin:3px 0;color:var(--settings-muted);font-size:12px}.settings-inspector-tabs{display:flex;gap:28px;padding:0 28px;border-bottom:1px solid var(--settings-line);max-width:100%;box-sizing:border-box;overflow-x:auto}.settings-inspector-tabs button{min-height:44px;flex:0 0 auto;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--correl-color-526278);font-size:12px;font-weight:450}.settings-inspector-tabs button.selected{border-color:var(--settings-blue-2);color:var(--settings-blue)}.settings-form-grid,.settings-access-summary,.settings-check-grid,.settings-permission-matrix,.settings-reason-field,.settings-deactivate-box{margin:18px 28px 0}.settings-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.settings-form-grid label,.settings-reason-field,.settings-deactivate-box{display:grid;gap:8px;color:var(--settings-muted);font-size:12px;font-weight:450}.settings-role-segment{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--correl-color-cfd7e4);border-radius:4px}.settings-role-segment button{min-height:36px;border:0;border-right:1px solid var(--correl-color-cfd7e4);background:var(--correl-color-ffffff);color:var(--settings-ink);font-size:12px;font-weight:450}.settings-role-segment button:last-child{border-right:0}.settings-role-segment button.selected{background:var(--settings-blue);color:var(--correl-color-ffffff)}.settings-role-segment button:disabled{background:var(--correl-color-f4f7fb);color:var(--correl-color-8b97aa);cursor:not-allowed}.settings-role-guardrail{color:var(--correl-color-7a4d08);font-size:12px;line-height:1.35}.settings-access-summary h4{margin:0 0 10px;font-size:14px}.settings-access-summary>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.settings-access-summary span{display:grid;gap:4px;min-height:64px;align-content:center;border:1px solid var(--settings-line);border-radius:4px;background:var(--correl-color-f8fafc);padding:10px;color:var(--settings-muted);font-size:11px}.settings-access-summary strong{color:var(--settings-ink);font-size:14px}.settings-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;border:1px solid var(--settings-line);border-radius:4px;background:var(--correl-color-fbfcfe);padding:12px}.settings-check-grid strong{grid-column:1 / -1;color:var(--settings-ink);font-size:12px}.settings-check-grid label,.settings-permission-row label{display:flex;gap:8px;align-items:center;color:var(--correl-color-29384d);font-size:12px}.settings-permission-matrix{max-height:260px;overflow:auto;border:1px solid var(--settings-line);border-radius:4px}.settings-permission-matrix section{padding:0;border:0;background:var(--correl-color-ffffff)}.settings-permission-matrix h4{position:sticky;top:0;margin:0;border-bottom:1px solid var(--settings-line);background:var(--correl-color-f8fafc);padding:10px 12px;font-size:12px}.settings-permission-group-header{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border-bottom:1px solid var(--settings-line);background:var(--correl-color-f8fafc);padding:9px 12px}.settings-permission-group-header label{display:flex;min-width:0;gap:8px;align-items:center;color:var(--settings-ink);font-size:12px;font-weight:700}.settings-permission-group-header>span{color:var(--settings-muted);font-size:11px;white-space:nowrap}.settings-permission-group-header button{min-height:28px;padding:5px 10px}.settings-permission-group-header button:disabled{background:var(--correl-color-eef3f8);color:var(--correl-color-8a98aa)}.settings-permission-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px;align-items:center;border-top:1px solid var(--settings-line);padding:9px 12px}.settings-reason-field textarea,.settings-deactivate-box textarea{min-height:64px;padding-top:9px;resize:vertical}.settings-action-row{display:flex;justify-content:flex-end;gap:10px;margin:14px 28px 0}.settings-action-row .settings-danger-action{border-color:var(--correl-color-e2b6af);background:var(--correl-color-fff7f6);color:var(--correl-color-9a3328)}.settings-deactivate-box{margin-bottom:24px}.settings-create-panel{grid-column:3;grid-row:1;min-height:0;max-height:calc(100vh - 180px);overflow-x:hidden;overflow-y:auto;border:0;border-right:1px solid var(--settings-border);background:var(--correl-color-ffffff);padding:0;overscroll-behavior:contain;scrollbar-gutter:stable}.settings-create-heading{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;gap:18px;align-items:start;border-bottom:1px solid var(--settings-line);background:var(--correl-color-ffffff);padding:22px 28px 18px}.settings-create-heading p{margin:6px 0 0;color:var(--settings-muted);font-size:12px;line-height:1.4}.settings-create-heading button{min-height:32px;border:1px solid var(--settings-border);border-radius:4px;background:var(--correl-color-ffffff);color:var(--settings-ink);padding:0 12px;font-size:12px;font-weight:450}.settings-create-body{display:grid;gap:14px;padding:18px 24px 22px}.settings-create-section{display:grid;gap:14px;border:1px solid var(--settings-line);background:var(--correl-color-fbfcfe);padding:16px}.settings-create-section-heading{display:flex;justify-content:space-between;gap:14px;align-items:start;border-bottom:1px solid var(--settings-line);padding-bottom:12px}.settings-create-section-heading h4{margin:0;color:var(--settings-ink);font-size:13px;font-weight:650}.settings-create-section-heading p{margin:4px 0 0;color:var(--settings-muted);font-size:12px;line-height:1.4}.settings-create-section-heading>strong{display:inline-flex;min-width:30px;height:26px;align-items:center;justify-content:center;border:1px solid var(--settings-border);border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff);color:var(--settings-ink);font-size:12px}.settings-invite-policy-note{margin:-4px 0 0;color:var(--settings-muted);font-size:12px;line-height:1.45}.settings-create-panel input,.settings-create-panel select,.settings-create-panel textarea{border-radius:4px;font-size:12px}.settings-create-panel textarea{min-height:74px;resize:vertical}.settings-create-panel .settings-invite-ledger{border-top:0}.settings-create-panel .settings-invite-row{grid-template-columns:minmax(180px,1fr) minmax(150px,.85fr) auto;align-items:start;gap:12px;border:1px solid var(--settings-line);background:var(--correl-color-ffffff);padding:12px}.settings-create-panel .settings-access-request-row .settings-inline-reason,.settings-create-panel .settings-access-request-row>button,.settings-create-panel .settings-pending-invite-row .settings-inline-reason,.settings-create-panel .settings-pending-invite-row>button,.settings-create-panel .settings-pending-invite-actions{grid-column:1 / -1}.settings-create-panel .settings-request-actions{display:flex;justify-content:flex-end}.settings-create-panel .settings-request-actions button,.settings-create-panel .settings-invite-row>button,.settings-create-panel .settings-pending-invite-actions button,.settings-create-panel .settings-action-row button{min-height:34px;border:1px solid var(--settings-border);border-radius:4px;background:var(--correl-color-ffffff);color:var(--settings-ink);padding:0 12px;font-size:12px;font-weight:550}.settings-create-panel .settings-action-row button:last-child,.settings-create-panel .settings-request-actions button{background:var(--correl-color-172033);color:var(--correl-color-ffffff)}.settings-create-panel .settings-invite-row>button:disabled,.settings-create-panel .settings-pending-invite-actions button:disabled,.settings-create-panel .settings-action-row button:disabled{background:var(--correl-color-eef3f8);color:var(--correl-color-8a98aa)}.settings-create-panel .settings-form-grid,.settings-create-panel .settings-check-grid,.settings-create-panel .settings-permission-matrix,.settings-create-panel .settings-reason-field{margin-right:0;margin-left:0}.settings-create-panel .settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-create-panel .settings-form-grid label:first-child,.settings-create-panel .settings-reason-field{grid-column:1 / -1}.settings-create-assignments,.settings-create-permissions{max-height:220px;overflow:auto}.settings-create-actions{border-top:1px solid var(--settings-line);background:transparent;padding:14px 0 0;margin:0}.settings-audit-rail{grid-column:4;grid-row:1 / 3;padding:28px 24px;border-left:1px solid var(--settings-border);overflow:auto}.settings-audit-rail h3{margin-bottom:22px}.settings-audit-rail article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;border-top:1px solid var(--settings-line);padding:20px 0}.settings-audit-rail article>span{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:var(--correl-radius-pill);background:var(--correl-color-edf5ff);color:var(--settings-blue-2);font-size:14px}.settings-audit-rail article strong{display:block;margin-bottom:4px;color:var(--settings-ink);font-size:12px}.settings-audit-rail article p,.settings-audit-rail article small{display:block;margin:0 0 5px;color:var(--settings-muted);font-size:12px}.settings-audit-rail>button{border:0;color:var(--settings-blue);padding:0}@media (max-width: 1420px){.settings-layout{grid-template-columns:204px minmax(500px,1fr) minmax(500px,1fr) 260px}}@media (max-width: 1280px){.settings-layout{grid-template-columns:1fr}.settings-section-rail,.settings-employee-ledger,.settings-employee-inspector,.settings-audit-rail,.settings-audit-table{grid-column:auto;grid-row:auto}}.settings-layout{grid-template-columns:216px minmax(500px,.95fr) minmax(500px,1fr) 260px;grid-template-rows:minmax(520px,58vh) auto}.settings-title-row{align-items:center}.settings-toolbar{flex-shrink:0}.settings-toolbar button,.settings-primary-action{min-width:96px;white-space:nowrap}.settings-primary-action{min-width:138px}.settings-panel-heading,.settings-ledger-tools,.settings-employee-ledger-header,.settings-employee-row,.settings-ledger-footer{padding-right:18px;padding-left:18px}.settings-ledger-tools{grid-template-columns:minmax(210px,1fr) 138px auto}.settings-employee-ledger-header,.settings-employee-row{grid-template-columns:18px minmax(0,1.35fr) 82px minmax(0,.8fr) minmax(0,.9fr) 70px;gap:8px}.settings-employee-row{min-height:60px;padding-top:10px;padding-bottom:10px;font-size:12px}.settings-employee-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.settings-employee-row>span:nth-child(n+4){color:var(--correl-color-14233a);font-size:12px;font-weight:400;line-height:1.2}.settings-employee-row strong{font-size:12px;line-height:1.15}.settings-employee-row small{overflow:hidden;max-width:150px;text-overflow:ellipsis;white-space:nowrap}.settings-role-text{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-employee-inspector{max-height:58vh}.settings-employee-inspector>.settings-check-grid{display:none}.settings-permission-matrix{max-height:280px}@media (max-width: 1520px){.settings-layout{grid-template-columns:206px minmax(460px,.96fr) minmax(470px,1fr) 240px}.settings-ledger-tools{grid-template-columns:minmax(180px,1fr) 126px}.settings-ledger-tools strong{display:none}}.rd-selected-workspace.rd-selected-shell-restored{grid-column:1 / -1;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;height:auto;min-height:420px;max-height:min(640px,calc(100dvh - 234px));overflow:hidden;border:1px solid var(--correl-color-dce4ee);border-radius:6px;background:var(--correl-color-ffffff);padding:7px 10px;box-shadow:none}.rd-restored-record-heading{min-width:0}.rd-restored-record-heading>span{display:block;color:var(--correl-color-64748b);font-size:11px;font-weight:400;line-height:14px}.rd-restored-record-heading h3{overflow:hidden;margin:1px 0 0;color:var(--correl-color-111827);font-size:14px;font-weight:450;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.rd-restored-dynamic-compat,.rd-restored-compat-text{position:absolute;top:0;left:0;display:grid;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.rd-restored-record-grid{display:grid;grid-template-columns:344px minmax(340px,1fr) 374px;gap:10px;min-width:0;min-height:0;overflow:auto;scrollbar-gutter:stable}@media (max-width: 980px){.rd-selected-workspace.rd-selected-shell-restored{min-height:0;max-height:none;grid-template-rows:auto minmax(0,1fr) auto}.rd-restored-record-grid,.rd-restored-evidence{grid-template-columns:minmax(0,1fr)}}.workspace-nav button{position:relative;width:46px;height:46px;border-radius:8px;color:var(--correl-color-19336d)}.workspace-nav button[data-tooltip]:after,.shell-utility-nav button[data-tooltip]:after{content:attr(data-tooltip);position:absolute;z-index:80;left:calc(100% + 13px);top:50%;transform:translate3d(-4px,-50%,0);width:max-content;max-width:220px;border:1px solid rgba(18,31,54,.14);border-radius:6px;background:var(--correl-color-0f172a);box-shadow:var(--correl-shadow-raised);color:var(--correl-color-ffffff);padding:7px 10px;font-size:12px;font-weight:650;line-height:1.15;letter-spacing:0;opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .12s ease,transform .12s ease}.workspace-nav button[data-tooltip]:hover:after,.workspace-nav button[data-tooltip]:focus-visible:after,.shell-utility-nav button[data-tooltip]:hover:after,.shell-utility-nav button[data-tooltip]:focus-visible:after{opacity:1;transform:translate3d(0,-50%,0)}.workspace-nav button.selected{background:var(--correl-color-eaf2ff);color:var(--correl-color-0b66e4)}.workspace-nav button.selected:before{content:"";position:absolute;top:8px;bottom:8px;left:-11px;width:3px;border-radius:var(--correl-radius-pill);background:var(--correl-color-0b66e4)}.shell-utility-nav{display:grid;justify-items:center;gap:12px;border-top:1px solid var(--correl-color-eef2f7);padding:18px 11px 20px}.shell-utility-nav button{position:relative;width:42px;height:42px;border-radius:8px}.workspace-canvas{display:grid;align-content:start;gap:12px;min-width:0;padding:0}.workspace-heading{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;align-items:start;border-bottom:1px solid var(--correl-color-border);padding-bottom:10px}.workspace-heading p{margin-bottom:0;color:var(--correl-color-muted);line-height:1.45}.lens-context,.setup-summary,.blocked-state,.lazy-workbench-fallback,.search-results article{border:1px solid var(--correl-color-border);border-radius:0;background:var(--correl-color-fbfcfb);padding:10px}.lens-context p:last-child,.search-results article p,.blocked-state p{margin-bottom:0;color:var(--correl-color-muted)}.lazy-workbench-fallback{min-height:64px;display:grid;place-items:center;color:var(--correl-color-muted);font-size:.88rem}.customer-graph-stack,.revenue-desk-stack{display:grid;gap:0}.setup-summary{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:8px;align-items:center}.setup-summary p:last-child{grid-column:1 / -1;margin-bottom:0;color:var(--correl-color-muted)}.state-text,.setup-summary-state{font-size:12px;font-weight:450;text-transform:uppercase}.memory-header-meta{color:var(--correl-color-muted);font-size:12px;font-weight:450;text-align:right}.memory-header-meta.state-active,.setup-summary-state.status-ready-for-signoff{color:var(--correl-color-0f5b3f)}.status-implementation,.state-in-review{color:var(--correl-color-163c6d)}.state-blocked{color:var(--correl-color-7f1d1d)}.state-ready,.status-ready-for-signoff{color:var(--correl-color-0f5b3f)}.command-strip-customer-hidden{display:grid}.customer-graph-canvas-host{block-size:calc(100dvh - 76px);gap:0;align-content:stretch;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:0;background:transparent;padding:0}.shell-header-collapsed .customer-graph-canvas-host{block-size:100dvh}.customer-graph-canvas-host>.workspace-heading,.customer-graph-canvas-host>.lens-context{display:none}.cg-workbench{--cg-bg: var(--correl-color-f8fafc);--cg-panel: var(--correl-color-ffffff);--cg-border: var(--correl-color-dfe7f0);--cg-strong-border: var(--correl-color-cfd9e6);--cg-text: var(--correl-color-182234);--cg-muted: var(--correl-color-637083);--cg-blue: var(--correl-color-2563eb);--cg-green: var(--correl-color-18a957);--cg-orange: var(--correl-color-f29b26);--cg-red: var(--correl-color-e34848);display:grid;gap:0;min-width:0;max-width:100%;overflow-x:hidden;color:var(--cg-text);font-size:12px;line-height:1.35}.cg-workbench h2,.cg-workbench h3,.cg-workbench p{margin:0}.cg-page-header,.cg-command-bar,.cg-panel{border:1px solid var(--cg-border);border-radius:0;background:var(--cg-panel);box-shadow:none}.cg-page-header{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,auto);gap:18px;align-items:center;padding:18px 20px}.cg-page-header h2{margin-bottom:4px;font-size:26px;line-height:1.12;font-weight:450}.cg-page-header p{color:var(--cg-muted);font-size:13px}.cg-account-picker{display:grid;min-width:230px;border:1px solid var(--cg-border);border-radius:8px 0 0 8px;padding:7px 10px;background:var(--correl-color-fbfdff)}.cg-account-picker span,.cg-header-metric span,.cg-commercial-grid dt,.cg-support-list dt{color:var(--cg-muted);font-size:10px;font-weight:450}.cg-account-picker select{height:24px;border:0;background:transparent;color:var(--cg-text);font-size:12px;font-weight:450}.cg-risk-status,.cg-header-metric{display:grid;align-content:center;min-width:92px;min-height:52px;border:1px solid var(--cg-border);border-left:0;padding:7px 10px;background:var(--correl-color-ffffff);text-align:center}.cg-risk-status{color:var(--cg-red);background:var(--correl-color-fff6f6);font-weight:450}.cg-header-metric strong{margin-top:2px;font-size:13px}.cg-header-metric.metric-green strong{color:var(--cg-green)}.cg-header-metric.metric-orange strong{color:var(--cg-orange)}.cg-header-metric.metric-red strong{color:var(--cg-red)}.cg-workbench-ledger{gap:0;grid-template-rows:auto minmax(0,1fr);block-size:100%;min-height:0;overflow:hidden}.cg-ledger-command-title-row,.cg-ledger-command-controls{min-width:0;padding-right:14px;padding-left:14px}.cg-ledger-command-controls>.cg-mode-tabs,.cg-relationship-command-controls>.cg-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 1 320px;width:min(320px,100%);max-width:100%;min-height:32px;margin:0;overflow:hidden;gap:2px;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-f8fafc);padding:2px}.cg-ledger-command-controls>.cg-mode-tabs button,.cg-relationship-command-controls>.cg-mode-tabs button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:28px;border:0;border-radius:4px;background:transparent;color:var(--correl-color-1f2a44);padding:0 12px;font-size:12px;font-weight:450;line-height:1;white-space:nowrap}.cg-ledger-command-controls>.cg-mode-tabs button:hover,.cg-relationship-command-controls>.cg-mode-tabs button:hover{background:var(--correl-color-eef4ff);color:var(--correl-color-0b3f86)}.cg-ledger-command-controls>.cg-mode-tabs button.selected,.cg-relationship-command-controls>.cg-mode-tabs button.selected{background:var(--correl-color-082954);color:var(--correl-color-ffffff);box-shadow:0 1px 2px #08295433}.cg-ledger-command-controls>.cg-mode-tabs button:focus-visible,.cg-relationship-command-controls>.cg-mode-tabs button:focus-visible{outline:2px solid var(--correl-color-2563eb);outline-offset:-2px}.cg-ledger-command-actions{display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-start;min-width:0;gap:6px}.cg-ledger-priority-action,.cg-ledger-create-action,.cg-relationship-action-strip button{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;min-height:30px;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-111827);padding:0 12px;font-size:13px;font-weight:400;letter-spacing:0;line-height:1;white-space:nowrap}.cg-ledger-priority-action{grid-template-columns:18px auto auto;gap:6px}.cg-ledger-priority-action svg{width:18px;height:18px;color:var(--correl-color-f07d00)}.cg-ledger-priority-action strong{color:var(--correl-color-f07d00);font-size:14px;font-weight:450}.cg-ledger-priority-action.selected span{color:var(--correl-color-0b4da2)}.cg-ledger-empty-switch{position:relative;display:inline-grid;grid-template-columns:40px auto;align-items:center;gap:8px;min-height:30px;border-right:1px solid var(--correl-color-cbd5e1);border-left:1px solid var(--correl-color-cbd5e1);padding:0 10px;color:var(--correl-color-111827);font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.cg-ledger-empty-switch input{position:absolute;width:40px;height:24px;margin:0;opacity:0}.cg-ledger-empty-switch>span{position:relative;width:40px;height:24px;border-radius:var(--correl-radius-pill);background:var(--correl-color-97a0ad);box-shadow:inset 0 1px 2px #0f172a40;pointer-events:none}.cg-ledger-empty-switch>span:after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff);box-shadow:0 1px 3px #0f172a4d}.cg-ledger-empty-switch input:checked+span{background:var(--correl-color-174ea6)}.cg-ledger-empty-switch input:checked+span:after{transform:translate(16px)}.cg-ledger-empty-switch input:focus-visible+span{outline:2px solid var(--correl-color-2563eb);outline-offset:3px}.cg-ledger-create-action{margin-left:0;padding:0 12px;color:var(--correl-color-103a78);gap:8px;box-shadow:0 1px 2px #0f172a08}.cg-ledger-create-action svg{width:17px;height:17px;color:var(--correl-color-0d4f9e)}.cg-ledger-create-action:disabled{opacity:.52}.cg-ledger-priority-action:hover:not(:disabled),.cg-ledger-create-action:hover:not(:disabled),.cg-relationship-action-strip button:hover:not(:disabled){border-color:var(--correl-color-93b6e8);background:var(--correl-color-f7fbff)}.cg-ledger-create-action:hover:not(:disabled){color:var(--correl-color-10233f)}.cg-ledger-command-actions svg,.cg-ledger-command-controls svg,.cg-relationship-action-strip svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}.cg-ledger-command-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding-top:12px;padding-bottom:8px}.cg-relationship-command-controls{display:flex;flex-wrap:wrap;align-items:flex-end;min-width:0;gap:8px;padding:12px 14px 8px}.cg-relationship-command-controls .cg-account-picker{flex:1 1 250px;min-width:0;min-height:34px;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);padding:3px 10px 4px}.cg-relationship-command-controls .cg-account-picker span{color:var(--correl-color-64748b);font-size:10px;font-weight:450;line-height:1;text-transform:none}.cg-relationship-command-controls .cg-account-picker select{height:20px;color:var(--correl-color-111827);font-size:12px;font-weight:450;line-height:1}.cg-relationship-status-tape{display:grid;grid-template-columns:minmax(86px,max-content) repeat(5,minmax(82px,1fr));flex:3 1 560px;overflow:hidden;min-width:0;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff)}.cg-relationship-status-tape .cg-risk-status,.cg-relationship-status-tape .cg-header-metric{min-width:0;min-height:34px;border:0;border-right:1px solid var(--correl-color-d4dbe6);border-radius:0;padding:4px 9px;text-align:left}.cg-relationship-status-tape .cg-header-metric:last-child{border-right:0}.cg-relationship-status-tape .cg-risk-status{align-content:center;background:var(--correl-color-fff8f8);color:var(--correl-color-d92d20);font-size:12px;font-weight:450}.cg-relationship-status-tape .cg-header-metric span{font-size:10px;font-weight:450;line-height:1;text-transform:none}.cg-relationship-status-tape .cg-header-metric strong{overflow:hidden;margin-top:2px;font-size:12px;font-weight:450;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.cg-ledger-command-search{display:grid;grid-template-columns:18px minmax(0,1fr);flex:0 1 280px;align-items:center;height:32px;min-width:0;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);padding:0 12px}.cg-ledger-command-search svg{width:18px;height:18px;color:var(--correl-color-53627a)}.cg-ledger-command-search input{min-width:0;height:30px;border:0;background:transparent;color:var(--correl-color-111827);padding:0 10px;font-size:13px;font-weight:400;outline:none}.cg-ledger-command-search input::placeholder{color:var(--correl-color-667085);opacity:1}@media (max-width: 1440px){.cg-ledger-command-controls,.cg-relationship-command-controls{gap:10px}.cg-ledger-command-actions{justify-content:flex-start}}@media (max-width: 1366px){.cg-ledger-command-controls>.cg-mode-tabs,.cg-relationship-command-controls>.cg-mode-tabs{flex-basis:320px}.cg-ledger-command-search{flex-basis:240px}.cg-ledger-command-actions{flex-basis:420px}.cg-relationship-status-tape{flex-basis:520px}}@media (max-width: 1180px){.cg-ledger-command-title-row,.cg-ledger-command-controls,.cg-relationship-command-controls{align-items:start}.cg-ledger-command-actions{justify-content:flex-start}.cg-ledger-command-controls{gap:22px;padding-bottom:12px}.cg-ledger-command-controls>.cg-mode-tabs,.cg-relationship-command-controls>.cg-mode-tabs,.cg-ledger-command-search,.cg-ledger-command-group,.cg-ledger-lifecycle-filter,.cg-ledger-command-view,.cg-ledger-command-actions,.cg-relationship-command-controls .cg-account-picker,.cg-relationship-status-tape{flex-basis:100%}.cg-relationship-command-controls{gap:10px;padding-top:10px}.cg-relationship-status-tape{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-relationship-status-tape .cg-header-metric:nth-child(3){border-right:0}}@media (max-width: 900px){.cg-ledger-command-title-row,.cg-ledger-command-controls,.cg-relationship-command-controls,.cg-relationship-action-strip{padding-right:16px;padding-left:16px}.cg-ledger-command-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.cg-ledger-empty-switch{border:0;padding:0}.cg-ledger-create-action{margin-left:0}.cg-ledger-command-group>div,.cg-ledger-command-view>div,.cg-ledger-timeline-view,.cg-ledger-map-view{grid-template-columns:minmax(0,1fr)}.cg-relationship-status-tape,.cg-relationship-action-strip{grid-template-columns:minmax(0,1fr)}.cg-relationship-status-tape .cg-risk-status,.cg-relationship-status-tape .cg-header-metric{border-right:0;border-bottom:1px solid var(--correl-color-d4dbe6)}.cg-relationship-status-tape .cg-header-metric:last-child{border-bottom:0}}.cg-mode-tabs{min-width:0;margin:0}.cg-mode-tabs button{font-family:inherit}.cg-account-create-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;align-items:start;justify-items:center;overflow:auto;background:#0f172a3d;padding:56px 20px}.cg-account-create-dialog{width:min(1180px,100%);border:1px solid var(--correl-color-c8d3e1);border-radius:8px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.recruiting-candidate-create-dialog,.recruiting-action-dialog{max-height:calc(100vh - 72px);overflow:hidden}.cg-account-create-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--correl-color-e0e7f0);padding:18px 20px 14px}.cg-account-create-dialog>header span{display:block;color:var(--correl-color-64748b);font-size:11px;font-weight:450}.cg-account-create-dialog>header h3{margin:2px 0 0;color:var(--correl-color-0f172a);font-size:20px;font-weight:450;letter-spacing:0}.cg-account-create-dialog button{border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-172033);min-height:34px;padding:0 14px;font-size:12px;font-weight:450}.cg-account-create-dialog button:hover:not(:disabled){border-color:var(--correl-color-93b6e8);background:var(--correl-color-f7fbff)}.cg-account-create-dialog button[type=submit]{border-color:var(--correl-color-082954);background:var(--correl-color-082954);color:var(--correl-color-ffffff)}.cg-account-create-dialog button[type=submit]:hover:not(:disabled){border-color:var(--correl-color-0a3975);background:var(--correl-color-0a3975);color:var(--correl-color-ffffff)}.cg-account-create-dialog button:disabled,.cg-account-create-dialog button[type=submit]:disabled{border-color:var(--correl-color-c7d3e1);background:var(--correl-color-edf3f8);color:var(--correl-color-40526b);cursor:not-allowed;opacity:1}.cg-account-create-dialog form{display:grid;gap:14px;padding:0}.recruiting-candidate-create-dialog form,.recruiting-action-dialog form{grid-template-rows:minmax(0,1fr) auto;max-height:calc(100vh - 146px)}.recruiting-action-body{display:grid;gap:14px;overflow:auto;padding:18px 20px 4px}.recruiting-compliance-dialog{width:min(900px,calc(100vw - 40px))}.recruiting-compliance-dialog .recruiting-action-body{gap:12px;padding:16px 18px 2px}.recruiting-compliance-summary{display:grid;gap:10px;min-width:0;border-bottom:1px solid var(--correl-color-e2e8f0);padding-bottom:14px}.recruiting-compliance-summary>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.recruiting-compliance-summary h4{margin:0;color:var(--correl-color-0f172a);font-size:15px;font-weight:620}.recruiting-compliance-summary span{display:block;margin-top:2px;color:var(--correl-color-52647a);font-size:11px;font-weight:520}.recruiting-compliance-summary strong{border:1px solid var(--correl-color-c8d3e1);border-radius:var(--correl-radius-pill);background:var(--correl-color-f8fafc);color:var(--correl-color-172033);padding:4px 10px;font-size:11px;font-weight:620;white-space:nowrap}.recruiting-compliance-current{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--correl-color-dbe4ee);border-radius:6px;overflow:hidden}.recruiting-compliance-current div{display:grid;gap:4px;min-width:0;border-right:1px solid var(--correl-color-dbe4ee);padding:9px 11px}.recruiting-compliance-current div:last-child{border-right:0}.recruiting-compliance-current dt{color:var(--correl-color-52647a);font-size:10px;font-weight:620;text-transform:uppercase}.recruiting-compliance-current dd{min-width:0;margin:0;overflow:hidden;color:var(--correl-color-0f172a);font-size:12px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.recruiting-compliance-summary p{margin:0;color:var(--correl-color-40526b);font-size:12px;line-height:1.35}.recruiting-compliance-panel .cg-account-create-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recruiting-compliance-panel textarea{min-height:74px}.recruiting-archive-dialog{width:min(780px,calc(100vw - 40px))}.recruiting-archive-dialog .recruiting-action-body{gap:12px;padding:16px 18px 2px}.recruiting-archive-summary{display:grid;gap:10px;min-width:0;border-bottom:1px solid var(--correl-color-ead7d3);padding-bottom:14px}.recruiting-archive-summary>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.recruiting-archive-summary h4{margin:0;color:var(--correl-color-0f172a);font-size:15px;font-weight:620}.recruiting-archive-summary span{display:block;margin-top:2px;color:var(--correl-color-52647a);font-size:11px;font-weight:520}.recruiting-archive-summary strong{border:1px solid var(--correl-color-efb6ad);border-radius:var(--correl-radius-pill);background:var(--correl-color-fff7f5);color:var(--correl-color-9f1d14);padding:4px 10px;font-size:11px;font-weight:620;white-space:nowrap}.recruiting-archive-impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--correl-color-ead7d3);border-radius:6px;overflow:hidden}.recruiting-archive-impact span{margin:0;border-right:1px solid var(--correl-color-ead7d3);padding:9px 10px;color:var(--correl-color-172033);font-size:11px;font-weight:620;text-align:center}.recruiting-archive-impact span:last-child{border-right:0}.recruiting-archive-summary p{margin:0;color:var(--correl-color-40526b);font-size:12px;line-height:1.35}.recruiting-archive-panel .cg-account-create-grid{grid-template-columns:minmax(0,260px)}.recruiting-archive-panel textarea{min-height:74px}@media (max-width: 760px){.recruiting-compliance-current,.recruiting-compliance-panel .cg-account-create-grid,.recruiting-archive-impact,.recruiting-archive-panel .cg-account-create-grid{grid-template-columns:minmax(0,1fr)}.recruiting-compliance-current div,.recruiting-archive-impact span{border-right:0;border-bottom:1px solid var(--correl-color-dbe4ee)}.recruiting-compliance-current div:last-child,.recruiting-archive-impact span:last-child{border-bottom:0}}.cg-account-create-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.38fr);min-height:560px}.recruiting-candidate-create-dialog .cg-account-create-workbench{min-height:0;overflow:hidden}.cg-account-create-main{display:grid;align-content:start;gap:14px;min-width:0;border-right:1px solid var(--correl-color-e2e8f0);padding:18px 20px 20px}.recruiting-candidate-create-dialog .cg-account-create-main,.recruiting-candidate-create-dialog .cg-account-create-rail{max-height:calc(100vh - 210px);overflow:auto}.recruiting-candidate-create-dialog .cg-account-create-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-account-create-rail{display:grid;align-content:start;gap:0;min-width:0;background:var(--correl-color-f8fafc)}.cg-account-create-rail section{display:grid;gap:12px;border-bottom:1px solid var(--correl-color-e2e8f0);padding:16px}.cg-account-create-section{display:grid;gap:12px;min-width:0;border-bottom:1px solid var(--correl-color-edf2f7);padding-bottom:14px}.cg-account-create-section:last-child{border-bottom:0;padding-bottom:0}.cg-account-create-section>header,.cg-account-create-rail section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cg-account-create-section h4,.cg-account-create-rail h4{margin:0;color:var(--correl-color-0f172a);font-size:13px;font-weight:560}.cg-account-create-section>header span,.cg-account-create-rail section>header span{color:var(--correl-color-52647a);font-size:11px;font-weight:560}.cg-account-create-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cg-account-create-mode button{display:grid;justify-items:start;gap:4px;min-height:76px;padding:12px;text-align:left}.cg-account-create-mode button.selected,.cg-account-create-presets button.selected{border-color:var(--correl-color-0f4fb8);background:var(--correl-color-eef6ff);color:var(--correl-color-0f3f8f)}.cg-account-create-mode strong{color:var(--correl-color-0f172a);font-size:13px;font-weight:560}.cg-account-create-mode span{color:var(--correl-color-52647a);font-size:11px;font-weight:450;line-height:1.35}.cg-account-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cg-account-create-grid label{display:grid;min-width:0;gap:6px}.cg-account-create-grid label>span,.cg-account-create-wide>span,.cg-account-create-wide-field>span,.cg-account-create-rail label>span{color:var(--correl-color-475569);font-size:11px;font-weight:450}.cg-account-create-grid input,.cg-account-create-grid select,.cg-account-create-grid textarea,.cg-account-create-wide input,.cg-account-create-wide-field textarea,.cg-account-create-rail select{width:100%;min-width:0;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-111827);font:inherit;font-size:13px;font-weight:450;outline:none}.cg-account-create-grid input,.cg-account-create-grid select,.cg-account-create-wide input,.cg-account-create-rail select{height:36px;padding:0 10px}.recruiting-cv-upload-field{position:relative}.recruiting-cv-file-input{position:absolute;top:23px;right:0;bottom:0;left:0;height:44px;opacity:0;cursor:pointer;z-index:2}.recruiting-cv-upload-box{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-172033);padding:0 10px;text-align:center}.recruiting-cv-upload-box strong{color:var(--correl-color-172033);font-size:12px;font-weight:560;white-space:nowrap}.recruiting-cv-upload-box small{min-width:0;overflow:hidden;color:var(--correl-color-52647a);font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.recruiting-cv-upload-box.has-file{border-color:var(--correl-color-8fb5df);background:var(--correl-color-f6fbff)}.recruiting-cv-file-input:focus-visible+.recruiting-cv-upload-box{border-color:var(--correl-color-2563eb);box-shadow:var(--correl-shadow-focus)}.cg-account-create-grid textarea{min-height:76px;resize:vertical;padding:9px 10px}.cg-account-create-wide-field{display:grid;gap:6px;min-width:0}.cg-account-create-wide-field textarea{min-height:82px;resize:vertical;padding:9px 10px}.cg-account-create-grid input:focus,.cg-account-create-grid select:focus,.cg-account-create-grid textarea:focus,.cg-account-create-wide input:focus,.cg-account-create-wide-field textarea:focus,.cg-account-create-rail select:focus{border-color:var(--correl-color-2563eb);box-shadow:var(--correl-shadow-focus)}.cg-account-create-wide{display:grid;gap:6px;min-width:0}.cg-account-create-presets{display:flex;flex-wrap:wrap;gap:6px}.cg-account-create-presets button,.cg-account-create-suggest{min-height:30px;padding:0 10px;font-size:11px}.cg-account-create-suggest{justify-self:start;color:var(--correl-color-0f4fb8)}.cg-account-create-rail label{display:grid;gap:6px;min-width:0}.cg-account-create-readiness-list,.cg-account-create-match-list,.cg-account-create-route-summary{display:grid;gap:8px}.cg-account-create-readiness-list span,.cg-account-create-match-list button,.cg-account-create-route-summary div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;border:1px solid var(--correl-color-dbe5ef);border-radius:6px;background:var(--correl-color-ffffff);padding:9px 10px}.cg-account-create-readiness-list strong,.cg-account-create-match-list strong,.cg-account-create-route-summary dt{min-width:0;overflow:hidden;color:var(--correl-color-172033);font-size:12px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.cg-account-create-readiness-list em,.cg-account-create-match-list span,.cg-account-create-route-summary dd{margin:0;color:var(--correl-color-52647a);font-size:11px;font-style:normal;font-weight:450;text-align:right}.cg-account-create-readiness-list .ready em{color:var(--correl-color-0f7a4f)}.cg-account-create-readiness-list .blocked em{color:var(--correl-color-9a5b00)}.cg-account-create-match-list button{width:100%;min-height:42px;text-align:left}.cg-account-create-match-list p{margin:0;color:var(--correl-color-64748b);font-size:12px;font-weight:450;line-height:1.4}.cg-account-create-error,.cg-account-create-form-error{color:var(--correl-color-b42318);font-size:12px;font-style:normal;font-weight:400}.cg-account-create-form-error{margin:0}.cg-account-create-readiness{align-self:center;margin:0 auto 0 0;color:var(--correl-color-4b5b70);font-size:12px;font-weight:450;line-height:1.3}.cg-account-create-dialog footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--correl-color-e6edf5);padding:14px 20px 16px}.cg-create-receipt{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.6fr) auto;gap:12px;align-items:center;border-bottom:1px solid var(--correl-color-dbe5ef);background:var(--correl-color-f8fbff);padding:9px 10px}.cg-create-receipt>div:first-child{display:grid;gap:4px;min-width:0}.cg-create-receipt>div:first-child strong{color:var(--correl-color-0f172a);font-size:13px;font-weight:560}.cg-create-receipt>div:first-child span{overflow:hidden;color:var(--correl-color-52647a);font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.cg-create-receipt dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--correl-color-dbe5ef);background:var(--correl-color-ffffff)}.cg-create-receipt dl div{display:grid;gap:4px;min-width:0;border-right:1px solid var(--correl-color-e6edf5);padding:8px 10px}.cg-create-receipt dl div:last-child{border-right:0}.cg-create-receipt dt{color:var(--correl-color-52647a);font-size:10px;font-weight:560;text-transform:uppercase}.cg-create-receipt dd{min-width:0;margin:0;overflow:hidden;color:var(--correl-color-172033);font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.cg-create-receipt-actions{display:flex;gap:6px;align-items:center}.cg-create-receipt-actions button{min-height:30px;border:1px solid var(--correl-color-bfd0e6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0f3f8f);padding:0 10px;font-size:11px;font-weight:560}.cg-create-receipt-actions button:hover{border-color:var(--correl-color-0f4fb8);background:var(--correl-color-eef6ff)}@media (max-width: 760px){.cg-account-create-scrim{padding:24px 12px}.cg-account-create-workbench,.cg-account-create-mode{grid-template-columns:minmax(0,1fr)}.cg-account-create-main{border-right:0}.cg-account-create-grid,.cg-create-receipt,.cg-create-receipt dl{grid-template-columns:minmax(0,1fr)}.cg-create-receipt dl div,.cg-create-receipt dl div:last-child{border-right:0;border-bottom:1px solid var(--correl-color-e6edf5)}.cg-create-receipt dl div:last-child{border-bottom:0}}.cg-ledger-summary span,.cg-ledger-summary em,.cg-ledger-lane>p,.cg-ledger-lane>em,.cg-client-action-brief span,.cg-client-fact-grid dt,.cg-client-relationship-brief span,.cg-client-activity-brief span,.cg-ledger-footer span,.cg-inspector-contact dt,.cg-inspector-risk span,.cg-inspector-next p,.cg-inspector-recent span,.cg-inspector-recent em{color:var(--cg-muted)}.cg-ledger-board{display:grid;grid-template-columns:minmax(0,1fr) clamp(286px,30vw,360px);gap:0;align-items:stretch;block-size:100%;min-height:0;overflow:hidden}.cg-ledger-alternate{min-width:0;border-bottom:1px solid var(--cg-border);background:var(--correl-color-ffffff)}.cg-ledger-table-view{overflow-x:auto}.cg-ledger-table-view .cg-table button,.cg-ledger-map-view button,.cg-ledger-timeline-view button{border:0;background:transparent;color:var(--correl-color-0f3f8a);padding:0;font:inherit;font-weight:450;text-align:left}.cg-ledger-row-actions{display:inline-flex;align-items:center;gap:6px;min-width:0}.cg-ledger-table-view .cg-table .cg-ledger-row-actions button,.cg-ledger-timeline-view .cg-ledger-row-actions button,.cg-ledger-map-view .cg-ledger-map-primary{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid var(--correl-color-cbd8e8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-153b76);padding:0 10px;font-size:11px;font-weight:650;white-space:nowrap}.cg-ledger-table-view .cg-table .cg-ledger-row-actions button:first-child,.cg-ledger-timeline-view .cg-ledger-row-actions button:first-child,.cg-ledger-map-view .cg-ledger-map-primary{border-color:var(--correl-color-174ea6);background:var(--correl-color-f3f8ff);color:var(--correl-color-0f3f8a)}.cg-ledger-row-actions button:disabled{opacity:.48;cursor:not-allowed}.cg-ledger-timeline-view{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:0}.cg-ledger-timeline-view article{display:grid;gap:8px;min-height:144px;border-right:1px solid var(--cg-border);border-bottom:1px solid var(--cg-border);padding:18px}.cg-ledger-timeline-view article header{display:flex;align-items:start;justify-content:space-between;gap:10px;min-width:0}.cg-ledger-timeline-view article header>span{color:var(--cg-muted);font-size:11px;font-weight:450;text-transform:uppercase}.cg-ledger-timeline-view article>strong{color:var(--correl-color-111b2d);font-size:14px;font-weight:450}.cg-ledger-timeline-view article>p{color:var(--cg-muted);font-size:12px;font-weight:450}.cg-ledger-map-view{display:grid;grid-template-columns:280px repeat(3,minmax(220px,1fr));gap:0}.cg-ledger-map-view>div,.cg-ledger-map-view>article{display:grid;align-content:center;gap:8px;min-height:136px;border-right:1px solid var(--cg-border);border-bottom:1px solid var(--cg-border);padding:18px}.cg-ledger-map-view strong{color:var(--correl-color-111b2d);font-size:20px;font-weight:450}.cg-ledger-map-view span,.cg-ledger-map-view p{color:var(--cg-muted);font-size:12px;font-weight:450}.cg-ledger-main{position:relative;display:grid;grid-template-rows:minmax(0,1fr);block-size:100%;min-width:0;min-height:0;overflow:hidden}.cg-ledger-board:has(.cg-ledger-board-empty){block-size:100%;min-height:0}.cg-ledger-main:has(.cg-ledger-board-empty){grid-template-rows:minmax(0,1fr);block-size:100%}.cg-ledger-lanes{display:grid;grid-auto-columns:minmax(330px,380px);grid-template-columns:repeat(var(--ledger-lane-count, 6),minmax(330px,380px));grid-template-rows:minmax(0,1fr);gap:0;align-items:stretch;min-width:100%;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.cg-ledger-lanes:has(.cg-ledger-board-empty){grid-template-columns:minmax(0,1fr)}.cg-ledger-lane{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);min-width:330px;min-height:0;border:1px solid var(--cg-border);border-radius:0;background:var(--correl-color-fbfcfe);padding:12px}.cg-ledger-lane.can-drop{background:linear-gradient(180deg,var(--correl-color-ffffff),var(--correl-color-f8fbff))}.cg-ledger-lane header{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:28px}.cg-ledger-lane header div{display:flex;gap:8px;align-items:center}.cg-ledger-lane header strong{color:var(--correl-color-172033);font-size:12px;font-weight:450}.cg-lane-mark{width:16px;height:16px;border:2px solid var(--correl-color-a7b2c2);border-radius:50%}.lane-risk .cg-lane-mark{border-color:var(--cg-red)}.lane-contact .cg-lane-mark{border-color:var(--cg-orange)}.lane-implementation .cg-lane-mark{border-color:var(--cg-blue)}.lane-stable .cg-lane-mark{border-color:var(--cg-green)}.lane-milestone .cg-lane-mark{border-color:var(--cg-blue)}.cg-lane-handle{display:grid;place-items:center;min-width:26px;height:24px;color:var(--correl-color-57657a);font-weight:400}.cg-ledger-lane>p{margin:4px 0 0;font-size:10px;font-weight:450}.cg-ledger-lane>p span{margin-left:6px}.cg-ledger-lane>em{display:block;min-height:28px;margin-top:8px;font-size:10px;font-style:normal}.cg-ledger-board-empty{display:grid;grid-column:1 / -1;place-content:center;justify-items:center;min-height:260px;border:1px solid var(--cg-border);background:var(--correl-color-fbfcfe);padding:28px;text-align:center}.cg-ledger-board-empty strong{color:var(--correl-color-172033);font-size:14px;font-weight:450}.cg-ledger-board-empty span{margin-top:6px;color:var(--cg-muted);font-size:12px;font-weight:450}.cg-ledger-lanes:has(.cg-ledger-board-empty) .cg-ledger-board-empty{box-sizing:border-box;min-height:100%}.cg-client-card-stack{display:grid;align-content:start;align-items:start;grid-auto-rows:max-content;gap:8px;margin-top:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cg-client-card{display:grid;align-self:start;gap:10px;width:100%;border:1px solid var(--correl-color-c8d3e0);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);padding:12px;text-align:left;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,padding .16s ease,background .16s ease}.cg-client-card.expanded{grid-template-rows:auto auto auto auto auto auto;min-block-size:414px;overflow:visible}.cg-client-card:not(.expanded){min-block-size:74px;gap:0;overflow:visible;border-radius:8px;padding:10px;background:linear-gradient(180deg,var(--correl-color-ffffff) 0%,var(--correl-color-fbfdff) 100%)}.cg-client-card[draggable=true]{cursor:grab}.cg-client-card[draggable=true]:active{cursor:grabbing}.cg-client-card.selected{border-color:var(--correl-color-2d6cff);box-shadow:0 0 0 1px #2d6cff2e,0 10px 24px #2563eb1a}.cg-client-card:not(.expanded).selected{box-shadow:0 0 0 1px #2d6cff24,0 4px 12px #2563eb12}.cg-client-card.risk-high{border-color:var(--correl-color-f1b8b8)}.cg-client-card.risk-medium{border-color:var(--correl-color-edc77e)}.cg-client-card:focus-visible{outline:3px solid rgba(37,99,235,.24);outline-offset:2px}.cg-client-card-title{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:start}.cg-client-card-title>div{min-width:0}.cg-client-card-title-actions{grid-column:3;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:flex-end;justify-content:start;gap:6px;min-width:0;max-width:112px}.cg-client-card:not(.expanded) .cg-client-card-title{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:start}.cg-client-card-title>span,.cg-inspector-heading>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--correl-color-b7cdf9);border-radius:8px;background:var(--correl-color-f3f7ff);color:var(--cg-blue);font-size:11px;font-weight:400}.cg-client-card:not(.expanded) .cg-client-card-title>span{width:34px;height:34px;border-radius:8px;font-size:10px}.cg-client-card-title strong{display:block;overflow-wrap:anywhere;color:var(--correl-color-07132b);font-size:13px;line-height:1.12;font-weight:450}.cg-client-card:not(.expanded) .cg-client-card-title strong{display:-webkit-box;overflow:hidden;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cg-client-card-title small{display:block;margin-top:3px;color:var(--correl-color-4e5f75);font-size:11px;font-weight:400;line-height:1.28}.cg-client-card:not(.expanded) .cg-client-card-title small{display:block;overflow:hidden;margin-top:2px;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.cg-client-risk-label{display:inline-flex;align-items:center;justify-content:flex-end;color:var(--cg-red);font-size:10px;line-height:1.05;font-weight:450;white-space:nowrap}.cg-client-card:not(.expanded) .cg-client-risk-label{font-size:10px}.cg-client-card.risk-low .cg-client-risk-label{color:var(--cg-green)}.cg-client-card.risk-medium .cg-client-risk-label,.cg-client-card.risk-neutral .cg-client-risk-label{color:var(--correl-color-b46a00)}.cg-client-deal-brief{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 1 auto;max-width:100%;min-height:32px;border:1px solid var(--correl-color-c8d5e5);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-10233f);padding:4px 7px;font-size:10px;font-weight:450;line-height:1;white-space:nowrap;box-shadow:0 1px 1px #0f172a08}.cg-client-card:not(.expanded) .cg-client-deal-brief{min-height:32px;padding:4px 7px;font-size:10px}.cg-client-deal-brief svg{width:12px;height:12px;color:var(--cg-blue);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.cg-client-deal-brief:hover,.cg-client-deal-brief[aria-pressed=true]{border-color:var(--correl-color-7ca8f8);background:var(--correl-color-f4f8ff);color:var(--correl-color-174ea6)}.cg-client-action-brief{display:grid;gap:4px;border-left:4px solid var(--correl-color-1261ff);border-radius:0 7px 7px 0;background:var(--correl-color-f5f8fd);padding:9px 10px 11px}.cg-client-action-brief span{font-size:11px;font-weight:450}.cg-client-action-brief strong{display:-webkit-box;overflow:hidden;color:var(--correl-color-07132b);font-size:13px;line-height:1.18;font-weight:400;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cg-client-action-brief em{color:var(--correl-color-4d5f75);font-size:11px;font-style:normal;font-weight:450;line-height:1.2}.cg-client-action-brief em.is-overdue{color:var(--cg-red)}.cg-client-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;overflow:hidden;border:1px solid var(--correl-color-dbe3ed);border-radius:6px;background:var(--correl-color-dbe3ed)}.cg-client-fact-grid div{display:grid;gap:4px;min-width:0;background:var(--correl-color-ffffff);padding:7px 9px 8px}.cg-client-fact-grid dt{color:var(--correl-color-4f5f74);font-size:10px;font-weight:450;line-height:1}.cg-client-fact-grid dd{margin:0;overflow:hidden;color:var(--correl-color-07132b);font-size:11px;font-weight:400;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.cg-client-relationship-brief{display:grid;gap:0;min-height:0}.cg-client-relationship-brief div{display:grid;gap:2px;min-width:0;min-height:0}.cg-client-relationship-brief strong{display:-webkit-box;overflow:hidden;color:var(--correl-color-07132b);font-size:12px;font-weight:400;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cg-client-relationship-brief em,.cg-client-relationship-brief small{overflow:hidden;color:var(--correl-color-46566c);font-size:11px;font-style:normal;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cg-client-relationship-brief span{font-size:12px;font-weight:450;line-height:1.2}.cg-client-card-footer{display:flex;align-self:end;align-items:center;justify-content:flex-start;flex-wrap:wrap;min-width:0;gap:8px;border-top:1px solid var(--correl-color-e3eaf2);padding-top:9px}.cg-client-last-touch{display:inline-flex;flex:1 1 96px;min-width:96px;gap:4px;align-items:baseline;color:var(--correl-color-4b5c72);font-size:11px;font-weight:400;line-height:1.1}.cg-client-last-touch strong{overflow:hidden;color:var(--correl-color-07132b);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.cg-client-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cg-client-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;border:1px solid var(--correl-color-d3dde9);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-07132b);font-size:11px;font-weight:400;box-shadow:0 1px 1px #0f172a05}.cg-client-actions svg{width:14px;height:14px;color:var(--cg-blue)}.cg-client-actions button:not(:disabled):hover{border-color:var(--correl-color-8bb8ff);color:var(--cg-blue)}.cg-client-actions button:disabled{color:var(--correl-color-8b97a8);opacity:.62}.cg-client-actions button:disabled svg{color:var(--correl-color-7d8a9b)}.cg-deal-brief-scrim{position:fixed;z-index:220;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#08122080;padding:8px}.cg-deal-brief-modal{display:flex;flex-direction:column;width:min(1640px,calc(100vw - 16px));height:min(960px,calc(100dvh - 16px));max-height:calc(100dvh - 16px);min-height:0;overflow:hidden;border:1px solid var(--correl-color-b8c5d6);border-radius:8px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.cg-deal-brief-header{display:grid;grid-template-columns:minmax(300px,1fr) minmax(420px,1.2fr) 36px;gap:14px;align-items:center;border-bottom:1px solid var(--correl-color-d9e2ed);padding:12px 16px}.cg-deal-brief-header>div{min-width:0}.cg-deal-brief-header span,.cg-deal-brief-modal dt,.cg-deal-brief-scope th{color:var(--correl-color-627188);font-size:10px;font-weight:450;letter-spacing:.01em}.cg-deal-brief-header h3{margin:3px 0 0;color:var(--correl-color-07132b);font-size:20px;font-weight:450;line-height:1.08;letter-spacing:0}.cg-deal-brief-header p{margin:5px 0 0;color:var(--correl-color-4d5f75);font-size:12px;font-weight:450}.cg-deal-brief-header dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--correl-color-dce5ef);border-radius:8px;background:var(--correl-color-fbfdff)}.cg-deal-brief-header dl div{display:grid;gap:4px;min-width:0;border-right:1px solid var(--correl-color-edf2f7);padding:7px 10px}.cg-deal-brief-header dl div:last-child{border-right:0}.cg-deal-brief-modal dd{min-width:0;margin:0;overflow:hidden;color:var(--correl-color-10233f);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-header>button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--correl-color-c7d3e1);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-263852)}.cg-deal-brief-header>button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.cg-deal-brief-discard{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;border-bottom:1px solid var(--correl-color-f1c8a6);background:var(--correl-color-fff8ed);padding:9px 20px;color:var(--correl-color-5d3a10);font-size:12px}.cg-deal-brief-discard strong{color:var(--correl-color-7a3e00);font-weight:450}.cg-deal-brief-discard button{min-height:28px;border:1px solid var(--correl-color-d9b27f);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-3b2b17);font-size:11px;font-weight:450}.cg-deal-brief-discard button:last-child{border-color:var(--correl-color-1f2937);background:var(--correl-color-111827);color:var(--correl-color-ffffff)}.cg-deal-brief-state{display:grid;flex:1 1 auto;gap:4px;align-content:center;min-height:260px;padding:28px;color:var(--correl-color-4f6075)}.cg-deal-brief-state strong{color:var(--correl-color-10233f);font-size:15px;font-weight:450}.cg-deal-brief-state.state-error strong{color:var(--correl-color-b42318)}.cg-deal-brief-body{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,2.6fr) minmax(280px,1fr);min-height:0;overflow:hidden;background:var(--correl-color-f4f7fb)}.cg-deal-brief-workbench{display:grid;align-content:start;gap:14px;min-width:0;min-height:0;overflow:auto;padding:14px 16px 18px;scrollbar-gutter:stable}.cg-deal-brief-stage-path{display:flex;gap:10px;align-items:center;min-width:0}.cg-deal-brief-stage-path ol{display:flex;flex:0 1 auto;gap:4px;min-width:0;max-width:100%;margin:0;padding:0;list-style:none}.cg-deal-brief-stage-path li{display:grid;flex:0 1 190px;place-items:center;min-width:92px;max-width:190px;height:30px;background:var(--correl-color-e8edf5);color:var(--correl-color-51647e);padding:0 8px 0 14px;font-size:11px;font-weight:500;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,9px 50%)}.cg-deal-brief-stage-path li:first-child{border-radius:6px 0 0 6px;padding-left:10px;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%)}.cg-deal-brief-stage-path li:last-child{border-radius:0 6px 6px 0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,9px 50%)}.cg-deal-brief-stage-path li span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-stage-path li.stage-done{background:var(--correl-color-dbe7fa);color:var(--correl-color-143f84)}.cg-deal-brief-stage-path li.stage-current{background:var(--correl-color-174ea6);color:var(--correl-color-ffffff);font-weight:600}.cg-deal-brief-stage-path>strong{flex:none;border-radius:var(--correl-radius-pill);padding:5px 12px;font-size:11px;font-weight:600}.cg-deal-brief-stage-path>strong.closed-won{border:1px solid var(--correl-color-9fd6bb);background:var(--correl-color-e9f8f0);color:var(--correl-color-1e7a4f)}.cg-deal-brief-stage-path>strong.closed-lost{border:1px solid var(--correl-color-f0b9b4);background:var(--correl-color-fff5f3);color:var(--correl-color-b42318)}.cg-deal-brief-stage-path>strong.no-decision{border:1px solid var(--correl-color-f4d08a);background:var(--correl-color-fff8e8);color:var(--correl-color-8a5a00)}.cg-deal-brief-stage-path>strong.withdrawn{border:1px solid var(--correl-color-cbd5e1);background:var(--correl-color-f8fafc);color:var(--correl-color-475569)}.cg-deal-brief-decision{display:grid;gap:12px;min-width:0}.cg-deal-brief-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;border:1px solid var(--correl-color-d8e2ee);border-radius:8px;background:var(--correl-color-ffffff);padding:12px 14px}.cg-deal-brief-next-step>div:first-child{display:grid;gap:4px;min-width:0}.cg-deal-brief-next-step>div:first-child>span{color:var(--correl-color-627188);font-size:10px;font-weight:500;letter-spacing:0;text-transform:uppercase}.cg-deal-brief-next-step strong{color:var(--correl-color-07132b);font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.cg-deal-brief-next-step em{color:var(--correl-color-5f6f84);font-size:11px;font-style:normal;font-weight:450}.cg-deal-brief-decision-strip{display:grid;grid-template-columns:repeat(4,minmax(86px,1fr));overflow:hidden;min-width:360px;margin:0;border:1px solid var(--correl-color-dfe7f0);border-radius:6px;background:var(--correl-color-f8fafc)}.cg-deal-brief-decision-strip div{display:grid;gap:2px;min-width:0;align-content:center;border-right:1px solid var(--correl-color-e5ebf3);padding:7px 9px}.cg-deal-brief-decision-strip div:last-child{border-right:0}.cg-deal-brief-decision-strip dt,.cg-deal-brief-decision-strip dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-decision-strip dt{color:var(--correl-color-627188);font-size:10px;font-weight:650;letter-spacing:0;text-transform:uppercase}.cg-deal-brief-decision-strip dd{color:var(--correl-color-07132b);font-size:11px;font-weight:650}.cg-deal-brief-command-alert{display:flex;grid-column:1 / -1;gap:8px;align-items:center;min-width:0;border-top:1px solid var(--correl-color-f1ded7);padding-top:8px}.cg-deal-brief-command-alert strong{flex:0 0 auto;color:var(--correl-color-9f2d20);font-size:11px;font-weight:650}.cg-deal-brief-command-alert span{min-width:0;overflow:hidden;color:var(--correl-color-70564f);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-primary-action{grid-column:2;justify-self:end;min-width:150px;height:32px;border:1px solid var(--correl-color-0f4fb8);border-radius:6px;background:var(--correl-color-0f4fb8);color:var(--correl-color-ffffff);padding:0 12px;font-size:11px;font-weight:700}.cg-deal-brief-primary-action:hover{background:var(--correl-color-0b3f93)}.cg-deal-brief-missing-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;border:1px solid var(--correl-color-f0c7bd);border-radius:8px;background:var(--correl-color-fff8f5);padding:10px 12px}.cg-deal-brief-missing-banner strong{display:block;color:var(--correl-color-8f2d2d);font-size:12px;font-weight:550}.cg-deal-brief-missing-banner span{display:block;margin-top:2px;color:var(--correl-color-5f453f);font-size:11px;line-height:1.3}.cg-deal-brief-missing-banner button{min-height:30px;border:1px solid var(--correl-color-b42318);border-radius:6px;background:var(--correl-color-b42318);color:var(--correl-color-ffffff);padding:0 12px;font-size:11px;font-weight:550;white-space:nowrap}.cg-deal-brief-package-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.82fr);gap:10px;min-width:0}.cg-deal-brief-package-grid article{display:grid;align-content:start;gap:8px;min-width:0;border:1px solid var(--correl-color-d8e2ee);border-radius:8px;background:var(--correl-color-ffffff);padding:11px 13px}.cg-deal-brief-package-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.cg-deal-brief-package-grid article>header button{min-height:26px;border:1px solid var(--correl-color-cbd8e8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-174ea6);padding:0 9px;font-size:11px;font-weight:650;white-space:nowrap}.cg-deal-brief-package-grid article>header button:hover,.cg-deal-brief-package-grid article>header button:focus-visible{border-color:var(--correl-color-9fc3ff);background:var(--correl-color-f0f6ff);outline:none}.cg-deal-brief-package-grid h4,.cg-deal-brief-scope h4,.cg-deal-brief-edit-launcher h4,.cg-deal-brief-control-rail h4{margin:0;color:var(--correl-color-07132b);font-size:13px;font-weight:600;line-height:1.2}.cg-deal-brief-package-grid dl,.cg-deal-brief-control-rail dl{display:grid;gap:0;margin:0}.cg-deal-brief-package-grid dl div,.cg-deal-brief-control-rail dl div{display:flex;justify-content:space-between;gap:12px;min-width:0;border-bottom:1px solid var(--correl-color-edf2f7);padding:7px 0}.cg-deal-brief-package-grid dl div:last-child,.cg-deal-brief-control-rail dl div:last-child{border-bottom:0}.cg-deal-brief-package-grid dt,.cg-deal-brief-control-rail dt{color:var(--correl-color-66758a);font-size:10px;font-weight:500}.cg-deal-brief-package-grid dd,.cg-deal-brief-control-rail dd{min-width:0;margin:0;color:var(--correl-color-10233f);font-size:11px;font-weight:450;line-height:1.25;overflow-wrap:anywhere;text-align:right}.cg-deal-brief-package-grid p{margin:0;color:var(--correl-color-52637a);font-size:12px;line-height:1.4}.cg-deal-brief-empty-summary{display:grid;gap:6px;align-content:start;border:1px dashed var(--correl-color-c9d8e8);border-radius:6px;background:var(--correl-color-fbfdff);padding:10px}.cg-deal-brief-empty-summary.compact{border-style:solid;background:var(--correl-color-f8fafc)}.cg-deal-brief-empty-summary strong{color:var(--correl-color-10233f);font-size:12px;font-weight:650}.cg-deal-brief-empty-summary span{color:var(--correl-color-5f6f84);font-size:11px;line-height:1.35}.cg-deal-brief-empty-summary button{justify-self:start;min-height:28px;border:1px solid var(--correl-color-174ea6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-174ea6);padding:0 10px;font-size:11px;font-weight:650}.cg-deal-brief-risk-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cg-deal-brief-risk-list li{border-left:2px solid var(--correl-color-e0a59e);color:var(--correl-color-4a3b38);padding-left:8px;font-size:12px;line-height:1.4}.cg-deal-brief-scope{display:grid;gap:10px;min-width:0;border:1px solid var(--correl-color-d8e2ee);border-radius:8px;background:var(--correl-color-ffffff);padding:11px 13px}.cg-deal-brief-scope>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.cg-deal-brief-scope>div:first-child>div{display:grid;gap:2px}.cg-deal-brief-scope>div:first-child span{color:var(--correl-color-627188);font-size:11px;font-weight:500}.cg-deal-brief-scope>div:first-child button{min-height:26px;border:1px solid var(--correl-color-cbd8e8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-174ea6);padding:0 9px;font-size:11px;font-weight:650;white-space:nowrap}.cg-deal-brief-scope>div:first-child button:hover,.cg-deal-brief-scope>div:first-child button:focus-visible{border-color:var(--correl-color-9fc3ff);background:var(--correl-color-f0f6ff);outline:none}.cg-deal-brief-scope table{width:100%;border-collapse:collapse;font-size:11px}.cg-deal-brief-scope th,.cg-deal-brief-scope td{border-bottom:1px solid var(--correl-color-edf2f7);padding:8px 10px 8px 0;color:var(--correl-color-273850);text-align:left;vertical-align:top}.cg-deal-brief-scope th{letter-spacing:.02em;text-transform:uppercase}.cg-deal-brief-scope tbody tr:last-child td{border-bottom:0}.cg-deal-brief-scope td strong,.cg-deal-brief-scope td span{display:block}.cg-deal-brief-scope td strong{font-weight:500}.cg-deal-brief-scope td span{margin-top:2px;color:var(--correl-color-68778c);font-size:10px;font-weight:450}.cg-deal-brief-empty-ledger{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;border:1px dashed var(--correl-color-c8d5e4);border-radius:8px;background:var(--correl-color-fbfdff);padding:12px}.cg-deal-brief-empty-ledger strong{display:block;color:var(--correl-color-10233f);font-size:12px;font-weight:550}.cg-deal-brief-empty-ledger span{display:block;margin-top:2px;color:var(--correl-color-52637a);font-size:11px;line-height:1.35}.cg-deal-brief-empty-ledger button{min-height:30px;border:1px solid var(--correl-color-c6d3e2);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-174ea6);padding:0 12px;font-size:11px;font-weight:550;white-space:nowrap}.cg-deal-brief-empty-ledger button:hover{border-color:var(--correl-color-174ea6);background:var(--correl-color-f3f8ff)}.cg-deal-brief-control-rail{display:grid;align-content:start;min-width:0;min-height:0;overflow:auto;border-left:1px solid var(--correl-color-d8e2ee);background:var(--correl-color-ffffff);scrollbar-gutter:stable}.cg-deal-brief-control-rail>aside,.cg-deal-brief-control-rail>section{display:grid;align-content:start;gap:10px;min-width:0;border-bottom:1px solid var(--correl-color-e7eef6);padding:13px 14px 15px}.cg-deal-brief-control-rail>aside:last-child,.cg-deal-brief-control-rail>section:last-child{border-bottom:0}.cg-deal-brief-control-rail header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cg-deal-brief-control-rail header span{color:var(--correl-color-627188);font-size:11px;font-weight:500;line-height:1.2;text-align:right}.cg-deal-brief-control-rail p{margin:0;color:var(--correl-color-52637a);font-size:11px;line-height:1.4}.cg-deal-brief-rail-next{display:grid;gap:4px;border-left:3px solid var(--correl-color-d97706);background:var(--correl-color-fffbeb);padding:8px 9px}.cg-deal-brief-rail-next.state-completed{border-left-color:var(--correl-color-23865e);background:var(--correl-color-f0fdf7)}.cg-deal-brief-rail-next.state-blocked{border-left-color:var(--correl-color-c2410c);background:var(--correl-color-fff7ed)}.cg-deal-brief-rail-next span{color:var(--correl-color-5f6f84);font-size:10px;font-weight:700;text-transform:uppercase}.cg-deal-brief-rail-next strong{color:var(--correl-color-10233f);font-size:12px;font-weight:650;line-height:1.28}.cg-deal-brief-rail-next em{color:var(--correl-color-5e6d82);font-size:11px;font-style:normal;font-weight:450;line-height:1.25}.cg-deal-brief-rail-details{display:grid;gap:8px}.cg-deal-brief-rail-details summary{cursor:pointer;color:var(--correl-color-174ea6);font-size:11px;font-weight:650;list-style-position:inside}.cg-deal-brief-close-plan ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.cg-deal-brief-close-plan li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:0 0 10px}.cg-deal-brief-close-plan li:before{content:"";position:absolute;top:22px;bottom:0;left:10px;width:1px;background:var(--correl-color-dce5ef)}.cg-deal-brief-close-plan li:last-child{padding-bottom:0}.cg-deal-brief-close-plan li:last-child:before{display:none}.cg-deal-brief-close-plan li>span{display:grid;place-items:center;width:21px;height:21px;border:1px solid var(--correl-color-b8c7da);border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff);color:var(--correl-color-37506f);font-size:10px;font-weight:600;line-height:1}.cg-deal-brief-close-plan li.state-completed>span{border-color:var(--correl-color-27865f);background:var(--correl-color-27865f);color:var(--correl-color-ffffff)}.cg-deal-brief-close-plan li.state-blocked>span{border-color:var(--correl-color-cf4c3f);background:var(--correl-color-fff5f3);color:var(--correl-color-b42318)}.cg-deal-brief-close-plan li div{display:grid;gap:2px;min-width:0}.cg-deal-brief-close-plan li strong{color:var(--correl-color-10233f);font-size:12px;font-weight:500;line-height:1.25}.cg-deal-brief-close-plan li em,.cg-deal-brief-close-plan li small{color:var(--correl-color-5e6d82);font-size:11px;font-style:normal;font-weight:450;line-height:1.2}.cg-deal-brief-committee-list{display:grid;gap:8px}.cg-deal-brief-committee-list article{display:flex;gap:8px;align-items:center;min-width:0}.cg-deal-brief-committee-list article>span{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--correl-radius-pill);background:var(--correl-color-eaf2ff);color:var(--correl-color-143f84);font-size:10px;font-weight:600}.cg-deal-brief-committee-list div{display:grid;gap:2px;min-width:0}.cg-deal-brief-committee-list strong,.cg-deal-brief-evidence-list strong{overflow:hidden;color:var(--correl-color-10233f);font-size:12px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-committee-list em,.cg-deal-brief-evidence-list em{color:var(--correl-color-5e6d82);font-size:11px;font-style:normal;font-weight:450}.cg-deal-brief-evidence-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.cg-deal-brief-evidence-list li{display:grid;gap:2px;border-bottom:1px solid var(--correl-color-eef2f7);padding:8px 0}.cg-deal-brief-evidence-list li:first-child{padding-top:0}.cg-deal-brief-evidence-list li:last-child{border-bottom:0;padding-bottom:0}.cg-deal-brief-evidence-list li>span{color:var(--correl-color-66758a);font-size:10px;font-weight:500}.cg-deal-brief-evidence-list div{display:grid;gap:2px;min-width:0}.cg-deal-brief-related-ledger{display:grid;gap:0;overflow:hidden;border:1px solid var(--correl-color-dce5ef);border-radius:6px}.cg-deal-brief-related-ledger [role=row]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.7fr);gap:8px;border-bottom:1px solid var(--correl-color-edf2f7);padding:7px 9px}.cg-deal-brief-related-ledger [role=row]:last-child{border-bottom:0}.cg-deal-brief-related-ledger [role=row].selected{background:var(--correl-color-f3f8ff)}.cg-deal-brief-related-ledger [role=columnheader]{color:var(--correl-color-66758a);font-size:10px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.cg-deal-brief-related-ledger strong,.cg-deal-brief-related-ledger span{min-width:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-related-ledger strong{color:var(--correl-color-10233f);font-weight:500}.cg-deal-brief-related-ledger span{color:var(--correl-color-52637a);font-weight:450}.cg-deal-brief-related-ledger em{display:block;color:var(--correl-color-174ea6);font-size:10px;font-style:normal;font-weight:550}.cg-deal-brief-editor{border:1px solid var(--correl-color-c9d8ea);border-radius:8px;background:var(--correl-color-ffffff);padding:12px;box-shadow:0 1px #ffffffeb inset}.cg-deal-brief-edit-workspace{display:grid;gap:10px}.cg-deal-brief-edit-card>header,.cg-deal-brief-edit-card form>header,.cg-deal-brief-close-plan-editor>header{display:flex;justify-content:space-between;gap:12px;align-items:start}.cg-deal-brief-edit-workspace h5,.cg-deal-brief-edit-workspace h4{margin:0;color:var(--correl-color-07132b)}.cg-deal-brief-edit-workspace h5{font-size:12px}.cg-deal-brief-edit-card label span,.cg-deal-brief-detail-grid legend{color:var(--correl-color-64748b);font-size:10px;font-weight:450}.cg-deal-brief-edit-state{justify-self:end;margin:0;border:1px solid var(--correl-color-d6e1ee);border-radius:var(--correl-radius-pill);padding:4px 8px;color:var(--correl-color-334155);font-size:11px;font-weight:700}.cg-deal-brief-edit-state.state-success{border-color:var(--correl-color-a7d7b7);background:var(--correl-color-f0fbf4);color:var(--correl-color-13734b)}.cg-deal-brief-edit-error{display:grid;gap:6px;border:1px solid var(--correl-color-f1b6b6);border-radius:6px;background:var(--correl-color-fff5f5);padding:10px 12px;color:var(--correl-color-9f2d2d);font-size:12px}.cg-deal-brief-edit-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.cg-deal-brief-edit-grid>.cg-deal-brief-edit-card:first-child{grid-column:1}.cg-deal-brief-edit-grid>.cg-deal-brief-edit-card:last-child{grid-column:1}.cg-deal-brief-edit-card{display:grid;align-content:start;gap:12px;min-width:0;border:1px solid var(--correl-color-dce5ef);border-radius:8px;background:var(--correl-color-ffffff);padding:12px 14px 14px}.cg-deal-brief-edit-card[hidden]{display:none}.cg-deal-brief-edit-card>header{padding-bottom:8px;border-bottom:1px solid var(--correl-color-edf2f7)}.cg-deal-brief-edit-card form{display:grid;gap:10px;min-width:0}.cg-deal-brief-edit-card form>header{padding-bottom:8px;border-bottom:1px solid var(--correl-color-edf2f7)}.cg-deal-brief-edit-card>header div,.cg-deal-brief-close-plan-editor>header div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cg-deal-brief-close-out>header>div:first-child,.cg-deal-brief-close-state>header{display:grid;gap:4px;min-width:0}.cg-close-flow-workbench{display:grid;gap:12px;border:1px solid var(--correl-color-cfdbea);border-radius:8px;background:var(--correl-color-fbfdff);padding:12px}.cg-close-flow-workbench>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.cg-close-flow-workbench>header div{display:grid;gap:4px;min-width:0}.cg-close-flow-workbench h5{margin:0;color:var(--correl-color-0f1f35);font-size:13px;font-weight:700}.cg-close-flow-workbench>header span{color:var(--correl-color-52637a);font-size:11px;line-height:1.35}.cg-close-flow-workbench>header button{min-height:30px;border:1px solid var(--correl-color-b8c7d9);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-14345b);padding:0 10px;font-size:11px;font-weight:650}.cg-close-flow-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;overflow:hidden;border:1px solid var(--correl-color-d7e1ed);border-radius:6px;background:var(--correl-color-d7e1ed)}.cg-close-flow-status-strip span{display:grid;gap:4px;min-width:0;background:var(--correl-color-ffffff);padding:8px 10px}.cg-close-flow-status-strip em{color:var(--correl-color-607189);font-size:10px;font-style:normal;font-weight:650;text-transform:uppercase}.cg-close-flow-status-strip strong{overflow:hidden;color:var(--correl-color-10233f);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cg-close-flow-grid{display:grid;grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);gap:12px;align-items:start;min-width:0}.cg-close-action-list{display:grid;gap:8px;min-width:0}.cg-close-action-list article{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:center;min-width:0;border:1px solid var(--correl-color-dde6f0);border-left-width:3px;border-radius:6px;background:var(--correl-color-ffffff);padding:8px}.cg-close-action-list article.state-blocked{border-left-color:var(--correl-color-c81e1e)}.cg-close-action-list article.state-attention{border-left-color:var(--correl-color-c26a13)}.cg-close-action-list article.state-ready,.cg-close-action-list article.state-complete{border-left-color:var(--correl-color-168255)}.cg-close-action-list article div{display:grid;gap:4px;min-width:0}.cg-close-action-list strong,.cg-close-action-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-close-action-list strong{color:var(--correl-color-10233f);font-size:11px;font-weight:700}.cg-close-action-list span{color:var(--correl-color-52637a);font-size:11px}.cg-close-action-list button{min-height:28px;border:1px solid var(--correl-color-b8c9de);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-174ea6);padding:0 9px;font-size:11px;font-weight:650}.cg-close-action-list button:disabled{border-color:var(--correl-color-d9e2ed);background:var(--correl-color-f5f8fb);color:var(--correl-color-7b8da3)}.cg-close-flow-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px -2px -2px;border-top:1px solid var(--correl-color-e3ebf5);background:#fffffff5;padding:10px 2px 2px}.cg-close-flow-footer>span{color:var(--correl-color-52637a);font-size:11px}.cg-close-flow-footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cg-close-flow-footer button:last-child{border-color:var(--correl-color-174ea6);background:var(--correl-color-174ea6);color:var(--correl-color-ffffff)}.cg-close-flow-footer button:last-child:disabled{border-color:var(--correl-color-d8e1ec);background:var(--correl-color-f3f6fa);color:var(--correl-color-98a6b8)}@media (max-width: 980px){.cg-close-flow-grid{grid-template-columns:minmax(0,1fr)}.cg-close-flow-workbench>header,.cg-close-flow-footer{align-items:stretch;flex-direction:column}.cg-close-flow-workbench>header button,.cg-close-flow-footer button{width:100%}.cg-close-flow-status-strip{grid-template-columns:minmax(0,1fr)}}.cg-deal-brief-close-out>header p,.cg-deal-brief-close-state p{margin:0;color:var(--correl-color-52637a);font-size:11px;line-height:1.35}.cg-deal-brief-close-state{display:grid;gap:8px;border-top:1px solid var(--correl-color-edf2f7);padding-top:12px}.cg-deal-brief-close-state strong{color:var(--correl-color-13734b);font-size:12px}.cg-deal-brief-close-readiness{margin:-2px 0 2px;color:var(--correl-color-536174);font-size:11px;font-weight:450;line-height:1.3}.cg-deal-brief-close-plan-readiness{display:grid;gap:2px;margin:-2px 0 4px;color:var(--correl-color-536174);font-size:11px;font-weight:450;line-height:1.3}.cg-deal-brief-close-plan-readiness p{margin:0}.cg-deal-brief-close-plan-target{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;border:1px solid var(--correl-color-dce5ef);border-radius:6px;background:var(--correl-color-f8fafc);padding:8px 10px}.cg-deal-brief-close-plan-target div{display:grid;gap:2px;min-width:0}.cg-deal-brief-close-plan-target span{color:var(--correl-color-64748b);font-size:10px;font-weight:450}.cg-deal-brief-close-plan-target strong,.cg-deal-brief-close-plan-target p{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-close-plan-target strong{color:var(--correl-color-10233f);font-size:11px;font-weight:650}.cg-deal-brief-close-plan-target p{grid-column:1 / -1;margin:0;color:var(--correl-color-536174);font-size:11px;line-height:1.3}.cg-deal-brief-edit-card button{min-height:30px;border:1px solid var(--correl-color-c7d3e1);border-radius:6px;background:var(--correl-color-f8fafc);color:var(--correl-color-10233f);font-size:11px;font-weight:450}.cg-deal-brief-edit-card button[type=submit],.cg-deal-brief-close-plan-editor button:first-child{border-color:var(--correl-color-1d5fd1);background:var(--correl-color-1f5fe8);color:var(--correl-color-ffffff)}.cg-deal-brief-edit-card button:disabled,.cg-deal-brief-close-plan-editor button:disabled{border-color:var(--correl-color-d8e1ec);background:var(--correl-color-f3f6fa);color:var(--correl-color-9aa7b7);cursor:not-allowed}.cg-deal-brief-form-grid,.cg-deal-brief-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px}.cg-deal-brief-field-label{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:center;justify-content:space-between}.cg-deal-brief-field-label>span:first-child{color:var(--correl-color-485a70);font-size:10px;font-weight:550}.cg-deal-brief-field-label>span:last-child{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.cg-deal-brief-field-label em{display:inline-flex;align-items:center;min-height:18px;border:1px solid var(--correl-color-d8e1ec);border-radius:4px;background:var(--correl-color-f8fafc);padding:2px 5px;color:var(--correl-color-536174);font-size:10px;font-style:normal;font-weight:600;line-height:1}.cg-deal-brief-field-label em.missing{border-color:var(--correl-color-f1b6b6);background:var(--correl-color-fff5f5);color:var(--correl-color-9f2d2d)}.cg-deal-brief-edit-card label{display:grid;gap:6px;min-width:0}.cg-deal-brief-edit-card input,.cg-deal-brief-edit-card select,.cg-deal-brief-edit-card textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--correl-color-cbd7e6);border-radius:6px;background:var(--correl-color-ffffff);padding:8px 9px;color:var(--correl-color-10233f);font-family:inherit;font-size:12px;font-weight:400;line-height:1.35}.cg-deal-brief-edit-card textarea{min-height:78px;resize:vertical}.cg-deal-brief-edit-card input:focus,.cg-deal-brief-edit-card select:focus,.cg-deal-brief-edit-card textarea:focus{border-color:var(--correl-color-5a8df0);box-shadow:0 0 0 2px #2563eb1f;outline:0}.cg-deal-brief-workbench-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid var(--correl-color-e5edf7);padding-bottom:10px}.cg-deal-brief-workbench-header div:first-child{display:grid;gap:4px;min-width:0}.cg-deal-brief-workbench-header h4{margin:0;color:var(--correl-color-07132b);font-size:13px;font-weight:650}.cg-deal-brief-workbench-header span{overflow:hidden;color:var(--correl-color-52637a);font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-workbench-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cg-deal-brief-summary-return{min-height:30px;border:1px solid var(--correl-color-c8d5e6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-11345f);cursor:pointer;font-size:11px;font-weight:650;padding:0 11px}.cg-deal-brief-summary-return:hover{border-color:var(--correl-color-8fb0da);background:var(--correl-color-f8fbff)}.cg-deal-brief-workbench-grid{grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:start}.cg-deal-brief-seller-summary,.cg-deal-brief-workbench-grid .cg-deal-brief-focused-editor,.cg-deal-brief-workbench-grid .cg-deal-brief-close-management-editor{grid-column:2}.cg-deal-brief-edit-grid.cg-deal-brief-workbench-grid>.cg-deal-brief-close-management-editor{grid-column:2;grid-row:auto}.cg-deal-brief-task-queue{display:grid;gap:10px;grid-row:1 / span 2;min-width:0;position:sticky;top:0;border:1px solid var(--correl-color-dce5ef);border-radius:8px;background:var(--correl-color-fbfdff);padding:10px}.cg-deal-brief-task-queue>header,.cg-deal-brief-task-queue section header{display:flex;align-items:center;justify-content:space-between;gap:8px}.cg-deal-brief-task-queue h5,.cg-deal-brief-task-queue h6{margin:0;color:var(--correl-color-10233f);font-size:11px;font-weight:650}.cg-deal-brief-task-queue h6{color:var(--correl-color-64748b);font-size:10px;letter-spacing:.02em;text-transform:uppercase}.cg-deal-brief-task-queue>header span{color:var(--correl-color-52637a);font-size:11px;font-weight:650}.cg-deal-brief-task-queue section{display:grid;gap:6px}.cg-deal-brief-ready-task-drawer{display:grid;gap:6px;border-top:1px solid var(--correl-color-e7edf5);padding-top:8px}.cg-deal-brief-ready-task-drawer summary{cursor:pointer;color:var(--correl-color-52637a);font-size:11px;font-weight:650;list-style-position:inside}.cg-deal-brief-ready-task-drawer[open] summary{margin-bottom:6px}.cg-deal-brief-task-queue button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:52px;border:1px solid var(--correl-color-d7e2ee);border-radius:6px;background:var(--correl-color-ffffff);padding:8px 9px;text-align:left}.cg-deal-brief-task-queue button.selected{border-color:var(--correl-color-1f5fe8);box-shadow:0 0 0 1px #1f5fe83d}.cg-deal-brief-task-queue button.state-blocked{border-left:3px solid var(--correl-color-c2410c)}.cg-deal-brief-task-queue button.state-attention,.cg-deal-brief-task-queue button.state-open{border-left:3px solid var(--correl-color-d97706)}.cg-deal-brief-task-queue button.state-ready{border-left:3px solid var(--correl-color-15803d)}.cg-deal-brief-task-queue button span{display:grid;gap:2px;min-width:0}.cg-deal-brief-task-queue button strong,.cg-deal-brief-task-queue button em,.cg-deal-brief-task-queue button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-task-queue button strong{color:var(--correl-color-10233f);font-size:11px;font-weight:650}.cg-deal-brief-task-queue button em{color:var(--correl-color-52637a);font-size:11px;font-style:normal;font-weight:450}.cg-deal-brief-task-queue button small{color:var(--correl-color-24509c);font-size:10px;font-weight:650}.cg-deal-brief-seller-summary{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(0,2fr) auto;gap:10px;align-items:stretch;min-width:0;border:1px solid var(--correl-color-dce5ef);border-radius:8px;background:var(--correl-color-ffffff);padding:10px}.cg-deal-brief-seller-summary>div{display:grid;gap:4px;min-width:0;border-right:1px solid var(--correl-color-edf2f7);padding-right:10px}.cg-deal-brief-seller-summary span,.cg-deal-brief-seller-summary dt{color:var(--correl-color-64748b);font-size:10px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.cg-deal-brief-seller-summary strong,.cg-deal-brief-seller-summary dd{margin:0;overflow:hidden;color:var(--correl-color-10233f);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-seller-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0;overflow:hidden;border:1px solid var(--correl-color-edf2f7);border-radius:6px;background:var(--correl-color-edf2f7)}.cg-deal-brief-seller-summary dl div{display:grid;gap:4px;min-width:0;background:var(--correl-color-fbfdff);padding:7px 8px}.cg-deal-brief-seller-summary button{align-self:stretch;min-width:128px;border:1px solid var(--correl-color-174ea6);border-radius:6px;background:var(--correl-color-174ea6);padding:0 12px;color:var(--correl-color-ffffff);font-size:11px;font-weight:650}.cg-deal-brief-focused-editor{min-height:360px}.cg-deal-brief-focused-editor>header>div{display:grid;gap:4px;min-width:0}.cg-deal-brief-focused-editor>header span{overflow:hidden;color:var(--correl-color-52637a);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-snapshot-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;overflow:hidden;border:1px solid var(--correl-color-dce5ef);border-radius:8px;background:var(--correl-color-dce5ef)}.cg-deal-brief-snapshot-strip label{gap:4px;background:var(--correl-color-fbfdff);padding:8px}.cg-deal-brief-snapshot-strip input,.cg-deal-brief-snapshot-strip select{min-height:30px;padding:5px 7px}.cg-deal-brief-next-action-editor textarea{min-height:54px}.cg-deal-brief-row-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cg-deal-brief-row-editor{display:grid;gap:6px;min-width:0;border:1px solid var(--correl-color-e3ebf4);border-radius:6px;background:var(--correl-color-fbfdff);padding:8px}.cg-deal-brief-row-editor header{display:flex;align-items:center;justify-content:space-between;gap:8px}.cg-deal-brief-row-editor header span{color:var(--correl-color-485a70);font-size:10px;font-weight:650}.cg-deal-brief-row-editor header button,.cg-deal-brief-row-editor div button{min-height:26px;padding:0 8px;font-size:10px}.cg-deal-brief-row-editor div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.cg-deal-brief-row-editor input{min-height:30px;padding:6px 8px}.cg-deal-brief-detail-task-grid{display:grid;gap:12px}.cg-deal-brief-detail-field-canvas{display:grid;gap:12px;min-width:0}.cg-deal-brief-detail-task-grid section{display:grid;gap:8px;border-top:1px solid var(--correl-color-edf2f7);padding-top:10px}.cg-deal-brief-detail-task-grid section:first-child{border-top:0;padding-top:0}.cg-deal-brief-detail-task-grid section>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.cg-deal-brief-detail-task-grid h6{margin:0;color:var(--correl-color-10233f);font-size:11px;font-weight:650}.cg-deal-brief-detail-task-grid section>header span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:20px;border:1px solid var(--correl-color-d8e2ee);border-radius:var(--correl-radius-pill);color:var(--correl-color-24509c);font-size:10px;font-weight:650}.cg-deal-brief-detail-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:12px;align-items:start;min-width:0}.cg-deal-brief-detail-editor-deployment .cg-deal-brief-detail-field-section{display:grid;gap:10px;min-width:0;border:1px solid var(--correl-color-e3ebf4);border-radius:8px;background:var(--correl-color-fbfdff);padding:10px}.cg-deal-brief-detail-editor-deployment .cg-deal-brief-detail-field-section>header,.cg-deal-brief-detail-editor-deployment .cg-deal-brief-detail-optional-section>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.cg-deal-brief-detail-editor-deployment .cg-deal-brief-detail-field-section>header>div,.cg-deal-brief-detail-editor-deployment .cg-deal-brief-detail-optional-section>summary>span{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px;width:100%}.cg-deal-brief-detail-editor-deployment .cg-deal-brief-detail-field-section h6,.cg-deal-brief-detail-editor-deployment .cg-deal-brief-detail-optional-section strong{margin:0;color:var(--correl-color-10233f);font-size:11px;font-weight:700}.cg-deal-brief-detail-editor-deployment .cg-deal-brief-detail-field-section header span,.cg-deal-brief-detail-editor-deployment .cg-deal-brief-detail-optional-section em{color:var(--correl-color-64748b);font-size:10px;font-style:normal;font-weight:650;white-space:nowrap}.cg-deal-brief-detail-editor-deployment .cg-deal-brief-detail-optional-section>summary{cursor:pointer;list-style-position:outside}.cg-deal-brief-detail-editor-deployment .cg-deal-brief-detail-optional-section>summary::marker{color:var(--correl-color-24509c)}.cg-deal-brief-detail-editor-deployment .cg-deal-brief-form-grid{grid-template-columns:repeat(2,minmax(210px,1fr));gap:10px;min-width:0}.cg-deal-brief-detail-editor-deployment .cg-deal-brief-field-label{align-items:flex-start}.cg-deal-brief-detail-editor-deployment .cg-deal-brief-edit-card textarea,.cg-deal-brief-detail-editor-deployment textarea{min-height:58px;max-height:132px}.cg-deal-brief-detail-editor-deployment select,.cg-deal-brief-detail-editor-deployment input{min-height:36px}.cg-deal-brief-detail-inspector{position:sticky;top:0;display:grid;gap:10px;min-width:0;border:1px solid var(--correl-color-d8e3f0);border-radius:8px;background:var(--correl-color-ffffff);padding:10px}.cg-deal-brief-detail-inspector header{display:flex;align-items:center;justify-content:space-between;gap:10px}.cg-deal-brief-detail-inspector h6{margin:0;color:var(--correl-color-10233f);font-size:11px;font-weight:700}.cg-deal-brief-detail-inspector header strong{color:var(--correl-color-174ea6);font-size:11px;font-weight:750}.cg-deal-brief-detail-inspector dl{display:grid;gap:2px;margin:0;overflow:hidden;border:1px solid var(--correl-color-edf2f7);border-radius:6px;background:var(--correl-color-edf2f7)}.cg-deal-brief-detail-inspector dl div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;min-width:0;background:var(--correl-color-fbfdff);padding:7px 8px}.cg-deal-brief-detail-inspector dt,.cg-deal-brief-detail-inspector dd{min-width:0;margin:0;font-size:11px;line-height:1.3}.cg-deal-brief-detail-inspector dt{color:var(--correl-color-64748b);font-weight:650}.cg-deal-brief-detail-inspector dd{color:var(--correl-color-10233f);font-weight:550}.cg-deal-brief-detail-inspector ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cg-deal-brief-detail-inspector li{border-left:3px solid var(--correl-color-d97706);background:var(--correl-color-fffaf0);padding:6px 8px;color:var(--correl-color-5f3b0b);font-size:11px;font-weight:600;line-height:1.3}.cg-deal-brief-detail-inspector p{margin:0;border-left:3px solid var(--correl-color-15803d);background:var(--correl-color-f0fdf4);padding:7px 8px;color:var(--correl-color-14532d);font-size:11px;font-weight:600;line-height:1.35}.cg-deal-brief-scope-ledger{display:grid;overflow:hidden;border:1px solid var(--correl-color-dce5ef);border-radius:8px;background:var(--correl-color-ffffff)}.cg-deal-brief-scope-ledger [role=row]{display:grid;grid-template-columns:minmax(116px,1.2fr) minmax(82px,.75fr) minmax(70px,.6fr) minmax(82px,.75fr) minmax(0,1fr) minmax(0,1fr);min-width:0;border:0;border-bottom:1px solid var(--correl-color-edf2f7);border-radius:0;background:var(--correl-color-ffffff);text-align:left}.cg-deal-brief-scope-ledger [role=row]:first-child{background:var(--correl-color-f7faff)}.cg-deal-brief-scope-ledger button[role=row]{width:100%;cursor:pointer}.cg-deal-brief-scope-ledger button[role=row].selected{background:var(--correl-color-eef6ff)}.cg-deal-brief-scope-ledger [role=row].empty{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.cg-deal-brief-scope-ledger [role=cell],.cg-deal-brief-scope-ledger [role=columnheader]{display:block;min-width:0;overflow:hidden;padding:8px 9px;color:var(--correl-color-334155);font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-scope-ledger [role=columnheader]{color:var(--correl-color-64748b);font-size:10px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.cg-deal-brief-scope-ledger strong[role=cell]{color:var(--correl-color-10233f);font-weight:650}.cg-deal-brief-editor-footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--correl-color-edf2f7);background:#fffffff5;padding-top:10px}.cg-deal-brief-editor-footer>span{overflow:hidden;color:var(--correl-color-536174);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-editor-footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cg-deal-brief-close-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cg-deal-brief-close-header-actions button{min-height:28px;border:1px solid var(--correl-color-174ea6);border-radius:6px;background:var(--correl-color-174ea6);padding:0 10px;color:var(--correl-color-ffffff);font-size:11px;font-weight:650}.cg-deal-brief-close-plan-editor{display:grid;gap:10px;border-top:1px solid var(--correl-color-edf2f7);padding-top:12px}.cg-deal-brief-close-workbench{display:grid;gap:10px;border:1px solid var(--correl-color-ccd9e8);border-radius:8px;background:var(--correl-color-ffffff);padding:12px}.cg-deal-brief-close-workbench>header,.cg-deal-brief-close-management-editor>header{display:flex;justify-content:space-between;gap:14px;align-items:start;border-bottom:1px solid var(--correl-color-edf2f7);padding-bottom:9px}.cg-deal-brief-close-workbench>header div,.cg-deal-brief-close-management-editor>header div{display:grid;gap:2px;min-width:0}.cg-deal-brief-close-workbench h4,.cg-deal-brief-close-management-editor h5{margin:0;color:var(--correl-color-07132b)}.cg-deal-brief-close-workbench>header span,.cg-deal-brief-close-management-editor>header span{color:var(--correl-color-64748b);font-size:11px;font-weight:450}.cg-deal-brief-close-workbench>header>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cg-deal-brief-close-workbench>header strong,.cg-deal-brief-close-management-editor>header strong{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--correl-color-d6e1ee);border-radius:6px;background:var(--correl-color-f8fafc);padding:0 9px;color:var(--correl-color-334155);font-size:11px;font-weight:650}.cg-deal-brief-close-workbench>header strong.state-ready,.cg-deal-brief-close-workbench>header strong.state-won,.cg-deal-brief-close-management-editor>header strong.state-success{border-color:var(--correl-color-a7d7b7);background:var(--correl-color-f0fbf4);color:var(--correl-color-13734b)}.cg-deal-brief-close-workbench>header strong.state-blocked,.cg-deal-brief-close-workbench>header strong.state-lost,.cg-deal-brief-close-workbench>header strong.state-no-decision,.cg-deal-brief-close-workbench>header strong.state-withdrawn,.cg-deal-brief-close-management-editor>header strong.state-attention{border-color:var(--correl-color-ffd199);background:var(--correl-color-fff8ed);color:var(--correl-color-985c12)}.cg-deal-brief-close-workbench>header button{min-height:28px;border:1px solid var(--correl-color-174ea6);border-radius:6px;background:var(--correl-color-174ea6);padding:0 10px;color:var(--correl-color-ffffff);font-size:11px;font-weight:650}.cg-deal-brief-close-command-strip,.cg-deal-brief-close-operating-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;overflow:hidden;border:1px solid var(--correl-color-dce5ef);border-radius:6px;background:var(--correl-color-dce5ef)}.cg-deal-brief-close-command-strip span,.cg-deal-brief-close-operating-strip span{display:grid;gap:4px;min-width:0;background:var(--correl-color-fbfdff);padding:8px 10px}.cg-deal-brief-close-command-strip em,.cg-deal-brief-close-operating-strip em{overflow:hidden;color:var(--correl-color-64748b);font-size:10px;font-style:normal;font-weight:600;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cg-deal-brief-close-command-strip strong,.cg-deal-brief-close-operating-strip strong{overflow:hidden;color:var(--correl-color-10233f);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-close-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;border:1px solid var(--correl-color-dce5ef);border-radius:6px;background:var(--correl-color-fbfdff);padding:9px}.cg-deal-brief-close-summary div{display:grid;gap:4px;min-width:0}.cg-deal-brief-close-summary span{color:var(--correl-color-64748b);font-size:10px;font-weight:650;text-transform:uppercase}.cg-deal-brief-close-summary strong,.cg-deal-brief-close-summary em{overflow:hidden;color:var(--correl-color-10233f);font-size:11px;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-close-summary em{color:var(--correl-color-52637a);font-size:11px;font-weight:450}.cg-deal-brief-close-summary button{min-height:30px;border:1px solid var(--correl-color-174ea6);border-radius:6px;background:var(--correl-color-174ea6);padding:0 10px;color:var(--correl-color-ffffff);font-size:11px;font-weight:650}.cg-deal-brief-close-summary button.secondary{border-color:var(--correl-color-cbd7e6);background:var(--correl-color-ffffff);color:var(--correl-color-174ea6)}.cg-deal-brief-close-readiness-ledger,.cg-deal-brief-close-quality-ledger,.cg-deal-brief-post-close-ledger{display:grid;overflow:hidden;border:1px solid var(--correl-color-dce5ef);border-radius:6px;background:var(--correl-color-ffffff)}.cg-deal-brief-close-readiness-ledger [role=row],.cg-deal-brief-close-quality-ledger [role=row],.cg-deal-brief-post-close-ledger [role=row]{display:grid;min-width:0;border-bottom:1px solid var(--correl-color-edf2f7)}.cg-deal-brief-close-readiness-ledger [role=row]{grid-template-columns:minmax(180px,1.35fr) 90px 130px 92px minmax(190px,1.2fr)}.cg-deal-brief-close-quality-ledger [role=row]{grid-template-columns:minmax(160px,.95fr) 112px minmax(260px,1.9fr)}.cg-deal-brief-post-close-ledger [role=row]{grid-template-columns:minmax(160px,1fr) 96px 140px minmax(220px,1.6fr)}.cg-deal-brief-close-readiness-ledger [role=row]:last-child,.cg-deal-brief-close-quality-ledger [role=row]:last-child,.cg-deal-brief-post-close-ledger [role=row]:last-child{border-bottom:0}.cg-deal-brief-close-readiness-ledger [role=row]:first-child,.cg-deal-brief-close-quality-ledger [role=row]:first-child,.cg-deal-brief-post-close-ledger [role=row]:first-child{background:var(--correl-color-f7faff)}.cg-deal-brief-close-readiness-ledger [role=columnheader],.cg-deal-brief-close-quality-ledger [role=columnheader],.cg-deal-brief-post-close-ledger [role=columnheader]{color:var(--correl-color-64748b);font-size:10px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.cg-deal-brief-close-readiness-ledger [role=cell],.cg-deal-brief-close-readiness-ledger [role=columnheader],.cg-deal-brief-close-quality-ledger [role=cell],.cg-deal-brief-close-quality-ledger [role=columnheader],.cg-deal-brief-post-close-ledger [role=cell],.cg-deal-brief-post-close-ledger [role=columnheader]{display:block;min-width:0;overflow:hidden;padding:8px 9px;color:var(--correl-color-334155);font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-close-readiness-ledger strong[role=cell],.cg-deal-brief-close-quality-ledger strong[role=cell],.cg-deal-brief-post-close-ledger strong[role=cell]{color:var(--correl-color-10233f);font-weight:650}.cg-deal-brief-close-readiness-ledger .state-ready [role=cell]:nth-child(2),.cg-deal-brief-close-quality-ledger .state-complete [role=cell]:nth-child(2),.cg-deal-brief-post-close-ledger .state-ready [role=cell]:nth-child(2),.cg-deal-brief-post-close-ledger .state-complete [role=cell]:nth-child(2){color:var(--correl-color-13734b);font-weight:650}.cg-deal-brief-close-readiness-ledger .state-blocked [role=cell]:nth-child(2),.cg-deal-brief-close-quality-ledger .state-needed [role=cell]:nth-child(2),.cg-deal-brief-post-close-ledger .state-blocked [role=cell]:nth-child(2){color:var(--correl-color-b42318);font-weight:650}.cg-deal-brief-close-readiness-ledger .state-attention [role=cell]:nth-child(2),.cg-deal-brief-close-quality-ledger .state-corrected [role=cell]:nth-child(2),.cg-deal-brief-post-close-ledger .state-attention [role=cell]:nth-child(2){color:var(--correl-color-985c12);font-weight:650}.cg-deal-brief-close-management-editor{gap:12px}.cg-deal-brief-close-modebar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid var(--correl-color-d8e2ee);border-radius:6px;background:var(--correl-color-f8fbff);padding:5px}.cg-deal-brief-close-modebar button{min-height:30px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--correl-color-183557);font-size:11px;font-weight:650}.cg-deal-brief-close-modebar button:hover,.cg-deal-brief-close-modebar button:focus-visible{border-color:var(--correl-color-9fc3ff);background:var(--correl-color-eef6ff);outline:0}.cg-deal-brief-close-modebar button.selected{border-color:var(--correl-color-0f766e);background:var(--correl-color-0f766e);color:var(--correl-color-ffffff)}.cg-deal-brief-close-branch-summary{display:grid;gap:4px;border:1px solid var(--correl-color-dce5ef);border-radius:6px;background:var(--correl-color-f8fafc);padding:9px 10px}.cg-deal-brief-close-branch-summary strong{color:var(--correl-color-10233f);font-size:12px;font-weight:650}.cg-deal-brief-close-branch-summary span{color:var(--correl-color-52637a);font-size:11px;line-height:1.35}.cg-deal-brief-close-receipt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--correl-color-dce5ef);border-radius:6px;background:var(--correl-color-ffffff);overflow:hidden}.cg-deal-brief-close-receipt div{display:grid;gap:4px;min-width:0;padding:10px 12px;border-right:1px solid var(--correl-color-e6edf5)}.cg-deal-brief-close-receipt div:last-child{border-right:0}.cg-deal-brief-close-receipt span,.cg-deal-brief-close-receipt-detail h6{margin:0;color:var(--correl-color-617089);font-size:10px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.cg-deal-brief-close-receipt strong{min-width:0;overflow:hidden;color:var(--correl-color-10233f);font-size:12px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-close-quality{display:grid;gap:8px}.cg-deal-brief-close-quality header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.cg-deal-brief-close-quality header div{display:grid;gap:4px;min-width:0}.cg-deal-brief-close-quality h6{margin:0;color:var(--correl-color-10233f);font-size:11px;font-weight:700;line-height:1.3}.cg-deal-brief-close-quality header span{color:var(--correl-color-52627a);font-size:11px;font-weight:450;line-height:1.45}.cg-deal-brief-close-quality header strong{flex:0 0 auto;color:var(--correl-color-0f766e);font-size:11px;font-weight:700;line-height:1.4}.cg-deal-brief-close-receipt-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.cg-deal-brief-close-receipt-detail>div{min-width:0;border:1px solid var(--correl-color-dce5ef);border-radius:6px;background:var(--correl-color-ffffff);padding:11px 12px}.cg-deal-brief-close-receipt-detail ol{display:grid;gap:8px;margin:8px 0 0;padding-left:18px}.cg-deal-brief-close-receipt-detail li,.cg-deal-brief-close-receipt-detail p{margin:0;color:var(--correl-color-273a56);font-size:11px;line-height:1.45}.cg-deal-brief-post-close-actions{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start;border:1px solid var(--correl-color-dce5ef);border-radius:6px;background:var(--correl-color-f8fafc);padding:10px}.cg-deal-brief-post-close-actions div{display:grid;gap:4px;min-width:0}.cg-deal-brief-post-close-actions strong{color:var(--correl-color-10233f);font-size:12px;font-weight:650}.cg-deal-brief-post-close-actions span,.cg-deal-brief-post-close-actions li{color:var(--correl-color-52637a);font-size:11px;line-height:1.35}.cg-deal-brief-post-close-actions ul{display:grid;gap:2px;margin:4px 0 0;padding-left:16px}.cg-deal-brief-post-close-actions button{min-width:164px;border-color:var(--correl-color-0f766e);background:var(--correl-color-0f766e);color:var(--correl-color-ffffff);font-weight:650}.cg-deal-brief-post-close-actions button:disabled{border-color:var(--correl-color-d8e1ec);background:var(--correl-color-f3f6fa);color:var(--correl-color-9aa7b7)}.cg-deal-brief-post-close-tracked{justify-self:end;align-self:center;border:1px solid var(--correl-color-b8d7cf);border-radius:var(--correl-radius-pill);background:var(--correl-color-eef8f4);color:var(--correl-color-0f5f55);padding:6px 10px;font-weight:650;white-space:nowrap}.cg-deal-brief-commercial-receipt{display:grid;gap:10px;border:1px solid var(--correl-color-cfe0d8);border-radius:6px;background:var(--correl-color-f7fbf9);padding:10px}.cg-deal-brief-commercial-receipt>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--correl-color-dce8e3);padding-bottom:8px}.cg-deal-brief-commercial-receipt h5{margin:0;color:var(--correl-color-10233f);font-size:12px;font-weight:700}.cg-deal-brief-commercial-receipt header span{display:block;margin-top:2px;color:var(--correl-color-52637a);font-size:11px;line-height:1.35}.cg-deal-brief-commercial-receipt header strong{border:1px solid var(--correl-color-b8d7cf);border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff);color:var(--correl-color-0f5f55);padding:5px 9px;font-size:11px;font-weight:700;white-space:nowrap}.cg-deal-brief-commercial-receipt-ledger{display:grid;border:1px solid var(--correl-color-dce8e3);border-radius:6px;overflow:hidden;background:var(--correl-color-ffffff)}.cg-deal-brief-commercial-receipt-ledger [role=row]{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(105px,.7fr) minmax(130px,.8fr) minmax(180px,1.4fr);min-width:0}.cg-deal-brief-commercial-receipt-ledger [role=row]+[role=row]{border-top:1px solid var(--correl-color-e5edf4)}.cg-deal-brief-commercial-receipt-ledger [role=row]:first-child{background:var(--correl-color-f4f8fb)}.cg-deal-brief-commercial-receipt-ledger [role=cell],.cg-deal-brief-commercial-receipt-ledger [role=columnheader]{min-width:0;padding:7px 8px;color:var(--correl-color-52637a);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.cg-deal-brief-commercial-receipt-ledger [role=columnheader]{color:var(--correl-color-61738a);font-size:10px;font-weight:700;text-transform:uppercase}.cg-deal-brief-commercial-receipt-ledger strong[role=cell]{color:var(--correl-color-10233f);font-weight:700}.cg-deal-brief-close-correction{display:grid;gap:12px;border:1px solid var(--correl-color-dce5ef);border-radius:6px;background:var(--correl-color-ffffff);padding:10px}.cg-deal-brief-close-correction>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cg-deal-brief-close-correction h5{margin:0;color:var(--correl-color-10233f);font-size:12px;font-weight:650}.cg-deal-brief-close-correction header span{display:block;margin-top:3px;color:var(--correl-color-52637a);font-size:11px;line-height:1.35}.cg-deal-brief-close-correction button{min-width:148px}.cg-deal-brief-deployment-summary{display:grid;grid-column:2;gap:12px;align-content:start;min-width:0;border:1px solid var(--correl-color-dce5ef);border-radius:8px;background:var(--correl-color-ffffff);padding:12px}.cg-deal-brief-deployment-summary>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.cg-deal-brief-deployment-summary>header div{display:grid;gap:4px;min-width:0}.cg-deal-brief-deployment-summary span,.cg-deal-brief-deployment-readiness-ledger [role=columnheader]{color:var(--correl-color-64748b);font-size:10px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.cg-deal-brief-deployment-summary strong{color:var(--correl-color-10233f);font-size:12px;font-weight:650;line-height:1.35}.cg-deal-brief-deployment-summary>header button{min-height:32px;border:1px solid var(--correl-color-174ea6);border-radius:6px;background:var(--correl-color-174ea6);padding:0 12px;color:var(--correl-color-ffffff);font-size:11px;font-weight:650}.cg-deal-brief-deployment-operating-path,.cg-deal-brief-deployment-evidence{display:grid;gap:8px;min-width:0}.cg-deal-brief-deployment-operating-path>header,.cg-deal-brief-deployment-evidence>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.cg-deal-brief-deployment-operating-path h5,.cg-deal-brief-deployment-evidence h5{margin:0;color:var(--correl-color-10233f);font-size:12px;font-weight:700}.cg-deal-brief-deployment-operating-path>div,.cg-deal-brief-deployment-evidence>div{display:grid;overflow:hidden;border:1px solid var(--correl-color-dce5ef);border-radius:6px;background:var(--correl-color-ffffff)}.cg-deal-brief-deployment-operating-path [role=row],.cg-deal-brief-deployment-evidence [role=row]{display:grid;min-width:0;border:0;border-bottom:1px solid var(--correl-color-edf2f7);background:var(--correl-color-ffffff);text-align:left}.cg-deal-brief-deployment-operating-path [role=row]{grid-template-columns:minmax(128px,.76fr) 98px minmax(112px,.62fr) minmax(220px,1.4fr)}.cg-deal-brief-deployment-evidence [role=row]{grid-template-columns:minmax(128px,.66fr) minmax(94px,.42fr) minmax(260px,1.5fr)}.cg-deal-brief-deployment-operating-path [role=row]:first-child,.cg-deal-brief-deployment-evidence [role=row]:first-child{background:var(--correl-color-f7faff)}.cg-deal-brief-deployment-operating-path [role=row]:last-child,.cg-deal-brief-deployment-evidence [role=row]:last-child{border-bottom:0}.cg-deal-brief-deployment-operating-path button[role=row],.cg-deal-brief-deployment-evidence button[role=row]{width:100%;cursor:pointer}.cg-deal-brief-deployment-operating-path button[role=row]:hover,.cg-deal-brief-deployment-operating-path button[role=row]:focus-visible,.cg-deal-brief-deployment-evidence button[role=row]:hover,.cg-deal-brief-deployment-evidence button[role=row]:focus-visible{background:var(--correl-color-f0f7ff);outline:2px solid var(--correl-color-0f5cc8);outline-offset:-2px}.cg-deal-brief-deployment-operating-path [role=cell],.cg-deal-brief-deployment-operating-path [role=columnheader],.cg-deal-brief-deployment-evidence [role=cell],.cg-deal-brief-deployment-evidence [role=columnheader]{display:block;min-width:0;overflow:hidden;padding:8px 9px;color:var(--correl-color-334155);font-size:11px;font-weight:450;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-deployment-operating-path [role=columnheader],.cg-deal-brief-deployment-evidence [role=columnheader]{color:var(--correl-color-64748b);font-size:10px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.cg-deal-brief-deployment-operating-path strong[role=cell],.cg-deal-brief-deployment-evidence strong[role=cell]{color:var(--correl-color-10233f);font-weight:650}.cg-deal-brief-deployment-operating-path .state-blocked [role=cell]:nth-child(2),.cg-deal-brief-deployment-evidence .state-blocked [role=cell]:nth-child(2){color:var(--correl-color-b42318);font-weight:650}.cg-deal-brief-deployment-operating-path .state-attention [role=cell]:nth-child(2),.cg-deal-brief-deployment-operating-path .state-open [role=cell]:nth-child(2),.cg-deal-brief-deployment-evidence .state-attention [role=cell]:nth-child(2),.cg-deal-brief-deployment-evidence .state-open [role=cell]:nth-child(2){color:var(--correl-color-985c12);font-weight:650}.cg-deal-brief-deployment-operating-path .state-ready [role=cell]:nth-child(2),.cg-deal-brief-deployment-evidence .state-ready [role=cell]:nth-child(2){color:var(--correl-color-13734b);font-weight:650}.cg-deal-brief-deployment-readiness-ledger{display:grid;overflow:hidden;border:1px solid var(--correl-color-dce5ef);border-radius:6px;background:var(--correl-color-ffffff)}.cg-deal-brief-deployment-readiness-ledger [role=row]{display:grid;grid-template-columns:minmax(150px,1.1fr) 112px minmax(220px,1.4fr);min-width:0;border:0;border-bottom:1px solid var(--correl-color-edf2f7);background:var(--correl-color-ffffff);text-align:left}.cg-deal-brief-deployment-readiness-ledger [role=row]:first-child{background:var(--correl-color-f7faff)}.cg-deal-brief-deployment-readiness-ledger [role=row]:last-child{border-bottom:0}.cg-deal-brief-deployment-readiness-ledger button[role=row]{width:100%;cursor:pointer}.cg-deal-brief-deployment-readiness-ledger button[role=row]:hover,.cg-deal-brief-deployment-readiness-ledger button[role=row]:focus-visible{background:var(--correl-color-f0f7ff);outline:2px solid var(--correl-color-0f5cc8);outline-offset:-2px}.cg-deal-brief-deployment-readiness-ledger [role=cell],.cg-deal-brief-deployment-readiness-ledger [role=columnheader]{display:block;min-width:0;overflow:hidden;padding:8px 9px;color:var(--correl-color-334155);font-size:11px;font-weight:450;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-deployment-readiness-ledger strong[role=cell]{color:var(--correl-color-10233f);font-weight:650}.cg-deal-brief-deployment-readiness-ledger .state-blocked [role=cell]:nth-child(2){color:var(--correl-color-b42318);font-weight:650}.cg-deal-brief-deployment-readiness-ledger .state-attention [role=cell]:nth-child(2),.cg-deal-brief-deployment-readiness-ledger .state-open [role=cell]:nth-child(2){color:var(--correl-color-985c12);font-weight:650}.cg-deal-brief-deployment-readiness-ledger .state-ready [role=cell]:nth-child(2){color:var(--correl-color-13734b);font-weight:650}.cg-ledger-empty{align-self:start;border:1px dashed var(--correl-color-cfd9e6);border-radius:8px;padding:18px 12px;color:var(--correl-color-66758a);font-size:11px;font-weight:450;text-align:center}.cg-ledger-inspector{display:grid;isolation:isolate;align-self:stretch;grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;border:1px solid var(--cg-border);border-radius:8px;background:var(--correl-color-ffffff);padding:14px;box-shadow:0 1px 2px #0f172a0a;scrollbar-gutter:stable}.cg-ledger-inspector-empty{align-content:start;gap:8px;min-height:180px;box-shadow:none}.cg-ledger-inspector-empty span{color:var(--correl-color-64748b);font-size:11px;font-weight:560}.cg-ledger-inspector-empty h3{margin:0;color:var(--correl-color-0f172a);font-size:15px;font-weight:560}.cg-ledger-inspector-empty p{margin:0;color:var(--correl-color-526172);font-size:12px;line-height:1.4}.cg-inspector-heading{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:0;overflow:hidden;border-bottom:1px solid var(--correl-color-edf1f5);padding-bottom:10px}.cg-inspector-heading h3{display:-webkit-box;margin:0;overflow:hidden;color:var(--correl-color-111b2d);font-size:14px;font-weight:450;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cg-inspector-heading strong,.cg-inspector-heading em{display:inline-block;margin-top:5px;margin-right:6px;border-radius:var(--correl-radius-pill);padding:4px 7px;background:var(--correl-color-fff1f1);color:var(--cg-red);font-size:10px;font-style:normal;font-weight:450}.cg-inspector-heading em{background:var(--correl-color-eef5ff);color:var(--cg-blue)}.cg-inspector-command-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-bottom:1px solid var(--correl-color-edf1f5);padding-bottom:10px}.cg-inspector-command-strip button{min-width:0;height:30px;border:1px solid var(--correl-color-d4deec);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-11345f);padding:0 8px;font-size:10px;font-weight:650}.cg-inspector-command-strip button:first-child{border-color:var(--correl-color-0f4fb8);background:var(--correl-color-0f4fb8);color:var(--correl-color-ffffff)}.cg-inspector-command-strip button:not(:disabled):hover{border-color:var(--correl-color-0b3f93);color:var(--correl-color-0b3f93)}.cg-inspector-command-strip button:first-child:not(:disabled):hover{background:var(--correl-color-0b3f93);color:var(--correl-color-ffffff)}.cg-inspector-command-strip button:disabled{opacity:.48;cursor:not-allowed}.cg-inspector-actions{display:grid;gap:6px;position:relative;z-index:2}.cg-inspector-actions button{height:28px}.cg-inspector-contact,.cg-inspector-contacts,.cg-inspector-next-work,.cg-inspector-risk{display:grid;gap:2px;min-height:0;overflow:visible;margin:0;border-bottom:1px solid var(--correl-color-edf1f5);padding-bottom:8px}.cg-inspector-contact{grid-auto-rows:max-content}.cg-inspector-contacts{gap:6px}.cg-inspector-next-work{gap:8px;padding-bottom:10px}.cg-inspector-contacts header{display:flex;align-items:center;justify-content:space-between;gap:8px}.cg-inspector-contacts header div{display:grid;gap:2px;min-width:0}.cg-inspector-contacts h4{margin:0;color:var(--correl-color-26354a);font-size:11px;font-weight:450}.cg-inspector-contacts header span{color:var(--correl-color-64748b);font-size:10px;font-weight:500}.cg-inspector-next-work header{display:flex;align-items:center;justify-content:space-between;gap:8px}.cg-inspector-next-work h4{margin:0;color:var(--correl-color-26354a);font-size:11px;font-weight:650}.cg-inspector-next-work header span{color:var(--correl-color-64748b);font-size:10px;font-weight:550}.cg-inspector-next-work>div{display:grid;gap:6px}.cg-inspector-next-work article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border-left:3px solid var(--correl-color-9eb7d7);background:var(--correl-color-f8fbff);padding:7px 8px}.cg-inspector-next-work article.tone-urgent{border-left-color:var(--correl-color-c2410c);background:var(--correl-color-fff7ed)}.cg-inspector-next-work article.tone-attention{border-left-color:var(--correl-color-d97706);background:var(--correl-color-fffbeb)}.cg-inspector-next-work article div{display:grid;gap:2px;min-width:0}.cg-inspector-next-work strong,.cg-inspector-next-work p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.cg-inspector-next-work strong{color:var(--correl-color-10233f);font-size:11px;font-weight:700}.cg-inspector-next-work p{color:var(--correl-color-536174);font-size:10px;font-weight:450}.cg-inspector-next-work button{min-height:32px;border:1px solid var(--correl-color-b8c9df);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-174ea6);cursor:pointer;font-size:10px;font-weight:700;padding:0 8px;white-space:nowrap}.cg-inspector-next-work button:hover:not(:disabled){border-color:var(--correl-color-174ea6);background:var(--correl-color-f8fbff)}.cg-inspector-next-work button:disabled{color:var(--correl-color-8ea0b8);cursor:not-allowed}.cg-inspector-contacts button{height:24px;border:1px solid var(--correl-color-d4deec);border-radius:6px;background:var(--correl-color-ffffff);color:var(--cg-blue);padding:0 8px;font-size:10px;font-weight:500}.cg-inspector-contacts>div{display:grid;gap:4px}.cg-inspector-contacts article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--correl-color-edf2f8);background:var(--correl-color-ffffff);padding:6px;min-width:0}.cg-inspector-contacts article.primary{border-color:var(--correl-color-c9daf3);background:var(--correl-color-f8fbff)}.cg-inspector-contacts article>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--correl-color-eaf2ff);color:var(--cg-blue);font-size:9px;font-weight:650}.cg-inspector-contacts article div{display:grid;gap:2px;min-width:0}.cg-inspector-contacts strong,.cg-inspector-contacts em,.cg-inspector-contacts small,.cg-inspector-contacts p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-inspector-contacts strong{color:var(--correl-color-15233a);font-size:11px;font-weight:550}.cg-inspector-contacts em,.cg-inspector-contacts small,.cg-inspector-contacts p{margin:0;color:var(--correl-color-536174);font-size:10px;font-style:normal;font-weight:450}.cg-inspector-contacts small{color:var(--correl-color-6b7b92);font-size:9px}.cg-inspector-contacts article button{height:24px;min-width:48px;padding:0 8px}.cg-inspector-contact-more{width:100%;justify-content:center}.cg-inspector-risk{gap:8px;grid-auto-rows:max-content}.cg-inspector-risk header{display:flex;align-items:center;justify-content:space-between;gap:8px}.cg-inspector-risk h4{margin:0;color:var(--correl-color-26354a);font-size:11px;font-weight:650}.cg-inspector-risk header span{overflow:hidden;color:var(--correl-color-536174);font-size:10px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.cg-inspector-risk-grid{display:grid;gap:2px}.cg-inspector-contact div,.cg-inspector-risk-grid>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;align-items:start;min-height:26px;padding:3px 0}.cg-inspector-contact dt,.cg-inspector-risk span{font-size:10px;font-weight:450}.cg-inspector-contact dd,.cg-inspector-risk strong{margin:0;overflow:hidden;color:var(--correl-color-1d2a3d);font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.cg-inspector-next,.cg-inspector-opportunities,.cg-inspector-move,.cg-inspector-recent,.cg-inspector-health{display:grid;gap:8px;min-height:0;overflow:visible;border-bottom:1px solid var(--correl-color-edf1f5);padding-bottom:10px}.cg-inspector-next{align-content:start;grid-template-rows:auto minmax(0,auto) auto 30px;gap:6px;overflow:visible;padding-bottom:10px;padding-right:0}.cg-inspector-next h4,.cg-inspector-opportunities h4,.cg-inspector-move h4,.cg-inspector-recent h4,.cg-inspector-health h4{margin:0;color:var(--correl-color-26354a);font-size:11px;font-weight:450}.cg-inspector-opportunities{gap:8px}.cg-inspector-opportunities header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}.cg-inspector-opportunities header div{display:grid;gap:4px;min-width:0}.cg-inspector-opportunities header span,.cg-inspector-opportunities p{margin:0;color:var(--correl-color-536174);font-size:10px;font-weight:450;line-height:1.25}.cg-inspector-opportunities header button,.cg-inspector-opportunity-list button,.cg-opportunity-create-dialog button{height:28px;border:1px solid var(--correl-color-9fc3ff);border-radius:6px;background:var(--correl-color-f8fbff);color:var(--cg-blue);padding:0 10px;font-size:11px;font-weight:450}.cg-inspector-opportunities header button:disabled,.cg-inspector-opportunity-list button:disabled,.cg-opportunity-create-dialog button:disabled{opacity:.55}.cg-inspector-opportunity-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;border:1px solid var(--correl-color-dce5ef);border-radius:6px;background:var(--correl-color-f7faff);padding:4px}.cg-inspector-opportunity-tabs button{display:grid;gap:2px;min-width:0;min-height:38px;border:1px solid transparent;border-radius:6px;background:transparent;padding:5px 7px;text-align:left}.cg-inspector-opportunity-tabs button.selected{border-color:var(--correl-color-9fc3ff);background:var(--correl-color-ffffff);box-shadow:0 1px 2px #0f172a0d}.cg-inspector-opportunity-tabs strong,.cg-inspector-opportunity-tabs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-inspector-opportunity-tabs strong{color:var(--correl-color-12233c);font-size:11px;font-weight:650}.cg-inspector-opportunity-tabs span{color:var(--correl-color-607189);font-size:10px}.cg-inspector-opportunity-list{display:grid;gap:6px;min-width:0}.cg-inspector-opportunity-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;min-width:0;border:1px solid var(--correl-color-e3eaf3);border-radius:6px;background:var(--correl-color-ffffff);padding:7px}.cg-inspector-opportunity-list article div{display:grid;gap:4px;min-width:0}.cg-inspector-opportunity-list strong,.cg-inspector-opportunity-list span,.cg-inspector-opportunity-list em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-inspector-opportunity-list strong{color:var(--correl-color-111b2d);font-size:11px;font-weight:550}.cg-inspector-opportunity-list span{color:var(--correl-color-536174);font-size:10px;font-weight:450}.cg-inspector-opportunity-list em{color:var(--correl-color-15233a);font-size:10px;font-style:normal;font-weight:500}.cg-inspector-opportunity-list small{overflow:hidden;color:var(--correl-color-607189);font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.cg-inspector-opportunity-list article.is-closed{border-color:var(--correl-color-d8e7df);background:var(--correl-color-fbfffd)}.cg-inspector-closed-revenue{display:grid;gap:6px;min-width:0;border:1px solid var(--correl-color-d8e7df);border-radius:6px;background:var(--correl-color-fbfffd);padding:8px}.cg-inspector-closed-revenue header{display:flex;align-items:center;justify-content:space-between;gap:8px}.cg-inspector-closed-revenue h5{margin:0;color:var(--correl-color-12233c);font-size:11px;font-weight:700}.cg-inspector-closed-revenue header strong{color:var(--correl-color-0f6848);font-size:11px;font-weight:700}.cg-inspector-closed-revenue>div{display:grid;gap:6px}.cg-inspector-closed-revenue button{display:grid;grid-template-columns:60px minmax(0,1fr);gap:4px 8px;min-width:0;border:0;border-top:1px solid var(--correl-color-e2eee8);background:transparent;padding:6px 0 0;text-align:left}.cg-inspector-closed-revenue button:first-child{border-top:0}.cg-inspector-closed-revenue button span{color:var(--correl-color-0f6848);font-size:10px;font-weight:700}.cg-inspector-closed-revenue button strong,.cg-inspector-closed-revenue button em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-inspector-closed-revenue button strong{color:var(--correl-color-12233c);font-size:11px;font-weight:650}.cg-inspector-closed-revenue button em{grid-column:2;color:var(--correl-color-607189);font-size:10px;font-style:normal}.cg-inspector-next>strong{display:-webkit-box;min-width:0;overflow:hidden;color:var(--correl-color-111b2d);font-size:12px;line-height:1.2;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cg-inspector-next button,.cg-inspector-move button,.cg-ledger-inspector>button{box-sizing:border-box;width:100%;min-width:0;height:30px;border:1px solid var(--correl-color-9fc3ff);border-radius:6px;background:var(--correl-color-f8fbff);color:var(--cg-blue);font-size:11px;font-weight:450}.cg-inspector-move{position:relative;z-index:1;align-content:start;grid-template-columns:minmax(0,1fr);gap:8px}.cg-inspector-move>div{display:grid;gap:4px;min-width:0}.cg-inspector-move>div span,.cg-inspector-move p,.cg-inspector-move label span{color:var(--correl-color-536174);font-size:10px;font-weight:450;line-height:1.22}.cg-inspector-move label{grid-column:1;display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.cg-inspector-move select{min-width:0;height:30px;border:1px solid var(--correl-color-cfd8e5);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-172033);padding:0 8px;font-size:11px;font-weight:450}.cg-inspector-move button{grid-column:1;width:100%;min-width:0;padding:0 10px}.cg-inspector-move p{grid-column:1;margin:0}.cg-inspector-move button:disabled,.cg-inspector-move select:disabled{opacity:.56}.cg-inspector-move button:disabled{pointer-events:none}.cg-stewardship-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:32;display:flex;align-items:center;justify-content:center;background:#0f172a52}.cg-stewardship-dialog{display:grid;width:min(680px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 48px));overflow:hidden;border:1px solid var(--correl-color-bac6d6);border-radius:6px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.cg-stewardship-dialog header,.cg-stewardship-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--correl-color-edf1f5);padding:14px 16px 12px}.cg-stewardship-dialog footer{min-height:58px;border-top:1px solid var(--correl-color-edf1f5);border-bottom:0;background:var(--correl-color-fbfcfe)}.cg-stewardship-dialog header span,.cg-stewardship-dialog footer span,.cg-stewardship-grid label span{color:var(--correl-color-64748b);font-size:10px;font-weight:450;text-transform:uppercase}.cg-stewardship-dialog h3{margin:2px 0 0;color:var(--correl-color-101928);font-size:15px;line-height:1.25}.cg-stewardship-dialog header button,.cg-stewardship-dialog footer button{height:32px;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-172033);padding:0 12px;font-size:11px;font-weight:450}.cg-stewardship-dialog footer button{border-color:var(--correl-color-1d4ed8);background:var(--correl-color-1d4ed8);color:var(--correl-color-ffffff)}.cg-stewardship-dialog button:disabled{opacity:.55}.cg-stewardship-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:auto;padding:16px}.cg-stewardship-grid label{display:grid;gap:6px;min-width:0}.cg-stewardship-grid .wide{grid-column:1 / -1}.cg-stewardship-grid select,.cg-stewardship-grid textarea{min-width:0;border:1px solid var(--correl-color-cfd8e5);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-172033);font-size:12px;font-weight:450}.cg-stewardship-grid select{height:34px;padding:0 8px}.cg-stewardship-grid textarea{min-height:92px;resize:vertical;padding:9px 10px}.cg-inspector-recent{grid-template-rows:auto minmax(0,1fr)}.cg-inspector-recent-list{display:grid;gap:0;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.cg-inspector-recent-list>div{display:grid;grid-template-columns:50px minmax(0,1fr) auto auto;gap:8px;align-items:center;min-height:24px}.cg-inspector-recent-list strong{overflow:hidden;color:var(--correl-color-1d2a3d);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cg-inspector-recent-list em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-inspector-recent-list p{margin:0;color:var(--correl-color-526175);font-size:10px;font-weight:450}.cg-inspector-recent-list button{min-height:24px;border:1px solid var(--correl-color-cbd7e6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-174ea6);cursor:pointer;font-size:10px;font-weight:650;padding:0 8px}.cg-inspector-recent-list button:hover:not(:disabled){border-color:var(--correl-color-8fb0da);background:var(--correl-color-f8fbff)}.cg-inspector-recent-list button:disabled{color:var(--correl-color-8ea0b8);cursor:not-allowed}.cg-inspector-recent span,.cg-inspector-recent em,.cg-inspector-next p,.cg-inspector-health p,.cg-inspector-health li{font-size:10px;font-style:normal;font-weight:450}.cg-inspector-health i{position:relative;height:5px;overflow:hidden;border-radius:var(--correl-radius-pill);background:var(--correl-color-e6ebf1)}.cg-inspector-health i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--bar);border-radius:inherit;background:var(--cg-green)}.cg-inspector-health strong{color:var(--correl-color-1d2a3d);font-size:10px}.cg-inspector-health ul{display:grid;gap:4px;min-height:0;margin:0;overflow:visible;padding:0 4px 0 0;list-style:none;scrollbar-gutter:stable}.cg-inspector-health li{display:block;min-width:0;border-bottom:1px solid var(--correl-color-edf1f5);padding:3px 0 5px;overflow:visible;color:var(--correl-color-526175);line-height:1.22;text-overflow:clip;white-space:normal}.cg-inspector-health p{margin:0;overflow:visible;color:var(--correl-color-526175);line-height:1.22;text-overflow:clip;white-space:normal}.cg-interaction-scrim{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0d182875;padding:28px}.cg-interaction-composer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,calc(100vw - 48px));height:min(700px,calc(100dvh - 48px));min-height:0;overflow:hidden;border:1px solid var(--correl-color-c3cfdf);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.cg-interaction-header,.cg-interaction-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--correl-color-e2e8f1);background:var(--correl-color-ffffff);padding:14px 18px 12px}.cg-interaction-header span{color:var(--correl-color-65758a);font-size:10px;font-weight:500;text-transform:uppercase}.cg-interaction-header h3{margin:2px 0 0;color:var(--correl-color-111b2d);font-size:18px;font-weight:600}.cg-interaction-header>button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--correl-color-d5deea);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-3b4b61)}.cg-interaction-header>button:hover{border-color:var(--correl-color-b9c7d8);background:var(--correl-color-f6f9fc)}.cg-interaction-tabs{display:inline-flex;gap:2px;margin-top:10px;border:1px solid var(--correl-color-d8e1ec);border-radius:6px;background:var(--correl-color-f1f5fa);padding:2px}.cg-interaction-tabs button{height:26px;border:0;border-radius:6px;background:transparent;color:var(--correl-color-4a5b72);padding:0 12px;font-size:11px;font-weight:500}.cg-interaction-tabs button.selected{background:var(--correl-color-ffffff);color:var(--correl-color-143f84);box-shadow:0 1px 2px #0d1e3624}.cg-interaction-header svg{width:15px;height:15px}.cg-interaction-header svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.cg-interaction-body{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:0;overflow:hidden;background:var(--correl-color-f7f9fc)}.cg-interaction-context{display:grid;align-content:start;gap:16px;min-height:0;overflow-y:auto;border-right:1px solid var(--correl-color-e2e8f1);background:var(--correl-color-ffffff);padding:16px}.cg-interaction-account{display:flex;align-items:center;gap:10px;min-width:0}.cg-interaction-account>span{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--correl-color-eaf2ff);color:var(--correl-color-143f84);font-size:12px;font-weight:600}.cg-interaction-account strong{display:block;overflow:hidden;color:var(--correl-color-111b2d);font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cg-interaction-account em{color:var(--correl-color-5b6b82);font-size:11px;font-style:normal;font-weight:450}.cg-interaction-context dl{display:grid;gap:0;margin:0}.cg-interaction-context dl div{display:grid;gap:2px;border-bottom:1px solid var(--correl-color-eef2f7);padding:8px 0}.cg-interaction-context dl div:first-child{padding-top:0}.cg-interaction-context dl div:last-child{border-bottom:0}.cg-interaction-context dt,.cg-interaction-evidence h4,.cg-interaction-evidence span,.cg-interaction-evidence em{color:var(--correl-color-65758a);font-size:10px;font-style:normal;font-weight:500;text-transform:uppercase}.cg-interaction-context dd{margin:0;color:var(--correl-color-182337);font-size:12px;font-weight:450;line-height:1.3}.cg-interaction-evidence{display:grid;gap:8px;margin:0}.cg-interaction-evidence h4{margin:0}.cg-interaction-evidence article{display:grid;gap:4px;border:1px solid var(--correl-color-e6ecf4);border-radius:6px;background:var(--correl-color-fafcff);padding:9px 10px}.cg-interaction-evidence strong{color:var(--correl-color-182337);font-size:12px;font-weight:450;line-height:1.3}.cg-interaction-evidence p{margin:0;color:var(--correl-color-46576d);font-size:12px;font-weight:400;line-height:1.45}.cg-interaction-form{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding:16px 18px}.cg-interaction-template-strip{display:grid;gap:8px;border:1px solid var(--correl-color-dbe5f1);border-radius:8px;background:var(--correl-color-ffffff);padding:10px 12px}.cg-interaction-template-strip header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.cg-interaction-template-strip header span{color:var(--correl-color-64748b);font-size:10px;font-weight:650;text-transform:uppercase}.cg-interaction-template-strip header strong{overflow:hidden;color:var(--correl-color-172236);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.cg-interaction-template-strip div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cg-interaction-template-strip button{min-width:0;min-height:30px;border:1px solid var(--correl-color-c7d4e4);border-radius:6px;background:var(--correl-color-f8fbff);color:var(--correl-color-123a72);cursor:pointer;padding:0 9px;font-size:11px;font-weight:650}.cg-interaction-template-strip button:hover{border-color:var(--correl-color-174ea6);background:var(--correl-color-eef5ff)}.cg-interaction-log{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;overflow:hidden;padding:16px 18px}.cg-interaction-log-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cg-interaction-log-summary div{display:grid;gap:4px;border:1px solid var(--correl-color-e2e8f1);border-radius:6px;background:var(--correl-color-ffffff);padding:10px 12px}.cg-interaction-log-summary span,.cg-interaction-thread-list time,.cg-interaction-thread-head span,.cg-interaction-thread-head em,.cg-interaction-reply-list span{color:var(--correl-color-65758a);font-size:10px;font-style:normal;font-weight:500;text-transform:uppercase}.cg-interaction-log-summary strong{overflow:hidden;color:var(--correl-color-172236);font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.cg-interaction-thread-list{display:grid;align-content:start;gap:0;min-height:0;overflow-y:auto;padding-right:2px}.cg-interaction-thread-entry{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;border-top:1px solid var(--correl-color-e1e7ef);background:var(--correl-color-ffffff);padding:14px 2px 15px}.cg-interaction-thread-entry:first-child{border-top:0}.cg-interaction-thread-body{display:grid;gap:8px;min-width:0}.cg-interaction-thread-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.cg-interaction-thread-head>div{display:grid;gap:4px;min-width:0}.cg-interaction-thread-head strong,.cg-interaction-reply-list strong{color:var(--correl-color-152136);font-size:13px;font-weight:550;line-height:1.3}.cg-interaction-thread-head em{flex:none;max-width:160px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.cg-interaction-thread-entry p,.cg-interaction-thread-list>p{margin:0;color:var(--correl-color-3f5067);font-size:12px;font-weight:400;line-height:1.45}.cg-interaction-reply-list{display:grid;gap:0;margin:4px 0 0;border-left:2px solid var(--correl-color-d6e0ec);padding:0;list-style:none}.cg-interaction-reply-list li{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:9px 0 9px 14px}.cg-interaction-reply-list li+li{border-top:1px solid var(--correl-color-edf2f7)}.cg-interaction-reply-list li>div{display:grid;gap:4px;min-width:0}.cg-interaction-reply-list header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.cg-interaction-reply-list header span{flex:none}.cg-interaction-add-follow-up{width:fit-content;min-height:28px;margin-top:3px;border:1px solid var(--correl-color-b8c7d9);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-123a72);padding:0 11px;font-size:11px;font-weight:650}.cg-interaction-add-follow-up:hover{border-color:var(--correl-color-123a72);background:var(--correl-color-f7faff)}.cg-interaction-quick-reply{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:10px;margin-top:4px;border-top:1px solid var(--correl-color-edf2f7);padding-top:10px}.cg-interaction-quick-reply label{display:grid;gap:4px;min-width:0;color:var(--correl-color-4f6076);font-size:11px;font-weight:500}.cg-interaction-quick-reply input,.cg-interaction-quick-reply textarea{width:100%;min-width:0;border:1px solid var(--correl-color-ccd8e6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-152136);padding:0 8px;font-size:12px;font-weight:450}.cg-interaction-quick-reply input{height:32px}.cg-interaction-quick-reply textarea{min-height:52px;resize:vertical;padding-top:8px;line-height:1.35}.cg-interaction-quick-reply>em{grid-column:1 / -1;color:var(--cg-red);font-size:11px;font-style:normal;font-weight:500}.cg-interaction-quick-reply-actions{display:flex;justify-content:flex-end;gap:8px}.cg-interaction-quick-reply-actions button{min-width:92px;height:32px;border:1px solid var(--correl-color-c7d4e4);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-32445d);font-size:11px;font-weight:550}.cg-interaction-quick-reply-actions button[type=submit]{border-color:var(--cg-blue);background:var(--cg-blue);color:var(--correl-color-ffffff)}.cg-interaction-quick-reply-actions button:disabled{opacity:.6}.cg-interaction-outcome-first{display:grid;gap:10px;border:1px solid var(--correl-color-dbe5f1);border-radius:8px;background:var(--correl-color-ffffff);padding:12px}.cg-interaction-meta-strip{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);gap:10px;border:1px solid var(--correl-color-dbe5f1);border-radius:8px;background:var(--correl-color-fbfdff);padding:10px 12px}.cg-interaction-form label,.cg-follow-up-fields label{display:grid;gap:6px;min-width:0;color:var(--correl-color-4f6076);font-size:11px;font-weight:450}.cg-interaction-form input,.cg-interaction-form select,.cg-interaction-form textarea{width:100%;min-width:0;border:1px solid var(--correl-color-ccd8e6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-152136);font-size:12px;font-weight:450}.cg-inspector-next p{margin:0;min-width:0;overflow:visible;color:var(--correl-color-526175);text-overflow:clip;white-space:normal}.cg-interaction-form input,.cg-interaction-form select{height:34px;padding:0 10px}.cg-interaction-form textarea{min-height:96px;resize:vertical;padding:10px;line-height:1.4}.cg-interaction-form em,.cg-interaction-error p{color:var(--cg-red);font-size:10px;font-style:normal;font-weight:450}.cg-interaction-advanced{border:1px solid var(--correl-color-e3eaf3);border-radius:6px;background:var(--correl-color-fbfdff);padding:8px 10px}.cg-interaction-advanced summary{color:var(--correl-color-244064);cursor:pointer;font-size:11px;font-weight:650}.cg-interaction-advanced>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.cg-follow-up-card{display:grid;gap:12px;border:1px solid var(--correl-color-dde5f0);border-radius:8px;background:var(--correl-color-fbfcfe);padding:12px 14px}.cg-follow-up-card-header{display:grid;gap:4px}.cg-follow-up-card-header p{margin:0;color:var(--correl-color-5b6b82);font-size:12px;line-height:1.4}.cg-interaction-form label.cg-follow-up-toggle{display:flex;align-items:center;gap:8px;width:fit-content;color:var(--correl-color-1b2940);font-size:12px;font-weight:550;cursor:pointer}.cg-follow-up-toggle input{position:relative;flex:none;width:30px;height:18px;margin:0;border:0;border-radius:var(--correl-radius-pill);background:var(--correl-color-cbd6e4);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .12s ease}.cg-follow-up-toggle input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff);box-shadow:0 1px 2px #0d1e364d;transition:transform .12s ease}.cg-follow-up-toggle input:checked{background:var(--correl-color-174ea6)}.cg-follow-up-toggle input:checked:after{transform:translate(12px)}.cg-follow-up-fields{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,.8fr);gap:12px}.cg-interaction-error{display:grid;gap:6px;border:1px solid var(--correl-color-ffc8c8);border-radius:6px;background:var(--correl-color-fff4f4);padding:10px}.cg-interaction-error strong{color:var(--correl-color-9d1d1d);font-size:12px}.cg-interaction-footer{align-items:center;justify-content:flex-end;border-top:1px solid var(--correl-color-e2e8f1);border-bottom:0;padding:12px 18px}.cg-interaction-footer button{min-width:124px;height:34px;border:1px solid var(--correl-color-c7d4e4);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-32445d);font-size:12px;font-weight:500}.cg-interaction-footer button[type=submit]{border-color:var(--cg-blue);background:var(--cg-blue);color:var(--correl-color-ffffff)}.cg-interaction-footer button:disabled{border-color:var(--correl-color-c8d4e3);background:var(--correl-color-e7edf5);color:var(--correl-color-748399)}.cg-memory-record-dialog{grid-template-rows:72px minmax(0,auto) 54px;width:min(760px,calc(100vw - 56px))}.cg-memory-action-body{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:0}.cg-memory-action-context{display:grid;align-content:start;gap:8px;border-right:1px solid var(--correl-color-dce4ef);background:var(--correl-color-ffffff);padding:16px}.cg-memory-action-context span,.cg-memory-action-context em,.cg-memory-action-form span{color:var(--correl-color-65758a);font-size:10px;font-style:normal;font-weight:450;text-transform:uppercase}.cg-memory-action-context strong{color:var(--correl-color-111b2d);font-size:15px;font-weight:450;line-height:1.2}.cg-memory-action-context p{margin:0;color:var(--correl-color-43546b);font-size:12px;font-weight:400;line-height:1.42}.cg-memory-action-form{display:grid;align-content:start;gap:12px;min-height:0;overflow-y:auto;padding:16px}.cg-memory-action-form label{display:grid;gap:6px}.cg-memory-action-form input,.cg-memory-action-form textarea{width:100%;min-width:0;border:1px solid var(--correl-color-ccd8e6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-152136);font-size:12px;font-weight:450}.cg-memory-action-form input{height:34px;padding:0 10px}.cg-memory-action-form textarea{min-height:96px;resize:vertical;padding:10px;line-height:1.4}@media (max-width: 760px){.cg-memory-action-body{grid-template-columns:1fr}.cg-memory-action-context{border-right:0;border-bottom:1px solid var(--correl-color-dce4ef)}}.cg-ledger-footer{position:fixed;right:360px;bottom:0;left:80px;z-index:48;display:grid;grid-template-columns:190px repeat(6,minmax(132px,1fr)) 144px;gap:0;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--cg-border);border-radius:0;background:var(--correl-color-ffffff);box-shadow:none;scrollbar-gutter:stable;transform:translateY(calc(100% - 12px));transition:transform .18s ease,box-shadow .18s ease;will-change:transform}.cg-ledger-footer:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:96px}.cg-ledger-footer:hover,.cg-ledger-footer:focus-within{box-shadow:var(--correl-shadow-raised);transform:translateY(0)}.cg-ledger-footer div{display:grid;align-content:center;gap:4px;min-height:62px;border-right:1px solid var(--cg-border);padding:10px 14px}.cg-ledger-footer div:last-child{border-right:0}.cg-ledger-footer strong{color:var(--correl-color-142033);font-size:12px;font-weight:400;line-height:1.22}.cg-ledger-footer span{font-size:10px;font-weight:450;line-height:1.1}@media (prefers-reduced-motion: reduce){.cg-ledger-footer{transition:none}}.cg-primary-grid{display:grid;grid-template-columns:minmax(700px,7fr) minmax(320px,3fr);gap:0;align-items:start}.cg-relationship-panel{min-width:0}.cg-secondary-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.cg-bottom-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);gap:0}.cg-side-stack{display:grid;gap:0;min-width:0;max-height:806px;overflow:auto}.cg-panel{min-width:0;overflow:hidden}.cg-panel-header{display:grid;gap:10px;padding:14px 16px 0}.cg-relationship-graph-header{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--correl-color-dbe3ed);padding:10px 12px;background:var(--correl-color-ffffff)}.cg-relationship-heading{display:grid;gap:4px;flex:1 1 230px;min-width:0}.cg-relationship-heading h3{white-space:nowrap}.cg-relationship-heading span{color:var(--correl-color-64748b);font-size:10px;font-weight:450;text-transform:uppercase}.cg-relationship-metrics{display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}.cg-relationship-metrics span{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--correl-color-e1e8f1);border-radius:var(--correl-radius-pill);background:var(--correl-color-f8fafc);padding:2px 8px;color:var(--correl-color-59687c);font-size:10px;font-weight:450;text-transform:none;white-space:nowrap}.cg-relationship-metrics b{color:var(--correl-color-172033);font-size:10px;font-weight:450}.cg-relationship-metrics .metric-good b{color:var(--correl-color-0f8f4d)}.cg-relationship-metrics .metric-risk b{color:var(--correl-color-b45309)}.cg-relationship-metrics .metric-blocked b{color:var(--correl-color-be123c)}.cg-panel-header h3,.cg-panel-title h3{font-size:14px;line-height:1.15;font-weight:450}.cg-graph-controls{display:flex;flex:999 1 auto;flex-wrap:wrap;gap:8px 7px;align-items:end;justify-content:flex-end;min-width:0}.cg-graph-controls label{display:grid;gap:4px}.cg-graph-controls label span,.cg-strength-key span,.cg-gap-toggle span,.cg-relationship-search span{color:var(--cg-muted);font-size:10px;font-weight:450}.cg-graph-controls select,.cg-relationship-search input{width:100%;height:34px;border:1px solid var(--cg-border);border-radius:6px;padding:0 9px;background:var(--correl-color-ffffff);color:var(--correl-color-2b3b50);font-size:12px;font-weight:400}.cg-relationship-search input::placeholder{color:var(--correl-color-8a98aa)}.cg-relationship-search{flex:1 1 210px;max-width:270px;min-width:160px}.cg-relationship-view-switch{display:inline-grid;grid-template-columns:repeat(2,max-content);align-items:center;flex:0 0 auto;overflow:hidden;min-height:34px;border:1px solid var(--correl-color-c8d3e0);border-radius:6px;background:var(--correl-color-f8fafc)}.cg-relationship-view-switch button{min-width:112px;height:32px;border:0;border-right:1px solid var(--correl-color-d8e0ea);background:transparent;color:var(--correl-color-34445b);padding:0 12px;font-size:11px;font-weight:450;white-space:nowrap}.cg-relationship-view-switch button:last-child{border-right:0}.cg-relationship-view-switch button[aria-pressed=true]{background:var(--correl-color-ffffff);color:var(--correl-color-0f1b2d);box-shadow:inset 0 -2px 0 var(--correl-color-1f7a8c)}.cg-strength-key i,.cg-graph-legend i{display:inline-block;width:26px;margin-right:6px;vertical-align:middle}.cg-gap-toggle{display:flex!important;flex-direction:row;gap:8px!important;align-items:center;flex:0 0 auto;min-height:34px;white-space:nowrap}.cg-gap-toggle input{width:28px;height:16px;accent-color:var(--cg-blue)}.cg-relationship-zoom{display:grid;grid-template-columns:28px 38px 28px;gap:4px;align-items:center;flex:0 0 100px;width:100px;min-height:34px}.cg-relationship-zoom button,.cg-clear-graph-selection{height:34px;border:1px solid var(--correl-color-c9d4e2);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-233248);font-size:11px;font-weight:450}.cg-relationship-zoom button:hover:not(:disabled),.cg-clear-graph-selection:hover:not(:disabled){border-color:var(--correl-color-778ba6);background:var(--correl-color-f6f8fb)}.cg-clear-graph-selection:disabled{opacity:.46}.cg-clear-graph-selection{flex:0 0 auto;min-width:118px}.cg-add-relationship-button{flex:0 0 150px;height:34px;border:1px solid var(--correl-color-172033);border-radius:6px;background:var(--correl-color-172033);color:var(--correl-color-ffffff);padding:0 13px;font-size:11px;font-weight:450;white-space:nowrap}.cg-add-relationship-button:hover{background:var(--correl-color-0f172a)}.cg-graph-canvas{position:relative;height:min(640px,68vh);overflow:auto;margin:0;background:linear-gradient(var(--correl-color-f6f8fb) 1px,transparent 1px),linear-gradient(90deg,var(--correl-color-f6f8fb) 1px,transparent 1px),var(--correl-color-ffffff);background-size:32px 32px;cursor:grab;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none}.cg-opportunity-create-dialog{display:grid;width:min(760px,calc(100vw - 48px));gap:14px;border:1px solid var(--correl-color-bac6d6);border-radius:6px;background:var(--correl-color-ffffff);padding:18px;box-shadow:var(--correl-shadow-overlay)}.cg-opportunity-create-dialog header,.cg-opportunity-create-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.cg-opportunity-create-dialog header div,.cg-opportunity-create-dialog label{display:grid;gap:6px}.cg-opportunity-create-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.48fr);gap:14px}.cg-opportunity-create-workbench main,.cg-opportunity-create-workbench aside{display:grid;align-content:start;gap:12px;min-width:0}.cg-opportunity-create-workbench aside{border-left:1px solid var(--correl-color-e2e8f0);padding-left:14px}.cg-opportunity-create-primary,.cg-opportunity-create-readiness,.cg-opportunity-create-workbench aside section{display:grid;gap:8px}.cg-opportunity-create-workbench aside h4{margin:0;color:var(--correl-color-172033);font-size:12px;font-weight:560}.cg-opportunity-create-workbench aside dl,.cg-opportunity-create-readiness{display:grid;gap:6px;margin:0}.cg-opportunity-create-workbench aside dl div,.cg-opportunity-create-readiness div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--correl-color-dbe5ef);border-radius:6px;background:var(--correl-color-ffffff);padding:8px 9px}.cg-opportunity-create-workbench aside dt,.cg-opportunity-create-readiness strong{overflow:hidden;color:var(--correl-color-172033);font-size:11px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.cg-opportunity-create-workbench aside dd,.cg-opportunity-create-readiness span{margin:0;color:var(--correl-color-52647a);font-size:11px;font-weight:450;text-align:right}.cg-opportunity-create-readiness .ready span{color:var(--correl-color-0f7a4f)}.cg-opportunity-create-readiness .blocked span,.cg-opportunity-create-readiness .attention span{color:var(--correl-color-9a5b00)}.cg-opportunity-create-workbench aside p,.cg-opportunity-create-workbench aside span{margin:0;color:var(--correl-color-52647a);font-size:11px;font-weight:450;line-height:1.4}.cg-opportunity-create-dialog h3{margin:0;color:var(--correl-color-111b2d);font-size:18px;font-weight:560}.cg-opportunity-create-dialog span{color:var(--correl-color-536174);font-size:11px;font-weight:450}.cg-opportunity-create-dialog input{height:36px;border:1px solid var(--correl-color-c9d4e3);border-radius:6px;padding:0 10px;color:var(--correl-color-111b2d);font-size:13px}.cg-opportunity-create-presets{display:flex;flex-wrap:wrap;gap:6px}.cg-opportunity-create-presets button{height:28px;border:1px solid var(--correl-color-d4deec);border-radius:var(--correl-radius-pill);background:var(--correl-color-f8fbff);color:var(--correl-color-11345f);padding:0 10px;font-size:10px;font-weight:650}.cg-opportunity-create-presets button:not(:disabled):hover{border-color:var(--correl-color-0f4fb8);background:var(--correl-color-edf5ff);color:var(--correl-color-0f4fb8)}.cg-opportunity-create-dialog footer button{background:var(--cg-blue);color:var(--correl-color-ffffff)}@media (max-width: 760px){.cg-opportunity-create-workbench{grid-template-columns:minmax(0,1fr)}.cg-opportunity-create-workbench aside{border-left:0;border-top:1px solid var(--correl-color-e2e8f0);padding-left:0;padding-top:12px}}.cg-graph-canvas.panning{cursor:grabbing}.cg-graph-stage{position:relative;width:var(--graph-stage-width, 2200px);height:var(--graph-stage-height, 1400px);margin:24px;transform:scale(var(--graph-zoom));transform-origin:left top}.cg-graph-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cg-graph-lines .edge{stroke:var(--correl-color-aeb8c4);stroke-width:2;vector-effect:non-scaling-stroke}.cg-graph-lines .edge-strong{stroke:var(--cg-green);stroke-width:3}.cg-graph-lines .edge-medium{stroke:var(--correl-color-7f8ea3);stroke-width:2.5}.cg-graph-lines .edge-opportunity{stroke:var(--cg-blue);stroke-width:3}.cg-graph-lines .edge-weak{stroke-dasharray:7 6}.cg-graph-lines .edge-missing,.cg-graph-lines .edge-gap{stroke:var(--correl-color-ef8b8b);stroke-dasharray:6 5}.cg-graph-lines .edge-support,.cg-graph-lines .edge-implementation,.cg-graph-lines .edge-duplicate,.cg-graph-lines .edge-subsidiary{stroke:var(--correl-color-9aa8bb);stroke-dasharray:8 5}.cg-graph-lines .edge.selected{stroke-width:4;filter:drop-shadow(0 0 4px rgba(37,99,235,.22))}.cg-graph-node{position:absolute;box-sizing:border-box;display:grid;align-content:center;gap:4px;min-width:0;border:1px solid var(--cg-border);border-radius:6px;padding:10px 12px;background:var(--correl-color-ffffff);color:var(--correl-color-172033);box-shadow:0 4px 12px #0f172a0f;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cg-graph-node strong{overflow:hidden;font-size:12px;line-height:1.15;text-overflow:ellipsis}.cg-graph-node span{color:var(--cg-muted);font-size:10px;font-weight:400}.cg-graph-node small{display:block;max-height:30px;overflow:hidden;color:var(--correl-color-526175);font-size:10px;font-weight:400;line-height:1.32}.cg-graph-node:hover,.cg-graph-node.connected{border-color:var(--correl-color-7e95b4);box-shadow:var(--correl-shadow-raised)}.cg-graph-node.selected{border-color:var(--cg-blue);box-shadow:0 0 0 2px #2563eb29,0 10px 22px #0f172a1f}.cg-graph-node.dragging{cursor:grabbing;z-index:4;box-shadow:0 0 0 2px #2563eb2e,0 18px 34px #0f172a2e}.cg-graph-node:focus-visible{outline:3px solid rgba(31,122,140,.28);outline-offset:2px}.node-account{left:38%;top:42%;min-width:220px;min-height:86px}.node-opportunity{left:67%;top:44%;border-color:var(--correl-color-86b7ff);background:var(--correl-color-f7fbff)}.node-maya{left:29%;top:12%}.node-liam{left:52%;top:12%}.node-priya{left:27%;top:66%}.node-james{left:54%;top:65%}.node-medium{border-color:var(--correl-color-d6ac62);background:var(--correl-color-fffaf0)}.node-weak{border-color:var(--correl-color-d7a2a2);background:var(--correl-color-fff7f7)}.node-support{border-color:var(--correl-color-f6c66d);background:var(--correl-color-fffaf0)}.node-implementation{border-color:var(--correl-color-f1cf74);background:var(--correl-color-fffdf2)}.node-duplicate{border-color:var(--correl-color-f0c16d);background:var(--correl-color-fffaf1)}.node-exec-gap{left:86%;top:55%;border-color:var(--correl-color-efcf8a);background:var(--correl-color-fffcf4)}.node-legal-gap{left:85%;top:73%;border-color:var(--correl-color-efcf8a);background:var(--correl-color-fffcf4)}.node-security-gap{border-color:var(--correl-color-f1a1a1);background:var(--correl-color-fff7f7)}.node-kind-account{border-color:var(--correl-color-b8c5d6);background:var(--correl-color-ffffff)}.node-kind-subsidiary{border-color:var(--correl-color-cbd5e1);background:var(--correl-color-f8fafc)}.node-kind-opportunity{border-color:var(--correl-color-86b7ff);background:var(--correl-color-f7fbff)}.node-kind-gap,.node-missing{border-color:var(--correl-color-f1a1a1);background:var(--correl-color-fff7f7)}.cg-graph-legend{display:flex;flex-wrap:wrap;gap:14px;align-items:center;min-height:46px;border-top:1px solid var(--correl-color-edf1f5);border-bottom:1px solid var(--correl-color-edf1f5);padding:0 14px;color:var(--correl-color-3d4d63);font-size:10px}.cg-graph-legend button{height:28px;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-1f2a44);font-size:10px;font-weight:450}.cg-graph-legend .dot{width:8px;height:8px;border-radius:50%;background:var(--cg-green)}.cg-graph-legend .dash{border-top:2px solid var(--correl-color-94a3b8)}.cg-graph-legend .weak,.cg-graph-legend .missing{border-top-style:dashed}.cg-graph-legend .missing{border-top-color:var(--correl-color-ef8b8b)}.cg-graph-legend .opportunity{border-top-color:var(--cg-blue)}.cg-relationship-selection-inspector{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(260px,1.4fr) auto;gap:10px;align-items:center;border-bottom:1px solid var(--correl-color-edf1f5);background:var(--correl-color-ffffff);padding:10px 12px}.cg-relationship-selection-inspector>div:first-child{display:grid;gap:4px;min-width:0}.cg-relationship-selection-inspector span{color:var(--correl-color-637089);font-size:9px;font-weight:450;text-transform:uppercase}.cg-relationship-selection-inspector strong{overflow:hidden;color:var(--correl-color-15233a);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-selection-inspector small,.cg-relationship-selection-inspector p{margin:0;color:var(--correl-color-526177);font-size:10px;font-weight:450}.cg-relationship-selection-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cg-relationship-selection-actions button{height:30px;border:1px solid var(--correl-color-cfd8e5);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-172033);font-size:10px;font-weight:550}.cg-relationship-selection-actions button:hover:not(:disabled){border-color:var(--correl-color-1d4ed8);color:var(--correl-color-1d4ed8)}.cg-relationship-update-panel{display:grid;grid-template-columns:minmax(150px,.9fr) repeat(3,minmax(118px,.8fr)) minmax(220px,1.4fr) auto;gap:10px;align-items:end;border-bottom:1px solid var(--correl-color-edf1f5);background:var(--correl-color-fbfcfe);padding:10px 12px}.cg-relationship-update-panel>div,.cg-relationship-update-panel label{display:grid;gap:4px;min-width:0}.cg-relationship-update-panel .wide{grid-column:span 2}.cg-relationship-update-panel span{color:var(--correl-color-637089);font-size:9px;font-weight:450;text-transform:uppercase}.cg-relationship-update-panel strong{overflow:hidden;color:var(--correl-color-15233a);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-update-panel small{color:var(--correl-color-526177);font-size:10px;font-weight:450}.cg-relationship-update-readiness{grid-column:1 / -2;align-self:center;justify-self:end;margin:0;color:var(--correl-color-526177);font-size:10px;font-weight:450}.cg-relationship-update-panel input,.cg-relationship-update-panel select{min-width:0;height:30px;border:1px solid var(--correl-color-cfd8e5);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-172033);font-size:11px;font-weight:450}.cg-relationship-update-panel input{padding:0 8px}.cg-relationship-update-panel button{height:30px;border:1px solid var(--correl-color-1d4ed8);border-radius:6px;background:var(--correl-color-1d4ed8);color:var(--correl-color-ffffff);font-size:10px;font-weight:450}.cg-relationship-update-panel button:disabled{border-color:var(--correl-color-c7d3e1);background:var(--correl-color-edf3f8);color:var(--correl-color-40526b);cursor:not-allowed}.cg-relationship-source-readout input{background:var(--correl-color-f8fafc);color:var(--correl-color-526177)}.cg-relationship-evidence-preview,.cg-relationship-current-state{display:grid;gap:4px;min-width:0;border:1px solid var(--correl-color-d8e1ed);border-radius:6px;background:var(--correl-color-ffffff);padding:8px 10px}.cg-relationship-evidence-preview>span,.cg-relationship-current-state>span{color:var(--correl-color-64748b);font-size:10px;font-weight:600;text-transform:uppercase}.cg-relationship-evidence-preview strong,.cg-relationship-current-state strong{overflow:hidden;color:var(--correl-color-15233a);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-evidence-preview small,.cg-relationship-current-state small{color:var(--correl-color-526177);font-size:11px}.cg-relationship-evidence-preview p,.cg-relationship-current-state p{margin:0;color:var(--correl-color-34445c);font-size:11px;line-height:1.4}.cg-relationship-context-menu{position:fixed;z-index:30;display:grid;min-width:184px;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-raised);padding:5px}.cg-relationship-context-menu button{height:30px;border:0;border-radius:4px;background:transparent;color:var(--correl-color-172033);padding:0 10px;text-align:left;font-size:11px;font-weight:450}.cg-relationship-context-menu button:hover:not(:disabled){background:var(--correl-color-f2f5f9)}.cg-relationship-context-menu button:disabled{color:var(--correl-color-94a3b8)}.cg-relationship-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:28;display:flex;align-items:center;justify-content:center;background:#0f172a4d}.cg-relationship-connection-dialog{display:grid;width:min(900px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));overflow:hidden;border:1px solid var(--correl-color-bac6d6);border-radius:6px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.cg-relationship-connection-dialog header,.cg-relationship-connection-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--correl-color-edf1f5);padding:14px 16px 12px}.cg-relationship-connection-dialog footer{min-height:58px;border-top:1px solid var(--correl-color-edf1f5);border-bottom:0;background:var(--correl-color-fbfcfe)}.cg-relationship-connection-dialog header span,.cg-relationship-connection-dialog footer span,.cg-relationship-dialog-grid label span{color:var(--correl-color-64748b);font-size:10px;font-weight:450;text-transform:uppercase}.cg-relationship-connection-dialog h3{margin:2px 0 0;color:var(--correl-color-101928);font-size:15px;line-height:1.25}.cg-relationship-connection-dialog header small{display:block;margin-top:3px;color:var(--correl-color-526175);font-size:11px;font-weight:450}.cg-relationship-connection-dialog header button,.cg-relationship-connection-dialog footer button{height:32px;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-172033);padding:0 12px;font-size:11px;font-weight:450}.cg-relationship-connection-dialog footer button{border-color:var(--correl-color-172033);background:var(--correl-color-172033);color:var(--correl-color-ffffff)}.cg-relationship-connection-dialog button:disabled{opacity:.48}.cg-relationship-dialog-body{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:0;overflow:auto}.cg-relationship-dialog-body>aside{display:grid;align-content:start;gap:8px;border-right:1px solid var(--correl-color-edf1f5);background:var(--correl-color-f8fafc);padding:14px 16px}.cg-relationship-dialog-body>aside span{color:var(--correl-color-64748b);font-size:10px;font-weight:450;text-transform:uppercase}.cg-relationship-dialog-body>aside strong{color:var(--correl-color-101928);font-size:13px;font-weight:450;line-height:1.25}.cg-relationship-dialog-body>aside small{color:var(--correl-color-526175);font-size:11px;font-weight:450}.cg-relationship-dialog-body>aside p,.cg-relationship-dialog-unavailable{margin:0;color:var(--correl-color-526175);font-size:11px;font-weight:400;line-height:1.45}.cg-relationship-dialog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start;padding:14px 16px 16px}.cg-relationship-dialog-grid label{display:grid;gap:4px}.cg-relationship-dialog-grid .wide{grid-column:1 / -1}.cg-relationship-dialog-grid input,.cg-relationship-dialog-grid select,.cg-relationship-dialog-grid textarea{min-width:0;border:1px solid var(--correl-color-ccd6e3);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-172033);font-size:12px;font-weight:400}.cg-relationship-dialog-grid input,.cg-relationship-dialog-grid select{height:32px;padding:0 9px}.cg-relationship-dialog-grid textarea{min-height:66px;resize:vertical;padding:8px 9px;line-height:1.35}@media (max-width: 1040px){.cg-relationship-update-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-relationship-update-readiness,.cg-relationship-update-panel button,.cg-relationship-update-panel .cg-relationship-evidence-preview{grid-column:1 / -1;justify-self:stretch}.cg-relationship-dialog-body{grid-template-columns:minmax(0,1fr)}.cg-relationship-dialog-body>aside{border-right:0;border-bottom:1px solid var(--correl-color-edf1f5)}}@media (max-width: 720px){.cg-relationship-connection-dialog{width:min(100vw - 20px,640px)}.cg-relationship-dialog-grid,.cg-contacts-ledger-form-grid{grid-template-columns:minmax(0,1fr)}.cg-relationship-dialog-grid .wide,.cg-contacts-ledger-form-grid label.wide{grid-column:1}}.cg-graph-empty-state{position:absolute;left:50%;top:50%;display:grid;gap:6px;width:300px;transform:translate(-50%,-50%);border:1px solid var(--correl-color-d5deea);border-radius:6px;background:var(--correl-color-ffffff);padding:18px;text-align:center;box-shadow:var(--correl-shadow-raised)}.cg-graph-empty-state strong{color:var(--correl-color-172033);font-size:13px}.cg-graph-empty-state span{color:var(--correl-color-53657c);font-size:12px;font-weight:400;line-height:1.4}.cg-relationship-evidence-ledger{height:172px;overflow:auto;border-top:1px solid var(--correl-color-dbe3ed);background:var(--correl-color-ffffff)}.cg-relationship-evidence-table{width:100%;border-top:0;table-layout:fixed}.cg-relationship-evidence-table thead th{position:sticky;top:0;z-index:1;background:var(--correl-color-ffffff);box-shadow:inset 0 -1px 0 var(--correl-color-e6ecf3)}.cg-relationship-evidence-table th,.cg-relationship-evidence-table td{vertical-align:top}.cg-relationship-evidence-table td button{display:grid;gap:4px;width:100%;border:0;background:transparent;padding:0;color:inherit;text-align:left}.cg-relationship-evidence-table td button:not(:disabled){cursor:pointer}.cg-relationship-evidence-table td button:disabled{opacity:1}.cg-relationship-evidence-table td button span{color:var(--correl-color-64748b);font-size:9px;font-weight:450;text-transform:uppercase}.cg-relationship-evidence-table td button strong{color:var(--correl-color-172033);font-size:11px;font-weight:450}.cg-relationship-evidence-table td>.cg-evidence-date{display:block;margin-bottom:3px;color:var(--correl-color-53657c);font-size:10px;font-weight:450}.cg-relationship-evidence-table td>strong{display:block;color:var(--correl-color-172033);font-size:11px;font-weight:450;line-height:1.35}.cg-executive-panel{border-color:var(--correl-color-d7dee8);background:var(--correl-color-ffffff)}.cg-executive-panel-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;min-height:48px;border-bottom:1px solid var(--correl-color-e3e8ef);padding:10px 14px}.cg-executive-panel-header>div{display:grid;gap:4px;min-width:0}.cg-executive-panel-header h3{color:var(--correl-color-111827);font-size:13px;font-weight:450;letter-spacing:0;line-height:16px}.cg-executive-panel-header strong{overflow:hidden;color:var(--correl-color-111827);font-size:12px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.cg-executive-panel-header>span,.cg-executive-panel-header>a,.cg-executive-panel-header>button{align-self:start;color:var(--correl-color-4b5563);font-size:10px;font-weight:450;line-height:16px;text-align:right;text-decoration:none}.cg-executive-panel-header>span.is-risk{color:var(--correl-color-9f2f2f)}.cg-exposure-primary{display:grid;gap:4px;border-bottom:1px solid var(--correl-color-edf1f5);padding:10px 14px}.cg-exposure-primary span,.cg-exposure-ledger dt,.cg-exposure-blocker span,.cg-exposure-decision span,.cg-health-component-detail span,.cg-evidence-docket-summary,.cg-evidence-docket-list article span,.cg-evidence-docket-list article small{color:var(--correl-color-5f6b7c);font-size:10px;font-weight:450;letter-spacing:0;line-height:13px}.cg-exposure-primary strong{color:var(--correl-color-111827);font-size:13px;font-weight:400;line-height:17px}.cg-exposure-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.cg-exposure-ledger div{display:grid;gap:4px;min-height:48px;border-bottom:1px solid var(--correl-color-edf1f5);padding:8px 14px}.cg-exposure-ledger div:nth-child(odd){border-right:1px solid var(--correl-color-edf1f5)}.cg-exposure-ledger dd{overflow:hidden;margin:0;color:var(--correl-color-111827);font-size:11px;font-weight:400;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.cg-exposure-blocker,.cg-exposure-decision{display:grid;gap:6px;border-bottom:1px solid var(--correl-color-edf1f5);padding:10px 14px}.cg-exposure-decision{border-bottom:0}.cg-exposure-blocker strong,.cg-exposure-decision strong{color:var(--correl-color-111827);font-size:11px;font-weight:400;line-height:15px}.cg-exposure-blocker strong{color:var(--correl-color-8f2f2f)}.cg-health-executive-list{display:grid}.cg-health-executive-row{display:grid;grid-template-columns:minmax(112px,1.1fr) minmax(72px,.8fr) 34px 70px 78px 56px 56px;gap:8px;align-items:center;width:100%;max-width:100%;min-width:0;min-height:36px;border:0;border-bottom:1px solid var(--correl-color-edf1f5);background:var(--correl-color-ffffff);padding:0 14px;color:var(--correl-color-111827);text-align:left;cursor:pointer}.cg-health-executive-row:hover,.cg-health-executive-row.selected{background:var(--correl-color-f8fafc)}.cg-health-executive-row span,.cg-health-executive-row b,.cg-health-executive-row em,.cg-health-executive-row strong,.cg-health-executive-row small,.cg-health-executive-row mark{overflow:hidden;font-size:10px;font-style:normal;font-weight:450;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.cg-health-executive-row span{color:var(--correl-color-111827);font-weight:400}.cg-health-executive-row b,.cg-health-executive-row em,.cg-health-executive-row strong,.cg-health-executive-row small{color:var(--correl-color-4b5563)}.cg-health-executive-row mark{background:transparent;color:var(--correl-color-5f6b7c)}.cg-health-executive-row.health-good mark{color:var(--correl-color-27724a)}.cg-health-executive-row.health-risk mark{color:var(--correl-color-9f2f2f)}.cg-health-executive-row i{position:relative;height:5px;overflow:hidden;border-radius:var(--correl-radius-pill);background:var(--correl-color-e4e9f0)}.cg-health-executive-row i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--bar);border-radius:inherit;background:var(--correl-color-8a96a8)}.cg-health-executive-row.health-good i:after{background:var(--correl-color-3b8f63)}.cg-health-executive-row.health-watch i:after{background:var(--correl-color-a66a24)}.cg-health-executive-row.health-risk i:after{background:var(--correl-color-b04747)}@media (max-width: 1440px){.cg-health-executive-row{grid-template-columns:minmax(86px,1fr) minmax(44px,.45fr) 28px 48px 44px 42px;gap:6px;padding-right:12px;padding-left:12px}.cg-health-executive-row small{display:none}}.cg-health-component-detail{display:grid;gap:8px;padding:11px 14px 12px;background:var(--correl-color-fbfcfe)}.cg-health-component-detail div{display:flex;justify-content:space-between;gap:12px}.cg-health-component-detail strong{color:var(--correl-color-111827);font-size:10px;font-weight:450}.cg-health-component-detail p{color:var(--correl-color-263244);font-size:11px;font-weight:400;line-height:15px}.cg-health-component-detail ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cg-health-component-detail li{border:1px solid var(--correl-color-d9e1eb);border-radius:4px;padding:3px 6px;color:var(--correl-color-4b5563);font-size:10px;font-weight:450;line-height:12px}.cg-evidence-docket-summary{border-bottom:1px solid var(--correl-color-edf1f5);padding:8px 14px}.cg-evidence-docket-list{display:grid}.cg-evidence-docket-list article{border-bottom:1px solid var(--correl-color-edf1f5)}.cg-evidence-docket-list article:last-child{border-bottom:0}.cg-evidence-docket-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;width:100%;border:0;background:var(--correl-color-ffffff);padding:9px 14px;text-align:left;cursor:pointer}.cg-evidence-docket-list button:hover{background:var(--correl-color-f8fafc)}.cg-evidence-docket-list article span,.cg-evidence-docket-list article small,.cg-evidence-docket-list article p{grid-column:1 / 2}.cg-evidence-docket-list article strong{grid-column:1 / 2;color:var(--correl-color-111827);font-size:11px;font-weight:450;line-height:15px}.cg-evidence-docket-list article em{grid-column:2 / 3;grid-row:1 / 2;color:var(--correl-color-4b5563);font-size:10px;font-style:normal;font-weight:450;line-height:13px}.cg-evidence-docket-list article p{color:var(--correl-color-344054);font-size:10px;font-weight:400;line-height:14px}.cg-evidence-docket-list article b{grid-column:2 / 3;align-self:end;color:var(--correl-color-2563eb);font-size:10px;font-weight:450;line-height:13px;white-space:nowrap}.cg-memory-actions{display:flex;gap:6px;align-items:center}.cg-memory-actions button{border:1px solid var(--correl-color-cbd5e1);border-radius:6px;padding:5px 8px;background:var(--correl-color-ffffff);color:var(--correl-color-1f2a44);font-size:10px;font-weight:450}.cg-memory-actions button:hover:not(:disabled){border-color:var(--correl-color-7b8ca8);background:var(--correl-color-f7f9fc)}.cg-memory-actions button:disabled{opacity:.45}.cg-revenue-workflow{grid-column:1 / -1;display:grid;gap:0;border-color:var(--correl-color-cfd9e6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-111827)}.cg-revenue-workflow-header{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,auto);gap:14px;align-items:center;min-height:48px;border-bottom:1px solid var(--correl-color-dbe3ee);padding:0 22px}.cg-revenue-workflow-header h3{color:var(--correl-color-101827);font-size:20px;font-weight:450;line-height:1.1}.cg-revenue-workflow-context{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-end;min-width:0;color:var(--correl-color-25365a);font-size:13px;font-weight:400}.cg-revenue-workflow-context span{min-width:0;overflow-wrap:anywhere}.cg-revenue-workflow-context i{display:block;width:1px;height:20px;background:var(--correl-color-c5cfdd)}.cg-revenue-workflow-map{position:relative;padding:18px 34px 42px}.cg-revenue-workflow-map:before{content:"";position:absolute;top:37px;right:92px;left:92px;height:2px;background:linear-gradient(90deg,var(--correl-color-158f55) 0 22%,var(--correl-color-1d5fd8) 22% 38%,var(--correl-color-b8c3d3) 38% 100%)}.cg-revenue-workflow-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.cg-revenue-workflow-step{display:grid;justify-items:center;min-width:0;text-align:center}.cg-workflow-step-button{display:grid;justify-items:center;min-width:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.cg-workflow-step-button:focus-visible{outline:2px solid var(--correl-color-155ee8);outline-offset:5px;border-radius:6px}.cg-workflow-step-button:hover .cg-workflow-node{border-color:var(--correl-color-155ee8)}.cg-workflow-node{display:grid;place-items:center;width:38px;height:38px;border:1.5px solid var(--correl-color-8798b5);border-radius:50%;background:var(--correl-color-ffffff);color:var(--correl-color-314566)}.cg-revenue-workflow-step.is-selected .cg-workflow-node{border-color:var(--correl-color-155ee8);border-radius:8px;color:var(--correl-color-ff8500);transform:rotate(45deg)}.cg-revenue-workflow-step.is-selected .cg-workflow-node svg{transform:rotate(-45deg)}.cg-revenue-workflow-step.tone-complete .cg-workflow-node{border-color:var(--correl-color-149455);background:var(--correl-color-149455);color:var(--correl-color-ffffff)}.cg-revenue-workflow-step.tone-blocked .cg-workflow-node{border-color:var(--correl-color-e11d48);color:var(--correl-color-e11d48)}.cg-workflow-node svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.cg-workflow-step-copy{display:grid;gap:4px;justify-items:center;margin-top:9px;min-width:0}.cg-workflow-step-copy strong{max-width:150px;color:var(--correl-color-111827);font-size:12px;font-weight:450;line-height:1.16}.cg-workflow-step-copy span,.cg-workflow-step-copy em{color:var(--correl-color-304263);font-size:11px;font-style:normal;font-weight:450;line-height:1.1}.cg-workflow-step-copy b{color:var(--correl-color-2c3e62);font-size:11px;font-weight:450;line-height:1.1}.cg-revenue-workflow-step.tone-complete .cg-workflow-step-copy b{color:var(--correl-color-149455)}.cg-revenue-workflow-step.tone-risk .cg-workflow-step-copy b,.cg-revenue-workflow-step.tone-approval .cg-workflow-step-copy b{color:var(--correl-color-f27c00)}.cg-revenue-workflow-step.tone-blocked .cg-workflow-step-copy b{color:var(--correl-color-e11d48)}.cg-workflow-finance-dependency{position:absolute;right:164px;bottom:12px;display:grid;grid-template-columns:max-content max-content max-content max-content;gap:8px;align-items:center;max-width:430px;color:var(--correl-color-2f4063);font-size:10px}.cg-workflow-finance-dependency:before,.cg-workflow-finance-dependency:after{content:"";position:absolute;top:9px;height:1.5px;border-top:2px dashed var(--correl-color-8191ad)}.cg-workflow-finance-dependency:before{right:calc(100% + 8px);width:44px}.cg-workflow-finance-dependency:after{left:calc(100% + 8px);width:44px}.cg-workflow-finance-dependency span{display:grid;place-items:center}.cg-workflow-finance-dependency svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.cg-workflow-finance-dependency strong,.cg-workflow-finance-dependency b,.cg-workflow-finance-dependency em{font-style:normal;font-weight:450}.cg-workflow-finance-dependency small{grid-column:2 / -1;color:var(--correl-color-52617a);font-size:9px;font-weight:400;line-height:1.2}.cg-workflow-finance-dependency.tone-complete em{color:var(--correl-color-149455)}.cg-workflow-selected-step{position:relative;display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(240px,.72fr) minmax(220px,.58fr);gap:0;margin:0 22px 10px;border:1.5px solid var(--correl-color-155ee8);border-radius:6px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-raised)}.cg-workflow-selected-step:before{content:"";position:absolute;top:-12px;left:clamp(18px,calc(var(--selected-workflow-step-offset, 30%) - 11px),calc(100% - 40px));width:22px;height:22px;border-top:1.5px solid var(--correl-color-155ee8);border-left:1.5px solid var(--correl-color-155ee8);background:var(--correl-color-ffffff);transform:rotate(45deg)}.cg-workflow-selected-summary,.cg-workflow-evidence-basis,.cg-workflow-actions{position:relative;z-index:1;min-width:0;padding:14px 20px}.cg-workflow-evidence-basis,.cg-workflow-actions{border-left:1px solid var(--correl-color-d7dfeb)}.cg-selected-step-title{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start}.cg-selected-step-title>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--correl-color-ff8500);border-radius:50%;color:var(--correl-color-ff8500)}.cg-selected-step-title svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.cg-selected-step-title h4,.cg-workflow-evidence-basis h4,.cg-workflow-actions h4{margin:0;color:var(--correl-color-111827);font-size:13px;font-weight:450;line-height:1.2}.cg-workflow-source-label{display:block;margin-bottom:3px;color:var(--correl-color-52617a);font-size:10px;font-weight:450;line-height:1.2}.cg-selected-step-title b{display:inline-block;margin-top:2px;color:var(--correl-color-f27c00);font-size:10px;font-weight:450}.cg-workflow-selected-summary p{max-width:470px;margin:14px 0 20px 42px;color:var(--correl-color-314466);font-size:13px;font-weight:450;line-height:1.45}.cg-workflow-selected-summary dl{display:grid;gap:0;margin:10px 0 0 35px;border-top:1px solid var(--correl-color-dbe3ee)}.cg-workflow-selected-summary dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:start;border-bottom:1px solid var(--correl-color-dbe3ee);padding:8px 0}.cg-workflow-selected-summary dt,.cg-workflow-selected-summary dd{margin:0;font-size:11px;line-height:1.3}.cg-workflow-selected-summary dt{color:var(--correl-color-2c3c5d);font-weight:450}.cg-workflow-selected-summary dd{color:var(--correl-color-314466);font-weight:450;overflow-wrap:anywhere}.cg-workflow-evidence-basis ul{display:grid;gap:8px;margin:10px 0 0;padding-left:18px;color:var(--correl-color-314466);font-size:11px;line-height:1.3}.cg-workflow-evidence-basis li{overflow-wrap:anywhere}.cg-workflow-evidence-basis li::marker{color:var(--correl-color-1b2f55)}.cg-workflow-actions{display:grid;align-content:start;gap:8px}.cg-workflow-actions button{display:inline-grid;grid-template-columns:max-content minmax(0,1fr);gap:8px;align-items:center;min-height:36px;border:1px solid var(--correl-color-9ba9c0);border-radius:6px;padding:0 12px;background:var(--correl-color-ffffff);color:var(--correl-color-304263);font-size:11px;font-weight:450;text-align:left;cursor:pointer}.cg-workflow-actions button span{min-width:0;overflow-wrap:anywhere}.cg-workflow-actions button:hover:not(:disabled){border-color:var(--correl-color-155ee8);color:var(--correl-color-155ee8)}.cg-workflow-actions button:focus-visible{outline:2px solid var(--correl-color-155ee8);outline-offset:2px}.cg-workflow-actions button:disabled{cursor:not-allowed;opacity:.5}.cg-workflow-actions p{margin:0;color:var(--correl-color-52617a);font-size:11px;font-weight:400;line-height:1.35}.cg-workflow-actions .cg-primary-workflow-action{border-color:var(--correl-color-155ee8);background:var(--correl-color-155ee8);color:var(--correl-color-ffffff)}.cg-workflow-actions .cg-primary-workflow-action:hover:not(:disabled){border-color:var(--correl-color-104fc2);background:var(--correl-color-104fc2);color:var(--correl-color-ffffff)}.cg-workflow-actions svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.cg-revenue-workflow-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-top:1px solid var(--correl-color-dbe3ee);padding:8px 22px 10px;color:var(--correl-color-304263);font-size:11px;line-height:1.2;font-weight:400}.cg-revenue-workflow-footer strong{color:var(--correl-color-1b4ec9);font-weight:450}.cg-revenue-workflow-footer .success-state{color:var(--correl-color-149455)}.cg-table{width:100%;border-collapse:collapse;font-size:11px}.cg-table th{height:30px;border-bottom:1px solid var(--correl-color-edf1f5);color:var(--cg-muted);font-size:10px;font-weight:450;text-align:left}.cg-table td,.cg-table th{padding:0 12px}.cg-table td{height:31px;border-bottom:1px solid var(--correl-color-edf1f5);color:var(--correl-color-253348);vertical-align:middle}.cg-table td:first-child{color:var(--correl-color-111827);font-weight:450}.cg-memory-table th:nth-child(2),.cg-memory-table td:nth-child(2){width:30%}.cg-memory-split-panel{display:grid;align-content:start;overflow:hidden;border-color:var(--correl-color-cfd8e5);background:var(--correl-color-ffffff);box-shadow:0 1px #0f172a08}.cg-memory-compact-workbench{max-height:388px}.cg-memory-split-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:38px;border-bottom:1px solid var(--correl-color-dce4ef);padding:6px 14px}.cg-memory-title-cluster{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;min-width:0}.cg-memory-title-cluster h3,.cg-memory-split-header h3{margin:0;color:var(--correl-color-0f172a);font-size:16px;font-weight:450;line-height:1.15}.cg-memory-title-cluster i{display:block;width:1px;height:18px;background:var(--correl-color-cbd5e1)}.cg-memory-title-cluster span,.cg-memory-split-header>div>span{color:var(--correl-color-334155);font-size:12px;font-weight:450}.cg-memory-header-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.cg-memory-header-actions button,.cg-memory-split-header>button,.cg-executive-panel-header button{border:0;padding:0;background:transparent;color:var(--correl-color-0b5fd3);cursor:pointer;font-size:11px;font-weight:450;text-decoration:none}.cg-memory-header-actions button:disabled,.cg-memory-split-header>button:disabled{color:var(--correl-color-94a3b8);cursor:not-allowed}.cg-memory-operation-state{border:1px solid var(--correl-color-d7e0eb);border-radius:4px;padding:3px 7px;background:var(--correl-color-f8fafc);color:var(--correl-color-475569);font-size:10px;font-weight:450}.cg-memory-operation-state.state-success{border-color:var(--correl-color-a7d8bc);background:var(--correl-color-f0f9f4);color:var(--correl-color-0f5b3f)}.cg-memory-operation-state.state-error{border-color:var(--correl-color-efb4aa);background:var(--correl-color-fff3f1);color:var(--correl-color-8a1f16)}.cg-memory-fact-strip{display:flex;min-height:30px;border-bottom:1px solid var(--correl-color-dce4ef);overflow-x:auto}.cg-memory-fact-strip span{display:flex;flex:1 0 152px;gap:8px;align-items:center;min-width:0;border-right:1px solid var(--correl-color-dce4ef);padding:5px 12px}.cg-memory-fact-strip span:last-child{border-right:0}.cg-memory-fact-strip em{overflow:hidden;color:var(--correl-color-53657d);font-size:11px;font-style:normal;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.cg-memory-fact-strip strong{overflow:hidden;color:var(--correl-color-0f172a);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.cg-memory-tabs{display:flex;gap:26px;min-height:34px;border-bottom:1px solid var(--correl-color-dce4ef);padding:0 14px}.cg-memory-tabs button{min-height:34px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0;background:transparent;color:var(--correl-color-475569);font-size:12px;font-weight:400}.cg-memory-tabs button:hover:not(:disabled),.cg-memory-tabs button:focus-visible{color:var(--correl-color-0b5fd3)}.cg-memory-tabs button.selected{border-color:var(--correl-color-0b5fd3);color:var(--correl-color-0b5fd3)}.cg-memory-split-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.48fr);min-height:278px;max-height:278px;overflow:hidden}.cg-memory-ledger-column{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;border-right:1px solid var(--correl-color-dce4ef);overflow:hidden}.cg-memory-ledger-table{border:0;table-layout:fixed}.cg-memory-ledger-table th{height:28px;background:var(--correl-color-fbfdff);color:var(--correl-color-44546a);font-size:10px;font-weight:450;text-transform:uppercase}.cg-memory-ledger-table td{vertical-align:top;border-bottom-color:var(--correl-color-dfe7f1);color:var(--correl-color-1e293b);font-size:11px;line-height:1.25;padding:5px 8px}.cg-memory-ledger-table th:nth-child(1),.cg-memory-ledger-table td:nth-child(1){width:88px}.cg-memory-ledger-table th:nth-child(2),.cg-memory-ledger-table td:nth-child(2){width:30%}.cg-memory-ledger-table th:nth-child(3),.cg-memory-ledger-table td:nth-child(3){width:124px}.cg-memory-ledger-table th:nth-child(4),.cg-memory-ledger-table td:nth-child(4){width:108px}.cg-memory-ledger-table th:nth-child(6),.cg-memory-ledger-table td:nth-child(6){width:150px}.cg-memory-ledger-table tr.selected td{background:var(--correl-color-f7faff)}.cg-memory-ledger-table tr.selected td:first-child{box-shadow:inset 3px 0 0 var(--correl-color-0b5fd3)}.cg-memory-compact-row{height:55px}.cg-memory-when{width:88px;color:var(--correl-color-1f2f46);font-weight:400}.cg-memory-row-selector{display:grid;gap:4px;width:100%;min-width:0;border:0;padding:0;background:transparent;color:inherit;text-align:left}.cg-memory-row-selector strong{color:var(--correl-color-0f172a);font-size:12px;font-weight:400;line-height:1.25}.cg-memory-row-selector span{width:max-content;max-width:100%;border:1px solid var(--correl-color-cfd9e6);border-radius:4px;padding:2px 6px;background:var(--correl-color-f8fafc);color:var(--correl-color-45566f);font-size:10px;font-weight:400}.cg-memory-ledger-footer{display:flex;flex-wrap:wrap;gap:16px;align-items:center;min-height:32px;border-top:1px solid var(--correl-color-dce4ef);padding:4px 10px;color:var(--correl-color-53657d);font-size:11px;font-weight:450}.cg-memory-ledger-footer button{min-height:26px;border:1px solid var(--correl-color-0b5fd3);border-radius:4px;padding:0 12px;background:var(--correl-color-0b5fd3);color:var(--correl-color-ffffff);font-size:11px;font-weight:450}.cg-memory-rail{display:grid;align-content:start;min-width:0;background:var(--correl-color-fbfdff);overflow:hidden}.cg-memory-rail-section{display:grid;gap:4px;border-bottom:1px solid var(--correl-color-dce4ef);padding:5px 10px}.cg-memory-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.cg-memory-rail-heading h4{margin:0;color:var(--correl-color-0f172a);font-size:12px;font-weight:450}.cg-memory-rail-heading span{border:1px solid var(--correl-color-cfe0f8);border-radius:var(--correl-radius-pill);min-width:20px;padding:1px 6px;background:var(--correl-color-eef5ff);color:var(--correl-color-0b5fd3);font-size:10px;font-weight:450;text-align:center}.cg-memory-obligation-table th,.cg-memory-obligation-table td{border-bottom-color:var(--correl-color-dce4ef);padding:2px 5px;font-size:10px;line-height:1.18}.cg-memory-obligation-table th:nth-child(1),.cg-memory-obligation-table td:nth-child(1){width:43%}.cg-memory-obligation-table th:nth-child(2),.cg-memory-obligation-table td:nth-child(2){width:82px}.cg-memory-obligation-table th:nth-child(3),.cg-memory-obligation-table td:nth-child(3){width:84px}.cg-memory-obligation-table th:nth-child(4),.cg-memory-obligation-table td:nth-child(4){width:76px}.cg-memory-obligation-table td strong,.cg-memory-asset strong,.cg-memory-room strong{display:block;color:var(--correl-color-0f172a);font-size:10px;font-weight:400;line-height:1.18}.cg-memory-obligation-table td span,.cg-memory-asset span,.cg-memory-room span{display:block;margin-top:2px;color:var(--correl-color-53627a);font-size:9px;font-weight:450;line-height:1.18}.cg-memory-obligation-priority.priority-high{color:var(--correl-color-d11f1f)}.cg-memory-obligation-priority.priority-medium{color:var(--correl-color-c75c00)}.cg-memory-actions{white-space:nowrap}.cg-memory-actions button{min-height:22px;border-radius:4px;padding:0 8px;font-size:10px}.cg-memory-asset-grid{display:grid;grid-template-columns:1fr;gap:6px}.cg-memory-asset,.cg-memory-room{border:1px solid var(--correl-color-d7e0eb);border-radius:4px;background:var(--correl-color-ffffff);padding:5px 8px}.cg-memory-asset em,.cg-memory-room em{display:block;margin-top:4px;color:var(--correl-color-6b7a90);font-size:10px;font-style:normal;font-weight:450;line-height:1.25}.cg-memory-asset-grid p,.cg-memory-rail-section>p{margin:0;border:1px solid var(--correl-color-d7e0eb);border-radius:4px;background:var(--correl-color-ffffff);color:var(--correl-color-475569);padding:6px 8px;font-size:10px;font-weight:450}.cg-memory-empty-state{padding:18px 16px;color:var(--correl-color-64748b);font-size:12px;font-weight:450}.cg-memory-action-empty-row td{padding:0}.cg-memory-action-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:86px;border:1px solid var(--correl-color-dce4ef);background:var(--correl-color-fbfdff);padding:14px 16px}.cg-memory-action-empty div{display:grid;gap:4px;min-width:0}.cg-memory-action-empty strong{color:var(--correl-color-0f172a);font-size:13px;font-weight:520}.cg-memory-action-empty span{color:var(--correl-color-53657d);font-size:11px;line-height:1.35}.cg-memory-action-empty em{flex:0 0 auto;border:1px solid var(--correl-color-cfd9e6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-174ea6);padding:6px 9px;font-size:11px;font-style:normal;font-weight:520}.cg-state-strip{position:fixed;right:18px;bottom:18px;z-index:70;display:grid;gap:8px;width:min(420px,calc(100vw - 36px));pointer-events:none}.cg-state-strip .cg-action-notice,.cg-state-strip .blocked-state{margin:0}.cg-state-strip .cg-action-notice{border:1px solid var(--correl-color-b9d8c5);border-radius:6px;background:var(--correl-color-f4fbf6);color:var(--correl-color-085b2c);padding:10px 12px;box-shadow:var(--correl-shadow-raised);font-size:12px;font-weight:450}.cg-state-strip .cg-action-notice.saving{border-color:var(--correl-color-c8d3e1);background:var(--correl-color-f8fafc);color:var(--correl-color-334155)}.cg-state-strip .blocked-state{pointer-events:auto}.cg-operational-continuity{display:none}@media (max-width: 1440px){.cg-primary-grid{grid-template-columns:minmax(0,1fr)}.cg-ledger-board{grid-template-columns:minmax(0,1fr) clamp(286px,32vw,340px);block-size:100%;min-height:0;overflow:hidden}.cg-ledger-footer{right:0}.cg-ledger-inspector{max-height:100%;overflow-y:auto;overflow-x:hidden}}@media (max-width: 760px){.cg-ledger-board{grid-template-columns:minmax(0,1fr);overflow:auto}.cg-ledger-inspector{max-height:none;overflow:visible}}@media (max-width: 1320px){.cg-page-header,.cg-secondary-grid,.cg-bottom-grid,.cg-memory-split-body{grid-template-columns:1fr}.cg-memory-ledger-column{border-right:0;border-bottom:1px solid var(--correl-color-e4ebf3)}.cg-memory-fact-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-side-stack{max-height:none;overflow:visible}.cg-ledger-board{block-size:100%;min-height:0;overflow:hidden}.cg-ledger-footer{grid-template-columns:170px repeat(6,minmax(128px,1fr)) 132px;min-height:58px}.cg-ledger-footer div{min-height:58px;padding:9px 12px}.cg-ledger-footer strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-interaction-body{align-content:start;grid-auto-rows:max-content;grid-template-columns:1fr;overflow-y:auto}.cg-interaction-composer{grid-template-rows:auto minmax(0,1fr) auto;height:min(760px,calc(100dvh - 56px))}.cg-interaction-context{border-right:0;border-left:0;border-bottom:1px solid var(--correl-color-e2e8f1);order:2}.cg-interaction-form,.cg-interaction-log{order:1}.cg-interaction-template-strip div{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-interaction-log,.cg-interaction-thread-list{overflow:visible}.cg-ledger-lanes{grid-auto-columns:minmax(300px,1fr);grid-template-columns:repeat(var(--ledger-lane-count, 6),minmax(300px,1fr))}.cg-interaction-log{display:block}.cg-interaction-quick-reply{grid-template-columns:1fr}.cg-interaction-log-summary{margin-bottom:14px}.cg-revenue-workflow-header{grid-template-columns:1fr;gap:8px;padding:18px 20px}.cg-revenue-workflow-context{justify-content:flex-start}.cg-revenue-workflow-map{padding-inline:24px}.cg-revenue-workflow-map:before{right:68px;left:68px}.cg-revenue-workflow-steps{gap:10px}.cg-workflow-step-copy strong{font-size:12px}.cg-workflow-finance-dependency{position:static;grid-template-columns:max-content max-content max-content max-content;justify-content:center;max-width:none;margin-top:24px}.cg-workflow-finance-dependency:before,.cg-workflow-finance-dependency:after{display:none}.cg-workflow-selected-step{grid-template-columns:1fr}.cg-workflow-evidence-basis,.cg-workflow-actions{border-top:1px solid var(--correl-color-d7dfeb);border-left:0}}@media (max-width: 1100px){.cg-ledger-lanes{grid-auto-columns:minmax(280px,1fr);grid-template-columns:repeat(var(--ledger-lane-count, 6),minmax(280px,1fr))}.cg-ledger-lane{min-width:280px;padding:10px}.cg-client-card-title{grid-template-columns:34px minmax(0,1fr)}.cg-client-card-title-actions{grid-column:1 / -1;grid-row:auto;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:end;max-width:none}}@media (max-width: 760px){.cg-memory-compact-workbench{max-height:none;overflow:visible}.cg-memory-split-header,.cg-memory-header-actions,.cg-memory-title-cluster,.cg-memory-ledger-footer{align-items:stretch;flex-direction:column;grid-template-columns:1fr;justify-content:flex-start}.cg-memory-title-cluster{gap:4px}.cg-memory-title-cluster i{display:none}.cg-memory-fact-strip{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.cg-memory-fact-strip span{display:grid;gap:2px;border-right:1px solid var(--correl-color-dce4ef)}.cg-memory-tabs{gap:14px;overflow-x:auto}.cg-memory-split-body{max-height:none;overflow:visible}.cg-memory-ledger-column,.cg-memory-rail{overflow:visible}.cg-memory-ledger-table,.cg-memory-obligation-table{display:block;width:100%;min-width:0;overflow-x:auto}.cg-memory-ledger-table thead,.cg-memory-ledger-table tbody{display:table;width:680px}.cg-memory-obligation-table thead,.cg-memory-obligation-table tbody{display:table;width:520px}.cg-memory-rail-section{overflow-x:auto}.cg-memory-asset-grid{grid-template-columns:1fr}.cg-revenue-workflow-header{padding-inline:16px}.cg-revenue-workflow-context{gap:10px;font-size:12px}.cg-revenue-workflow-context i{display:none}.cg-revenue-workflow-map{padding:20px 16px}.cg-revenue-workflow-map:before{display:none}.cg-revenue-workflow-steps{grid-template-columns:1fr;gap:12px}.cg-revenue-workflow-step{grid-template-columns:42px minmax(0,1fr);justify-items:start;gap:12px;text-align:left}.cg-workflow-node{width:42px;height:42px}.cg-workflow-step-copy{justify-items:start;margin-top:0}.cg-workflow-step-copy strong{max-width:none}.cg-workflow-finance-dependency{grid-template-columns:max-content minmax(0,1fr);justify-content:stretch}.cg-workflow-finance-dependency b,.cg-workflow-finance-dependency em{justify-self:start}.cg-workflow-finance-dependency small{grid-column:1 / -1;overflow-wrap:anywhere}.cg-workflow-selected-step{margin-inline:16px;min-width:0}.cg-workflow-selected-step:before{display:none}.cg-workflow-selected-summary,.cg-workflow-evidence-basis,.cg-workflow-actions{padding:20px 18px}.cg-workflow-actions button{width:100%}.cg-workflow-selected-summary p,.cg-workflow-selected-summary dl{margin-left:0}.cg-workflow-selected-summary dl div{grid-template-columns:1fr;gap:4px}}.workspace-canvas:has(.correl-revenue-page){gap:0;border:0;background:var(--correl-color-ffffff);padding:0}.workspace-canvas:has(.correl-revenue-page)>.workspace-heading,.workspace-canvas:has(.correl-revenue-page)>.lens-context{display:none}.correl-revenue-page{--rd-bg: var(--correl-color-ffffff);--rd-panel: var(--correl-color-ffffff);--rd-border: var(--correl-color-dfe6ef);--rd-border-strong: var(--correl-color-cfd8e6);--rd-text: var(--correl-color-0f172a);--rd-muted: var(--correl-color-536176);--rd-soft: var(--correl-color-f6f8fb);--rd-blue: var(--correl-color-2563eb);--rd-green: var(--correl-color-16a35a);--rd-orange: var(--correl-color-f28a18);--rd-red: var(--correl-color-ef313b);--rd-purple: var(--correl-color-6941d9);--rd-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 28px rgba(15, 23, 42, .04);display:grid;gap:0;min-width:0;color:var(--rd-text);font-size:12px;line-height:1.28}.correl-revenue-page h2,.correl-revenue-page h3,.correl-revenue-page h4,.correl-revenue-page p,.correl-revenue-page dl{margin:0}.rd-header .enterprise-page-header-main{grid-template-columns:minmax(650px,1fr) minmax(0,max-content);align-items:center;gap:20px;min-height:56px;padding:9px 18px}.rd-header .enterprise-page-header-tabs{display:block;min-height:0;border-top:0;padding:18px 18px 8px}.rd-header .enterprise-page-header-copy{display:grid;grid-template-columns:3px max-content minmax(0,1fr);align-items:baseline;min-width:0;column-gap:12px}.rd-header .enterprise-page-header-copy:before{content:"";display:block;grid-column:1;width:3px;height:31px;align-self:start;border-radius:var(--correl-radius-pill);background:var(--correl-color-1264d8)}.rd-header h2{grid-column:2;color:var(--correl-color-111827);font-size:25px;font-weight:450;letter-spacing:0;line-height:1.15;white-space:nowrap}.rd-header p{grid-column:3;overflow:hidden;max-width:none;margin:0;color:var(--correl-color-667085);font-size:13px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.rd-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.rd-metric-card,.rd-panel,.rd-selected-workspace{border:1px solid var(--rd-border);border-radius:0;background:var(--rd-panel);box-shadow:none}.rd-metric-card{display:grid;grid-template-columns:minmax(0,1fr) 70px;align-items:center;column-gap:10px;min-height:74px;padding:9px 14px 9px 16px}.rd-metric-meta{display:flex;align-items:baseline;gap:8px;min-width:0}.rd-state-strip,.rd-mutation-tape{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.rd-state-strip article,.rd-mutation-tape article{display:grid;gap:4px;border:1px solid var(--correl-color-d7e2f0);border-radius:6px;background:var(--correl-color-f7fbff);padding:9px 11px}.rd-mutation-tape article.success{border-color:var(--correl-color-bae4c9);background:var(--correl-color-f1fbf5);color:var(--correl-color-116b3a)}.rd-mutation-tape article.saving{border-color:var(--correl-color-bfdbfe);background:var(--correl-color-eff6ff);color:var(--correl-color-1d4ed8)}.rd-mutation-tape article.error{border-color:var(--correl-color-fecaca);background:var(--correl-color-fff1f2);color:var(--correl-color-be123c)}.rd-state-strip strong,.rd-mutation-tape strong{font-size:12px}.rd-state-strip span,.rd-mutation-tape span{color:var(--rd-muted);font-size:11px}.rd-recruiting-workbench{display:grid;gap:0;border-top:0;background:var(--correl-color-fbfcfe)}.rd-recruiting-command{display:grid;grid-template-columns:minmax(360px,1fr) minmax(420px,max-content);align-items:center;gap:14px;border-bottom:1px solid var(--correl-color-dfe6ef);background:var(--correl-color-ffffff);padding:12px 18px}.rd-recruiting-kicker{display:block;margin-bottom:3px;color:var(--correl-color-536176);font-size:10px;font-weight:600;letter-spacing:0;text-transform:uppercase}.rd-recruiting-command h3{color:var(--correl-color-0f172a);font-size:16px;font-weight:520;line-height:1.15}.rd-recruiting-command p{margin-top:4px;color:var(--correl-color-536176);font-size:12px;line-height:1.25}.rd-recruiting-nav{display:flex;flex-wrap:wrap;justify-content:end;gap:6px}.rd-recruiting-nav span{border:1px solid var(--correl-color-d9e2ef);border-radius:6px;background:var(--correl-color-f8fafc);color:var(--correl-color-26374f);padding:5px 7px;font-size:11px;font-weight:450}.rd-recruiting-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--correl-color-dfe6ef);background:var(--correl-color-ffffff)}.rd-recruiting-metric{display:grid;gap:4px;min-width:0;border-right:1px solid var(--correl-color-e7edf5);padding:10px 14px}.rd-recruiting-metric:last-child{border-right:0}.rd-recruiting-metric span,.rd-recruiting-metric small{overflow:hidden;color:var(--correl-color-536176);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.rd-recruiting-metric strong{color:var(--correl-color-0f172a);font-size:16px;font-weight:520;line-height:1.1}.rd-recruiting-metric.tone-green{box-shadow:inset 3px 0 0 var(--correl-color-16a35a)}.rd-recruiting-metric.tone-blue{box-shadow:inset 3px 0 0 var(--correl-color-2563eb)}.rd-recruiting-metric.tone-amber{box-shadow:inset 3px 0 0 var(--correl-color-f28a18)}.rd-recruiting-metric.tone-red{box-shadow:inset 3px 0 0 var(--correl-color-ef313b)}.rd-recruiting-metric.tone-slate{box-shadow:inset 3px 0 0 var(--correl-color-64748b)}.rd-recruiting-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--correl-color-dfe6ef);background:var(--correl-color-f8fafc);padding:9px 18px}.rd-recruiting-actions button{display:inline-flex;align-items:center;gap:8px;min-height:30px;border:1px solid var(--correl-color-cfd8e6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-10203a);padding:0 10px;font-size:12px;font-weight:450}.rd-recruiting-actions button:hover:not(:disabled),.rd-recruiting-actions button:focus-visible:not(:disabled){border-color:var(--correl-color-8fb1e8);color:var(--correl-color-0b3b83)}.rd-recruiting-actions button:disabled{color:var(--correl-color-8a98aa);cursor:not-allowed}.rd-recruiting-actions svg{width:13px;height:13px}.rd-recruiting-action-state{min-width:230px;margin-left:auto;color:var(--correl-color-4b5b72);font-size:12px;line-height:1.2;text-align:right}.rd-recruiting-action-state.success{color:var(--correl-color-116b3a)}.rd-recruiting-action-state.error{color:var(--correl-color-b42318)}.rd-recruiting-action-state.saving{color:var(--correl-color-1d4ed8)}.rd-recruiting-grid,.rd-recruiting-slate-grid{display:grid;grid-template-columns:minmax(620px,1.6fr) minmax(320px,.84fr);gap:0;min-width:0}.rd-recruiting-ledger,.rd-recruiting-slate-grid>section{min-width:0;border-right:1px solid var(--correl-color-dfe6ef);background:var(--correl-color-ffffff)}.rd-recruiting-ledger-head,.rd-recruiting-inspector-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;border-bottom:1px solid var(--correl-color-e7edf5);padding:0 14px}.rd-recruiting-ledger-head strong,.rd-recruiting-inspector-head strong{color:var(--correl-color-101828);font-size:13px;font-weight:520}.rd-recruiting-ledger-head span,.rd-recruiting-inspector-head span{color:var(--correl-color-64748b);font-size:11px}.rd-recruiting-table{display:grid;min-width:0}.rd-recruiting-row{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(120px,.85fr) 92px 92px 100px minmax(160px,1fr);gap:10px;align-items:center;min-height:42px;border-bottom:1px solid var(--correl-color-edf2f7);padding:0 14px;color:var(--correl-color-22314a)}.rd-recruiting-row.header{min-height:31px;background:var(--correl-color-f8fafc);color:var(--correl-color-667085);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}button.rd-recruiting-row,button.rd-recruiting-slate-row{width:100%;border-top:0;border-right:0;border-left:0;background:var(--correl-color-ffffff);font:inherit;text-align:left}.rd-recruiting-slate-row.header{min-height:31px;background:var(--correl-color-f8fafc);color:var(--correl-color-667085);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.rd-recruiting-row.selected{background:var(--correl-color-f5f9ff);box-shadow:inset 3px 0 0 var(--correl-color-2563eb)}.rd-recruiting-row.is-clickable,.rd-recruiting-slate-row.is-clickable{cursor:pointer}.rd-recruiting-row.is-clickable:hover,.rd-recruiting-slate-row.is-clickable:hover{background:var(--correl-color-f8fbff)}.rd-recruiting-row.is-clickable:focus-visible,.rd-recruiting-slate-row.is-clickable:focus-visible{outline:2px solid var(--correl-color-2563eb);outline-offset:-2px}.rd-recruiting-slate-row.selected{background:var(--correl-color-f5f9ff);box-shadow:inset 3px 0 0 var(--correl-color-2563eb)}.rd-recruiting-row-empty{color:var(--correl-color-667085);font-size:12px}.rd-recruiting-client-panel{display:grid;align-content:start;gap:12px;min-width:0;border-top:1px solid var(--correl-color-dfe6ef);background:var(--correl-color-fbfcfe);padding:14px}.rd-recruiting-client-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rd-recruiting-client-head h4{margin:2px 0 0;color:var(--correl-color-101828);font-size:15px;font-weight:560}.rd-recruiting-client-head p{margin:4px 0 0;color:var(--correl-color-536176);font-size:12px}.rd-recruiting-client-manage,.rd-recruiting-inspector-head-actions .rd-recruiting-client-manage{flex:none;border:1px solid var(--correl-color-cdd7e5);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-1f2a44);padding:6px 12px;font-size:12px;font-weight:520;cursor:pointer}.rd-recruiting-client-manage:hover:not(:disabled){border-color:var(--correl-color-94a3b8);background:var(--correl-color-f8fafc)}.rd-recruiting-client-manage.primary{border-color:var(--correl-color-163b68);background:var(--correl-color-163b68);color:var(--correl-color-ffffff)}.rd-recruiting-client-manage.primary:hover:not(:disabled){border-color:var(--correl-color-0f2d51);background:var(--correl-color-0f2d51)}.rd-recruiting-client-manage:disabled{opacity:.5;cursor:not-allowed}.rd-recruiting-inspector-head-actions{display:flex;align-items:center;gap:8px}.rd-recruiting-candidate-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px}.rd-recruiting-client-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.rd-recruiting-client-panel dl div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid var(--correl-color-eef2f7)}.rd-recruiting-client-panel dt{color:var(--correl-color-667085);font-size:11px}.rd-recruiting-client-panel dd{margin:0;color:var(--correl-color-101828);font-size:12px;font-weight:500;text-align:right}.rd-recruiting-client-panel .rd-recruiting-history-row.is-clickable{width:100%;border:none;border-top:1px solid var(--correl-color-eef2f7);background:transparent;text-align:left;cursor:pointer;font:inherit}.rd-recruiting-client-panel .rd-recruiting-history-row.is-clickable:hover{background:var(--correl-color-f1f5fb)}.rd-recruiting-row span{overflow:hidden;min-width:0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.rd-recruiting-row strong{display:block;overflow:hidden;color:var(--correl-color-101828);font-weight:520;text-overflow:ellipsis}.rd-recruiting-row small{display:block;overflow:hidden;margin-top:2px;color:var(--correl-color-667085);font-size:10px;text-overflow:ellipsis}.rd-recruiting-inspector,.rd-recruiting-candidate{display:grid;align-content:start;gap:12px;min-width:0;background:var(--correl-color-fbfcfe);padding-bottom:14px}.rd-recruiting-inspector dl,.rd-recruiting-candidate dl{display:grid;gap:0;padding:0 14px}.rd-recruiting-inspector dl div,.rd-recruiting-candidate dl div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;border-bottom:1px solid var(--correl-color-e7edf5);padding:8px 0}.rd-recruiting-inspector dt,.rd-recruiting-candidate dt{color:var(--correl-color-64748b);font-size:11px}.rd-recruiting-inspector dd,.rd-recruiting-candidate dd{overflow:hidden;color:var(--correl-color-18263b);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.rd-recruiting-facts,.rd-recruiting-readiness{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px}.rd-recruiting-path{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:0;margin:0 14px;padding:0;list-style:none;border:1px solid var(--correl-color-d8e1ed);background:var(--correl-color-ffffff)}.rd-recruiting-path li{min-width:0;border-right:1px solid var(--correl-color-e5ebf3);box-shadow:inset 0 3px 0 var(--correl-color-cbd5e1);color:var(--correl-color-334155);padding:7px 8px;font-size:10px;font-weight:520;line-height:1.2}.rd-recruiting-path li:last-child{border-right:0}.rd-recruiting-search-readiness{padding-top:0}.rd-recruiting-facts span,.rd-recruiting-readiness span{border:1px solid var(--correl-color-d8e1ed);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-334155);padding:4px 7px;font-size:11px}.rd-recruiting-readiness span{display:inline-flex;align-items:center;gap:6px}.rd-recruiting-readiness i{width:7px;height:7px;border-radius:var(--correl-radius-pill);background:currentColor}.rd-recruiting-readiness .ready{color:var(--correl-color-116b3a)}.rd-recruiting-readiness .blocked{color:var(--correl-color-b42318)}.rd-recruiting-readiness .attention{color:var(--correl-color-9a5b00)}.rd-recruiting-blockers{display:grid;gap:6px;margin:0;padding:0 14px;list-style:none}.rd-recruiting-blockers li{border-left:3px solid var(--correl-color-ef313b);background:var(--correl-color-fff7f7);color:var(--correl-color-8f1d20);padding:7px 8px;font-size:11px}.rd-recruiting-slate{display:grid}.rd-recruiting-slate-row{display:grid;grid-template-columns:minmax(170px,1fr) 110px 150px 120px minmax(180px,1fr);gap:10px;align-items:center;min-height:40px;border-bottom:1px solid var(--correl-color-edf2f7);padding:0 14px}.rd-recruiting-slate-row strong,.rd-recruiting-slate-row span,.rd-recruiting-slate-row small{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.rd-recruiting-slate-row strong{color:var(--correl-color-101828);font-size:12px;font-weight:520}.rd-recruiting-slate-row span,.rd-recruiting-slate-row small{display:block;margin-top:2px;color:var(--correl-color-475569);font-size:11px}.rd-recruiting-candidate{border-top:1px solid var(--correl-color-dfe6ef);padding:12px 0 14px}.rd-recruiting-candidate>div:first-child{display:grid;gap:4px;padding:0 14px}.rd-recruiting-candidate h4{color:var(--correl-color-101828);font-size:16px;font-weight:520}.rd-recruiting-candidate p,.rd-recruiting-candidate>div:first-child span{color:var(--correl-color-536176);font-size:12px}.rd-recruiting-conversion{display:grid;gap:10px;border-top:1px solid var(--correl-color-dfe6ef);background:var(--correl-color-fbfcfe);padding:14px}.rd-recruiting-conversion-bars{display:grid;gap:8px}.rd-recruiting-conversion-row{display:grid;grid-template-columns:92px 1fr 44px 44px;align-items:center;gap:10px}.rd-recruiting-conversion-label{color:var(--correl-color-3b455c);font-size:12px;font-weight:520}.rd-recruiting-conversion-track{height:12px;border-radius:6px;background:var(--correl-color-eef2f7);overflow:hidden}.rd-recruiting-conversion-fill{height:100%;min-width:4px;border-radius:6px;background:linear-gradient(90deg,var(--correl-color-2f6df0),var(--correl-color-4f86ff))}.rd-recruiting-conversion-count{color:var(--correl-color-101828);font-size:12px;font-weight:560;text-align:right}.rd-recruiting-conversion-pct{color:var(--correl-color-667085);font-size:11px;text-align:right}.rd-recruiting-adapter-workflows{display:grid;gap:0;border-top:1px solid var(--correl-color-dfe6ef);background:var(--correl-color-ffffff)}.rd-recruiting-adapter-table{display:grid;min-width:0}.rd-recruiting-adapter-row{display:grid;grid-template-columns:minmax(170px,1.05fr) 150px 120px minmax(190px,1.1fr) minmax(210px,1.2fr) 160px;gap:10px;align-items:center;min-height:46px;border-top:1px solid var(--correl-color-e7edf5);padding:8px 14px}.rd-recruiting-adapter-row.header{min-height:31px;background:var(--correl-color-f8fafc);color:var(--correl-color-667085);font-size:10px;font-weight:620;letter-spacing:0;text-transform:uppercase}.rd-recruiting-adapter-row strong,.rd-recruiting-adapter-row span,.rd-recruiting-adapter-row small{overflow:hidden;min-width:0;text-overflow:ellipsis}.rd-recruiting-adapter-row strong{color:var(--correl-color-101828);font-size:12px;font-weight:520}.rd-recruiting-adapter-row span{color:var(--correl-color-334155);font-size:12px}.rd-recruiting-adapter-row small{display:block;margin-top:2px;color:var(--correl-color-64748b);font-size:11px;line-height:1.25}.rd-recruiting-funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;border-top:1px solid var(--correl-color-dfe6ef);background:var(--correl-color-ffffff)}.rd-recruiting-report{min-width:0;border-right:1px solid var(--correl-color-e7edf5);border-bottom:1px solid var(--correl-color-e7edf5);padding:12px 14px}.rd-recruiting-report>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:5px}.rd-recruiting-report>header span{min-width:0;color:var(--correl-color-101828);font-size:12px;font-weight:560}.rd-recruiting-report>header strong{color:var(--correl-color-0f172a);font-size:13px;font-weight:620;white-space:nowrap}.rd-recruiting-report p{min-height:32px;margin:0 0 8px;color:var(--correl-color-536176);font-size:11px;line-height:1.35}.rd-recruiting-report.tone-green{box-shadow:inset 3px 0 0 var(--correl-color-16a35a)}.rd-recruiting-report.tone-blue{box-shadow:inset 3px 0 0 var(--correl-color-2563eb)}.rd-recruiting-report.tone-amber{box-shadow:inset 3px 0 0 var(--correl-color-f28a18)}.rd-recruiting-report.tone-red{box-shadow:inset 3px 0 0 var(--correl-color-ef313b)}.rd-recruiting-report.tone-slate{box-shadow:inset 3px 0 0 var(--correl-color-64748b)}.rd-recruiting-report ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.rd-recruiting-report li{overflow:hidden;color:var(--correl-color-475467);font-size:11px;line-height:1.35;text-overflow:ellipsis}.rd-recruiting-report-empty{margin:0;color:var(--correl-color-94a3b8);font-size:11px}.rd-recruiting-candidate-history{display:grid;gap:4px;margin-top:12px}.rd-recruiting-candidate-history-head{color:var(--correl-color-667085);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.rd-recruiting-history-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--correl-color-f0f4f9)}.rd-recruiting-history-row strong{overflow:hidden;color:var(--correl-color-101828);font-size:11px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.rd-recruiting-history-row span,.rd-recruiting-history-row small{overflow:hidden;color:var(--correl-color-64748b);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.rd-recruiting-history-row small{color:var(--correl-color-94a3b8);text-align:right}.rd-recruiting-activity{border-top:1px solid var(--correl-color-dfe6ef);background:var(--correl-color-ffffff)}.rd-recruiting-activity ul{margin:0;padding:0;list-style:none}.rd-recruiting-activity li{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.3fr) minmax(0,.8fr) auto;gap:10px;align-items:baseline;padding:8px 14px;border-bottom:1px solid var(--correl-color-f0f4f9)}.rd-recruiting-activity li:last-child{border-bottom:0}.rd-recruiting-activity strong{overflow:hidden;color:var(--correl-color-101828);font-size:12px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.rd-recruiting-activity-action{color:var(--correl-color-2563eb);font-size:11px;font-weight:520}.rd-recruiting-activity-actor{overflow:hidden;color:var(--correl-color-64748b);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.rd-recruiting-activity small{color:var(--correl-color-94a3b8);font-size:10px;text-align:right}.rd-recruiting-error{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px}.rd-recruiting-error h3{color:var(--correl-color-101828);font-size:15px}.rd-recruiting-error p{margin-top:4px;color:var(--correl-color-536176);font-size:12px}.rd-recruiting-error button{display:inline-flex;align-items:center;gap:8px;min-height:32px;border:1px solid var(--correl-color-cfd8e6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-10203a);padding:0 10px}@media (max-width: 760px){.rd-recruiting-workbench{overflow-x:hidden}.rd-recruiting-command{grid-template-columns:minmax(0,1fr);align-items:start;padding:10px 12px}.rd-recruiting-command h3{font-size:15px}.rd-recruiting-nav{justify-content:start}.rd-recruiting-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-recruiting-metric:nth-child(2n){border-right:0}.rd-recruiting-actions{align-items:stretch;padding:8px 12px}.rd-recruiting-actions button{flex:1 1 150px;justify-content:center}.rd-recruiting-action-state{min-width:0;width:100%;margin-left:0;text-align:left}.rd-recruiting-grid,.rd-recruiting-slate-grid,.rd-recruiting-browse-grid{grid-template-columns:minmax(0,1fr)}.rd-recruiting-ledger,.rd-recruiting-slate-grid>section,.rd-recruiting-browse{border-right:0}.rd-recruiting-table,.rd-recruiting-slate,.rd-recruiting-adapter-table,.rd-recruiting-activity ul{overflow-x:auto;max-width:100%}.rd-recruiting-row{min-width:720px}.rd-recruiting-slate-row,.rd-recruiting-adapter-row,.rd-recruiting-activity li{min-width:620px}.rd-recruiting-client-panel dl{grid-template-columns:minmax(0,1fr)}.rd-recruiting-client-head,.rd-recruiting-inspector-head{align-items:stretch;flex-direction:column}.rd-recruiting-inspector-head-actions{flex-wrap:wrap}.rd-recruiting-path{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-recruiting-conversion-row{grid-template-columns:84px minmax(0,1fr) 34px 34px;gap:8px}.rd-recruiting-funnel{grid-template-columns:minmax(0,1fr)}}.rd-main-grid{display:grid;grid-template-columns:minmax(720px,2.35fr) minmax(320px,.98fr);gap:0;align-items:start;width:100%;max-width:100%;min-width:0}.rd-main-grid.rd-close-mode-grid{grid-template-columns:minmax(760px,2.1fr) minmax(340px,.9fr)}.rd-panel,.rd-selected-workspace{min-width:0;overflow:hidden}.rd-priority-panel{container-type:inline-size;container-name:rd-priority;width:100%;max-width:100%;min-width:0;border:1px solid var(--correl-color-dbe3ee);border-radius:6px 0 0;background:var(--correl-color-ffffff)}.rd-priority-command{display:grid;grid-template-columns:minmax(230px,1fr) auto auto auto;align-items:center;gap:22px;min-height:56px;border-bottom:1px solid var(--correl-color-dbe3ee);padding:0 18px 0 20px}.rd-priority-command>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.rd-priority-command h3{margin:0;color:var(--correl-color-07152f);font-size:19px;font-weight:450;letter-spacing:0}.rd-priority-command>div:first-child>span{display:inline-flex;align-items:center;min-height:27px;border:1px solid var(--correl-color-c8d5e5);border-radius:6px;background:var(--correl-color-f7faff);color:var(--correl-color-263a5c);padding:0 10px;font-size:12px;font-weight:450}.rd-priority-health{display:inline-flex;align-items:center;gap:18px;min-width:0;color:var(--correl-color-07152f);font-size:12px;font-weight:400;white-space:nowrap}.rd-priority-health span{display:inline-flex;align-items:center;gap:8px}.rd-priority-health span+span{border-left:1px solid var(--correl-color-c9d3e1);padding-left:18px}.rd-priority-health i{width:9px;height:9px;border-radius:var(--correl-radius-pill);background:currentColor}.rd-priority-health .critical{color:var(--correl-color-f04438)}.rd-priority-health .blocked{color:var(--correl-color-f97316)}.rd-priority-health strong{color:var(--correl-color-07152f);font-weight:450;overflow-wrap:anywhere}.rd-priority-command button{display:inline-flex;align-items:center;gap:8px;min-height:32px;border:0;background:transparent;color:var(--correl-color-005bd7);padding:0;font-size:12px;font-weight:450;cursor:pointer;white-space:nowrap}.rd-priority-command button span[aria-hidden=true]{display:none}.rd-priority-command button svg{width:14px;height:14px}.rd-priority-current-view{display:inline-flex;align-items:center;justify-content:end;min-height:32px;color:var(--correl-color-475569);font-size:12px;font-weight:520;white-space:nowrap}.rd-priority-visibility{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.rd-priority-visibility>span{color:var(--correl-color-536176);font-size:11px;font-weight:520;white-space:nowrap}.rd-priority-visibility em{color:var(--correl-color-b45309);font-size:11px;font-style:normal;white-space:nowrap}.rd-priority-visibility .command-segmented-control button{display:inline-grid;grid-auto-flow:column;align-items:center;gap:6px;min-height:26px;border:0;border-radius:6px;background:transparent;color:var(--cmd-muted);padding:0 8px;font-size:11px;line-height:1}.rd-priority-visibility .command-segmented-control button.selected,.rd-priority-visibility .command-segmented-control button[aria-pressed=true]{background:var(--correl-color-ffffff);color:var(--cmd-text);box-shadow:0 1px 2px #0f172a14}.rd-priority-visibility .command-segmented-control button small{color:currentColor;font-size:10px;font-weight:600;opacity:.72}.rd-priority-filters{display:flex;align-items:end;gap:28px;min-height:48px;border-bottom:1px solid var(--correl-color-dbe3ee);padding:0 20px}.rd-priority-filters button{position:relative;display:inline-flex;align-items:center;gap:8px;height:48px;border:0;background:transparent;color:var(--correl-color-45546f);padding:0;font-size:13px;font-weight:450;cursor:pointer}.rd-priority-filters button.selected{color:var(--correl-color-07152f)}.rd-priority-filters button.selected:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--correl-color-1155ff)}.rd-priority-filters span{display:grid;place-items:center;min-width:22px;height:20px;border:1px solid var(--correl-color-ccd8e6);border-radius:var(--correl-radius-pill);background:var(--correl-color-f7faff);color:var(--correl-color-263a5c);padding:0 6px;font-size:11px;font-weight:450}.rd-closing-triage-tape{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:44px;border-bottom:1px solid var(--correl-color-dbe3ee);background:var(--correl-color-ffffff)}.rd-closing-triage-tape span{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;border-right:1px solid var(--correl-color-edf2f7);padding:0 18px 0 20px}.rd-closing-triage-tape span:last-child{border-right:0}.rd-closing-triage-tape em{overflow:hidden;color:var(--correl-color-64748b);font-size:11px;font-style:normal;font-weight:560;letter-spacing:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.rd-closing-triage-tape strong{color:var(--correl-color-111827);font-size:15px;font-weight:620;line-height:1}.rd-closing-filters{display:flex;align-items:center;gap:8px;min-height:46px;border-bottom:1px solid var(--correl-color-dbe3ee);background:var(--correl-color-f8fbff);padding:8px 20px;overflow-x:auto;scrollbar-width:thin}.rd-closing-filters button{display:inline-flex;align-items:center;gap:8px;min-height:30px;border:1px solid var(--correl-color-cfdae8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-33415c);padding:0 10px;font-size:12px;font-weight:520;white-space:nowrap;cursor:pointer}.rd-closing-filters button.selected{border-color:var(--correl-color-0f6b7a);background:var(--correl-color-eef9fb);color:var(--correl-color-063945);box-shadow:inset 3px 0 0 var(--correl-color-0f6b7a)}.rd-closing-filters button:focus-visible{outline:2px solid var(--correl-color-0f6b7a);outline-offset:2px}.rd-closing-filters span{display:grid;place-items:center;min-width:20px;height:18px;border-radius:var(--correl-radius-pill);background:var(--correl-color-edf2f7);color:var(--correl-color-21304b);padding:0 6px;font-size:11px;font-weight:600}.rd-closing-filters button.selected span{background:var(--correl-color-d5eef3);color:var(--correl-color-063945)}.rd-ledger{overflow-x:auto;min-width:0;max-height:382px;overflow-y:auto;scrollbar-gutter:stable}.rd-ledger-head{display:grid;grid-template-columns:112px minmax(210px,1.2fr) minmax(150px,.9fr) minmax(116px,.62fr) 150px minmax(220px,1.16fr) 92px 104px 86px;gap:10px;align-items:center;padding:0 20px;position:sticky;top:0;z-index:2;min-height:31px;border-top:1px solid var(--correl-color-eef2f7);border-bottom:1px solid var(--correl-color-eef2f7);background:var(--correl-color-f8fafc);color:var(--correl-color-58677e);font-size:11px;font-weight:450;min-width:1320px}.rd-ledger-row{display:grid;grid-template-columns:112px minmax(210px,1.2fr) minmax(150px,.9fr) minmax(116px,.62fr) 150px minmax(220px,1.16fr) 92px 104px 86px;gap:10px;align-items:center;padding:0 20px;width:100%;min-width:1320px;min-height:56px;border-bottom:1px solid var(--correl-color-e7edf4);border-left:0;border-right:0;border-top:0;background:var(--correl-color-ffffff);color:var(--correl-color-17233a);font-family:inherit;text-align:left;cursor:pointer}.rd-ledger-row.selected{background:var(--correl-color-f5f8fc);box-shadow:inset 3px 0 0 var(--rd-blue)}.rd-ledger-row:hover{background:var(--correl-color-f8fafc)}.rd-ledger-row:focus-visible{outline:2px solid var(--correl-color-2563eb);outline-offset:-2px}.rd-ledger-row strong{color:var(--correl-color-111827);font-size:12px;line-height:1.22;overflow-wrap:normal}.rd-record-name{display:grid;gap:4px;align-content:center;min-width:0}.rd-record-name>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rd-record-name em{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:var(--correl-color-38516f);font-size:.7rem;font-style:normal;font-weight:450;line-height:1.2;-webkit-line-clamp:1}.rd-ledger-row span{min-width:0;color:var(--correl-color-1f2a3d);font-size:12px;overflow-wrap:break-word}.rd-account-cell,.rd-stage-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-next-action{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.22}.rd-due-cell{display:grid;gap:2px;justify-self:end;text-align:right;white-space:nowrap}.rd-due-cell strong,.rd-due-cell em{color:inherit;font-size:12px;font-weight:450;line-height:1.1}.rd-due-cell em{font-size:11px;font-style:normal;font-weight:400}.rd-exposure-cell,.rd-status-cell{justify-self:end;text-align:right;white-space:nowrap}.rd-motion,.rd-ledger-row .command-owner-cell{display:inline-flex;align-items:center;gap:6px}.rd-motion{white-space:normal}.rd-due-hot{color:var(--correl-color-ff5a1f)!important;font-weight:450}.rd-empty-row{border-top:1px solid var(--correl-color-eef2f7);padding:18px;color:var(--rd-muted)}@container rd-priority (max-width: 980px){.rd-priority-command{grid-template-columns:minmax(190px,1fr) auto;align-content:center;gap:8px 16px;min-height:66px;padding:0 14px 0 16px}.rd-priority-command>button,.rd-priority-current-view{grid-column:2;grid-row:1;justify-self:end}.rd-priority-visibility{grid-column:1 / -1;grid-row:2;justify-content:flex-start;flex-wrap:wrap}.rd-priority-health{grid-column:1 / -1;grid-row:3;flex-wrap:wrap;gap:10px 14px;padding-bottom:8px}.rd-priority-health span+span{padding-left:14px}.rd-priority-filters{gap:20px;overflow-x:auto;padding:0 16px;scrollbar-width:none}.rd-priority-filters::-webkit-scrollbar{display:none}.rd-ledger-head,.rd-ledger-row{grid-template-columns:104px minmax(160px,1.2fr) minmax(118px,.75fr) minmax(78px,.52fr) minmax(96px,.64fr) minmax(170px,1fr) 64px;gap:8px;width:100%;min-width:0;padding-right:14px;padding-left:16px}.rd-ledger-head span:nth-child(8),.rd-ledger-head span:nth-child(9),.rd-ledger-row>span:nth-child(8),.rd-ledger-row>span:nth-child(9){display:none}.rd-ledger-row strong,.rd-ledger-row span{font-size:11px}.rd-ledger-row .command-owner-cell{gap:6px}.rd-due-cell strong{font-size:11px}.rd-due-cell em{font-size:10px}}@container rd-priority (max-width: 820px){.rd-ledger-head,.rd-ledger-row{grid-template-columns:104px minmax(150px,1.08fr) minmax(120px,.78fr) minmax(160px,1fr) 62px;width:100%;min-width:0}.rd-ledger-head span:nth-child(4),.rd-ledger-head span:nth-child(5),.rd-ledger-row>span:nth-child(4),.rd-ledger-row>span:nth-child(5){display:none}.rd-next-action{-webkit-line-clamp:2}}.rd-cause-list{display:grid;gap:18px;padding:8px 20px 22px}.rd-blocker-compact-workbench{display:grid;min-width:0;border-top:1px solid var(--correl-color-eef2f7);container-type:inline-size}.rd-selected-workspace{grid-column:1 / -1;display:grid;gap:8px;padding:0 14px 10px}.rd-good{color:var(--rd-green)!important}.rd-timeline{display:grid;grid-template-columns:120px repeat(5,minmax(110px,1fr));gap:0;align-items:stretch;border:1px solid var(--rd-border);border-radius:6px;overflow:hidden}.rd-timeline h4{grid-row:1 / span 2;align-self:stretch;border-right:1px solid var(--correl-color-edf2f7);padding:12px;color:var(--correl-color-111827);font-size:12px;font-weight:450}.rd-timeline button{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start;min-height:86px;border:0;background:var(--correl-color-ffffff);padding:9px 12px;font-family:inherit;text-align:left;cursor:pointer}.rd-timeline button.selected{background:var(--correl-color-f8fafc);box-shadow:inset 0 -2px 0 var(--rd-blue)}.rd-timeline button:hover{background:var(--correl-color-f8fafc)}.rd-timeline button:focus-visible{z-index:1;outline:2px solid var(--correl-color-2563eb);outline-offset:-2px}.rd-timeline button+button:before{content:"";position:absolute;left:0;top:18px;bottom:18px;border-left:2px solid var(--correl-color-cbd5e1)}.rd-timeline strong{display:block;color:var(--correl-color-111827);font-size:11px;line-height:1.2}.rd-timeline button>div{min-width:0}.rd-selected-workbench{container-name:rd-selected-workbench;container-type:inline-size;display:flex;flex-direction:column;gap:0;min-height:0;max-height:100%;overflow:hidden;border:1px solid var(--correl-color-d8e1ec);border-radius:6px;background:var(--correl-color-ffffff);padding:0}.rd-selected-command-strip{display:flex;flex:0 0 auto;justify-content:space-between;gap:14px;align-items:center;min-height:64px;border-bottom:1px solid var(--correl-color-e2e8f0);background:var(--correl-color-ffffff);padding:9px 14px}.rd-selected-command-strip>div:first-child{display:grid;gap:4px;min-width:0}.rd-selected-command-strip span,.rd-workbench-section-heading span{color:var(--correl-color-64748b);font-size:10px;font-weight:450;letter-spacing:0}.rd-selected-command-strip h3{overflow:hidden;margin:0;color:var(--correl-color-07111f);font-size:16px;font-weight:450;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.rd-selected-command-strip p{overflow:hidden;margin:0;color:var(--correl-color-40516a);font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.rd-selected-action-toolbar{display:flex;flex:0 0 auto;gap:14px;align-items:center;min-height:38px;border-bottom:1px solid var(--correl-color-d8e1ec);background:var(--correl-color-fbfcfe);padding:0 14px;overflow-x:auto;scrollbar-gutter:stable}.rd-selected-action-toolbar button{display:inline-flex;flex:0 0 auto;gap:8px;align-items:center;min-height:32px;border:0;background:transparent;color:var(--correl-color-142033);padding:4px 0;font-family:inherit;font-size:11px;font-weight:450;cursor:pointer;white-space:nowrap}.rd-selected-action-toolbar button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7}.rd-selected-action-toolbar button:not(:disabled):hover,.rd-selected-action-toolbar button:not(:disabled):focus-visible{color:var(--correl-color-174f9a);outline:none}.rd-selected-action-toolbar button:disabled{color:var(--correl-color-7b8798);cursor:not-allowed}.rd-selected-current-view{display:inline-flex;flex:0 0 auto;align-items:center;min-height:28px;color:var(--correl-color-526175);font-size:11px;font-weight:550;white-space:nowrap}.rd-selected-empty{display:grid;gap:4px;padding:18px}.rd-selected-workbench-grid{display:grid;flex:1 1 auto;grid-template-columns:minmax(228px,.68fr) minmax(470px,1.52fr) minmax(292px,.84fr);min-height:0;overflow:auto;scrollbar-gutter:stable}.rd-case-workbench{display:grid;grid-column:1 / -1;gap:10px;border-right:0;border-bottom:1px solid var(--correl-color-e2e8f0);background:var(--correl-color-ffffff);padding:12px 14px}.rd-case-action-strip{display:flex;align-items:center;gap:8px;min-height:34px;border:1px solid var(--correl-color-dbe4ef);border-radius:6px;background:var(--correl-color-f8fafc);padding:6px}.rd-case-action-strip button{min-height:26px;border:1px solid var(--correl-color-cbd8e8);border-radius:4px;background:var(--correl-color-ffffff);color:var(--correl-color-12335f);font-size:11px;font-weight:560;letter-spacing:0;padding:0 10px}.rd-case-action-strip button:hover:not(:disabled),.rd-case-action-strip button:focus-visible:not(:disabled){border-color:var(--correl-color-0b5fd3);color:var(--correl-color-083f8f)}.rd-case-action-strip button:disabled{cursor:not-allowed;opacity:.52}.rd-case-action-state{margin-left:auto;color:var(--correl-color-475569);font-size:11px;font-weight:500}.rd-case-action-state.state-success{color:var(--correl-color-047857)}.rd-case-action-state.state-error{color:var(--correl-color-b91c1c)}.rd-case-summary-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:12px}.rd-case-summary-grid dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--correl-color-dfe7f1);border-radius:6px;overflow:hidden}.rd-case-summary-grid dl div{display:grid;gap:4px;min-height:54px;border-right:1px solid var(--correl-color-e8edf4);border-bottom:1px solid var(--correl-color-e8edf4);padding:8px 10px}.rd-case-summary-grid dt,.rd-case-commitment span,.rd-case-evidence-grid span{color:var(--correl-color-64748b);font-size:10px;font-weight:520;letter-spacing:0;text-transform:uppercase}.rd-case-summary-grid dd{margin:0;color:var(--correl-color-142033);font-size:12px;font-weight:450;line-height:1.25}.rd-case-commitment{display:grid;gap:6px;align-content:start;border:1px solid var(--correl-color-dfe7f1);border-left:3px solid var(--correl-color-0b5fd3);border-radius:6px;background:var(--correl-color-f8fbff);padding:10px 12px}.rd-case-commitment strong{color:var(--correl-color-0f172a);font-size:12px;font-weight:560;line-height:1.3}.rd-case-commitment p{margin:0;color:var(--correl-color-53657d);font-size:11px;line-height:1.35}.rd-case-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rd-case-evidence-grid article{display:grid;gap:4px;align-content:start;min-height:86px;border:1px solid var(--correl-color-dfe7f1);border-radius:6px;background:var(--correl-color-fbfcfe);padding:9px 10px}.rd-case-evidence-grid strong{overflow:hidden;color:var(--correl-color-10233f);font-size:12px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.rd-close-decision-strip{display:grid;flex:0 0 auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:8px;align-items:stretch;border-bottom:1px solid var(--correl-color-d8e1ec);background:var(--correl-color-f8fafc);padding:9px 14px}.rd-close-decision-summary{display:grid;gap:2px;min-width:0}.rd-close-decision-summary span{color:var(--correl-color-64748b);font-size:10px;font-weight:520;letter-spacing:0;text-transform:uppercase}.rd-close-decision-summary strong{overflow:hidden;color:var(--correl-color-07111f);font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.rd-close-decision-summary em{overflow:hidden;color:var(--correl-color-526175);font-size:11px;font-style:normal;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.rd-close-decision-actions{display:inline-flex;align-items:center;gap:8px;min-width:0}.rd-close-decision-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:33px;border:1px solid var(--correl-color-c5d3e5);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-14345c);padding:0 10px;font-family:inherit;font-size:11px;font-weight:650;letter-spacing:0;cursor:pointer;white-space:nowrap}.rd-close-decision-actions button span{line-height:1}.rd-close-decision-actions button small{color:var(--correl-color-64748b);font-size:10px;font-weight:620;line-height:1}.rd-close-decision-actions button.primary{border-color:var(--correl-color-1f7a5b);background:var(--correl-color-0f6b4e);color:var(--correl-color-ffffff)}.rd-close-decision-actions button.primary small{color:#ffffffc2}.rd-close-decision-actions button.blocked:not(.primary){border-color:var(--correl-color-d6a85f);background:var(--correl-color-fffaf2)}.rd-close-decision-actions button.blocked:not(.primary) small{color:var(--correl-color-9a5c00)}.rd-close-decision-actions button.ready:not(.primary){border-color:var(--correl-color-bfd3c7)}.rd-close-decision-actions button svg{width:14px;height:14px}.rd-close-decision-actions button:not(:disabled):hover,.rd-close-decision-actions button:not(:disabled):focus-visible{border-color:var(--correl-color-0b5fd3);box-shadow:var(--correl-shadow-focus);outline:none}.rd-close-decision-actions button.primary:not(:disabled):hover,.rd-close-decision-actions button.primary:not(:disabled):focus-visible{border-color:var(--correl-color-0b5f46);background:var(--correl-color-0b5f46);box-shadow:var(--correl-shadow-focus)}.rd-close-decision-actions button:disabled{cursor:not-allowed;opacity:.56}.rd-close-decision-readiness{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;color:var(--correl-color-475569);font-size:11px;font-weight:450;line-height:1.25}.rd-close-decision-readiness>span:last-child,.rd-close-decision-readiness>span:nth-last-child(2){overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.rd-close-decision-readiness button{flex:0 0 auto;min-height:32px;border:1px solid var(--correl-color-c9d7e8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-123968);padding:0 9px;font-family:inherit;font-size:11px;font-weight:650;letter-spacing:0;cursor:pointer;white-space:nowrap}.rd-close-decision-readiness button:not(:disabled):hover,.rd-close-decision-readiness button:not(:disabled):focus-visible{border-color:var(--correl-color-0b5fd3);color:var(--correl-color-083f8f);outline:none}.rd-close-decision-readiness button:disabled{cursor:not-allowed;opacity:.56}@container rd-selected-workbench (max-width: 1040px){.rd-close-decision-strip,.rd-selected-workbench-grid{grid-template-columns:minmax(0,1fr)}.rd-close-decision-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rd-close-decision-actions button{min-width:0}.rd-close-decision-readiness{justify-content:flex-start}.rd-selected-action-toolbar{flex-wrap:wrap;gap:4px 12px;overflow-x:visible;padding-top:4px;padding-bottom:4px}.rd-selected-workbench-grid>*{min-width:0}}.rd-case-evidence-grid p{overflow:hidden;display:-webkit-box;margin:0;color:var(--correl-color-52637a);font-size:11px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rd-close-handoff-receipt{overflow:hidden;border:1px solid var(--correl-color-dbe4ef);background:var(--correl-color-ffffff)}.rd-close-handoff-receipt-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--correl-color-e6edf5)}.rd-close-handoff-receipt-head div{min-width:0}.rd-close-handoff-receipt-head span,.rd-close-handoff-receipt-ledger span[role=columnheader]{color:var(--correl-color-64748b);font-size:11px}.rd-close-handoff-receipt-head h4{overflow:hidden;margin:2px 0 0;color:var(--correl-color-101827);font-size:13px;font-weight:520;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.rd-close-handoff-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.rd-close-handoff-actions button{display:inline-flex;align-items:center;gap:6px;height:30px;border:1px solid var(--correl-color-c9d7e8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-123968);padding:0 10px;font-size:11px;font-weight:620;cursor:pointer}.rd-close-handoff-actions button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.rd-close-handoff-actions button:not(:disabled):hover,.rd-close-handoff-actions button:not(:disabled):focus-visible{border-color:var(--correl-color-2f67d8);box-shadow:var(--correl-shadow-focus);outline:none}.rd-close-handoff-actions button:disabled{cursor:not-allowed;opacity:.55}.rd-close-handoff-receipt-ledger{display:grid}.rd-close-handoff-receipt-ledger [role=row]{display:grid;grid-template-columns:minmax(132px,.8fr) minmax(172px,.95fr) minmax(260px,1.7fr);align-items:center;gap:14px;min-height:38px;padding:8px 14px;border-bottom:1px solid var(--correl-color-edf2f7)}.rd-close-handoff-receipt-ledger [role=row]:first-child{min-height:30px;background:var(--correl-color-f8fafc)}.rd-close-handoff-receipt-ledger [role=row]:last-child{border-bottom:0}.rd-close-handoff-receipt-ledger strong[role=cell]{color:var(--correl-color-142033);font-size:12px;font-weight:520}.rd-close-handoff-receipt-ledger span[role=cell]{min-width:0;display:flex;align-items:center;gap:8px;color:var(--correl-color-334155);font-size:11px;line-height:1.3}.rd-close-destinations{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;border-top:1px solid var(--correl-color-edf2f7);background:var(--correl-color-ffffff);padding:7px 14px}.rd-close-destinations>strong{min-width:220px;color:var(--correl-color-26364b);font-size:11px;font-weight:540;line-height:1.25}.rd-close-destinations>div{display:inline-flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.rd-close-destinations button{display:inline-flex;align-items:center;gap:6px;min-height:28px;border:1px solid var(--correl-color-cbd8e8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-123968);padding:0 9px;font-family:inherit;font-size:11px;font-weight:650;letter-spacing:0;cursor:pointer;white-space:nowrap}.rd-close-destinations button svg{width:13px;height:13px}.rd-close-destinations button:hover,.rd-close-destinations button:focus-visible{border-color:var(--correl-color-0b5fd3);color:var(--correl-color-083f8f);outline:none}.rd-close-quality,.rd-post-close-execution{border-top:1px solid var(--correl-color-dbe4ef);background:var(--correl-color-fbfcfe)}.rd-close-quality-head,.rd-post-close-execution-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--correl-color-e6edf5)}.rd-close-quality-head div,.rd-post-close-execution-head div{min-width:0}.rd-post-close-execution-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.rd-post-close-execution-actions button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--correl-color-b7c8de);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0f3a64);font-size:12px;font-weight:650;letter-spacing:0;cursor:pointer;box-shadow:0 1px 2px #0f172a0f}.rd-post-close-execution-actions button svg{width:14px;height:14px}.rd-post-close-execution-actions button:not(:disabled):hover,.rd-post-close-execution-actions button:not(:disabled):focus-visible{border-color:var(--correl-color-0d6f8f);color:var(--correl-color-07576f)}.rd-post-close-execution-actions button:disabled{cursor:not-allowed;color:var(--correl-color-94a3b8);background:var(--correl-color-f8fafc);box-shadow:none}.rd-close-quality-head span,.rd-close-quality-ledger span[role=columnheader],.rd-post-close-execution-head span,.rd-post-close-execution-ledger span[role=columnheader]{color:var(--correl-color-64748b);font-size:11px;line-height:1.3}.rd-close-quality-head h5,.rd-post-close-execution-head h5{margin:2px 0 0;color:var(--correl-color-101827);font-size:13px;font-weight:560;letter-spacing:0}.rd-close-quality-ledger [role=row],.rd-post-close-execution-ledger [role=row]{display:grid;grid-template-columns:minmax(132px,.8fr) minmax(126px,.62fr) minmax(320px,1.9fr);align-items:center;gap:14px;min-height:34px;padding:7px 14px;border-bottom:1px solid var(--correl-color-edf2f7)}.rd-close-quality-ledger [role=row]:first-child,.rd-post-close-execution-ledger [role=row]:first-child{min-height:28px;background:var(--correl-color-f8fafc)}.rd-close-quality-ledger [role=row]:last-child,.rd-post-close-execution-ledger [role=row]:last-child{border-bottom:0}.rd-close-quality-ledger strong[role=cell],.rd-post-close-execution-ledger strong[role=cell]{color:var(--correl-color-142033);font-size:11px;font-weight:520}.rd-close-quality-ledger span[role=cell],.rd-post-close-execution-ledger span[role=cell]{min-width:0;display:flex;align-items:center;gap:8px;color:var(--correl-color-334155);font-size:11px;line-height:1.3}.rd-commercial-overview-ledger,.rd-close-workbench,.rd-authority-inspector{min-width:0;border-right:1px solid var(--correl-color-e2e8f0)}.rd-authority-inspector{display:grid;align-content:start;border-right:0;background:var(--correl-color-fbfcfe)}.rd-commercial-overview-ledger{display:grid;align-content:start;gap:10px;padding:12px 14px}.rd-workbench-section-heading{display:flex;justify-content:space-between;gap:12px;align-items:start;min-width:0}.rd-workbench-section-heading>div{display:grid;gap:4px;min-width:0}.rd-workbench-section-heading h4,.rd-risk-ledger h5,.rd-audit-strip h4{margin:0;color:var(--correl-color-101827);font-size:11px;font-weight:450;letter-spacing:0;text-transform:uppercase}.rd-commercial-overview-ledger dl{display:grid;margin:0}.rd-commercial-overview-ledger dl div{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:10px;min-height:25px;align-items:center;border-bottom:1px solid var(--correl-color-e8edf4)}.rd-commercial-overview-ledger dt{color:var(--correl-color-64748b);font-size:11px;font-weight:450}.rd-commercial-overview-ledger dd{overflow:hidden;margin:0;color:var(--correl-color-142033);font-size:11px;font-weight:450;text-overflow:ellipsis}.rd-health-workbench{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid var(--correl-color-e8edf4);padding-bottom:10px}.rd-health-workbench span,.rd-health-workbench em{display:block;color:var(--correl-color-64748b);font-size:11px;font-style:normal}.rd-health-workbench strong{display:block;margin:3px 0;color:var(--correl-color-c4510b);font-size:12px;font-weight:450}.rd-close-workbench{display:grid;align-content:start;gap:10px;padding:12px 14px}.rd-next-close-action{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border:1px solid var(--correl-color-d8e3f0);border-left:3px solid var(--correl-color-536783);border-radius:6px;background:var(--correl-color-fbfcfe);padding:8px 10px}.rd-next-close-action.state-blocked{border-left-color:var(--correl-color-dc2626);background:var(--correl-color-fff8f7)}.rd-next-close-action.state-ready{border-left-color:var(--correl-color-0b5fd3)}.rd-next-close-action.state-completed{border-left-color:var(--correl-color-0f7b58);background:var(--correl-color-fbfefd)}.rd-next-close-action>div{display:grid;gap:2px;min-width:0}.rd-next-close-action span{color:var(--correl-color-64748b);font-size:10px;font-weight:560;letter-spacing:0;text-transform:uppercase}.rd-next-close-action strong{overflow:hidden;color:var(--correl-color-101827);font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.rd-next-close-action em{overflow:hidden;color:var(--correl-color-536176);font-size:11px;font-style:normal;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.rd-next-close-action button{flex:0 0 auto;min-height:29px;border:1px solid var(--correl-color-b7c8de);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-123968);padding:0 10px;font-family:inherit;font-size:11px;font-weight:650;letter-spacing:0;cursor:pointer;white-space:nowrap}.rd-next-close-action button:hover,.rd-next-close-action button:focus-visible{border-color:var(--correl-color-0b5fd3);color:var(--correl-color-083f8f);outline:none}.rd-close-progress{display:grid;grid-template-columns:max-content minmax(140px,1fr) max-content;gap:8px;align-items:center}.rd-close-progress i{display:block;width:100%;height:7px;overflow:hidden;border-radius:4px;background:linear-gradient(90deg,var(--correl-color-536783) var(--progress),var(--correl-color-e3e9f1) var(--progress))}.rd-close-progress strong{color:var(--correl-color-334155);font-size:11px}.rd-action-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;background:#07111f52;padding:24px}.rd-action-modal{display:grid;width:min(620px,calc(100vw - 48px));max-height:min(88vh,760px);overflow:hidden;border:1px solid var(--correl-color-c5d2e2);border-radius:8px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.rd-deal-details-modal{display:grid;width:min(1040px,calc(100vw - 48px));max-height:min(84vh,840px);overflow:hidden;border:1px solid var(--correl-color-c5d2e2);border-radius:8px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.rd-action-modal header,.rd-deal-details-modal>header{display:flex;justify-content:space-between;gap:16px;align-items:start;border-bottom:1px solid var(--correl-color-e2e8f0);padding:16px 18px}.rd-action-modal header span,.rd-deal-details-modal>header span{color:var(--correl-color-64748b);font-size:10px;font-weight:550;text-transform:uppercase}.rd-action-modal h3,.rd-deal-details-modal h3{margin:4px 0 0;color:var(--correl-color-07111f);font-size:18px;font-weight:550}.rd-action-modal header button,.rd-deal-details-modal>header button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--correl-color-d7e0eb);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-233a5a);cursor:pointer}.rd-action-modal header button svg,.rd-deal-details-modal>header button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.rd-deal-details-modal .deal-detail-panel{max-height:calc(min(84vh,840px) - 65px);overflow:auto;border:0;border-radius:0}.rd-action-modal form{display:grid;gap:14px;max-height:calc(min(88vh,760px) - 66px);overflow:auto;padding:16px 18px 0;scrollbar-gutter:stable}.rd-action-modal dl{display:grid;gap:0;margin:0;border:1px solid var(--correl-color-e1e7f0);border-radius:6px;overflow:hidden}.rd-action-modal dl div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;border-bottom:1px solid var(--correl-color-e8edf4);padding:10px 12px}.rd-action-modal dl div:last-child{border-bottom:0}.rd-action-modal dt{color:var(--correl-color-64748b);font-size:11px;font-weight:550}.rd-action-modal dd{margin:0;color:var(--correl-color-122033);font-size:12px;line-height:1.35}.rd-action-modal-state{border:1px solid var(--correl-color-d7e0eb);border-radius:6px;background:var(--correl-color-f8fafc);color:var(--correl-color-334155);padding:9px 11px;font-size:11px;font-weight:560}.rd-action-modal-state.saving{border-color:var(--correl-color-bfdbfe);background:var(--correl-color-eff6ff);color:var(--correl-color-1d4ed8)}.rd-action-modal-state.success{border-color:var(--correl-color-9fd7b6);background:var(--correl-color-eefaf2);color:var(--correl-color-157348)}.rd-action-modal-state.error{border-color:var(--correl-color-fecaca);background:var(--correl-color-fff1f2);color:var(--correl-color-be123c)}.rd-close-lifecycle-created-ledger{display:grid;overflow:hidden;border:1px solid var(--correl-color-dbe6ef);border-radius:6px;background:var(--correl-color-ffffff)}.rd-close-lifecycle-created-ledger [role=row]{display:grid;grid-template-columns:minmax(120px,.85fr) minmax(82px,.56fr) minmax(140px,.95fr) minmax(200px,1.45fr);min-width:0;border-bottom:1px solid var(--correl-color-edf2f7)}.rd-close-lifecycle-created-ledger [role=row]:first-child{background:var(--correl-color-f8fafc)}.rd-close-lifecycle-created-ledger [role=row]:last-child{border-bottom:0}.rd-close-lifecycle-created-ledger [role=cell],.rd-close-lifecycle-created-ledger [role=columnheader]{min-width:0;overflow:hidden;padding:8px 9px;color:var(--correl-color-334155);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.rd-close-lifecycle-created-ledger [role=columnheader]{color:var(--correl-color-64748b);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.rd-close-lifecycle-created-ledger strong[role=cell]{color:var(--correl-color-10233f);font-weight:680}.rd-close-correction-modal{width:min(680px,calc(100vw - 48px))}.rd-close-correction-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.75fr) minmax(96px,.5fr);gap:12px}.rd-close-outcome-readiness{display:grid;gap:8px;border:1px solid var(--correl-color-dbe6ef);border-radius:6px;background:var(--correl-color-f8fafc);padding:10px}.rd-close-outcome-readiness>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.rd-close-outcome-readiness>div:first-child>div{display:grid;gap:2px}.rd-close-outcome-readiness>div:first-child span{color:var(--correl-color-64748b);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.rd-close-outcome-readiness>div:first-child strong{color:var(--correl-color-122033);font-size:12px;font-weight:680}.rd-close-outcome-readiness>div:first-child button{min-height:30px;border:1px solid var(--correl-color-adc2d9);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0f4f66);padding:0 10px;font-size:11px;font-weight:650;white-space:nowrap}.rd-close-outcome-readiness>div:first-child button:hover:not(:disabled),.rd-close-outcome-readiness>div:first-child button:focus-visible{border-color:var(--correl-color-0d7f8c);color:var(--correl-color-075b65)}.rd-close-outcome-readiness>div:first-child button:disabled{cursor:not-allowed;opacity:.55}.rd-close-outcome-readiness [role=table]{display:grid;overflow:hidden;border:1px solid var(--correl-color-e1e7f0);border-radius:6px;background:var(--correl-color-ffffff)}.rd-close-outcome-readiness [role=row]{display:grid;grid-template-columns:minmax(0,1fr) 104px;border-bottom:1px solid var(--correl-color-edf2f7)}.rd-close-outcome-readiness [role=row]:last-child{border-bottom:0}.rd-close-outcome-readiness [role=cell],.rd-close-outcome-readiness [role=columnheader]{min-width:0;padding:7px 9px;color:var(--correl-color-334155);font-size:11px;line-height:1.35}.rd-close-outcome-readiness [role=columnheader]{color:var(--correl-color-64748b);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.rd-action-modal label{display:grid;gap:8px}.rd-action-modal label span{color:var(--correl-color-334155);font-size:11px;font-weight:550}.rd-action-modal textarea{min-height:86px;resize:vertical;border:1px solid var(--correl-color-cfd9e6);border-radius:6px;padding:10px;color:var(--correl-color-122033);font-family:inherit;font-size:12px;line-height:1.4}.rd-action-modal input,.rd-action-modal select{min-height:36px;border:1px solid var(--correl-color-cfd9e6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-122033);font-family:inherit;font-size:12px;line-height:1.4;padding:0 10px}.rd-action-modal select{cursor:pointer}.rd-action-modal textarea:focus{border-color:var(--correl-color-2f67d8);box-shadow:var(--correl-shadow-focus);outline:none}.rd-action-modal input:focus,.rd-action-modal select:focus{border-color:var(--correl-color-2f67d8);box-shadow:var(--correl-shadow-focus);outline:none}.rd-action-modal footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--correl-color-e2e8f0);background:var(--correl-color-ffffff);padding:12px 0 16px;box-shadow:0 -10px 18px #f8fafceb}.rd-action-modal-readiness{margin:0 auto 0 0;color:var(--correl-color-334155);font-size:11px;font-weight:560;line-height:1.3}.rd-action-modal footer button{min-height:34px;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-123f70);padding:0 13px;font-family:inherit;font-size:11px;font-weight:550;cursor:pointer}.rd-action-modal footer button[type=submit]{border-color:var(--correl-color-173f75);background:var(--correl-color-173f75);color:var(--correl-color-ffffff)}.rd-action-modal footer button:disabled{cursor:not-allowed;opacity:.62}.rd-approval-workbench{grid-column:1 / -1;display:grid;gap:14px;padding:16px 18px 18px;overflow:hidden}.rd-approval-ledger,.rd-approval-inspector,.rd-readiness-chain,.rd-evidence-rail,.rd-audit-tape{min-width:0;border:1px solid var(--rd-border);border-radius:8px;background:var(--correl-color-ffffff)}.rd-approval-row-main strong,.rd-approval-inspector h4,.rd-readiness-title strong,.rd-evidence-rail strong,.rd-audit-tape strong{color:var(--correl-color-0f172a);font-size:12px;font-weight:450;letter-spacing:0}.rd-approval-row-main p,.rd-approval-policy p,.rd-readiness-step p,.rd-evidence-rail p,.rd-audit-tape p{margin:3px 0 0;color:var(--correl-color-475569);font-size:11px;line-height:1.35}.rd-readiness-chain,.rd-evidence-rail,.rd-audit-tape{display:grid;gap:8px;align-content:start;padding:12px}.rd-readiness-step,.rd-evidence-rail article,.rd-audit-tape article{display:grid;gap:4px;border-top:1px solid var(--correl-color-edf2f7);padding-top:8px}.rd-readiness-step>span,.rd-evidence-rail article>span,.rd-audit-tape article>span{color:var(--correl-color-64748b);font-size:11px;font-weight:450}.rd-approval-workbench{gap:0;max-height:640px;border-radius:6px;padding:0}.rd-approval-tape{grid-template-columns:minmax(300px,1fr) minmax(250px,.8fr) minmax(260px,.82fr);gap:0;max-height:146px;overflow:hidden}.rd-approval-tape .rd-readiness-chain,.rd-approval-tape .rd-evidence-rail,.rd-approval-tape .rd-audit-tape{max-height:146px;border:0;border-radius:0;padding:9px 10px 10px;overflow:auto}.rd-approval-tape .rd-evidence-rail,.rd-approval-tape .rd-audit-tape{border-left:1px solid var(--correl-color-e2e8f0)}.rd-approval-tape .rd-readiness-step,.rd-approval-tape .rd-evidence-rail article,.rd-approval-tape .rd-audit-tape article{padding-top:6px}.rd-approval-tape .rd-readiness-step p,.rd-approval-tape .rd-evidence-rail p,.rd-approval-tape .rd-audit-tape p{font-size:10px;line-height:1.28}.rd-approval-workbench{grid-column:1 / -1;max-height:none;overflow:visible}.rd-approval-tape{grid-template-columns:minmax(300px,1fr) minmax(260px,.84fr) minmax(270px,.86fr);max-height:none;overflow:visible}.rd-approval-tape .rd-readiness-chain,.rd-approval-tape .rd-evidence-rail,.rd-approval-tape .rd-audit-tape{max-height:none;overflow:visible}.rd-evidence-rail button{display:grid;gap:4px;width:100%;border:0;border-top:1px solid var(--correl-color-edf2f7);background:transparent;padding:8px 0 0;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.rd-evidence-rail button:hover,.rd-evidence-rail button:focus-visible,.rd-evidence-rail button.selected,.rd-evidence-rail button[aria-pressed=true]{background:var(--correl-color-f8fbff);outline:none}.rd-evidence-rail button.selected,.rd-evidence-rail button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--correl-color-0b55c5);padding-left:8px}.rd-evidence-rail button>span{color:var(--correl-color-64748b);font-size:11px;font-weight:450}.rd-approval-workbench{--rd-approval-tape-height: 92px}.rd-approval-workbench .rd-approval-tape{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(430px,1.1fr) minmax(260px,.68fr);min-height:var(--rd-approval-tape-height);max-height:var(--rd-approval-tape-height);border-top:0;overflow:hidden}.rd-approval-workbench .rd-approval-tape .rd-readiness-chain,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail,.rd-approval-workbench .rd-approval-tape .rd-audit-tape{display:grid;align-items:center;gap:0;max-height:var(--rd-approval-tape-height);min-height:var(--rd-approval-tape-height);padding:7px 10px;overflow:hidden}.rd-approval-workbench .rd-approval-tape .rd-readiness-chain{grid-template-columns:128px repeat(4,minmax(62px,1fr))}.rd-approval-workbench .rd-approval-tape .rd-evidence-rail{grid-template-columns:88px repeat(4,minmax(72px,1fr))}.rd-approval-workbench .rd-approval-tape .rd-audit-tape{grid-template-columns:86px minmax(0,1fr)}.rd-approval-workbench .rd-approval-tape .rd-readiness-step,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail button,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail article,.rd-approval-workbench .rd-approval-tape .rd-audit-tape article{min-width:0;border-top:0;border-left:1px solid var(--correl-color-e6edf5);padding:0 8px}.rd-approval-workbench .rd-approval-tape .rd-readiness-step>span,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail button>span,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail article>span,.rd-approval-workbench .rd-approval-tape .rd-audit-tape article>span{overflow:hidden;font-size:9px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.rd-approval-workbench .rd-approval-tape .rd-readiness-step strong,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail button strong,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail article strong,.rd-approval-workbench .rd-approval-tape .rd-audit-tape article strong{display:-webkit-box;overflow:hidden;font-size:10px;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rd-approval-workbench .rd-approval-tape .rd-readiness-step p,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail button p,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail article p,.rd-approval-workbench .rd-approval-tape .rd-audit-tape article p{display:none}.rd-approval-workbench .rd-approval-tape .rd-audit-tape article:not(:first-of-type){display:none}.rd-approval-workbench .rd-approval-tape .rd-evidence-rail button{width:auto;background:transparent}.rd-approval-workbench .rd-approval-tape .rd-evidence-rail button.selected,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail button[aria-pressed=true]{background:var(--correl-color-f4f8ff);box-shadow:inset 0 2px 0 var(--correl-color-0b55c5);padding-left:8px}.rd-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,currentColor 12%,white);color:var(--correl-color-64748b)}.rd-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rd-status{display:inline-flex;align-items:center;justify-content:center;min-width:62px;border-radius:6px;padding:5px 9px;background:color-mix(in srgb,currentColor 11%,white);color:var(--correl-color-64748b);font-size:11px;font-weight:450}.rd-ledger-row .rd-status{min-width:0;width:56px;padding:5px 4px;font-size:10px;white-space:nowrap}.tone-green{color:var(--rd-green)!important}.tone-blue{color:var(--rd-blue)!important}.tone-orange{color:var(--rd-orange)!important}.tone-red{color:var(--rd-red)!important}.tone-purple{color:var(--rd-purple)!important}.tone-slate{color:var(--correl-color-667085)!important}.rd-progress{position:relative;width:100%;height:7px;border-radius:var(--correl-radius-pill);background:var(--correl-color-dfe4eb)}.rd-progress span{position:absolute;inset:0 auto 0 0;width:var(--progress);border-radius:inherit;background:var(--correl-color-16a34a)}.rd-progress i{position:absolute;top:-5px;left:clamp(1px,var(--progress),calc(100% - 1px));width:2px;height:17px;border-radius:var(--correl-radius-pill);background:var(--correl-color-111827);transform:translate(-1px)}.rd-timeline-dots{display:grid;grid-template-columns:repeat(var(--dot-count, 3),1fr);align-items:center;width:100%}.rd-timeline-dots:before{grid-column:1 / -1;grid-row:1;height:1px;background:var(--correl-color-f08200);content:""}.rd-timeline-dots span{grid-row:1;justify-self:center;width:12px;height:12px;border:1.5px solid var(--correl-color-f08200);border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff)}.rd-timeline-dots span.active{background:var(--correl-color-f08200)}.rd-source-bars{display:grid;gap:6px;width:100%}.rd-source-bars span{display:block;height:5px;border-radius:var(--correl-radius-pill);background:var(--correl-color-e3e8ef)}.rd-source-bars i{display:block;width:var(--bar-width);height:100%;border-radius:inherit;background:currentColor}@media (max-width: 1280px){.rd-main-grid{grid-template-columns:minmax(0,1fr)}.rd-priority-panel,.rd-ledger{width:100%;max-width:100%;min-width:0}.rd-cause-panel,.rd-evidence-panel,.rd-selected-workspace{grid-column:auto}.rd-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-ledger-head,.rd-ledger-row{grid-template-columns:104px minmax(160px,1.2fr) minmax(118px,.75fr) minmax(78px,.52fr) minmax(96px,.64fr) minmax(170px,1fr) 64px;width:100%;min-width:0;gap:8px;padding-right:14px;padding-left:16px}.rd-ledger-head span:nth-child(8),.rd-ledger-head span:nth-child(9),.rd-ledger-row>span:nth-child(8),.rd-ledger-row>span:nth-child(9){display:none}}@media (max-width: 1180px){.rd-header .enterprise-page-header-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.rd-header .enterprise-page-header-copy{grid-template-columns:3px max-content minmax(0,1fr)}.rd-selected-command-strip{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.rd-selected-action-toolbar{gap:10px}.rd-selected-workbench-grid{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr)}.rd-authority-inspector{grid-column:1 / -1;grid-template-columns:minmax(210px,.72fr) minmax(260px,1fr) minmax(210px,.72fr);border-top:1px solid var(--correl-color-e2e8f0)}.rd-approval-workbench .rd-approval-tape{grid-template-columns:minmax(220px,.84fr) minmax(280px,1fr) minmax(190px,.72fr)}.rd-approval-workbench .rd-approval-tape .rd-readiness-chain{grid-template-columns:104px repeat(4,minmax(0,1fr))}.rd-approval-workbench .rd-approval-tape .rd-evidence-rail{grid-template-columns:80px repeat(4,minmax(0,1fr))}.rd-approval-workbench .rd-approval-tape .rd-audit-tape{grid-template-columns:74px minmax(0,1fr)}}@media (max-width: 1060px){.rd-ledger-head,.rd-ledger-row{grid-template-columns:104px minmax(150px,1.08fr) minmax(120px,.78fr) minmax(160px,1fr) 62px;width:100%;min-width:0}.rd-ledger-head span:nth-child(4),.rd-ledger-head span:nth-child(5),.rd-ledger-row>span:nth-child(4),.rd-ledger-row>span:nth-child(5){display:none}}@media (max-width: 980px){.rd-main-grid,.rd-selected-workspace,.rd-selected-workbench-grid,.rd-selected-workbench-grid>*,.rd-selected-workspace .cg-deal-brief-body,.rd-selected-workspace .cg-deal-brief-workbench,.rd-selected-workspace .cg-deal-brief-workbench-grid,.rd-selected-workspace .cg-deal-brief-focused-editor,.rd-selected-workspace .cg-deal-brief-close-management-editor,.rd-selected-workspace .cg-deal-brief-close-workbench{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.rd-selected-workspace{padding-right:10px;padding-left:10px}.rd-main-grid.rd-close-mode-grid,.rd-close-decision-strip,.rd-close-workbench,.rd-next-close-action,.rd-close-step-inspector{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.rd-main-grid.rd-close-mode-grid,.rd-close-decision-strip{grid-template-columns:minmax(0,1fr)}.rd-close-decision-strip{align-items:stretch;padding-right:10px;padding-left:10px}.rd-close-decision-actions,.rd-close-decision-readiness,.rd-close-destinations>div,.rd-close-handoff-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.rd-close-decision-actions button,.rd-close-decision-readiness button,.rd-close-handoff-actions button,.rd-close-destinations button,.rd-next-close-action button,.rd-close-step-inspector button,.rd-close-ledger-row button{width:100%;white-space:normal}.rd-next-close-action{align-items:stretch;flex-direction:column}.rd-selected-workbench-grid,.rd-authority-inspector,.rd-metric-strip,.rd-state-strip,.rd-mutation-tape,.rd-approval-metric-tape{grid-template-columns:1fr}.rd-metric-card{grid-template-columns:minmax(0,1fr) 76px;padding:13px 16px}.rd-header .enterprise-page-header-main,.rd-timeline{grid-template-columns:1fr}.rd-approval-workbench{max-height:none}.rd-approval-tape{grid-template-columns:1fr;max-height:none;overflow:visible}.rd-approval-tape .rd-evidence-rail,.rd-approval-tape .rd-audit-tape{border-top:1px solid var(--correl-color-e2e8f0);border-left:0}.rd-timeline h4,.rd-timeline button+button:before{border-right:0;border-left:0}.rd-timeline h4,.rd-timeline-source-detail{grid-column:auto;grid-row:auto}}.lane-ledger,.setup-ledger{display:grid;border:1px solid var(--correl-color-border);border-radius:0;overflow:hidden}.ledger-header,.ledger-row{display:grid;grid-template-columns:220px minmax(280px,1fr) 230px;gap:10px;align-items:center;min-height:32px;padding:0 10px}.ledger-header{background:var(--correl-color-surface-raised);color:var(--correl-color-muted);font-size:12px;font-weight:450;text-transform:uppercase}.ledger-section-heading{margin:0;padding:8px 10px;border-bottom:1px solid var(--correl-color-border);background:var(--correl-color-fbfcfb)}.ledger-row{border-top:1px solid var(--correl-color-border);font-size:13px}.ledger-row span{color:var(--correl-color-muted)}.lane-ledger-header,.lane-ledger-row{grid-template-columns:220px minmax(0,1fr)}.setup-ledger-header,.setup-ledger-row{grid-template-columns:190px 110px 180px minmax(0,1fr)}.command-segmented-control.compact button{display:inline-grid;grid-auto-flow:column;align-items:center;gap:6px;min-height:32px;padding:0 9px}.command-segmented-control.compact button small{color:currentColor;font-size:10px;font-weight:600;opacity:.72}.command-segmented-control.compact button:disabled{cursor:default;opacity:.7}.reporting-metric-ledger .setup-ledger-header,.reporting-metric-ledger .setup-ledger-row{grid-template-columns:minmax(170px,.75fr) minmax(260px,1.3fr) minmax(240px,1fr) minmax(150px,.6fr)}.reporting-run-ledger .export-ledger-header,.reporting-run-ledger .export-ledger-row{grid-template-columns:minmax(190px,.9fr) 98px 110px minmax(210px,1fr) minmax(140px,.7fr)}.reporting-export-ledger .export-ledger-header,.reporting-export-ledger .export-ledger-row{grid-template-columns:minmax(150px,.62fr) minmax(240px,1.2fr) 90px 112px minmax(150px,.75fr)}.user-ledger-header,.user-ledger-row{grid-template-columns:150px 170px minmax(130px,1fr) minmax(130px,1fr) minmax(160px,1fr)}.command-ledger-header,.command-ledger-row{grid-template-columns:190px minmax(0,1fr) 190px 110px}.timeline-ledger-header,.timeline-ledger-row{grid-template-columns:150px 230px 150px minmax(260px,1fr)}.memory-command-ledger-header,.memory-command-ledger-row{grid-template-columns:220px 140px 150px minmax(260px,1fr)}.campaign-member-header,.campaign-member-row{grid-template-columns:190px 120px 160px 150px 150px minmax(260px,1fr)}.attribution-ledger-header,.attribution-ledger-row{grid-template-columns:170px 230px 170px 150px 180px minmax(260px,1fr)}.marketing-segment-header,.marketing-segment-row{grid-template-columns:minmax(220px,1fr) 120px 120px minmax(280px,1.5fr)}.saved-view-ledger-header,.saved-view-ledger-row{grid-template-columns:180px 80px 240px minmax(260px,1fr)}.opportunity-ledger-header,.opportunity-ledger-row{grid-template-columns:240px 170px 230px 190px 220px minmax(260px,1fr)}.opportunity-name-cell{display:grid;gap:4px;align-content:center}.opportunity-company-title,.opportunity-canvas-identity,.rd-account-identity{display:flex;align-items:center;gap:8px;min-width:0}.opportunity-company-title>span:last-child{min-width:0}.opportunity-name-cell a,.opportunity-canvas-identity a,.rd-account-identity a{color:var(--correl-color-0757bd);font-size:.72rem;font-weight:450;text-decoration:none}.opportunity-name-cell a:hover,.opportunity-canvas-identity a:hover,.rd-account-identity a:hover{text-decoration:underline}.rd-account-identity>span:last-child{display:grid;min-width:0;gap:2px}.company-favicon-mark{display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;overflow:hidden;border:1px solid var(--correl-color-cbd7e8);border-radius:6px;background:var(--correl-color-f8fafc);color:var(--correl-color-16365f);font-size:.64rem;font-weight:450}.company-favicon-mark.large{width:38px;height:38px;flex-basis:38px;border-radius:8px;font-size:.78rem}.company-favicon-mark.client-card{width:34px;height:34px;flex-basis:34px;border-radius:8px;font-size:10px}.company-favicon-mark img{width:100%;height:100%;object-fit:contain}.opportunity-name-cell em{color:var(--correl-color-38516f);font-size:.72rem;font-style:normal;font-weight:450;line-height:1.25}.catalog-ledger-header,.catalog-ledger-row{grid-template-columns:220px minmax(240px,1fr) minmax(320px,1.4fr)}.quote-ledger-header,.quote-ledger-row,.quote-line-header,.quote-line-row{grid-template-columns:180px minmax(240px,1fr) 170px 180px 180px minmax(300px,1.3fr)}.forecast-rollup-header,.forecast-rollup-row{grid-template-columns:170px 190px 150px 150px 150px 150px minmax(260px,1fr)}.sequence-ledger-header,.sequence-ledger-row{grid-template-columns:240px 190px 120px minmax(260px,1fr)}.sales-timeline-ledger-header,.sales-timeline-ledger-row{grid-template-columns:150px 240px 180px minmax(260px,1fr)}.template-ledger-header,.template-ledger-row{grid-template-columns:230px 110px 240px minmax(260px,1fr)}.adapter-ledger-header,.adapter-ledger-row{grid-template-columns:190px 120px 260px minmax(260px,1fr)}.account-strategy-objective-header,.account-strategy-objective-row{grid-template-columns:240px 150px 150px minmax(280px,1fr) 110px}.mutual-action-header,.mutual-action-row{grid-template-columns:210px 130px 190px 150px minmax(280px,1fr) 110px}.account-pipeline-header,.account-pipeline-row{grid-template-columns:260px 200px 150px 220px minmax(280px,1fr)}.health-ledger-header,.health-ledger-row,.success-plan-ledger-header,.success-plan-ledger-row,.success-playbook-ledger-header,.success-playbook-ledger-row,.customer-success-command-header,.customer-success-command-row{grid-template-columns:230px 150px 130px minmax(320px,1fr)}.ledger-subsection{display:grid;gap:4px;padding:10px;border-top:1px solid var(--correl-color-border);background:var(--correl-color-fbfcfb);font-size:13px}.ledger-subsection p{margin:0;color:var(--correl-color-muted)}.customer-canvas{display:grid;gap:12px;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-surface);background:var(--correl-color-fbfcfb);padding:10px}.forecast-board{padding:10px;gap:10px;background:var(--correl-color-fbfcfb)}.metric-tape{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.metric-tape article{border-left:2px solid var(--correl-color-315f7d);background:var(--correl-color-surface);padding:8px}.metric-tape span{display:block;color:var(--correl-color-muted);font-size:11px;font-weight:450;text-transform:uppercase}.metric-tape strong{display:block;margin-top:3px}.canvas-summary{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;align-items:start;border-bottom:1px solid var(--correl-color-border);padding-bottom:10px}.canvas-summary p:last-child{margin-bottom:0;color:var(--correl-color-muted)}.canvas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.canvas-grid section{display:grid;align-content:start;gap:4px;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-control);background:var(--correl-color-surface);padding:10px}.canvas-grid p{margin-bottom:4px;color:var(--correl-color-muted)}.fact-list{display:grid;gap:8px;margin:0}.fact-list div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px}.fact-list dt{color:var(--correl-color-muted);font-size:12px;font-weight:450;text-transform:uppercase}.fact-list dd{margin:0;min-width:0}.compact-record{display:grid;gap:4px;border-top:1px solid var(--correl-color-border);padding-top:8px}.compact-record span{color:var(--correl-color-muted);font-size:12px;font-weight:450}.customer-memory-panel{display:grid;gap:12px;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-surface);background:var(--correl-color-fbfcfb);padding:10px}.memory-header{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;align-items:start;border-bottom:1px solid var(--correl-color-border);padding-bottom:10px}.memory-entry{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,2fr) minmax(140px,1fr) auto;gap:8px;align-items:end}.memory-entry label{display:grid;gap:4px;color:var(--correl-color-muted);font-size:12px;font-weight:450}.memory-entry input{height:34px;min-width:0;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-control);background:var(--correl-color-surface);color:var(--correl-color-text);padding:0 10px}.memory-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.memory-assets>div{display:grid;align-content:start;gap:8px;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-control);background:var(--correl-color-surface);padding:10px}.empty-ledger{padding:14px;color:var(--correl-color-muted)}.search-results{display:grid;gap:8px}.search-results article{display:grid;grid-template-columns:110px 220px minmax(0,1fr);gap:10px;align-items:center}.search-results article span{color:var(--correl-color-muted);font-size:12px;font-weight:450}.success-state,.pending-state{margin:0;border:1px solid var(--correl-color-92c8aa);border-radius:var(--correl-radius-surface);background:var(--correl-color-edf8f1);color:var(--correl-color-0f5b3f);padding:10px;font-weight:450}.pending-state{border-color:var(--correl-color-a8bee4);background:var(--correl-color-edf4ff);color:var(--correl-color-163c6d)}.action-feedback-notice{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0;border:1px solid var(--correl-color-92c8aa);border-radius:6px;background:var(--correl-color-edf8f1);color:var(--correl-color-0f5b3f);padding:7px 9px}.action-feedback-notice.saving{border-color:var(--correl-color-a8bee4);background:var(--correl-color-edf4ff);color:var(--correl-color-163c6d)}.action-feedback-notice span{font-size:10px;font-weight:450;letter-spacing:0;text-transform:uppercase}.action-feedback-notice strong{min-width:0;overflow:hidden;font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.workspace-canvas:has(.correl-command-page){gap:0;border:0;background:var(--correl-color-ffffff);padding:0}.workspace-canvas:has(.correl-command-page)>.workspace-heading,.workspace-canvas:has(.correl-command-page)>.lens-context{display:none}.correl-command-page{container-type:inline-size;display:grid;gap:0;min-width:0;background:var(--correl-color-ffffff);color:var(--correl-color-111827)}.command-page-header{display:flex;align-items:start;justify-content:space-between;gap:18px}.command-page-header h2{margin:0;color:var(--correl-color-030712);font-size:28px;font-weight:450;line-height:1.05}.command-page-header p{margin:7px 0 0;color:var(--correl-color-475569);font-size:15px;line-height:1.3}.command-page-controls{display:grid;grid-template-columns:minmax(220px,1.18fr) minmax(222px,1fr) minmax(170px,.72fr) 46px;align-items:stretch;justify-content:end;width:min(880px,100%);gap:8px}.command-page-controls button{display:inline-flex;align-items:center;gap:8px;min-height:40px;border-color:var(--correl-color-d7dee8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-111827);padding:0 13px;box-shadow:0 1px 1px #0f172a05;font-size:13px;font-weight:450}.command-page-controls button:disabled{background:var(--correl-color-ffffff);color:var(--correl-color-111827);opacity:1}.command-page-controls svg,.command-link-button svg,.command-alert-row svg,.command-activity-item svg,.command-priority-row svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.command-metric-tape{display:grid;grid-template-columns:repeat(5,minmax(172px,1fr));gap:0}.command-metric-tape-item,.command-panel{border:1px solid var(--correl-color-dbe2ea);border-radius:0;background:var(--correl-color-ffffff);box-shadow:none}.command-metric-tape-item{display:grid;grid-template-columns:minmax(82px,1fr) 70px;align-items:center;min-height:126px;padding:18px 20px}.command-metric-tape-item>div{min-width:0}.command-tape-title{display:block;margin-bottom:8px;color:var(--correl-color-111827);font-size:12px;font-weight:450;line-height:1.15}.command-metric-tape-item strong{display:block;color:var(--correl-color-020617);font-size:25px;font-weight:450;line-height:1;white-space:nowrap}.command-metric-tape-item small,.command-metric-tape-item p{display:block;margin:7px 0 0;color:var(--correl-color-475569);font-size:11px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.command-metric-tape-item p:before{content:"";display:inline-block;width:7px;height:9px;margin-right:7px;border-right:1.8px solid currentColor;border-top:1.8px solid currentColor;transform:rotate(-45deg)}.command-metric-tape-item.tone-green p{color:var(--correl-color-12a05c)}.command-metric-tape-item.tone-red p{color:var(--correl-color-dc2626)}.command-main-grid{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(300px,.9fr) minmax(320px,1.1fr);gap:0}.command-lower-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.64fr);align-items:stretch;gap:0}.command-panel{min-width:0;overflow:hidden}.command-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border-bottom:1px solid var(--correl-color-e2e8f0);padding:0 18px}.command-panel-header h3{margin:0;color:var(--correl-color-111827);font-size:14px;font-weight:450;line-height:1}.command-panel-header span{color:var(--correl-color-1d5fbd);font-size:12px;font-weight:450}.command-panel-action{min-height:32px;display:inline-flex;align-items:center;border:0;background:transparent;color:var(--correl-color-1d5fbd);padding:0;font-size:12px;font-weight:450;line-height:1;box-shadow:none}.command-panel-action:hover{color:var(--correl-color-174ea6);text-decoration:underline;text-underline-offset:3px}.command-alert-group,.command-priority-group{display:grid}@container (max-width: 980px){.command-page-header{display:grid}.command-page-controls{justify-content:start}.command-metric-tape{grid-template-columns:repeat(2,minmax(0,1fr))}.command-main-grid,.command-lower-grid{grid-template-columns:minmax(0,1fr)}}.command-priority-panel{min-height:392px}.command-priority-header{display:grid;grid-template-columns:1fr;align-items:end;gap:8px;min-height:73px;padding-top:15px}.command-priority-tabs{display:flex;gap:22px;height:32px}.command-priority-tabs button{position:relative;min-height:32px;border:0;border-radius:0;background:transparent;color:var(--correl-color-475569);padding:0;font-size:12px;font-weight:450}.command-priority-tabs button.selected{color:var(--correl-color-1d5fbd)}.command-priority-tabs button.selected:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--correl-color-1d5fbd)}.command-priority-table{display:grid;max-height:254px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.command-priority-table.expanded{max-height:286px;overflow-x:hidden;overflow-y:auto}.command-priority-table-header,.command-priority-row{display:grid;grid-template-columns:68px minmax(200px,1.35fr) minmax(150px,1fr) 86px 62px 82px 66px;align-items:center;gap:6px;min-height:43px;border-top:1px solid var(--correl-color-e5e7eb);padding:0 12px}.command-priority-table-header>*,.command-priority-row>*{min-width:0}.command-priority-table-header{position:sticky;top:0;z-index:2;min-height:38px;background:var(--correl-color-ffffff);color:var(--correl-color-475569);font-size:11px;font-weight:450}.command-priority-row span,.command-priority-row strong{overflow:hidden;color:var(--correl-color-111827);font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.command-priority-row>span:first-child{display:inline-flex;align-items:center;gap:8px;color:var(--correl-color-475569);font-size:11px}.command-owner-cell{display:inline-flex;align-items:center;gap:8px;min-width:0}.command-owner-cell i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border:1px solid var(--correl-color-dbe2ea);border-radius:var(--correl-radius-pill);background:linear-gradient(135deg,var(--correl-color-f8fafc) 0%,var(--correl-color-dbeafe) 100%);color:var(--correl-color-334155);font-size:8px;font-style:normal;font-weight:450}.command-owner-cell>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-priority-row .due-hot{color:var(--correl-color-d97706);font-weight:450}.command-priority-marker{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:52px;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:450}.command-priority-marker.priority-critical,.command-priority-marker.priority-high{background:var(--cmd-status-critical-bg);color:var(--cmd-status-critical)}.command-priority-marker.priority-medium{background:var(--cmd-status-warning-bg);color:var(--cmd-status-warning)}.command-priority-marker.priority-low{background:var(--cmd-status-good-bg);color:var(--cmd-status-good)}.command-link-button{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:36px;margin:9px 0 12px 22px;border:0;background:transparent;color:var(--correl-color-1d5fbd);padding:0;font-size:13px;font-weight:450}.command-empty-state,.command-degraded-row{margin:0;border-top:1px solid var(--correl-color-e5e7eb);padding:14px 22px;color:var(--correl-color-475569)}.command-degraded-row h3,.command-degraded-row p{margin:0}.command-side-stack{display:grid;gap:18px}.command-activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px}.command-activity-item{display:grid;grid-template-columns:34px 1fr;align-items:center;column-gap:8px}.command-activity-item svg{grid-row:1 / 3;width:32px;height:32px;border-radius:6px;background:var(--correl-color-eaf1ff);color:var(--correl-color-2563eb);padding:8px}.command-activity-item.tone-green svg{background:var(--correl-color-e8f8ef);color:var(--correl-color-16a34a)}.command-activity-item.tone-slate svg{background:var(--correl-color-eef2ff);color:var(--correl-color-475569)}.command-activity-item strong{color:var(--correl-color-111827);font-size:15px;line-height:1}.command-activity-item span{color:var(--correl-color-475569);font-size:12px}.command-reporting-status,.command-execution-signals{display:grid;min-width:0;gap:4px;padding:10px 18px}.command-memory-evidence-ledger{display:grid;min-width:0;gap:4px;padding:10px 18px;border-top:1px solid var(--correl-color-e5e7eb)}.command-activity-detail{display:grid;border-top:1px solid var(--correl-color-e5e7eb);background:var(--correl-color-f8fafc)}.command-activity-detail .command-execution-signals{border-top:1px solid var(--correl-color-e5e7eb)}.command-reporting-status strong,.command-memory-evidence-ledger strong,.command-execution-signals strong{color:var(--correl-color-111827);font-size:13px}.command-reporting-status span,.command-reporting-status p,.command-execution-signals span,.command-memory-evidence-ledger span{min-width:0;margin:0;color:var(--correl-color-475569);font-size:12px;line-height:1.35;overflow-wrap:anywhere}@media (max-width: 1180px){.top-strip{grid-template-columns:minmax(150px,220px) minmax(260px,1fr) auto;gap:12px;padding:0 18px 0 20px}.settings-utility-shell .top-strip{grid-template-columns:minmax(190px,1fr) minmax(260px,420px) auto;padding:0 18px}}@media (min-width: 981px) and (max-width: 1120px){.correl-shell{grid-template-rows:104px minmax(0,1fr)}.top-strip{grid-template-columns:minmax(150px,220px) minmax(0,1fr);grid-template-rows:38px 42px;align-content:center;height:104px;gap:8px 14px;padding:10px 18px 10px 20px}.shell-brandline{grid-column:1;grid-row:1}.shell-search-stack{grid-column:2;grid-row:1}.shell-header-actions{grid-column:1 / -1;grid-row:2;justify-content:flex-start}}@media (max-width: 980px){.correl-shell{grid-template-rows:auto minmax(0,1fr)}.correl-shell.shell-header-collapsed{grid-template-rows:0 minmax(0,1fr)}.top-strip,.command-strip,.workspace-grid,.workspace-heading,.setup-summary,.canvas-summary,.canvas-grid,.memory-entry,.memory-assets,.cg-interaction-meta-strip,.cg-interaction-advanced>div,.cg-follow-up-fields,.cg-interaction-log-summary,.cg-interaction-thread-entry,.cg-interaction-reply-list li,.metric-tape,.ledger-header,.ledger-row,.search-results article{grid-template-columns:1fr}.top-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;height:auto;min-height:76px;padding:10px 12px 12px}.settings-utility-shell .top-strip{grid-template-columns:minmax(0,1fr);padding:10px 12px 12px}.command-strip,.shell-popover{top:148px;right:12px;left:92px;width:auto;max-height:calc(100dvh - 164px);overflow:auto}.shell-brandline,.shell-search-stack,.shell-header-actions{min-width:0}.workspace-nav{padding-inline:14px}.workspace-nav button{width:42px;height:42px}.shell-header-actions{justify-content:start;flex-wrap:wrap;gap:8px}.workspace-nav button.selected:before{left:3px}.shell-setup-button,.shell-create-button{width:88px;min-width:88px;min-height:38px}.shell-icon-button{width:36px;height:38px}.shell-profile-button{width:144px;max-width:144px;min-height:38px}.shell-profile-popover{right:12px;width:auto}.enterprise-search-popover{width:100%;min-width:0}.workspace-nav{grid-template-columns:minmax(0,1fr);justify-items:center}.ledger-header,.ledger-row,.search-results article{padding-top:8px;padding-bottom:8px}.command-page-header,.command-main-grid,.command-lower-grid,.command-flow-diagram,.command-priority-detail,.command-priority-detail dl,.command-priority-table-header,.command-priority-row,.command-risk-header,.command-risk-row,.command-alert-table-header,.command-alert-row{grid-template-columns:1fr}.command-page-header{display:grid}.command-page-controls{justify-content:start}.command-metric-tape,.command-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-metric-tape-item{grid-template-columns:1fr}}@media (max-width: 720px){.correl-shell{grid-template-columns:64px minmax(0,1fr)}.cg-ledger-footer{left:64px}.shell-rail{width:64px;grid-template-rows:64px minmax(0,1fr) auto}.shell-logo-button{width:64px;height:64px}.shell-logo-button img{width:32px;height:32px}.top-strip,.settings-utility-shell .top-strip{grid-column:1 / -1;padding:10px 12px 12px 76px}.workspace-nav{grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:0}.workspace-nav button{width:42px;height:42px}.shell-utility-nav{justify-items:center;padding-inline:0}.enterprise-search-tabs{overflow-x:auto;overscroll-behavior-x:contain;padding:0 8px}.enterprise-search-tab{flex:0 0 auto;padding:0 10px}.enterprise-search-group,.enterprise-search-suggestions{min-width:0}.enterprise-search-result,.enterprise-search-suggestion{box-sizing:border-box;grid-template-columns:24px minmax(0,1fr);width:100%;min-width:0;max-width:100%;gap:8px;padding-right:10px;padding-left:10px}.enterprise-search-result p,.enterprise-search-suggestion p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-search-result small{display:none}.enterprise-search-popover,.shell-popover,.command-strip{position:fixed;top:84px;right:8px;left:8px;width:auto;max-height:calc(100dvh - 100px);overflow:auto}.shell-header-collapsed .enterprise-search-popover,.shell-header-collapsed .shell-popover,.shell-header-collapsed .command-strip{top:16px;max-height:calc(100dvh - 32px)}.global-search{min-height:42px}.shell-header-actions{gap:8px}.shell-profile-button{width:128px;max-width:128px}}@media (max-width: 520px){.profile-panel-header{grid-template-columns:42px minmax(0,1fr)}.profile-panel-avatar{width:42px;height:42px}.profile-panel-session{grid-column:2;justify-self:start}.profile-panel-strip,.profile-panel-actions{grid-template-columns:1fr}.profile-panel-strip div+div{border-top:1px solid var(--correl-color-e2e8f0);border-left:0}.profile-panel-ledger div{grid-template-columns:1fr;gap:4px}.profile-panel-ledger dd{text-align:left}}.correl-command-page{--cmd-page: var(--correl-color-f7f9fc);--cmd-surface: var(--correl-color-ffffff);--cmd-border: var(--correl-color-dbe3ee);--cmd-border-soft: var(--correl-color-e7ecf3);--cmd-text: var(--correl-color-070d1a);--cmd-muted: var(--correl-color-4f5f74);--cmd-blue: var(--correl-color-1d5fbd);--cmd-green: var(--correl-color-16a05b);--cmd-red: var(--correl-color-ef2f2f);--cmd-amber: var(--correl-color-f59e0b);--cmd-status-critical: var(--correl-color-b42318);--cmd-status-critical-bg: var(--correl-color-fff1f2);--cmd-status-at-risk: var(--correl-color-c2413d);--cmd-status-at-risk-bg: var(--correl-color-fff3f2);--cmd-status-warning: var(--correl-color-b76e00);--cmd-status-warning-bg: var(--correl-color-fff7e8);--cmd-status-good: var(--correl-color-148455);--cmd-status-good-bg: var(--correl-color-eef8f1);--cmd-shadow: 0 1px 2px rgba(15, 23, 42, .035), 0 12px 30px rgba(15, 23, 42, .035);display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:0;background:var(--cmd-page);min-height:max(720px,calc(100dvh - 72px));padding-bottom:0;font-size:12px;line-height:1.28}.correl-command-page>.enterprise-page-header{grid-template-columns:minmax(0,1fr);background:var(--correl-color-ffffff)}.correl-command-page>.command-metric-tape,.correl-command-page>.command-main-grid,.correl-command-page>.command-lower-grid{margin-right:0;margin-left:0}.correl-command-page>.command-metric-tape{margin-top:0}.command-metric-tape{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.command-triage-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--cmd-border);background:var(--correl-color-ffffff)}.command-triage-action{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:3px 10px;min-height:58px;border:0;border-right:1px solid var(--cmd-border);border-bottom:1px solid var(--cmd-border);border-radius:0;background:var(--correl-color-ffffff);color:var(--cmd-text);padding:9px 18px;text-align:left}.command-triage-action:last-child{border-right:0}.command-triage-action:hover,.command-triage-action:focus-visible,.command-triage-action[aria-expanded=true]{background:var(--correl-color-f8fbff)}.command-triage-action:focus-visible{outline:2px solid rgba(37,99,235,.48);outline-offset:-2px}.command-triage-action svg{grid-row:1 / span 2;width:18px;height:18px;color:currentColor}.command-triage-action span{min-width:0;overflow:hidden;color:var(--correl-color-334155);font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-triage-action strong{justify-self:end;color:var(--correl-color-020617);font-size:19px;font-weight:450;line-height:1}.command-triage-action small{grid-column:2 / 4;min-width:0;overflow:hidden;color:var(--cmd-muted);font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-triage-action.tone-red{color:var(--cmd-red)}.command-triage-action.tone-blue{color:var(--cmd-blue)}.command-triage-action.tone-amber{color:var(--cmd-amber)}@media (max-width: 980px){.command-triage-strip{grid-template-columns:1fr}.command-triage-action{grid-template-columns:24px minmax(0,1fr) auto;min-height:52px;border-right:0;padding:8px 12px}.command-triage-action small{white-space:normal}}.command-main-grid{grid-template-columns:minmax(510px,1.18fr) minmax(360px,.86fr) minmax(380px,.96fr);align-items:stretch;gap:0}.command-lower-grid{grid-template-columns:minmax(650px,1.52fr) minmax(380px,.88fr);align-items:stretch;gap:0;min-height:clamp(460px,48dvh,620px)}.command-side-stack{display:grid;grid-template-rows:116px minmax(0,1fr);gap:0;height:360px;min-height:0}.command-metric-tape-item,.command-panel{border:1px solid var(--cmd-border);border-radius:0;background:var(--cmd-surface);box-shadow:none}.command-metric-tape-item{box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-content:space-between;height:124px;min-height:0;padding:14px 20px 12px}.command-metric-tape-item>div{overflow:hidden;min-height:0}.command-tape-title{margin-bottom:6px;color:var(--cmd-text);font-size:12px;font-weight:450;letter-spacing:0}.command-metric-tape-item strong{max-width:100%;overflow:hidden;color:var(--correl-color-020617);font-size:26px;font-weight:450;letter-spacing:0;text-overflow:ellipsis}.command-metric-tape-item small,.command-metric-tape-item p{color:var(--cmd-muted);font-size:11px;font-weight:400;line-height:1.16}.command-metric-tape-item small{margin-top:5px}.command-metric-tape-item p{margin-top:4px;max-width:100%}.command-metric-tape-item p:before{width:8px;height:10px;margin-right:7px}.command-metric-tape-item.tone-green p{color:var(--cmd-green)}.command-metric-tape-item.tone-red p{color:var(--cmd-red)}.command-panel{overflow:hidden}.command-panel-header{min-height:48px;border-bottom:1px solid var(--cmd-border-soft);padding:0 22px}.command-panel-header h3{color:var(--cmd-text);font-size:14px;font-weight:450}.command-panel-action{color:var(--cmd-blue);font-size:12px;font-weight:450}.command-main-grid>.command-panel{height:100%;min-height:324px}.command-link-button{min-height:30px;margin:0 0 0 24px;color:var(--cmd-blue);font-size:12px;font-weight:450}.command-priority-panel{display:grid;grid-template-rows:64px minmax(0,1fr) minmax(92px,auto);height:424px;min-height:0}.command-priority-header{min-height:64px;padding-top:13px}.command-priority-tabs{gap:24px;height:32px}.command-priority-tabs button{min-height:32px;color:var(--cmd-muted);font-size:13px;font-weight:450}.command-priority-tabs button.selected{color:var(--cmd-blue)}.command-priority-tabs button.selected:after{background:var(--cmd-blue)}.command-priority-table{min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.command-priority-table.expanded{max-height:365px;overflow-x:hidden;overflow-y:auto}.command-priority-table-header,.command-priority-row{grid-template-columns:76px minmax(210px,1.36fr) minmax(160px,1fr) 112px 74px 98px 74px;gap:8px;padding:0 22px}.command-priority-table-header{position:sticky;top:0;z-index:2;min-height:34px;background:var(--correl-color-ffffff);color:var(--cmd-muted);font-size:12px;font-weight:450}.command-priority-row{border-left:3px solid transparent;cursor:pointer;min-height:38px;outline:none;padding-left:19px;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.command-priority-row:hover{background:var(--correl-color-f8fafc)}.command-priority-row.selected{border-left-color:var(--cmd-blue);background:var(--correl-color-f6faff);box-shadow:inset 0 0 0 1px #2563eb24}.command-priority-row:focus-visible{box-shadow:inset 0 0 0 1px #2563eb42,0 0 0 2px #2563eb2e}.command-priority-row span,.command-priority-row strong{color:var(--cmd-text);font-size:12px}.command-priority-row span{color:var(--correl-color-334155)}.command-priority-row>span:first-child{color:var(--correl-color-526174);font-size:12px}.command-owner-cell i{width:24px;height:24px;border-color:var(--correl-color-d6deea);background:linear-gradient(135deg,var(--correl-color-eef6ff) 0%,var(--correl-color-dfeaf7) 100%)}.command-priority-marker{min-width:58px;border-radius:6px;padding:4px 9px;font-size:11px}.command-priority-detail{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(190px,.78fr) minmax(0,1.5fr) minmax(184px,.52fr);align-items:center;gap:16px;overflow:hidden;border-top:1px solid var(--correl-color-dbe3ee);background:linear-gradient(180deg,var(--correl-color-f8fbff) 0%,var(--correl-color-f5f8fc) 100%);padding:10px 22px 11px}.command-priority-detail.empty{grid-template-columns:minmax(0,1fr);align-content:center;gap:4px}.command-priority-detail-main{display:grid;min-width:0;gap:2px}.command-priority-detail-main span,.command-priority-detail dt{color:var(--correl-color-64748b);font-size:10px;font-weight:450;letter-spacing:0;text-transform:uppercase}.command-priority-detail-main strong{display:-webkit-box;color:var(--cmd-text);font-size:13px;font-weight:450;line-height:1.22;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.command-priority-detail-main em,.command-priority-detail.empty span{overflow:hidden;color:var(--correl-color-475569);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.command-priority-detail.empty strong{color:var(--cmd-text);font-size:12px;font-weight:450}.command-priority-detail dl{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.command-priority-detail dl>div{min-width:0}.command-priority-detail dd{display:-webkit-box;overflow:hidden;margin:2px 0 0;color:var(--correl-color-152033);font-size:11px;font-weight:400;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.command-priority-detail-actions{display:grid;min-width:0;align-content:center;justify-items:end;gap:4px}.command-priority-action-caption{color:var(--correl-color-64748b);font-size:10px;font-weight:450;letter-spacing:0;text-transform:uppercase}.command-priority-action-button{display:inline-flex;min-width:152px;max-width:100%;min-height:34px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-263447);padding:0 12px;cursor:pointer;font-size:12px;font-weight:450;white-space:nowrap}.command-priority-action-button svg{width:14px;height:14px;flex:0 0 auto}.command-priority-action-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-priority-action-button.primary{border-color:var(--correl-color-174ea6);background:var(--correl-color-174ea6);color:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-raised)}.command-priority-action-button.secondary{border-color:var(--correl-color-b7c3d4);background:var(--correl-color-ffffff);color:var(--correl-color-1f2d3d)}.command-priority-action-button:disabled{cursor:not-allowed;opacity:.64}.command-priority-action-button:focus-visible{outline:2px solid rgba(37,99,235,.34);outline-offset:2px}.command-priority-action-context{display:block;max-width:184px;overflow:hidden;color:var(--correl-color-64748b);font-size:11px;font-style:normal;font-weight:400;line-height:1.25;text-align:right;text-overflow:ellipsis;white-space:nowrap}.command-priority-feedback{display:inline-flex;max-width:184px;align-items:center;justify-content:flex-end;gap:6px;overflow:hidden;border:1px solid var(--correl-color-d5dee9);border-radius:6px;background:#ffffffd6;color:var(--correl-color-475569);padding:4px 7px;font-size:11px;font-weight:450;line-height:1.2;text-align:right}.command-priority-feedback svg{width:12px;height:12px;flex:0 0 auto}.command-priority-feedback span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-priority-feedback.success{border-color:var(--correl-color-b9dbc6);background:#f8fcf9eb;color:var(--correl-color-166534)}.command-priority-feedback.saving{border-color:var(--correl-color-bfd2ee);background:#f8fbfff0;color:var(--correl-color-1d4ed8)}.command-priority-feedback.error{border-color:var(--correl-color-f0c2c2);background:#fff8f8f0;color:var(--correl-color-b42318)}.communication-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:#0f172a6b;padding:24px}.communication-dialog{display:grid;width:min(620px,calc(100vw - 48px));max-height:calc(100vh - 72px);overflow:auto;border:1px solid var(--correl-color-d8e0ea);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.keyboard-shortcuts-dialog{width:min(460px,calc(100vw - 48px))}.keyboard-shortcuts-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--correl-color-e8edf4);padding:14px 18px}.keyboard-shortcuts-head h2{margin:0;font-size:15px}.keyboard-shortcuts-close{border:0;background:transparent;cursor:pointer;font-size:15px;line-height:1;padding:4px}.keyboard-shortcuts-list{display:grid;gap:8px;margin:0;padding:16px 18px}.keyboard-shortcuts-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.keyboard-shortcuts-list dt{display:flex;gap:4px;align-items:center}.keyboard-shortcuts-list dd{margin:0;text-align:right;font-size:13px}.keyboard-shortcuts-list kbd{min-width:22px;padding:2px 7px;border:1px solid var(--correl-color-d8e0ea);border-radius:6px;background:var(--correl-color-e8edf4);font-size:12px;font-family:inherit;text-align:center}.communication-dialog-header{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--correl-color-e8edf4);padding:14px 18px}.communication-avatar{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border-radius:var(--correl-radius-overlay);background:var(--correl-color-e8eff9);color:var(--correl-color-1e3a5f);font-size:12px;font-weight:650;letter-spacing:.4px}.communication-dialog-header>div{display:grid;flex:1;gap:2px;min-width:0}.communication-dialog-header strong{overflow:hidden;color:var(--correl-color-0f172a);font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.communication-dialog-header small{overflow:hidden;color:var(--correl-color-64748b);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.communication-dialog-header>button{display:inline-grid;place-items:center;width:30px;height:30px;flex:none;border:none;border-radius:8px;background:transparent;color:var(--correl-color-64748b);cursor:pointer}.communication-dialog-header>button:hover:not(:disabled){background:var(--correl-color-f1f5f9);color:var(--correl-color-0f172a)}.communication-recipient-row{display:flex;align-items:center;gap:8px;margin:0;border-bottom:1px solid var(--correl-color-eef2f7);padding:10px 18px}.communication-recipient-row>span{flex:none;color:var(--correl-color-7186a0);font-size:12px;font-weight:550}.communication-recipient-row em{flex:none;border-radius:var(--correl-radius-pill);background:var(--correl-color-e8eff9);color:var(--correl-color-16345c);padding:3px 10px;font-size:13px;font-style:normal;font-weight:550}.communication-recipient-row small{overflow:hidden;color:var(--correl-color-7186a0);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.communication-recipient-editor{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;border-bottom:1px solid var(--correl-color-eef2f7);padding:10px 18px}.communication-recipient-label{align-self:center;color:var(--correl-color-7186a0);font-size:12px;font-weight:550}.communication-recipient-control{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.communication-recipient-chip{display:inline-flex;align-items:center;gap:6px;max-width:min(100%,320px);border:1px solid var(--correl-color-dbe5f2);border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff);color:var(--correl-color-16345c);padding:3px 7px 3px 9px;font-size:12px}.communication-recipient-chip.primary{border-color:transparent;background:var(--correl-color-e8eff9)}.communication-recipient-chip strong,.communication-recipient-chip small{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.communication-recipient-chip strong{font-weight:600}.communication-recipient-chip small{color:var(--correl-color-5f7390)}.communication-recipient-chip button,.communication-recipient-add{display:inline-grid;place-items:center;width:22px;height:22px;flex:none;border:none;border-radius:var(--correl-radius-pill);background:transparent;color:var(--correl-color-526987);padding:0;cursor:pointer}.communication-recipient-chip button:hover:not(:disabled),.communication-recipient-add:hover:not(:disabled){background:var(--correl-color-edf4ff);color:var(--correl-color-0f5cc8)}.communication-recipient-chip svg,.communication-recipient-add svg{width:13px;height:13px}.communication-recipient-control input{width:190px;min-width:130px;flex:1 1 150px;border:none;color:var(--correl-color-0f172a);padding:5px 2px;font:inherit;font-size:13px}.communication-recipient-control input:focus{outline:none}.communication-recipient-control input::placeholder{color:var(--correl-color-94a3b8)}.communication-recipient-add{border:1px solid var(--correl-color-d6e0ef);background:var(--correl-color-ffffff)}.communication-recipient-add:disabled{opacity:.45;cursor:default}.communication-recipient-suggestions{grid-column:2;display:flex;flex-wrap:wrap;gap:6px}.communication-recipient-suggestions button{display:inline-flex;align-items:center;gap:6px;max-width:260px;border:1px solid var(--correl-color-dbe5f2);border-radius:var(--correl-radius-pill);background:var(--correl-color-fbfdff);color:var(--correl-color-24476f);padding:4px 9px;font-size:12px;cursor:pointer}.communication-recipient-suggestions button:hover:not(:disabled){border-color:var(--correl-color-9bbbe4);background:var(--correl-color-f3f8ff)}.communication-recipient-suggestions span,.communication-recipient-suggestions small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-recipient-suggestions span{font-weight:600}.communication-recipient-suggestions small{color:var(--correl-color-7186a0)}.communication-compose-area{display:grid}.communication-subject-input{border:none;border-bottom:1px solid var(--correl-color-eef2f7);background:var(--correl-color-ffffff);color:var(--correl-color-0f172a);padding:12px 18px;font-size:14px;font-weight:600;font-family:inherit}.communication-body-input{min-height:200px;border:none;background:var(--correl-color-ffffff);color:var(--correl-color-1e293b);padding:12px 18px;font-size:14px;font-family:inherit;line-height:1.55;resize:vertical}.communication-subject-input:focus,.communication-body-input:focus{outline:none;background:var(--correl-color-fcfdff)}.communication-subject-input::placeholder,.communication-body-input::placeholder{color:var(--correl-color-94a3b8)}.communication-subject-input:disabled,.communication-body-input:disabled{background:var(--correl-color-f8fafc);color:var(--correl-color-94a3b8)}.communication-field{display:grid;gap:6px}.communication-field>span{color:var(--correl-color-5d6f88);font-size:12px;font-weight:600}.communication-field input,.communication-field select,.communication-field textarea{width:100%;border:1px solid var(--correl-color-c9d4e3);border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-0f172a);padding:8px 10px;font-size:13px;font-family:inherit}.communication-field input:focus,.communication-field select:focus,.communication-field textarea:focus{outline:none;border-color:var(--correl-color-0f5cc8);box-shadow:var(--correl-shadow-focus)}.communication-call-stage{display:grid;gap:12px;border-bottom:1px solid var(--correl-color-e8edf4);background:var(--correl-color-f8fafc);padding:18px}.communication-number-display{display:grid;gap:2px;justify-items:center;padding-top:4px}.communication-number-display strong{color:var(--correl-color-0f172a);font-size:22px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.5px}.communication-number-display small{color:var(--correl-color-7186a0);font-size:12px}.communication-dialpad-field{display:grid;gap:6px;justify-items:center}.communication-dialpad-field>span{color:var(--correl-color-5d6f88);font-size:12px;font-weight:600}.communication-dialpad-field input{width:min(280px,100%);border:1px solid var(--correl-color-c9d4e3);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);color:var(--correl-color-0f172a);padding:10px 12px;font-size:17px;font-variant-numeric:tabular-nums;text-align:center}.communication-dialpad-field input:focus{outline:none;border-color:var(--correl-color-0f5cc8);box-shadow:var(--correl-shadow-focus)}.communication-call-controls{display:flex;align-items:center;justify-content:center;gap:10px}.communication-call-controls button{display:inline-flex;align-items:center;gap:8px;min-height:36px;border-radius:var(--correl-radius-pill);padding:0 18px;font-size:13px;font-weight:600;cursor:pointer}.communication-call-controls button.primary{border:1px solid var(--correl-color-0e8345);background:var(--correl-color-0e8345);color:var(--correl-color-ffffff)}.communication-call-controls button.primary:hover:not(:disabled){background:var(--correl-color-0b6b38)}.communication-call-controls button.secondary{border:1px solid var(--correl-color-e5b9b5);background:var(--correl-color-ffffff);color:var(--correl-color-b42318)}.communication-call-controls button.secondary:hover:not(:disabled){background:var(--correl-color-fff5f4)}.communication-call-controls button:disabled{opacity:.45;cursor:default}.communication-session-state{margin-left:auto;border:1px solid var(--correl-color-dbe3ee);border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff);color:var(--correl-color-475569);padding:5px 10px;font-size:11px;font-weight:600}.communication-session-state.state-in-progress{border-color:var(--correl-color-bbf7d0);background:var(--correl-color-f0fdf4);color:var(--correl-color-166534)}.communication-session-state.state-ended{border-color:var(--correl-color-bfdbfe);background:var(--correl-color-eff6ff);color:var(--correl-color-1d4ed8)}.communication-log-call{display:grid;gap:10px;padding:14px 18px 16px}.communication-log-call h4{margin:0;color:var(--correl-color-33415b);font-size:13px;font-weight:650}.communication-log-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px}.communication-status-line{margin:0;padding:0 18px 10px;color:var(--correl-color-64748b);font-size:12px}.communication-call-stage .communication-status-line{padding:0;text-align:center}.communication-status-line.blocked{color:var(--correl-color-9a3412)}.communication-error{display:grid;gap:4px;border-top:1px solid var(--correl-color-fecaca);background:var(--correl-color-fff1f2);color:var(--correl-color-9f1239);padding:10px 18px;font-size:12px}.communication-error strong{font-size:13px}.communication-compose-state{overflow:hidden;margin:0 auto 0 0;color:var(--correl-color-5d7290);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.communication-compose-state.ready{color:var(--correl-color-1d7a4f)}.communication-compose-state.blocked{color:var(--correl-color-92560f)}.communication-actions{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--correl-color-e8edf4);background:var(--correl-color-ffffff);padding:12px 18px}.communication-actions button{display:inline-flex;align-items:center;gap:8px;min-height:36px;border-radius:8px;padding:0 16px;font-size:13px;font-weight:600;cursor:pointer}.communication-actions button.secondary{border:1px solid var(--correl-color-c9d4e3);background:var(--correl-color-ffffff);color:var(--correl-color-33415b)}.communication-actions button.secondary:hover:not(:disabled){background:var(--correl-color-f6f8fb)}.communication-actions button.primary{border:1px solid var(--correl-color-0f5cc8);background:var(--correl-color-0f5cc8);color:var(--correl-color-ffffff)}.communication-actions button.primary:hover:not(:disabled){background:var(--correl-color-0b4ea8)}.communication-actions button:disabled{opacity:.45;cursor:default}.communication-footer-hint{overflow:hidden;margin-right:auto;color:var(--correl-color-7186a0);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.client-ledger-contact-dialog{width:min(660px,calc(100vw - 48px))}.communication-next-action{display:flex;align-items:baseline;gap:8px;overflow:hidden;margin:0;border-bottom:1px solid var(--correl-color-e8edf4);background:var(--correl-color-f8fafc);padding:9px 18px}.communication-next-action span{flex:none;color:var(--correl-color-7186a0);font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.communication-next-action strong{overflow:hidden;color:var(--correl-color-1e3a5f);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.communication-contact-list{display:grid;max-height:min(52vh,440px);overflow:auto}.communication-contact-list article{display:grid;grid-template-columns:34px minmax(130px,1fr) minmax(180px,240px) auto;align-items:center;gap:12px;border-bottom:1px solid var(--correl-color-eef2f7);padding:11px 18px}.communication-contact-list article.restricted{background:var(--correl-color-fbfcfe)}.communication-contact-list article>b{display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border-radius:var(--correl-radius-pill);background:var(--correl-color-e8eff9);color:var(--correl-color-1e3a5f);font-size:11px;font-weight:650;letter-spacing:.4px}.communication-contact-list article.restricted>b{background:var(--correl-color-f1f5f9);color:var(--correl-color-94a3b8)}.communication-contact-id{display:grid;flex:1;gap:2px;min-width:0}.communication-contact-id strong{overflow:hidden;color:var(--correl-color-0f172a);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.communication-contact-id small{overflow:hidden;color:var(--correl-color-64748b);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.communication-contact-channel{display:grid;gap:2px;min-width:0;text-align:right}.communication-contact-channel strong{overflow:hidden;color:var(--correl-color-33415b);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.communication-contact-channel small{overflow:hidden;color:var(--correl-color-94a3b8);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.communication-contact-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:132px;min-width:0;min-height:32px;border:1px solid var(--correl-color-bcd0ec);border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-0f5cc8);padding:0 12px;font-size:13px;font-weight:600;cursor:pointer}.communication-contact-action.icon-only{width:34px;min-width:34px;min-height:34px;padding:0;border-color:var(--correl-color-d6e0ef);color:var(--correl-color-163b7a)}.communication-contact-action svg,.communication-dialpad-link svg,.communication-actions button svg,.communication-call-controls button svg{width:14px;height:14px;flex:0 0 14px;color:currentColor}.communication-contact-action span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.communication-contact-action:hover:not(:disabled){border-color:var(--correl-color-0f5cc8);background:var(--correl-color-f3f8ff)}.communication-contact-action.icon-only:hover:not(:disabled){background:var(--correl-color-eef5ff)}.communication-contact-action:disabled{opacity:.45;cursor:default}.communication-contact-unavailable{justify-self:end;border:1px solid var(--correl-color-e2e8f0);border-radius:var(--correl-radius-pill);background:var(--correl-color-f8fafc);color:var(--correl-color-94a3b8);padding:4px 12px;font-size:11px;font-weight:600}.communication-dialpad-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:12px 18px 0;border:none;border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-0f5cc8);padding:8px 10px;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.communication-dialpad-link:hover:not(:disabled){background:var(--correl-color-f3f8ff)}@media (max-width: 640px){.communication-contact-list article{grid-template-columns:34px minmax(0,1fr)}.communication-contact-channel{grid-column:2;text-align:left}.communication-contact-action,.communication-contact-unavailable{grid-column:2;justify-self:stretch;width:100%}.communication-contact-action.icon-only{justify-self:start;width:34px}}.cg-contacts-ledger{width:min(1240px,calc(100vw - 32px));max-height:min(88vh,760px);overflow:hidden}.cg-contacts-ledger-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,430px);min-height:min(62vh,560px);border-top:1px solid var(--correl-color-e8edf4)}.cg-contacts-ledger-list{max-height:min(70vh,640px);overflow:auto;border-right:1px solid var(--correl-color-e8edf4)}.cg-contacts-ledger-list table{width:100%;border-collapse:collapse;table-layout:fixed}.cg-contacts-ledger-list th{position:sticky;top:0;z-index:1;box-sizing:border-box;min-width:0;border-bottom:1px solid var(--correl-color-e8edf4);background:var(--correl-color-fbfcfe);color:var(--correl-color-667892);padding:9px 10px;font-size:11px;font-weight:650;letter-spacing:.4px;text-align:left;text-transform:uppercase}.cg-contacts-ledger-list td{box-sizing:border-box;min-width:0;border-bottom:1px solid var(--correl-color-eef2f7);color:var(--correl-color-33415b);padding:11px 10px;font-size:13px;vertical-align:middle}.cg-contacts-ledger-list tbody tr{cursor:pointer}.cg-contacts-ledger-list tbody tr:hover{background:var(--correl-color-f8fbff)}.cg-contacts-ledger-list tbody tr.is-selected{background:var(--correl-color-eef6ff);box-shadow:inset 3px 0 0 var(--correl-color-0f5cc8)}.cg-contacts-ledger-list td:first-child{min-width:0}.cg-contacts-ledger-list td:first-child>b,.cg-contact-avatar{display:inline-grid;place-items:center;width:30px;height:30px;flex:none;border-radius:var(--correl-radius-pill);background:var(--correl-color-e8eff9);color:var(--correl-color-1e3a5f);font-size:10px;font-weight:650;letter-spacing:.4px;margin-right:10px;vertical-align:middle}.cg-contact-avatar.has-image{overflow:hidden;background:var(--correl-color-dce8f7);padding:0}.cg-contact-avatar.has-image:after{content:attr(data-fallback)}.cg-contact-avatar.has-image img{width:100%;height:100%;object-fit:cover}.cg-contacts-ledger-list td:first-child>span{display:inline-grid;min-width:0;width:calc(100% - 44px);vertical-align:middle}.cg-contacts-ledger-list td:first-child strong{overflow:hidden;color:var(--correl-color-0f172a);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cg-contacts-ledger-list td:first-child small{overflow:hidden;color:var(--correl-color-64748b);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cg-contacts-ledger-list td:not(:first-child){overflow:hidden;max-width:none;text-overflow:ellipsis;white-space:nowrap}.cg-contacts-ledger-list th:nth-child(1),.cg-contacts-ledger-list td:nth-child(1){width:21%}.cg-contacts-ledger-list th:nth-child(2),.cg-contacts-ledger-list td:nth-child(2),.cg-contacts-ledger-list th:nth-child(3),.cg-contacts-ledger-list td:nth-child(3){width:11%}.cg-contacts-ledger-list th:nth-child(4),.cg-contacts-ledger-list td:nth-child(4),.cg-contacts-ledger-list th:nth-child(5),.cg-contacts-ledger-list td:nth-child(5),.cg-contacts-ledger-list th:nth-child(6),.cg-contacts-ledger-list td:nth-child(6){width:9%}.cg-contacts-ledger-list th:nth-child(7),.cg-contacts-ledger-list td:nth-child(7){width:8%}.cg-contacts-ledger-list th:nth-child(8),.cg-contacts-ledger-list td:nth-child(8){width:19%;overflow:visible}.cg-contacts-ledger-list td a{color:var(--correl-color-0f5cc8);font-weight:600;text-decoration:none}.cg-contacts-ledger-list td a:hover{text-decoration:underline}.cg-contacts-ledger-empty{display:grid;justify-items:center;gap:10px;margin:0;color:var(--correl-color-64748b);padding:32px 18px;font-size:13px;text-align:center}.cg-contacts-ledger-empty strong{color:var(--correl-color-24324a);font-size:13px}.cg-contacts-ledger-row-actions{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.cg-contacts-ledger-row-actions button,.cg-contacts-inline-action,.cg-contacts-ledger .communication-dialog-header .primary,.cg-contacts-ledger-empty .primary{min-height:28px;border:1px solid var(--correl-color-c9d4e3);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0f5cc8);cursor:pointer;padding:0 7px;font-size:11px;font-weight:650}.cg-contacts-ledger .communication-dialog-header .primary,.cg-contacts-ledger-empty .primary{width:auto;min-width:108px;border-color:var(--correl-color-0f5cc8);background:var(--correl-color-0f5cc8);color:var(--correl-color-ffffff);padding:0 12px}.cg-contacts-ledger .cg-contacts-ledger-close{display:inline-grid;flex:none;place-items:center;width:34px;height:34px;border:1px solid var(--correl-color-cbd5e1);border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-0f172a);padding:0;box-shadow:0 1px 2px #0f172a14}.cg-contacts-ledger .cg-contacts-ledger-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.cg-contacts-ledger .cg-contacts-ledger-close:hover:not(:disabled),.cg-contacts-ledger .cg-contacts-ledger-close:focus-visible{border-color:var(--correl-color-0f5cc8);background:var(--correl-color-eef5ff);color:var(--correl-color-0f3f91);outline:none}.cg-contacts-ledger .cg-contacts-ledger-close:disabled{color:var(--correl-color-94a3b8);cursor:not-allowed;opacity:.72}.cg-contacts-ledger-row-actions button:hover:not(:disabled){border-color:var(--correl-color-0f5cc8);background:var(--correl-color-f6f9ff)}.cg-contacts-inline-action{min-height:24px;border-color:transparent;background:transparent;padding:0;color:var(--correl-color-0f5cc8)}.cg-contacts-inline-action:hover{text-decoration:underline}.cg-contacts-ledger-row-actions button:disabled,.cg-contacts-ledger-empty .primary:disabled,.cg-contacts-ledger .communication-dialog-header .primary:disabled{color:var(--correl-color-8da0b8);cursor:not-allowed;opacity:.72}.cg-contacts-ledger-inspector{display:grid;align-content:start;min-width:0;background:var(--correl-color-ffffff)}.cg-contacts-ledger-inspector-header{display:flex;align-items:start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--correl-color-e8edf4);padding:14px 16px 12px}.cg-contacts-ledger-inspector-header>div:first-child{display:grid;gap:2px;min-width:0}.cg-contacts-ledger-inspector-header span{color:var(--correl-color-60728a);font-size:11px;font-weight:700;text-transform:uppercase}.cg-contacts-ledger-inspector-header strong{overflow:hidden;color:var(--correl-color-0f172a);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.cg-contacts-ledger-tabs{display:inline-flex;gap:4px;border:1px solid var(--correl-color-d8e1ee);border-radius:6px;background:var(--correl-color-f7f9fc);padding:3px}.cg-contacts-ledger-tabs button{min-height:26px;border:0;border-radius:6px;background:transparent;color:var(--correl-color-50647e);cursor:pointer;padding:0 9px;font-size:12px;font-weight:650}.cg-contacts-ledger-tabs button.is-active{background:var(--correl-color-ffffff);color:var(--correl-color-0f5cc8);box-shadow:0 1px 2px #0f172a14}.cg-contacts-ledger-form{display:grid;min-height:100%}.cg-contacts-ledger-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 18px 16px}.cg-contacts-photo-note{display:flex;align-items:center;gap:6px;margin:0;color:var(--correl-color-60728a);font-size:12px;line-height:1.35}.cg-contacts-ledger-form-grid label{display:grid;gap:6px}.cg-contacts-ledger-form-grid label.wide,.cg-contacts-ledger-form-grid .wide{grid-column:1 / -1}.cg-contacts-ledger-form-grid span{color:var(--correl-color-5d6f88);font-size:12px;font-weight:600}.cg-contacts-ledger-form-grid input,.cg-contacts-ledger-form-grid select{width:100%;border:1px solid var(--correl-color-c9d4e3);border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-0f172a);padding:8px 10px;font-size:13px;font-family:inherit}.cg-contacts-ledger-form-grid input:focus,.cg-contacts-ledger-form-grid select:focus{outline:none;border-color:var(--correl-color-0f5cc8);box-shadow:var(--correl-shadow-focus)}@media (max-width: 980px){.cg-contacts-ledger-workbench{grid-template-columns:1fr}.cg-contacts-ledger-list{max-height:44vh;border-right:0;border-bottom:1px solid var(--correl-color-e8edf4)}}.communication-control-panel .memory-header{align-items:center}.communication-control-notices{display:grid;gap:6px;border-top:1px solid var(--correl-color-fed7aa);border-bottom:1px solid var(--correl-color-fed7aa);background:var(--correl-color-fff7ed);padding:10px 16px}.communication-control-notices p{margin:0;color:var(--correl-color-9a3412);font-size:12px;font-weight:450}.communication-provider-ledger-header,.communication-provider-ledger-row{grid-template-columns:minmax(130px,1fr) 72px 82px 86px 86px minmax(180px,1.4fr)}.communication-user-ledger-header,.communication-user-ledger-row{grid-template-columns:minmax(150px,1.1fr) 76px 82px minmax(170px,1.15fr) minmax(190px,1.3fr)}.settings-communication-panel{display:grid;gap:16px;align-content:start;padding:16px 18px 22px}.settings-communication-panel h4,.settings-communication-panel h5,.settings-communication-panel p{margin:0}.settings-integrations-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.settings-integrations-head h4{color:var(--correl-color-0f172a);font-size:16px;font-weight:650}.settings-integrations-head p{max-width:560px;margin-top:3px;color:var(--correl-color-5b6678);font-size:13px;line-height:1.5}.settings-integrations-head button{flex:none;min-height:32px;border:1px solid var(--correl-color-c9d4e3);border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-33415b);padding:0 14px;font-size:13px;font-weight:600;cursor:pointer}.settings-integrations-head button:hover:not(:disabled){background:var(--correl-color-f6f8fb)}.settings-integrations-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.settings-integrations-summary article{display:grid;gap:2px;border:1px solid var(--correl-color-e3e9f2);border-radius:var(--correl-radius-overlay);background:var(--correl-color-fbfcfe);padding:10px 14px}.settings-integrations-summary strong{color:var(--correl-color-0f172a);font-size:18px;font-weight:650}.settings-integrations-summary span{color:var(--correl-color-64748b);font-size:12px}.settings-integrations-handoff{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--correl-color-bcd0ec);border-radius:var(--correl-radius-overlay);background:var(--correl-color-f3f8ff);padding:12px 14px}.settings-integrations-handoff>div{display:grid;gap:2px}.settings-integrations-handoff strong{color:var(--correl-color-16345c);font-size:13px;font-weight:650}.settings-integrations-handoff span{color:var(--correl-color-46618b);font-size:12px;line-height:1.45}.settings-integrations-handoff a{flex:none;border:1px solid var(--correl-color-0f5cc8);border-radius:8px;background:var(--correl-color-0f5cc8);color:var(--correl-color-ffffff);padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.settings-integrations-handoff a:hover{background:var(--correl-color-0b4ea8)}.settings-integrations-notices{display:grid;gap:4px;border:1px solid var(--correl-color-f0d9b1);border-radius:var(--correl-radius-overlay);background:var(--correl-color-fff8ec);padding:10px 14px}.settings-integrations-notices p{margin:0;color:var(--correl-color-92560f);font-size:12px}.settings-integrations-group{display:grid;gap:8px}.settings-integrations-group h5,.settings-integrations-identities h5{color:var(--correl-color-33415b);font-size:12px;font-weight:650;letter-spacing:.4px;text-transform:uppercase}.settings-integrations-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px}.settings-integration-card{display:grid;gap:12px;align-content:start;border:1px solid var(--correl-color-e0e7f0);border-radius:8px;background:var(--correl-color-ffffff);padding:14px 16px}.settings-integration-card.tone-connected{border-color:var(--correl-color-cfe4d8)}.settings-integration-card-head{display:flex;align-items:flex-start;gap:10px}.settings-integration-logo{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border-radius:8px;background:var(--correl-color-eef2f8);color:var(--correl-color-33415b);box-shadow:inset 0 0 0 1px #0f172a0a}.settings-integration-logo svg{display:block;width:24px;height:24px}.settings-integration-logo.logo-microsoft-graph{background:var(--correl-color-f5f8fd)}.settings-integration-logo.logo-google-workspace{background:var(--correl-color-fff7f4)}.settings-integration-logo.logo-twilio{background:var(--correl-color-fff1f2)}.settings-integration-logo.logo-ringcentral{background:var(--correl-color-fff3e6)}.settings-integration-logo.logo-zoom-phone{background:var(--correl-color-eef6ff)}.settings-integration-logo.logo-aircall{background:var(--correl-color-edfdf7)}.settings-integration-card-head>div{display:grid;flex:1;gap:2px;min-width:0}.settings-integration-card-head strong{color:var(--correl-color-0f172a);font-size:14px;font-weight:650}.settings-integration-card-head small{color:var(--correl-color-64748b);font-size:12px;line-height:1.4}.settings-integration-status{flex:none;border-radius:var(--correl-radius-pill);padding:4px 10px;font-size:11px;font-style:normal;font-weight:650}.settings-integration-status.tone-connected{background:var(--correl-color-e8f6ee);color:var(--correl-color-146c43)}.settings-integration-status.tone-attention{background:var(--correl-color-fff4e0);color:var(--correl-color-92560f)}.settings-integration-status.tone-idle{background:var(--correl-color-f1f5f9);color:var(--correl-color-64748b)}.settings-integration-state{margin:0;color:var(--correl-color-40516b);font-size:13px;line-height:1.45}.settings-integration-empty{margin:0;color:var(--correl-color-7186a0);font-size:13px}.settings-integration-actions{display:flex;gap:8px}.settings-integration-actions button,.settings-integrations-identity-list button{display:inline-flex;align-items:center;min-height:32px;border:1px solid var(--correl-color-c9d4e3);border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-33415b);padding:0 14px;font-size:13px;font-weight:600;cursor:pointer}.settings-integration-actions button:hover:not(:disabled),.settings-integrations-identity-list button:hover:not(:disabled){border-color:var(--correl-color-9fb2cb)}.settings-integration-actions button.primary{border-color:var(--correl-color-0f5cc8);background:var(--correl-color-0f5cc8);color:var(--correl-color-ffffff)}.settings-integration-actions button.primary:hover:not(:disabled){border-color:var(--correl-color-0b4ea8);background:var(--correl-color-0b4ea8)}.settings-integration-actions button:disabled,.settings-integrations-identity-list button:disabled{opacity:.45;cursor:default}.settings-integrations-identities{display:grid;gap:8px}.settings-integrations-identity-list{display:grid;overflow:hidden;border:1px solid var(--correl-color-e0e7f0);border-radius:8px;background:var(--correl-color-ffffff)}.settings-integrations-identity-list article{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--correl-color-eef2f7);padding:11px 16px}.settings-integrations-identity-list article:last-child{border-bottom:none}.settings-integration-identity-icon{display:inline-grid;place-items:center;width:32px;height:32px;flex:none;border-radius:var(--correl-radius-pill);background:var(--correl-color-eef2f8);color:var(--correl-color-33415b)}.settings-integrations-identity-list article>div{display:grid;flex:1;gap:2px;min-width:0}.settings-integrations-identity-list article strong{overflow:hidden;color:var(--correl-color-0f172a);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.settings-integrations-identity-list article small{overflow:hidden;color:var(--correl-color-64748b);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.command-side-stack{gap:0;align-self:start;grid-template-rows:auto;height:auto;min-height:0}.command-activity-panel{display:grid;align-self:start;grid-template-rows:50px auto;height:auto;min-height:0;overflow:hidden;border-color:var(--correl-color-d6dee8);border-radius:8px;background:var(--correl-color-ffffff)}.command-activity-panel{min-height:0}.command-module-header{min-height:50px;border-bottom:1px solid var(--correl-color-e0e6ee);padding:0 18px}.command-module-title{display:flex;min-width:0;align-items:baseline;gap:12px}.command-module-title h3{color:var(--correl-color-030712);font-size:16px;font-weight:450;line-height:1}.command-module-title span{color:var(--correl-color-334155);font-size:12px;font-weight:450;line-height:1}.command-module-action{display:inline-flex;align-items:center;gap:8px;color:var(--correl-color-1d5fbd);font-size:12px;font-weight:450;line-height:1;text-decoration:none}.command-module-action svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.command-module-action:hover,.command-module-action:focus-visible{color:var(--correl-color-0f4fb8);text-decoration:none}.command-activity-body{display:grid;align-content:start;grid-template-rows:auto auto;grid-auto-rows:auto;min-width:0;min-height:0;overflow:hidden}.command-activity-body{gap:10px;padding:12px 18px 14px}.command-activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.command-activity-item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;min-width:0;padding:0 9px;border-left:1px solid var(--correl-color-dfe5ee)}.command-activity-item:first-child{border-left:0;padding-left:0}.command-activity-item svg{width:22px;height:22px;border-radius:0;background:transparent;color:var(--correl-color-1d5fdf);padding:0;stroke-width:1.8}.command-activity-item.tone-green svg{background:transparent;color:var(--correl-color-139352)}.command-activity-item.tone-red svg{background:transparent;color:var(--correl-color-b91c1c)}.command-activity-item div{display:grid;min-width:0;gap:2px}.command-activity-item span{color:var(--correl-color-344055);font-size:12px;font-weight:450;line-height:1.05}.command-activity-item strong{color:var(--correl-color-020617);font-size:20px;font-weight:450;letter-spacing:0;line-height:.95}.command-activity-item small{color:var(--correl-color-334155);font-size:11px;font-weight:400;line-height:1.2;white-space:nowrap}.command-activity-footer{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(140px,.85fr);gap:12px;align-items:stretch}.command-activity-issue{display:grid;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:8px;min-height:56px;border:1px solid var(--correl-color-dfe6f0);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-142033);padding:0 12px;text-align:left;box-shadow:none}.command-activity-issue>svg:first-child{width:21px;height:21px;fill:none;color:var(--correl-color-bf161d);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.command-activity-issue>svg:last-child{width:14px;height:14px;fill:none;color:var(--correl-color-cf171f);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.command-activity-issue span{display:inline-flex;min-width:0;align-items:baseline;gap:8px;color:var(--correl-color-1f2937);font-size:13px;font-weight:450;line-height:1.2}.command-activity-issue strong{color:var(--correl-color-020617);font-size:14px;font-weight:450}.command-activity-issue em{font-style:normal;white-space:normal}.command-activity-issue b{color:var(--correl-color-cf171f);font-size:12px;font-weight:450}.command-activity-issue:hover,.command-activity-issue:focus-visible{border-color:#cf171f52;outline:none}.command-activity-density{display:grid;align-content:center;gap:8px;min-width:0;border:1px solid var(--correl-color-dfe6f0);border-radius:6px;background:var(--correl-color-ffffff);padding:10px 12px;overflow:hidden}.command-activity-density>span{color:var(--correl-color-334155);font-size:11px;font-weight:450}.command-density-bars{display:grid;grid-template-columns:repeat(28,minmax(2px,1fr));align-items:end;gap:4px;height:26px;border-bottom:1px solid var(--correl-color-d9e2ef);padding:0 1px}.command-density-bars span{display:block;height:var(--density-height);min-height:2px;border-radius:2px 2px 0 0;background:var(--correl-color-2f6fd8)}.command-activity-worklist{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border-top:1px solid var(--correl-color-e0e6ee);padding-top:8px}.command-activity-worklist header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.command-activity-worklist header span{color:var(--correl-color-334155);font-size:12px;font-weight:450;letter-spacing:.02em;line-height:1;text-transform:uppercase}.command-activity-worklist header strong{color:var(--correl-color-142033);font-size:12px;font-weight:450;line-height:1}.command-activity-worklist>div{display:grid;align-content:start;gap:6px;min-height:0;overflow:auto;padding-right:2px}.command-activity-worklist button{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(116px,.7fr) 58px;align-items:center;gap:10px;min-height:28px;border:1px solid var(--correl-color-e0e6ee);border-radius:6px;background:var(--correl-color-fbfdff);color:var(--correl-color-142033);padding:0 10px;text-align:left}.command-activity-worklist button:hover,.command-activity-worklist button:focus-visible,.command-activity-worklist button.selected{border-color:#1d5fbd57;background:var(--correl-color-f5f9ff);outline:none}.command-activity-worklist button span,.command-activity-worklist button strong,.command-activity-worklist button em,.command-activity-worklist button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-activity-worklist button span{color:var(--correl-color-526175);font-size:11px;font-weight:450}.command-activity-worklist button strong{color:var(--correl-color-07111f);font-size:11px;font-weight:450}.command-activity-worklist button em{color:var(--correl-color-475569);font-size:11px;font-style:normal;font-weight:400}.command-activity-worklist button b{justify-self:end;color:var(--correl-color-334155);font-size:11px;font-weight:450}.command-activity-worklist button b.due-hot{color:var(--correl-color-c2410c)}.command-activity-worklist p{margin:0;color:var(--correl-color-526175);font-size:12px;line-height:1.3}.correl-command-page>.command-metric-tape{overflow:hidden;border:1px solid var(--cmd-border);border-radius:4px;background:var(--correl-color-ffffff)}.command-metric-tape-item{position:relative;height:129px;min-height:129px;overflow:hidden;border:0;border-right:1px solid var(--cmd-border);padding:0}.command-metric-tape-item:last-child{border-right:0}.command-metric-hit{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 30px auto;align-content:start;gap:6px;width:100%;height:100%;min-height:0;border:0;border-radius:0;background:transparent;color:inherit;padding:10px 24px 9px;text-align:left;box-shadow:none;cursor:pointer;overflow:hidden}.command-metric-hit:hover,.command-metric-hit:focus-visible{background:var(--correl-color-fbfdff)}.command-metric-hit:focus-visible{outline:2px solid rgba(29,95,189,.35);outline-offset:-2px}.command-metric-tape-item.is-active .command-metric-hit{background:var(--correl-color-f8fbff);box-shadow:inset 0 0 0 1px #1d5fbd3d}.command-metric-hit>.command-tape-title,.command-metric-hit>.command-metric-tape-item-figure,.command-metric-hit>.command-metric-visual,.command-metric-hit>small{grid-column:1}.command-metric-hit .command-tape-title{margin:0;color:var(--correl-color-071126);font-size:14px;font-weight:450;line-height:1.2;white-space:nowrap}.command-metric-tape-item-figure{position:relative;display:block;width:100%;max-width:100%;min-width:0}.command-metric-tape-item-figure strong{display:block;max-width:100%;overflow:hidden;color:var(--correl-color-020617);font-size:26px;font-weight:450;line-height:1.18;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.command-metric-tape-item-figure:before{display:none}.command-metric-tape-item.tone-green .command-metric-tape-item-figure strong{color:var(--correl-color-087f45)}.command-metric-tape-item.tone-red .command-metric-tape-item-figure strong{color:var(--correl-color-e30613)}.command-metric-tape-item.tone-amber .command-metric-tape-item-figure strong{color:var(--correl-color-f08a00)}.command-metric-tape-item.tone-blue .command-metric-tape-item-figure strong{color:var(--cmd-blue)}.command-metric-tape-item.metric-closed_won .command-metric-tape-item-figure strong,.command-metric-tape-item.metric-at_risk_revenue .command-metric-tape-item-figure strong{font-size:20px;line-height:1.2}.command-metric-hit small{display:block;min-width:0;margin:0;overflow:hidden;color:var(--correl-color-071126);font-size:14px;font-weight:450;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.command-metric-visual{position:relative;display:block;width:100%;min-width:0;height:30px}.command-metric-visual-meter i,.command-metric-visual-ticks i,.command-metric-visual-health i{position:absolute;right:0;left:0;border-radius:var(--correl-radius-pill);background:var(--correl-color-e6edf4)}.command-metric-visual-meter i,.command-metric-visual-ticks i{top:12px;height:4px}.command-metric-visual-meter i:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--metric-fill);border-radius:inherit;background:var(--correl-color-087f45)}.command-metric-visual-meter.tone-red i:before{background:var(--correl-color-e30613)}.command-metric-visual-meter b{position:absolute;top:5px;left:var(--metric-marker);width:2px;height:18px;border-radius:4px;background:var(--correl-color-071126);transform:translate(-50%)}.command-metric-visual-ticks i{height:2px;background:var(--correl-color-9ca8b7)}.command-metric-visual-ticks b{position:absolute;top:7px;left:var(--metric-tick);width:10px;height:10px;border-radius:var(--correl-radius-pill);background:var(--correl-color-087f45);transform:translate(-50%)}.command-metric-visual-health{height:30px}.command-metric-visual-health i{top:13px;height:3px;background:linear-gradient(90deg,var(--correl-color-e30613) 0 33%,var(--correl-color-f08a00) 33% 66%,var(--correl-color-087f45) 66% 100%)}.command-metric-visual-health b{position:absolute;top:0;left:var(--metric-health);width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:12px solid var(--correl-color-e30613);transform:translate(-50%)}.command-metric-visual-health em{position:absolute;top:20px;color:var(--correl-color-1b2942);font-size:11px;font-style:normal;font-weight:450;line-height:13px;transform:translate(-50%)}.command-metric-visual-health em:nth-of-type(1){left:0;transform:translate(0)}.command-metric-visual-health em:nth-of-type(2){left:50%}.command-metric-visual-health em:nth-of-type(3){right:0;transform:translate(0)}.command-metric-visual-stack{display:flex;align-items:center;height:30px}.command-metric-visual-stack i{display:block;height:8px;min-width:6px}.command-metric-visual-stack i:first-child{border-radius:2px 0 0 2px}.command-metric-visual-stack i:last-child{border-radius:0 2px 2px 0}.command-metric-visual-stack .tone-red{background:var(--correl-color-e30613)}.command-metric-visual-stack .tone-amber{background:var(--correl-color-f08a00)}.command-metric-visual-stack .tone-slate{background:var(--correl-color-354255)}.command-metric-popover-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:start;justify-content:center;padding:146px 32px 32px;pointer-events:none}.command-metric-popover{width:min(900px,calc(100vw - 64px));max-height:calc(100dvh - 178px);overflow-y:auto;border:1px solid var(--correl-color-cfd9e6);background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay);pointer-events:auto}.command-metric-popover.metric-open_pipeline{width:min(1160px,calc(100vw - 64px))}.command-metric-popover-layer.metric-layer-closed_won{align-items:center;padding:28px;background:#0f172a47;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.command-metric-popover.metric-closed_won{width:min(1338px,calc(100vw - 56px));min-height:min(972px,calc(100dvh - 56px));max-height:calc(100dvh - 56px);overflow:hidden;border:1px solid rgba(15,23,42,.16);border-radius:6px;background:var(--correl-color-ffffff);box-shadow:0 30px 84px #0f172a47,0 1px #ffffffb8 inset}.command-metric-popover-header{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:18px;border-bottom:1px solid var(--cmd-border-soft);padding:18px 20px 16px}.command-metric-popover-header div{display:grid;grid-template-columns:minmax(0,auto) auto minmax(0,1fr);align-items:baseline;gap:10px 18px;min-width:0}.command-metric-popover-header span{color:var(--cmd-text);font-size:13px;font-weight:450}.command-metric-popover-header strong{color:var(--correl-color-020617);font-size:28px;font-weight:450;line-height:1}.command-metric-popover-header small{overflow:hidden;color:var(--cmd-muted);font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-metric-popover-header button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:0;border:1px solid var(--correl-color-d8e1ec);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-475569);padding:0}.command-metric-popover-header button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.command-metric-popover-footer{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:18px;border-top:1px solid var(--cmd-border-soft);background:var(--correl-color-f8fafc);padding:14px 20px}.command-metric-popover-footer p{margin:0;color:var(--cmd-text);font-size:13px;font-weight:450;line-height:1.25}.command-metric-popover-footer div{display:grid;gap:4px}.command-metric-popover-footer span{color:var(--cmd-muted);font-size:12px;line-height:1.25}.command-metric-diagram{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:stretch;gap:18px;min-height:268px;padding:20px;color:var(--correl-color-111827)}.command-metric-diagram-empty{display:flex;align-items:center;justify-content:center;min-height:180px;color:var(--cmd-muted);font-size:13px;font-weight:450}.command-open-pipeline-control{display:grid;color:var(--correl-color-0f172a)}.command-pipeline-empty{margin:0;color:var(--correl-color-64748b);font-size:12px;font-weight:450;padding:16px}.command-metric-popover-layer:has(.metric-open_pipeline){padding-top:28px}.command-metric-popover.metric-open_pipeline{width:min(1576px,calc(100vw - 64px));max-height:calc(100dvh - 56px);overflow-x:hidden;overflow-y:auto;border-color:var(--correl-color-c8d4e3);border-radius:var(--correl-radius-overlay);box-shadow:0 28px 80px #0f172a33,0 0 0 1px #0f172a08}.metric-open_pipeline .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 56px;gap:28px;padding:34px 48px 29px}.metric-open_pipeline .command-metric-popover-header div{grid-template-columns:auto minmax(0,1fr);gap:12px 44px}.metric-open_pipeline .command-metric-popover-header span{grid-column:1 / -1;color:var(--correl-color-1e2b44);font-size:24px;font-weight:450;line-height:1.05}.metric-open_pipeline .command-metric-popover-header strong{color:var(--correl-color-07122f);font-size:clamp(34px,3.3vw,52px);font-weight:450;letter-spacing:0;line-height:.96}.metric-open_pipeline .command-metric-popover-header small{color:var(--correl-color-34435d);font-size:20px;font-weight:450;line-height:1}.metric-open_pipeline .command-metric-popover-header button{width:56px;height:56px;border-color:var(--correl-color-cfdae8);border-radius:var(--correl-radius-overlay);color:var(--correl-color-24334f)}.metric-open_pipeline .command-metric-popover-header button svg{width:30px;height:30px;stroke-width:1.8}.command-open-pipeline-control{display:grid;grid-template-rows:minmax(0,1fr) auto;color:var(--correl-color-07122f);background:var(--correl-color-ffffff)}.command-pipeline-exposure-simple{display:grid;gap:28px;padding:48px 42px 35px 48px}.command-pipeline-exposure-simple h3{margin:0;color:var(--correl-color-07122f);font-size:27px;font-weight:450;letter-spacing:0;line-height:1.05}.command-pipeline-simple-rows{display:grid}.command-pipeline-simple-row{display:grid;grid-template-columns:190px minmax(360px,1fr) 160px;gap:30px;align-items:center;min-height:145px;border-bottom:1px solid var(--correl-color-dce5f0)}.command-pipeline-simple-row:first-child{border-top:0}.command-pipeline-simple-currency{display:grid;align-content:center;gap:6px;min-width:0}.command-pipeline-simple-currency strong{color:var(--correl-color-07122f);font-size:37px;font-weight:450;letter-spacing:0;line-height:.95}.command-pipeline-simple-currency span,.command-pipeline-simple-currency small{color:var(--correl-color-35435e);font-size:22px;font-weight:450;letter-spacing:0;line-height:1.08}.command-pipeline-simple-bar{display:flex;overflow:hidden;width:100%;height:84px;border-radius:4px;background:var(--correl-color-e7edf5);box-shadow:inset 0 0 0 1px #0f172a0a}.command-pipeline-simple-exposure-bar{display:block;width:var(--exposure-share);min-width:0;background:linear-gradient(90deg,var(--correl-color-061845) 0%,var(--correl-color-0b265d) 100%)}.command-pipeline-simple-pressure-bar{display:block;width:var(--pressure-share);min-width:0;background:linear-gradient(90deg,var(--correl-color-fb213b) 0%,var(--correl-color-e8122e) 100%)}.command-pipeline-simple-row.pressure-amber .command-pipeline-simple-pressure-bar{background:linear-gradient(90deg,var(--correl-color-ffae22) 0%,var(--correl-color-ff970d) 100%)}.command-pipeline-simple-pressure{display:grid;justify-items:start;align-content:center;gap:6px;min-width:0}.command-pipeline-simple-pressure strong{color:var(--correl-color-ee1733);font-size:27px;font-weight:450;letter-spacing:0;line-height:1}.command-pipeline-simple-row.pressure-amber .command-pipeline-simple-pressure strong{color:var(--correl-color-e98400)}.command-pipeline-simple-pressure span{color:var(--correl-color-35435e);font-size:18px;font-weight:450;line-height:1.1}.command-pipeline-simple-legend{display:inline-flex;justify-self:center;gap:46px;align-items:center;color:var(--correl-color-23324f);font-size:19px;font-weight:450;line-height:1}.command-pipeline-simple-legend span{display:inline-flex;gap:12px;align-items:center}.command-pipeline-simple-legend i{display:block;width:28px;height:22px;border-radius:6px}.command-pipeline-simple-legend .legend-exposure{background:linear-gradient(90deg,var(--correl-color-061845) 0%,var(--correl-color-0b265d) 100%)}.command-pipeline-simple-legend .legend-pressure{background:linear-gradient(90deg,var(--correl-color-fb213b) 0%,var(--correl-color-e8122e) 100%)}.command-pipeline-action-strip{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:26px;align-items:center;min-height:136px;border-top:1px solid var(--correl-color-d7e1ee);background:var(--correl-color-f8fbff);padding:27px 42px 27px 53px}.command-pipeline-action-target{position:relative;width:48px;height:48px;border:4px solid var(--correl-color-07122f);border-radius:var(--correl-radius-pill)}.command-pipeline-action-target:before,.command-pipeline-action-target:after{position:absolute;border-radius:inherit;content:""}.command-pipeline-action-target:before{top:9px;right:9px;bottom:9px;left:9px;border:4px solid var(--correl-color-07122f)}.command-pipeline-action-target:after{top:18px;right:18px;bottom:18px;left:18px;background:var(--correl-color-07122f)}.command-pipeline-action-strip p{margin:0;color:var(--correl-color-1f2e49);font-size:clamp(19px,1.8vw,27px);font-weight:400;letter-spacing:0;line-height:1.2}.command-pipeline-action-strip p strong{color:var(--correl-color-07122f);font-weight:450}.command-pipeline-action-strip button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:274px;height:82px;border:0;border-radius:8px;background:var(--correl-color-071b46);color:var(--correl-color-ffffff);font-size:24px;font-weight:450;letter-spacing:0;box-shadow:var(--correl-shadow-subtle)}.command-pipeline-action-strip button:hover,.command-pipeline-action-strip button:focus-visible{background:var(--correl-color-0d2a64);outline:3px solid var(--correl-accent-ring);outline-offset:2px}.command-pipeline-action-strip button svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.command-diagram-canvas{display:grid;grid-template-rows:minmax(140px,1fr) 22px;gap:14px;min-width:0;border:1px solid var(--correl-color-dbe3ee);background:linear-gradient(180deg,var(--correl-color-ffffff) 0%,var(--correl-color-f8fbff) 100%);padding:16px}.command-diagram-trend,.command-forecast-control-svg{display:block;width:100%;min-height:150px}.command-diagram-gridline{fill:none;stroke:var(--correl-color-d6e0eb);stroke-linecap:round;stroke-width:1.4}.command-diagram-gridline.soft{opacity:.5}.command-diagram-line,.command-forecast-history{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.command-forecast-history{stroke:#0f172a47;stroke-width:2.2}.command-diagram-dot{fill:var(--correl-color-ffffff);stroke-width:3}.command-diagram-line.tone-green,.command-diagram-dot.tone-green{stroke:var(--cmd-green)}.command-diagram-line.tone-blue,.command-diagram-dot.tone-blue{stroke:var(--cmd-blue)}.command-diagram-line.tone-amber,.command-diagram-dot.tone-amber{stroke:var(--cmd-amber)}.command-diagram-line.tone-red,.command-diagram-dot.tone-red{stroke:var(--cmd-red)}.command-diagram-line.tone-slate,.command-diagram-dot.tone-slate{stroke:var(--correl-color-334155)}.command-diagram-stack,.command-risk-stack-bar{display:flex;width:100%;overflow:hidden;border-radius:4px;background:var(--correl-color-e8edf4)}.command-diagram-stack{height:22px;box-shadow:inset 0 0 0 1px #0f172a0d}.command-diagram-slice,.command-risk-slice{display:block;height:100%;min-width:4px}.command-risk-slice.tone-green{background:var(--cmd-green)}.command-risk-slice.tone-blue{background:var(--cmd-blue)}.command-risk-slice.tone-amber{background:var(--cmd-amber)}.command-risk-slice.tone-red{background:var(--cmd-red)}.command-risk-slice.tone-slate{background:var(--correl-color-334155)}.command-diagram-slice.tone-green{background:var(--cmd-green)}.command-diagram-slice.tone-blue{background:var(--cmd-blue)}.command-diagram-slice.tone-amber{background:var(--cmd-amber)}.command-diagram-slice.tone-red{background:var(--cmd-red)}.command-diagram-slice.tone-slate{background:var(--correl-color-334155)}.command-forecast-track{fill:var(--correl-color-e8edf4)}.command-forecast-fill{fill:#16a05bc7}.command-forecast-overage{fill:#0f766eeb}.command-forecast-quota-marker{stroke:var(--correl-color-020617);stroke-linecap:round;stroke-width:3}.command-forecast-commit-marker{stroke:#16a05beb;stroke-linecap:round;stroke-width:3}.command-forecast-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-forecast-readout span,.command-diagram-ledger span{display:grid;grid-template-columns:10px minmax(0,.7fr) auto;align-items:center;gap:8px;min-width:0;border:1px solid var(--correl-color-dbe3ee);background:var(--correl-color-ffffff);padding:10px 11px}.command-forecast-readout span:before,.command-diagram-ledger i{content:"";width:8px;height:8px;border-radius:4px;background:currentColor}.command-forecast-readout b,.command-forecast-readout strong,.command-diagram-ledger b,.command-diagram-ledger strong,.command-diagram-ledger em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-forecast-readout b,.command-diagram-ledger b{color:var(--cmd-muted);font-size:11px;font-weight:450}.command-forecast-readout strong,.command-diagram-ledger strong{color:var(--cmd-text);font-size:12px;font-weight:450;text-align:right}.command-diagram-ledger{display:grid;align-content:start;gap:8px;min-width:0}.command-diagram-ledger span{grid-template-columns:10px minmax(0,.55fr) auto;grid-template-rows:auto auto}.command-diagram-ledger em{grid-column:2 / -1;color:var(--cmd-muted);font-size:11px;font-style:normal}.command-forecast-readout .tone-green,.command-diagram-ledger .tone-green{color:var(--cmd-green)}.command-forecast-readout .tone-blue,.command-diagram-ledger .tone-blue{color:var(--cmd-blue)}.command-forecast-readout .tone-amber,.command-diagram-ledger .tone-amber{color:var(--cmd-amber)}.command-forecast-readout .tone-red,.command-diagram-ledger .tone-red{color:var(--cmd-red)}.command-forecast-readout .tone-slate,.command-diagram-ledger .tone-slate{color:var(--correl-color-334155)}.command-forecast-commit-control{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.75fr);gap:16px;padding:18px 20px 20px;color:var(--correl-color-0f172a)}.command-forecast-commit-control.is-unavailable{grid-template-columns:1fr;min-height:220px}.command-forecast-unavailable{display:grid;align-content:center;justify-items:center;gap:8px;min-height:190px;border:1px solid var(--correl-color-dbe3ee);background:var(--correl-color-f8fafc);text-align:center}.command-forecast-unavailable strong{color:var(--correl-color-0f172a);font-size:16px;font-weight:450}.command-forecast-unavailable p{max-width:420px;margin:0;color:var(--correl-color-52627a);font-size:12px;font-weight:450;line-height:1.4}.command-metric-popover-layer:has(.metric-forecast_commit){padding-top:12px}.command-metric-popover.metric-forecast_commit{width:min(1488px,calc(100vw - 64px));max-height:calc(100dvh - 24px);overflow-y:auto;border-color:var(--correl-color-c8d4e3);border-radius:6px;box-shadow:0 28px 80px #0f172a2e,0 0 0 1px #0f172a08}.metric-forecast_commit .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 48px;gap:24px;border-bottom-color:var(--correl-color-d6e0ec);padding:27px 48px 23px}.metric-forecast_commit .command-metric-popover-header div{grid-template-columns:auto auto minmax(0,1fr);gap:34px}.metric-forecast_commit .command-metric-popover-header span{color:var(--correl-color-07122f);font-size:28px;font-weight:450;line-height:1}.metric-forecast_commit .command-metric-popover-header strong{color:var(--correl-color-07122f);font-size:clamp(38px,4vw,58px);font-weight:450;letter-spacing:0;line-height:.9}.metric-forecast_commit .command-metric-popover-header small{color:var(--correl-color-35435e);font-size:22px;font-weight:450;line-height:1}.metric-forecast_commit .command-metric-popover-header button{width:48px;height:48px;border:0;border-radius:0;color:var(--correl-color-07122f)}.metric-forecast_commit .command-metric-popover-header button svg{width:28px;height:28px;stroke-width:1.8}.command-forecast-commit-control{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;color:var(--correl-color-07122f);background:var(--correl-color-ffffff)}.command-forecast-commit-control.is-unavailable{min-height:360px}.command-forecast-unavailable{display:grid;align-content:center;justify-items:center;gap:8px;min-height:300px;border:0;background:var(--correl-color-ffffff);text-align:center}.command-forecast-summary-tape{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:84px;border-bottom:1px solid var(--correl-color-d6e0ec);padding:0 68px}.command-forecast-summary-tape div{display:grid;gap:8px;min-width:0;border-right:1px solid var(--correl-color-d6e0ec);padding:0 42px 0 0}.command-forecast-summary-tape div+div{padding-left:42px}.command-forecast-summary-tape div:last-child{border-right:0}.command-forecast-summary-tape span{color:var(--correl-color-4b5a73);font-size:18px;font-weight:400;line-height:1}.command-forecast-summary-tape strong{overflow:hidden;color:var(--correl-color-07122f);font-size:25px;font-weight:450;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-forecast-summary-tape strong.is-negative{color:var(--correl-color-dc0714)}.command-forecast-summary-tape strong.is-positive{color:var(--correl-color-14b86b)}.command-forecast-main-graph{display:grid;gap:12px;border-bottom:1px solid var(--correl-color-d6e0ec);padding:27px 52px 22px}.command-forecast-main-graph h3{margin:0;color:var(--correl-color-07122f);font-size:27px;font-weight:450;letter-spacing:0;line-height:1.05}.command-forecast-graph-stage{position:relative;display:grid;gap:0;min-height:200px;padding:56px 36px 0 44px}.command-forecast-marker-label{position:absolute;top:14px;z-index:2;color:var(--correl-color-0758db);font-size:17px;font-weight:450;line-height:1;white-space:nowrap;transform:translate(-50%)}.command-forecast-marker-label.is-override{transform:translate(-3%)}.command-forecast-hero-bar{position:relative;display:flex;align-self:end;width:100%;height:82px;overflow:visible;border-radius:4px;background:var(--correl-color-e8eef5)}.command-forecast-hero-commit,.command-forecast-hero-best{display:grid;align-content:center;min-width:0;height:100%;color:var(--correl-color-ffffff);padding:0 28px}.command-forecast-hero-commit{min-width:148px;background:linear-gradient(90deg,var(--correl-color-17b96a) 0%,var(--correl-color-39b96c) 100%)}.command-forecast-hero-best{min-width:150px;background:linear-gradient(90deg,var(--correl-color-006666) 0%,var(--correl-color-006a6f) 100%)}.command-forecast-hero-commit b,.command-forecast-hero-best b{font-size:20px;font-weight:450;line-height:1.05}.command-forecast-hero-commit strong,.command-forecast-hero-best strong{margin-top:7px;font-size:26px;font-weight:450;line-height:1}.command-forecast-hero-quota,.command-forecast-hero-override{position:absolute;z-index:3;width:3px;transform:translate(-50%)}.command-forecast-hero-quota{top:-34px;bottom:0;border-left:3px dashed var(--correl-color-0758db)}.command-forecast-hero-override{top:-34px;bottom:0;border-left:3px solid var(--correl-color-0758db)}.command-forecast-hero-override:before{position:absolute;top:-2px;left:2px;width:17px;height:14px;background:var(--correl-color-0758db);clip-path:polygon(0 0,100% 0,78% 48%,100% 100%,0 100%);content:""}.command-forecast-axis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px;color:var(--correl-color-40506d);font-size:19px;font-weight:400;line-height:1}.command-forecast-axis span{position:relative;min-width:0;padding-top:15px;text-align:center}.command-forecast-axis span:first-child{text-align:left}.command-forecast-axis span:last-child{text-align:right}.command-forecast-axis span:before{position:absolute;top:0;left:50%;width:1px;height:16px;background:var(--correl-color-8090aa);content:""}.command-forecast-axis span:first-child:before{left:0}.command-forecast-axis span:last-child:before{right:0;left:auto}.command-forecast-axis:before{position:absolute;right:36px;bottom:49px;left:44px;height:2px;background:var(--correl-color-8090aa);content:""}.command-forecast-axis-currency{justify-self:center;margin-top:10px;color:var(--correl-color-40506d);font-size:24px;font-weight:400;line-height:1}.command-forecast-empty-graph{display:grid;place-content:center;gap:8px;min-height:248px;color:var(--correl-color-40506d);text-align:center}.command-forecast-empty-graph strong{color:var(--correl-color-07122f);font-size:22px;font-weight:450}.command-forecast-empty-graph span{font-size:14px;font-weight:450}.command-forecast-currency-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-bottom:1px solid var(--correl-color-d6e0ec);padding:18px 58px 20px}.command-forecast-currency-chip{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;min-height:60px;min-width:0;overflow:hidden;border:1px solid var(--correl-color-cbd7e6);border-radius:6px;background:var(--correl-color-ffffff);padding:0 24px}.command-forecast-currency-chip:before{position:absolute;inset:0 auto 0 0;width:6px;background:var(--correl-color-9aabbf);content:""}.command-forecast-currency-chip.is-active:before,.command-forecast-currency-chip.tone-green:before{background:var(--correl-color-18b96b)}.command-forecast-currency-chip.tone-amber:before{background:var(--correl-color-d97706)}.command-forecast-currency-chip.tone-red:before{background:var(--correl-color-dc0714)}.command-forecast-currency-chip strong{color:var(--correl-color-07122f);font-size:24px;font-weight:450;line-height:1}.command-forecast-currency-chip span{display:flex;min-width:0;align-items:baseline;justify-content:center;gap:6px;color:var(--correl-color-40506d);font-size:17px;font-weight:450;line-height:1;white-space:nowrap}.command-forecast-currency-chip b,.command-forecast-currency-chip em{overflow:hidden;text-overflow:ellipsis}.command-forecast-currency-chip b{color:var(--correl-color-18b96b);font-style:normal;font-weight:450}.command-forecast-currency-chip em{color:var(--correl-color-40506d);font-style:normal;font-weight:450}.command-forecast-currency-chip .is-risk{color:var(--correl-color-dc0714)}.command-forecast-evidence-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;min-height:76px;background:var(--correl-color-ffffff);padding:13px 62px 15px 52px}.command-forecast-evidence-strip p{margin:0;color:var(--correl-color-07122f);font-size:21px;font-weight:450;line-height:1.2}.command-forecast-evidence-strip button{min-width:266px;height:58px;border:2px solid var(--correl-color-0758db);border-radius:4px;background:var(--correl-color-ffffff);color:var(--correl-color-0758db);font-size:21px;font-weight:450}.command-forecast-evidence-strip button:hover,.command-forecast-evidence-strip button:focus-visible{background:var(--correl-color-f3f7ff);outline:3px solid rgba(7,88,219,.2);outline-offset:2px}.command-forecast-evidence-review{display:grid;gap:0;border-top:1px solid var(--correl-color-d6e0ec);background:var(--correl-color-f8fbff)}.command-forecast-evidence-review article{display:grid;gap:6px;border-bottom:1px solid var(--correl-color-d6e0ec);padding:16px 52px}.command-forecast-evidence-review article:last-child{border-bottom:0}.command-forecast-evidence-review strong{color:var(--correl-color-07122f);font-size:13px;font-weight:450;text-transform:uppercase}.command-forecast-evidence-review p{margin:0;color:var(--correl-color-40506d);font-size:13px;font-weight:450;line-height:1.35}@media (max-width: 700px){.command-metric-popover-layer:has(.metric-forecast_commit){padding:8px}.command-metric-popover.metric-forecast_commit{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.metric-forecast_commit .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 40px;gap:12px;padding:18px}.metric-forecast_commit .command-metric-popover-header div{grid-template-columns:minmax(0,1fr);gap:8px}.metric-forecast_commit .command-metric-popover-header span{font-size:23px}.metric-forecast_commit .command-metric-popover-header strong{font-size:40px}.metric-forecast_commit .command-metric-popover-header small{font-size:18px}.metric-forecast_commit .command-metric-popover-header button{width:40px;height:40px}.command-forecast-summary-tape{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;min-height:0;padding:16px 18px}.command-forecast-summary-tape div,.command-forecast-summary-tape div+div{gap:6px;border-right:0;padding:0}.command-forecast-summary-tape span{font-size:13px}.command-forecast-summary-tape strong{font-size:18px}.command-forecast-main-graph{gap:12px;overflow-x:visible;padding:20px 18px 18px}.command-forecast-main-graph h3{position:sticky;left:0;width:fit-content;font-size:24px}.command-forecast-graph-stage{min-width:0;min-height:210px;padding:56px 8px 0}.command-forecast-marker-label{font-size:12px}.command-forecast-marker-label.is-override{top:32px;transform:translate(-45%)}.command-forecast-hero-commit,.command-forecast-hero-best{min-width:0;padding:0 16px}.command-forecast-hero-commit b,.command-forecast-hero-best b{font-size:17px}.command-forecast-hero-commit strong,.command-forecast-hero-best strong{font-size:23px}.command-forecast-axis:before{right:8px;left:8px}.command-forecast-currency-strip{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 18px}.command-forecast-currency-chip{gap:18px;min-height:58px}.command-forecast-currency-chip span{justify-content:flex-start;font-size:16px}.command-forecast-evidence-strip{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:18px}.command-forecast-evidence-strip p{font-size:16px}.command-forecast-evidence-strip button{width:100%;min-width:0}.command-forecast-evidence-review article{padding:14px 18px}}.command-metric-popover-layer:has(.metric-customer_health){align-items:center;padding:8px;background:#0f172a1f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.command-metric-popover.metric-customer_health{display:grid;grid-template-rows:136px minmax(0,1fr);width:min(2032px,calc(100vw - 16px));height:min(1240px,calc(100dvh - 16px));max-height:none;overflow-x:hidden;overflow-y:auto;border:1px solid var(--correl-color-d1dbe7);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.metric-customer_health .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 48px;min-height:0;gap:24px;border-bottom:1px solid var(--correl-color-d2dce8);padding:0 52px}.metric-customer_health .command-metric-popover-header div{grid-template-columns:auto 1px minmax(0,1fr);align-items:center;gap:34px}.metric-customer_health .command-metric-popover-header span,.metric-customer_health .command-metric-popover-header strong{color:var(--correl-color-07122a);font-size:31px;font-weight:450;line-height:1;white-space:nowrap}.metric-customer_health .command-metric-popover-header span{font-size:36px;font-weight:450}.metric-customer_health .command-metric-popover-header i{display:block;width:1px;height:35px;background:var(--correl-color-c9d3df)}.metric-customer_health .command-metric-popover-header button{width:48px;height:48px;border:0;border-radius:0;color:var(--correl-color-1f2937)}.metric-customer_health .command-metric-popover-header button svg{width:32px;height:32px;stroke-width:2}.command-health-workbench{display:grid;grid-template-rows:minmax(0,1fr) 218px;min-height:1100px;color:var(--correl-color-07122a);background:var(--correl-color-ffffff)}.command-health-workbench.is-unavailable{grid-template-rows:1fr;min-height:300px;padding:36px}.command-health-unavailable{display:grid;align-content:center;justify-items:center;gap:8px;min-height:220px;border:1px solid var(--correl-color-dbe3ee);background:var(--correl-color-f8fafc);text-align:center}.command-health-unavailable strong{color:var(--correl-color-0f172a);font-size:16px;font-weight:450}.command-health-unavailable p{max-width:420px;margin:0;color:var(--correl-color-52627a);font-size:12px;font-weight:450;line-height:1.4}.command-health-main{display:grid;grid-template-columns:445px minmax(0,1fr);min-height:0}.command-health-score-panel{display:grid;align-content:center;justify-items:center;gap:18px;border-right:1px solid var(--correl-color-d4dde8);padding:8px 36px 140px;text-align:center}.command-health-score-panel>strong{color:var(--correl-color-020b1d);font-size:168px;font-weight:450;letter-spacing:0;line-height:.82}.command-health-score-panel>span{color:var(--correl-color-dc0714);font-size:46px;font-weight:450;line-height:1}.command-health-score-panel>span.tone-green{color:var(--correl-color-087f4d)}.command-health-score-panel>span.tone-amber{color:var(--correl-color-b35300)}.command-health-score-panel>span.tone-red{color:var(--correl-color-dc0714)}.command-health-score-panel>em{color:var(--correl-color-273a57);font-size:26px;font-style:normal;font-weight:400;line-height:1}.command-health-score-panel>em.tone-green{color:var(--correl-color-1a7f37)}.command-health-score-panel>em.tone-red{color:var(--correl-color-273a57)}.command-health-movement{display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:56px 50px 0 58px}.command-health-movement h3{margin:0;color:var(--correl-color-07122a);font-size:36px;font-weight:450;letter-spacing:0;line-height:1}.command-health-waterfall{display:grid;grid-template-columns:120px minmax(0,1fr) 136px;gap:22px;align-items:center;min-height:390px;padding-top:34px}.command-health-score-anchor{display:grid;align-self:center;gap:8px;min-width:0}.command-health-score-anchor span{color:var(--correl-color-263954);font-size:22px;font-weight:400;line-height:1}.command-health-score-anchor strong{color:var(--correl-color-07122a);font-size:44px;font-weight:450;line-height:.9}.command-health-score-anchor.is-current{justify-items:end;text-align:right}.command-health-waterfall-stage{display:grid;grid-template-rows:176px 60px;align-items:end;min-width:0}.command-health-waterfall-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:34px;align-items:end;min-width:0;height:154px;border-bottom:5px solid var(--correl-color-d5dbe3);padding:0 12px 57px}.command-health-waterfall-track:before,.command-health-waterfall-track:after{position:absolute;bottom:-3px;width:5px;height:124px;background:var(--correl-color-07122a);content:""}.command-health-waterfall-track:before{left:0}.command-health-waterfall-track:after{right:0}.command-health-waterfall-track span{position:relative;display:grid;align-content:end;justify-items:center;min-width:0;height:126px}.command-health-waterfall-track span:after{position:absolute;right:-38px;bottom:39px;width:43px;border-top:2px dashed var(--correl-color-515b66);content:""}.command-health-waterfall-track span:last-child:after{display:none}.command-health-waterfall-track b,.command-health-waterfall-track em{overflow:hidden;max-width:148px;color:var(--correl-color-07122a);font-size:22px;font-style:normal;font-weight:400;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.command-health-waterfall-track em{margin-top:13px;margin-bottom:17px;color:var(--correl-color-dc0714);font-size:29px;font-weight:450}.command-health-waterfall-track i{display:block;width:100%;height:22px;background:var(--correl-color-d71920)}.command-health-waterfall-track .tone-green em{color:var(--correl-color-18813a)}.command-health-waterfall-track .tone-green i{background:var(--correl-color-2c8d36)}.command-health-axis{display:grid;grid-template-columns:repeat(5,1fr);color:var(--correl-color-334762);font-size:22px;font-weight:450;line-height:1}.command-health-axis span{text-align:center}.command-health-axis span:first-child{text-align:left}.command-health-axis span:last-child{text-align:right}.command-health-top-drivers{display:grid;align-self:start;gap:0;border-top:1px solid var(--correl-color-d4dde8)}.command-health-top-drivers h4{margin:0;border-bottom:1px solid var(--correl-color-d4dde8);padding:30px 0 19px;color:var(--correl-color-07122a);font-size:26px;font-weight:450;line-height:1}.command-health-top-drivers>div{display:grid}.command-health-top-drivers article{display:grid;grid-template-columns:360px 80px minmax(0,1fr);gap:32px;align-items:center;min-height:72px;border-bottom:1px solid var(--correl-color-d4dde8)}.command-health-top-drivers article:last-child{border-bottom:0}.command-health-top-drivers span{color:var(--correl-color-07122a);font-size:24px;font-weight:400;line-height:1}.command-health-top-drivers strong{color:var(--correl-color-dc0714);font-size:29px;font-weight:450;line-height:1;text-align:right}.command-health-top-drivers i{position:relative;display:block;height:22px;background:var(--correl-color-eef0f3)}.command-health-top-drivers i:before{position:absolute;inset:0 auto 0 0;width:var(--driver-width);background:var(--correl-color-d71920);content:""}.command-health-signal-ledger{display:grid;gap:0;border-top:1px solid var(--correl-color-d4dde8);padding-top:22px}.command-health-signal-ledger h4{margin:0 0 12px;color:var(--correl-color-07122a);font-size:22px;font-weight:450;line-height:1}.command-health-signal-ledger>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-health-signal-ledger article{display:grid;grid-template-columns:108px minmax(0,1fr);gap:7px 12px;align-items:center;min-height:58px;border-left:4px solid var(--correl-color-d71920);background:var(--correl-color-f7f9fc);padding:10px 12px}.command-health-signal-ledger article.tone-amber{border-left-color:var(--correl-color-b66a00)}.command-health-signal-ledger article.tone-green{border-left-color:var(--correl-color-18813a)}.command-health-signal-ledger span,.command-health-signal-ledger strong,.command-health-signal-ledger em{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.command-health-signal-ledger span{color:var(--correl-color-334762);font-size:12px;font-weight:450;text-transform:uppercase}.command-health-signal-ledger strong{color:var(--correl-color-07122a);font-size:16px;font-weight:450}.command-health-signal-ledger em{grid-column:2;color:var(--correl-color-52627a);font-size:13px;font-style:normal;font-weight:450}.command-health-score-panel .command-health-signal-ledger{width:100%;margin-top:10px;border-top-color:var(--correl-color-cfd8e4);padding-top:14px;text-align:left}.command-health-score-panel .command-health-signal-ledger>div{grid-template-columns:1fr}.command-health-score-panel .command-health-signal-ledger article{grid-template-columns:minmax(0,1fr);min-height:48px;gap:4px;padding:6px 10px}.command-health-score-panel .command-health-signal-ledger h4{font-size:18px;margin-bottom:10px}.command-health-score-panel .command-health-signal-ledger strong{font-size:14px}.command-health-score-panel .command-health-signal-ledger em{grid-column:auto;font-size:12px}.command-health-consequence-strip{display:grid;grid-template-columns:minmax(0,1fr) 424px;gap:44px;align-items:center;border-top:1px solid var(--correl-color-d2dce8);padding:0 60px 0 72px}.command-health-consequence-strip dl{display:grid;grid-template-columns:354px 300px minmax(220px,1fr);gap:0;margin:0}.command-health-consequence-strip div{display:grid;gap:18px;border-right:1px solid var(--correl-color-c9d3df);padding-right:60px}.command-health-consequence-strip div+div{padding-left:60px}.command-health-consequence-strip div:last-child{border-right:0}.command-health-consequence-strip dt{color:var(--correl-color-263954);font-size:22px;font-weight:400;line-height:1}.command-health-consequence-strip dd{margin:0;color:var(--correl-color-07122a);font-size:36px;font-weight:450;line-height:1;white-space:nowrap}.command-health-consequence-strip div:first-child dd,.command-health-consequence-strip div:nth-child(2) dd{color:var(--correl-color-dc0714)}.command-health-consequence-strip button{justify-self:end;width:424px;height:100px;border:0;border-radius:6px;background:var(--correl-color-020c1d);color:var(--correl-color-ffffff);font-size:29px;font-weight:450;line-height:1;box-shadow:0 2px #ffffff14 inset}.command-health-consequence-strip button:hover,.command-health-consequence-strip button:focus-visible{background:var(--correl-color-061833);outline:3px solid rgba(7,88,219,.22);outline-offset:2px}.command-won-close-workbench{display:grid;gap:0;min-height:0;padding:34px 38px 36px;color:var(--correl-color-09142a)}.command-won-close-workbench.is-empty{gap:26px;min-height:300px}.command-won-close-workbench.is-empty>p{margin:0;border-top:1px solid var(--correl-color-d8e0ea);padding-top:28px;color:var(--correl-color-516178);font-size:16px;font-weight:450}.command-won-close-header{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:18px;align-items:start}.command-won-close-header h2{margin:0;color:var(--correl-color-09142a);font-size:38px;font-weight:450;letter-spacing:0;line-height:.98}.command-won-close-header p{margin:13px 0 0;color:var(--correl-color-43536b);font-size:18px;font-weight:450;line-height:1.15}.command-won-close-header p span{padding:0 8px}.command-won-close-header button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-height:0;border:0;background:transparent;color:var(--correl-color-22314a);padding:0}.command-won-close-header button:hover{color:var(--correl-color-06122a)}.command-won-close-header button:focus-visible,.command-won-close-timeline button:focus-visible{outline:2px solid rgba(5,99,55,.34);outline-offset:3px}.command-won-close-header button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2}.command-won-close-headline{display:flex;flex-wrap:wrap;gap:16px 20px;align-items:center;margin-top:46px;color:var(--correl-color-071229)}.command-won-close-headline span{display:inline-flex;gap:18px;align-items:center;min-width:0}.command-won-close-headline i{width:8px;height:8px;border-radius:50%;background:var(--correl-color-08743f)}.command-won-close-headline strong{font-size:35px;font-weight:450;letter-spacing:0;line-height:1;white-space:nowrap}.command-won-revenue-bar{display:flex;height:98px;overflow:hidden;margin-top:39px;border-radius:4px;background:var(--correl-color-e6eef0)}.command-won-revenue-bar>span{display:flex;flex:1 1 var(--segment-share);align-items:center;justify-content:center;min-width:132px;gap:8px;border-right:1px solid rgba(255,255,255,.88);color:var(--correl-color-ffffff);padding:0 24px;white-space:nowrap}.command-won-revenue-bar>span:last-child{border-right:0}.command-won-revenue-bar .currency-gbp{background:linear-gradient(90deg,var(--correl-color-005d31) 0%,var(--correl-color-04723e) 100%)}.command-won-revenue-bar .currency-usd{background:linear-gradient(90deg,var(--correl-color-1f8a4d) 0%,var(--correl-color-3f9d60) 100%)}.command-won-revenue-bar .currency-eur{background:linear-gradient(90deg,var(--correl-color-86cfa5) 0%,var(--correl-color-94d8b1) 100%)}.command-won-revenue-bar strong,.command-won-revenue-bar em{font-size:20px;line-height:1}.command-won-revenue-bar strong{font-weight:450}.command-won-revenue-bar em{font-style:normal;font-weight:450}.command-won-close-timeline{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:0;margin-top:58px;padding:0 0 39px}.command-won-close-timeline:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--correl-color-6f7b8b)}.command-won-close-timeline button{position:relative;display:grid;justify-items:center;gap:10px;min-width:0;min-height:0;border:0;background:transparent;color:var(--correl-color-071229);padding:0 8px;text-align:center}.command-won-close-timeline button>span{width:17px;height:17px;margin-top:-8px;border-radius:50%;background:var(--correl-color-08743f);box-shadow:0 0 0 3px var(--correl-color-ffffff)}.command-won-close-timeline button>span:after{content:"";position:absolute;top:11px;left:50%;width:1px;height:31px;background:var(--correl-color-a7b1c0);transform:translate(-50%)}.command-won-close-timeline button.is-selected>span{background:var(--correl-color-005d31);box-shadow:0 0 0 3px var(--correl-color-ffffff),0 0 0 5px #05633747}.command-won-close-timeline strong{margin-top:21px;color:var(--correl-color-071229);font-size:19px;font-weight:450;line-height:1;white-space:nowrap}.command-won-close-timeline em{color:var(--correl-color-006534);font-size:17px;font-style:normal;font-weight:450;line-height:1;white-space:nowrap}.command-won-close-largest{display:grid;gap:12px;margin-top:12px}.command-won-close-largest h3{margin:0;color:var(--correl-color-071229);font-size:18px;font-weight:600;letter-spacing:0;line-height:1}.command-won-close-ledger{width:100%;border-collapse:collapse}.command-won-close-ledger th,.command-won-close-ledger td{border-bottom:1px solid var(--correl-color-d7dfe9);padding:12px 6px;text-align:left;vertical-align:middle}.command-won-close-ledger thead th{border-bottom-color:var(--correl-color-7a8798);color:var(--correl-color-09142a);font-size:12px;font-weight:650;line-height:1}.command-won-close-ledger thead th:nth-child(2),.command-won-close-ledger tbody td:nth-child(2){width:24%}.command-won-close-ledger thead th:nth-child(3),.command-won-close-ledger tbody td:nth-child(3){width:15%}.command-won-close-ledger tbody th,.command-won-close-ledger tbody td{color:var(--correl-color-071229);font-size:13px;line-height:1.25}.command-won-close-ledger tbody th{font-weight:650}.command-won-close-ledger tbody td{font-weight:450}.command-won-close-ledger tbody td:nth-child(5){color:var(--correl-color-006534);font-weight:650}.command-won-close-ledger tbody tr.is-selected{background:linear-gradient(90deg,rgba(5,99,55,.045),transparent 42%)}.command-won-close-ledger button{min-height:28px;border:1px solid var(--correl-color-9eb9dd);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-174ea6);padding:0 10px;font-size:12px;font-weight:650}.command-won-close-source{margin-top:18px;border-top:1px solid var(--correl-color-d7dfe9);padding-top:16px;color:var(--correl-color-465872);font-size:13px;font-weight:400;line-height:1}.command-health-composition-graph{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch}.command-health-drivers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.command-health-driver{display:grid;grid-template-rows:120px auto auto auto;gap:6px;min-width:0;border:1px solid var(--correl-color-dbe3ee);background:var(--correl-color-ffffff);padding:12px 10px 10px}.command-health-driver i{display:flex;align-items:end;width:100%;height:120px;overflow:hidden;border-radius:4px;background:var(--correl-color-e8edf4)}.command-health-driver em{display:block;width:100%;min-height:4px;border-radius:inherit}.command-health-driver.tone-green em{background:var(--cmd-green)}.command-health-driver.tone-blue em{background:var(--cmd-blue)}.command-health-driver.tone-amber em{background:var(--cmd-amber)}.command-health-driver.tone-red em{background:var(--cmd-red)}.command-health-driver.tone-slate em{background:var(--correl-color-334155)}.command-health-driver b,.command-health-driver strong,.command-health-driver small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-health-driver b{color:var(--cmd-text);font-size:11px;font-weight:450}.command-health-driver strong{color:var(--cmd-text);font-size:18px;font-weight:450;line-height:1}.command-health-driver small{color:var(--cmd-muted);font-size:10px;font-weight:450}.command-risk-stack-graph{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.command-risk-exposure-beams{display:grid;gap:10px}.command-risk-exposure-beam{display:grid;grid-template-columns:minmax(112px,.74fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.command-risk-exposure-beam b,.command-risk-exposure-beam strong{overflow:hidden;color:var(--cmd-text);font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-risk-exposure-beam strong{color:var(--correl-color-334155);text-align:right}.command-risk-exposure-beam i{display:block;height:12px;min-width:5px;overflow:hidden;border-radius:var(--correl-radius-pill);background:currentColor}.command-risk-exposure-beam:before{content:"";grid-column:2;grid-row:1;display:block;height:12px;border-radius:var(--correl-radius-pill);background:var(--correl-color-e8edf4)}.command-risk-exposure-beam i{grid-column:2;grid-row:1;z-index:1}.command-risk-exposure-beam.tone-red{color:var(--cmd-red)}.command-risk-exposure-beam.tone-amber{color:var(--cmd-amber)}.command-risk-exposure-beam.tone-green{color:var(--cmd-green)}.command-risk-exposure-beam.tone-blue{color:var(--cmd-blue)}.command-risk-exposure-beam.tone-slate{color:var(--correl-color-334155)}.command-metric-popover-layer:has(.metric-at_risk_revenue){align-items:center;padding:0;background:#f8fafcb8}.command-metric-popover.metric-at_risk_revenue{display:grid;grid-template-rows:102px minmax(0,1fr);width:min(1592px,100vw);height:min(990px,100dvh);max-height:100dvh;overflow:hidden;border:1px solid var(--correl-color-cbd6e2);border-radius:0;background:var(--correl-color-ffffff);color:var(--correl-color-07122a);box-shadow:var(--correl-shadow-overlay)}.metric-at_risk_revenue .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 78px;min-height:102px;border-bottom:1px solid var(--correl-color-d8e0ea);padding:0}.metric-at_risk_revenue .command-metric-popover-header div{grid-template-columns:282px max-content max-content;gap:0 34px;align-items:center;height:100%}.metric-at_risk_revenue .command-metric-popover-header span{display:flex;align-items:center;align-self:stretch;border-right:1px solid var(--correl-color-d8e0ea);padding:0 38px;color:var(--correl-color-050b16);font-size:29px;font-weight:450;line-height:1;white-space:nowrap}.metric-at_risk_revenue .command-metric-popover-header strong{overflow:hidden;color:var(--correl-color-050b16);font-size:43px;font-weight:450;letter-spacing:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}.metric-at_risk_revenue .command-metric-popover-header small{color:var(--correl-color-2f3d55);font-size:19px;font-weight:400;line-height:1;white-space:nowrap}.metric-at_risk_revenue .command-metric-popover-header button{width:78px;height:100%;border:0;border-radius:0;background:var(--correl-color-ffffff);color:var(--correl-color-06101f)}.metric-at_risk_revenue .command-metric-popover-header button:hover,.metric-at_risk_revenue .command-metric-popover-header button:focus-visible{background:var(--correl-color-f8fafc);outline:2px solid rgba(15,23,42,.18);outline-offset:-2px}.metric-at_risk_revenue .command-metric-popover-header button svg{width:34px;height:34px;stroke-width:1.8}.command-at-risk-workbench{display:grid;grid-template-columns:minmax(0,1fr) 514px;grid-template-rows:minmax(0,1fr) 102px;min-height:0;color:var(--correl-color-07122a);background:var(--correl-color-ffffff)}.command-at-risk-exposure{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;border-right:1px solid var(--correl-color-d8e0ea);padding:50px 39px 34px 38px}.command-at-risk-exposure h3,.command-at-risk-mix h3,.command-at-risk-next-action h3{margin:0;color:var(--correl-color-050b16);font-size:27px;font-weight:450;letter-spacing:0;line-height:1}.command-at-risk-account-bars{display:grid;align-content:stretch;margin-top:34px}.command-at-risk-account-bar{display:grid;grid-template-columns:52px minmax(0,1fr) 150px;gap:28px;align-items:center;min-height:156px;border-bottom:1px solid var(--correl-color-d9e1eb)}.command-at-risk-account-bar:last-child{border-bottom:0}.command-at-risk-rank{color:var(--correl-color-050b16);font-size:31px;font-weight:450;line-height:1}.command-at-risk-account-name{display:grid;gap:20px;min-width:0}.command-at-risk-account-name strong{overflow:hidden;color:var(--correl-color-050b16);font-size:24px;font-weight:450;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.command-at-risk-bar-track{display:block;width:100%;height:22px}.command-at-risk-bar-track i{display:block;width:var(--risk-share);height:100%;border-radius:4px;background:currentColor;box-shadow:8px 0 14px #0f172a0a}.command-at-risk-account-value{display:grid;justify-items:end;gap:12px;min-width:0;text-align:right}.command-at-risk-account-value strong{color:var(--correl-color-050b16);font-size:25px;font-weight:450;line-height:1;white-space:nowrap}.command-at-risk-account-value span{font-size:22px;font-weight:450;line-height:1;white-space:nowrap}.command-at-risk-side{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;padding:50px 46px 46px 36px}.command-at-risk-mix{display:grid;gap:44px;min-width:0;border-bottom:1px solid var(--correl-color-cfd8e4);padding-bottom:62px}.command-at-risk-mix>div{display:grid;gap:44px}.command-at-risk-mix-row{display:grid;gap:18px;min-width:0}.command-at-risk-mix-row header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:baseline}.command-at-risk-mix-row span{overflow:hidden;color:var(--correl-color-07122a);font-size:21px;font-weight:400;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-at-risk-mix-row strong{color:var(--correl-color-050b16);font-size:22px;font-weight:450;line-height:1;white-space:nowrap}.command-at-risk-mix-row i{display:block;height:18px;overflow:hidden;border-radius:4px;background:var(--correl-color-e6ebf2)}.command-at-risk-mix-row b{display:block;width:var(--risk-share);height:100%;border-radius:inherit;background:currentColor}.command-at-risk-next-action{display:grid;align-content:start;gap:26px;min-width:0;padding-top:43px}.command-at-risk-next-action article{display:grid;grid-template-rows:minmax(88px,auto) 82px;overflow:hidden;border:1px solid var(--correl-color-cbd6e2);border-left:5px solid currentColor;border-radius:6px;background:var(--correl-color-ffffff)}.command-at-risk-next-action article header{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;align-items:center;border-bottom:1px solid var(--correl-color-d8e0ea);padding:0 26px}.command-at-risk-next-action article svg{width:34px;height:34px;color:var(--correl-color-07122a);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.command-at-risk-next-action article strong{overflow:hidden;color:var(--correl-color-050b16);font-size:20px;font-weight:450;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.command-at-risk-next-action dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.command-at-risk-next-action dl div{display:grid;align-content:center;gap:8px;min-width:0;border-right:1px solid var(--correl-color-cfd8e4);padding:0 27px}.command-at-risk-next-action dl div:last-child{border-right:0}.command-at-risk-next-action dt{color:var(--correl-color-304058);font-size:15px;font-weight:400;line-height:1}.command-at-risk-next-action dd{overflow:hidden;margin:0;color:var(--correl-color-07122a);font-size:18px;font-weight:450;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-at-risk-next-action dl div:last-child dd{color:var(--correl-color-d90416)}.command-at-risk-next-action>p{margin:0;color:var(--correl-color-475569);font-size:16px;font-weight:450}.command-at-risk-account-bar.tone-red,.command-at-risk-mix-row.tone-red,.command-at-risk-next-action article.tone-red{color:var(--correl-color-e00613)!important}.command-at-risk-account-bar.tone-amber,.command-at-risk-mix-row.tone-amber,.command-at-risk-next-action article.tone-amber{color:var(--correl-color-f28c00)!important}.command-at-risk-account-bar.tone-slate,.command-at-risk-mix-row.tone-slate,.command-at-risk-next-action article.tone-slate{color:var(--correl-color-3f4e63)!important}.command-at-risk-footer{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-top:1px solid var(--correl-color-d8e0ea);padding:0 41px}.command-at-risk-footer span,.command-at-risk-footer button{display:inline-flex;align-items:center;gap:14px;color:var(--correl-color-26364e);font-size:16px;font-weight:400;line-height:1}.command-at-risk-footer button{border:0;background:transparent;padding:12px 0}.command-at-risk-footer button:hover,.command-at-risk-footer button:focus-visible{color:var(--correl-color-050b16);outline:2px solid rgba(15,23,42,.16);outline-offset:5px}.command-at-risk-footer button:disabled{color:var(--correl-color-64748b);cursor:progress}.command-at-risk-footer svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.command-at-risk-workbench.is-empty{display:flex;align-items:center;justify-content:center;min-height:340px;color:var(--correl-color-475569);font-size:16px;font-weight:450}@media (min-width: 1021px){.command-metric-popover-layer,.command-metric-popover-layer:has(.metric-open_pipeline),.command-metric-popover-layer:has(.metric-forecast_commit),.command-metric-popover-layer:has(.metric-customer_health),.command-metric-popover-layer:has(.metric-at_risk_revenue),.command-metric-popover-layer.metric-layer-closed_won{--command-metric-popout-width: min(1066px, calc(100vw - 144px) );--command-metric-popout-height: min(648px, calc(100dvh - 136px) );align-items:center;padding:68px 72px;background:#0f172a33;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.command-metric-popover,.command-metric-popover.metric-open_pipeline,.command-metric-popover.metric-forecast_commit,.command-metric-popover.metric-customer_health,.command-metric-popover.metric-at_risk_revenue,.command-metric-popover.metric-closed_won{width:var(--command-metric-popout-width);min-height:0;height:var(--command-metric-popout-height);max-height:var(--command-metric-popout-height);overflow:hidden;border:1px solid var(--correl-color-c8d4e3);border-radius:var(--correl-radius-overlay);box-shadow:var(--correl-shadow-overlay)}.command-metric-popover:not(.metric-closed_won){display:grid;grid-template-rows:88px minmax(0,1fr)}.command-metric-popover.metric-closed_won{overflow-y:auto}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 44px;min-height:88px;gap:20px;border-bottom:1px solid var(--correl-color-d6e0ec);padding:0 30px}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header div{grid-template-columns:auto minmax(0,max-content) auto;gap:16px 22px;align-items:center;height:auto;padding:0}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header span{display:block;grid-column:auto;align-self:auto;height:auto;border-right:0;padding:0;color:var(--correl-color-07122a);font-size:20px;font-weight:450;line-height:1;white-space:nowrap}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header strong{overflow:hidden;color:var(--correl-color-050b16);font-size:34px;font-weight:450;letter-spacing:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header small{color:var(--correl-color-314057);font-size:16px;font-weight:450;line-height:1;white-space:nowrap}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header button{width:42px;height:42px;border:0;border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-07122a)}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header button svg{width:24px;height:24px;stroke-width:2}.command-open-pipeline-control,.command-forecast-commit-control,.command-health-workbench,.command-at-risk-workbench{min-height:0;overflow:auto}.command-pipeline-exposure-simple{gap:18px;padding:26px 30px 20px}.command-pipeline-exposure-simple h3{font-size:22px}.command-pipeline-simple-row{grid-template-columns:154px minmax(0,1fr) 134px;gap:20px;min-height:106px}.command-pipeline-simple-currency strong{font-size:29px}.command-pipeline-simple-currency span,.command-pipeline-simple-currency small,.command-pipeline-simple-legend{font-size:15px}.command-pipeline-simple-bar{height:56px}.command-pipeline-simple-pressure strong{font-size:22px}.command-pipeline-simple-pressure span{font-size:14px}.command-pipeline-simple-legend{gap:30px}.command-pipeline-simple-legend i{width:20px;height:16px}.command-pipeline-action-strip{grid-template-columns:42px minmax(0,1fr) auto;gap:18px;min-height:86px;padding:18px 30px}.command-pipeline-action-target{width:36px;height:36px;border-width:3px}.command-pipeline-action-target:before{top:7px;right:7px;bottom:7px;left:7px;border-width:3px}.command-pipeline-action-target:after{top:15px;right:15px;bottom:15px;left:15px}.command-pipeline-action-strip p{font-size:18px}.command-pipeline-action-strip button{min-width:204px;height:54px;gap:12px;border-radius:6px;font-size:18px}.command-pipeline-action-strip button svg{width:22px;height:22px}.command-forecast-summary-tape{min-height:68px;padding:0 36px}.command-forecast-summary-tape div{gap:6px;padding-right:24px}.command-forecast-summary-tape div+div{padding-left:24px}.command-forecast-summary-tape span{font-size:13px}.command-forecast-summary-tape strong{font-size:20px}.command-forecast-main-graph{gap:8px;padding:20px 34px 16px}.command-forecast-main-graph h3{font-size:22px}.command-forecast-graph-stage{min-height:166px;padding:44px 28px 0 34px}.command-forecast-marker-label{top:3px;border-radius:4px;background:var(--correl-color-ffffff);padding:3px 6px;box-shadow:0 0 0 1px #0758db14;font-size:13px;pointer-events:none}.command-forecast-marker-label.is-override{transform:translate(28px)}.command-forecast-hero-bar{height:60px}.command-forecast-hero-commit,.command-forecast-hero-best{padding:0 20px}.command-forecast-hero-commit b,.command-forecast-hero-best b{font-size:15px}.command-forecast-hero-commit strong,.command-forecast-hero-best strong{font-size:20px}.command-forecast-axis{margin-top:15px;font-size:13px}.command-forecast-axis-currency{margin-top:5px;font-size:16px}.command-forecast-currency-strip{gap:20px;padding:14px 34px}.command-forecast-currency-chip{min-height:50px;gap:14px;padding:0 18px}.command-forecast-currency-chip strong{font-size:19px}.command-forecast-currency-chip span{font-size:13px}.command-forecast-evidence-strip{min-height:60px;gap:20px;padding:12px 34px}.command-forecast-evidence-strip p{font-size:16px}.command-forecast-evidence-strip button{min-width:210px;height:44px;font-size:16px}.command-health-workbench{grid-template-rows:minmax(0,1fr) 92px;min-height:0;overflow:auto}.command-health-main{grid-template-columns:256px minmax(0,1fr);overflow:hidden}.command-health-score-panel{gap:8px;padding:0 20px 24px}.command-health-score-panel>strong{font-size:96px}.command-health-score-panel>span{font-size:24px}.command-health-score-panel>em{font-size:14px}.command-health-movement{overflow:hidden;padding:24px 26px 0 28px}.command-health-movement h3{font-size:23px}.command-health-waterfall{grid-template-columns:70px minmax(0,1fr) 78px;gap:12px;min-height:176px;padding-top:14px}.command-health-score-anchor span{font-size:12px}.command-health-score-anchor strong{font-size:25px}.command-health-waterfall-stage{grid-template-rows:91px 28px}.command-health-waterfall-track{column-gap:8px;height:84px;border-bottom-width:3px;padding:0 4px 30px}.command-health-waterfall-track span{height:65px}.command-health-waterfall-track span:after{right:-13px;bottom:20px;width:18px}.command-health-waterfall-track b,.command-health-waterfall-track em{max-width:86px;font-size:12px;line-height:1.05}.command-health-waterfall-track b{color:var(--correl-color-07122a);font-size:13px;font-weight:450;text-overflow:clip}.command-health-waterfall-track em{margin-top:5px;margin-bottom:8px}.command-health-waterfall-track i{height:11px}.command-health-axis{font-size:11px}.command-health-top-drivers h4{padding:12px 0 8px;font-size:16px}.command-health-top-drivers article{grid-template-columns:minmax(132px,.78fr) 34px minmax(0,1fr);gap:12px;min-height:36px}.command-health-top-drivers span{font-size:13px}.command-health-top-drivers strong{font-size:14px}.command-health-top-drivers i{height:10px}.command-health-consequence-strip{grid-template-columns:minmax(0,1fr) 218px;gap:20px;padding:0 28px}.command-health-consequence-strip dl{grid-template-columns:200px 150px minmax(0,1fr)}.command-health-consequence-strip div{gap:8px;padding-right:22px}.command-health-consequence-strip div+div{padding-left:22px}.command-health-consequence-strip dt{font-size:12px}.command-health-consequence-strip dd{font-size:18px}.command-health-consequence-strip button{width:218px;height:52px;font-size:16px}.command-won-close-workbench{padding:28px 34px}.command-won-close-header h2{font-size:32px}.command-won-close-header p{margin-top:9px;font-size:15px}.command-won-close-headline{gap:12px 18px;margin-top:30px}.command-won-close-headline strong{font-size:29px}.command-won-revenue-bar{height:72px;margin-top:26px}.command-won-revenue-bar>span{min-width:104px;padding:0 18px}.command-won-revenue-bar strong,.command-won-revenue-bar em{font-size:16px}.command-won-close-timeline{margin-top:34px;padding-bottom:28px}.command-won-close-timeline button{gap:6px}.command-won-close-timeline strong{margin-top:14px;font-size:15px}.command-won-close-timeline em{font-size:14px}.command-won-close-largest{margin-top:0}.command-won-close-ledger th,.command-won-close-ledger td{padding:9px 0}.command-won-close-ledger tbody th,.command-won-close-ledger tbody td,.command-won-close-source{font-size:13px}.command-at-risk-workbench{grid-template-columns:minmax(0,1fr) 398px;grid-template-rows:minmax(0,1fr) 62px;overflow:hidden}.command-at-risk-exposure{padding:22px 28px 16px}.command-at-risk-exposure h3,.command-at-risk-mix h3,.command-at-risk-next-action h3{font-size:20px}.command-at-risk-account-bars{margin-top:16px}.command-at-risk-account-bar{grid-template-columns:34px minmax(0,1fr) 122px;gap:18px;min-height:92px}.command-at-risk-rank{font-size:24px}.command-at-risk-account-name{gap:10px}.command-at-risk-account-name strong{font-size:17px}.command-at-risk-bar-track{height:14px}.command-at-risk-account-value{gap:6px}.command-at-risk-account-value strong{font-size:17px}.command-at-risk-account-value span{font-size:15px}.command-at-risk-side{padding:22px 28px}.command-at-risk-mix{gap:18px;padding-bottom:22px}.command-at-risk-mix>div{gap:18px}.command-at-risk-mix-row{gap:8px}.command-at-risk-mix-row span{font-size:14px}.command-at-risk-mix-row strong{font-size:15px}.command-at-risk-mix-row i{height:11px}.command-at-risk-next-action{gap:16px;padding-top:22px}.command-at-risk-next-action article{grid-template-rows:58px 58px}.command-at-risk-next-action article header{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:0 16px}.command-at-risk-next-action article svg{width:24px;height:24px}.command-at-risk-next-action article strong{font-size:15px}.command-at-risk-next-action dl div{gap:4px;padding:0 16px}.command-at-risk-next-action dt{font-size:12px}.command-at-risk-next-action dd{font-size:14px}.command-at-risk-footer{padding:0 28px}.command-at-risk-footer span,.command-at-risk-footer button{gap:10px;font-size:14px}.command-at-risk-footer svg{width:22px;height:22px}}.command-health-ruler{position:relative;align-self:center;height:28px;overflow:hidden;border-radius:6px;background:linear-gradient(90deg,#dc26262e,#f59e0b2e 60%,#16a05b33)}.command-health-ruler span{display:block;height:100%;border-radius:inherit;background:#dc2626a8}.command-health-threshold,.command-health-ruler b{position:absolute;top:-4px;width:3px;height:36px;border-radius:var(--correl-radius-pill);background:var(--correl-color-020617)}.command-health-ruler b{background:var(--correl-color-ffffff);box-shadow:0 0 0 1px var(--correl-color-020617)}.command-risk-stack-bar{display:flex;width:100%;height:78px;overflow:hidden;border-radius:6px;background:var(--correl-color-e8edf4)}.command-risk-stack-bar .command-risk-slice{display:block;height:100%;min-width:4px}.command-flow-ribbon{stroke:#ffffffbd;stroke-linejoin:round}.command-main-grid>.command-intervention-panel{grid-column:1 / -1;height:278px}.command-intervention-panel{grid-template-rows:48px minmax(0,1fr)}.command-intervention-panel .command-panel-header{border-bottom:1px solid var(--cmd-border-soft)}.command-intervention-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px}.command-intervention-header>div:first-child{display:grid;min-width:0;gap:4px}.command-intervention-header p{margin:0;color:var(--cmd-muted);font-size:12px;font-weight:450;line-height:1.2;white-space:normal}.command-intervention-controls{display:flex;flex:0 0 auto;align-items:center;gap:8px;justify-content:flex-end}.command-segmented-control{display:inline-grid;grid-auto-columns:minmax(0,auto);grid-auto-flow:column;align-items:center;gap:2px;border:1px solid rgba(148,163,184,.2);border-radius:6px;background:var(--correl-color-f8fafc);padding:2px}.command-segmented-control button{min-height:24px;border:0;border-radius:6px;background:transparent;color:var(--cmd-muted);font-size:11px;font-weight:450;letter-spacing:0;line-height:1;padding:0 8px}.command-segmented-control button.selected,.command-segmented-control button[aria-pressed=true]{background:var(--correl-color-ffffff);color:var(--cmd-text);box-shadow:0 1px 2px #0f172a14}.command-intervention-body{display:grid;grid-template-columns:minmax(0,1fr) 352px;min-height:0}.command-intervention-state{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:31px;border:1px solid rgba(148,163,184,.2);border-radius:6px;background:var(--correl-color-ffffff);color:var(--cmd-muted);padding:4px 8px 4px 14px;text-align:left}.command-intervention-state:before{position:absolute;inset:7px auto 7px 6px;width:3px;border-radius:var(--correl-radius-pill);background:currentColor;content:""}.command-intervention-state span,.command-intervention-state small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-intervention-state span{color:var(--cmd-text);font-size:10px;font-weight:450;line-height:1.1}.command-intervention-state small{color:var(--cmd-muted);font-size:10px;font-weight:450;line-height:1.1;text-align:right}.command-intervention-state:disabled{cursor:default;opacity:.58}.command-intervention-state:not(:disabled):hover,.command-intervention-state:not(:disabled):focus-visible{border-color:#1d5fbd3d;color:var(--cmd-blue);outline:none}.command-intervention-table{--stage-count: 3;display:grid;align-content:start;gap:8px;width:100%;max-width:none;min-width:0;min-height:0;overflow:visible;padding:0}.command-intervention-row{display:grid;grid-template-columns:repeat(var(--stage-count),minmax(168px,1fr));gap:8px;min-height:0}.command-intervention-row-header{min-height:31px}.command-intervention-stage,.command-intervention-stage-lane{min-width:0}.command-intervention-stage button{display:grid;width:100%;min-width:0;gap:4px;border:0;border-bottom:1px solid rgba(203,213,225,.82);background:transparent;color:var(--cmd-text);font-size:11px;font-weight:450;letter-spacing:0;line-height:1.08;padding:0 0 7px;text-align:left}.command-intervention-stage button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-intervention-stage button small{color:var(--cmd-muted);font-size:10px;font-weight:450;line-height:1.15;white-space:normal}.command-intervention-stage button:hover,.command-intervention-stage button:focus-visible{color:var(--cmd-blue);outline:none}.command-intervention-stage button:disabled{cursor:default;opacity:.62}.command-intervention-stage-lane{display:grid;align-content:start;gap:8px;min-height:74px;border-left:1px solid rgba(203,213,225,.78);padding-left:8px}.command-intervention-stage-lane.is-empty{align-content:center;min-height:64px}.command-intervention-cell{position:relative;display:grid;width:100%;border-radius:6px}.command-intervention-cell{grid-template-rows:auto 4px auto;gap:6px;min-height:58px;border:1px solid rgba(148,163,184,.24);background:var(--correl-color-ffffff);color:var(--cmd-text);overflow:hidden;padding:8px 9px 7px 15px;text-align:left;box-shadow:inset 0 1px #ffffffeb;cursor:pointer}.command-intervention-cell:before{inset:9px auto 9px 7px;width:4px;border-radius:var(--correl-radius-pill);background:currentColor;position:absolute;content:"";pointer-events:none}.command-intervention-cell>span,.command-intervention-cell>strong,.command-intervention-cell>small{position:relative;z-index:1}.command-intervention-cell:hover,.command-intervention-cell:focus-visible{border-color:#0f172a3d;outline:none;box-shadow:inset 0 1px #ffffffe6,0 8px 16px #0f172a13}.command-intervention-cell.selected{border-color:#1d5fbd8c;box-shadow:inset 0 1px #ffffffeb,0 0 0 1px #1d5fbd38,0 8px 18px #0f172a1a}.command-intervention-cell.tone-blocked{color:var(--cmd-status-critical);border-color:color-mix(in srgb,var(--cmd-status-critical) 26%,transparent);background:var(--correl-color-fffdfd)}.command-intervention-cell.tone-at-risk{color:var(--cmd-status-at-risk);border-color:color-mix(in srgb,var(--cmd-status-at-risk) 24%,transparent);background:var(--correl-color-fffdfd)}.command-intervention-cell.tone-watch{color:var(--cmd-status-warning);border-color:color-mix(in srgb,var(--cmd-status-warning) 24%,transparent);background:var(--correl-color-fffdfa)}.command-intervention-cell.tone-on-track{color:var(--cmd-status-good);border-color:color-mix(in srgb,var(--cmd-status-good) 24%,transparent);background:var(--correl-color-fbfffd)}.command-intervention-inspector{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:6px;min-width:0;min-height:0;overflow:auto;border-left:1px solid var(--cmd-border-soft);background:linear-gradient(180deg,var(--correl-color-ffffff),var(--correl-color-f9fbfe));padding:10px 14px}.command-intervention-inspector h4{margin:0;color:var(--cmd-text);font-size:14px;font-weight:450;line-height:1.12;white-space:normal}.command-intervention-inspector p{margin:0;color:var(--cmd-muted);font-size:11px;font-weight:450;line-height:1.2;white-space:normal}.command-intervention-detail-panel{display:grid;align-content:start;gap:6px;min-height:0;overflow:auto;padding-right:2px}.command-intervention-detail-panel>strong{display:none;color:var(--cmd-text);font-size:12px;font-weight:450;line-height:1.15;white-space:normal}.command-intervention-source-row{display:grid;grid-template-columns:minmax(0,1fr) 62px 72px 48px;align-items:center;gap:6px;border:1px solid rgba(148,163,184,.14);border-radius:6px;background:var(--correl-color-ffffff);padding:6px 7px}.command-intervention-source-row span,.command-intervention-source-row small,.command-intervention-source-row em,.command-intervention-source-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-intervention-source-row span:first-child{display:grid;gap:2px}.command-intervention-source-row strong,.command-intervention-source-row b{color:var(--cmd-text);font-size:11px;font-weight:450}.command-intervention-source-row small,.command-intervention-source-row span:last-child{color:var(--cmd-muted);font-size:10px;font-weight:450}.command-intervention-source-row em{color:var(--cmd-blue);font-size:10px;font-style:normal;font-weight:450}.command-intervention-source-row>small:first-of-type,.command-intervention-source-row>span:last-child{display:none}.command-side-stack{grid-template-rows:minmax(0,1fr);align-self:stretch;height:100%;min-height:0}@media (min-width: 1281px) and (max-height: 820px){.correl-command-page{box-sizing:border-box;grid-template-rows:auto 129px 58px auto minmax(0,1fr);gap:0;min-height:calc(100dvh - 76px);overflow:visible;padding-bottom:0}.correl-command-page>.command-metric-tape{margin-top:0}.command-main-grid,.command-lower-grid,.command-side-stack{min-height:0}.command-lower-grid{min-height:max(440px,calc(100dvh - 390px))}.command-side-stack{height:100%}.command-side-stack{grid-template-rows:minmax(0,1fr);gap:0;height:100%}.command-metric-tape-item{height:129px;min-height:129px;padding:0}.command-metric-hit{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 22px 9px}.command-tape-title{margin-bottom:0}.command-metric-tape-item strong{font-size:25px}.command-metric-tape-item.metric-closed_won .command-metric-tape-item-figure strong,.command-metric-tape-item.metric-at_risk_revenue .command-metric-tape-item-figure strong{font-size:19px}.command-metric-tape-item small{margin-top:0}.command-panel-header{min-height:42px;padding:0 20px}.command-main-grid>.command-panel{height:100%;min-height:238px}.command-link-button{min-height:28px;margin:0 0 0 20px}.command-priority-panel{grid-template-rows:56px minmax(0,1fr) 100px 29px;height:100%}.command-priority-header{min-height:56px;padding:10px 20px 0}.command-priority-tabs{height:32px}.command-priority-tabs button{min-height:32px}.command-priority-table-header,.command-priority-row{grid-template-columns:74px minmax(210px,1.36fr) minmax(160px,1fr) 112px 74px 98px 74px;padding:0 20px}.command-priority-table-header{min-height:28px}.command-priority-row{min-height:29px;padding-left:17px}.command-priority-detail{grid-template-columns:minmax(176px,.78fr) minmax(0,1.4fr) minmax(172px,.55fr);gap:10px;padding:8px 20px}.command-priority-detail dl{gap:8px}.command-priority-action-button{min-width:142px;min-height:32px}.command-priority-action-context,.command-priority-feedback{max-width:172px}.command-owner-cell i{width:22px;height:22px}.command-priority-marker{padding:3px 8px}.command-activity-panel{height:100%;min-height:0}.command-module-header{min-height:50px;padding:0 18px}.command-module-title h3{font-size:16px}.command-module-title span,.command-module-action{font-size:12px}.command-activity-grid{gap:0;padding:0}.command-activity-item{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:0 9px}.command-activity-item svg{width:22px;height:22px}.command-activity-item strong{font-size:20px}.command-activity-body{gap:10px;padding:12px 18px 14px}.command-activity-issue{min-height:56px}}@media (max-width: 1500px){.command-metric-hit{grid-template-columns:minmax(0,1fr);gap:6px;padding-right:18px;padding-left:18px}.command-metric-tape-item.metric-closed_won .command-metric-tape-item-figure strong{font-size:15px;line-height:1.3;overflow:visible;text-overflow:clip;white-space:normal}}@media (max-width: 1280px){.correl-command-page>.command-metric-tape,.correl-command-page>.command-main-grid,.correl-command-page>.command-lower-grid{margin-right:0;margin-left:0}.command-metric-tape{grid-template-columns:repeat(5,minmax(0,1fr))}.command-metric-tape-item.metric-closed_won .command-metric-tape-item-figure strong{font-size:13px;line-height:1.18}.command-main-grid,.command-lower-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 980px){.command-metric-tape,.command-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-activity-item:nth-child(odd){border-left:0;padding-left:0}.command-activity-footer{grid-template-columns:1fr}.command-activity-worklist button{grid-template-columns:46px minmax(0,1fr) 58px}.command-activity-worklist button em{display:none}.command-activity-density{border-right:0;border-bottom:0;border-left:1px solid var(--correl-color-dfe6f0)}.command-metric-tape-item{min-height:129px}.command-metric-hit{grid-template-columns:minmax(0,1fr)}.command-metric-popover-layer{padding:118px 18px 24px}.command-metric-popover{width:calc(100vw - 36px)}.command-metric-diagram,.command-risk-stack-graph,.command-health-composition-graph,.command-won-close-workbench,.command-at-risk-workbench{grid-template-columns:1fr}.command-forecast-readout,.command-health-drivers{grid-template-columns:repeat(2,minmax(0,1fr))}.command-alert-row,.command-alert-table-header,.command-risk-header,.command-risk-row,.command-priority-detail,.command-priority-detail dl,.command-priority-table-header,.command-priority-row{grid-template-columns:1fr}.command-side-stack{grid-template-rows:auto;height:auto}}@media (max-width: 680px){.command-metric-tape,.command-activity-grid{grid-template-columns:1fr}.command-activity-item,.command-activity-item:first-child,.command-activity-item:nth-child(odd){border-left:0;border-top:1px solid var(--correl-color-dfe5ee);padding:14px 0 0}.command-activity-item:first-child{border-top:0;padding-top:0}.command-activity-issue{grid-template-columns:30px minmax(0,1fr) 16px}.command-activity-issue b{display:none}.command-activity-worklist button{grid-template-columns:44px minmax(0,1fr)}.command-activity-worklist button b{display:none}.command-metric-hit{grid-template-columns:minmax(0,1fr)}.command-metric-popover-layer{align-items:end;padding:12px}.command-metric-popover{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.command-metric-popover-header div,.command-metric-popover-footer{grid-template-columns:1fr}.command-metric-popover-header strong{font-size:24px}.command-metric-diagram{min-height:0;padding:14px}.command-diagram-canvas{grid-template-rows:120px 20px;padding:12px}.command-diagram-trend,.command-forecast-control-svg{min-height:120px}.command-forecast-readout,.command-health-drivers{grid-template-columns:1fr}.command-metric-popover-layer.metric-layer-closed_won{align-items:stretch;padding:12px}.command-metric-popover.metric-closed_won{width:calc(100vw - 24px);min-height:0;max-height:calc(100dvh - 24px);overflow-y:auto}.command-won-close-workbench{align-content:start;padding:24px 20px 28px}.command-won-close-header h2{font-size:32px}.command-won-close-header p{font-size:15px}.command-won-close-headline{gap:10px 14px;margin-top:30px}.command-won-close-headline span{gap:12px}.command-won-close-headline strong{font-size:25px}.command-won-revenue-bar{flex-direction:column;height:auto;margin-top:26px}.command-won-revenue-bar>span{justify-content:flex-start;min-width:0;min-height:54px;border-right:0;border-bottom:1px solid rgba(255,255,255,.88);padding:0 18px}.command-won-revenue-bar strong,.command-won-revenue-bar em{font-size:17px}.command-won-close-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;margin-top:44px;padding-bottom:30px}.command-won-close-timeline strong{margin-top:14px;font-size:16px}.command-won-close-timeline em{font-size:15px}.command-won-close-largest{margin-top:4px}.command-won-close-ledger thead{display:none}.command-won-close-ledger tr{display:grid;gap:8px;border-bottom:1px solid var(--correl-color-d7dfe9);padding:14px 0}.command-won-close-ledger th,.command-won-close-ledger td{display:block;width:auto;border-bottom:0;padding:0}.command-won-close-ledger tbody th,.command-won-close-ledger tbody td{font-size:16px}.command-won-close-source{font-size:15px;line-height:1.35}.command-health-driver{grid-template-rows:82px auto auto auto}.command-health-driver i{height:82px}.command-risk-exposure-beam{grid-template-columns:minmax(84px,.65fr) minmax(0,1fr) auto}}.enterprise-page-header{display:grid;gap:0;min-width:0;border:0;border-bottom:1px solid var(--correl-color-d8e0ea);border-radius:0;background:var(--correl-color-ffffff);box-shadow:none}.command-page-header{position:relative}.enterprise-page-header-main{display:grid;grid-template-columns:minmax(320px,1fr) auto;gap:18px;align-items:center;min-width:0;padding:18px 20px}.enterprise-page-header-copy{min-width:0}.enterprise-page-header-copy h2{margin:0;color:var(--correl-color-061022);font-size:26px;font-weight:450;letter-spacing:0;line-height:1.06}.enterprise-page-header-copy p{max-width:980px;margin:6px 0 0;color:var(--correl-color-475569);font-size:14px;font-weight:400;line-height:1.35}.enterprise-page-header-tabs{display:flex;align-items:end;min-height:42px;border-top:1px solid var(--correl-color-edf1f6);padding:0 20px}.enterprise-page-header-tabs>nav{margin:0;min-height:42px}.page-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.page-header-actions button,.page-header-actions select,.page-header-actions input[type=search]{min-height:38px;border:1px solid var(--correl-color-d8e0ea);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0f172a);box-shadow:0 1px 1px #0f172a05;font-size:12px;font-weight:450}.page-header-actions button{display:inline-flex;align-items:center;gap:8px;padding:0 12px}.page-header-actions button:disabled{background:var(--correl-color-ffffff);color:var(--correl-color-0f172a);cursor:not-allowed;opacity:1}.page-header-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}.command-page-header .enterprise-page-header-main{position:relative;display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:18px;align-items:center;min-height:56px;padding:9px 18px}.command-page-header .enterprise-page-header-tabs{display:block;min-height:0;border-top:0;padding:18px 18px 8px}.command-page-header .enterprise-page-header-copy{display:grid;grid-template-columns:3px max-content minmax(0,1fr);align-items:baseline;min-width:0;column-gap:12px}.command-page-header .enterprise-page-header-copy:before{content:"";display:block;grid-column:1;width:3px;height:31px;align-self:start;border-radius:var(--correl-radius-pill);background:var(--correl-color-1264d8)}.command-page-header .enterprise-page-header-copy h2{grid-column:2;color:var(--correl-color-111827);font-size:25px;font-weight:450;line-height:1.15;white-space:nowrap}.command-page-header .enterprise-page-header-copy p{grid-column:3;overflow:hidden;max-width:none;margin:0;color:var(--correl-color-667085);font-size:13px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.enterprise-page-header .command-page-controls{position:relative;z-index:5;display:grid;grid-template-columns:230px 148px 44px;align-items:stretch;justify-content:end;justify-self:end;width:auto;gap:8px}.command-control-button,.command-control-more{display:grid;align-items:center;min-width:0;min-height:40px;border:1px solid var(--correl-color-cfd8e5);border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-08142d);box-shadow:0 1px 2px #0f172a0a}.command-page-controls .command-control-button,.command-page-controls .command-control-more{min-height:40px;border-color:var(--correl-color-cfd8e5);border-radius:8px;background:var(--correl-color-ffffff);padding-top:0;padding-bottom:0;color:var(--correl-color-08142d)}.command-page-controls .command-control-button{display:grid;gap:0}.command-page-controls .command-control-more{display:grid}.command-control-button{grid-template-columns:18px minmax(0,1fr) auto 14px;column-gap:8px;padding:0 12px;text-align:left}.command-control-filter{grid-template-columns:18px minmax(0,1fr) 14px}.command-control-more{width:44px;justify-items:center;padding:0}.command-control-button:hover,.command-control-more:hover{border-color:var(--correl-color-9eb4d0);background:var(--correl-color-fbfdff)}.command-control-button.selected,.command-control-more.selected{border-color:var(--correl-color-2267f0);background:var(--correl-color-ffffff);box-shadow:0 0 0 1px #2267f040,0 10px 24px #0f172a0f}.command-control-button svg,.command-control-more svg{width:18px;height:18px;color:var(--correl-color-07132d);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.command-control-button>strong,.command-control-date>strong{overflow:hidden;color:var(--correl-color-07132d);font-size:14px;font-weight:450;letter-spacing:0;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.command-control-button b{display:inline-grid;min-width:26px;height:26px;place-items:center;border-radius:var(--correl-radius-pill);background:var(--correl-color-edf2f8);color:var(--correl-color-07132d);padding:0 7px;font-size:12px;font-style:normal;font-weight:450}.command-control-filter>span{display:grid;min-width:0;gap:2px}.command-control-filter strong{color:var(--correl-color-07132d);font-size:14px;font-weight:450;line-height:1}.command-control-filter small{color:var(--correl-color-1264e8);font-size:12px;font-weight:450;line-height:1}.command-header-popover{position:absolute;z-index:10;top:calc(100% + 8px);display:grid;gap:0;width:360px;overflow:hidden;border:1px solid var(--correl-color-d5dde9);border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-07132d);box-shadow:var(--correl-shadow-raised)}.correl-shell:has(.global-search-active) .command-header-popover{display:none}.command-period-popover-copy{display:grid;gap:4px;padding:12px 16px 8px}.command-period-popover-copy h3{margin:0;color:var(--correl-color-07132d);font-size:14px;font-weight:450;line-height:1.08}.command-period-popover-copy p{margin:0;color:var(--correl-color-53617a);font-size:11px;font-weight:450;line-height:1.25}.command-date-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px 16px 0}.command-date-preset-grid button,.command-date-field-display{min-height:30px;border:1px solid var(--correl-color-d7e0eb);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-07132d);font-size:12px;font-weight:450;box-shadow:inset 0 1px #0f172a05}.command-date-preset-grid button.selected{border-color:var(--correl-color-2267f0);background:var(--correl-color-f4f8ff);color:var(--correl-color-0b55c5)}.command-date-field-row{display:grid;grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr);align-items:center;gap:6px;padding:10px 16px 8px}.command-date-field-display{display:grid;grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:6px;padding:0 9px;text-align:left}.command-date-field-row span{color:var(--correl-color-53617a);text-align:center;font-size:12px;font-weight:450}.command-date-field-row svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.command-period-summary{margin:0;padding:1px 16px 10px;color:var(--correl-color-53617a);font-size:11px;font-weight:450}.command-popover-footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-height:46px;border-top:1px solid var(--correl-color-e1e7f0);padding:0 16px}.command-popover-footer button{min-width:58px;min-height:30px;border:0;border-radius:6px;background:transparent;color:var(--correl-color-0b55c5);padding:0 12px;font-size:12px;font-weight:450}.command-popover-footer button.primary{min-width:72px;background:var(--correl-color-1f5fe6);color:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-raised)}.command-compact-popover-grid,.command-compact-popover-actions,.command-filter-check-list{display:grid;gap:6px;padding:0 16px 12px}.command-filter-check-list button,.command-compact-popover-actions button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:29px;border:1px solid var(--correl-color-d8e0ea);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-07132d);padding:0 8px;font-size:12px;font-weight:450;text-align:left}.command-filter-check-list button span,.command-compact-popover-actions button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-filter-check-list button svg{width:14px;height:14px;color:var(--correl-color-2563eb);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.command-filter-check-list button:not(.selected) svg{color:var(--correl-color-94a3b8)}.command-filter-check-list b{display:inline-grid;min-width:22px;height:19px;place-items:center;border-radius:var(--correl-radius-pill);background:var(--correl-color-edf2f8);color:var(--correl-color-334155);font-size:10px;font-style:normal;font-weight:450}.command-compact-popover-actions button{grid-template-columns:minmax(0,1fr)}@media (max-width: 1399px){.enterprise-page-header .command-page-controls{width:788px;grid-template-columns:minmax(170px,202px) minmax(200px,232px) minmax(116px,128px) minmax(140px,162px) 40px;gap:6px}.command-control-button{column-gap:8px;padding:0 10px}.command-control-more{width:40px}}@media (max-width: 1180px){.command-page-header .enterprise-page-header-main{align-items:start;grid-template-columns:minmax(0,1fr);padding:9px 18px 0}.enterprise-page-header .command-page-controls{margin-top:12px;width:min(440px,100%);grid-template-columns:minmax(170px,202px) minmax(116px,128px) 40px;justify-content:stretch}.command-control-more{width:40px}.command-header-popover,.command-header-popover-period,.command-header-popover-filters,.command-header-popover-actions{left:0;right:auto;width:min(360px,100%)}}@media (max-width: 900px){.enterprise-page-header .command-page-controls{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.command-control-more{width:100%}}@media (max-width: 760px){.enterprise-page-header .command-page-controls,.command-compact-popover-grid{grid-template-columns:minmax(0,1fr)}.command-page-header .enterprise-page-header-copy,.rd-header .enterprise-page-header-copy,.control-page-header .enterprise-page-header-copy{grid-template-columns:3px minmax(0,1fr);align-items:start;gap:2px 12px}.command-page-header .enterprise-page-header-copy h2,.rd-header .enterprise-page-header-copy h2,.control-page-header .enterprise-page-header-copy h2{grid-column:2;font-size:24px;line-height:1.18}.command-page-header .enterprise-page-header-copy p,.rd-header .enterprise-page-header-copy p,.control-page-header .enterprise-page-header-copy p{grid-column:2;font-size:13px;line-height:1.25;white-space:normal}.command-date-preset-grid,.command-date-field-row{grid-template-columns:minmax(0,1fr)}.command-date-field-row>span{display:none}}.enterprise-header-panel{display:grid;gap:10px;width:min(760px,calc(100% - 40px));margin:0 20px 14px auto;border:1px solid var(--correl-color-d8e0ea);border-radius:8px;background:var(--correl-color-ffffff);padding:12px;box-shadow:var(--correl-shadow-overlay)}.enterprise-header-panel strong{color:var(--correl-color-061022);font-size:13px;font-weight:450}.enterprise-header-panel span{color:var(--correl-color-475569);font-size:12px;font-weight:450;line-height:1.35}.enterprise-header-panel p{margin:0;color:var(--correl-color-526174);font-size:12px;line-height:1.4}.enterprise-header-panel>button,.enterprise-header-filter-grid button{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;border:1px solid var(--correl-color-d8e0ea);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0f172a);padding:0 12px;font-size:12px;font-weight:450}.enterprise-header-panel>button:hover,.enterprise-header-filter-grid button:hover{border-color:var(--correl-color-aebbd0);background:var(--correl-color-f8fbff)}.enterprise-header-panel>button:focus-visible,.enterprise-header-filter-grid button:focus-visible{outline:2px solid var(--correl-color-2563eb);outline-offset:2px}.correl-revenue-page{position:relative;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0}.rd-header-panel{position:absolute;z-index:30;top:78px;right:14px;width:min(428px,calc(100% - 28px));overflow:hidden;gap:0;margin:0;border-color:var(--correl-color-cbd7e7);border-radius:8px;background:linear-gradient(180deg,var(--correl-color-ffffff) 0%,var(--correl-color-fbfdff) 100%);padding:0;box-shadow:var(--correl-shadow-overlay)}.rd-header-panel:before{content:"";position:absolute;top:-6px;right:42px;width:10px;height:10px;border-top:1px solid var(--correl-color-cbd7e7);border-left:1px solid var(--correl-color-cbd7e7);background:var(--correl-color-ffffff);transform:rotate(45deg)}.rd-header-panel-period:before{right:210px}.rd-header-panel-period{width:min(980px,calc(100% - 28px));max-height:calc(100vh - 118px);overflow:auto}.rd-popover-head{display:grid;grid-template-columns:30px minmax(0,1fr) 28px;gap:10px;align-items:start;border-bottom:1px solid var(--correl-color-e1e8f0);padding:12px 12px 10px}.rd-popover-head .rd-icon{width:30px;height:30px}.rd-popover-head div{display:grid;min-width:0;gap:4px}.rd-popover-head span{color:var(--correl-color-64748b);font-size:10px;font-weight:450;line-height:1;text-transform:uppercase}.rd-popover-head strong{overflow:hidden;color:var(--correl-color-07132d);font-size:14px;font-weight:450;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.rd-popover-head p{color:var(--correl-color-475569);font-size:12px;font-weight:400;line-height:1.28}.rd-popover-close{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--correl-color-d8e0ea);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-64748b);padding:0}.rd-popover-close:hover,.rd-popover-close:focus-visible{border-color:var(--correl-color-9fb4d1);color:var(--correl-color-0f172a)}.rd-popover-close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.rd-popover-metric-tape{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--correl-color-e1e8f0);background:var(--correl-color-f8fafc)}.rd-popover-metric-tape span{display:grid;gap:4px;min-width:0;border-right:1px solid var(--correl-color-e1e8f0);padding:9px 10px}.rd-popover-metric-tape span:last-child{border-right:0}.rd-popover-metric-tape em{overflow:hidden;color:var(--correl-color-64748b);font-size:10px;font-style:normal;font-weight:450;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rd-popover-metric-tape strong{overflow:hidden;color:var(--correl-color-07132d);font-size:13px;font-weight:450;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.rd-popover-action-grid{display:grid;gap:6px;padding:10px 12px 12px}.rd-popover-action-grid button{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;min-height:34px;border:1px solid var(--correl-color-d8e0ea);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-07132d);padding:0 9px 0 11px;text-align:left}.rd-popover-action-grid button:hover,.rd-popover-action-grid button:focus-visible{border-color:var(--correl-color-9fb4d1);background:var(--correl-color-f8fbff)}.rd-popover-action-grid button.selected{border-color:var(--correl-color-8fb1e8);background:var(--correl-color-f4f8ff);color:var(--correl-color-0b55c5)}.rd-popover-action-grid span{overflow:hidden;font-size:12px;font-weight:450;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.rd-popover-action-grid strong{display:inline-grid;min-width:26px;height:20px;place-items:center;border-radius:var(--correl-radius-pill);background:var(--correl-color-edf2f8);color:var(--correl-color-334155);padding:0 7px;font-size:10px;font-weight:450}.rd-popover-action-grid button.selected strong{background:var(--correl-color-dbeafe);color:var(--correl-color-1d4ed8)}.rd-period-forecast-workbench{display:grid;gap:10px;border-top:1px solid var(--correl-color-e1e8f0);background:var(--correl-color-f8fafc);padding:10px}.rd-period-forecast-workbench .metric-tape{grid-template-columns:repeat(4,minmax(0,1fr))}.rd-period-forecast-workbench .customer-canvas{background:var(--correl-color-ffffff)}@media (max-width: 860px){.rd-header-panel{position:static;width:auto;max-height:none;margin:8px 10px;box-shadow:var(--correl-shadow-raised)}.rd-header-panel:before{display:none}.rd-period-forecast-workbench{overflow-x:auto}.rd-period-forecast-workbench .metric-tape,.rd-period-forecast-workbench .canvas-grid{grid-template-columns:minmax(0,1fr)}}.enterprise-page-header .cg-mode-tabs{border:0}.enterprise-page-header .cg-ledger-toolbar,.enterprise-page-header .rd-context-controls,.enterprise-page-header .command-page-controls,.enterprise-page-header .control-page-controls{padding:0}.enterprise-page-header .cg-account-picker{min-width:220px;min-height:48px;border-radius:6px;border-left:1px solid var(--correl-color-d8e0ea)}.enterprise-page-header .cg-risk-status,.enterprise-page-header .cg-header-metric{min-height:48px;border-left:1px solid var(--correl-color-d8e0ea);border-radius:6px}@media (max-width: 980px){.enterprise-page-header-main{grid-template-columns:1fr}.page-header-actions{justify-content:flex-start}}.operator-page-header{--operator-header-border: var(--correl-color-c8d5e4);--operator-header-border-strong: var(--correl-color-9fb3cb);--operator-header-bg: var(--correl-color-f7faff);--operator-header-rail: var(--correl-color-edf3fa);--operator-header-rail-strong: var(--correl-color-e4edf7);--operator-header-ink: var(--correl-color-061229);--operator-header-muted: var(--correl-color-42526a);--operator-header-blue: var(--correl-color-0f5cc8);--operator-header-blue-dark: var(--correl-color-082954);position:relative;overflow:visible;border-top:1px solid var(--operator-header-border);border-bottom:1px solid var(--operator-header-border-strong);background:var(--operator-header-bg);box-shadow:inset 0 1px 0 var(--correl-color-ffffff),0 1px #0f172a0a}.operator-page-header:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:var(--operator-header-blue);pointer-events:none}.operator-page-header.command-page-header .enterprise-page-header-main,.operator-page-header.rd-header .enterprise-page-header-main{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding:13px 18px 11px}.operator-page-header .enterprise-page-header-copy,.operator-page-header .cg-ledger-command-title{display:grid;grid-template-columns:4px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;min-width:0;gap:2px 12px}.operator-page-header .enterprise-page-header-copy:before,.operator-page-header .cg-ledger-command-title>span{content:"";grid-row:1 / 3;grid-column:1;display:block;align-self:stretch;width:4px;height:auto;min-height:38px;border-radius:4px;background:var(--operator-header-blue);box-shadow:0 0 0 1px #0f5cc81f}.operator-page-header .enterprise-page-header-copy h2,.operator-page-header .cg-ledger-command-title h2{grid-column:2;margin:0;color:var(--operator-header-ink);font-size:27px;font-weight:450;letter-spacing:0;line-height:1.05;white-space:nowrap}.operator-page-header .enterprise-page-header-copy p,.operator-page-header .cg-ledger-command-title p{grid-column:2;overflow:hidden;max-width:none;margin:0;color:var(--operator-header-muted);font-size:13px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.operator-page-header .command-page-controls,.operator-page-header .rd-context-controls,.operator-page-header.cg-ledger-command-header .cg-ledger-command-controls,.operator-page-header.cg-relationship-command-header .cg-relationship-command-controls{border:1px solid var(--operator-header-border);border-radius:6px;background:linear-gradient(180deg,#ffffffc7,#ffffff5c),var(--operator-header-rail);box-shadow:inset 0 1px #ffffffe0}.operator-page-header .command-page-controls{display:grid;grid-template-columns:minmax(190px,1.05fr) minmax(240px,1.18fr) minmax(148px,.72fr) minmax(190px,.92fr) 44px;align-items:stretch;justify-content:stretch;justify-self:stretch;width:100%;gap:8px;box-sizing:border-box;padding:8px}.operator-page-header .command-control-button,.operator-page-header .command-control-more,.operator-page-header .rd-context-control,.operator-page-header .cg-ledger-priority-action,.operator-page-header .cg-ledger-create-action,.operator-page-header .cg-relationship-action-strip button{min-height:38px;border-color:var(--correl-color-bfccdc);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0f172a);box-shadow:none}.operator-page-header .command-control-button:hover,.operator-page-header .command-control-more:hover,.operator-page-header .rd-context-control:hover,.operator-page-header .cg-ledger-priority-action:hover:not(:disabled),.operator-page-header .cg-ledger-create-action:hover:not(:disabled),.operator-page-header .cg-relationship-action-strip button:hover:not(:disabled){border-color:var(--correl-color-7f9cc2);background:var(--correl-color-fbfdff);color:var(--correl-color-0f172a)}.operator-page-header .cg-ledger-create-action:disabled{border-color:var(--correl-color-c7d3e1);background:var(--correl-color-f8fafc);color:var(--correl-color-40526b);cursor:not-allowed;opacity:1}.operator-page-header .command-control-button.selected,.operator-page-header .command-control-more.selected,.operator-page-header .rd-context-control[aria-expanded=true],.operator-page-header .cg-ledger-priority-action.selected{border-color:var(--operator-header-blue);background:var(--correl-color-eef5ff);box-shadow:inset 0 0 0 1px #0f5cc82e}.operator-page-header.rd-header .enterprise-page-header-tabs{display:block;min-height:0;border-top:0;padding:0 18px 11px}.operator-page-header .cg-ledger-command-search,.operator-page-header .cg-ledger-lifecycle-filter select,.operator-page-header .cg-ledger-command-segment>div,.operator-page-header .cg-relationship-command-controls .cg-account-picker,.operator-page-header .cg-relationship-status-tape{border-color:var(--correl-color-bfccdc);border-radius:6px}.operator-page-header .cg-ledger-command-search{flex:none;width:100%;height:38px}.operator-page-header .cg-ledger-command-search input{height:36px;font-weight:450}.operator-page-header .cg-ledger-command-actions{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-end;min-width:0;gap:6px}.operator-page-header .cg-ledger-empty-switch{min-height:38px;border-color:var(--correl-color-bfccdc);border-radius:6px;background:var(--correl-color-ffffff)}@media (max-width: 1440px){.operator-page-header .cg-ledger-command-actions{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 1280px){.operator-page-header .command-page-controls,.operator-page-header.cg-ledger-command-header .cg-ledger-command-controls,.operator-page-header.cg-relationship-command-header .cg-relationship-command-controls{overflow-x:auto;scrollbar-gutter:stable}}@media (max-width: 860px){.operator-page-header.command-page-header .enterprise-page-header-main,.operator-page-header.rd-header .enterprise-page-header-main,.operator-page-header.cg-ledger-command-header .cg-ledger-command-title-row{padding-right:12px;padding-left:12px}.operator-page-header .command-page-controls,.operator-page-header.rd-header .rd-context-controls,.operator-page-header.cg-ledger-command-header .cg-ledger-command-controls,.operator-page-header.cg-relationship-command-header .cg-relationship-command-controls{grid-template-columns:minmax(0,1fr);width:100%}.operator-page-header .cg-ledger-command-actions,.operator-page-header.cg-relationship-command-header .cg-relationship-action-strip{overflow-x:auto;flex-wrap:nowrap}}@media (min-width: 1281px) and (max-height: 820px){.command-main-grid>.command-intervention-panel{height:238px}.command-intervention-panel{grid-template-rows:42px minmax(0,1fr)}.command-intervention-body{grid-template-columns:minmax(0,1fr) 336px}.command-intervention-table{max-width:none;gap:6px}.command-intervention-row{grid-template-columns:repeat(var(--stage-count),minmax(156px,1fr))}.command-intervention-state{min-height:28px;padding:3px 7px 3px 13px}.command-intervention-state span,.command-intervention-state small{font-size:9px}.command-intervention-row-header{min-height:27px}.command-intervention-stage button{padding-bottom:5px}.command-intervention-stage-lane{gap:6px;min-height:58px}.command-intervention-cell{min-height:48px}.command-intervention-cell{gap:4px;padding:6px 8px 6px 15px}.command-intervention-inspector{gap:6px;padding:8px 12px}.command-intervention-inspector h4{font-size:14px}.command-intervention-inspector p,.command-intervention-inspector-basis,.command-intervention-record-row small,.command-intervention-record-row em{font-size:10px}.command-intervention-inspector p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-intervention-detail-panel>strong{display:none}.command-intervention-source-row{grid-template-columns:minmax(0,1fr) 58px 68px;gap:6px;padding:5px 7px}.command-intervention-source-row>small:first-of-type,.command-intervention-source-row>span:last-child{display:none}}@media (max-width: 1280px){.command-main-grid>.command-intervention-panel{grid-column:auto}.command-intervention-header{align-items:flex-start}.command-intervention-controls{flex-wrap:wrap;justify-content:flex-end}.command-intervention-table{min-width:760px}.command-intervention-body{grid-template-columns:minmax(0,1fr) 336px}.command-intervention-inspector{border-top:0;border-left:1px solid var(--cmd-border-soft);max-height:none}}@media (max-width: 980px){.command-main-grid>.command-intervention-panel{height:auto;min-height:420px}.command-intervention-panel{grid-template-rows:auto minmax(0,1fr)}.command-intervention-header{display:grid;gap:10px;padding-top:10px;padding-bottom:10px}.command-intervention-controls{justify-content:flex-start}.command-intervention-table{min-width:860px}.command-intervention-body{grid-template-columns:minmax(0,1fr)}.command-intervention-inspector{border-top:1px solid var(--cmd-border-soft);border-left:0}.command-intervention-source-row,.command-intervention-record-row{grid-template-columns:minmax(0,1fr) 70px}.command-intervention-source-row em,.command-intervention-record-row em{display:none}}.command-main-grid>.command-intervention-panel{grid-column:1 / -1;height:578px}.command-intervention-panel{display:grid;grid-template-rows:72px minmax(0,1fr);overflow:hidden;border:1px solid var(--correl-color-d9e1ec);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);box-shadow:0 1px 2px #0f172a0a,0 18px 42px #0f172a0f}.command-intervention-panel .command-panel-header{min-height:0;border-bottom:0;padding:16px 24px 10px}.command-intervention-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.command-intervention-header h3{margin:0;color:var(--correl-color-07111f);font-size:23px;font-weight:450;letter-spacing:0;line-height:1.05}.command-intervention-header p{margin:5px 0 0;color:var(--correl-color-53637a);font-size:14px;font-weight:450;line-height:1.2}.command-intervention-controls{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-end;gap:10px}.command-intervention-pipeline-select{display:grid;gap:4px;min-width:210px}.command-intervention-pipeline-select span{color:var(--correl-color-52637b);font-size:10px;font-weight:520;letter-spacing:0;line-height:1;text-transform:uppercase}.command-intervention-pipeline-select select{width:100%;min-height:38px;border:1px solid var(--correl-color-cfd9e7);border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-07111f);font:inherit;font-size:13px;font-weight:520;line-height:1;padding:0 34px 0 11px;box-shadow:none}.command-intervention-controls .command-segmented-control{overflow:hidden;gap:0;border:1px solid var(--correl-color-cfd9e7);border-radius:8px;background:var(--correl-color-ffffff);padding:0}.command-intervention-controls .command-segmented-control button{min-width:92px;min-height:38px;border-right:1px solid var(--correl-color-dbe3ee);border-radius:0;background:var(--correl-color-ffffff);color:var(--correl-color-53637a);font-size:13px;font-weight:450;line-height:1;padding:0 14px;box-shadow:none}.command-intervention-controls .command-segmented-control button:last-child{border-right:0}.command-intervention-controls .command-segmented-control button.selected,.command-intervention-controls .command-segmented-control button[aria-pressed=true]{background:var(--correl-color-f8fbff);color:var(--correl-color-1554b7);box-shadow:inset 0 0 0 1px var(--correl-color-1d5fbd)}.command-intervention-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 52px 154px;gap:6px;min-height:0;overflow:hidden;padding:0 18px 10px}.command-intervention-table{--stage-count: 6;display:grid;grid-template-rows:42px repeat(4,minmax(0,1fr));gap:0;width:100%;min-width:1040px;min-height:0;overflow:hidden;border:1px solid var(--correl-color-d9e1ec);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff)}.command-intervention-row{display:grid;grid-template-columns:210px repeat(var(--stage-count),minmax(112px,1fr));gap:0;min-height:0}.command-intervention-row+.command-intervention-row{border-top:1px solid var(--correl-color-e1e7f0)}.command-intervention-corner,.command-intervention-stage,.command-intervention-state,.command-intervention-cell-frame{min-width:0;overflow:hidden}.command-intervention-corner{display:flex;align-items:center;justify-content:space-between;border-right:1px solid var(--correl-color-e1e7f0);color:var(--correl-color-46546a);padding:0 16px;font-size:12px;font-weight:450;letter-spacing:.03em;text-transform:uppercase}.command-intervention-corner svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.command-intervention-stage{border-right:1px solid var(--correl-color-e1e7f0)}.command-intervention-stage:last-child{border-right:0}.command-intervention-stage button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;gap:8px;border:0;background:var(--correl-color-ffffff);color:var(--correl-color-07111f);padding:0 10px;text-align:center}.command-intervention-stage button:disabled{cursor:default;opacity:1}.command-intervention-stage button span{overflow:hidden;color:var(--correl-color-07111f);font-size:13px;font-weight:450;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.command-intervention-stage svg{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:var(--correl-color-68778d);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.command-intervention-state-row{position:relative}.command-intervention-state-row:before{position:absolute;inset:3px auto 3px 0;width:5px;border-radius:var(--correl-radius-pill);background:currentColor;content:"";z-index:2}.command-intervention-state-row.tone-blocked{color:var(--cmd-status-critical)}.command-intervention-state-row.tone-at-risk{color:var(--cmd-status-at-risk)}.command-intervention-state-row.tone-watch{color:var(--cmd-status-warning)}.command-intervention-state-row.tone-on-track{color:var(--cmd-status-good)}.command-intervention-state{position:relative;display:block;min-height:0;border:0;border-right:1px solid var(--correl-color-e1e7f0);border-radius:0;background:var(--correl-color-ffffff);color:inherit;padding:0;text-align:left}.command-intervention-state:before{content:none}.command-intervention-state button{display:grid;grid-template-columns:24px minmax(0,1fr);align-content:center;align-items:center;gap:8px;width:100%;height:100%;border:0;background:transparent;color:inherit;padding:0 12px 0 24px;text-align:left}.command-intervention-state button:disabled{cursor:default;opacity:1}.command-intervention-state svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.command-intervention-state.tone-blocked{color:var(--cmd-status-critical)}.command-intervention-state.tone-at-risk{color:var(--cmd-status-at-risk)}.command-intervention-state.tone-watch{color:var(--cmd-status-warning)}.command-intervention-state.tone-on-track{color:var(--cmd-status-good)}.command-intervention-state strong{display:block;color:var(--correl-color-07111f);font-size:15px;font-weight:450;line-height:1.08}.command-intervention-state small{display:block;margin-top:3px;color:var(--correl-color-43536a);font-size:11px;font-weight:450;line-height:1.35;text-align:left;white-space:normal}.command-intervention-cell-frame{display:grid;min-height:0;overflow:hidden;border-right:1px solid var(--correl-color-e1e7f0);padding:5px}.command-intervention-cell-frame:last-child{border-right:0}.command-intervention-account-stack{display:grid;align-content:start;gap:4px;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:1px;scrollbar-width:thin}.command-intervention-account-stack.is-single{align-content:stretch;grid-template-rows:minmax(0,1fr);overflow:hidden;padding-right:0}.command-intervention-cell{position:relative;display:grid;grid-template-rows:min-content min-content min-content;align-content:center;justify-items:center;gap:4px;width:100%;height:100%;min-height:0;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-07111f);padding:6px 8px;text-align:center;box-shadow:none;cursor:pointer}.command-intervention-account-card{grid-template-rows:auto auto;align-content:start;justify-items:stretch;gap:4px;height:auto;min-height:0;max-height:100%;padding:5px 7px;text-align:left}.command-intervention-account-stack.is-single .command-intervention-account-card{height:100%}.command-intervention-account-name{display:block;overflow:hidden;color:var(--correl-color-07111f);font-size:11px;font-weight:560;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-intervention-account-card .command-intervention-cell-meta{justify-content:flex-start;gap:6px;overflow:hidden}.command-intervention-account-card .command-intervention-cell-meta strong{flex:1 0 68px;min-width:0;overflow:hidden;font-size:11px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-intervention-account-card .command-intervention-cell-meta small{flex:0 1 auto;min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.command-intervention-bucket-card{grid-template-rows:auto auto;align-content:center;justify-items:stretch;gap:6px;padding:7px 8px;text-align:left}.command-intervention-bucket-count{overflow:hidden;color:var(--correl-color-07111f);font-size:12px;font-weight:620;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-intervention-bucket-card>strong{overflow:hidden;color:var(--correl-color-1d5fbd);font-size:11px;font-weight:560;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-intervention-cell:before{content:none}.command-intervention-cell:hover,.command-intervention-cell:focus-visible{border-color:#1d5fbd61;outline:none;box-shadow:var(--correl-shadow-raised)}.command-intervention-cell.selected{border-color:#1d5fbda8;box-shadow:0 0 0 1px #1d5fbd47,0 7px 16px #0f172a14}.command-intervention-cell.tone-blocked{border-color:#ef2f2f5c;background:var(--correl-color-fff7f7)}.command-intervention-cell.tone-at-risk{border-color:#ef625961;background:var(--correl-color-fff8f6)}.command-intervention-cell.tone-watch{border-color:#f5ae3e70;background:var(--correl-color-fffaf0)}.command-intervention-cell.tone-on-track{border-color:#3aa07157;background:var(--correl-color-f5fffa)}.command-intervention-cell.tone-empty{border-color:#cbd5e18c;background:var(--correl-color-f9fbfd);color:var(--correl-color-8b99aa);cursor:default}.command-intervention-cell strong{color:currentColor;font-size:16px;font-weight:450;letter-spacing:0;line-height:1.02}.command-intervention-cell.tone-blocked strong,.command-intervention-cell.tone-at-risk strong{color:var(--correl-color-b0171f)}.command-intervention-cell.tone-watch strong{color:var(--correl-color-b46200)}.command-intervention-cell.tone-on-track strong{color:var(--correl-color-146e4b)}.command-intervention-cell.tone-empty strong{color:var(--correl-color-8b99aa);font-size:11px;font-weight:450}.command-intervention-cell small{color:var(--correl-color-07111f);font-size:11px;font-weight:450;line-height:1}.command-intervention-cell-meta{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;min-width:0;line-height:1}.command-intervention-cell em{display:inline-flex;align-items:center;justify-content:center;min-height:16px;border:1px solid currentColor;border-radius:6px;background:#ffffff80;color:currentColor;padding:0 6px;font-size:9px;font-style:normal;font-weight:450;line-height:1;white-space:nowrap}.command-intervention-cell.tone-blocked em,.command-intervention-cell.tone-at-risk em{color:var(--correl-color-b0171f)}.command-intervention-cell.tone-watch em{color:var(--correl-color-9c6109)}.command-intervention-cell.tone-on-track em{color:var(--correl-color-146e4b)}.command-intervention-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--correl-color-d9e1ec);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff)}.command-intervention-summary-item{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;border-right:1px solid var(--correl-color-e1e7f0);padding:8px 18px 8px 16px}.command-intervention-summary-item:last-child{border-right:0}.command-intervention-summary-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--correl-radius-pill);background:var(--correl-color-eef5ff);color:var(--correl-color-1d5fbd)}.command-intervention-summary-item.tone-trend .command-intervention-summary-icon,.command-intervention-summary-item.tone-urgent .command-intervention-summary-icon{background:var(--correl-color-fdebec);color:var(--correl-color-d91f29)}.command-intervention-summary-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.command-intervention-summary-item small{display:block;color:var(--correl-color-52637b);font-size:11px;font-weight:450;line-height:1.1}.command-intervention-summary-item strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-height:18px;margin-top:3px;color:var(--correl-color-07111f);font-size:14px;font-weight:450;line-height:1.15}.command-intervention-summary-item.tone-trend strong,.command-intervention-summary-item.tone-urgent strong{color:var(--correl-color-d10f1a)}.command-intervention-summary-item b{color:var(--correl-color-07111f);font-size:13px;font-weight:450}.command-intervention-detail-panel{display:grid;grid-template-columns:290px minmax(0,1fr) 286px;gap:0;min-height:154px;max-height:154px;overflow:hidden;border:1px solid var(--correl-color-d9e1ec);border-radius:8px;background:var(--correl-color-ffffff);padding:0}.command-intervention-detail-panel.account-mode{border-color:var(--correl-color-cfd9e7)}.command-intervention-detail-panel.tone-blocked{border-left:4px solid var(--cmd-status-critical)}.command-intervention-detail-panel.tone-at-risk{border-left:4px solid var(--cmd-status-at-risk)}.command-intervention-detail-panel.tone-watch{border-left:4px solid var(--cmd-status-warning)}.command-intervention-detail-panel.tone-on-track{border-left:4px solid var(--cmd-status-good)}.command-intervention-detail-context,.command-intervention-detail-next{display:grid;align-content:start;gap:4px;min-width:0;padding:8px 11px}.command-intervention-detail-context{border-right:1px solid var(--correl-color-e1e7f0);background:var(--correl-color-fbfcfe)}.command-intervention-detail-next{border-left:1px solid var(--correl-color-e1e7f0);background:var(--correl-color-fbfcfe)}.command-intervention-detail-title{display:grid;min-width:0;gap:2px}.command-intervention-detail-title span,.command-intervention-detail-next>span{color:var(--correl-color-52637b);font-size:10px;font-weight:520;letter-spacing:0;line-height:1;text-transform:uppercase}.command-intervention-detail-title strong,.command-intervention-detail-next>strong{color:var(--correl-color-07111f);font-size:13px;font-weight:560;line-height:1.2}.command-intervention-detail-title em{overflow:hidden;color:var(--correl-color-1d5fbd);font-size:12px;font-style:normal;font-weight:450;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.command-intervention-detail-context p{margin:0;color:var(--correl-color-52637b);font-size:11px;line-height:1.25}.command-intervention-detail-count{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.command-intervention-detail-basis{display:-webkit-box;overflow:hidden;color:var(--correl-color-27364b);-webkit-box-orient:vertical;-webkit-line-clamp:1}.command-intervention-detail-basis span{display:block;margin-bottom:2px;color:var(--correl-color-52637b);font-size:9px;font-weight:560;letter-spacing:0;line-height:1;text-transform:uppercase}.command-intervention-ledger-action{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;border:1px solid var(--correl-color-ccd8e8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0f4fb8);cursor:pointer;font-size:11px;font-weight:560;line-height:1;padding:0 8px;text-align:left}.command-intervention-ledger-action svg{flex:0 0 auto;width:12px;height:12px;stroke-width:2.2}.command-intervention-ledger-action:hover,.command-intervention-ledger-action:focus-visible{border-color:var(--correl-color-8fb4e8);background:var(--correl-color-f5f9ff);outline:none}.command-intervention-bucket-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:grid;place-items:center;background:#0f172a47;padding:28px}.command-intervention-bucket-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(720px,calc(100vw - 56px));max-height:min(560px,calc(100dvh - 56px));overflow:hidden;border:1px solid var(--correl-color-cfd9e6);border-radius:8px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.command-intervention-bucket-modal-header{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:16px;border-bottom:1px solid var(--correl-color-e1e7f0);background:var(--correl-color-fbfcfe);padding:14px 16px 12px}.command-intervention-bucket-modal-header div{display:grid;gap:4px;min-width:0}.command-intervention-bucket-modal-header span{color:var(--correl-color-52637b);font-size:10px;font-weight:560;letter-spacing:0;line-height:1;text-transform:uppercase}.command-intervention-bucket-modal-header h4{margin:0;color:var(--correl-color-07111f);font-size:15px;font-weight:560;line-height:1.18}.command-intervention-bucket-modal-header p{margin:0;color:var(--correl-color-52637b);font-size:11px;line-height:1.25}.command-intervention-bucket-modal-header button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:0;border:1px solid var(--correl-color-d8e1ec);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-52637b);padding:0}.command-intervention-bucket-modal-header button:hover,.command-intervention-bucket-modal-header button:focus-visible{border-color:var(--correl-color-8fb4e8);color:var(--correl-color-0f4fb8);outline:none}.command-intervention-bucket-modal-header button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.command-intervention-bucket-list{display:grid;align-content:start;gap:0;min-height:0;overflow-y:auto}.command-intervention-bucket-row{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(236px,1fr) auto;align-items:center;gap:14px;min-width:0;border-bottom:1px solid var(--correl-color-e7edf5);padding:10px 14px}.command-intervention-bucket-row:last-child{border-bottom:0}.command-intervention-bucket-account{display:grid;gap:4px;min-width:0}.command-intervention-bucket-account strong{overflow:hidden;color:var(--correl-color-07111f);font-size:12px;font-weight:560;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.command-intervention-bucket-account span{display:-webkit-box;overflow:hidden;color:var(--correl-color-43536a);font-size:11px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.command-intervention-bucket-row-facts{display:grid;grid-template-columns:1fr .82fr .44fr;gap:0;min-width:0;margin:0;overflow:hidden;border:1px solid var(--correl-color-e1e7f0);border-radius:6px;background:var(--correl-color-ffffff)}.command-intervention-bucket-row-facts div{min-width:0;border-right:1px solid var(--correl-color-e1e7f0);padding:5px 7px}.command-intervention-bucket-row-facts div:last-child{border-right:0}.command-intervention-bucket-row-facts dt,.command-intervention-bucket-row-facts dd{margin:0}.command-intervention-bucket-row-facts dt{color:var(--correl-color-66758a);font-size:9px;font-weight:560;letter-spacing:.03em;line-height:1;text-transform:uppercase}.command-intervention-bucket-row-facts dd{overflow:hidden;margin-top:3px;color:var(--correl-color-07111f);font-size:11px;font-weight:520;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.command-intervention-bucket-actions{display:inline-flex;align-items:center;gap:6px}.command-intervention-bucket-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;border:1px solid var(--correl-color-d7e1ef);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0f4fb8);cursor:pointer;font-size:11px;font-weight:560;line-height:1;padding:0 9px}.command-intervention-bucket-actions button:hover,.command-intervention-bucket-actions button:focus-visible{border-color:var(--correl-color-8fb4e8);background:var(--correl-color-f5f9ff);outline:none}.command-intervention-bucket-actions button svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}@media (max-width: 760px){.command-intervention-bucket-modal-backdrop{align-items:start;padding:18px}.command-intervention-bucket-modal{width:calc(100vw - 36px);max-height:calc(100dvh - 36px)}.command-intervention-bucket-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.command-intervention-bucket-actions{justify-content:flex-start}}.command-intervention-detail-context dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1px 0 0;overflow:hidden;border:1px solid var(--correl-color-e1e7f0);border-radius:6px;background:var(--correl-color-ffffff)}.command-intervention-detail-context dl div{min-width:0;border-right:1px solid var(--correl-color-e1e7f0);padding:4px 6px}.command-intervention-detail-context dl div:last-child{border-right:0}.command-intervention-detail-context dt,.command-intervention-detail-context dd{margin:0}.command-intervention-detail-context dt{color:var(--correl-color-66758a);font-size:9px;font-weight:520;letter-spacing:.03em;text-transform:uppercase}.command-intervention-detail-context dd{overflow:hidden;margin-top:2px;color:var(--correl-color-07111f);font-size:11px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.command-intervention-detail-next>strong{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.command-intervention-detail-next dl{display:grid;gap:0;margin:1px 0 0;overflow:hidden;border:1px solid var(--correl-color-e1e7f0);border-radius:6px;background:var(--correl-color-ffffff)}.command-intervention-detail-next dl div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;min-width:0;border-bottom:1px solid var(--correl-color-edf1f6);padding:4px 7px}.command-intervention-detail-next dl div:last-child{border-bottom:0}.command-intervention-detail-next dt,.command-intervention-detail-next dd{min-width:0;margin:0}.command-intervention-detail-next dt{color:var(--correl-color-66758a);font-size:9px;font-weight:520;letter-spacing:.03em;text-transform:uppercase}.command-intervention-detail-next dd{overflow:hidden;color:var(--correl-color-07111f);font-size:10px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-intervention-record-ledger{display:grid;grid-template-rows:24px minmax(58px,auto) auto;align-content:start;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden}.command-intervention-record-head,.command-intervention-source-row{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(94px,.28fr) minmax(58px,.16fr) minmax(118px,.36fr) minmax(360px,1.35fr);align-items:center;gap:10px;min-width:940px}.command-intervention-record-head{position:sticky;top:0;z-index:1;border-bottom:1px solid var(--correl-color-e1e7f0);background:var(--correl-color-f8fafc);padding:0 10px}.command-intervention-record-head span{overflow:hidden;color:var(--correl-color-52637b);font-size:10px;font-weight:520;letter-spacing:0;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.command-intervention-source-row{align-items:start;min-height:58px;border-bottom:1px solid var(--correl-color-edf1f6);background:var(--correl-color-ffffff);padding:10px 12px}.command-intervention-source-row>span:first-child{display:grid;min-width:0;gap:2px}.command-intervention-source-row strong,.command-intervention-source-row b{overflow:hidden;color:var(--correl-color-07111f);font-size:12px;font-weight:560;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.command-intervention-source-row small,.command-intervention-source-row em,.command-intervention-source-row>span:last-child{overflow:hidden;color:var(--correl-color-52637b);font-size:11px;font-style:normal;font-weight:400;line-height:1.25;text-overflow:ellipsis}.command-intervention-source-row small,.command-intervention-source-row em{white-space:nowrap}.command-intervention-source-row>small:first-of-type{display:block}.command-intervention-source-row>small{align-self:start;padding-top:1px;color:var(--correl-color-27364b)}.command-intervention-source-row>span:last-child{display:-webkit-box;color:var(--correl-color-27364b);font-weight:450;line-height:1.32;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.command-intervention-source-row>span:nth-child(4){align-self:start;display:grid;gap:4px;min-width:0}.command-intervention-source-row em{color:var(--correl-color-1d5fbd);font-size:11px;font-weight:520}.command-intervention-record-more{grid-column:1 / -1;margin:0;border-top:1px solid var(--correl-color-edf1f6);padding:6px 12px 0;color:var(--correl-color-0b55c5);font-size:11px;font-weight:450;line-height:1.15}@media (min-width: 1281px) and (max-height: 820px){.correl-command-page{grid-template-rows:auto 129px 58px auto minmax(0,1fr);height:auto;overflow:visible}.command-main-grid>.command-intervention-panel{height:430px;min-height:430px}.command-intervention-panel{grid-template-rows:62px minmax(0,1fr)}.command-intervention-panel .command-panel-header{padding:14px 22px 8px}.command-intervention-header h3{font-size:21px}.command-intervention-header p{margin-top:4px;font-size:12px}.command-intervention-controls .command-segmented-control button{min-width:82px;min-height:34px;font-size:12px}.command-intervention-body{grid-template-rows:minmax(0,1fr) 50px 152px;gap:8px;padding:0 14px 10px}.command-intervention-detail-panel{grid-template-columns:264px minmax(0,1fr) 270px;min-height:152px;max-height:152px}.command-intervention-detail-basis{-webkit-line-clamp:2}.command-intervention-table{grid-template-rows:38px repeat(4,minmax(0,1fr))}.command-intervention-row{grid-template-columns:198px repeat(var(--stage-count),minmax(108px,1fr))}.command-intervention-cell strong{font-size:15px}.command-intervention-state strong{font-size:14px}.command-intervention-state small{margin-top:2px;font-size:10px}}@media (max-width: 1280px){.command-main-grid>.command-intervention-panel{grid-column:1 / -1;height:698px}.command-intervention-table{min-width:1040px}.command-intervention-body{overflow-x:auto}}@media (max-width: 980px){.command-main-grid>.command-intervention-panel{height:auto;min-height:738px}.command-intervention-panel{grid-template-rows:auto minmax(0,1fr)}.command-intervention-panel .command-panel-header{display:grid;gap:16px;padding:24px 22px 18px}.command-intervention-header h3{font-size:27px}.command-intervention-header p{font-size:15px}.command-intervention-controls{justify-content:flex-start}.command-intervention-controls .command-segmented-control button{min-width:94px;min-height:42px;font-size:13px;padding:0 12px}.command-intervention-body{grid-template-rows:520px auto auto auto;padding:0 16px 18px}.command-intervention-detail-panel{grid-template-columns:minmax(0,1fr);max-height:none}.command-intervention-detail-context,.command-intervention-detail-next{border:0;border-bottom:1px solid var(--correl-color-e1e7f0)}.command-intervention-table{min-width:980px}.command-intervention-summary{grid-template-columns:minmax(0,1fr)}.command-intervention-summary-item{border-right:0;border-bottom:1px solid var(--correl-color-e1e7f0)}.command-intervention-summary-item:last-child{border-bottom:0}}@media (max-width: 680px){.command-metric-popover.metric-closed_won{width:calc(100vw - 48px);min-height:0;max-height:calc(100dvh - 56px);overflow-y:auto}.command-won-close-workbench{padding:34px 38px}.command-won-close-header h2{font-size:40px;line-height:.98}.command-won-close-header p{font-size:16px}.command-won-close-headline{display:grid;gap:16px;margin-top:34px}.command-won-close-headline span{gap:16px}.command-won-close-headline strong{font-size:34px}.command-won-revenue-bar{display:grid;height:auto;margin-top:32px;overflow:hidden}.command-won-revenue-bar>span{justify-content:flex-start;min-width:0;min-height:58px;border-right:0;border-bottom:1px solid rgba(255,255,255,.82);padding:0 22px}.command-won-revenue-bar>span:last-child{border-bottom:0}.command-won-revenue-bar strong,.command-won-revenue-bar em{font-size:16px}.command-won-close-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;margin-top:42px;padding-bottom:34px}.command-won-close-timeline:before{display:none}.command-won-close-timeline button{gap:8px;padding:0 4px}.command-won-close-timeline button>span{margin-top:0}.command-won-close-timeline button>span:after{top:17px;height:20px}.command-won-close-timeline strong{margin-top:14px;font-size:17px}.command-won-close-timeline em{font-size:15px}.command-won-close-largest{margin-top:20px}.command-won-close-ledger thead{display:none}.command-won-close-ledger tr{display:grid;gap:6px;border-bottom:1px solid var(--correl-color-d7dfe9);padding:14px 0}.command-won-close-ledger th,.command-won-close-ledger td{display:block;width:auto;border-bottom:0;padding:0}.command-won-close-ledger tbody th,.command-won-close-ledger tbody td{font-size:17px}.command-won-close-source{font-size:15px;line-height:1.25}}@media (max-width: 1020px){.command-metric-popover.metric-at_risk_revenue{grid-template-rows:auto auto;width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 24px);overflow-y:auto}.metric-at_risk_revenue .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 60px;min-height:0}.metric-at_risk_revenue .command-metric-popover-header div{grid-template-columns:1fr;gap:10px;padding:24px}.metric-at_risk_revenue .command-metric-popover-header span{align-self:auto;height:auto;border-right:0;padding:0;font-size:23px}.metric-at_risk_revenue .command-metric-popover-header strong{font-size:31px;white-space:normal}.metric-at_risk_revenue .command-metric-popover-header small{font-size:16px}.command-at-risk-workbench{grid-template-columns:1fr;grid-template-rows:auto auto auto}.command-at-risk-exposure{border-right:0;border-bottom:1px solid var(--correl-color-d8e0ea);padding:34px 28px}.command-at-risk-account-bar{grid-template-columns:38px minmax(0,1fr);gap:18px;min-height:124px}.command-at-risk-account-value{grid-column:2;grid-row:2;justify-items:start;text-align:left}.command-at-risk-side{padding:34px 28px}.command-at-risk-footer{min-height:82px;padding:0 28px}}@media (max-width: 560px){.command-at-risk-account-name strong{white-space:normal}.command-at-risk-mix-row header,.command-at-risk-footer{grid-template-columns:1fr}.command-at-risk-mix{gap:30px;padding-bottom:38px}.command-at-risk-mix>div{gap:30px}.command-at-risk-next-action article{grid-template-rows:auto auto}.command-at-risk-next-action article header{grid-template-columns:34px minmax(0,1fr);min-height:82px;padding:16px 20px}.command-at-risk-next-action dl{grid-template-columns:1fr}.command-at-risk-next-action dl div{min-height:68px;border-right:0;border-bottom:1px solid var(--correl-color-cfd8e4)}.command-at-risk-next-action dl div:last-child{border-bottom:0}}@media (max-width: 1020px){.command-metric-popover-layer,.command-metric-popover-layer:has(.metric-open_pipeline),.command-metric-popover-layer:has(.metric-forecast_commit),.command-metric-popover-layer:has(.metric-customer_health),.command-metric-popover-layer:has(.metric-at_risk_revenue),.command-metric-popover-layer.metric-layer-closed_won{align-items:stretch;justify-content:center;padding:48px 60px;overflow:hidden}.command-metric-popover,.command-metric-popover.metric-open_pipeline,.command-metric-popover.metric-forecast_commit,.command-metric-popover.metric-customer_health,.command-metric-popover.metric-at_risk_revenue,.command-metric-popover.metric-closed_won{width:100%;min-width:0;min-height:0;height:calc(100dvh - 96px);max-height:calc(100dvh - 96px);overflow-x:hidden;overflow-y:auto}.command-metric-popover:not(.metric-closed_won){display:grid;grid-template-rows:auto minmax(0,1fr)}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 44px;gap:12px;min-height:0;padding:0 18px}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header div{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:18px 0}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header span,.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header small{height:auto;border-right:0;padding:0;white-space:normal}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header strong{overflow:hidden;max-width:100%;font-size:26px;text-overflow:ellipsis;white-space:nowrap}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header button{width:40px;height:40px}}@media (max-width: 680px){.command-metric-popover-layer,.command-metric-popover-layer:has(.metric-open_pipeline),.command-metric-popover-layer:has(.metric-forecast_commit),.command-metric-popover-layer:has(.metric-customer_health),.command-metric-popover-layer:has(.metric-at_risk_revenue),.command-metric-popover-layer.metric-layer-closed_won{padding:52px 30px}.command-metric-popover,.command-metric-popover.metric-open_pipeline,.command-metric-popover.metric-forecast_commit,.command-metric-popover.metric-customer_health,.command-metric-popover.metric-at_risk_revenue,.command-metric-popover.metric-closed_won{height:calc(100dvh - 104px);max-height:calc(100dvh - 104px)}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 40px;padding:0 14px}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header div{padding:15px 0}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header span{font-size:16px;line-height:1.1}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header strong{font-size:21px;white-space:normal}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header small{font-size:13px;line-height:1.15}.command-open-pipeline-control,.command-forecast-commit-control,.command-health-workbench,.command-at-risk-workbench{min-width:0;overflow-x:hidden}.command-pipeline-exposure-simple{gap:18px;min-width:0;padding:20px}.command-pipeline-exposure-simple h3{font-size:20px}.command-pipeline-simple-row{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:17px 0}.command-pipeline-simple-currency{grid-template-columns:auto auto;align-items:baseline;gap:4px 12px}.command-pipeline-simple-currency strong{font-size:25px}.command-pipeline-simple-currency span,.command-pipeline-simple-currency small,.command-pipeline-simple-pressure span,.command-pipeline-simple-legend{font-size:13px}.command-pipeline-simple-currency small{grid-column:1 / -1}.command-pipeline-simple-bar{height:34px}.command-pipeline-simple-pressure{grid-template-columns:auto auto;align-items:baseline;gap:8px}.command-pipeline-simple-pressure strong{font-size:18px}.command-pipeline-simple-legend{flex-wrap:wrap;justify-self:start;gap:12px 18px;line-height:1.1}.command-pipeline-action-strip{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:16px 20px 20px}.command-pipeline-action-target{display:none}.command-pipeline-action-strip p{font-size:15px}.command-pipeline-action-strip button{width:100%;min-width:0;height:46px;font-size:16px}.command-health-workbench{grid-template-rows:auto auto;min-height:0}.command-health-main{grid-template-columns:minmax(0,1fr)}.command-health-score-panel{gap:10px;border-right:0;border-bottom:1px solid var(--correl-color-d4dde8);padding:24px 20px}.command-health-score-panel>strong{font-size:72px}.command-health-score-panel>span{font-size:24px}.command-health-score-panel>em{font-size:16px}.command-health-movement{padding:22px 18px 0}.command-health-movement h3{font-size:22px}.command-health-waterfall{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding-top:16px}.command-health-score-anchor,.command-health-score-anchor.is-current{grid-template-columns:auto auto;justify-items:start;justify-content:space-between;text-align:left}.command-health-score-anchor span{font-size:13px}.command-health-score-anchor strong{font-size:25px}.command-health-waterfall-stage{grid-template-rows:118px auto}.command-health-waterfall-track{column-gap:8px;height:110px;border-bottom-width:3px;padding:0 5px 40px}.command-health-waterfall-track:before,.command-health-waterfall-track:after{width:3px;height:86px}.command-health-waterfall-track span{height:86px}.command-health-waterfall-track span:after{display:none}.command-health-waterfall-track b,.command-health-waterfall-track em{max-width:100%;font-size:11px}.command-health-waterfall-track em{margin-top:8px;margin-bottom:10px;font-size:14px}.command-health-waterfall-track i{height:12px}.command-health-axis{font-size:11px}.command-health-top-drivers h4{padding:20px 0 14px;font-size:18px}.command-health-top-drivers article{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;padding:13px 0}.command-health-top-drivers span{font-size:15px;white-space:normal}.command-health-top-drivers strong{font-size:17px}.command-health-top-drivers i{grid-column:1 / -1;height:12px}.command-health-consequence-strip{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.command-health-consequence-strip dl{grid-template-columns:minmax(0,1fr)}.command-health-consequence-strip div,.command-health-consequence-strip div+div{gap:6px;border-right:0;border-bottom:1px solid var(--correl-color-c9d3df);padding:12px 0}.command-health-consequence-strip div:last-child{border-bottom:0}.command-health-consequence-strip dt{font-size:13px}.command-health-consequence-strip dd{font-size:18px;white-space:normal}.command-health-consequence-strip button{width:100%;height:48px;font-size:16px}.command-at-risk-workbench{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.command-at-risk-exposure,.command-at-risk-side{padding:22px 18px}.command-at-risk-exposure h3,.command-at-risk-mix h3,.command-at-risk-next-action h3{font-size:20px}.command-at-risk-account-bars{margin-top:18px}.command-at-risk-account-bar{grid-template-columns:30px minmax(0,1fr);gap:12px;min-height:0;padding:16px 0}.command-at-risk-rank{font-size:22px}.command-at-risk-account-name{gap:10px}.command-at-risk-account-name strong{font-size:17px;overflow-wrap:anywhere;white-space:normal}.command-at-risk-bar-track{height:12px}.command-at-risk-account-value{grid-column:2;justify-items:start;gap:6px;text-align:left}.command-at-risk-account-value strong{font-size:18px}.command-at-risk-account-value span{font-size:15px}.command-at-risk-mix{gap:22px;padding-bottom:24px}.command-at-risk-mix>div{gap:20px}.command-at-risk-mix-row{gap:10px}.command-at-risk-mix-row header{grid-template-columns:minmax(0,1fr);gap:6px}.command-at-risk-mix-row span,.command-at-risk-mix-row strong{font-size:15px;white-space:normal}.command-at-risk-mix-row i{height:12px}.command-at-risk-next-action{gap:14px;padding-top:24px}.command-at-risk-next-action article{grid-template-rows:auto auto}.command-at-risk-next-action article header{grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:0;padding:14px 16px}.command-at-risk-next-action article svg{width:25px;height:25px}.command-at-risk-next-action article strong{font-size:16px;overflow-wrap:anywhere;white-space:normal}.command-at-risk-next-action dl{grid-template-columns:minmax(0,1fr)}.command-at-risk-next-action dl div,.command-at-risk-next-action dl div+div{min-height:56px;border-right:0;border-bottom:1px solid var(--correl-color-cfd8e4);padding:12px 16px}.command-at-risk-next-action dl div:last-child{border-bottom:0}.command-at-risk-next-action dt{font-size:13px}.command-at-risk-next-action dd{font-size:16px;white-space:normal}.command-at-risk-footer{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:16px 18px}.command-at-risk-footer span,.command-at-risk-footer button{font-size:13px;line-height:1.2}}.command-page-header .enterprise-page-header-main,.customer-graph-page-header .enterprise-page-header-main{min-height:56px;padding:9px 18px}.customer-graph-page-header .enterprise-page-header-main{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:12px}.command-page-header .enterprise-page-header-copy,.customer-graph-page-header .enterprise-page-header-copy{display:grid;grid-template-columns:3px minmax(0,max-content) minmax(0,1fr);align-items:baseline;min-width:0;column-gap:12px}.command-page-header .enterprise-page-header-copy:before,.customer-graph-page-header .enterprise-page-header-copy:before{content:"";display:block;grid-column:1;width:3px;height:31px;align-self:start;border-radius:var(--correl-radius-pill);background:var(--correl-color-1264d8)}.command-page-header .enterprise-page-header-copy h2,.customer-graph-page-header .enterprise-page-header-copy h2{grid-column:2;color:var(--correl-color-111827);font-size:25px;font-weight:450;line-height:1.15;white-space:nowrap}.command-page-header .enterprise-page-header-copy p,.customer-graph-page-header .enterprise-page-header-copy p{grid-column:3;overflow:hidden;max-width:270px;margin:0;color:var(--correl-color-667085);font-size:13px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.customer-graph-page-header .enterprise-page-header-tabs{display:contents;min-height:0;border-top:0;padding:0}.cg-header-workline{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:center;width:100%;min-width:0;gap:8px}.cg-ledger-workline{grid-template-columns:minmax(190px,250px) minmax(0,1fr) max-content;justify-content:end;gap:6px}.customer-graph-page-header .cg-mode-tabs{grid-column:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:40px;margin:0;overflow:hidden;gap:2px;border:1px solid var(--correl-color-cbd5e1);border-radius:8px;background:var(--correl-color-f8fafc);padding:3px}.customer-graph-page-header .cg-mode-tabs button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:32px;border:0;border-radius:6px;background:transparent;color:var(--correl-color-1f2a44);padding:0 12px;font-size:12px;font-weight:450;line-height:1;white-space:nowrap}.customer-graph-page-header .cg-mode-tab-compact{display:none}.customer-graph-page-header .cg-mode-tabs button:hover{background:var(--correl-color-eef4ff);color:var(--correl-color-0b3f86)}.customer-graph-page-header .cg-mode-tabs button.selected{background:var(--correl-color-082954);color:var(--correl-color-ffffff);box-shadow:0 1px 2px #08295433}.cg-ledger-workline .cg-ledger-command-controls,.cg-relationship-workline .cg-relationship-command-controls{grid-column:2;min-width:0;padding:0}.cg-ledger-workline .cg-ledger-command-controls{position:relative;display:grid;grid-template-columns:minmax(150px,1fr) minmax(116px,150px) max-content minmax(88px,110px);align-items:center;width:100%;min-width:0;gap:6px}.cg-relationship-workline .cg-relationship-command-controls{display:grid;grid-template-columns:minmax(180px,.52fr) minmax(360px,1fr) repeat(4,max-content);align-items:center;gap:8px}.customer-graph-page-header .cg-ledger-command-search,.customer-graph-page-header .cg-account-picker,.customer-graph-page-header .cg-ledger-quick-select,.cg-ledger-settings-trigger,.cg-relationship-action-menu-trigger{min-height:36px;border:1px solid var(--correl-color-cbd5e1);border-radius:8px;background:linear-gradient(180deg,var(--correl-color-ffffff) 0%,var(--correl-color-f9fbfe) 100%);color:var(--correl-color-0f172a);box-shadow:0 1px 1px #0f172a08}.customer-graph-page-header .cg-ledger-command-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;min-width:0;padding:0 12px}.customer-graph-page-header .cg-ledger-command-search input{min-width:0;height:34px;border:0;background:transparent;color:var(--correl-color-111827);padding:0 10px;font-size:13px;font-weight:400;outline:none}.cg-ledger-settings,.cg-relationship-action-menu{position:relative;min-width:0}.cg-ledger-settings-trigger{display:grid;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;width:100%;gap:6px;padding:0 8px;text-align:left}.cg-ledger-settings-trigger span{display:grid;min-width:0;gap:2px}.cg-ledger-settings-trigger strong{color:var(--correl-color-0f172a);font-size:12px;font-weight:450;line-height:1}.cg-ledger-settings-trigger small{display:none}.cg-ledger-settings-trigger.selected,.cg-relationship-action-menu-trigger.selected{border-color:var(--correl-color-2267f0);background:var(--correl-color-ffffff);box-shadow:0 0 0 1px #2267f03d,0 10px 22px #0f172a12}.cg-header-popover{position:absolute;z-index:30;top:calc(100% + 8px);display:grid;gap:10px;overflow:hidden;border:1px solid var(--correl-color-d5dde9);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);color:var(--correl-color-07132d);box-shadow:var(--correl-shadow-overlay)}.cg-ledger-settings-popover{right:0;width:326px;padding:12px}.cg-ledger-settings-popover label{display:grid;gap:6px}.cg-ledger-settings-popover label span{color:var(--correl-color-64748b);font-size:10px;font-weight:450;line-height:1;text-transform:uppercase}.cg-ledger-settings-popover select{min-height:34px;border:1px solid var(--correl-color-d8e0ea);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0f172a);padding:0 10px;font-size:13px;font-weight:400}.cg-ledger-settings-popover footer{display:flex;justify-content:flex-end}.cg-ledger-settings-popover footer button{min-height:32px;border:1px solid var(--correl-color-0f4fa8);border-radius:6px;background:var(--correl-color-0b3f86);color:var(--correl-color-ffffff);padding:0 14px;font-size:12px;font-weight:450}.customer-graph-page-header .cg-ledger-command-actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:stretch;justify-content:end;gap:6px;min-width:0}.customer-graph-page-header .cg-ledger-priority-action,.customer-graph-page-header .cg-ledger-create-action,.cg-relationship-action-menu-trigger{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;min-height:36px;border:1px solid var(--correl-color-cbd5e1);border-radius:8px;background:linear-gradient(180deg,var(--correl-color-ffffff) 0%,var(--correl-color-f9fbfe) 100%);color:var(--correl-color-111827);gap:6px;padding:0 8px;font-size:12px;font-weight:450;line-height:1;white-space:nowrap}.customer-graph-page-header .cg-ledger-primary-action{width:92px;min-width:92px;border-color:var(--correl-color-2a6df4);background:var(--correl-color-2a6df4);color:var(--correl-color-ffffff);padding:0 10px;font-weight:560}.customer-graph-page-header .cg-ledger-primary-action:hover:not(:disabled){border-color:var(--correl-color-1f5fe0);background:var(--correl-color-1f5fe0)}.customer-graph-page-header .cg-ledger-priority-action{grid-template-columns:18px auto auto}.customer-graph-page-header .cg-ledger-priority-action strong{color:var(--correl-color-f07d00);font-size:13px;font-weight:450}.customer-graph-page-header .cg-ledger-empty-switch{display:inline-grid;grid-template-columns:40px auto;align-items:center;gap:6px;min-height:40px;border:1px solid var(--correl-color-cbd5e1);border-radius:8px;background:var(--correl-color-ffffff);padding:0 8px;color:var(--correl-color-111827);font-size:12px;font-weight:450;line-height:1;white-space:nowrap}.customer-graph-page-header .cg-ledger-quick-select{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;padding:0 8px;white-space:nowrap}.customer-graph-page-header .cg-ledger-empty-switch input{width:40px;height:24px}.customer-graph-page-header .cg-ledger-empty-switch>span{width:40px;height:24px}.customer-graph-page-header .cg-ledger-empty-switch>span:after{top:3px;left:3px;width:18px;height:18px}.customer-graph-page-header .cg-ledger-empty-switch input:checked+span:after{transform:translate(16px)}.customer-graph-page-header .cg-ledger-quick-select span{display:none}.customer-graph-page-header .cg-ledger-quick-select select{min-width:0;height:32px;border:0;background:transparent;color:var(--correl-color-111827);font-size:12px;font-weight:450;outline:none}.customer-graph-page-header .cg-account-picker{display:grid;align-content:center;gap:2px;min-width:0;padding:3px 10px 4px}.customer-graph-page-header .cg-account-picker span{color:var(--correl-color-64748b);font-size:10px;font-weight:450;line-height:1}.customer-graph-page-header .cg-account-picker select{min-width:0;height:20px;border:0;background:transparent;color:var(--correl-color-111827);font-size:12px;font-weight:450;line-height:1;outline:none}.customer-graph-page-header .cg-relationship-status-tape{display:grid;grid-template-columns:max-content repeat(5,minmax(0,max-content));overflow:hidden;width:100%;max-width:100%;min-width:0;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff)}.customer-graph-page-header .cg-relationship-status-tape .cg-risk-status,.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric{min-height:32px;border:0;border-right:1px solid var(--correl-color-d4dbe6);border-radius:0;padding:4px 7px;text-align:left}.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric:last-child{border-right:0}.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric{display:grid;grid-template-columns:max-content max-content;align-content:center;align-items:baseline;column-gap:8px}.customer-graph-page-header .cg-relationship-status-tape .cg-risk-status{display:grid;align-content:center;background:var(--correl-color-fff8f8);color:var(--correl-color-d92d20);font-size:12px;font-weight:450}.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric span{font-size:9px;font-weight:450;line-height:1}.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric strong{overflow:hidden;margin-top:0;font-size:12px;font-weight:450;line-height:1;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-actions-popover{right:0;width:286px;gap:2px;padding:6px;border-radius:var(--correl-radius-overlay);box-shadow:var(--correl-shadow-overlay)}.cg-relationship-actions-popover button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;justify-content:start;gap:8px;min-height:36px;border:0;border-radius:6px;background:transparent;color:var(--correl-color-0f172a);padding:4px 9px 4px 6px;font-size:13px;font-weight:450;line-height:1.1;text-align:left}.cg-relationship-actions-popover button svg{box-sizing:content-box;justify-self:center;width:15px;height:15px;border-radius:6px;background:var(--correl-color-eef5ff);color:var(--correl-color-174ea6);padding:5px;stroke-width:1.9}.cg-relationship-actions-popover button span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-actions-popover button:hover:not(:disabled){background:var(--correl-color-f5f8fc);color:var(--correl-color-082954)}.cg-relationship-actions-popover button:hover:not(:disabled) svg{background:var(--correl-color-dfeeff);color:var(--correl-color-0b55c5)}.cg-relationship-actions-popover button:disabled{color:var(--correl-color-94a3b8);cursor:not-allowed}.cg-relationship-actions-popover button:disabled svg{background:var(--correl-color-f1f5f9);color:var(--correl-color-94a3b8)}.cg-relationship-actions-popover{width:min(720px,calc(100vw - 40px));max-height:calc(100vh - 112px);overflow-y:auto;gap:0;padding:0;border-color:var(--correl-color-c9d6e6);border-radius:8px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.cg-relationship-actions-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;min-height:50px;border-bottom:1px solid var(--correl-color-e2e8f0);padding:9px 14px 8px 18px}.cg-relationship-actions-head div{display:flex;align-items:baseline;gap:12px;min-width:0}.cg-relationship-actions-head strong{color:var(--correl-color-07142d);font-size:15px;font-weight:450;letter-spacing:0}.cg-relationship-actions-head span{overflow:hidden;color:var(--correl-color-52627a);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-actions-head button{grid-template-columns:18px auto;min-height:30px;border:1px solid transparent;padding:0 8px;color:var(--correl-color-516176)}.cg-relationship-action-group{display:grid;gap:0;padding:7px 12px 0}.cg-relationship-action-group+.cg-relationship-action-group{border-top:1px solid var(--correl-color-edf2f7)}.cg-relationship-action-group-label{padding:0 0 4px 2px;color:var(--correl-color-30415b);font-size:10px;font-weight:450;line-height:1;text-transform:uppercase}.cg-relationship-actions-popover .cg-relationship-command-row{display:grid;grid-template-columns:30px minmax(0,1fr) max-content 18px;gap:12px;align-items:center;min-height:45px;width:100%;border:1px solid transparent;border-top-color:var(--correl-color-e6edf5);border-radius:0;background:var(--correl-color-ffffff);padding:6px 7px;color:var(--correl-color-0c1830);text-align:left}.cg-relationship-actions-popover .cg-relationship-command-row:first-of-type{border-top-color:transparent}.cg-relationship-actions-popover .cg-relationship-command-row:hover:not(:disabled),.cg-relationship-actions-popover .cg-relationship-command-row:focus-visible{border-color:var(--correl-color-9cc2ff);border-radius:6px;background:var(--correl-color-f6faff);box-shadow:inset 3px 0 0 var(--correl-color-1266e3);outline:none}.cg-relationship-actions-popover .cg-relationship-command-row>svg:first-child{width:16px;height:16px;border-radius:6px;background:var(--correl-color-eef5ff);color:var(--correl-color-0f5cc8);padding:6px;stroke-width:1.95}.cg-relationship-command-copy{display:grid;gap:4px;min-width:0}.cg-relationship-command-copy strong{overflow:hidden;color:var(--correl-color-0a1429);font-size:13px;font-weight:450;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-command-copy small,.cg-relationship-command-copy em{overflow:hidden;color:var(--correl-color-475971);font-size:11px;font-style:normal;font-weight:450;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-command-copy em{color:var(--correl-color-7a8798)}.cg-relationship-command-status{color:var(--correl-color-147444);font-size:11px;font-weight:450;white-space:nowrap}.cg-relationship-command-status.status-needs-selection{color:var(--correl-color-c76a00)}.cg-relationship-command-status.status-recording{color:var(--correl-color-0f5cc8)}.cg-relationship-command-status.status-unavailable{color:var(--correl-color-7a8798)}.cg-relationship-actions-popover .cg-relationship-command-row:disabled{background:var(--correl-color-ffffff);color:var(--correl-color-8b99ad);opacity:1}.cg-relationship-actions-popover .cg-relationship-command-row:disabled>svg:first-child{background:var(--correl-color-f1f5f9);color:var(--correl-color-9aa8ba)}.cg-relationship-actions-receipt{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;margin-top:8px;border-top:1px solid var(--correl-color-dce6f1);background:var(--correl-color-fbfdff);padding:8px 14px}.cg-relationship-actions-receipt span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--correl-color-159457);color:var(--correl-color-ffffff);font-size:9px;font-weight:450}.cg-relationship-actions-receipt strong{color:var(--correl-color-10203a);font-size:12px;font-weight:450}.cg-action-draft-scrim{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:start center;overflow:auto;background:#0612293d;padding:72px 24px 32px}.cg-action-draft-dialog{width:min(720px,100%);border:1px solid var(--correl-color-cbd8e8);border-radius:8px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.cg-action-draft-dialog>header{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:center;min-height:62px;border-bottom:1px solid var(--correl-color-e2e8f0);padding:12px 16px}.cg-action-draft-dialog>header span{color:var(--correl-color-53627a);font-size:10px;font-weight:450;text-transform:uppercase}.cg-action-draft-dialog h3{margin:2px 0 0;color:var(--correl-color-07142d);font-size:17px;font-weight:450}.cg-action-draft-dialog>header button,.cg-action-draft-dialog footer button{min-height:32px;border:1px solid var(--correl-color-bdcadd);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-15243c);padding:0 12px;font-size:12px;font-weight:450}.cg-action-draft-dialog footer button[type=submit]{border-color:var(--correl-color-0f5cc8);background:var(--correl-color-0f5cc8);color:var(--correl-color-ffffff)}.cg-action-draft-dialog form{display:grid;gap:14px;padding:14px 16px 16px}.cg-action-draft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.cg-action-draft-grid label{display:grid;gap:6px;min-width:0}.cg-action-draft-grid label span{color:var(--correl-color-53627a);font-size:10px;font-weight:450;text-transform:uppercase}.cg-action-draft-grid input,.cg-action-draft-grid select,.cg-action-draft-grid textarea{min-width:0;border:1px solid var(--correl-color-cbd8e8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0f172a);padding:8px 9px;font-size:13px;font-weight:400}.cg-action-draft-grid textarea{min-height:76px;resize:vertical}.cg-action-draft-wide{grid-column:1 / -1}.cg-action-draft-dialog footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--correl-color-edf2f7);padding-top:12px}.cg-action-draft-readiness{margin:0 auto 0 0;color:var(--correl-color-526278);font-size:12px;line-height:1.35}.cg-evidence-dropzone{position:relative;display:grid;justify-items:center;gap:4px;border:1px dashed var(--correl-color-b6c6dd);border-radius:8px;background:var(--correl-color-f7faff);padding:22px 18px;text-align:center;cursor:pointer;transition:border-color .12s ease,background .12s ease}.cg-evidence-dropzone:hover{border-color:var(--correl-color-0f5cc8);background:var(--correl-color-f0f6ff)}.cg-evidence-dropzone:focus-within{border-color:var(--correl-color-0f5cc8);box-shadow:var(--correl-shadow-focus)}.cg-evidence-dropzone.has-file{border-style:solid;border-color:var(--correl-color-c5d3e6);background:var(--correl-color-ffffff)}.cg-evidence-dropzone input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cg-evidence-dropzone-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--correl-radius-pill);background:var(--correl-color-e7f0ff);color:var(--correl-color-0f5cc8)}.cg-evidence-dropzone-icon svg{width:18px;height:18px}.cg-evidence-dropzone-primary{color:var(--correl-color-102742);font-size:13px;font-weight:500;word-break:break-word}.cg-evidence-dropzone-meta{color:var(--correl-color-62718a);font-size:12px}.cg-evidence-dropzone-cta{margin-top:6px;border-radius:6px;background:var(--correl-color-0f5cc8);color:var(--correl-color-ffffff);padding:6px 12px;font-size:12px;font-weight:500}.cg-evidence-dropzone.has-file .cg-evidence-dropzone-cta{background:var(--correl-color-ffffff);border:1px solid var(--correl-color-bdcadd);color:var(--correl-color-15243c)}.customer-graph-page-header svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}@media (max-width: 1320px){.cg-ledger-workline{grid-template-columns:minmax(172px,210px) minmax(0,1fr) max-content;justify-content:end}.cg-ledger-workline .cg-ledger-command-controls{grid-template-columns:minmax(130px,1fr) minmax(106px,132px) max-content minmax(78px,96px)}.cg-relationship-workline .cg-relationship-command-controls{grid-template-columns:minmax(170px,.5fr) minmax(0,1fr) repeat(4,max-content)}.customer-graph-page-header .cg-mode-tabs,.cg-relationship-workline .cg-relationship-command-controls{grid-column:1}}@media (max-width: 1480px){.customer-graph-page-header .enterprise-page-header-main{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px}.customer-graph-page-header .enterprise-page-header-copy p{max-width:none}.customer-graph-page-header .enterprise-page-header-tabs{padding-bottom:10px}.cg-header-workline{grid-template-columns:minmax(170px,210px) minmax(0,1fr)}.cg-ledger-workline{grid-template-columns:minmax(170px,210px) minmax(0,1fr) max-content;justify-content:end}.cg-ledger-workline .cg-ledger-command-controls{grid-template-columns:minmax(104px,120px) max-content max-content minmax(72px,88px)}.customer-graph-page-header .cg-ledger-command-search{display:none}.customer-graph-page-header .cg-mode-tabs,.cg-relationship-workline .cg-relationship-command-controls{grid-column:auto}.customer-graph-page-header .cg-mode-tabs button{padding:0 8px}.customer-graph-page-header .cg-mode-tab-full{display:none}.customer-graph-page-header .cg-mode-tab-compact{display:inline}.customer-graph-page-header .cg-ledger-command-actions{grid-column:auto;justify-content:end}.customer-graph-page-header .cg-ledger-quick-select{grid-column:auto}.customer-graph-page-header .cg-ledger-priority-action span{display:none}.customer-graph-page-header .cg-relationship-status-tape{grid-template-columns:max-content repeat(5,minmax(0,1fr))}}@media (max-width: 1100px){.customer-graph-page-header .enterprise-page-header-main{grid-template-columns:max-content minmax(0,1fr);column-gap:8px}.cg-header-workline{grid-template-columns:minmax(142px,164px) minmax(0,1fr) max-content;gap:6px}.customer-graph-page-header .cg-mode-tabs,.cg-relationship-workline .cg-relationship-command-controls{grid-column:auto}.cg-ledger-workline{grid-template-columns:minmax(142px,164px) minmax(0,1fr) max-content}.cg-ledger-workline .cg-ledger-command-controls{grid-column:auto;grid-row:auto;grid-template-columns:max-content max-content max-content minmax(76px,88px);gap:6px}.customer-graph-page-header .cg-ledger-command-actions,.customer-graph-page-header .cg-ledger-quick-select{grid-column:auto}.customer-graph-page-header .enterprise-page-header-copy{column-gap:8px}.customer-graph-page-header .enterprise-page-header-copy h2{font-size:22px}.cg-ledger-settings-trigger{grid-template-columns:16px 12px;width:42px;padding:0 7px}.cg-ledger-settings-trigger span,.customer-graph-page-header .cg-ledger-empty-switch b,.customer-graph-page-header .cg-ledger-primary-action span{display:none}.customer-graph-page-header .cg-ledger-primary-action{width:42px;min-width:42px;padding:0}.customer-graph-page-header .cg-ledger-empty-switch{grid-template-columns:34px;padding:0 5px}.cg-relationship-workline .cg-relationship-command-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cg-relationship-workline .cg-relationship-command-controls .cg-account-picker{flex:1 1 220px}.customer-graph-page-header .cg-relationship-status-tape{flex:2 1 500px;width:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.cg-relationship-workline .cg-relationship-command-controls>button,.cg-relationship-workline .cg-relationship-action-menu{flex:0 0 auto}.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric:nth-child(3){border-right:0}}@media (max-width: 820px){.customer-graph-page-header .enterprise-page-header-main,.cg-header-workline,.cg-ledger-workline,.cg-ledger-workline .cg-ledger-command-controls{grid-template-columns:minmax(0,1fr)}.customer-graph-page-header .cg-ledger-command-actions,.customer-graph-page-header .cg-ledger-quick-select{grid-column:auto}}@media (max-width: 820px){.command-page-header .enterprise-page-header-copy,.customer-graph-page-header .enterprise-page-header-copy{grid-template-columns:3px minmax(0,1fr);align-items:start;gap:2px 12px}.command-page-header .enterprise-page-header-copy h2,.command-page-header .enterprise-page-header-copy p,.customer-graph-page-header .enterprise-page-header-copy h2,.customer-graph-page-header .enterprise-page-header-copy p{grid-column:2}.customer-graph-page-header .cg-ledger-command-actions{grid-auto-flow:row;grid-auto-columns:auto;justify-content:stretch}.cg-ledger-settings-popover,.cg-relationship-actions-popover{right:auto;left:0;width:min(326px,100%)}.customer-graph-page-header .cg-relationship-status-tape{grid-template-columns:minmax(0,1fr)}.customer-graph-page-header .cg-relationship-status-tape .cg-risk-status,.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric{border-right:0;border-bottom:1px solid var(--correl-color-d4dbe6)}.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric:last-child{border-bottom:0}}@media (max-width: 1440px){.correl-command-page{overflow-x:hidden}.command-page-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.command-page-header .enterprise-page-header-main{grid-template-columns:minmax(0,1fr);min-width:0;padding:8px 14px}.command-page-header .enterprise-page-header-copy{grid-template-columns:3px max-content minmax(0,1fr);width:100%}.command-page-header .enterprise-page-header-copy p{max-width:none}.enterprise-page-header .command-page-controls,.command-page-controls{justify-self:stretch;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px}.command-page-controls button,.command-control-date,.command-control-filter,.command-control-more{min-width:0}.command-control-date strong,.command-control-filter span,.command-control-filter strong,.command-control-filter small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-metric-tape{grid-template-columns:repeat(5,minmax(0,1fr))}.command-triage-action{min-width:0;padding-right:14px;padding-left:14px}.command-triage-action small{white-space:normal}.command-main-grid,.command-lower-grid{grid-template-columns:minmax(0,1fr)}.command-side-stack,.command-main-grid>.command-panel,.command-priority-panel{height:auto}.command-alert-workbench.expanded{grid-template-columns:minmax(0,1fr) minmax(230px,30%)}.command-alert-table-header,.command-alert-row,.command-alert-workbench.expanded .command-alert-table-header,.command-alert-workbench.expanded .command-alert-row{grid-template-columns:minmax(86px,.42fr) minmax(0,1.5fr) minmax(104px,.56fr) minmax(54px,.24fr) minmax(62px,.28fr);gap:8px;padding-right:14px;padding-left:14px}.command-main-grid>.command-intervention-panel{height:auto;min-height:620px}.command-intervention-panel{grid-template-rows:auto minmax(0,1fr)}.command-intervention-panel .command-panel-header{padding:14px 18px 10px}.command-intervention-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.command-intervention-controls{min-width:0}.command-intervention-body{overflow-x:auto;padding-right:14px;padding-left:14px}.command-intervention-table{min-width:min(100%,920px)}.command-intervention-row{grid-template-columns:172px repeat(var(--stage-count),minmax(84px,1fr))}.command-intervention-stage button{gap:6px;padding:0 7px}.command-intervention-state button{grid-template-columns:18px minmax(0,1fr);gap:6px;padding:0 8px 0 18px}.command-priority-panel{grid-template-rows:60px minmax(260px,1fr) minmax(90px,auto)}.command-priority-table,.command-priority-table.expanded{overflow-x:auto}.command-priority-table-header,.command-priority-row{grid-template-columns:64px minmax(160px,1.36fr) minmax(116px,1fr) 86px 58px 76px 58px;min-width:820px;gap:6px;padding-right:14px;padding-left:14px}.command-priority-row{padding-left:11px}.command-priority-detail{grid-template-columns:minmax(170px,.8fr) minmax(0,1.4fr) minmax(160px,.5fr);gap:12px;padding-right:14px;padding-left:14px}.command-priority-action-button{min-width:132px}}@media (max-width: 980px){.command-page-header .enterprise-page-header-copy{grid-template-columns:3px minmax(0,1fr);align-items:start;gap:2px 12px}.command-page-header .enterprise-page-header-copy h2,.command-page-header .enterprise-page-header-copy p{grid-column:2}.enterprise-page-header .command-page-controls,.command-page-controls{grid-template-columns:minmax(0,1fr)}.command-metric-tape{grid-template-columns:repeat(2,minmax(0,1fr))}.command-alert-workbench.expanded,.command-priority-detail,.command-priority-detail dl,.command-intervention-header{grid-template-columns:minmax(0,1fr)}.command-intervention-controls{justify-content:start}.command-intervention-table{min-width:900px}}@media (max-width: 680px){.command-metric-tape{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1281px) and (max-width: 1440px) and (max-height: 820px){.command-main-grid>.command-intervention-panel{height:430px;min-height:430px}.command-lower-grid{min-height:max(440px,calc(100dvh - 390px))}}@media (max-width: 980px){.correl-shell{grid-template-rows:minmax(156px,auto) minmax(0,1fr)}.top-strip{grid-template-columns:minmax(0,1fr);align-content:start;height:auto;min-height:156px;overflow:visible}.shell-brandline{height:24px}.shell-search-stack,.shell-header-actions{width:100%}.shell-header-actions{justify-content:flex-start}.workspace-canvas:has(.correl-command-page){min-height:0}}@media (max-width: 640px){.correl-shell{grid-template-columns:64px minmax(0,1fr);grid-template-rows:minmax(204px,auto) minmax(0,1fr)}.shell-rail,.shell-logo-button{width:64px}.top-strip{grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:8px;height:auto;min-height:204px;padding:10px 12px}.shell-brandline{width:100%;height:auto}.shell-search-stack{width:100%}.shell-header-actions{justify-content:start;flex-wrap:wrap;gap:8px}.shell-create-button{width:100px;min-width:100px}.shell-profile-button{flex:1 0 100%;width:100%;max-width:none;justify-content:start;padding-right:0}.shell-popover,.command-strip{top:196px;right:10px;left:76px;width:auto;max-height:calc(100dvh - 212px)}}.settings-page .settings-employee-ledger-header,.settings-page .settings-employee-row{display:grid;grid-template-columns:18px minmax(0,1.35fr) 82px minmax(0,.8fr) minmax(0,.9fr) 70px;gap:8px;align-items:center;padding-right:18px;padding-left:18px}.settings-page .settings-employee-ledger-header{min-height:34px;background:var(--correl-color-f8fafc);color:var(--correl-color-4f5f73);font-size:11px;font-weight:450;text-transform:none}.settings-page .settings-layout{flex:1 1 auto;min-height:max(560px,calc(100dvh - 154px));overflow:hidden;grid-template-columns:minmax(520px,.95fr) minmax(560px,1.05fr) 300px;grid-template-rows:52px minmax(0,1fr) auto}.settings-page .settings-layout-employees-access{grid-template-rows:52px 46px minmax(540px,1fr)}.settings-page .settings-section-rail{grid-column:1 / -1;grid-row:1;display:flex;flex-direction:row;min-height:52px;align-items:stretch;gap:4px;overflow-x:auto;border-bottom:1px solid var(--correl-color-d8dee8);background:var(--correl-color-ffffff);color:var(--correl-color-10203a);padding:0 22px}.settings-page .settings-section-rail h3{display:flex;align-items:center;margin:0 18px 0 0;color:var(--correl-color-10203a);font-size:15px;white-space:nowrap}.settings-page .settings-section-rail>span{display:none}.settings-page .settings-section-rail button{width:auto;min-height:52px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--correl-color-536278);padding:0 12px;font-size:12px;font-weight:450;white-space:nowrap}.settings-page .settings-section-rail button.selected,.settings-page .settings-section-rail button:hover{border-bottom-color:var(--correl-color-0f5bb7);background:transparent;color:var(--correl-color-083a78)}.settings-page .settings-employee-ledger{grid-column:1;grid-row:3;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.settings-page .settings-employee-ledger .settings-panel-heading{position:sticky;top:0;z-index:5;background:var(--correl-color-ffffff)}.settings-page .settings-ledger-tools{position:sticky;top:50px;z-index:5;background:var(--correl-color-ffffff)}.settings-page .settings-employee-ledger-header{position:sticky;top:104px;z-index:5;border-top:1px solid var(--correl-color-e4e8ef)}.settings-page .settings-ledger-footer{position:sticky;bottom:0;background:var(--correl-color-ffffff);border-top:1px solid var(--correl-color-e4e8ef)}.settings-page .settings-employee-inspector{grid-column:2;grid-row:3;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.settings-page .settings-create-panel{grid-column:2;grid-row:3;min-height:0;max-height:none;border-right:1px solid var(--settings-border)}.settings-page .settings-audit-rail{grid-column:3;grid-row:3;min-height:0;display:flex;flex-direction:column;gap:12px;max-height:none;overflow-y:auto;overscroll-behavior:contain;background:var(--correl-color-fbfcfe);padding:22px 20px}.settings-page .settings-invite-panel{grid-column:3;grid-row:3;min-height:0;overflow-y:auto;background:var(--correl-color-ffffff);padding:18px 20px}.settings-audit-heading{display:flex;justify-content:space-between;gap:14px;align-items:start;padding-bottom:14px;border-bottom:1px solid var(--correl-color-dfe5ee)}.settings-audit-heading h3{margin:0}.settings-audit-heading p{margin:5px 0 0;color:var(--correl-color-64748b);font-size:12px}.settings-audit-heading>strong{display:inline-flex;min-width:28px;height:24px;align-items:center;justify-content:center;border:1px solid var(--correl-color-d8dee8);border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff);color:var(--correl-color-10203a);font-size:12px}.settings-audit-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-audit-summary span{display:grid;gap:4px;border:1px solid var(--correl-color-dfe5ee);border-radius:4px;background:var(--correl-color-ffffff);padding:10px;color:var(--correl-color-64748b);font-size:11px}.settings-audit-summary strong{color:var(--correl-color-10203a);font-size:13px}.settings-page .settings-audit-rail article{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;border:1px solid var(--correl-color-dfe5ee);border-radius:4px;background:var(--correl-color-ffffff);padding:12px}.settings-page .settings-audit-rail article>span{width:24px;height:24px;background:var(--correl-color-eaf3ff);color:var(--correl-color-0f5bb7);font-size:10px;font-weight:450}.settings-page .settings-audit-rail article strong{font-size:12px;line-height:1.25}.settings-page .settings-audit-rail article p{margin:4px 0 8px;line-height:1.35}.settings-audit-event-meta{display:flex;justify-content:space-between;gap:10px}.settings-page .settings-audit-rail>button{justify-content:flex-start;margin-top:auto;color:var(--correl-color-083a78);font-weight:450}.settings-page .settings-tab-ledger{grid-column:1;grid-row:2;min-height:0;max-height:none;overflow-y:auto;border-right:1px solid var(--correl-color-d8dee8);background:var(--correl-color-ffffff);scrollbar-gutter:stable}.settings-page .settings-tab-ledger .settings-panel-heading,.settings-page .settings-tab-ledger .settings-billing-summary,.settings-page .settings-tab-ledger .settings-billing-workbench,.settings-page .settings-tab-ledger .settings-ledger-tools,.settings-page .settings-tab-ledger-header{position:sticky;z-index:4;background:var(--correl-color-ffffff)}.settings-page .settings-tab-ledger .settings-panel-heading{top:0}.settings-page .settings-tab-ledger .settings-ledger-tools{top:58px}.settings-page .settings-billing-workbench{top:58px;display:grid;gap:0;border-top:1px solid var(--correl-color-d8e0eb);border-bottom:1px solid var(--correl-color-cfd8e6);background:var(--correl-color-ffffff)}.settings-page .settings-billing-dedicated .settings-billing-workbench{position:static;min-height:100%;border-top:0}.settings-page .settings-layout.settings-layout-billing-usage{grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:52px minmax(0,1fr)}.settings-page .settings-layout.settings-layout-integrations{grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(0,1fr)}.settings-page .settings-layout.settings-layout-integrations .settings-integrations-dedicated{grid-column:1;grid-row:2}@media (max-width: 1100px){.settings-page .settings-layout.settings-layout-integrations{grid-template-columns:minmax(0,1fr);grid-template-rows:44px auto}}.settings-page .settings-billing-dedicated .settings-billing-workbench{position:static;display:flex;flex-direction:column;gap:14px;min-height:100%;border:0;background:var(--correl-color-f5f7fb);padding:20px 22px 28px}.settings-billing-command-strip,.settings-billing-metric-tape,.settings-billing-seat-form,.settings-billing-impact-panel,.settings-billing-pricing-ledger{border:1px solid var(--correl-color-dfe5ee);border-radius:8px;background:var(--correl-color-ffffff);box-shadow:0 1px 2px #1018280a}.settings-billing-command-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px}.settings-billing-readiness-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--correl-color-eaf1ff);color:var(--correl-color-2563eb)}.settings-billing-readiness-icon svg{width:19px;height:19px}.settings-billing-command-strip>div{min-width:0}.settings-billing-command-strip h3,.settings-billing-seat-form h4,.settings-billing-impact-panel h4{margin:0;color:var(--correl-color-0b1b33);font-size:15px;font-weight:700;line-height:1.25}.settings-billing-command-strip p,.settings-billing-seat-form>header p,.settings-billing-impact-panel>p{margin:4px 0 0;color:var(--correl-color-526176);font-size:13px;line-height:1.42}.settings-billing-seat-form>header>span,.settings-billing-impact-panel>header>span{display:block;margin-bottom:4px;color:var(--correl-color-667085);font-size:11px;font-weight:800;text-transform:uppercase}.settings-billing-command-strip nav{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.settings-billing-command-strip button,.settings-billing-seat-form button{min-height:36px;border:1px solid var(--correl-color-ccd5e2);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-304158);padding:0 13px;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.settings-billing-command-strip button:hover:not(:disabled),.settings-billing-seat-form button:hover:not(:disabled){border-color:var(--correl-color-aeb9ca);background:var(--correl-color-f8fafc)}.settings-billing-command-strip button.primary,.settings-billing-seat-form button[type=submit]{border-color:var(--correl-color-1f5fd1);background:var(--correl-color-1f5fd1);color:var(--correl-color-ffffff)}.settings-billing-command-strip button.primary:hover:not(:disabled),.settings-billing-seat-form button[type=submit]:hover:not(:disabled){border-color:var(--correl-color-184fb1);background:var(--correl-color-184fb1)}.settings-billing-command-strip button:disabled,.settings-billing-seat-form button:disabled{border-color:var(--correl-color-e1e7f0);background:var(--correl-color-eef2f7);color:var(--correl-color-98a2b3);cursor:not-allowed}.settings-billing-metric-tape{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.settings-billing-metric-tape>span{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border-right:1px solid var(--correl-color-edf1f6)}.settings-billing-metric-tape>span:last-child{border-right:0}.settings-billing-metric-tape>span>strong{color:var(--correl-color-0b1b33);font-size:19px;font-weight:760;line-height:1.15}.settings-billing-metric-tape>span>b{color:var(--correl-color-475467);font-size:12px;font-weight:700;line-height:1.3}.settings-billing-metric-tape>span>small{color:var(--correl-color-8a98aa);font-size:11px;line-height:1.3}.settings-billing-seat-workbench{display:grid;grid-template-columns:minmax(420px,1.16fr) minmax(340px,.84fr);gap:14px;align-items:stretch;min-width:0}.settings-billing-seat-form,.settings-billing-impact-panel{display:flex;flex-direction:column;gap:14px;padding:18px}.settings-billing-seat-allocation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.settings-billing-seat-allocation div,.settings-billing-impact-ledger div{display:grid;gap:4px;border:1px solid var(--correl-color-edf1f6);border-radius:6px;background:var(--correl-color-fbfcfe);padding:10px}.settings-billing-seat-allocation dt,.settings-billing-impact-ledger dt{color:var(--correl-color-667085);font-size:11px;font-weight:800;text-transform:uppercase}.settings-billing-seat-allocation dd,.settings-billing-impact-ledger dd{margin:0;min-width:0;color:var(--correl-color-0b1b33);font-size:13px;font-weight:750;overflow:hidden;text-overflow:ellipsis}.settings-billing-seat-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.settings-billing-seat-form label{display:grid;gap:6px;color:var(--correl-color-344256);font-size:13px;font-weight:700}.settings-billing-seat-stepper{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:stretch;min-height:48px;border:1px solid var(--correl-color-cfd8e6);border-radius:6px;background:var(--correl-color-ffffff);overflow:hidden}.settings-billing-seat-stepper button{min-height:46px;border:0;border-radius:0;background:var(--correl-color-f8fafc);color:var(--correl-color-0b1b33);padding:0;font-size:18px;font-weight:800}.settings-billing-seat-stepper button:first-child{border-right:1px solid var(--correl-color-e4eaf2)}.settings-billing-seat-stepper button:last-child{border-left:1px solid var(--correl-color-e4eaf2)}.settings-billing-seat-stepper input{width:100%;min-height:46px;border:0;border-radius:0;background:var(--correl-color-ffffff);color:var(--correl-color-0b1b33);padding:0 12px;text-align:center;font-size:22px;font-weight:780}.settings-billing-seat-form>label>input{min-height:38px;border:1px solid var(--correl-color-cfd8e6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-0b1b33);padding:0 11px;font-size:14px;font-weight:550}.settings-billing-seat-form input:focus{outline:none;box-shadow:var(--correl-shadow-focus)}.settings-billing-seat-stepper:focus-within,.settings-billing-seat-form>label>input:focus{border-color:var(--correl-color-1f5fd1)}.settings-billing-seat-form small{color:var(--correl-color-667085);font-size:12px;font-weight:600}.settings-billing-seat-quick-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-billing-seat-quick-actions button{min-height:32px;background:var(--correl-color-f8fafc);padding:0 11px;font-size:12px}.settings-billing-seat-form footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--correl-color-edf1f6)}.settings-billing-seat-form output{color:var(--correl-color-0b1b33);font-size:17px;font-weight:780}.settings-billing-seat-form button[type=submit]{min-width:126px}.settings-billing-impact-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.settings-billing-pricing-ledger{display:grid;overflow:hidden}.settings-billing-pricing-head,.settings-billing-pricing-row{display:grid;grid-template-columns:minmax(140px,1.05fr) minmax(120px,.8fr) minmax(128px,.8fr) minmax(128px,.85fr) minmax(220px,1.5fr);gap:12px;align-items:center;padding:0 16px}.settings-billing-pricing-head{min-height:36px;background:var(--correl-color-f8fafc);border-bottom:1px solid var(--correl-color-edf1f6);color:var(--correl-color-667085);font-size:11px;font-weight:800;text-transform:uppercase}.settings-billing-pricing-row{min-height:54px;color:var(--correl-color-475467);font-size:13px}.settings-billing-pricing-row strong{color:var(--correl-color-0b1b33);font-size:13px;font-weight:750}.settings-billing-pricing-row.state-planned{box-shadow:inset 3px 0 0 var(--correl-color-1f5fd1)}.settings-billing-payment-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#0b1b336b;padding:24px}.settings-billing-payment-modal>div{width:min(620px,100%);border:1px solid var(--correl-color-e4e8f0);border-radius:8px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay);color:var(--correl-color-0b1b33);overflow:hidden}.settings-billing-payment-modal header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--correl-color-eef1f6);padding:0 20px}.settings-billing-payment-modal header span{color:var(--correl-color-667085);font-size:12px;font-weight:600}.settings-billing-payment-modal header button{min-height:32px;border:1px solid var(--correl-color-d4dbe6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-344256);padding:0 13px;font-size:13px;font-weight:600;cursor:pointer}.settings-billing-payment-modal strong{display:block;margin:20px 20px 0;color:var(--correl-color-0b1b33);font-size:19px;font-weight:700;line-height:1.25}.settings-billing-payment-modal p{margin:10px 20px 0;max-width:560px;color:var(--correl-color-5a6b82);font-size:13px;line-height:1.5}.settings-billing-payment-modal dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px;border:1px solid var(--correl-color-eef1f6);border-radius:8px;overflow:hidden}.settings-billing-payment-modal dl div{display:flex;flex-direction:column;gap:6px;min-height:84px;justify-content:center;border-right:1px solid var(--correl-color-eef1f6);background:var(--correl-color-f8fafc);padding:14px}.settings-billing-payment-modal dl div:last-child{border-right:0}.settings-billing-payment-modal dt{color:var(--correl-color-667085);font-size:11px;font-weight:600}.settings-billing-payment-modal dd{margin:0;color:var(--correl-color-0b1b33);font-size:13px;font-weight:600;line-height:1.35}.settings-billing-workbench.state-card-required .settings-billing-command-strip{border-color:var(--correl-color-f3b49a);box-shadow:inset 0 0 0 1px var(--correl-color-f3b49a)}.settings-billing-workbench.state-card-required .settings-billing-readiness-icon{background:var(--correl-color-fdece4);color:var(--correl-color-c2410c)}.settings-billing-workbench.state-internal-comped .settings-billing-readiness-icon{background:var(--correl-color-e9f8ef);color:var(--correl-color-047857)}.blocked-state-inline{margin:0;color:var(--correl-color-b42318);font-size:13px;font-weight:650}@media (max-width: 1320px){.settings-billing-command-strip{align-items:flex-start}.settings-billing-command-strip nav{max-width:320px}.settings-billing-metric-tape{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-billing-metric-tape>span:nth-child(3n){border-right:0}.settings-billing-metric-tape>span:nth-child(n+4){border-top:1px solid var(--correl-color-edf1f6)}}@media (max-width: 980px){.settings-page .settings-billing-dedicated .settings-billing-workbench{padding:16px}.settings-billing-command-strip,.settings-billing-seat-workbench{grid-template-columns:minmax(0,1fr)}.settings-billing-command-strip nav{justify-content:flex-start;max-width:none}.settings-billing-seat-form footer{display:grid;align-items:start}.settings-billing-pricing-head,.settings-billing-pricing-row{grid-template-columns:minmax(126px,1fr) minmax(106px,.75fr) minmax(118px,.8fr) minmax(118px,.8fr) minmax(180px,1.3fr)}}@media (max-width: 640px){.settings-page .settings-billing-dedicated .settings-billing-workbench{padding:12px}.settings-billing-command-strip,.settings-billing-seat-form,.settings-billing-impact-panel{padding:14px}.settings-billing-command-strip nav,.settings-billing-command-strip button,.settings-billing-seat-form footer button{width:100%}.settings-billing-metric-tape,.settings-billing-seat-allocation,.settings-billing-impact-ledger,.settings-billing-payment-modal dl{grid-template-columns:minmax(0,1fr)}.settings-billing-metric-tape>span,.settings-billing-metric-tape>span:nth-child(3n),.settings-billing-payment-modal dl div{border-right:0}.settings-billing-metric-tape>span+span,.settings-billing-payment-modal dl div+div{border-top:1px solid var(--correl-color-edf1f6)}.settings-billing-pricing-head{display:none}.settings-billing-pricing-row{grid-template-columns:minmax(0,1fr);gap:4px;align-items:start;padding:12px 14px}}.settings-page .settings-tab-ledger:has(.settings-billing-workbench) .settings-ledger-tools{top:412px}.settings-page .settings-tab-ledger:has(.settings-billing-workbench) .settings-tab-ledger-header{top:468px}.settings-page .settings-tab-ledger-header{top:114px;display:grid;grid-template-columns:repeat(5,minmax(86px,1fr));min-height:36px;align-items:center;border-top:1px solid var(--correl-color-e2e7ef);border-bottom:1px solid var(--correl-color-e2e7ef);background:var(--correl-color-f8fafc);color:var(--correl-color-506078);padding:0 18px;font-size:11px;font-weight:450}.settings-page .settings-tab-ledger-row{display:grid;width:100%;min-height:58px;grid-template-columns:repeat(5,minmax(86px,1fr));gap:10px;align-items:center;border:0;border-bottom:1px solid var(--correl-color-e2e7ef);border-radius:0;background:var(--correl-color-ffffff);color:var(--correl-color-13223a);padding:0 18px;text-align:left}.settings-page .settings-tab-ledger-row strong{font-size:12px}.settings-page .settings-tab-ledger-row span{min-width:0;overflow:hidden;color:var(--correl-color-30425c);font-size:12px;line-height:1.25;text-overflow:ellipsis}.settings-page .settings-tab-ledger-row.selected{background:var(--correl-color-eaf3ff);box-shadow:inset 3px 0 0 var(--correl-color-0f5bb7)}.settings-page .settings-tab-ledger-row.state-blocked{box-shadow:inset 3px 0 0 var(--correl-color-c2410c)}.settings-page .settings-tab-inspector{grid-column:2;grid-row:2;min-height:0;max-height:none;overflow-y:auto;background:var(--correl-color-ffffff);padding:22px 26px}.settings-tab-inspector-heading{display:flex;justify-content:space-between;gap:18px;align-items:start;border-bottom:1px solid var(--correl-color-dfe5ee);padding-bottom:18px}.settings-tab-inspector-heading h3{margin:0;color:var(--correl-color-071a35);font-size:20px}.settings-tab-inspector-heading p{max-width:620px;margin:6px 0 0;color:var(--correl-color-5f6f85);font-size:13px;line-height:1.45}.settings-workbench-status{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--correl-color-cdd7e5);border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff);color:var(--correl-color-0f5bb7);padding:0 10px;font-size:11px;font-weight:450}.settings-workbench-status.state-blocked{color:var(--correl-color-9a3412)}.settings-workbench-status.state-inactive{color:var(--correl-color-5f6f85)}.settings-tab-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.settings-tab-metrics span,.settings-tab-detail-grid div{display:grid;gap:6px;border:1px solid var(--correl-color-dfe5ee);border-radius:4px;background:var(--correl-color-fbfcfe);padding:12px;color:var(--correl-color-5f6f85);font-size:11px}.settings-tab-metrics strong,.settings-tab-detail-grid strong{color:var(--correl-color-10203a);font-size:13px;line-height:1.35}.settings-tab-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.settings-tab-policy-matrix{margin-top:18px;border:1px solid var(--correl-color-dfe5ee);border-radius:4px;background:var(--correl-color-ffffff)}.settings-tab-policy-matrix header,.settings-tab-policy-matrix div{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1.1fr) auto;gap:14px;align-items:center;min-height:46px;border-bottom:1px solid var(--correl-color-e4e9f1);padding:0 12px}.settings-tab-policy-matrix header{grid-template-columns:1fr auto;background:var(--correl-color-f8fafc)}.settings-tab-policy-matrix header h4{margin:0;color:var(--correl-color-10203a);font-size:13px}.settings-tab-policy-matrix button{min-height:30px;border:1px solid var(--correl-color-cfd8e5);border-radius:4px;background:var(--correl-color-ffffff);color:var(--correl-color-083a78);padding:0 10px;font-size:11px;font-weight:450}.settings-tab-audit-rail{grid-column:3;grid-row:2 / 4;display:flex;flex-direction:column;gap:12px;min-height:0;background:var(--correl-color-fbfcfe);border-left:1px solid var(--correl-color-d8dee8);padding:22px 20px}.settings-tab-audit-rail article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;border:1px solid var(--correl-color-dfe5ee);border-radius:4px;background:var(--correl-color-ffffff);padding:12px}.settings-tab-audit-rail article>span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:var(--correl-radius-pill);background:var(--correl-color-eaf3ff);color:var(--correl-color-0f5bb7);font-size:10px;font-weight:450}.settings-tab-audit-rail article strong,.settings-tab-audit-rail article p,.settings-tab-audit-rail article small{font-size:12px}.settings-tab-audit-rail article p{margin:4px 0 8px;color:var(--correl-color-5f6f85)}.settings-tab-drawer{position:fixed;top:92px;right:22px;z-index:30;display:grid;width:min(420px,calc(100vw - 44px));max-height:calc(100vh - 120px);overflow-y:auto;border:1px solid var(--correl-color-cfd8e5);border-radius:6px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.settings-tab-drawer header{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--correl-color-dfe5ee);padding:18px}.settings-tab-drawer h3{margin:0;color:var(--correl-color-071a35);font-size:17px}.settings-tab-drawer p{margin:6px 0 0;color:var(--correl-color-5f6f85);font-size:12px;line-height:1.45}.settings-tab-drawer header button{align-self:start;border:0;background:transparent;color:var(--correl-color-536278);font-size:12px;font-weight:450}.settings-tab-drawer-fields{display:grid;gap:12px;padding:18px}.settings-tab-drawer-fields label{display:grid;gap:6px;color:var(--correl-color-4c5c73);font-size:11px;font-weight:450}.settings-tab-drawer-fields input,.settings-tab-drawer-fields select,.settings-tab-drawer-fields textarea{min-height:36px;border:1px solid var(--correl-color-cfd8e5);border-radius:4px;background:var(--correl-color-ffffff);color:var(--correl-color-10203a);padding:8px 10px;font-size:13px;font-weight:450}.settings-tab-drawer-fields textarea{min-height:96px;resize:vertical}.settings-tab-drawer>.settings-primary-action{justify-self:stretch;margin:0 18px 18px}.settings-page .settings-layout-roles-permissions{grid-template-columns:minmax(360px,.42fr) minmax(720px,1fr);grid-template-rows:52px minmax(0,1fr);background:var(--correl-color-f5f7fa)}.settings-page .settings-layout-roles-permissions .settings-section-rail{grid-column:1 / -1}.settings-page .settings-layout-roles-permissions .settings-section-rail h3{display:none}.settings-role-ledger,.settings-role-inspector{min-width:0;background:var(--correl-color-ffffff);color:var(--correl-color-071a35)}.settings-role-ledger{grid-column:1;grid-row:2;overflow-y:auto;border-right:1px solid var(--correl-color-d6dee9)}.settings-role-inspector{grid-column:2;grid-row:2;overflow:auto;padding:22px 28px 24px}.settings-role-panel-title{position:sticky;top:0;z-index:5;display:flex;min-height:62px;align-items:center;gap:8px;border-bottom:1px solid var(--correl-color-dce3ee);background:var(--correl-color-ffffff);padding:0 22px}.settings-role-panel-title h3{margin:0;color:var(--correl-color-071a35);font-size:15px;font-weight:560}.settings-role-ledger-head,.settings-role-row{display:grid;grid-template-columns:minmax(104px,1fr) minmax(74px,.6fr) minmax(116px,.9fr) minmax(66px,.48fr) minmax(54px,.38fr);gap:10px;align-items:center;padding:0 18px}.settings-role-ledger-head{position:sticky;top:62px;z-index:5;min-height:39px;border-bottom:1px solid var(--correl-color-dce3ee);background:var(--correl-color-f7f9fc);color:var(--correl-color-53647a);font-size:11px;font-weight:560}.settings-role-row{width:100%;min-height:78px;border:0;border-bottom:1px solid var(--correl-color-e1e7f0);border-radius:0;background:var(--correl-color-ffffff);color:var(--correl-color-132642);text-align:left}.settings-role-row.selected{outline:1px solid var(--correl-color-82b8fb);outline-offset:-1px;background:var(--correl-color-eef6ff);box-shadow:inset 3px 0 0 var(--correl-color-0d66d0)}.settings-role-row span{min-width:0;overflow:hidden;color:var(--correl-color-243753);font-size:12px;line-height:1.3;text-overflow:ellipsis}.settings-dot-state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.settings-dot-state:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:var(--correl-radius-pill);background:var(--correl-color-15803d)}.settings-role-identity{display:flex;min-width:0;align-items:center;gap:8px}.settings-role-identity i{display:inline-flex;width:26px;height:26px;flex:0 0 26px;align-items:center;justify-content:center;border-radius:var(--correl-radius-pill);background:var(--correl-color-e8f1ff);color:var(--correl-color-0c55a2);font-style:normal;font-size:12px;font-weight:450}.settings-role-identity strong{color:var(--correl-color-071a35);font-size:13px;font-weight:450}.settings-role-scope-text{color:var(--correl-color-173c68);font-size:12px;font-weight:560;line-height:1.2}.settings-role-scope-text.scope-superadmin,.settings-role-scope-text.scope-admin{color:var(--correl-color-26384f)}.settings-role-scope-text.scope-manager{color:var(--correl-color-7c5200)}.settings-role-scope-text.scope-user{color:var(--correl-color-137342)}.settings-role-inspector-title{display:flex;justify-content:space-between;gap:16px;align-items:start}.settings-role-inspector-title h3{display:flex;gap:10px;align-items:center;margin:0;color:var(--correl-color-071a35);font-size:21px;font-weight:560}.settings-role-inspector-title h3 span{border-radius:4px;background:var(--correl-color-edf2f8);color:var(--correl-color-34465f);padding:4px 9px;font-size:11px;font-weight:560}.settings-role-inspector-title p{margin:6px 0 0;color:var(--correl-color-30425c);font-size:12px;line-height:1.35}.settings-role-header-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.settings-role-header-actions button,.settings-role-save-panel button{min-height:34px;border:1px solid var(--correl-color-cdd8e7);border-radius:4px;background:var(--correl-color-ffffff);color:var(--correl-color-073a78);padding:0 12px;font-size:12px;font-weight:560}.settings-role-compare{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.settings-role-compare article{display:grid;gap:4px;min-width:0;border:1px solid var(--correl-color-dce3ee);border-radius:4px;background:var(--correl-color-ffffff);padding:11px}.settings-role-compare article.selected{border-color:var(--correl-color-0d66d0);background:var(--correl-color-eef6ff);box-shadow:inset 0 0 0 1px var(--correl-color-0d66d0)}.settings-role-compare strong{color:var(--correl-color-071a35);font-size:12px;font-weight:560}.settings-role-compare span,.settings-role-compare small,.settings-role-compare em{color:var(--correl-color-53647a);font-size:11px;font-style:normal;line-height:1.25}.settings-role-toolbar,.settings-role-access-workbench,.settings-role-history h4{margin:0}.settings-role-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:14px;align-items:center;margin-top:18px}.settings-role-toolbar label{display:grid;gap:6px;color:var(--correl-color-53647a);font-size:11px;font-weight:560}.settings-role-toolbar input[type=search],.settings-role-capability-row select{width:100%;min-width:0;min-height:36px;border:1px solid var(--correl-color-cdd8e7);border-radius:4px;background:var(--correl-color-ffffff);color:var(--correl-color-132642);padding:7px 10px;font-size:12px;font-weight:450}.settings-role-toolbar>div{display:grid;justify-items:end;gap:2px;min-width:180px}.settings-role-toolbar>div strong{color:var(--correl-color-071a35);font-size:18px;font-weight:560}.settings-role-toolbar>div span{color:var(--correl-color-53647a);font-size:11px}.settings-role-access-workbench{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:14px;min-height:520px;margin-top:14px}.settings-role-group-list{overflow:auto;border:1px solid var(--correl-color-d8e1ec);border-radius:4px;background:var(--correl-color-ffffff)}.settings-role-group-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:46px;border:0;border-bottom:1px solid var(--correl-color-e4eaf2);border-radius:0;background:var(--correl-color-ffffff);color:var(--correl-color-243753);padding:0 12px;text-align:left}.settings-role-group-list button.selected{background:var(--correl-color-eef6ff);box-shadow:inset 3px 0 0 var(--correl-color-0d66d0)}.settings-role-group-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--correl-color-10233f);font-size:12px;font-weight:560}.settings-role-group-list strong{color:var(--correl-color-53647a);font-size:11px;font-weight:560;white-space:nowrap}.settings-role-capability-table{overflow:auto;border:1px solid var(--correl-color-d8e1ec);border-radius:4px;background:var(--correl-color-ffffff)}.settings-role-capability-table>header{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-height:58px;border-bottom:1px solid var(--correl-color-d8e1ec);background:var(--correl-color-ffffff);padding:10px 14px}.settings-role-capability-table h4{margin:0;color:var(--correl-color-071a35);font-size:14px;font-weight:560}.settings-role-capability-table header span{color:var(--correl-color-53647a);font-size:11px}.settings-role-capability-table header label,.settings-role-capability-row label,.settings-role-save-panel label{display:inline-flex;align-items:center;gap:8px;color:var(--correl-color-243753);font-size:12px;font-weight:450}.settings-role-capability-head,.settings-role-capability-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(78px,.22fr) minmax(134px,.34fr);gap:12px;align-items:center;min-height:42px;border-bottom:1px solid var(--correl-color-e4eaf2);padding:0 14px}.settings-role-capability-head{position:sticky;top:59px;z-index:2;min-height:34px;background:var(--correl-color-f7f9fc);color:var(--correl-color-53647a);font-size:11px;font-weight:560}.settings-role-capability-row strong{display:block;min-width:0;overflow:hidden;color:var(--correl-color-132642);font-size:12px;font-weight:450;line-height:1.35;text-overflow:ellipsis}.settings-role-capability-row input,.settings-role-save-panel input{accent-color:var(--correl-color-0d66d0)}.settings-role-save-panel{position:sticky;bottom:-24px;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px;align-items:center;margin-top:14px;border:1px solid var(--correl-color-d8e1ec);border-radius:4px;background:var(--correl-color-ffffff);padding:12px 14px;box-shadow:0 -10px 24px #0f20390f}.settings-role-save-panel.dirty{border-color:var(--correl-color-8ab9f4)}.settings-role-save-panel strong{display:block;color:var(--correl-color-071a35);font-size:13px;font-weight:560}.settings-role-save-panel span{color:var(--correl-color-53647a);font-size:12px}.settings-role-save-panel button:disabled{color:var(--correl-color-7c8ba0)}.settings-role-save-panel .settings-primary-action{border-color:var(--correl-color-083a78);background:var(--correl-color-083a78);color:var(--correl-color-ffffff)}.settings-role-save-panel .settings-primary-action:disabled{border-color:var(--correl-color-cbd6e4);background:var(--correl-color-eef3f8);color:var(--correl-color-6f7f95)}.settings-role-history{display:grid;gap:10px;margin-top:14px;border:1px solid var(--correl-color-dce3ee);border-radius:4px;background:var(--correl-color-ffffff);padding:12px 14px}.settings-role-history h4{color:var(--correl-color-132642);font-size:12px;font-weight:560}.settings-role-history header{display:flex;align-items:center;justify-content:space-between;gap:10px}.settings-role-history header span{color:var(--correl-color-607089);font-size:11px}.settings-role-history>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.settings-role-history article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px}.settings-role-history article i{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:var(--correl-radius-pill);background:var(--correl-color-e4edf7);color:var(--correl-color-0a2e5f);font-style:normal;font-size:10px;font-weight:450}.settings-role-history article strong,.settings-role-history article p,.settings-role-history article small{font-size:12px}.settings-role-history article p{margin:3px 0;color:var(--correl-color-31425a);line-height:1.3}.settings-role-history article small{color:var(--correl-color-607089)}.settings-dot-state,.settings-route-state{position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--correl-color-10233e);font-size:12px;font-weight:450}.settings-dot-state:before,.settings-route-state:before{content:"";width:6px;height:6px;border-radius:var(--correl-radius-pill);background:var(--correl-color-15803d)}.settings-dot-state.state-attention:before{background:var(--correl-color-b45309)}.settings-dot-state.state-inactive:before{background:var(--correl-color-64748b)}.settings-route-state.warning:before{background:var(--correl-color-b45309)}.settings-territory-map{display:block;width:100%;height:150px;margin:0;border:0;border-top:1px solid var(--correl-color-cfdaea)}.settings-territory-map-water{fill:var(--correl-color-f5f8fc)}.settings-territory-map-grid{fill:none;stroke:var(--correl-color-dce6f2);stroke-width:.7}.settings-territory-map-land{fill:var(--correl-color-d8e1eb);stroke:var(--correl-color-ffffff);stroke-width:.55}.settings-territory-selected-region{fill:var(--correl-color-0a5a9f);stroke:var(--correl-color-063e70);stroke-width:1.05}.settings-territory-map-label{fill:var(--correl-color-07315f);font-size:12px;font-weight:450;paint-order:stroke;stroke:var(--correl-color-ffffff);stroke-width:3px}.settings-page .settings-people-switch{grid-column:1 / -1;grid-row:2;display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--correl-color-d8dee8);background:var(--correl-color-ffffff);padding:0 22px}.settings-page .settings-people-switch button{display:inline-flex;align-items:center;gap:8px;min-height:30px;border:1px solid transparent;border-radius:var(--correl-radius-pill);background:transparent;color:var(--correl-color-536278);padding:0 14px;font-size:12px;font-weight:450}.settings-page .settings-people-switch button:hover{background:var(--correl-color-f1f5fa);color:var(--correl-color-0f1c30)}.settings-page .settings-people-switch button.selected{border-color:var(--correl-color-bcd2ef);background:var(--correl-color-e9f2fe);color:var(--correl-color-0b3f86)}.settings-page .settings-people-switch button small{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;border-radius:var(--correl-radius-pill);background:var(--correl-color-e3e9f1);color:var(--correl-color-44546b);padding:0 5px;font-size:10px;font-weight:450}.settings-page .settings-people-switch button.selected small{background:var(--correl-color-cfe2fb);color:var(--correl-color-0b3f86)}.settings-page .settings-people-pane{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;min-height:0;background:var(--correl-color-f4f6f9);padding:14px 22px 18px;overflow:hidden}.settings-people-rail{display:flex;flex-direction:column;min-height:0;border:1px solid var(--correl-color-cfd9e6);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);overflow:hidden}.settings-people-rail-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;border-bottom:1px solid var(--correl-color-e2e8f1);padding:12px}.settings-people-rail-head input{height:34px;border:1px solid var(--correl-color-cdd8e7);border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-14253f);padding:0 10px;font-size:12px}.settings-people-new{height:34px;border:1px solid var(--correl-color-14406e);border-radius:8px;background:var(--correl-color-14406e);color:var(--correl-color-ffffff);padding:0 12px;font-size:12px;font-weight:450;white-space:nowrap}.settings-people-new:hover{background:var(--correl-color-0e3258)}.settings-people-rail-filter{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--correl-color-e2e8f1);padding:8px 12px;color:var(--correl-color-5b6b82);font-size:11px;font-weight:450}.settings-people-rail-filter select{flex:1;height:30px;border:1px solid var(--correl-color-cdd8e7);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-14253f);font-size:12px}.settings-people-rail-list{flex:1;min-height:0;overflow-y:auto;padding:6px}.settings-people-row{display:flex;width:100%;justify-content:space-between;align-items:center;gap:8px;border:1px solid transparent;border-radius:8px;background:transparent;padding:9px 10px;text-align:left}.settings-people-row:hover{background:var(--correl-color-f3f7fc)}.settings-people-row.selected{border-color:var(--correl-color-bcd2ef);background:var(--correl-color-eaf3fe)}.settings-people-row-main{display:grid;gap:2px;min-width:0}.settings-people-row-main strong{color:var(--correl-color-102540);font-size:13px;font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-people-row-main small{color:var(--correl-color-64748b);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-people-row-side{display:grid;gap:4px;justify-items:end}.settings-people-row-side em{color:var(--correl-color-64748b);font-size:11px;font-style:normal;white-space:nowrap}.settings-people-row .settings-dot-state,.settings-people-row .settings-route-state{font-size:11px;white-space:nowrap}.settings-people-rail-empty{margin:14px 10px;color:var(--correl-color-64748b);font-size:12px}.settings-people-detail{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;overflow-y:auto}.settings-people-detail-head{display:flex;align-items:center;gap:14px;border:1px solid var(--correl-color-cfd9e6);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);padding:16px 18px}.settings-people-detail-head>div{display:grid;flex:1;gap:4px;min-width:0}.settings-people-detail-head h3{display:flex;align-items:center;gap:10px;margin:0;color:var(--correl-color-0f1c30);font-size:17px;font-weight:500}.settings-people-detail-head p{margin:0;color:var(--correl-color-5b6b82);font-size:13px}.settings-people-avatar{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border-radius:var(--correl-radius-overlay);background:var(--correl-color-e7f0fb);color:var(--correl-color-14406e);font-size:14px;font-weight:500}.settings-people-detail-actions{display:flex;gap:8px;align-items:center}.settings-people-detail-actions button{min-height:34px;border:1px solid var(--correl-color-cdd8e7);border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-14253f);padding:0 14px;font-size:12px;font-weight:450;white-space:nowrap}.settings-people-detail-actions button:disabled{opacity:.55}.settings-people-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.settings-people-card{display:grid;gap:10px;min-width:0;border:1px solid var(--correl-color-cfd9e6);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);padding:14px 16px}.settings-people-card h4{display:flex;align-items:center;gap:8px;margin:0;color:var(--correl-color-44546b);font-size:11px;font-weight:500;letter-spacing:0;text-transform:uppercase}.settings-people-count{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;border-radius:var(--correl-radius-pill);background:var(--correl-color-e3e9f1);color:var(--correl-color-44546b);padding:0 5px;font-size:10px}.settings-people-card label{display:grid;gap:6px;color:var(--correl-color-5b6b82);font-size:11px;font-weight:450}.settings-people-card input,.settings-people-card select,.settings-people-card textarea{border:1px solid var(--correl-color-cdd8e7);border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-14253f);padding:8px 10px;font-size:13px;font-family:inherit}.settings-people-card select{height:36px;padding:0 10px}.settings-people-card-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--correl-color-e7edf5);margin-top:2px;padding-top:10px;color:var(--correl-color-64748b);font-size:12px}.settings-people-member-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) max-content;gap:10px;align-items:center;border-bottom:1px solid var(--correl-color-eef2f7);padding:7px 0;font-size:12px}.settings-people-member-row:last-of-type{border-bottom:0}.settings-people-member-name{color:var(--correl-color-102540);font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-people-member-row small{color:var(--correl-color-64748b);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-people-territory-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.settings-people-territory-list li{border-bottom:1px solid var(--correl-color-eef2f7);padding:6px 0;color:var(--correl-color-2c3e58);font-size:12px}.settings-people-territory-list li:last-child{border-bottom:0}.settings-people-queue-row{margin:0;border-bottom:1px solid var(--correl-color-eef2f7);padding:6px 0;color:var(--correl-color-2c3e58);font-size:12px}.settings-people-queue-row:last-of-type{border-bottom:0}.settings-people-note{margin:0;color:var(--correl-color-64748b);font-size:12px;line-height:1.45}.settings-people-note.is-blocked{color:var(--correl-color-b3261e)}.settings-people-link{justify-self:start;border:0;background:transparent;color:var(--correl-color-0f5bb7);padding:0;font-size:12px;font-weight:450;text-align:left}.settings-people-link:hover{text-decoration:underline}.settings-people-activity{grid-column:1 / -1}.settings-people-activity article{display:grid;gap:4px;border-bottom:1px solid var(--correl-color-eef2f7);padding:8px 0}.settings-people-activity article:last-of-type{border-bottom:0;padding-bottom:0}.settings-people-activity article strong{color:var(--correl-color-102540);font-size:12px;font-weight:450}.settings-people-activity article p{margin:0;color:var(--correl-color-5b6b82);font-size:12px;line-height:1.4}.settings-people-activity article small{color:var(--correl-color-8694a9);font-size:11px}.settings-people-empty{display:grid;place-content:center;gap:10px;border:1px dashed var(--correl-color-c4d2e3);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);padding:40px;text-align:center}.settings-people-empty h3{margin:0;color:var(--correl-color-0f1c30);font-size:16px;font-weight:500}.settings-people-empty p{margin:0;max-width:420px;color:var(--correl-color-5b6b82);font-size:13px;line-height:1.5}.settings-people-empty .settings-primary-action{justify-self:center}.settings-people-detail-actions .settings-primary-action,.settings-people-card .settings-primary-action,.settings-people-empty .settings-primary-action,.settings-dialog .settings-primary-action{min-height:34px;border:1px solid var(--correl-color-14406e);border-radius:8px;background:var(--correl-color-14406e);color:var(--correl-color-ffffff);padding:0 14px;font-size:12px;font-weight:450}.settings-people-detail-actions .settings-primary-action:hover:not(:disabled),.settings-people-card .settings-primary-action:hover:not(:disabled),.settings-people-empty .settings-primary-action:hover:not(:disabled),.settings-dialog .settings-primary-action:hover:not(:disabled){background:var(--correl-color-0e3258)}.settings-people-detail-actions .settings-primary-action:disabled,.settings-people-card .settings-primary-action:disabled,.settings-dialog .settings-primary-action:disabled{border-color:var(--correl-color-93a7c2);background:var(--correl-color-93a7c2);color:var(--correl-color-ffffff);opacity:1}.settings-people-detail-actions .settings-danger-action{border-color:var(--correl-color-efc8c2);color:var(--correl-color-a12a20)}.settings-people-detail-actions .settings-danger-action:hover:not(:disabled){border-color:var(--correl-color-b42318);background:var(--correl-color-b42318);color:var(--correl-color-ffffff)}.settings-people-detail-actions .settings-danger-action:disabled{background:var(--correl-color-fbf3f2);color:var(--correl-color-9f6d68)}.settings-territory-detail-grid .settings-territory-map-card{grid-column:1 / -1;padding:0;overflow:hidden}.settings-territory-map-card .settings-territory-map{height:170px;border-top:0}.settings-territory-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.settings-territory-stats span{display:grid;gap:2px;min-width:0;border:1px solid var(--correl-color-e2e8f1);border-radius:var(--correl-radius-overlay);background:var(--correl-color-f8fafd);padding:10px 12px}.settings-territory-stats strong{color:var(--correl-color-0f1c30);font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-territory-stats small{color:var(--correl-color-64748b);font-size:11px;letter-spacing:.03em;text-transform:uppercase}.settings-dialog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:grid;place-items:center;background:#0f172a73;padding:20px}.settings-dialog{display:grid;gap:12px;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid var(--correl-color-cfd9e6);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);padding:18px 20px;box-shadow:var(--correl-shadow-overlay)}.settings-dialog header{display:flex;justify-content:space-between;align-items:center}.settings-dialog header h3{margin:0;color:var(--correl-color-0f1c30);font-size:16px;font-weight:500}.settings-dialog header button{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--correl-color-5b6b82);font-size:18px;line-height:1}.settings-dialog header button:hover{background:var(--correl-color-f1f5fa);color:var(--correl-color-0f1c30)}.settings-dialog label{display:grid;gap:6px;color:var(--correl-color-5b6b82);font-size:11px;font-weight:450}.settings-dialog input,.settings-dialog select,.settings-dialog textarea{border:1px solid var(--correl-color-cdd8e7);border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-14253f);padding:8px 10px;font-size:13px;font-family:inherit}.settings-dialog select{height:36px;padding:0 10px}.settings-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--correl-color-e7edf5);margin-top:4px;padding-top:12px}.settings-dialog footer>span{color:var(--correl-color-64748b);font-size:12px}.settings-dialog footer div{display:flex;gap:8px}.settings-dialog footer button{min-height:34px;border:1px solid var(--correl-color-cdd8e7);border-radius:8px;background:var(--correl-color-ffffff);color:var(--correl-color-14253f);padding:0 14px;font-size:12px;font-weight:450}.settings-pipeline-create-dialog{gap:14px;width:min(880px,calc(100vw - 64px));max-height:calc(100dvh - 56px);overflow:hidden;padding:20px 22px 0}.settings-pipeline-create-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(180px,240px);gap:12px;align-items:end}.settings-pipeline-create-name input{min-width:0}.settings-pipeline-create-dialog .settings-dialog-sales-motion{min-height:0;max-height:min(58dvh,520px);overflow:auto;padding:12px 14px 14px}.settings-pipeline-create-dialog .settings-sales-motion-filter{grid-template-columns:auto minmax(0,1fr)}.settings-pipeline-create-dialog .settings-sales-motion-picker{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.settings-pipeline-create-dialog .settings-sales-motion-picker button{min-height:140px}.settings-pipeline-create-dialog .settings-people-note{margin:-2px 0 0}.settings-pipeline-create-dialog footer{position:sticky;bottom:0;margin:0 -22px;padding:12px 22px 14px;background:var(--correl-color-ffffff);box-shadow:0 -10px 20px #ffffffeb}@media (max-width: 980px){.settings-pipeline-create-dialog{width:min(720px,calc(100vw - 32px))}.settings-pipeline-create-dialog .settings-sales-motion-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.settings-dialog-scrim{padding:12px}.settings-pipeline-create-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding-right:16px;padding-left:16px}.settings-pipeline-create-grid,.settings-pipeline-create-dialog .settings-sales-motion-filter,.settings-pipeline-create-dialog .settings-sales-motion-picker,.settings-dialog-sales-motion{grid-template-columns:minmax(0,1fr)}.settings-dialog-sales-motion>.settings-sales-motion-picker-shell{display:grid;gap:8px}.settings-dialog-sales-motion>.settings-sales-motion-picker-shell>.settings-sales-motion-filter,.settings-dialog-sales-motion>.settings-sales-motion-picker-shell>.settings-sales-motion-picker,.settings-dialog-sales-motion>.settings-pipeline-audience{grid-column:1}.settings-pipeline-create-dialog footer{margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}}@media (max-width: 1280px){.settings-pipeline-setup-motion .settings-sales-motion-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-page .settings-people-pane{grid-template-columns:240px minmax(0,1fr)}}@media (max-width: 1100px){.settings-page .settings-layout-employees-access{grid-template-rows:44px 44px auto}.settings-page .settings-people-pane{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-self:start;height:auto;overflow:visible}.settings-people-rail{max-height:320px}.settings-people-detail{overflow:visible}.settings-people-detail-grid{grid-template-columns:minmax(0,1fr)}.settings-territory-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-page .settings-layout-pipelines{grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(0,1fr);background:var(--correl-color-f4f6f9)}.settings-page .settings-layout-pipelines .settings-section-rail{grid-column:1 / -1}.settings-page .settings-layout-pipelines .settings-pipelines-pane{grid-row:2;padding:10px 14px 14px}.settings-pipeline-workbench{min-width:0;color:var(--correl-color-071a35);overflow-y:auto}.settings-pipeline-panel-title h3,.settings-pipeline-workbench-header h3,.settings-pipeline-inspector h3,.settings-pipeline-section-heading h4,.settings-pipeline-policy h4,.settings-pipeline-requirements h4,.settings-pipeline-readiness h4,.settings-pipeline-audit h4{margin:0;color:var(--correl-color-071a35);font-weight:450;letter-spacing:0}.settings-pipeline-panel-title p,.settings-pipeline-workbench-header p,.settings-pipeline-section-heading p,.settings-pipeline-requirements p{margin:5px 0 0;color:var(--correl-color-40536f);font-size:12px;line-height:1.3}.settings-pipeline-inspector label{display:grid;gap:6px;color:var(--correl-color-20334f);font-size:11px;font-weight:450}.settings-pipeline-inspector input,.settings-pipeline-inspector select,.settings-pipeline-policy-row input,.settings-pipeline-policy-row select{min-height:28px;border:1px solid var(--correl-color-cbd6e5);border-radius:4px;background:var(--correl-color-ffffff);color:var(--correl-color-132642);padding:5px 10px;font-size:12px;font-weight:400}.settings-pipeline-state{display:inline-flex;align-items:center;gap:6px;font-weight:450}.settings-pipeline-state:before{content:"";width:6px;height:6px;border-radius:var(--correl-radius-pill);background:var(--correl-color-15803d)}.settings-pipeline-state.state-attention:before{background:var(--correl-color-b45309)}.settings-pipeline-empty,.settings-pipeline-setup,.cg-pipeline-required{display:grid;justify-items:start;gap:10px;min-height:260px;border:1px solid var(--correl-color-d7dfeb);background:var(--correl-color-f8fafc);padding:24px;color:var(--correl-color-14243b)}.customer-graph-canvas-host .cg-workbench-ledger:has(.cg-pipeline-required){min-height:0}.customer-graph-canvas-host .cg-pipeline-required{grid-template-columns:minmax(260px,.86fr) minmax(280px,1fr);align-items:stretch;min-height:max(420px,calc(100dvh - 188px));border-right:0;border-left:0;padding:28px 24px}.cg-pipeline-required-copy{display:grid;align-content:start;justify-items:start;gap:10px;max-width:620px}.cg-pipeline-required-preview{display:grid;align-content:start;gap:14px;width:100%;min-width:0;border-left:1px solid var(--correl-color-d7dfeb);background:linear-gradient(180deg,#ffffffb8,#f8fafc00);padding:4px 0 4px 24px}.cg-pipeline-required-preview>div{display:grid;gap:4px}.cg-pipeline-required-preview span{color:var(--correl-color-0b4c9c);font-size:11px;font-weight:550;text-transform:uppercase}.cg-pipeline-required-preview strong{color:var(--correl-color-071a35);font-size:15px;font-weight:500}.cg-pipeline-required-preview ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none}.cg-pipeline-required-preview li{min-width:0;border:1px solid var(--correl-color-cfd9e6);border-top:3px solid var(--correl-color-0b4c9c);background:var(--correl-color-ffffff);padding:12px 10px 36px;color:var(--correl-color-15223a);font-size:12px;font-weight:500}.settings-pipeline-empty h4,.settings-pipeline-setup h3,.cg-pipeline-required h3{margin:0;color:var(--correl-color-071a35);font-weight:500;letter-spacing:0}.settings-pipeline-setup h3,.cg-pipeline-required h3{font-size:20px}.settings-pipeline-empty p,.settings-pipeline-setup p,.cg-pipeline-required p{max-width:620px;margin:0;color:var(--correl-color-40536f);font-size:13px;line-height:1.45}.settings-pipeline-setup>span,.cg-pipeline-required>span{color:var(--correl-color-0b4c9c);font-size:12px;font-weight:550;text-transform:uppercase}.settings-pipeline-empty button,.settings-pipeline-setup button,.cg-pipeline-required button{min-height:36px;border:1px solid var(--correl-color-062a58);border-radius:4px;background:var(--correl-color-062a58);color:var(--correl-color-ffffff);padding:0 14px;font-size:12px;font-weight:550}@media (max-width: 1040px){.customer-graph-canvas-host .cg-pipeline-required{grid-template-columns:minmax(0,1fr);min-height:max(520px,calc(100dvh - 188px));padding:22px 24px 24px}.cg-pipeline-required-preview{border-top:1px solid var(--correl-color-d7dfeb);border-left:0;padding:16px 0 0}}@media (max-width: 640px){.customer-graph-canvas-host .cg-pipeline-required{padding:18px 16px 20px}.cg-pipeline-required-preview ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-pipeline-setup-form{display:grid;gap:14px;width:100%;margin-top:6px}.settings-pipeline-setup{justify-items:stretch}.settings-pipeline-setup>span,.settings-pipeline-setup h3,.settings-pipeline-setup p{justify-self:start}.settings-pipeline-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-pipeline-setup-form label{display:grid;gap:6px;min-width:0;color:var(--correl-color-243852);font-size:12px;font-weight:550}.settings-pipeline-setup-form input,.settings-pipeline-setup-form select,.settings-pipeline-setup-form textarea{width:100%;min-width:0;border:1px solid var(--correl-color-c4cfdd);border-radius:4px;background:var(--correl-color-ffffff);color:var(--correl-color-071a35);font:inherit;font-size:13px;font-weight:450;padding:9px 10px}.settings-pipeline-setup-form textarea{resize:vertical;line-height:1.35}.settings-pipeline-setup-form footer{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--correl-color-40536f);font-size:12px}.settings-pipeline-setup-form footer span{line-height:1.35}.settings-pipeline-setup-motion{width:100%}.settings-pipeline-setup-motion .settings-sales-motion-picker{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.settings-pipeline-setup-motion .settings-sales-motion-picker button{min-height:144px}.settings-pipeline-workbench{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto}.settings-pipeline-workbench>*,.settings-pipeline-inspector>*,.settings-people-detail>*{flex-shrink:0}.settings-pipeline-workbench.empty{display:grid;align-content:start}.settings-pipeline-section-heading>button,.settings-pipeline-policy-row button,.settings-pipeline-audit button{min-height:34px;border:1px solid var(--correl-color-cbd6e5);border-radius:4px;background:var(--correl-color-ffffff);color:var(--correl-color-062a58);padding:0 13px;font-size:12px;font-weight:450}.settings-pipelines-head h3 .settings-pipeline-state{font-size:11px}.settings-pipelines-head{flex-wrap:wrap;align-items:flex-start}.settings-pipelines-head>div:first-child{flex:1 1 300px}.settings-pipelines-head .settings-pipelines-publish-state{flex:0 1 260px}.settings-pipelines-head .settings-people-detail-actions{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.settings-pipeline-name-input{width:min(520px,58vw);min-width:180px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--correl-color-061b3a);font:inherit;font-weight:500;letter-spacing:0;padding:2px 4px;margin:-2px -4px}.settings-pipeline-name-input:hover{border-color:var(--correl-color-cbd6e5);background:var(--correl-color-ffffff)}.settings-pipeline-name-input:focus{outline:2px solid var(--correl-color-1d4ed8);border-color:var(--correl-color-1d4ed8);background:var(--correl-color-ffffff)}.settings-pipelines-publish-state{display:grid;gap:4px;justify-items:end;max-width:360px;text-align:right}.settings-pipelines-publish-state strong{display:inline-flex;min-height:24px;align-items:center;border-radius:var(--correl-radius-pill);padding:0 12px;font-size:12px;font-weight:500}.settings-pipelines-publish-state.is-ready strong{background:var(--correl-color-dff5ea);color:var(--correl-color-147343)}.settings-pipelines-publish-state.is-blocked strong{background:var(--correl-color-fff2e8);color:var(--correl-color-9a4b00)}.settings-pipelines-publish-state span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--correl-color-64748b);font-size:11px}.settings-pipeline-metric-tape{display:flex;flex-wrap:wrap;gap:8px}.settings-pipeline-metric-tape span{display:inline-flex;gap:6px;align-items:baseline;border:1px solid var(--correl-color-dce4ee);border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff);padding:6px 12px;color:var(--correl-color-4a5b73);font-size:11px}.settings-pipeline-metric-tape strong{color:var(--correl-color-0f1c30);font-size:13px;font-weight:500}.settings-pipeline-action-menu{position:relative}.settings-pipeline-action-popover{position:absolute;z-index:5;top:calc(100% + 6px);right:0;display:grid;gap:6px;width:260px;border:1px solid var(--correl-color-cdd8e7);border-radius:8px;background:var(--correl-color-ffffff);padding:8px;box-shadow:var(--correl-shadow-overlay)}.settings-pipeline-action-popover button{justify-content:flex-start;width:100%;border-color:transparent;color:var(--correl-color-7a241c);padding-right:10px;padding-left:10px;text-align:left}.settings-pipeline-action-popover button:hover:not(:disabled){border-color:var(--correl-color-efc8c2);background:var(--correl-color-fff7f6)}.settings-pipeline-action-popover button+span+button{margin-top:4px;border-top-color:var(--correl-color-e4ebf5)}.settings-pipeline-action-popover span{color:var(--correl-color-6b7a90);padding:0 10px 4px;font-size:11px;line-height:1.35}.settings-pipeline-retire-confirmation{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,auto) minmax(320px,auto);gap:14px;align-items:center;border:1px solid var(--correl-color-e9d5d2);border-radius:8px;background:var(--correl-color-fffafa);padding:12px 14px}.settings-pipeline-retire-confirmation strong{display:block;color:var(--correl-color-251412);font-size:13px;font-weight:600}.settings-pipeline-retire-confirmation p{margin:3px 0 0;color:var(--correl-color-6f514d);font-size:12px;line-height:1.35}.settings-pipeline-retire-confirmation label{display:inline-flex;gap:8px;align-items:center;color:var(--correl-color-4b2a26);font-size:12px;font-weight:500}.settings-pipeline-retire-confirmation input{margin:0}.settings-pipeline-delete-confirmation{border-color:var(--correl-color-e6b8b2);background:var(--correl-color-fff8f7)}.settings-pipeline-retire-actions{display:flex;gap:8px;align-items:center;justify-content:end}.settings-pipeline-retire-actions>span{max-width:190px;color:var(--correl-color-8a5b54);font-size:11px;line-height:1.3;text-align:right}.settings-pipeline-retire-actions button{min-height:32px;border:1px solid var(--correl-color-cdd8e7);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-14253f);padding:0 12px;font-size:12px;font-weight:450}.settings-pipeline-retire-actions .settings-danger-action{border-color:var(--correl-color-efc8c2);color:var(--correl-color-a12a20)}.settings-pipeline-retire-actions .settings-danger-action:hover:not(:disabled){border-color:var(--correl-color-b42318);background:var(--correl-color-b42318);color:var(--correl-color-ffffff)}.settings-pipeline-retire-actions .settings-danger-action:disabled{background:var(--correl-color-fbf3f2);color:var(--correl-color-9f6d68)}@media (max-width: 980px){.settings-pipeline-retire-confirmation{grid-template-columns:minmax(0,1fr);align-items:start}.settings-pipeline-retire-actions{justify-content:start}.settings-pipeline-retire-actions>span{max-width:none;text-align:left}}@media (max-width: 1320px){.settings-pipelines-head>div:first-child{flex-basis:100%}.settings-pipelines-head .settings-people-detail-actions{order:3;margin-left:0}.settings-pipelines-head .settings-pipelines-publish-state{order:2;flex:1 1 220px;justify-items:start;text-align:left}.settings-pipelines-head .settings-pipelines-publish-state span{white-space:normal}}.settings-pipeline-view-tabs{display:inline-flex;gap:0;overflow:hidden;margin-top:16px;border:1px solid var(--correl-color-cbd7e6);border-radius:6px;background:var(--correl-color-ffffff)}.settings-pipeline-view-tabs button{min-height:38px;border:0;border-right:1px solid var(--correl-color-dbe3ee);background:var(--correl-color-ffffff);color:var(--correl-color-243852);padding:0 18px;font-family:inherit;font-size:12px;font-weight:520;cursor:pointer}.settings-pipeline-view-tabs button:last-child{border-right:0}.settings-pipeline-view-tabs button.selected,.settings-pipeline-view-tabs button[aria-selected=true]{background:var(--correl-color-062a58);color:var(--correl-color-ffffff)}.settings-pipeline-stage-section,.settings-pipeline-policy{margin-top:22px}.settings-pipeline-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}.settings-pipeline-section-heading h4{font-size:15px}.settings-pipeline-switch{display:flex;align-items:center;gap:8px;color:var(--correl-color-40536f);font-size:12px;font-weight:400}.settings-pipeline-switch input{position:absolute;opacity:0}.settings-pipeline-switch span{position:relative;width:32px;height:18px;border:1px solid var(--correl-color-cbd6e5);border-radius:var(--correl-radius-pill);background:var(--correl-color-f3f6fa)}.settings-pipeline-switch span:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff);box-shadow:0 1px 3px #071a352e;transition:transform .16s ease}.settings-pipeline-switch input:checked+span{border-color:var(--correl-color-0d66d0);background:var(--correl-color-0d66d0)}.settings-pipeline-switch input:checked+span:after{transform:translate(14px)}.settings-pipeline-switch input:disabled+span,.settings-pipeline-switch input:disabled~b{opacity:.58}.settings-pipeline-stage-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(164px,1fr));align-items:stretch;overflow:hidden;border:1px solid var(--correl-color-cad5e4);border-radius:6px;background:var(--correl-color-ffffff)}.settings-pipeline-stage-card{display:grid;min-height:104px;gap:6px;border:0;border-right:1px solid var(--correl-color-dce4ef);border-radius:0;background:var(--correl-color-ffffff);color:var(--correl-color-132642);padding:10px 12px;text-align:left;cursor:pointer;box-shadow:inset 0 3px 0 transparent}.settings-pipeline-stage-card:last-child{border-right:0}.settings-pipeline-stage-card.selected{background:var(--correl-color-eef5ff);box-shadow:inset 0 3px 0 var(--correl-color-062a58)}.settings-pipeline-stage-card.state-inactive{background:var(--correl-color-f5f7fa);color:var(--correl-color-53647a)}.settings-pipeline-stage-order{color:var(--correl-color-53647a);font-size:12px;font-weight:600}.settings-pipeline-stage-card strong{display:flex;align-items:center;justify-content:space-between;color:var(--correl-color-071a35);font-size:13px;font-weight:650;line-height:1.2}.settings-pipeline-stage-card svg{width:15px;height:15px;color:var(--correl-color-168348);stroke:currentColor;stroke-width:1.8;fill:none}.settings-pipeline-stage-facts{display:grid;gap:4px}.settings-pipeline-stage-card small{display:grid;grid-template-columns:54px minmax(0,1fr);column-gap:8px;align-items:baseline;color:var(--correl-color-20334f);font-size:11px;line-height:1.15}.settings-pipeline-stage-card b{color:var(--correl-color-53647a);font-weight:450}.settings-pipeline-policy-grid{border:1px solid var(--correl-color-d7dfeb);border-radius:6px;background:var(--correl-color-ffffff);overflow:hidden}.settings-pipeline-policy-row{display:grid;grid-template-columns:minmax(132px,.5fr) minmax(230px,.82fr) minmax(220px,1fr);gap:12px;align-items:center;min-height:42px;border-bottom:1px solid var(--correl-color-e1e7f0);padding:0 12px}.settings-pipeline-policy-row:last-child{border-bottom:0}.settings-pipeline-policy-row>span:first-child{color:var(--correl-color-20334f);font-size:12px;font-weight:450}.settings-pipeline-policy-row p{margin:0;color:var(--correl-color-53647a);font-size:11px;line-height:1.25}.settings-pipeline-policy-summary{display:grid;grid-template-columns:1fr 54px;gap:10px;align-items:center;width:100%;min-height:28px;padding:0}.settings-pipeline-policy-summary span{justify-self:start;padding-left:10px;color:var(--correl-color-132642)}.settings-pipeline-policy-summary b{display:inline-flex;height:100%;align-items:center;justify-content:center;border-left:1px solid var(--correl-color-d5deea);color:var(--correl-color-062a58)}.settings-pipeline-policy-edit{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center}.settings-pipeline-policy-edit input{min-width:0}.settings-pipeline-policy-edit button{min-height:28px;border:1px solid var(--correl-color-c7d3e2);border-radius:4px;background:var(--correl-color-ffffff);color:var(--correl-color-062a58);padding:0 9px;font-family:inherit;font-size:11px;font-weight:650}.settings-pipeline-policy-edit button[type=submit]{border-color:var(--correl-color-062a58);background:var(--correl-color-062a58);color:var(--correl-color-ffffff)}.settings-pipeline-policy-control,.settings-pipeline-duration-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.settings-pipeline-policy-control em{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--correl-color-b8e4ce);border-radius:4px;background:var(--correl-color-e2f6ec);color:var(--correl-color-137342);padding:0 8px;font-style:normal;font-size:10px;font-weight:450}.settings-pipeline-duration-control input{min-width:0}.settings-pipeline-inspector{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(460px,1fr) minmax(260px,.34fr);gap:14px;align-content:start;min-width:0;width:100%;min-height:0;border:1px solid var(--correl-color-cfd9e6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-071a35);padding:14px;box-shadow:0 1px 2px #071a350f}.settings-pipeline-inspector .settings-pipeline-policy{display:grid;gap:6px;grid-column:2;margin-top:0}.settings-pipeline-inspector .settings-pipeline-policy-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.settings-pipeline-stage-detail-grid{display:grid;grid-column:3;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start}.settings-pipelines-pane .settings-pipeline-stage-section{border:1px solid var(--correl-color-cfd9e6);border-radius:8px;background:var(--correl-color-ffffff);padding:14px 16px 16px}.settings-deal-add-toggle{min-height:30px;border:1px solid var(--correl-color-1d4ed8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-1d4ed8);padding:0 12px;font-size:12px;font-weight:500;white-space:nowrap}.settings-deal-add-toggle:hover,.settings-deal-add-toggle[aria-expanded=true]{background:var(--correl-color-eef3ff)}@media (max-width: 1120px){.settings-pipeline-inspector{grid-template-columns:minmax(0,1fr)}.settings-stage-identity,.settings-pipeline-inspector .settings-pipeline-policy,.settings-pipeline-stage-detail-grid{grid-column:1;grid-template-columns:minmax(0,1fr)}.settings-pipeline-policy-row{grid-template-columns:minmax(0,1fr);gap:6px;align-items:start;padding-top:10px;padding-bottom:10px}}.settings-stage-identity header,.settings-pipeline-audit header{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-stage-identity{display:grid;grid-column:1;gap:12px;align-content:start}.settings-stage-identity header{border-bottom:1px solid var(--correl-color-e0e7f0);padding-bottom:10px}.settings-stage-identity h3{margin:0;color:var(--correl-color-071a35);font-size:17px;line-height:1.2}.settings-stage-identity header span{display:block;margin-bottom:3px;color:var(--correl-color-53647a);font-size:11px;font-weight:550}.settings-stage-identity header p{margin:5px 0 0;color:var(--correl-color-53647a);font-size:11px;line-height:1.35}.settings-stage-identity header button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--correl-color-071a35)}.settings-stage-identity header svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8}.settings-pipeline-inspector nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--correl-color-d7dfeb)}.settings-pipeline-inspector nav button{min-height:34px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--correl-color-31425a);font-size:12px;font-weight:450}.settings-pipeline-inspector nav button.selected{border-bottom-color:var(--correl-color-0d66d0);color:var(--correl-color-083a78)}.settings-pipeline-requirements,.settings-pipeline-readiness,.settings-pipeline-impact-summary,.settings-pipeline-audit{border-top:1px solid var(--correl-color-dce3ee);padding-top:12px}.settings-pipeline-inspector .settings-pipeline-requirements,.settings-pipeline-inspector .settings-pipeline-readiness,.settings-pipeline-inspector .settings-pipeline-impact-summary,.settings-pipeline-inspector .settings-pipeline-audit,.settings-pipeline-inspector .settings-stage-delete{min-width:0}.settings-pipeline-requirements h4,.settings-pipeline-readiness h4,.settings-pipeline-audit h4{font-size:13px}.settings-pipeline-requirement{display:flex;align-items:center;gap:8px;margin:7px 0 0;color:var(--correl-color-31425a);font-size:12px}.settings-pipeline-requirement span{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;border:1px solid var(--correl-color-bcc8d9);border-radius:var(--correl-radius-pill);color:var(--correl-color-7a8798);font-size:9px;font-weight:450}.settings-pipeline-requirement.state-complete span{border-color:var(--correl-color-168348);background:var(--correl-color-168348);color:var(--correl-color-ffffff)}.settings-pipeline-requirement.state-warning span{border-color:var(--correl-color-d78311);background:var(--correl-color-fff3d4);color:var(--correl-color-8a5600)}.settings-pipeline-requirement.state-blocked span{border-color:var(--correl-color-cc2f2f);background:var(--correl-color-cc2f2f);color:var(--correl-color-ffffff)}.settings-pipeline-impact-summary{display:grid;gap:8px}.settings-pipeline-impact-summary span{display:grid;gap:4px;color:var(--correl-color-20334f);font-size:12px;line-height:1.2}.settings-pipeline-impact-summary strong{color:var(--correl-color-071a35);font-size:12px}.settings-pipeline-audit{display:grid;gap:10px}.settings-pipeline-audit header button{border:0;background:transparent;color:var(--correl-color-0d66d0);padding:0;font-size:12px;font-weight:450}.settings-pipeline-audit header button:disabled{color:var(--correl-color-7a8798)}.settings-pipeline-audit article{display:grid;grid-template-columns:18px minmax(0,1fr) 72px;gap:10px;align-items:start}.settings-pipeline-audit article i{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:var(--correl-radius-pill);background:var(--correl-color-0d66d0);color:var(--correl-color-ffffff);font-style:normal;font-size:10px;font-weight:450}.settings-pipeline-audit article.tone-success i{background:var(--correl-color-168348)}.settings-pipeline-audit article.tone-warning i{background:var(--correl-color-c75f0d)}.settings-pipeline-audit strong,.settings-pipeline-audit small,.settings-pipeline-audit time{display:block;color:var(--correl-color-071a35);font-size:11px;line-height:1.25}.settings-pipeline-audit small,.settings-pipeline-audit time{color:var(--correl-color-53647a)}.settings-pipeline-audit-empty{margin:0;border:1px solid var(--correl-color-e1e7f0);border-radius:4px;background:var(--correl-color-f8fafc);color:var(--correl-color-53647a);padding:8px 10px;font-size:12px}@media (max-width: 1520px){.settings-page .settings-layout{grid-template-columns:minmax(460px,.96fr) minmax(470px,1fr) 260px}.settings-page .settings-layout-roles-permissions{grid-template-columns:minmax(320px,.4fr) minmax(620px,1fr)}.settings-role-compare,.settings-role-history>div{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-role-access-workbench{grid-template-columns:minmax(200px,.32fr) minmax(0,1fr)}.settings-deal-model-workbench{grid-template-columns:1fr}.settings-deal-definition-rail,.settings-deal-field-inspector{border:0;border-top:1px solid var(--correl-color-dfe7f0)}.settings-pipeline-stage-track{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:8px}}@media (max-width: 1366px){.settings-page .settings-layout-employees-access{grid-template-columns:minmax(520px,.92fr) minmax(0,1.08fr);grid-template-rows:52px 46px minmax(540px,1fr) minmax(220px,auto)}.settings-page .settings-layout-employees-access .settings-audit-rail,.settings-page .settings-layout-employees-access .settings-invite-panel{grid-column:1 / -1;grid-row:4;max-height:260px;border-top:1px solid var(--correl-color-d8dee8)}.settings-page .settings-layout-employees-access .settings-employee-ledger-header,.settings-page .settings-layout-employees-access .settings-employee-row{grid-template-columns:18px minmax(150px,1.35fr) 76px minmax(84px,.82fr) minmax(96px,.9fr)}.settings-page .settings-layout-employees-access .settings-employee-ledger-header>span:nth-child(6),.settings-page .settings-layout-employees-access .settings-employee-row>span:nth-child(6){display:none}}@media (max-width: 1100px){.settings-page .settings-layout{grid-template-columns:1fr;grid-template-rows:44px auto}.settings-page .settings-section-rail{grid-column:1;grid-row:1;display:flex;box-sizing:border-box;width:100%;height:44px;min-height:44px;max-height:44px;align-items:stretch;align-self:stretch;overflow-x:auto;overflow-y:hidden;padding:0 10px;scrollbar-gutter:stable}.settings-page .settings-section-rail h3,.settings-page .settings-section-rail>span{display:none}.settings-page .settings-section-rail button{width:auto;min-width:max-content;min-height:44px;padding:0 10px;white-space:nowrap}.settings-page .settings-layout>:not(.settings-section-rail){grid-column:1;grid-row:auto}.settings-page .settings-layout-employees-access{min-height:auto;overflow:visible}.settings-page .settings-layout-employees-access .settings-employee-ledger,.settings-page .settings-layout-employees-access .settings-employee-inspector,.settings-page .settings-layout-employees-access .settings-create-panel,.settings-page .settings-layout-employees-access .settings-audit-rail,.settings-page .settings-layout-employees-access .settings-audit-table{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.settings-page .settings-layout-employees-access .settings-create-panel{border-right:0}.settings-page .settings-layout-employees-access .settings-create-heading,.settings-page .settings-layout-employees-access .settings-create-body{padding-left:16px;padding-right:16px}.settings-page .settings-layout-employees-access .settings-create-panel .settings-form-grid,.settings-page .settings-layout-employees-access .settings-create-panel .settings-invite-row{grid-template-columns:1fr}.settings-page .settings-layout-employees-access .settings-create-panel .settings-request-actions{justify-content:stretch}.settings-page .settings-layout-employees-access .settings-create-panel .settings-request-actions button,.settings-page .settings-layout-employees-access .settings-create-panel .settings-action-row button{width:100%;text-align:center}.settings-page .settings-employee-ledger,.settings-page .settings-employee-inspector,.settings-page .settings-audit-rail,.settings-role-ledger,.settings-role-inspector,.settings-pipeline-workbench,.settings-pipeline-inspector{grid-column:1;grid-row:auto}.settings-role-access-workbench{grid-template-columns:1fr;min-height:0}.settings-role-group-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));overflow:visible}.settings-role-save-panel{position:static;grid-template-columns:1fr 1fr}.settings-inspector-tabs{flex-wrap:wrap;gap:0 8px;padding:0 8px}.settings-inspector-tabs button{min-height:38px;font-size:11px}.settings-pipeline-stage-track{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.settings-deal-config-grid,.settings-deal-section-editor,.settings-deal-offer-editor,.settings-deal-policy-workbench{grid-template-columns:1fr}.settings-deal-preview{position:static}.settings-deal-impact-tape{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-deal-offer-ledger-grid,.settings-deal-section-ledger-grid,.settings-deal-field-matrix{overflow-x:auto}.settings-deal-offer-ledger-grid{min-width:720px}.settings-deal-section-ledger-grid{min-width:760px}.settings-deal-section-editor-main{grid-template-columns:1fr}.settings-page .settings-ledger-footer{position:relative;bottom:auto}}@media (max-width: 720px){.settings-role-compare,.settings-role-history>div,.settings-role-toolbar,.settings-role-save-panel{grid-template-columns:1fr}.settings-role-inspector{padding:16px}.settings-role-inspector-title,.settings-role-capability-table>header{grid-template-columns:1fr}.settings-role-capability-head,.settings-role-capability-row{grid-template-columns:minmax(180px,1fr) 70px minmax(108px,.5fr)}.settings-page .settings-layout-pipelines .settings-pipelines-pane{padding:8px}.settings-pipeline-inspector{top:8px;right:8px;bottom:8px;left:8px;width:auto;max-height:calc(100dvh - 16px);grid-template-columns:minmax(0,1fr);gap:12px;padding:0 12px 14px;border-radius:8px}.settings-pipeline-inspector>header{margin:0 -12px;padding:14px 12px}.settings-pipeline-policy-row{grid-template-columns:minmax(0,1fr);gap:6px;align-items:start;padding:10px 12px}.settings-pipeline-policy-row button{grid-template-columns:minmax(0,1fr) 48px}.settings-pipeline-add-stage-fields{grid-template-columns:minmax(0,1fr)}.settings-pipeline-add-stage-button{width:100%}.settings-page-header{padding:16px 16px 18px}.settings-title-row{display:grid;gap:16px;align-items:start}.settings-title-row h2{font-size:24px}.settings-toolbar{width:100%;flex-wrap:wrap;align-items:stretch;gap:10px}.settings-toolbar button,.settings-toolbar .settings-danger-menu,.settings-toolbar .settings-danger-trigger{flex:1 1 148px;min-width:0}.settings-ledger-tools{grid-template-columns:minmax(0,1fr);gap:8px;padding-right:16px;padding-left:16px}.settings-page .settings-ledger-tools{top:0}.settings-ledger-tools label,.settings-ledger-tools input,.settings-ledger-tools select{min-width:0}.settings-ledger-tools strong{display:block;white-space:normal}}.settings-deal-model-panel,.deal-detail-panel{border:1px solid var(--correl-color-d7e0ec);background:var(--correl-color-ffffff)}.settings-deal-model-panel{display:grid;gap:14px;padding:18px}.settings-deal-mode-control,.deal-detail-readiness,.deal-detail-missing,.settings-deal-readiness{display:flex;flex-wrap:wrap;gap:8px}.settings-deal-mode-control button,.deal-detail-drawer summary,.deal-detail-drawer button{min-height:34px;border:1px solid var(--correl-color-c9d5e4);border-radius:6px;background:var(--correl-color-f8fafc);color:var(--correl-color-132642);font-weight:450}.settings-deal-model-grid,.deal-detail-section-grid,.deal-detail-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-deal-model-grid article,.settings-deal-sections article,.deal-detail-section-grid article,.deal-scope-ledger article{border:1px solid var(--correl-color-dbe3ef);background:var(--correl-color-fbfcfe);padding:12px}.settings-deal-model-grid span,.settings-deal-sections span,.deal-detail-panel span,.deal-detail-panel dt{color:var(--correl-color-5f6f84);font-size:12px}.settings-deal-model-grid strong,.deal-detail-panel strong{color:var(--correl-color-10233f)}.settings-deal-model-grid p,.settings-deal-sections p,.deal-detail-panel p{margin:6px 0 0;color:var(--correl-color-53647a);font-size:12px;line-height:1.4}.settings-deal-sections header,.deal-scope-ledger header,.deal-detail-panel>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.deal-detail-panel{display:grid;gap:12px;padding:14px}.deal-detail-state{border:1px solid var(--correl-color-cbd7e6);border-radius:var(--correl-radius-pill);padding:5px 9px;font-size:11px}.deal-detail-state.state-complete{border-color:var(--correl-color-9fd7b6);color:var(--correl-color-157348);background:var(--correl-color-eefaf2)}.deal-detail-state.state-missing-required,.deal-detail-state.state-needs-review{border-color:var(--correl-color-f3c57c);color:var(--correl-color-8a5200);background:var(--correl-color-fff8ec)}.deal-detail-readiness span,.deal-detail-missing span{border:1px solid var(--correl-color-d8e1ee);background:var(--correl-color-f8fafc);padding:6px 8px;font-weight:450}.deal-detail-missing span{border-color:var(--correl-color-f0b9b9);background:var(--correl-color-fff3f3);color:var(--correl-color-a03232)}.deal-detail-section-grid dl,.deal-scope-ledger dl{display:grid;gap:8px;margin:10px 0 0}.deal-detail-section-grid dl div,.deal-scope-ledger dl div{display:grid;grid-template-columns:minmax(96px,.55fr) 1fr;gap:8px}.deal-detail-section-grid .missing dd{color:var(--correl-color-a03232);font-weight:450}.deal-scope-ledger{display:grid;gap:10px}.deal-detail-drawer{border:1px solid var(--correl-color-dbe3ef);background:var(--correl-color-f8fafc)}.deal-detail-drawer summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 12px;cursor:pointer}.deal-detail-drawer summary span{color:var(--correl-color-132642);font-size:12px;font-weight:650}.deal-detail-drawer summary em{color:var(--correl-color-607086);font-size:11px;font-style:normal;font-weight:450;text-align:right}.deal-detail-drawer form{display:grid;gap:12px;border-top:1px solid var(--correl-color-dbe3ef);padding:12px}.deal-detail-edit-grid fieldset{display:grid;gap:10px;border:1px solid var(--correl-color-dbe3ef);padding:12px}.deal-detail-edit-grid legend{font-weight:450;color:var(--correl-color-10233f)}.deal-detail-edit-grid fieldset>p{margin:-4px 0 0;color:var(--correl-color-536174);font-size:11px;line-height:1.35}.deal-detail-field-label{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:center;justify-content:space-between}.deal-detail-field-label>span:first-child{color:var(--correl-color-485a70);font-size:10px;font-weight:550}.deal-detail-field-label>span:last-child{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.deal-detail-field-label em{display:inline-flex;align-items:center;min-height:18px;border:1px solid var(--correl-color-d8e1ec);border-radius:4px;background:var(--correl-color-f8fafc);padding:2px 5px;color:var(--correl-color-536174);font-size:10px;font-style:normal;font-weight:600;line-height:1}.deal-detail-field-label em.missing{border-color:var(--correl-color-f1b6b6);background:var(--correl-color-fff5f5);color:var(--correl-color-9f2d2d)}.deal-detail-edit-grid label,.deal-detail-reason{display:grid;gap:6px}.deal-detail-edit-grid input,.deal-detail-edit-grid textarea,.deal-detail-edit-grid select,.deal-detail-reason textarea{width:100%;border:1px solid var(--correl-color-cbd7e6);border-radius:6px;padding:8px 9px;color:var(--correl-color-10233f)}.deal-detail-drawer footer{display:flex;justify-content:flex-end}.deal-detail-drawer button[type=submit]{background:var(--correl-color-174ea6);color:var(--correl-color-ffffff)}@media (max-width: 920px){.settings-deal-model-grid,.settings-deal-sections,.deal-detail-section-grid,.deal-detail-edit-grid{grid-template-columns:1fr}}.settings-deal-model-panel{display:grid;gap:0;min-width:0;overflow:hidden;border:1px solid var(--correl-color-ccd7e5);border-radius:8px;background:var(--correl-color-ffffff);padding:0}.settings-deal-model-command{display:flex;justify-content:space-between;gap:14px;align-items:center;min-width:0;border-bottom:1px solid var(--correl-color-dfe7f0);background:var(--correl-color-ffffff);padding:12px 16px}.settings-deal-model-command>div{display:grid;gap:2px;min-width:0}.settings-deal-model-command>div>span{color:var(--correl-color-66758a);font-size:11px;font-weight:650;letter-spacing:0;text-transform:uppercase}.settings-deal-model-command h4{margin:0;color:var(--correl-color-07132b);font-size:15px;line-height:1.2}.settings-deal-model-command p{margin:4px 0 0;color:var(--correl-color-53647a);font-size:12px;line-height:1.35}.settings-deal-model-command>strong{flex:0 0 auto;border:1px solid var(--correl-color-bed7c8);border-radius:var(--correl-radius-pill);background:var(--correl-color-eefaf3);color:var(--correl-color-12613f);padding:5px 10px;font-size:11px;font-weight:650}.settings-deal-model-command>strong.state-warning{border-color:var(--correl-color-edd09a);background:var(--correl-color-fff8e8);color:var(--correl-color-835100)}.settings-deal-model-command>strong.state-blocked{border-color:var(--correl-color-efb0a8);background:var(--correl-color-fff5f3);color:var(--correl-color-a02a22)}.settings-dialog-sales-motion,.settings-deal-sales-motion{display:grid;gap:10px;border-bottom:1px solid var(--correl-color-dfe7f0);background:var(--correl-color-ffffff);padding:12px 16px}.settings-dialog-sales-motion{border:1px solid var(--correl-color-dfe7f0);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:start}.settings-dialog-sales-motion>header{grid-column:1;min-height:31px}.settings-dialog-sales-motion>.settings-sales-motion-picker-shell{display:contents}.settings-dialog-sales-motion>.settings-sales-motion-picker-shell>.settings-sales-motion-filter{grid-column:2;justify-self:end;width:100%}.settings-dialog-sales-motion>.settings-sales-motion-picker-shell>.settings-sales-motion-picker,.settings-dialog-sales-motion>.settings-pipeline-audience{grid-column:1 / -1}.settings-dialog-sales-motion header,.settings-deal-sales-motion header{display:flex;align-items:center;justify-content:space-between;gap:10px}.settings-dialog-sales-motion header>div,.settings-deal-sales-motion header>div{display:inline-flex;align-items:baseline;min-width:0;gap:var(--fable-inline-label-gap, .4rem)}.settings-dialog-sales-motion header>div>:where(strong,b)+:where(span,small,em),.settings-deal-sales-motion header>div>:where(strong,b)+:where(span,small,em){margin-inline-start:0}.settings-dialog-sales-motion header span,.settings-deal-sales-motion header span{color:var(--correl-color-66758a);font-size:11px;line-height:1.35}.settings-dialog-sales-motion header strong,.settings-deal-sales-motion header strong{color:var(--correl-color-07132b);font-size:12px;font-weight:650}.settings-placement-avenues{display:grid;gap:10px;border:1px solid var(--correl-color-dfe7f0);border-radius:6px;background:var(--correl-color-ffffff);padding:12px 16px}.settings-placement-avenues>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.settings-placement-avenues>header span{color:var(--correl-color-66758a);font-size:11px}.settings-placement-avenues>header strong{color:var(--correl-color-07132b);font-size:12px;font-weight:650}.settings-placement-avenues [role=radiogroup]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-placement-avenues label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;min-width:0;border:1px solid var(--correl-color-d3dfec);border-radius:6px;background:var(--correl-color-f8fafc);padding:9px 10px}.settings-placement-avenues label.selected{border-color:var(--correl-color-1d4ed8);background:var(--correl-color-eef5ff)}.settings-placement-avenues input[type=radio]{width:auto;min-width:0;margin-top:2px;padding:0}.settings-placement-avenues label span{display:grid;gap:4px;min-width:0}.settings-placement-avenues label strong{color:var(--correl-color-07132b);font-size:12px}.settings-placement-avenues label small{color:var(--correl-color-52637a);font-size:11px;line-height:1.3}.settings-deal-sales-motion-summary{max-width:420px;color:var(--correl-color-344761);font-size:11px;font-style:normal;line-height:1.35;text-align:right}.settings-sales-motion-picker-shell{display:grid;gap:8px}.settings-sales-motion-filter{display:grid;grid-template-columns:auto minmax(220px,360px);align-items:center;justify-content:end;gap:8px}.settings-sales-motion-filter span{color:var(--correl-color-66758a);font-size:10px;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.settings-sales-motion-filter input{height:31px;border:1px solid var(--correl-color-c8d6e7);border-radius:6px;background:var(--correl-color-ffffff);padding:0 10px;color:var(--correl-color-07132b);font-size:11px}.settings-sales-motion-filter input:focus{border-color:var(--correl-color-1d5fd1);box-shadow:0 0 0 2px #1d5fd11f;outline:none}.settings-sales-motion-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));grid-auto-rows:1fr;gap:8px}.settings-sales-motion-picker button{display:grid;grid-template-rows:auto minmax(42px,auto) auto auto;gap:8px;height:100%;min-height:136px;align-content:start;border:1px solid var(--correl-color-d8e2ee);border-radius:6px;background:var(--correl-color-ffffff);padding:9px 10px;text-align:left}.settings-sales-motion-picker button:hover:not(:disabled){border-color:var(--correl-color-aebfda);background:var(--correl-color-f8fbff)}.settings-sales-motion-picker button.selected{border-color:var(--correl-color-1d5fd1);background:var(--correl-color-f6f9ff);box-shadow:inset 0 0 0 1px var(--correl-color-1d5fd1),inset 3px 0 0 var(--correl-color-1d5fd1)}.settings-sales-motion-card-head{display:grid;grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:8px;min-width:0}.settings-sales-motion-picker strong{min-width:0;color:var(--correl-color-07132b);font-size:12px;font-weight:650;line-height:1.22;overflow-wrap:anywhere}.settings-sales-motion-picker span{color:var(--correl-color-40536c);font-size:10px;line-height:1.35}.settings-sales-motion-card-fields{display:grid;gap:2px;color:var(--correl-color-263852);font-size:10px;font-weight:520;line-height:1.25}.settings-sales-motion-card-use,.settings-sales-motion-card-action,.settings-sales-motion-picker small{color:var(--correl-color-66758a);font-size:10px;font-style:normal;line-height:1.3}.settings-sales-motion-card-fields b,.settings-sales-motion-card-action b{color:var(--correl-color-66758a);font-size:9px;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.settings-sales-motion-picker small{width:74px;justify-self:end;overflow:hidden;border:1px solid var(--correl-color-d8e2ee);border-radius:var(--correl-radius-pill);min-width:54px;padding:2px 8px;color:var(--correl-color-174ea6);font-weight:650;text-align:center;text-overflow:ellipsis;white-space:nowrap}.settings-sales-motion-empty{margin:0;border:1px dashed var(--correl-color-c8d6e7);border-radius:6px;padding:12px;color:var(--correl-color-52637a);font-size:11px}.settings-deal-impact-tape{display:grid;grid-template-columns:minmax(160px,1.3fr) repeat(4,minmax(0,.7fr));border-bottom:1px solid var(--correl-color-dfe7f0);background:var(--correl-color-f8fafc)}.settings-deal-impact-tape span{display:grid;gap:4px;min-height:52px;align-content:center;border-right:1px solid var(--correl-color-e5ebf3);padding:0 16px;color:var(--correl-color-53647a);font-size:11px}.settings-deal-impact-tape span:last-child{border-right:0}.settings-deal-impact-tape strong{min-width:0;overflow:hidden;color:var(--correl-color-07132b);font-size:15px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.settings-deal-impact-tape small{color:var(--correl-color-6a7890);font-size:10px;font-weight:450}.settings-deal-advanced-return{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--correl-color-dfe7f0);background:var(--correl-color-f8fafc);padding:10px 16px;color:var(--correl-color-344761);font-size:11px}.settings-deal-advanced-return button{min-height:30px;border:1px solid var(--correl-color-b9c9dc);border-radius:6px;background:var(--correl-color-ffffff);padding:0 12px;color:var(--correl-color-0a3470);font-size:11px;font-weight:650}.settings-deal-preset-grid{display:grid;grid-template-columns:minmax(520px,1fr) minmax(360px,.54fr);gap:10px;border-bottom:1px solid var(--correl-color-d6e0ec);background:var(--correl-color-ffffff);padding:10px 12px}.settings-recruiting-preset{display:grid;gap:10px;border:1px solid var(--correl-color-d7e2ef);border-radius:6px;background:var(--correl-color-ffffff);padding:12px}.settings-recruiting-preset>header{display:flex;align-items:start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--correl-color-edf2f7);padding-bottom:10px}.settings-recruiting-preset>header div{display:grid;gap:4px}.settings-recruiting-preset>header strong{color:var(--correl-color-07132b);font-size:13px}.settings-recruiting-preset>header span{color:var(--correl-color-52637a);font-size:11px;line-height:1.35}.settings-recruiting-preset>header button{min-height:32px;border:1px solid var(--correl-color-b9c9dc);border-radius:6px;background:var(--correl-color-ffffff);padding:0 12px;color:var(--correl-color-0a3470);font-size:11px;font-weight:650}.settings-recruiting-preset>header .settings-recruiting-preset-actions{display:flex;flex-shrink:0;gap:8px}.settings-recruiting-preset>header .settings-recruiting-preset-open{border-color:var(--correl-color-1d4ed8);background:var(--correl-color-1d4ed8);color:var(--correl-color-ffffff)}.settings-recruiting-preset>header .settings-recruiting-preset-open:hover{background:var(--correl-color-1a45c2)}.settings-recruiting-path{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;border:1px solid var(--correl-color-dfe7f0);border-radius:6px;background:var(--correl-color-f8fafc);list-style:none;overflow:hidden}.settings-recruiting-path li{display:flex;min-height:42px;align-items:center;border-right:1px solid var(--correl-color-dfe7f0);padding:0 9px;color:var(--correl-color-31435d);font-size:11px;font-weight:650;line-height:1.2}.settings-recruiting-path li:last-child{border-right:0}.settings-recruiting-path li.current{background:var(--correl-color-e8f0fb);color:var(--correl-color-0a3470)}.settings-recruiting-avenues{display:grid;gap:8px}.settings-recruiting-avenues section{display:grid;gap:6px}.settings-recruiting-avenues h4{margin:0;color:var(--correl-color-31435d);font-size:11px;font-weight:700}.settings-recruiting-blueprint-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:10px}.settings-recruiting-blueprint-ledger,.settings-recruiting-definition-ledger{display:grid;border:1px solid var(--correl-color-dfe7f0);border-radius:6px;background:var(--correl-color-ffffff);overflow:hidden}.settings-recruiting-blueprint-ledger [role=row],.settings-recruiting-definition-ledger [role=row]{display:grid;min-width:0;border-bottom:1px solid var(--correl-color-edf2f7)}.settings-recruiting-blueprint-ledger [role=row]{grid-template-columns:minmax(112px,.7fr) minmax(86px,.45fr) minmax(0,1.7fr)}.settings-recruiting-definition-ledger [role=row]{grid-template-columns:minmax(118px,.55fr) minmax(0,1.65fr)}.settings-recruiting-blueprint-ledger [role=row]:last-child,.settings-recruiting-definition-ledger [role=row]:last-child{border-bottom:0}.settings-recruiting-blueprint-ledger [role=columnheader],.settings-recruiting-definition-ledger [role=columnheader]{background:var(--correl-color-f8fafc);color:var(--correl-color-66758a);font-size:10px;font-weight:700;text-transform:uppercase}.settings-recruiting-blueprint-ledger [role=cell],.settings-recruiting-blueprint-ledger [role=columnheader],.settings-recruiting-definition-ledger [role=cell],.settings-recruiting-definition-ledger [role=columnheader]{min-width:0;border-right:1px solid var(--correl-color-edf2f7);padding:8px 10px;line-height:1.3}.settings-recruiting-blueprint-ledger [role=cell]:last-child,.settings-recruiting-blueprint-ledger [role=columnheader]:last-child,.settings-recruiting-definition-ledger [role=cell]:last-child,.settings-recruiting-definition-ledger [role=columnheader]:last-child{border-right:0}.settings-recruiting-blueprint-ledger strong,.settings-recruiting-definition-ledger strong{color:var(--correl-color-07132b);font-size:11px}.settings-recruiting-blueprint-ledger span,.settings-recruiting-definition-ledger span{color:var(--correl-color-1c304b);font-size:11px}.settings-recruiting-blueprint-ledger em{color:var(--correl-color-52637a);font-size:11px;font-style:normal}.settings-deal-readiness-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--correl-color-dfe7f0);background:var(--correl-color-ffffff)}.settings-deal-readiness-strip span{display:grid;gap:4px;min-height:48px;align-content:center;border-right:1px solid var(--correl-color-e5ebf3);padding:0 16px;color:var(--correl-color-31435d);font-size:11px;line-height:1.25}.settings-deal-readiness-strip span:last-child{border-right:0}.settings-deal-readiness-strip strong{color:var(--correl-color-66758a);font-size:10px;font-weight:520;letter-spacing:.03em;text-transform:uppercase}.settings-deal-readiness-strip .state-complete strong{color:var(--correl-color-187044)}.settings-deal-readiness-strip .state-blocked strong{color:var(--correl-color-9b1c1c)}.settings-deal-readiness-strip .state-warning strong{color:var(--correl-color-825100)}.settings-deal-config-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:12px;border-bottom:1px solid var(--correl-color-dfe7f0);background:var(--correl-color-f8fafc);padding:12px 16px}.settings-deal-capture-groups,.settings-deal-preview{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid var(--correl-color-d8e2ee);border-radius:8px;background:var(--correl-color-ffffff);padding:12px}.settings-deal-capture-groups>header,.settings-deal-preview>header{display:flex;align-items:end;justify-content:space-between;gap:10px;border-bottom:1px solid var(--correl-color-edf2f7);padding-bottom:9px}.settings-deal-capture-groups>header div,.settings-deal-preview>header{display:grid;gap:2px;min-width:0}.settings-deal-capture-groups strong,.settings-deal-preview strong{color:var(--correl-color-07132b);font-size:12px;font-weight:650}.settings-deal-capture-groups span,.settings-deal-preview span,.settings-deal-preview em{color:var(--correl-color-66758a);font-size:11px;font-style:normal;line-height:1.35}.settings-deal-capture-groups>div{display:grid;gap:0;overflow:hidden;border:1px solid var(--correl-color-edf2f7);border-radius:6px}.settings-deal-capture-groups section{display:grid;grid-template-columns:126px minmax(0,1fr);min-width:0;border-bottom:1px solid var(--correl-color-edf2f7);background:var(--correl-color-ffffff)}.settings-deal-capture-groups section:last-child{border-bottom:0}.settings-deal-capture-groups section>header{display:flex;align-items:center;justify-content:space-between;gap:8px;border-right:1px solid var(--correl-color-edf2f7);background:var(--correl-color-f8fafc);padding:8px 10px}.settings-deal-capture-groups section>header span{display:grid;place-items:center;min-width:24px;height:20px;border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff);color:var(--correl-color-174ea6);font-size:10px;font-weight:650}.settings-deal-capture-groups section>div{display:grid;gap:0;min-width:0}.settings-deal-capture-groups h5,.settings-deal-preview h5{margin:0;color:var(--correl-color-07132b);font-size:11px;font-weight:650}.settings-deal-capture-groups button{display:grid;gap:4px;min-width:0;border:0;border-bottom:1px solid var(--correl-color-f1f5f9);border-radius:0;background:var(--correl-color-ffffff);padding:8px 10px;text-align:left}.settings-deal-capture-groups button:hover,.settings-deal-capture-groups button.selected{background:var(--correl-color-f4f7ff)}.settings-deal-capture-groups button:last-child{border-bottom:0}.settings-deal-capture-groups button.selected{box-shadow:inset 3px 0 0 var(--correl-color-1d5fd1)}.settings-deal-capture-groups button small{color:var(--correl-color-66758a);font-size:10px;line-height:1.25}.settings-deal-capture-groups p{margin:0;padding:8px 10px;color:var(--correl-color-7b8798);font-size:11px}.settings-deal-preview{align-content:start;position:sticky;top:12px}.settings-deal-preview>header{display:grid;gap:2px}.settings-deal-preview-decision{display:grid;gap:8px;border:1px solid var(--correl-color-dfe7f0);border-radius:6px;background:var(--correl-color-f7faff);padding:9px}.settings-deal-preview-decision>div{display:grid;gap:4px}.settings-deal-preview-decision dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--correl-color-e5ebf3);border-radius:6px;background:var(--correl-color-ffffff)}.settings-deal-preview-decision dl div{display:grid;gap:2px;border-right:1px solid var(--correl-color-edf2f7);padding:7px 8px}.settings-deal-preview-decision dl div:last-child{border-right:0}.settings-deal-preview-decision dt{color:var(--correl-color-66758a);font-size:9px;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.settings-deal-preview-decision dd{min-width:0;margin:0;overflow:hidden;color:var(--correl-color-07132b);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.settings-deal-preview-stage-path{display:flex;gap:4px;min-width:0;margin:0;padding:0;list-style:none}.settings-deal-preview-stage-path li{display:grid;flex:0 1 88px;place-items:center;min-width:54px;max-width:88px;height:24px;overflow:hidden;background:var(--correl-color-e8edf5);color:var(--correl-color-52647c);padding:0 8px;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,0 100%,7px 50%)}.settings-deal-preview-stage-path li:first-child{border-radius:5px 0 0 5px;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,0 100%)}.settings-deal-preview-stage-path li:last-child{border-radius:0 5px 5px 0}.settings-deal-preview-stage-path li.current{background:var(--correl-color-174ea6);color:var(--correl-color-ffffff)}.settings-deal-preview-work{display:grid;gap:8px}.settings-deal-preview-missing{display:grid;gap:6px;border:1px solid var(--correl-color-edf2f7);border-radius:6px;background:var(--correl-color-ffffff);padding:8px}.settings-deal-preview-work ol{display:grid;gap:0;overflow:hidden;margin:0;padding:0;border:1px solid var(--correl-color-edf2f7);border-radius:6px;list-style:none}.settings-deal-preview-work li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;border-bottom:1px solid var(--correl-color-edf2f7);padding:7px 8px}.settings-deal-preview-work li:last-child{border-bottom:0}.settings-deal-preview-work li strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-deal-preview-action{justify-self:start;border:1px solid var(--correl-color-bfd0e6);border-radius:6px;background:var(--correl-color-f8fafc);padding:6px 9px;color:var(--correl-color-174ea6);font-size:11px;font-weight:650}.settings-deal-preview dl{display:grid;gap:0;margin:0;overflow:hidden;border:1px solid var(--correl-color-edf2f7);border-radius:6px}.settings-deal-preview dl div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--correl-color-edf2f7);padding:7px 8px}.settings-deal-preview dl div:last-child{border-bottom:0}.settings-deal-preview dt,.settings-deal-preview dd,.settings-deal-preview li,.settings-deal-preview p{margin:0;color:var(--correl-color-334155);font-size:11px}.settings-deal-preview dd{color:var(--correl-color-174ea6);font-weight:650}.settings-deal-preview ul,.settings-deal-preview ol{display:grid;gap:4px;margin:0;padding-left:17px}.settings-deal-model-workbench{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden}.settings-deal-offer-ledger{display:grid;gap:10px;min-width:0;border-bottom:1px solid var(--correl-color-dfe7f0);background:var(--correl-color-fbfcfe);padding:14px 16px}.settings-deal-config-drawer[open]{display:grid}.settings-deal-config-drawer summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;cursor:pointer;list-style:none}.settings-deal-config-drawer summary::-webkit-details-marker{display:none}.settings-deal-config-drawer summary:after{content:"+";display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border:1px solid var(--correl-color-cbd7e6);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-174ea6);font-size:15px;font-weight:650}.settings-deal-config-drawer[open] summary:after{content:"-"}.settings-deal-config-drawer summary>div{display:grid;gap:4px;min-width:0}.settings-deal-config-drawer summary small{margin-left:auto;border:1px solid var(--correl-color-d8e2ee);border-radius:var(--correl-radius-pill);background:var(--correl-color-f8fafc);padding:3px 8px;color:var(--correl-color-42536c);font-size:10px;font-weight:650;white-space:nowrap}.settings-deal-config-drawer-actions{display:flex;justify-content:flex-end}.settings-deal-offer-ledger>header,.settings-deal-section-strip>header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.settings-deal-offer-ledger>header>div{display:grid;gap:4px;min-width:0}.settings-deal-offer-ledger>header strong,.settings-deal-section-strip>header strong,.settings-deal-config-drawer summary strong{color:var(--correl-color-07132b);font-size:12px;font-weight:520}.settings-deal-offer-ledger>header span,.settings-deal-section-strip>header span,.settings-deal-config-drawer summary span{color:var(--correl-color-66758a);font-size:11px}.settings-deal-offer-workbench{display:grid;gap:10px;min-width:0}.settings-deal-offer-ledger-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.7fr) minmax(0,.7fr) minmax(0,.65fr);overflow:hidden;border:1px solid var(--correl-color-dfe7f0);border-radius:6px;background:var(--correl-color-ffffff)}.settings-deal-offer-ledger-grid>span{border-bottom:1px solid var(--correl-color-dfe7f0);background:var(--correl-color-f5f8fc);padding:8px 10px;color:var(--correl-color-66758a);font-size:10px;font-weight:650}.settings-deal-offer-ledger-grid>button{display:contents;border:0;background:transparent;color:inherit;text-align:left}.settings-deal-offer-ledger-grid>button>*{min-width:0;overflow:hidden;border-bottom:1px solid var(--correl-color-edf1f6);padding:9px 10px;color:var(--correl-color-334155);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.settings-deal-offer-ledger-grid>button:hover>*,.settings-deal-offer-ledger-grid>button.selected>*{background:var(--correl-color-f4f7ff)}.settings-deal-offer-ledger-grid>button.selected>strong{box-shadow:inset 3px 0 0 var(--correl-color-1d5fd1)}.settings-deal-offer-ledger-grid>button>strong{color:var(--correl-color-07132b);font-weight:650}.settings-deal-offer-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(132px,.18fr);gap:10px;align-items:start;border:1px solid var(--correl-color-d8e2ee);border-radius:6px;background:var(--correl-color-ffffff);padding:10px}.settings-deal-offer-editor label{display:grid;gap:6px;min-width:0}.settings-deal-offer-editor label.wide{grid-column:1 / 3}.settings-deal-offer-editor label span{color:var(--correl-color-53647a);font-size:10px;font-weight:650}.settings-deal-offer-editor input,.settings-deal-offer-editor textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--correl-color-c9d8e8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-07132b);font-size:11px}.settings-deal-offer-editor input{min-height:32px;padding:0 9px}.settings-deal-offer-editor textarea{resize:vertical;padding:8px 9px}.settings-deal-offer-editor-actions{display:grid;align-content:end;gap:8px;min-height:100%}.settings-deal-offer-table{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(260px,1.7fr) minmax(120px,.6fr) minmax(130px,.55fr);overflow:hidden;border:1px solid var(--correl-color-dfe7f0);border-radius:4px;background:var(--correl-color-ffffff)}.settings-deal-offer-table>span{border-bottom:1px solid var(--correl-color-dfe7f0);background:var(--correl-color-f5f8fc);padding:8px 10px;color:var(--correl-color-66758a);font-size:10px;font-weight:520}.settings-deal-offer-table label{display:grid;min-width:0;border-top:1px solid var(--correl-color-edf1f6);border-right:1px solid var(--correl-color-edf1f6);padding:8px}.settings-deal-offer-table label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.settings-deal-offer-table input,.settings-deal-offer-table textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid transparent;border-radius:4px;background:transparent;padding:6px 7px;color:var(--correl-color-10233f);font-size:11px;line-height:1.35}.settings-deal-offer-table textarea{resize:vertical}.settings-deal-offer-table input:hover,.settings-deal-offer-table textarea:hover,.settings-deal-offer-table input:focus,.settings-deal-offer-table textarea:focus{border-color:var(--correl-color-cbd7e6);background:var(--correl-color-ffffff);outline:0}.settings-deal-offer-table button{min-height:34px;border:0;border-top:1px solid var(--correl-color-edf1f6);background:var(--correl-color-ffffff);padding:0 10px;color:var(--correl-color-42536c);font-size:11px;font-weight:520}.settings-deal-offer-table button.required{color:var(--correl-color-187044)}.settings-deal-offer-table button.optional{color:var(--correl-color-66758a)}.settings-deal-section-strip{display:grid;gap:10px;min-width:0;border-bottom:1px solid var(--correl-color-dfe7f0);background:var(--correl-color-ffffff);padding:12px 16px}.settings-deal-section-strip>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.settings-deal-section-strip button{display:grid;gap:4px;min-width:0;border:1px solid var(--correl-color-dfe7f0);border-radius:4px;background:var(--correl-color-ffffff);padding:9px 10px;text-align:left}.settings-deal-section-strip button.selected{border-color:var(--correl-color-b9cdf5);background:var(--correl-color-f4f7ff);box-shadow:inset 3px 0 0 var(--correl-color-1d5fd1)}.settings-deal-section-strip button strong{color:var(--correl-color-10233f);font-size:12px;font-weight:520}.settings-deal-section-strip button span{color:var(--correl-color-31435d);font-size:11px}.settings-deal-section-strip button em{overflow:hidden;color:var(--correl-color-66758a);font-size:10px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.settings-deal-section-workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.settings-deal-section-ledger-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.7fr) minmax(0,.45fr) minmax(0,.45fr) minmax(0,.35fr);overflow:hidden;border:1px solid var(--correl-color-dfe7f0);border-radius:6px;background:var(--correl-color-ffffff)}.settings-deal-section-ledger-grid>span{border-bottom:1px solid var(--correl-color-dfe7f0);background:var(--correl-color-f5f8fc);padding:8px 10px;color:var(--correl-color-66758a);font-size:10px;font-weight:650}.settings-deal-section-ledger-grid>button{display:contents;border:0;background:transparent;color:inherit;text-align:left}.settings-deal-section-ledger-grid>button>*{min-width:0;overflow:hidden;border-bottom:1px solid var(--correl-color-edf1f6);padding:9px 10px;color:var(--correl-color-334155);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.settings-deal-section-ledger-grid>button:hover>*,.settings-deal-section-ledger-grid>button.selected>*{background:var(--correl-color-f4f7ff)}.settings-deal-section-ledger-grid>button.selected>strong{box-shadow:inset 3px 0 0 var(--correl-color-1d5fd1)}.settings-deal-section-ledger-grid>button>strong{color:var(--correl-color-07132b);font-weight:650}.settings-deal-section-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;border:1px solid var(--correl-color-d8e2ee);border-radius:6px;background:var(--correl-color-ffffff);padding:10px}.settings-deal-section-editor-main{display:grid;grid-column:1 / -1;grid-template-columns:minmax(180px,.34fr) minmax(360px,1fr);gap:10px;min-width:0}.settings-deal-section-editor-head{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--correl-color-edf2f7);padding-bottom:8px}.settings-deal-section-editor-head strong{color:var(--correl-color-07132b);font-size:12px;font-weight:650}.settings-deal-section-editor-head span{color:var(--correl-color-66758a);font-size:11px;line-height:1.25;text-align:right}.settings-deal-section-editor label{display:grid;gap:6px;min-width:0}.settings-deal-section-editor label span{color:var(--correl-color-53647a);font-size:10px;font-weight:650}.settings-deal-section-editor input,.settings-deal-section-editor textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--correl-color-c9d8e8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-07132b);font-size:11px}.settings-deal-section-editor input{min-height:32px;padding:0 9px}.settings-deal-section-editor textarea{resize:vertical;padding:8px 9px}.settings-deal-section-editor-actions{display:grid;gap:8px;min-width:152px}.settings-deal-advanced-shell{display:grid;min-width:0;border-top:1px solid var(--correl-color-dfe7f0);background:var(--correl-color-ffffff)}.settings-deal-advanced-shell>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px 16px}.settings-deal-advanced-shell>header>div{display:grid;gap:4px;min-width:0}.settings-deal-advanced-shell>header strong{color:var(--correl-color-07132b);font-size:12px;font-weight:650}.settings-deal-advanced-shell>header span{color:var(--correl-color-66758a);font-size:11px}.settings-deal-advanced-shell>header button{flex:0 0 auto;min-height:30px;border:1px solid var(--correl-color-c6d4e5);border-radius:6px;background:var(--correl-color-ffffff);padding:0 11px;color:var(--correl-color-123f8c);font-size:11px;font-weight:650}.settings-deal-advanced-shell.open>header{border-bottom:1px solid var(--correl-color-dfe7f0)}.settings-deal-policy-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,.34fr);min-width:0;min-height:360px}.settings-deal-definition-rail,.settings-deal-field-inspector{background:var(--correl-color-fbfcfe)}.settings-deal-definition-rail header,.settings-deal-field-matrix>header,.settings-deal-field-inspector>header,.settings-deal-field-inspector section h5{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}.settings-deal-definition-rail header strong,.settings-deal-field-matrix>header strong,.settings-deal-field-inspector>header strong,.settings-deal-field-inspector section h5{color:var(--correl-color-07132b);font-size:12px;font-weight:450}.settings-deal-definition-rail header span,.settings-deal-field-matrix>header span{color:var(--correl-color-66758a);font-size:11px;font-weight:450}.settings-deal-add-button{min-height:30px;border:1px solid var(--correl-color-0b3a78);border-radius:4px;background:var(--correl-color-0b3a78);color:var(--correl-color-ffffff);padding:0 10px;font-size:11px;font-weight:520}.settings-deal-empty-note{margin:0;border:1px dashed var(--correl-color-cbd7e6);border-radius:4px;background:var(--correl-color-ffffff);padding:9px;color:var(--correl-color-53647a);font-size:11px;line-height:1.35}.settings-deal-field-matrix{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow-x:auto;padding:14px}.settings-deal-field-matrix>header{display:flex;align-items:end;justify-content:space-between;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--correl-color-e3eaf2);padding-bottom:10px}.settings-deal-field-matrix>header>div{display:grid;gap:4px}.settings-deal-field-filter{display:grid;gap:4px;min-width:min(270px,100%)}.settings-deal-field-filter span{color:var(--correl-color-66758a);font-size:10px;font-weight:450}.settings-deal-field-filter input{height:34px;border:1px solid var(--correl-color-cbd7e6);border-radius:6px;background:var(--correl-color-ffffff);padding:0 10px;color:var(--correl-color-10233f);font-size:12px}.settings-deal-field-filter input:focus-visible{outline:2px solid rgba(31,111,229,.22);outline-offset:1px}.settings-deal-field-matrix table{width:100%;min-width:650px;border-collapse:collapse;font-size:11px}.settings-deal-field-matrix th{border-bottom:1px solid var(--correl-color-dfe7f0);padding:10px 8px;color:var(--correl-color-66758a);font-size:10px;font-weight:450;text-align:left}.settings-deal-field-matrix td{border-bottom:1px solid var(--correl-color-edf1f6);padding:9px 8px;color:var(--correl-color-31435d);vertical-align:middle}.settings-deal-field-matrix tbody tr{cursor:pointer}.settings-deal-field-matrix tbody tr:hover td{background:var(--correl-color-f9fbff)}.settings-deal-field-matrix tbody tr:focus-visible td{background:var(--correl-color-f7faff);box-shadow:inset 0 0 0 1px var(--correl-color-1f6fe5)}.settings-deal-field-matrix th:nth-child(3),.settings-deal-field-matrix th:nth-child(4),.settings-deal-field-matrix th:nth-child(5),.settings-deal-field-matrix th:nth-child(6),.settings-deal-field-matrix td:nth-child(3),.settings-deal-field-matrix td:nth-child(4),.settings-deal-field-matrix td:nth-child(5),.settings-deal-field-matrix td:nth-child(6){text-align:center}.settings-deal-field-matrix tr.selected td{background:var(--correl-color-f7faff)}.settings-deal-field-empty{padding:18px 8px;color:var(--correl-color-66758a);font-size:12px;text-align:center}.settings-deal-field-row-label{display:grid;gap:4px;min-width:0;text-align:left}.settings-deal-field-matrix td:first-child strong{color:var(--correl-color-10233f);font-size:12px;font-weight:450}.settings-deal-field-matrix td:first-child span{color:var(--correl-color-66758a);font-size:10px;font-weight:400}.settings-deal-field-matrix td button.required,.settings-deal-field-matrix td button.optional,.settings-deal-field-inspector section button{border:1px solid var(--correl-color-d4deeb);border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff);padding:5px 8px;color:var(--correl-color-42536c);font-size:10px;font-weight:450}.settings-deal-field-matrix td button.required,.settings-deal-field-inspector section button.required{border-color:var(--correl-color-b8dbc7);background:var(--correl-color-f0fbf4);color:var(--correl-color-187044)}.settings-deal-field-inspector{display:grid;align-content:start;gap:12px;min-width:0;border-left:1px solid var(--correl-color-dfe7f0);padding:14px}.settings-deal-field-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;overflow:hidden;border:1px solid var(--correl-color-dfe7f0);border-radius:4px;background:var(--correl-color-ffffff)}.settings-deal-field-facts div{display:grid;gap:4px;min-width:0;border-right:1px solid var(--correl-color-edf1f6);border-bottom:1px solid var(--correl-color-edf1f6);padding:8px}.settings-deal-field-facts div:nth-child(2n){border-right:0}.settings-deal-field-facts div:nth-last-child(-n+2){border-bottom:0}.settings-deal-field-facts dt{color:var(--correl-color-66758a);font-size:9px;font-weight:520;letter-spacing:.03em;text-transform:uppercase}.settings-deal-field-facts dd{margin:0;overflow:hidden;color:var(--correl-color-10233f);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.settings-deal-field-inspector>header{display:grid;justify-items:start;gap:4px}.settings-deal-field-inspector>header span,.settings-deal-field-inspector label span{color:var(--correl-color-66758a);font-size:10px;font-weight:450;letter-spacing:.03em;text-transform:uppercase}.settings-deal-field-inspector>header p{margin:0;color:var(--correl-color-53647a);font-size:11px;line-height:1.4}.settings-deal-field-inspector label{display:grid;gap:6px;min-width:0}.settings-deal-field-inspector input,.settings-deal-field-inspector select,.settings-deal-field-inspector textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--correl-color-cbd7e6);border-radius:4px;background:var(--correl-color-ffffff);padding:8px 9px;color:var(--correl-color-10233f);font-size:12px}.settings-deal-field-inspector section{display:grid;gap:8px;border-top:1px solid var(--correl-color-e3eaf2);padding-top:12px}.settings-deal-field-inspector section button{display:flex;align-items:center;justify-content:space-between;border-radius:4px;padding:7px 8px}.settings-sales-motion-picker button:focus-visible,.settings-deal-capture-groups button:focus-visible,.settings-deal-section-strip button:focus-visible,.settings-deal-add-toggle:focus-visible,.settings-deal-add-button:focus-visible,.settings-deal-add-field-button:focus-visible,.settings-deal-offer-editor-actions button:focus-visible,.settings-deal-section-editor-actions button:focus-visible,.cg-deal-brief-task-queue button:focus-visible,.cg-deal-brief-close-summary button:focus-visible,.cg-deal-brief-close-workbench>header button:focus-visible,.cg-deal-brief-empty-ledger button:focus-visible{border-color:var(--correl-color-0f5cc8);box-shadow:var(--correl-shadow-focus);outline:none}.settings-deal-offer-ledger-grid>button:focus-visible,.settings-deal-section-ledger-grid>button:focus-visible,.cg-deal-brief-scope-ledger button[role=row]:focus-visible{outline:2px solid var(--correl-color-0f5cc8);outline-offset:-2px}.settings-deal-offer-ledger-grid>button:focus-visible>*,.settings-deal-section-ledger-grid>button:focus-visible>*,.cg-deal-brief-scope-ledger button[role=row]:focus-visible [role=cell]{background:var(--correl-color-f0f7ff)}@media (max-width: 1520px){.settings-deal-model-command,.settings-deal-config-grid,.settings-deal-preset-grid,.settings-deal-policy-workbench{grid-template-columns:1fr}.settings-deal-field-inspector{border:0;border-top:1px solid var(--correl-color-dfe7f0)}.settings-deal-field-matrix{overflow-x:auto}.settings-deal-field-matrix table{min-width:650px}}@media (max-width: 980px){.settings-sales-motion-picker,.settings-placement-avenues [role=radiogroup],.settings-recruiting-blueprint-grid,.settings-deal-capture-groups>div,.settings-deal-readiness-strip,.settings-deal-offer-table{grid-template-columns:1fr}.settings-deal-offer-table>span{display:none}.settings-deal-offer-table label,.settings-deal-offer-table button{border-right:0}.settings-dialog-sales-motion,.settings-deal-sales-motion,.settings-deal-config-grid,.settings-deal-preset-grid{padding:10px}}@media (max-width: 760px){.settings-recruiting-preset>header,.settings-deal-advanced-return{align-items:stretch;flex-direction:column}.settings-recruiting-preset>header button,.settings-deal-advanced-return button{width:100%}.settings-recruiting-path{grid-template-columns:1fr}.settings-recruiting-path li{border-right:0;border-bottom:1px solid var(--correl-color-dfe7f0)}.settings-recruiting-path li:last-child{border-bottom:0}}@media (max-width: 1100px){.cg-deal-brief-body{grid-template-columns:1fr;overflow:auto}.cg-deal-brief-workbench,.cg-deal-brief-control-rail{min-height:auto;overflow:visible}.cg-deal-brief-control-rail{border-left:0;border-top:1px solid var(--correl-color-d8e2ee)}.cg-deal-brief-workbench-grid{grid-template-columns:1fr}.cg-deal-brief-workbench-grid .cg-deal-brief-task-queue,.cg-deal-brief-seller-summary,.cg-deal-brief-workbench-grid .cg-deal-brief-focused-editor,.cg-deal-brief-workbench-grid .cg-deal-brief-close-management-editor{grid-column:1;grid-row:auto}.cg-deal-brief-task-queue{position:static}.cg-deal-brief-seller-summary,.cg-deal-brief-close-summary,.cg-close-flow-grid{grid-template-columns:1fr}.cg-close-action-list article{grid-template-columns:minmax(0,1fr);align-items:stretch}.cg-close-action-list button,.cg-deal-brief-close-summary button,.cg-deal-brief-close-workbench>header button{width:100%;white-space:normal}.cg-deal-brief-close-workbench>header{flex-direction:column}.cg-deal-brief-close-workbench>header>div:last-child{justify-content:flex-start;width:100%}.cg-deal-brief-close-readiness-ledger [role=row],.cg-deal-brief-close-quality-ledger [role=row],.cg-deal-brief-post-close-ledger [role=row]{grid-template-columns:minmax(0,1fr);min-width:0;padding:6px}.cg-deal-brief-close-readiness-ledger [role=row]:first-child,.cg-deal-brief-close-quality-ledger [role=row]:first-child,.cg-deal-brief-post-close-ledger [role=row]:first-child{display:none}.cg-deal-brief-close-readiness-ledger [role=cell],.cg-deal-brief-close-quality-ledger [role=cell],.cg-deal-brief-post-close-ledger [role=cell]{padding:4px 6px;text-overflow:initial;white-space:normal}.cg-deal-brief-seller-summary>div{border-right:0;border-bottom:1px solid var(--correl-color-edf2f7);padding-right:0;padding-bottom:8px}.cg-deal-brief-decision-strip{min-width:0}.cg-deal-brief-deployment-summary{grid-template-columns:minmax(0,1fr);grid-column:1}.cg-deal-brief-detail-workbench{grid-template-columns:minmax(0,1fr)}.cg-deal-brief-detail-inspector{position:static}.cg-deal-brief-edit-grid.cg-deal-brief-workbench-grid>.cg-deal-brief-close-management-editor{grid-column:1}}@media (max-width: 900px){.cg-deal-brief-scrim{align-items:stretch;padding:10px}.cg-deal-brief-modal{width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.cg-deal-brief-header{grid-template-columns:minmax(0,1fr) 36px;gap:10px;align-items:start;padding:12px}.cg-deal-brief-header>div{grid-column:1;grid-row:1}.cg-deal-brief-header dl{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-deal-brief-header>button{grid-column:2;grid-row:1;justify-self:end}.cg-deal-brief-stage-path{flex-wrap:wrap}.cg-deal-brief-next-step{grid-template-columns:1fr}.cg-deal-brief-detail-editor-deployment .cg-deal-brief-form-grid{grid-template-columns:minmax(0,1fr)}.cg-deal-brief-detail-inspector dl div{grid-template-columns:minmax(0,1fr);gap:4px}.cg-deal-brief-deployment-summary>header,.cg-deal-brief-deployment-readiness-ledger [role=row],.cg-deal-brief-deployment-operating-path [role=row],.cg-deal-brief-deployment-evidence [role=row]{grid-template-columns:minmax(0,1fr)}.cg-deal-brief-deployment-summary>header button{width:100%}.cg-deal-brief-deployment-readiness-ledger [role=row]:first-child,.cg-deal-brief-deployment-operating-path [role=row]:first-child,.cg-deal-brief-deployment-evidence [role=row]:first-child{display:none}.cg-deal-brief-deployment-readiness-ledger [role=cell],.cg-deal-brief-deployment-operating-path [role=cell],.cg-deal-brief-deployment-evidence [role=cell]{padding:5px 8px;text-overflow:clip;white-space:normal}.cg-deal-brief-primary-action{grid-column:1;justify-self:stretch}.cg-deal-brief-seller-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-deal-brief-package-grid,.cg-deal-brief-edit-launcher div[role=group],.cg-deal-brief-edit-grid,.cg-deal-brief-workbench-grid,.cg-deal-brief-form-grid,.cg-deal-brief-detail-grid,.cg-deal-brief-snapshot-strip,.cg-deal-brief-decision-strip,.cg-deal-brief-row-editor-grid{grid-template-columns:1fr}.cg-deal-brief-edit-grid>.cg-deal-brief-edit-card:first-child,.cg-deal-brief-edit-grid>.cg-deal-brief-edit-card:last-child{grid-column:auto}.cg-deal-brief-scope{overflow-x:auto}.cg-deal-brief-scope table{min-width:560px}.cg-deal-brief-task-queue{position:static}.cg-deal-brief-close-command-strip,.cg-deal-brief-close-operating-strip,.cg-deal-brief-close-receipt{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-deal-brief-close-summary button{width:100%}.cg-deal-brief-scope-ledger [role=row],.cg-deal-brief-close-readiness-ledger [role=row],.cg-deal-brief-close-quality-ledger [role=row],.cg-deal-brief-post-close-ledger [role=row]{grid-template-columns:minmax(0,1fr);min-width:0;padding:6px}.cg-deal-brief-scope-ledger [role=row]:first-child,.cg-deal-brief-close-readiness-ledger [role=row]:first-child,.cg-deal-brief-close-quality-ledger [role=row]:first-child,.cg-deal-brief-post-close-ledger [role=row]:first-child{display:none}.cg-deal-brief-scope-ledger [role=cell],.cg-deal-brief-close-readiness-ledger [role=cell],.cg-deal-brief-close-quality-ledger [role=cell],.cg-deal-brief-post-close-ledger [role=cell]{padding:4px 6px;text-overflow:initial;white-space:normal}.cg-deal-brief-editor-footer,.cg-deal-brief-workbench-header{align-items:stretch;flex-direction:column}}@media (max-width: 430px){.cg-deal-brief-header dl{grid-template-columns:1fr}.cg-deal-brief-close-command-strip,.cg-deal-brief-close-operating-strip,.cg-deal-brief-close-receipt{grid-template-columns:minmax(0,1fr)}}h1,.correl-login-form h1,.workspace-title-row h1,.cg-deal-brief-header h3,.cg-memory-title-cluster h3,.cg-memory-split-header h3,.rd-priority-command h3,.rd-selected-command-strip h3,.command-metric-popover-header strong,.command-health-score-panel>strong,.command-health-score-anchor strong,.shell-current-workspace strong{font-weight:600}h2,h3,.settings-title-row h2,.settings-panel-heading h3,.cg-executive-panel-header h3,.command-at-risk-exposure h3,.command-at-risk-mix h3,.command-at-risk-next-action h3,.command-health-movement h3,.rd-panel-title h3,.rd-workbench-section-heading h4,.rd-authority-ledger h4,.rd-evidence-inspector h4,.rd-audit-strip h4,.cg-memory-rail-heading h4,.settings-deal-field-inspector>header strong{font-weight:560}h4,h5,h6,th,[role=columnheader],.rd-ledger-head,.rd-close-ledger-head,.rd-priority-filters button.selected,.cg-memory-tabs button.selected,[aria-selected=true],.cg-deal-brief-modal dt,.cg-memory-fact-strip em,.settings-deal-field-inspector>header span,.settings-deal-field-inspector label span{font-weight:520}button,.shell-create-button,.shell-profile-button strong,.action-bank button,.rd-priority-command button,.rd-work-strip-actions button,.rd-selected-actions button,.rd-close-ledger-row button,.cg-memory-ledger-footer button,.cg-memory-actions button,.cg-deal-brief-discard button,.settings-deal-field-matrix td button.required,.settings-deal-field-matrix td button.optional,.settings-deal-field-inspector section button{font-weight:520}.rd-record-name>span,.rd-close-ledger-row>strong,.rd-stakeholder-authority-list strong,.rd-selected-evidence-list strong,.rd-priority-health strong,.rd-exposure-primary strong,.rd-exposure-ledger dd,.rd-health-gauge strong,.cg-memory-row-selector strong,.cg-memory-obligation-table td strong,.cg-memory-room strong,.cg-memory-asset strong,.cg-exposure-primary strong,.cg-exposure-blocker strong,.cg-exposure-decision strong,.cg-deal-brief-scope td strong,.settings-deal-field-matrix td:first-child strong,.command-forecast-summary-tape strong,.command-forecast-currency-chip strong,.command-at-risk-account-value strong,.command-at-risk-mix-row strong{font-weight:520}.settings-page .migration-workbench{grid-column:1 / -1;grid-row:2;min-height:0;overflow:auto;background:var(--correl-color-ffffff);color:var(--correl-color-10203a);scrollbar-gutter:stable}.migration-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--correl-color-d8dee8);background:var(--correl-color-fbfcfe);padding:20px 24px 18px}.migration-header>div{min-width:0;max-width:760px}.migration-header span{color:var(--correl-color-50627a);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.migration-header h3{margin:6px 0 8px;color:var(--correl-color-0c1a30);font-size:19px;line-height:1.2}.migration-header p{margin:0;color:var(--correl-color-50627a);font-size:13px;line-height:1.5}.migration-steps{display:flex;gap:10px;margin:0;padding:0;list-style:none}.migration-steps li{display:flex;align-items:center;gap:8px;color:var(--correl-color-7a8aa0);font-size:12px;font-weight:600;white-space:nowrap}.migration-step-index{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--correl-color-c8d2e0);border-radius:var(--correl-radius-pill);background:var(--correl-color-ffffff);color:var(--correl-color-7a8aa0);font-size:11px;letter-spacing:0;text-transform:none}.migration-steps li.is-current{color:var(--correl-color-1d4ed8)}.migration-steps li.is-current .migration-step-index{border-color:var(--correl-color-1d4ed8);background:var(--correl-color-1d4ed8);color:var(--correl-color-ffffff)}.migration-error{margin:0;border-bottom:1px solid var(--correl-color-f3c0bb);background:var(--correl-color-fdeceb);padding:11px 24px;color:var(--correl-color-99231a);font-size:13px}.migration-degraded{padding:40px 24px;color:var(--correl-color-50627a)}.migration-degraded h3{margin:0 0 6px;color:var(--correl-color-0c1a30);font-size:16px}.migration-body{padding:20px 24px 28px;display:grid;gap:22px}.migration-field{border:0;margin:0;padding:0;display:grid;gap:10px;min-width:0}.migration-field legend{padding:0;color:var(--correl-color-34465f);font-size:12px;font-weight:650}.migration-dropzone{display:grid;gap:6px;place-items:center;border:1.5px dashed var(--correl-color-b8c4d4);border-radius:var(--correl-radius-overlay);background:var(--correl-color-f8fafd);min-height:198px;padding:34px 24px;text-align:center;cursor:pointer;transition:border-color .12s ease,background .12s ease}.migration-dropzone:hover{border-color:var(--correl-color-1d4ed8);background:var(--correl-color-f3f6ff)}.migration-dropzone input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.migration-dropzone-primary{color:var(--correl-color-1f3a5f);font-size:13px;font-weight:600}.migration-dropzone-note{color:var(--correl-color-7a8aa0);font-size:12px}.migration-text,.migration-select{width:100%;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);padding:8px 10px;color:var(--correl-color-10203a);font-size:13px;font-family:inherit}.migration-text:focus,.migration-select:focus{outline:2px solid var(--correl-color-1d4ed8);outline-offset:0;border-color:var(--correl-color-1d4ed8)}.migration-source-footer{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:16px;align-items:end}.migration-source-grid{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(180px,.45fr);gap:14px;max-width:760px}.migration-source-grid label{display:grid;gap:6px;color:var(--correl-color-50627a);font-size:12px;font-weight:650}.migration-source-description{max-width:760px;margin:0;color:var(--correl-color-50627a);font-size:12px;line-height:1.45}.migration-source-guidance{display:grid;gap:12px;max-width:760px;border:1px solid var(--correl-color-d8dee8);border-radius:8px;background:var(--correl-color-f8fafc);padding:14px 16px}.migration-source-guidance h4{margin:0 0 4px;color:var(--correl-color-0c1a30);font-size:13px}.migration-source-guidance p{margin:0;color:var(--correl-color-50627a);font-size:12px;line-height:1.45}.migration-source-guidance dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.migration-source-guidance dl div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;border-top:1px solid var(--correl-color-e5eaf1);padding-top:8px}.migration-source-guidance dt,.migration-source-guidance dd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migration-source-guidance dt{color:var(--correl-color-50627a);font-size:12px;font-weight:650}.migration-source-guidance dd{margin:0;color:var(--correl-color-0c1a30);font-size:12px;font-weight:700}.migration-actions{display:flex;justify-content:flex-end;gap:10px}.migration-primary,.migration-secondary{border-radius:6px;padding:9px 18px;font-size:13px;font-weight:650;cursor:pointer}.migration-primary{border:1px solid var(--correl-color-1d4ed8);background:var(--correl-color-1d4ed8);color:var(--correl-color-ffffff)}.migration-primary:hover:not(:disabled){background:var(--correl-color-1b44bd)}.migration-primary:disabled{opacity:.5;cursor:not-allowed}.migration-secondary{border:1px solid var(--correl-color-cbd5e1);background:var(--correl-color-ffffff);color:var(--correl-color-45576f)}.migration-secondary:hover{border-color:var(--correl-color-9fb0c8)}@media (max-width: 760px){.migration-source-footer{grid-template-columns:1fr}.migration-source-grid{grid-template-columns:1fr;max-width:none}.migration-source-guidance dl{grid-template-columns:1fr}.migration-actions{justify-content:stretch}.migration-actions .migration-primary{width:100%}}.migration-summary-line{margin:0;color:var(--correl-color-45576f);font-size:13px;font-weight:600}.migration-readiness-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--correl-color-d8dee8);border-radius:8px;overflow:hidden;background:var(--correl-color-ffffff)}.migration-readiness-strip div{min-width:0;padding:10px 12px;border-right:1px solid var(--correl-color-e8edf4)}.migration-readiness-strip div:last-child{border-right:0}.migration-readiness-strip dt{margin:0 0 4px;color:var(--correl-color-7a8aa0);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.migration-readiness-strip dd{margin:0;min-width:0;overflow:hidden;color:var(--correl-color-0c1a30);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.migration-required-fields,.migration-fix-groups{display:grid;gap:10px;border:1px solid var(--correl-color-e1d6b8);border-radius:8px;background:var(--correl-color-fbf8f0);padding:14px 16px}.migration-required-fields h4,.migration-fix-groups h4{margin:0;color:var(--correl-color-6b531c);font-size:13px;font-weight:700}.migration-required-fields p{margin:3px 0 0;color:var(--correl-color-6f5f39);font-size:12px;line-height:1.45}.migration-required-list{display:flex;flex-wrap:wrap;gap:6px}.migration-required-list span{border:1px solid var(--correl-color-e1d6b8);border-radius:6px;background:var(--correl-color-ffffff);padding:4px 8px;color:var(--correl-color-34465f);font-size:12px;font-weight:650}.migration-fix-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:center;border-top:1px solid var(--correl-color-eadfca);padding-top:9px;color:var(--correl-color-45576f);font-size:12px}.migration-fix-row:first-of-type{border-top:0;padding-top:0}.migration-fix-row strong{min-width:0;overflow:hidden;color:var(--correl-color-0c1a30);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.migration-fix-row span{color:var(--correl-color-6b531c);font-weight:650}.migration-notices{margin:0;padding-left:18px;color:var(--correl-color-8a6d3b);font-size:12px;line-height:1.5}.migration-map-grid,.migration-review-grid{border:1px solid var(--correl-color-d8dee8);border-radius:8px;overflow:hidden}.migration-map-head,.migration-map-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1.1fr) minmax(220px,1.2fr);gap:14px;align-items:center}.migration-map-head{position:sticky;top:0;z-index:2;background:var(--correl-color-f6f8fb);border-bottom:1px solid var(--correl-color-d8dee8);padding:9px 16px;color:var(--correl-color-536278);font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.migration-map-row{border-bottom:1px solid var(--correl-color-eef1f6);padding:9px 16px;font-size:13px}.migration-map-row:last-child{border-bottom:0}.migration-map-source{color:var(--correl-color-0c1a30);font-weight:600}.migration-map-sample{color:var(--correl-color-7a8aa0);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migration-repairs{display:grid;gap:12px;border:1px solid var(--correl-color-e3d9c2);border-radius:8px;background:var(--correl-color-fbf8f0);padding:16px}.migration-repairs h4{margin:0;color:var(--correl-color-6b531c);font-size:13px}.migration-repair-group{display:grid;gap:6px}.migration-repair-title{color:var(--correl-color-34465f);font-size:12px;font-weight:650}.migration-repair-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr);gap:12px;align-items:center}.migration-repair-source{color:var(--correl-color-45576f);font-size:12px}.migration-tallies{display:flex;flex-wrap:wrap;gap:8px}.migration-tally{display:inline-flex;gap:6px;align-items:baseline;border:1px solid var(--correl-color-d8dee8);border-radius:6px;padding:6px 12px;color:var(--correl-color-45576f);font-size:12px}.migration-tally strong{font-size:15px}.migration-tally.status-ready{border-color:var(--correl-color-bfe0cf);background:var(--correl-color-f0f8f3);color:var(--correl-color-0f7a55)}.migration-tally.status-needs-fix{border-color:var(--correl-color-e8d2a6);background:var(--correl-color-fbf6ea);color:var(--correl-color-8a6d1b)}.migration-tally.status-duplicate{border-color:var(--correl-color-cdd6e6);background:var(--correl-color-f3f6fb);color:var(--correl-color-3a4f74)}.migration-tally.status-committed{border-color:var(--correl-color-b9d9f0);background:var(--correl-color-eef6fd);color:var(--correl-color-1b4fa8)}.migration-tally.status-failed{border-color:var(--correl-color-f0c4bf);background:var(--correl-color-fdeeec);color:var(--correl-color-99231a)}.migration-result-line{margin:0;color:var(--correl-color-0f7a55);font-size:13px;font-weight:600}.migration-row-filters{display:flex;gap:6px}.migration-row-filter{border:1px solid var(--correl-color-d3dbe6);border-radius:6px;background:var(--correl-color-ffffff);padding:5px 12px;color:var(--correl-color-45576f);font-size:12px;font-weight:600;cursor:pointer}.migration-row-filter.is-selected{border-color:var(--correl-color-1d4ed8);background:var(--correl-color-eef3ff);color:var(--correl-color-1d4ed8)}.migration-review-head,.migration-review-row{display:grid;grid-template-columns:56px 110px minmax(160px,1fr) minmax(220px,1.6fr);gap:12px;align-items:center}.migration-review-head{position:sticky;top:0;z-index:2;background:var(--correl-color-f6f8fb);border-bottom:1px solid var(--correl-color-d8dee8);padding:9px 16px;color:var(--correl-color-536278);font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.migration-review-row{border-bottom:1px solid var(--correl-color-eef1f6);padding:9px 16px;font-size:12px}.migration-review-row:last-child{border-bottom:0}.migration-review-row.status-needs-fix{box-shadow:inset 3px 0 0 var(--correl-color-b7791f)}.migration-review-row.status-duplicate{box-shadow:inset 3px 0 0 var(--correl-color-3a4f74)}.migration-review-row.status-failed{box-shadow:inset 3px 0 0 var(--correl-color-b42318)}.migration-review-row.status-ready{box-shadow:inset 3px 0 0 var(--correl-color-0f7a55)}.migration-review-row.status-committed{box-shadow:inset 3px 0 0 var(--correl-color-1b4fa8)}.migration-review-num{color:var(--correl-color-7a8aa0)}.migration-review-record{color:var(--correl-color-0c1a30);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migration-review-detail{color:var(--correl-color-5c6d83);line-height:1.4}.migration-chip{display:inline-block;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;text-transform:capitalize}.migration-chip.status-ready{background:var(--correl-color-e6f3ec);color:var(--correl-color-0f7a55)}.migration-chip.status-needs-fix{background:var(--correl-color-f8efd9);color:var(--correl-color-8a6d1b)}.migration-chip.status-duplicate{background:var(--correl-color-eaeef6);color:var(--correl-color-3a4f74)}.migration-chip.status-committed{background:var(--correl-color-e6f0fb);color:var(--correl-color-1b4fa8)}.migration-chip.status-failed{background:var(--correl-color-fbe2de);color:var(--correl-color-99231a)}.migration-chip.status-unvalidated{background:var(--correl-color-eef1f5);color:var(--correl-color-7a8aa0)}.migration-history{border-top:1px solid var(--correl-color-e5eaf1);padding:16px 24px 24px}.migration-history h4{margin:0 0 10px;color:var(--correl-color-34465f);font-size:12px;font-weight:650}.migration-history ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.migration-history li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--correl-color-f0f3f7);padding-bottom:6px;font-size:12px}.migration-history-name{color:var(--correl-color-0c1a30);font-weight:600}.migration-history-meta{color:var(--correl-color-7a8aa0)}.settings-stage-rename{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--correl-color-e5eaf1)}.settings-stage-rename label{display:grid;gap:4px}.settings-stage-rename label span{color:var(--correl-color-50627a);font-size:11px;font-weight:600}.settings-stage-rename input{border:1px solid var(--correl-color-cbd5e1);border-radius:6px;padding:8px 10px;font-size:13px;color:var(--correl-color-10203a);font-family:inherit}.settings-stage-rename input:focus{outline:2px solid var(--correl-color-1d4ed8);border-color:var(--correl-color-1d4ed8)}.settings-stage-rename-save{justify-self:start;border:1px solid var(--correl-color-1d4ed8);background:var(--correl-color-1d4ed8);color:var(--correl-color-ffffff);border-radius:6px;padding:7px 16px;font-size:12px;font-weight:650;cursor:pointer}.settings-stage-rename-save:hover:not(:disabled){background:var(--correl-color-1b44bd)}.settings-stage-rename-save:disabled{opacity:.5;cursor:not-allowed}.settings-stage-order{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--correl-color-e5eaf1)}.settings-stage-order h4{margin:0;color:var(--correl-color-34465f);font-size:12px;font-weight:650}.settings-stage-order div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-stage-order button{min-height:30px;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-243852);padding:0 10px;font-family:inherit;font-size:12px;font-weight:650;cursor:pointer}.settings-stage-order button:hover:not(:disabled){border-color:var(--correl-color-062a58);color:var(--correl-color-062a58)}.settings-stage-order button:disabled{background:var(--correl-color-f5f7fa);color:var(--correl-color-94a3b8);cursor:not-allowed}.settings-stage-delete{display:grid;gap:8px;margin-top:0;padding:12px;border:1px solid var(--correl-color-f0d3cf);border-radius:6px;background:var(--correl-color-fffafa)}.settings-stage-delete h4{margin:0;color:var(--correl-color-99231a);font-size:13px}.settings-stage-delete p{margin:0;color:var(--correl-color-8a5b54);font-size:12px;line-height:1.45}.settings-stage-delete-confirm{display:flex;gap:8px;align-items:flex-start;color:var(--correl-color-6b4843);font-size:12px;line-height:1.4}.settings-stage-delete-confirm input{margin-top:2px}.settings-stage-delete-button{justify-self:start;border:1px solid var(--correl-color-c0392b);background:var(--correl-color-ffffff);color:var(--correl-color-b42318);border-radius:6px;padding:7px 16px;font-size:12px;font-weight:650;cursor:pointer}.settings-stage-delete-button:hover:not(:disabled){background:var(--correl-color-b42318);color:var(--correl-color-ffffff)}.settings-stage-delete-button:disabled{opacity:.5;cursor:not-allowed}.settings-pipeline-add-stage{margin-top:10px;padding:10px 12px;border:1px solid var(--correl-color-d7dfeb);border-radius:6px;background:var(--correl-color-ffffff);display:grid;gap:6px}.settings-pipeline-add-stage-fields{display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) auto;gap:10px;align-items:end}.settings-pipeline-add-stage label{display:grid;gap:4px;min-width:0}.settings-pipeline-add-stage label span{color:var(--correl-color-50627a);font-size:11px;font-weight:600}.settings-pipeline-add-stage input,.settings-pipeline-add-stage select{border:1px solid var(--correl-color-cbd5e1);border-radius:6px;padding:8px 10px;font-size:13px;color:var(--correl-color-10203a);font-family:inherit}.settings-pipeline-add-stage input:focus,.settings-pipeline-add-stage select:focus{outline:2px solid var(--correl-color-1d4ed8);border-color:var(--correl-color-1d4ed8)}.settings-pipeline-add-stage-button{border:1px solid var(--correl-color-1d4ed8);background:var(--correl-color-1d4ed8);color:var(--correl-color-ffffff);border-radius:6px;padding:8px 16px;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap}.settings-pipeline-add-stage-button:hover:not(:disabled){background:var(--correl-color-1b44bd)}.settings-pipeline-add-stage-button:disabled{opacity:.5;cursor:not-allowed}.settings-pipeline-add-stage p{margin:0;color:var(--correl-color-7a8aa0);font-size:11px}.settings-deal-add-form{display:grid;gap:10px;margin:10px 16px 0;padding:14px;border:1px solid var(--correl-color-d3dbe6);border-radius:var(--correl-radius-overlay);background:var(--correl-color-f8fafd)}.settings-deal-add-form label{display:grid;gap:4px}.settings-deal-add-form label span{color:var(--correl-color-50627a);font-size:11px;font-weight:600}.settings-deal-add-form input,.settings-deal-add-form textarea{border:1px solid var(--correl-color-cbd5e1);border-radius:6px;padding:8px 10px;font-size:13px;color:var(--correl-color-10203a);font-family:inherit}.settings-deal-add-form textarea{resize:vertical}.settings-deal-add-check{display:flex;flex-direction:row;gap:8px;align-items:center}.settings-deal-add-check span{color:var(--correl-color-45576f);font-size:12px;font-weight:500}.settings-deal-add-button{justify-self:start;border:1px solid var(--correl-color-1d4ed8);background:var(--correl-color-1d4ed8);color:var(--correl-color-ffffff);border-radius:6px;padding:8px 16px;font-size:12px;font-weight:650;cursor:pointer}.settings-deal-add-button:hover:not(:disabled){background:var(--correl-color-1b44bd)}.settings-deal-add-button:disabled{opacity:.5;cursor:not-allowed}.migration-export{border-top:1px solid var(--correl-color-e5eaf1);padding:18px 24px 22px;display:grid;gap:12px}.migration-export-head h4{margin:0 0 4px;color:var(--correl-color-0c1a30);font-size:14px}.migration-export-head p{margin:0;color:var(--correl-color-50627a);font-size:12px;line-height:1.45}.migration-export-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.migration-export-controls label{display:grid;gap:4px;min-width:220px}.migration-export-controls label span{color:var(--correl-color-50627a);font-size:11px;font-weight:600}.migration-export-notice{margin:0;color:var(--correl-color-0f7a55);font-size:12px;font-weight:600}.migration-shell{display:grid;grid-template-columns:minmax(0,1fr) 320px}.migration-shell.is-single{grid-template-columns:minmax(0,1fr)}.migration-shell.is-single .migration-rail{display:none}.migration-main{min-width:0}.migration-rail{display:flex;flex-direction:column;gap:16px;border-left:1px solid var(--correl-color-e6e9f0);background:var(--correl-color-fbfcff);padding:20px}.migration-rail-card{border:1px solid var(--correl-color-e6e9f0);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);padding:16px}.migration-rail-card h4{margin:0 0 12px;color:var(--correl-color-0c1a30);font-size:13px;font-weight:700}.migration-rail-card dl{display:flex;flex-direction:column;margin:0}.migration-rail-card dl div{display:flex;flex-direction:column;gap:4px;padding:9px 0;border-bottom:1px solid var(--correl-color-f0f3f7)}.migration-rail-card dl div:first-child{padding-top:0}.migration-rail-card dl div:last-child{border-bottom:0;padding-bottom:0}.migration-rail-card dt{color:var(--correl-color-7a8aa0);font-size:11px;font-weight:650;letter-spacing:0;text-transform:uppercase}.migration-rail-card dd{margin:0;min-width:0;color:var(--correl-color-0c1a30);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.migration-rail-tips{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.migration-rail-tips li{color:var(--correl-color-55657c);font-size:12px;line-height:1.45}.migration-rail-tips li strong{display:block;color:var(--correl-color-0c1a30);font-weight:650}.migration-dropzone-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--correl-color-eaf1ff);color:var(--correl-color-1d4ed8)}.migration-dropzone-icon svg{width:22px;height:22px}.migration-dropzone-or{color:var(--correl-color-9aa7bc);font-size:12px}.migration-dropzone-button{border-radius:8px;background:var(--correl-color-1d4ed8);color:var(--correl-color-ffffff);padding:8px 18px;font-size:13px;font-weight:650}.migration-dropzone:hover .migration-dropzone-button{background:var(--correl-color-1b44bd)}.migration-field-hint{margin:0;color:var(--correl-color-7a8aa0);font-size:12px;line-height:1.45}.cg-deal-brief-chips{display:flex;flex-wrap:wrap;gap:6px}.cg-deal-brief-chip{border:1px solid var(--correl-color-cbd5e1);border-radius:var(--correl-radius-pill);padding:4px 12px;background:var(--correl-color-ffffff);color:var(--correl-color-45576f);font-size:12px;cursor:pointer}.cg-deal-brief-chip:hover{border-color:var(--correl-color-9fb0c8)}.cg-deal-brief-chip.selected{border-color:var(--correl-color-1d4ed8);background:var(--correl-color-1d4ed8);color:var(--correl-color-ffffff)}.settings-deal-section-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.settings-deal-section-delete,.settings-deal-offer-remove,.settings-deal-field-delete{border:1px solid var(--correl-color-e3b9b3);background:var(--correl-color-ffffff);color:var(--correl-color-b42318);border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.settings-deal-section-delete:hover:not(:disabled),.settings-deal-offer-remove:hover:not(:disabled),.settings-deal-field-delete:hover:not(:disabled){background:var(--correl-color-b42318);color:var(--correl-color-ffffff)}.settings-deal-section-delete:disabled,.settings-deal-offer-remove:disabled,.settings-deal-field-delete:disabled{opacity:.45;cursor:not-allowed}.settings-deal-add-field-form{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(140px,180px) auto;gap:8px;align-items:center;min-width:0}.settings-deal-add-field-label{color:var(--correl-color-53647a);font-size:10px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.settings-deal-add-field-form input,.settings-deal-add-field-form select{border:1px solid var(--correl-color-cbd5e1);border-radius:6px;padding:6px 8px;font-size:12px;color:var(--correl-color-10203a);font-family:inherit;min-width:0}.settings-deal-add-field-button{border:1px solid var(--correl-color-1d4ed8);background:var(--correl-color-1d4ed8);color:var(--correl-color-ffffff);border-radius:6px;padding:6px 12px;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap}.settings-deal-add-field-button:hover:not(:disabled){background:var(--correl-color-1b44bd)}.settings-deal-add-field-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1180px){.settings-deal-section-editor{grid-template-columns:minmax(0,1fr)}.settings-deal-section-editor-actions{grid-template-columns:repeat(2,minmax(0,max-content));min-width:0}}@media (max-width: 760px){.settings-deal-section-editor-main,.settings-deal-add-field-form,.settings-deal-section-editor-actions,.settings-deal-preview-decision,.settings-deal-preview-decision dl,.settings-deal-preview-tape{grid-template-columns:minmax(0,1fr)}.settings-deal-preview-decision dl div,.settings-deal-preview-tape span,.settings-deal-preview-tape span:nth-child(2n){border-right:0}.settings-deal-preview-decision dl div+div,.settings-deal-preview-tape span+span{border-top:1px solid var(--correl-color-edf2f7)}}.settings-deal-required-controls{display:grid;gap:6px}.settings-deal-model-panel .settings-deal-config-grid{grid-template-columns:minmax(520px,1fr) minmax(360px,.54fr);gap:10px;border-bottom-color:var(--correl-color-d6e0ec);background:var(--correl-color-ffffff);padding:10px 12px}.settings-deal-model-panel .settings-deal-capture-groups,.settings-deal-model-panel .settings-deal-preview{gap:8px;border-radius:6px;padding:10px}.settings-deal-model-panel .settings-deal-capture-groups>header,.settings-deal-model-panel .settings-deal-preview>header{padding-bottom:7px}.settings-deal-model-panel .settings-deal-capture-groups>div{max-height:356px;overflow:auto}.settings-deal-model-panel .settings-deal-capture-groups section{grid-template-columns:112px minmax(0,1fr)}.settings-deal-model-panel .settings-deal-capture-groups section>header{padding:7px 9px}.settings-deal-model-panel .settings-deal-capture-groups button{min-height:0;padding:7px 10px}.settings-deal-model-panel .settings-deal-capture-groups button small{font-size:9px}.settings-deal-model-panel .settings-deal-preview{max-height:414px;overflow:auto;top:8px}.settings-deal-model-panel .settings-deal-preview-decision{gap:6px;padding:8px}.settings-deal-model-panel .settings-deal-preview-decision dl div{padding:6px 7px}.settings-deal-model-panel .settings-deal-preview-stage-path{display:grid;grid-template-columns:repeat(auto-fit,minmax(66px,1fr))}.settings-deal-model-panel .settings-deal-preview-stage-path li{max-width:none;width:100%;height:22px}.settings-deal-model-panel .settings-deal-preview-missing{gap:6px;padding:7px 8px}.settings-deal-model-panel .settings-deal-preview-work li,.settings-deal-model-panel .settings-deal-preview dl div{padding:6px 8px}.settings-deal-model-panel .settings-deal-preview section[aria-label="Preview details"] dl{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-deal-model-panel .settings-deal-preview section[aria-label="Preview details"] dl div:nth-last-child(2){border-bottom:0}.settings-deal-model-panel .settings-deal-model-workbench{background:var(--correl-color-f6f8fb)}.settings-deal-model-panel .settings-deal-offer-ledger,.settings-deal-model-panel .settings-deal-section-strip{gap:8px;border-bottom-color:var(--correl-color-d6e0ec);padding:10px 12px}.settings-deal-model-panel .settings-deal-config-drawer summary{min-height:30px}.settings-deal-model-panel .settings-deal-config-drawer summary:after{width:22px;height:22px}.settings-deal-model-panel .settings-deal-config-drawer-actions{align-items:center;justify-content:flex-start}.settings-deal-model-panel .settings-deal-add-toggle{min-height:28px;padding-inline:10px;font-size:12px}.settings-deal-model-panel .settings-deal-offer-workbench{grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);align-items:start;gap:8px}.settings-deal-model-panel .settings-deal-offer-ledger-grid,.settings-deal-model-panel .settings-deal-section-ledger-grid{border-radius:6px}.settings-deal-model-panel .settings-deal-offer-ledger-grid>span,.settings-deal-model-panel .settings-deal-section-ledger-grid>span{padding:7px 9px}.settings-deal-model-panel .settings-deal-offer-ledger-grid>button>*,.settings-deal-model-panel .settings-deal-section-ledger-grid>button>*{padding:8px 9px}.settings-deal-model-panel .settings-deal-offer-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-radius:6px;padding:9px}.settings-deal-model-panel .settings-deal-offer-editor label.wide,.settings-deal-model-panel .settings-deal-offer-editor-actions{grid-column:1 / -1}.settings-deal-model-panel .settings-deal-offer-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:0}.settings-deal-model-panel .settings-deal-offer-editor-actions button:not(.settings-deal-offer-remove){min-height:32px;border:1px solid var(--correl-color-cbd7e6);border-radius:6px;background:var(--correl-color-ffffff);padding:0 11px;color:var(--correl-color-10233f);font-size:12px;font-weight:650;white-space:nowrap}.settings-deal-model-panel .settings-deal-offer-editor-actions button[aria-pressed=true]:not(.settings-deal-offer-remove){border-color:var(--correl-color-8ab4f8);background:var(--correl-color-eef3ff);color:var(--correl-color-174ea6)}.settings-deal-model-panel .settings-deal-section-workbench{grid-template-columns:minmax(500px,.95fr) minmax(460px,1fr);align-items:start;gap:8px}.settings-deal-model-panel .settings-deal-section-editor{grid-template-columns:minmax(0,1fr);gap:8px;border-radius:6px;padding:9px}.settings-deal-model-panel .settings-deal-section-editor-head{padding-bottom:7px}.settings-deal-model-panel .settings-deal-section-editor-main{grid-template-columns:minmax(160px,.36fr) minmax(0,1fr);gap:8px}.settings-deal-model-panel .settings-deal-add-field-form{grid-template-columns:auto minmax(180px,1fr) minmax(120px,170px) max-content;gap:8px}.settings-deal-model-panel .settings-deal-add-field-button{display:inline-grid;place-items:center;min-height:32px;border-color:var(--correl-color-1d4ed8);background:var(--correl-color-1d4ed8);padding:0 12px;color:var(--correl-color-ffffff);text-align:center}.settings-deal-model-panel .settings-deal-add-field-button:hover:not(:disabled){background:var(--correl-color-1b44bd);color:var(--correl-color-ffffff)}.settings-deal-model-panel .settings-deal-section-editor-actions{display:flex;justify-content:flex-end;gap:8px;min-width:0}.settings-deal-model-panel .settings-deal-section-editor-actions button{min-height:32px;border:1px solid var(--correl-color-cbd7e6);border-radius:6px;background:var(--correl-color-ffffff);padding:0 11px;color:var(--correl-color-10233f);font-size:12px;font-weight:650;white-space:nowrap}.settings-deal-model-panel .settings-deal-section-editor-actions button:hover:not(:disabled){border-color:var(--correl-color-8ab4f8);background:var(--correl-color-f6f9ff);color:var(--correl-color-174ea6)}.settings-deal-model-panel .settings-deal-section-editor-actions .settings-deal-section-delete{border-color:var(--correl-color-e3b9b3);color:var(--correl-color-b42318)}.settings-deal-model-panel .settings-deal-section-editor-actions .settings-deal-section-delete:hover:not(:disabled){border-color:var(--correl-color-b42318);background:var(--correl-color-b42318);color:var(--correl-color-ffffff)}@media (max-width: 1320px){.settings-deal-model-panel .settings-deal-config-grid,.settings-deal-model-panel .settings-deal-offer-workbench,.settings-deal-model-panel .settings-deal-section-workbench{grid-template-columns:minmax(0,1fr)}.settings-deal-model-panel .settings-deal-capture-groups>div,.settings-deal-model-panel .settings-deal-preview{max-height:none}.settings-deal-model-panel .settings-deal-preview{position:static}}@media (max-width: 820px){.settings-deal-model-panel .settings-deal-capture-groups section,.settings-deal-model-panel .settings-deal-section-editor-main,.settings-deal-model-panel .settings-deal-add-field-form,.settings-deal-model-panel .settings-deal-offer-editor,.settings-deal-model-panel .settings-deal-section-editor-actions,.settings-deal-model-panel .settings-deal-offer-editor-actions{grid-template-columns:minmax(0,1fr)}.settings-deal-model-panel .settings-deal-section-editor-actions,.settings-deal-model-panel .settings-deal-offer-editor-actions{align-items:stretch;flex-direction:column}}.settings-deal-required-hint{margin:0 0 4px;color:var(--correl-color-6b7a90);font-size:11px;line-height:1.4}.settings-deal-field-danger{margin-top:8px;border-top:1px solid var(--correl-color-f0e0dd);padding-top:10px}.settings-danger-menu{position:relative;display:inline-flex}.settings-danger-trigger{display:inline-flex;min-height:34px;align-items:center;border:1px solid var(--correl-color-d7b4af);border-radius:4px;background:var(--correl-color-ffffff);color:var(--correl-color-8b241c);padding:0 12px;font-size:12px;font-weight:720;cursor:pointer;list-style:none;white-space:nowrap}.settings-danger-trigger:hover{border-color:var(--correl-color-b42318);background:var(--correl-color-fff7f6)}.settings-danger-zone{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(560px,calc(100vw - 48px));margin:0;border:1px solid var(--correl-color-e9c4be);border-radius:6px;background:var(--correl-color-fdf7f6);box-shadow:var(--correl-shadow-overlay);overflow:hidden}.settings-danger-zone>header{border-bottom:1px solid var(--correl-color-f0d6d1);background:var(--correl-color-fbeeec);padding:14px 18px}.settings-danger-zone>header h3{margin:0 0 4px;color:var(--correl-color-99231a);font-size:14px}.settings-danger-zone>header p{margin:0;color:var(--correl-color-7a544e);font-size:12px;line-height:1.45}.settings-danger-body{display:grid;gap:12px;padding:16px 18px;max-width:560px}.settings-danger-body label{display:grid;gap:6px}.settings-danger-body label span{color:var(--correl-color-50627a);font-size:11px;font-weight:600}.settings-danger-body textarea{border:1px solid var(--correl-color-cbd5e1);border-radius:6px;padding:8px 10px;font-size:13px;color:var(--correl-color-10203a);font-family:inherit;resize:vertical}.settings-danger-body textarea:focus,.settings-danger-code:focus{outline:2px solid var(--correl-color-b42318);border-color:var(--correl-color-b42318)}.settings-danger-beta{margin:0;border:1px dashed var(--correl-color-d8b24a);border-radius:6px;background:var(--correl-color-fbf4dd);padding:8px 10px;color:var(--correl-color-6b531c);font-size:12px}.settings-danger-code{width:160px;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;padding:9px 12px;font-size:20px;font-weight:650;letter-spacing:.42em;color:var(--correl-color-10203a);font-family:inherit}.settings-danger-error{margin:0;color:var(--correl-color-b42318);font-size:12px;font-weight:600}.settings-danger-actions{display:flex;gap:10px}.settings-danger-button{justify-self:start;border:1px solid var(--correl-color-b42318);background:var(--correl-color-b42318);color:var(--correl-color-ffffff);border-radius:6px;padding:9px 18px;font-size:13px;font-weight:650;cursor:pointer}.settings-danger-button:hover:not(:disabled){background:var(--correl-color-97160d)}.settings-danger-button:disabled{opacity:.5;cursor:not-allowed}.settings-danger-cancel{border:1px solid var(--correl-color-cbd5e1);background:var(--correl-color-ffffff);color:var(--correl-color-45576f);border-radius:6px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer}.settings-danger-cancel:hover:not(:disabled){border-color:var(--correl-color-9fb0c8)}.settings-danger-deactivated{display:grid;gap:4px;padding:16px 18px}.settings-danger-deactivated strong{color:var(--correl-color-99231a);font-size:13px}.settings-danger-deactivated span{color:var(--correl-color-7a544e);font-size:12px;line-height:1.45}.settings-danger-zone--refined{margin-top:12px;padding:0;border:1px solid var(--correl-color-efc3bc);border-radius:var(--correl-radius-overlay);background:var(--correl-color-fffafa);box-shadow:var(--correl-shadow-overlay);overflow:hidden}.settings-danger-zone--refined .settings-danger-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 16px;border-bottom:1px solid var(--correl-color-f2d8d3);background:var(--correl-color-fff7f5)}.settings-danger-zone--refined .settings-danger-eyebrow{margin:0 0 4px;color:var(--correl-color-9a271d);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.settings-danger-zone--refined h3{margin:0;color:var(--correl-color-8f1f16);font-size:18px;line-height:1.25}.settings-danger-zone--refined .settings-danger-badge{flex:0 0 auto;border:1px solid var(--correl-color-e4a59c);border-radius:var(--correl-radius-pill);padding:5px 10px;background:var(--correl-color-ffffff);color:var(--correl-color-922319);font-size:12px;font-weight:800}.settings-danger-zone--refined .settings-danger-content{padding:18px 20px 20px}.settings-danger-zone--refined .settings-danger-copy{max-width:760px;margin:0 0 18px;color:var(--correl-color-5d2b25);font-size:14px;line-height:1.55}.settings-danger-zone--refined .settings-danger-body{display:grid;gap:14px;max-width:760px}.settings-danger-zone--refined .settings-danger-field{display:grid;gap:8px;color:var(--correl-color-273449);font-size:13px;font-weight:700}.settings-danger-zone--refined textarea,.settings-danger-zone--refined input{border:1px solid var(--correl-color-c9d6e8);border-radius:var(--correl-radius-overlay);background:var(--correl-color-ffffff);color:var(--correl-color-152033);box-shadow:inset 0 1px 2px #0f172a0a}.settings-danger-zone--refined textarea{min-height:96px;resize:vertical;padding:11px 12px;font-size:14px;line-height:1.45}.settings-danger-zone--refined textarea:focus,.settings-danger-zone--refined input:focus{outline:3px solid rgba(11,95,255,.14);border-color:var(--correl-color-4a8cff)}.settings-danger-zone--refined .settings-danger-confirmation-card{display:grid;gap:6px;border:1px solid var(--correl-color-d8e1ee);border-radius:var(--correl-radius-overlay);padding:14px 16px;background:var(--correl-color-f8fbff);color:var(--correl-color-25324a)}.settings-danger-zone--refined .settings-danger-confirmation-card strong{color:var(--correl-color-13223a);font-size:14px}.settings-danger-zone--refined .settings-danger-confirmation-card span{font-size:14px;line-height:1.5}.settings-danger-zone--refined .settings-danger-beta--fallback{margin:0;border:1px dashed var(--correl-color-d8aa3a);border-radius:var(--correl-radius-overlay);padding:10px 12px;background:var(--correl-color-fff9e8);color:var(--correl-color-6d4b08);font-size:13px;line-height:1.45}.settings-danger-zone--refined .settings-danger-code-field{max-width:230px}.settings-danger-zone--refined .settings-danger-code{width:160px;min-height:46px;padding:10px 12px;font-size:20px;font-weight:800;letter-spacing:.18em;text-align:center}.settings-danger-zone--refined .settings-danger-error{margin:0;border:1px solid var(--correl-color-efb0a8);border-radius:var(--correl-radius-overlay);padding:10px 12px;background:var(--correl-color-fff3f1);color:var(--correl-color-8f1f16);font-size:13px;line-height:1.45}.settings-danger-zone--refined .settings-danger-actions{display:flex;flex-wrap:wrap;gap:10px}.settings-danger-zone--refined .settings-danger-button,.settings-danger-zone--refined .settings-danger-cancel{min-height:40px;border-radius:8px;padding:9px 15px;font-weight:750}.settings-danger-zone--refined .settings-danger-button:disabled,.settings-danger-zone--refined .settings-danger-cancel:disabled{cursor:not-allowed;opacity:.55}.platform-console{min-height:100vh;background:var(--correl-color-f3f6fa);color:var(--correl-color-111827);font-family:Inter,Segoe UI,Arial,sans-serif;padding:28px}.platform-console-lock{display:grid;place-items:center}.platform-console-login{width:min(440px,100%);background:var(--correl-color-ffffff);border:1px solid var(--correl-color-d8e0ea);border-radius:8px;box-shadow:var(--correl-shadow-overlay);display:grid;gap:18px;padding:30px}.operator-console-wordmark{display:inline-block;color:var(--correl-color-0f172a);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.platform-console h1,.platform-console h2,.platform-console h3,.platform-console p{margin:0}.platform-console h1{font-size:30px;line-height:1.15;letter-spacing:0}.platform-console h2{font-size:16px;line-height:1.2;letter-spacing:0}.platform-console h3{font-size:14px;line-height:1.2;margin-top:18px}.platform-console p{color:var(--correl-color-5b6676);font-size:14px;line-height:1.55}.platform-console-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px}.platform-console-session,.platform-console-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.platform-console-session span{color:var(--correl-color-4b5563);font-size:13px;margin-right:6px}.platform-console button{border:1px solid var(--correl-color-cbd5e1);background:var(--correl-color-ffffff);color:var(--correl-color-111827);border-radius:6px;min-height:36px;padding:0 13px;font-size:13px;font-weight:700;cursor:pointer}.platform-console button.primary,.platform-console-login button.primary{background:var(--correl-color-111827);border-color:var(--correl-color-111827);color:var(--correl-color-ffffff)}.platform-console button:disabled{cursor:not-allowed;opacity:.48}.platform-console label{color:var(--correl-color-374151);display:grid;gap:8px;font-size:12px;font-weight:800;letter-spacing:.02em}.platform-console input,.platform-console textarea,.platform-console select{width:100%;border:1px solid var(--correl-color-cbd5e1);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-111827);font:inherit;font-size:14px;font-weight:500;line-height:1.4;padding:10px 11px}.platform-console textarea{resize:vertical}.platform-console-error,.platform-console-notice{border-radius:6px;margin:0 0 14px;padding:10px 12px}.platform-console-error{background:var(--correl-color-fef2f2);border:1px solid var(--correl-color-fecaca);color:var(--correl-color-991b1b)}.platform-console-notice{background:var(--correl-color-ecfdf5);border:1px solid var(--correl-color-bbf7d0);color:var(--correl-color-166534)}.platform-console-grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:18px;align-items:start}.platform-console-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;overflow:hidden;border:1px solid var(--correl-color-d8e0ea);border-radius:8px;background:var(--correl-color-d8e0ea);margin-bottom:18px}.platform-console-metrics div{display:grid;gap:6px;background:var(--correl-color-ffffff);padding:14px 16px}.platform-console-metrics span{color:var(--correl-color-64748b);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.platform-console-metrics strong{color:var(--correl-color-111827);font-size:22px;font-weight:800;line-height:1}.platform-console-ledger,.platform-console-inspector,.platform-console-broadcast,.platform-console-audit{background:var(--correl-color-ffffff);border:1px solid var(--correl-color-d8e0ea);border-radius:8px}.platform-console-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--correl-color-e5eaf1);padding:14px 16px}.platform-console-section-heading span{color:var(--correl-color-667085);font-size:12px;font-weight:700}.platform-console table{width:100%;border-collapse:collapse}.platform-console th{color:var(--correl-color-64748b);font-size:11px;font-weight:800;letter-spacing:.04em;padding:10px 14px;text-align:left;text-transform:uppercase}.platform-console td{border-top:1px solid var(--correl-color-eef2f7);color:var(--correl-color-1f2937);font-size:13px;padding:13px 14px;vertical-align:top}.platform-console td strong,.platform-console td span{display:block}.platform-console td span{color:var(--correl-color-64748b);font-size:12px;margin-top:3px}.platform-console tr.selected{background:var(--correl-color-f8fafc);box-shadow:inset 3px 0 0 var(--correl-color-111827)}.platform-console-inspector{padding-bottom:16px;max-height:min(560px,calc(100vh - 172px));overflow:auto}.platform-console-inspector dl{display:grid;gap:0;margin:0;padding:6px 16px 14px}.platform-console-inspector dl div{border-bottom:1px solid var(--correl-color-eef2f7);display:flex;justify-content:space-between;gap:16px;padding:10px 0}.platform-console-inspector dt{color:var(--correl-color-64748b);font-size:12px;font-weight:700}.platform-console-inspector dd{color:var(--correl-color-111827);font-size:13px;font-weight:800;margin:0;text-align:right}.platform-console-inspector label,.platform-console-danger,.platform-console-actions{margin:0 16px 12px}.platform-console-inline-state{border-bottom:1px solid var(--correl-color-eef2f7);padding:11px 16px}.platform-console-support-block{display:grid;gap:10px;border-top:1px solid var(--correl-color-eef2f7);padding:14px 16px}.platform-console-support-block h3{margin:0}.platform-console-support-block ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.platform-console-support-block li{display:grid;gap:4px;border:1px solid var(--correl-color-edf1f7);border-radius:6px;background:var(--correl-color-fbfcfe);padding:9px 10px}.platform-console-support-block li strong{color:var(--correl-color-111827);font-size:13px;font-weight:800}.platform-console-support-block li span,.platform-console-support-block p{color:var(--correl-color-64748b);font-size:12px;line-height:1.4}.platform-console-billing-admin dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.platform-console-billing-admin dl div{display:grid;gap:4px;border:1px solid var(--correl-color-edf1f7);border-radius:6px;background:var(--correl-color-fbfcfe);padding:9px 10px}.platform-console-billing-admin dt{color:var(--correl-color-64748b);font-size:11px;font-weight:800;text-transform:uppercase}.platform-console-billing-admin dd{color:var(--correl-color-111827);font-size:13px;font-weight:800;margin:0}.platform-console-billing-admin label,.platform-console-provider-ref-grid{display:grid;gap:6px}.platform-console-provider-ref-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-console-support-actions{margin-top:14px}.platform-console-divider{height:1px;background:var(--correl-color-e5eaf1);margin:16px 0}.platform-console-danger{border-top:1px solid var(--correl-color-e5eaf1);display:grid;gap:12px;padding-top:16px}.platform-console-danger button{border-color:var(--correl-color-991b1b);color:var(--correl-color-991b1b)}.platform-console-broadcast{margin-top:18px;padding-bottom:16px}.platform-console-audit{margin-top:18px;overflow-x:auto}.platform-console-audit table{min-width:920px}.platform-console-audit td{max-width:360px}.platform-console-outcome{display:inline-flex;align-items:center;min-height:22px;border-radius:var(--correl-radius-pill);padding:0 9px;font-size:11px;font-weight:800}.platform-console-outcome-success{background:var(--correl-color-ecfdf5);color:var(--correl-color-047857)}.platform-console-outcome-failed{background:var(--correl-color-fef2f2);color:var(--correl-color-b91c1c)}.platform-console-broadcast-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px}.platform-console-span{grid-column:1 / -1}.platform-console-delivery{margin-top:8px}.workspace-canvas:has(.calendar-page){padding:0;overflow:hidden}.workspace-canvas:has(.calendar-page)>.workspace-heading,.workspace-canvas:has(.calendar-page)>.lens-context{display:none}.calendar-page{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:calc(100vh - 76px);min-height:0;background:var(--correl-color-ffffff);color:var(--correl-color-172033)}.calendar-page.calendar-state{align-content:center;justify-items:center;gap:12px}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--correl-color-e6eaf0);padding:16px 22px 14px}.calendar-toolbar h2{margin:0;font-size:22px;font-weight:750;letter-spacing:0}.calendar-toolbar p{margin:3px 0 0;color:var(--correl-color-5e6a7d);font-size:13px}.calendar-toolbar-actions{display:flex;align-items:center;gap:8px}.calendar-toolbar-actions button,.calendar-toolbar-actions span{min-height:34px;border:1px solid var(--correl-color-d8dee8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-243047);padding:0 12px;font-size:13px;font-weight:700}.calendar-toolbar-actions button[aria-pressed=true]{border-color:var(--correl-color-0f6b78);background:var(--correl-color-e8f6f7);color:var(--correl-color-075a64)}.calendar-toolbar-actions button:disabled{background:var(--correl-color-f4f7fb);color:var(--correl-color-8ea0b8);cursor:not-allowed}.calendar-toolbar-actions .calendar-period-button{display:inline-grid;place-items:center;width:34px;min-width:34px;padding:0;font-size:20px;font-weight:500;line-height:1}.calendar-toolbar-actions .calendar-today-button{min-width:64px}.calendar-toolbar-actions span{display:inline-flex;align-items:center;color:var(--correl-color-5c6678);font-weight:650}.calendar-conflict-strip{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--correl-color-f1d8ad);background:var(--correl-color-fff8ec);padding:8px 22px;color:var(--correl-color-8a4d00);font-size:13px}.calendar-grid-shell{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.calendar-navigable-surface{min-height:0;overflow:hidden;touch-action:pan-y;cursor:grab}.calendar-navigable-surface:active{cursor:grabbing}.calendar-period-frame{display:grid;grid-template-columns:repeat(3,minmax(100%,100%));height:100%;min-height:0;transform:translate(calc(-100% + var(--calendar-drag-offset, 0)));transition:transform .14s ease-out;will-change:transform}.calendar-period-pane{height:100%;min-width:0;min-height:0}.calendar-period-pane-adjacent{pointer-events:none}.calendar-navigable-surface.dragging .calendar-period-frame{transition:none}.calendar-navigable-surface.slide-next .calendar-period-frame{animation:calendar-slide-next .22s cubic-bezier(.2,.75,.2,1)}.calendar-navigable-surface.slide-previous .calendar-period-frame{animation:calendar-slide-previous .22s cubic-bezier(.2,.75,.2,1)}@keyframes calendar-slide-next{0%{opacity:.88;transform:translate(calc(-100% - 34px))}to{opacity:1;transform:translate(-100%)}}@keyframes calendar-slide-previous{0%{opacity:.88;transform:translate(calc(-100% + 34px))}to{opacity:1;transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.calendar-period-frame,.calendar-navigable-surface.slide-next .calendar-period-frame,.calendar-navigable-surface.slide-previous .calendar-period-frame{animation:none;transition:none}}.calendar-grid-head,.calendar-grid{display:grid;min-width:980px}.calendar-grid-head{position:sticky;top:0;z-index:4;border-bottom:1px solid var(--correl-color-e7ebf2);background:var(--correl-color-ffffff)}.calendar-grid-head>span,.calendar-grid-head>div{min-height:56px;border-right:1px solid var(--correl-color-edf1f6)}.calendar-grid-head>div{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--correl-color-536073);font-size:12px}.calendar-grid-head strong{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--correl-color-172033);font-size:13px}.calendar-grid-head .today strong{background:var(--correl-color-087982);color:var(--correl-color-ffffff)}.calendar-grid{border-bottom:1px solid var(--correl-color-e7ebf2)}.calendar-hour-column{display:grid;border-right:1px solid var(--correl-color-e7ebf2);background:var(--correl-color-fbfcfe)}.calendar-hour-column span{border-bottom:1px solid var(--correl-color-eef2f7);color:var(--correl-color-687486);font-size:12px;line-height:1;padding:10px 12px 0 0;text-align:right}.calendar-day-column{position:relative;display:grid;border-right:1px solid var(--correl-color-edf1f6);background:var(--correl-color-ffffff)}.calendar-slot{min-height:0;border:0;border-bottom:1px solid var(--correl-color-eef2f7);border-radius:0;background:transparent;padding:0}.calendar-slot:hover,.calendar-slot:focus-visible{outline:0;background:var(--correl-color-f3f8fb)}.calendar-event-block{position:absolute;left:8px;right:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:2px;overflow:hidden;border:1px solid rgba(29,78,216,.3);border-radius:6px;background:var(--correl-color-eaf3ff);color:var(--correl-color-12315f);padding:7px 8px;text-align:left;box-shadow:var(--correl-shadow-raised)}.calendar-event-block strong{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.calendar-event-block span,.calendar-event-block em{width:100%;overflow:hidden;color:currentColor;font-size:11px;font-style:normal;opacity:.82;text-overflow:ellipsis;white-space:nowrap}.calendar-event-block.tone-green{border-color:#16653459;background:var(--correl-color-eaf7ef);color:var(--correl-color-13512b)}.calendar-event-block.tone-amber{border-color:#b4530959;background:var(--correl-color-fff2dd);color:var(--correl-color-874400)}.calendar-event-block.tone-gray{border-color:#5c6a7e47;background:var(--correl-color-f3f5f8);color:var(--correl-color-3f4b5f)}.calendar-event-block.has-conflict{border-color:var(--correl-color-c96f00);box-shadow:inset 3px 0 0 var(--correl-color-d97706),0 8px 20px #1e2b4214}.calendar-month-shell{display:grid;grid-template-columns:repeat(7,minmax(128px,1fr));height:100%;min-height:0;overflow:auto;border-bottom:1px solid var(--correl-color-e7ebf2)}.calendar-month-weekday{position:sticky;top:0;z-index:3;display:flex;align-items:center;min-height:42px;border-right:1px solid var(--correl-color-edf1f6);border-bottom:1px solid var(--correl-color-e7ebf2);background:var(--correl-color-ffffff);color:var(--correl-color-536073);padding:0 12px;font-size:12px;font-weight:500}.calendar-month-day{min-height:132px;border-right:1px solid var(--correl-color-edf1f6);border-bottom:1px solid var(--correl-color-eef2f7);background:var(--correl-color-ffffff);padding:8px}.calendar-month-day.empty{background:var(--correl-color-fbfcfe)}.calendar-month-slot{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--correl-color-172033);padding:0;font-size:12px;font-weight:500}.calendar-month-day.today .calendar-month-slot{background:var(--correl-color-087982);color:var(--correl-color-ffffff)}.calendar-month-slot:hover,.calendar-month-slot:focus-visible{outline:0;box-shadow:var(--correl-shadow-focus)}.calendar-month-events{display:grid;gap:4px;margin-top:6px}.calendar-month-event{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-height:24px;overflow:hidden;border:1px solid rgba(29,78,216,.24);border-radius:6px;background:var(--correl-color-eaf3ff);color:var(--correl-color-12315f);padding:3px 6px;text-align:left}.calendar-month-event span{color:currentColor;font-size:11px;opacity:.76}.calendar-month-event strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.calendar-month-event.tone-green{border-color:#16653447;background:var(--correl-color-eaf7ef);color:var(--correl-color-13512b)}.calendar-month-event.tone-amber{border-color:#b453094d;background:var(--correl-color-fff2dd);color:var(--correl-color-874400)}.calendar-month-event.tone-gray{border-color:#5c6a7e3d;background:var(--correl-color-f3f5f8);color:var(--correl-color-3f4b5f)}.calendar-month-event.has-conflict{border-color:var(--correl-color-c96f00);box-shadow:inset 3px 0 0 var(--correl-color-d97706)}.calendar-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#0c142157;padding:24px}.calendar-modal{width:min(560px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(25,37,57,.14);border-radius:8px;background:var(--correl-color-ffffff);box-shadow:var(--correl-shadow-overlay)}.calendar-modal header,.calendar-modal footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.calendar-modal header{border-bottom:1px solid var(--correl-color-e8ecf2)}.calendar-modal header span{color:var(--correl-color-687486);font-size:12px;font-weight:500}.calendar-modal h3{margin:2px 0 0;font-size:18px;letter-spacing:0}.calendar-modal header button{width:34px;height:34px;border:1px solid var(--correl-color-dde3ec);border-radius:6px;background:var(--correl-color-ffffff);padding:0}.calendar-modal svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.calendar-detail-list{display:grid;gap:0;margin:0;padding:8px 18px 16px}.calendar-detail-list div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--correl-color-eef2f7);padding:12px 0}.calendar-detail-list dt{color:var(--correl-color-697588);font-size:12px;font-weight:500}.calendar-detail-list dd{margin:0;color:var(--correl-color-172033);font-size:13px;font-weight:400}.calendar-detail-wide dd{white-space:pre-wrap}.calendar-modal-warning,.calendar-modal-error{margin:0 18px 14px;border:1px solid var(--correl-color-f2c27b);border-radius:6px;background:var(--correl-color-fff8ec);color:var(--correl-color-874400);padding:10px 12px;font-size:13px}.calendar-modal-error{border-color:var(--correl-color-f1b5b5);background:var(--correl-color-fff4f4);color:var(--correl-color-8f1d1d)}.calendar-modal-error p{margin:4px 0 0}.calendar-modal footer{border-top:1px solid var(--correl-color-e8ecf2);justify-content:flex-end}.calendar-modal footer button{min-height:34px;border:1px solid var(--correl-color-d8dee8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-243047);padding:0 12px;font-size:13px;font-weight:500}.calendar-modal footer button[type=submit],.calendar-modal footer button:first-child:not(.danger):last-child{border-color:var(--correl-color-0f6b78);background:var(--correl-color-087982);color:var(--correl-color-ffffff)}.calendar-modal footer .danger{border-color:var(--correl-color-c44747);color:var(--correl-color-a32323)}.calendar-form-modal form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px}.calendar-form-modal label{display:grid;gap:6px;color:var(--correl-color-42516d);font-size:12px;font-weight:500}.calendar-form-wide{grid-column:1 / -1}.calendar-form-modal input,.calendar-form-modal select,.calendar-form-modal textarea{min-height:36px;width:100%;border:1px solid var(--correl-color-d8dee8);border-radius:6px;background:var(--correl-color-ffffff);color:var(--correl-color-172033);padding:8px 10px;font:inherit;font-size:13px;font-weight:400}.calendar-form-modal input::placeholder,.calendar-form-modal textarea::placeholder{color:var(--correl-color-7b8698);font-weight:400}.calendar-form-modal textarea{resize:vertical}@media (max-width: 1100px){.platform-console-grid,.platform-console-broadcast-grid{grid-template-columns:1fr}.platform-console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-console-header{flex-direction:column}.calendar-page{min-height:calc(100vh - 72px)}.calendar-toolbar{align-items:flex-start;flex-direction:column}.calendar-grid-head,.calendar-grid{min-width:820px}.calendar-form-modal form{grid-template-columns:1fr}}.correl-revenue-page{background:var(--correl-color-ffffff)}.rd-header .enterprise-page-header-main{min-height:48px;border-bottom:1px solid var(--correl-color-dbe3ee);padding:8px 18px}.rd-header .enterprise-page-header-copy:before{height:25px;background:var(--correl-color-0b55c5)}.rd-header h2{font-size:22px;line-height:1.1}.rd-header p{color:var(--correl-color-536176);font-size:12px}.rd-lean-command-strip{display:grid;grid-template-columns:minmax(560px,1fr);align-items:stretch;min-height:50px;border-bottom:1px solid var(--correl-color-dbe3ee);background:var(--correl-color-ffffff)}.rd-lean-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.rd-lean-metric{display:grid;grid-template-rows:auto auto auto;gap:2px;min-width:0;border:0;border-right:1px solid var(--correl-color-e3e9f1);background:var(--correl-color-ffffff);padding:6px 13px;color:var(--correl-color-172033);font-family:inherit;text-align:left;cursor:pointer}.rd-lean-metric:hover,.rd-lean-metric:focus-visible{background:var(--correl-color-f8fbff);outline:none}.rd-lean-metric:focus-visible{box-shadow:inset 0 0 0 2px #0b55c547}.rd-lean-metric span,.rd-lean-metric em{overflow:hidden;color:var(--correl-color-64748b);font-size:10px;font-style:normal;font-weight:560;line-height:1.08;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rd-lean-metric strong{overflow:hidden;color:var(--correl-color-07152f);font-size:15px;font-weight:560;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.rd-lean-metric.tone-green strong{color:var(--correl-color-0f6a3e)}.rd-lean-metric.tone-orange strong{color:var(--correl-color-9a4f00)}.rd-lean-metric.tone-red strong{color:var(--correl-color-b42318)}.rd-main-grid.rd-lean-desk{display:grid;grid-template-columns:minmax(680px,1.34fr) minmax(470px,.86fr);gap:0;align-items:stretch;height:calc(100dvh - 108px);min-height:560px;border-bottom:1px solid var(--correl-color-dbe3ee);background:var(--correl-color-ffffff);overflow:hidden}.rd-lean-desk>.rd-priority-panel{grid-column:1;grid-row:1;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden;border-width:0 1px 0 0;border-color:var(--correl-color-dbe3ee);border-radius:0}.rd-lean-desk>.rd-selected-workspace{grid-column:2;grid-row:1;min-height:0;height:100%;overflow:hidden;border-width:0;border-color:var(--correl-color-dbe3ee);border-radius:0}.rd-lean-desk>.rd-approval-workbench{grid-column:2;grid-row:3;border-width:0 0 1px;border-radius:0}.rd-lean-desk>.rd-commercial-lifecycle-workbench{grid-column:2;grid-row:4;min-width:0;border-bottom:0}.rd-lean-desk .rd-priority-command{grid-template-columns:minmax(210px,1fr) auto auto auto;min-height:46px;gap:14px;padding:0 14px 0 16px}.rd-lean-desk .rd-priority-command h3{font-size:15px;font-weight:560}.rd-lean-desk .rd-priority-command>div:first-child>span,.rd-lean-desk .rd-priority-current-view{border:0;background:transparent;color:var(--correl-color-536176);padding:0;font-size:11px}.rd-lean-desk .rd-priority-health{gap:12px;font-size:11px}.rd-lean-desk .rd-priority-health span+span{padding-left:12px}.rd-lean-desk .rd-priority-filters{gap:18px;min-height:38px;padding:0 16px}.rd-lean-desk .rd-priority-filters button{height:38px;font-size:12px}.rd-lean-desk .rd-ledger{min-height:0;max-height:none;border:0;border-radius:0;overflow:auto}.rd-lean-desk .rd-ledger-head,.rd-lean-desk .rd-ledger-row{grid-template-columns:minmax(76px,.55fr) minmax(0,1.26fr) minmax(0,1.02fr) minmax(0,.78fr) minmax(0,.68fr) minmax(0,1.2fr) 64px;gap:8px;width:100%;min-width:0;padding-right:12px;padding-left:14px}.rd-lean-desk .rd-ledger-head{min-height:28px;color:var(--correl-color-64748b);font-size:9px;letter-spacing:.02em}.rd-lean-desk .rd-ledger-row{min-height:42px;border-bottom:1px solid var(--correl-color-e8edf4)}.rd-lean-desk .rd-ledger-row.selected,.rd-lean-desk .rd-ledger-row[aria-selected=true]{background:var(--correl-color-f2f7ff);box-shadow:inset 3px 0 0 var(--correl-color-0b55c5)}.rd-lean-desk .rd-selected-command-strip{min-height:44px;border-bottom:1px solid var(--correl-color-dbe3ee);background:var(--correl-color-ffffff);padding:7px 12px 7px 14px}.rd-lean-desk .rd-selected-command-strip h3{font-size:14px;font-weight:560;line-height:1.15}.rd-lean-desk .rd-selected-action-toolbar{min-height:36px;padding:6px 12px}.rd-lean-desk .rd-selected-workbench-grid{grid-template-columns:minmax(210px,.82fr) minmax(270px,1.18fr);min-height:0}.rd-lean-desk .rd-close-workbench,.rd-lean-desk .rd-case-workbench,.rd-lean-desk .rd-close-handoff-receipt{border-radius:0}.rd-lean-desk .rd-commercial-overview-ledger,.rd-lean-desk .rd-close-workbench{min-height:0;border-bottom:1px solid var(--correl-color-e2e8f0)}.rd-lean-desk .rd-health-workbench{grid-template-columns:minmax(0,1fr);border-top:1px solid var(--correl-color-e6edf5);background:var(--correl-color-fbfdff);padding:9px 12px}.rd-lean-desk .rd-health-workbench>div{display:grid;grid-template-columns:minmax(96px,.42fr) minmax(0,.58fr);gap:8px;align-items:center}.rd-lean-desk .rd-next-close-action{margin:10px 12px 0}.rd-lean-desk .rd-close-progress{margin:10px 12px 12px}.rd-lean-desk .rd-blocker-compact-workbench,.rd-lean-desk .rd-approval-grid,.rd-lean-desk .rd-approval-tape{max-height:260px;overflow:auto}.rd-lean-desk .rd-approval-workbench{padding:0}.rd-lean-desk .rd-approval-tape{display:none}.rd-lean-desk .rd-commercial-lifecycle-workbench>section{border-radius:0}@container rd-selected-workbench (max-width: 860px){.rd-lean-desk .rd-selected-workbench-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1320px){.rd-lean-command-strip,.rd-main-grid.rd-lean-desk{grid-template-columns:minmax(0,1fr)}.rd-main-grid.rd-lean-desk{height:auto;min-height:0;overflow:visible}.rd-lean-desk>.rd-priority-panel,.rd-lean-desk>.rd-selected-workspace,.rd-lean-desk>.rd-cause-panel,.rd-lean-desk>.rd-approval-workbench,.rd-lean-desk>.rd-commercial-lifecycle-workbench{grid-column:1;grid-row:auto;border-right:0}.rd-lean-desk>.rd-priority-panel{min-height:520px}.rd-lean-desk>.rd-selected-workspace{height:auto;min-height:520px}}@media (max-width: 820px){.rd-lean-context,.rd-lean-metrics{grid-template-columns:minmax(0,1fr)}.rd-lean-command-strip .rd-context-control,.rd-lean-metric{min-height:42px;border-right:0;border-bottom:1px solid var(--correl-color-e3e9f1)}}.cg-inspector-command-strip button.subtle-danger,.cg-inspector-opportunity-list button.subtle-danger{border-color:var(--correl-color-f3b7b7);background:var(--correl-color-fffafa);color:var(--correl-color-9f1d1d)}.cg-inspector-command-strip button.subtle-danger:not(:disabled):hover,.cg-inspector-opportunity-list button.subtle-danger:not(:disabled):hover{border-color:var(--correl-color-cf2e2e);color:var(--correl-color-7f1515)}.cg-inspector-opportunity-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:max-content}.cg-inspector-opportunity-actions button{min-width:56px}.cg-opportunity-archive-dialog{width:min(520px,calc(100vw - 32px))}@media (max-width: 820px){.rd-selected-workbench{overflow:visible}.rd-selected-command-strip{min-height:0;padding:10px 12px}.rd-selected-command-strip h3,.rd-selected-command-strip p,.rd-next-close-action strong,.rd-next-close-action em{white-space:normal}.rd-selected-action-toolbar{flex-wrap:wrap;gap:8px 12px;min-height:0;overflow-x:visible;padding:8px 12px}.rd-selected-action-toolbar button,.rd-selected-current-view{min-height:30px;white-space:normal}.rd-selected-workbench-grid{grid-template-columns:minmax(0,1fr);min-height:0}.rd-commercial-overview-ledger,.rd-close-workbench,.rd-authority-inspector{border-right:0;border-bottom:1px solid var(--correl-color-e2e8f0)}.rd-commercial-overview-ledger dl{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--correl-color-e2e8f0);border-radius:6px}.rd-commercial-overview-ledger dl div{grid-template-columns:minmax(0,1fr);gap:4px;min-height:54px;border-right:1px solid var(--correl-color-e8edf4);padding:8px 10px}.rd-commercial-overview-ledger dl div:nth-child(2n){border-right:0}.rd-commercial-overview-ledger dd{white-space:normal}.rd-close-progress{grid-template-columns:minmax(0,1fr) max-content}.rd-close-progress strong{grid-column:1 / -1}.rd-close-ledger,.rd-authority-ledger,.rd-selected-evidence-timeline{overflow-x:visible}.rd-selected-evidence-list{grid-template-columns:minmax(0,1fr)}.rd-selected-evidence-list:before{content:none}.rd-deal-details-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.rd-deal-details-modal>header{padding:12px 14px}.rd-deal-details-modal .deal-detail-panel{max-height:calc(100dvh - 78px);scrollbar-gutter:stable}.rd-deal-details-modal .deal-detail-section-grid,.rd-deal-details-modal .deal-detail-edit-grid,.rd-deal-details-modal .deal-detail-section-grid dl div,.rd-deal-details-modal .deal-detail-edit-grid fieldset{grid-template-columns:minmax(0,1fr)}.rd-deal-details-modal .deal-detail-drawer summary{align-items:flex-start;flex-direction:column;min-height:0;padding:10px 12px}.rd-deal-details-modal .deal-detail-drawer summary em{text-align:left}}@media (max-width: 680px){.rd-selected-command-strip,.rd-workbench-section-heading,.rd-close-handoff-receipt-head,.rd-close-quality-head{display:grid;grid-template-columns:minmax(0,1fr)}.rd-commercial-overview-ledger dl{grid-template-columns:minmax(0,1fr)}.rd-commercial-overview-ledger dl div,.rd-commercial-overview-ledger dl div:nth-child(2n){border-right:0}.rd-deal-details-modal{width:calc(100vw - 12px);border-radius:6px}.rd-deal-details-modal h3{font-size:16px}.rd-deal-details-modal .deal-detail-panel{padding:10px}}@media (max-width: 820px){.workspace-canvas,.settings-canvas,.customer-graph-stack,.cg-workbench,.control-studio-stack,.correl-command-page,.correl-revenue-page,.settings-page,.settings-layout,.settings-page .migration-workbench{min-width:0;max-width:100%;overflow-x:clip}.enterprise-page-header-main,.settings-page-header,.migration-header,.settings-pipeline-workbench-header,.settings-pipeline-stage-section,.settings-pipeline-inspector,.settings-pipeline-stage-detail-grid,.settings-pipeline-policy-grid,.settings-pipeline-requirements-grid,.migration-export,.migration-export-controls{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.enterprise-page-header-main,.settings-page-header,.migration-header,.settings-pipeline-workbench-header,.migration-export-controls{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-section-rail,.rd-priority-filters,.migration-row-filters,.settings-pipeline-view-tabs{overflow-x:auto;scrollbar-gutter:stable}.settings-section-rail button,.rd-priority-filters button,.migration-row-filter,.settings-pipeline-view-tabs button{flex:0 0 auto;white-space:nowrap}.migration-header{gap:12px;padding:16px}.migration-header>div,.migration-export-controls label{max-width:none;min-width:0}.migration-actions,.migration-export-controls{justify-content:start}.migration-actions,.migration-export-controls,.settings-pipeline-stage-actions,.settings-pipeline-inspector-actions{flex-wrap:wrap}.migration-actions button,.migration-export-controls button,.settings-pipeline-stage-actions button,.settings-pipeline-inspector-actions button{white-space:normal}.migration-export-controls select,.migration-export-controls button,.settings-pipeline-inspector input,.settings-pipeline-inspector select,.settings-pipeline-policy-row input,.settings-pipeline-policy-row select{width:100%;min-width:0}.settings-pipeline-stage-section,.settings-pipeline-inspector,.migration-export{overflow:visible}}@media (max-width: 680px){.settings-page-header,.migration-header,.settings-pipeline-workbench-header,.settings-pipeline-stage-section,.settings-pipeline-inspector,.migration-export{padding-right:12px;padding-left:12px}.settings-pipeline-stage-detail-grid,.settings-pipeline-policy-grid,.settings-pipeline-requirements-grid,.migration-source-grid,.migration-source-guidance dl,.migration-readiness-strip,.migration-fix-row,.migration-export-controls{grid-template-columns:minmax(0,1fr)}.migration-source-guidance dl div,.migration-source-guidance dl div:nth-child(2n),.migration-readiness-strip div{border-right:0}.migration-readiness-strip div{border-bottom:1px solid var(--correl-color-e8edf4)}.migration-readiness-strip div:last-child{border-bottom:0}}.recruiting-cv-viewer{width:min(920px,calc(100vw - 48px));max-height:min(820px,calc(100vh - 48px))}.recruiting-cv-preview{width:100%;min-height:560px;border:1px solid var(--border-subtle);background:var(--correl-color-ffffff)}.recruiting-cv-document-summary{display:grid;gap:8px;padding:18px;border:1px solid var(--border-subtle);background:var(--correl-color-ffffff)}.recruiting-cv-summary-row dd{display:flex;align-items:center;justify-content:space-between;gap:12px}.recruiting-cv-summary-row dd>span:first-child{display:grid;gap:2px;min-width:0}.recruiting-cv-summary-actions{display:inline-flex;gap:6px;flex-shrink:0}.cg-contacts-ledger .cg-contacts-ledger-close{position:relative;display:inline-grid;place-items:center;flex:none;padding:0;color:var(--correl-color-0f172a)}.cg-contacts-ledger .cg-contacts-ledger-close svg{opacity:0}.cg-contacts-ledger .cg-contacts-ledger-close:before,.cg-contacts-ledger .cg-contacts-ledger-close:after{content:"";position:absolute;width:14px;height:2px;border-radius:var(--correl-radius-pill);background:currentColor}.cg-contacts-ledger .cg-contacts-ledger-close:before{transform:rotate(45deg)}.cg-contacts-ledger .cg-contacts-ledger-close:after{transform:rotate(-45deg)}.correl-command-page .command-side-stack{align-self:start;grid-template-rows:auto;height:auto}.correl-command-page .command-activity-panel{align-self:start;grid-template-rows:50px auto;height:auto}.correl-command-page .command-activity-body{align-content:start;grid-template-rows:auto auto;grid-auto-rows:auto}.correl-command-page .command-activity-density{border:1px solid var(--correl-color-dfe6f0);border-radius:6px;background:var(--correl-color-ffffff);padding:10px 12px;overflow:hidden}
