/* Internal agent case study and homepage concept artwork. */
.agents-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:5px 0 42px}.agents-results>div{padding:24px 0;border-top:1px solid var(--line);min-width:0}.agents-results span,.agents-map article>span{font-size:10px;letter-spacing:1.2px;color:var(--accent)}.agents-results strong{display:block;font-size:clamp(24px,3vw,38px);font-weight:500;letter-spacing:-1px;margin-top:15px}.agents-results p{font-size:13px;line-height:1.7;color:var(--muted)}
.agents-map{border:1px solid var(--line);border-radius:16px;padding:32px;background:radial-gradient(ellipse at 80% 0%,#8f2bc71c,transparent 70%),#16061f}.agents-command{padding:22px 0;color:var(--accent);line-height:1.7}.agents-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.agents-map article{padding:26px;border:1px solid var(--line);border-radius:10px;background:#ffffff03}.agents-map article h3{margin-top:16px}.agents-map article p{font-size:14px;line-height:1.8;color:var(--muted)}.map-output{border-top:1px solid var(--line);padding-top:16px;font-size:12px;color:var(--accent)}.agents-review{border-left:2px solid var(--accent);padding:16px 20px;margin-top:24px;font-size:16px}.agents-review span{display:block;font-size:13px;line-height:1.7;color:var(--muted);margin-top:7px}.agents-page code{font-size:.85em;overflow-wrap:anywhere;color:#efda8b}.agents-card-art{min-height:310px;background:radial-gradient(ellipse at 85% 5%,#8f2bc733,transparent 70%),#21092d;padding:60px 30px 25px;position:relative}.agents-card-art .card-command{font:12px/1.7 monospace;color:var(--accent);overflow-wrap:anywhere}.card-agents{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.card-agents span{padding:22px 16px;border:1px solid #ffffff33;border-radius:9px;background:#ffffff05;font-size:17px}.card-agents small{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:10px}.card-review{font-size:11px;color:var(--muted);margin-top:20px}.agents-card-art .art-caption{position:static;margin-top:18px;color:var(--muted);font-size:8px;letter-spacing:1px}
@media(max-width:700px){.agents-results,.agents-map-grid{grid-template-columns:1fr;gap:12px}.agents-results{margin-bottom:24px}.agents-results>div{padding:18px 0}.agents-results strong{font-size:30px}.agents-map{padding:22px}.agents-map article{padding:22px}.agents-command{font-size:13px}.agents-card-art{padding:58px 24px 24px}.card-agents span{font-size:16px;padding:18px 12px}}

.agents-ops-overview{margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.agents-ops-overview>.eyebrow{margin-bottom:24px}.card-ops{font-size:12px;line-height:2;margin-top:18px;color:var(--text)}.card-ops span{font-size:10px;color:var(--muted);margin-left:8px}

/* Long operational digests remain readable within a bounded preview. */
.agents-page .report-preview{height:680px;max-height:75vh;width:100%;overflow:auto;border:1px solid var(--line);border-radius:12px;background:#10151d;scrollbar-color:#8b739a #10151d}.agents-page .report-preview img{display:block;width:100%;max-width:100%;height:auto}.agents-page .report-preview:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.agents-page #upsell-preview-caption a{text-decoration:underline;text-underline-offset:3px}.agents-page #upsell-preview-caption a:hover{color:var(--accent)}@media(max-width:700px){.agents-page .report-preview{height:460px;max-height:65vh}}

.agents-page .fallback-run-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;padding:24px;background:#10151d;border:1px solid var(--line);border-radius:12px}.agents-page .fallback-run-pair img{display:block;width:100%;height:auto;min-width:0}@media(max-width:700px){.agents-page .fallback-run-pair{grid-template-columns:minmax(0,1fr);padding:16px;gap:28px}}
