.agent-progress{margin:36px 0;padding:28px;border:1px solid var(--line);background:var(--panel);scroll-margin-top:24px}.agent-progress h2{font-size:28px;margin:12px 0}.agent-progress>p{font-size:13px;max-width:900px;line-height:1.8}.agent-progress .toolbar{margin:24px 0}.agent-progress .toolbar select{min-width:190px;max-width:330px}.agent-progress .toolbar input{min-width:220px}.agent-progress h3{font-size:22px;margin:25px 0 14px}.agent-evidence{font-size:12px!important;color:var(--muted);line-height:1.8}.agent-card{border:1px solid var(--line);margin:12px 0;overflow-wrap:anywhere}.agent-card summary{padding:18px;cursor:pointer;display:flex;align-items:baseline;gap:15px;justify-content:space-between;color:var(--text)}.agent-card summary:before{content:'+';color:var(--gold);flex-shrink:0}.agent-card[open] summary:before{content:'−'}.agent-card summary>span{margin-right:auto;font-size:16px}.agent-card summary>small{font-size:11px;color:var(--gold);text-align:right}.agent-card-body{padding:0 18px 18px}.agent-card-body>p{font-size:13px}.agent-mission-detail{margin-top:20px;padding:20px;background:#0a1118;border-left:2px solid var(--gold)}.agent-mission-detail h4{font-size:18px;line-height:1.5;margin:12px 0}.agent-mission-detail p{font-size:13px}.agent-mission-detail dl{margin:18px 0}.agent-mission-detail dl>div{display:grid;grid-template-columns:160px 1fr;gap:15px;padding:10px 0;border-top:1px solid var(--line);font-size:12px;line-height:1.8}.agent-mission-detail dt{color:var(--muted)}.agent-mission-detail dd{margin:0;color:#cbd6e1}.agent-sources{font-size:11px;line-height:1.8}.agent-sources a{color:var(--gold)}.agent-mission-list{padding:0;list-style:none;margin:20px 0}.agent-mission-list li,.agent-title-list li{padding:14px 0;border-top:1px solid var(--line);font-size:13px}.agent-mission-list small,.agent-title-list small,.agent-title-list span{display:block;margin-top:7px;color:var(--muted);font-size:11px;line-height:1.6}.agent-title-list{list-style:none;padding:0}.agent-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;font-size:11px}.agent-pagination .button{font-size:11px;padding:10px 16px}.agent-pagination button:disabled{opacity:.4;cursor:default}.agent-card summary:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}#agent-progress-results{scroll-margin-top:24px}#agent-progress-results>p{font-size:12px;line-height:1.8}
@media(max-width:700px){.agent-progress{padding:18px}.agent-progress h2{font-size:23px}.agent-progress .toolbar select,.agent-progress .toolbar input{min-width:100%;max-width:none}.agent-progress .toolbar .button{width:100%}.agent-card summary{flex-wrap:wrap;padding:15px;gap:10px}.agent-card summary>small{text-align:left;width:100%;padding-left:20px}.agent-card-body{padding:0 15px 15px}.agent-mission-detail{padding:15px}.agent-mission-detail dl>div{grid-template-columns:1fr;gap:3px}.agent-pagination{flex-wrap:wrap}.agent-pagination span{order:3;width:100%;text-align:center}}
.agent-report-nav{display:flex;flex-wrap:wrap;gap:14px 26px;margin:20px 0;color:var(--gold);font-size:13px}#project-filter{scroll-margin-top:24px}
.agent-workflow{padding:0 0 14px;border-bottom:1px solid var(--line)}.agent-workflow p{font-size:13px;line-height:1.8}.agent-batches{margin-top:22px}.agent-batches>summary{padding:14px 0;cursor:pointer;color:var(--gold);font-size:14px}.agent-readiness{border:1px solid var(--line);padding:0 12px}.agent-readiness>div:first-child{border-top:0}
