.insight-panel{margin:22px 0;padding:25px;border:1px solid #dfdfd8;border-radius:15px;background:#fff;min-width:0;color:#1e2530}.insight-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px}.insight-heading h3{font-size:17px;letter-spacing:-.5px;margin:3px 0 0}.insight-kicker{font:11px var(--mono,monospace);color:#858a8f;letter-spacing:1.5px}.insight-legend{font-size:11px;color:#68707a;display:flex;align-items:center;gap:7px;white-space:nowrap}.insight-legend i{width:7px;height:7px;border-radius:50%;background:#f05b35}.insight-svg{display:block;width:100%;overflow:visible}.insight-grid{stroke:#e9e9e3;stroke-width:1}.insight-label{font:11px var(--mono,monospace);fill:#8d9399}.insight-line{fill:none;stroke:#f05b35;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.insight-area{fill:#f05b3510}.insight-point,.insight-bar{fill:#f05b35}.insight-empty{fill:#999da0;font-size:12px}.insight-slot{fill:#f5f4f0}.insight-value{fill:#303846;font:600 12px var(--mono,monospace)}.insight-average{stroke:#2f6dd5;stroke-width:1.5;stroke-dasharray:5 5}.insight-bar.is-future{fill:#eee}.insight-summary{display:flex;flex-wrap:wrap;gap:10px 26px;padding-top:16px;border-top:1px solid #eeeee8;font-size:12px;color:#8b9096}.insight-summary strong{color:#252e39;font:600 15px var(--mono,monospace);margin-left:7px}.insight-summary .accuracy-key{display:inline-block;width:7px;height:7px;border-radius:50%;background:#2f6dd5;margin-right:5px}.insight-table{font-size:12px;margin-top:16px}.insight-table summary{cursor:pointer;color:#737b83;min-height:30px}.insight-table table{width:100%;border-collapse:collapse;font-size:12px}.insight-table th,.insight-table td{padding:8px 12px;text-align:right;border-bottom:1px solid #ecece6}.insight-table th{color:#737b83;font-weight:500}.insight-table th:first-child,.insight-table td:first-child{text-align:left}.insight-chart-host{min-height:150px}.aim-stage .aim-trace-layer{position:absolute;inset:0;pointer-events:none;z-index:1}.aim-trace{position:absolute;width:9px;height:9px;transform:translate(-50%,-50%);border:1px solid #ed552b;border-radius:50%;background:#f05b352b}.aim-trace.miss{border-radius:2px;background:transparent;border:0;color:#8792a3;font:17px monospace;line-height:9px}.aim-stage .aim-target{z-index:3}.aim-stage .aim-idle{z-index:2}.aim-stage .aim-idle>strong,.aim-stage .aim-idle>span{position:relative}.aim-path-key{display:flex;align-items:center;gap:15px;font-size:11px;color:#7e8791}.aim-path-key i{display:inline-block;width:7px;height:7px;background:#f05b35;border-radius:50%;margin-right:5px}.aim-path-key b{font-size:14px;margin-right:5px;color:#8792a3;font-weight:400}.typing-insight .insight-svg{max-height:240px}.insight-spark-label{font-size:11px;color:#7d858e;margin:9px 0 0}@media(max-width:600px){.insight-panel{padding:17px}.insight-heading{align-items:flex-start;gap:10px}.insight-heading h3{font-size:15px}.insight-legend{font-size:10px}.insight-summary{gap:10px 18px}.insight-summary strong{font-size:13px}.insight-chart-host{min-height:95px}.insight-kicker{font-size:10px;letter-spacing:1px}}
