@charset "UTF-8";:root{--text-primary: #1D1D1F;--text-secondary: #86868B;--text-tertiary: #C7C7CC;--text-accent: #1E517E;--surface-1: #F5F5F7;--surface-2: #FFFFFF;--surface-3: #FFFFFF;--border-subtle: rgba(0, 0, 0, .05);--border-focus: rgba(30, 81, 126, .3);--chart-success: #388E3C;--chart-info: #1E517E;--chart-warning: #F57F17;--chart-danger: #D32F2F;--chart-working: #78909C;--workflow-analysis: #1565C0;--workflow-contact: #E65100;--workflow-negotiation: #6A1B9A;--workflow-promise: #2E7D32;--workflow-collection: #1B5E20;--workflow-closure: #455A64;--chart-aging-fresh: #00BFA5;--chart-aging-active: #2979FF;--chart-aging-warning: #FF9100;--chart-aging-critical: #D50000;--track-blue: #D8E4EF;--gauge-progress: #1E517E;--functional-success-bg: #dcfce7;--functional-success-border: #bbf7d0;--functional-success: #16a34a;--functional-warning-bg: #fef3c7;--functional-warning-border: #fde68a;--functional-warning: #d97706;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-pill: 9999px;--shadow-idle: 0px 4px 12px rgba(0, 0, 0, .06);--shadow-hover: 0px 8px 24px rgba(0, 0, 0, .12);--shadow-drag: 0px 16px 32px rgba(30, 81, 126, .25);--shadow-popover: 0 10px 30px rgba(0, 0, 0, .15);--shadow-focus: 0 0 0 3px var(--border-focus);--font-family: Arial, sans-serif;--font-family-mono: "SF Mono", "Monaco", "Inconsolata", "Courier New", monospace}body.dark-mode{--text-primary: #FFFFFF;--text-secondary: #98989D;--text-tertiary: #48484A;--text-accent: #4A90E2;--surface-1: #0f0f0f;--surface-2: #1C1C1E;--surface-3: #2a2a2a;--border-subtle: rgba(255, 255, 255, .08);--border-focus: rgba(74, 144, 226, .4);--chart-success: #4CAF50;--chart-info: #4A90E2;--chart-warning: #FFA726;--chart-danger: #EF5350;--chart-working: #B0BEC5;--workflow-analysis: #64B5F6;--workflow-contact: #FFB74D;--workflow-negotiation: #BA68C8;--workflow-promise: #66BB6A;--workflow-collection: #4CAF50;--workflow-closure: #90A4AE;--chart-aging-fresh: #64FFDA;--chart-aging-active: #448AFF;--chart-aging-warning: #FFB74D;--chart-aging-critical: #FF5252;--functional-success-bg: rgba(76, 175, 80, .15);--functional-success-border: rgba(76, 175, 80, .3);--functional-success: #4CAF50;--functional-warning-bg: rgba(255, 167, 38, .15);--functional-warning-border: rgba(255, 167, 38, .3);--functional-warning: #FFA726;--track-blue: #2C2C2E;--gauge-progress: #4A90E2;--shadow-idle: 0px 4px 12px rgba(0, 0, 0, .4);--shadow-hover: 0px 8px 24px rgba(0, 0, 0, .6);--shadow-drag: 0px 16px 32px rgba(0, 0, 0, .6);--shadow-popover: 0 10px 30px rgba(0, 0, 0, .5);--shadow-focus: 0 0 0 3px var(--border-focus)}@media (prefers-color-scheme: dark){body:not(.light-mode){--text-primary: #FFFFFF;--text-secondary: #98989D;--text-tertiary: #48484A;--text-accent: #4A90E2;--surface-1: #0f0f0f;--surface-2: #1C1C1E;--surface-3: #2a2a2a;--border-subtle: rgba(255, 255, 255, .08);--border-focus: rgba(74, 144, 226, .4);--chart-success: #4CAF50;--chart-info: #4A90E2;--chart-warning: #FFA726;--chart-danger: #EF5350;--chart-working: #B0BEC5;--workflow-analysis: #64B5F6;--workflow-contact: #FFB74D;--workflow-negotiation: #BA68C8;--workflow-promise: #66BB6A;--workflow-collection: #4CAF50;--workflow-closure: #90A4AE;--chart-aging-fresh: #64FFDA;--chart-aging-active: #448AFF;--chart-aging-warning: #FFB74D;--chart-aging-critical: #FF5252;--track-blue: #2C2C2E;--gauge-progress: #4A90E2;--shadow-idle: 0px 4px 12px rgba(0, 0, 0, .4);--shadow-hover: 0px 8px 24px rgba(0, 0, 0, .6);--shadow-drag: 0px 16px 32px rgba(0, 0, 0, .6);--shadow-popover: 0 10px 30px rgba(0, 0, 0, .5)}}.popover{font-weight:400}.popover .popover-header{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);font-weight:700;border-bottom:1px solid var(--border-subtle);padding-bottom:8px;margin-bottom:4px}.popover .popover-body{font-size:13px;color:var(--text-secondary);line-height:1.4;font-weight:400}.popover .popover-formula-box{background:var(--surface-1);border-radius:6px;padding:8px 10px;margin:8px 0;font-family:SF Mono,Monaco,Inconsolata,Courier New,monospace;font-size:11px;color:var(--text-accent);border:1px solid var(--border-subtle);line-height:1.4;font-weight:400}.popover .popover-variables{list-style:none;padding:0;margin:0;font-size:11px;color:var(--text-secondary);font-weight:400}.popover .popover-variables li{margin-bottom:4px;display:flex;gap:4px}.popover .variable-name{font-weight:600;color:var(--text-primary)}.popover .popover-list{margin:8px 0 0;padding-left:16px;list-style-type:disc;font-size:11px;color:var(--text-secondary);font-weight:400}.popover .popover-list li{margin-bottom:4px;line-height:1.4}.popover .popover-list strong{color:var(--text-primary);font-weight:600}.popover .popover-footer{font-size:10px;color:var(--text-secondary);font-style:italic;text-align:right;margin-top:4px;opacity:.8;font-weight:400}.popover .popover-divider{height:1px;background:var(--border-subtle);margin:4px 0}.popover .popover-variables-grid{display:grid;grid-template-columns:auto 1fr;column-gap:8px;row-gap:4px;font-size:11px;color:var(--text-secondary);font-weight:400}.popover .popover-variables-grid .variable-name{font-weight:600;color:var(--text-primary)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--text-tertiary, #C7C7CC);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:var(--text-secondary, #86868B)}*{scrollbar-width:thin;scrollbar-color:var(--text-tertiary, #C7C7CC) transparent}html,body{margin:0;padding:0;height:100%;font-family:var(--font-family, sans-serif);background:var(--surface-1);color:var(--text-primary);overflow-x:hidden}*,*:before,*:after{scrollbar-width:none}::-webkit-scrollbar{display:none}
