*,*:before,*:after{box-sizing:border-box}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:#f4f7f5;min-height:100vh}.ai-content{font-size:14px;line-height:1.7;color:#1a2e23}.ai-h3{font-size:15px;font-weight:700;margin:16px 0 6px;color:#1a4731}.ai-h4{font-size:13px;font-weight:700;margin:12px 0 4px;color:#2d6a4f;text-transform:uppercase;letter-spacing:.04em}.ai-p{margin:0 0 6px}.ai-li{margin:2px 0 2px 18px;list-style:disc}.hist-summary-table{width:100%;border-collapse:collapse;font-size:13px}.hist-summary-table th,.hist-summary-table td{padding:7px 10px;border-bottom:1px solid #dde8e2;text-align:left}.hist-summary-table th{background:#f4f7f5;font-weight:600;color:#4a5568;font-size:11px;text-transform:uppercase}.pipeline-list{padding:12px 14px}.pipeline-step{position:relative}.step-connector{position:absolute;left:15px;top:30px;width:2px;height:100%;background:#e2e8f0}.connector-done{background:#74c69d}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#dde8e2}.recharts-tooltip-wrapper{font-size:12px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c4d8cc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#74c69d}
