.ai-evidence{margin:28px 0;padding:24px;background:#f4f5f6;border:1px solid #d0d5da;border-radius:12px;color:#253b4b}.ai-evidence h4{margin-top:0}.ai-evidence svg{display:block;width:100%;height:auto}.ai-evidence .scroll{overflow-x:auto}.ai-evidence table{width:100%;border-collapse:collapse;font-size:14px}.ai-evidence th,.ai-evidence td{padding:10px;border-bottom:1px solid #c8cfd4;text-align:left;vertical-align:top}.ai-evidence .note{font-size:13px;line-height:1.65}.ai-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-controls label{display:grid;gap:6px;font-size:14px}.ai-controls input{box-sizing:border-box;width:100%;font:inherit;padding:9px;border:1px solid #8999a6;border-radius:5px;background:white;color:#203647}.ai-evidence output{display:block;margin:18px 0;font-size:17px;line-height:1.8}.ai-evidence button{padding:9px 18px;border:1px solid #718898;background:white;color:#203647;border-radius:5px;cursor:pointer}.ai-evidence :focus-visible{outline:3px solid #b86c28;outline-offset:3px}.ai-evidence li{margin-bottom:18px}.ai-evidence small{display:block;font-size:12px;line-height:1.65}.ai-evidence a{text-decoration:underline}.ai-evidence .formula{overflow-wrap:anywhere}@media(max-width:600px){.ai-evidence{padding:14px}.ai-controls{grid-template-columns:1fr}.ai-evidence th,.ai-evidence td{padding:7px;font-size:12px}.ai-evidence .plot-scroll svg{min-width:560px}.ai-evidence .plot-scroll{overflow-x:auto}}
