.veo-report{background:#101010;color:#f7f7f7;padding:24px;border:1px solid #444;border-radius:18px;margin:24px 0;font-family:inherit}.veo-report h3{font-size:clamp(24px,4vw,36px);line-height:1.3;margin:10px 0}.veo-report h4{font-size:20px;margin:26px 0 12px}.veo-report p{color:#ccc;line-height:1.8}.veo-report a{color:#fff;text-decoration:underline}.veo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.veo-grid article,.veo-actions article{background:#202020;color:#fff;padding:16px;border-radius:10px;border:1px solid #444}.veo-grid strong{display:block;font-size:26px;margin:8px 0}.veo-grid small,.veo-grid span{color:#ddd}.veo-note{padding:14px;border-left:3px solid #fff;background:#242424}.veo-scroll{overflow:auto}.veo-report table{width:100%;min-width:850px;border-collapse:collapse}.veo-report th,.veo-report td{padding:12px;border-bottom:1px solid #444;background:#161616;color:#fff;white-space:nowrap;text-align:left}.veo-report th:first-child{position:sticky;left:0;z-index:1}.veo-report button{background:#202020;color:#fff;border:1px solid #666;border-radius:6px;padding:8px;text-align:left;cursor:pointer}.veo-report button small{display:block;color:#ccc}.veo-report .veo-select{display:block;margin:24px 0;color:#fff;scroll-margin-top:30px}.veo-report select{background:#202020;color:#fff;border:1px solid #888;padding:12px;max-width:100%;font:inherit}.veo-pitch{display:block;width:100%;max-width:680px;height:auto}.veo-actions{display:grid;gap:12px}.veo-actions h4{margin:0 0 10px}.veo-metrics strong{font-size:21px}.veo-report :focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:600px){.veo-report{padding:16px}.veo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.veo-grid strong{font-size:22px}}
