.execution-history{overflow-wrap:anywhere;line-height:1.6}.execution-history article{margin-top:1rem;padding-top:.7rem;border-top:1px solid var(--border,#e5e7eb)}.execution-history h4{margin:.2rem 0}.execution-history pre{max-height:24rem;overflow:auto;white-space:pre-wrap;font-size:.8rem}.execution-history a{text-decoration:underline;text-underline-offset:.15em}.run-timing{padding:22px 24px;margin-bottom:24px}.run-timing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.run-timing-summary>div{display:flex;flex-direction:column;gap:8px}.run-timing-summary span{color:var(--text-muted);font-size:12px}.run-timing-summary strong{color:var(--text);font-size:21px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.run-timing p{margin:16px 0 0;font-size:12px;line-height:1.8}.run-timing details{margin-top:15px}.run-timing summary{cursor:pointer;color:var(--accent);font-size:12px}.run-timing-phases{display:grid;gap:12px;margin:16px 0}.run-timing-phases>div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:10px}.run-timing-phases dt{color:var(--text-muted);font-size:12px}.run-timing-phases dd{margin:0;font-size:12px;display:flex;flex-wrap:wrap;gap:8px 18px}.run-timing-phases dd span{color:var(--text-muted)}@media(max-width:900px){.run-timing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.run-timing{padding:16px}.run-timing-summary strong{font-size:17px}.run-timing-phases>div{grid-template-columns:1fr}}.task-labels{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-start!important;min-height:0}.task-library-tabs{padding:0 22px;border-bottom:1px solid var(--line-subtle)}.task-publication{padding:16px 20px;margin:0 0 24px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.task-publication label{display:flex;align-items:center;gap:12px;font-size:13px}.task-publication select{width:100px;margin:0}.task-publication p{margin:10px 0 0;font-size:12px;color:var(--text-muted);line-height:1.7}.task-publication [role=alert]{color:var(--danger)}.task-label{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--surface-subtle);color:var(--text-secondary);border-radius:5px;font-size:11px;line-height:1.5;padding:3px 8px;max-width:100%;overflow-wrap:anywhere}button.task-label:hover{background:var(--surface-soft)}.task-label button{padding:0;color:var(--text-muted);line-height:1;font-size:16px}.task-label-dialog{width:min(520px,calc(100vw - 36px));border:1px solid var(--line);border-radius:12px;padding:24px;color:var(--text);box-shadow:0 18px 70px #10213b33}.task-label-dialog::backdrop{background:#10213b70}.task-label-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px}.task-label-dialog h2{font-size:18px;margin:0}.task-label-dialog p{font-size:13px;line-height:1.8}.task-label-dialog header>button{font-size:23px;color:var(--text-muted)}.task-label-editor{display:flex;gap:7px;flex-wrap:wrap;min-height:60px;padding:12px;border:1px solid var(--line-subtle);border-radius:7px;align-items:flex-start;margin:18px 0}.task-label-dialog label{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:7px}.task-label-input{display:flex;align-items:center;gap:10px;margin-bottom:7px}.task-label-input input{margin:0!important;min-width:0}.task-label-dialog .modal-actions{margin-top:25px}.task-tag-filters{padding:14px 22px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line-subtle)}.task-tag-filters>span{font-size:12px;color:var(--text-muted);margin-right:7px}.task-tag-filters>button{padding:5px 10px;border-radius:6px;font-size:12px;color:var(--text-muted)}.task-tag-filters>button.selected{background:var(--space-900);color:var(--on-space)}.task-tag-filters small{margin-left:7px;font-size:10px;color:var(--text-muted)}.task-selection-bar{display:flex;align-items:center;gap:15px;padding:12px 22px;background:var(--surface-subtle);font-size:12px;color:var(--text-muted);border-bottom:1px solid var(--line-subtle);flex-wrap:wrap}.task-selection-bar label,.task-card-top label{display:flex;align-items:center;gap:9px;margin:0!important;font-size:12px}.task-library input[type=checkbox]{accent-color:var(--accent)}.task-card-top{justify-content:space-between}.task-delete{font-size:11px!important;color:var(--text-muted)!important}.task-delete:hover{color:var(--danger)!important}.task-card-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.task-source{margin-top:8px;display:block;color:var(--text-muted);font-size:10px;overflow-wrap:anywhere}.task-library .task-card footer{flex-wrap:wrap;gap:10px}.task-library .task-card footer .inline{flex-wrap:wrap;gap:12px}.task-library .task-grid{padding-top:18px}.task-library .task-card>.task-labels{margin-bottom:3px}.task-library-error{padding:14px 22px;color:var(--danger);font-size:12px;background:var(--danger-soft)}.task-load-more{text-align:center;padding:0 20px 22px}.task-delete-confirm{background:var(--danger)}.task-tag-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:-10px 0 22px}.task-tag-summary>span{font-size:12px;color:var(--text-muted)}@media(max-width:760px){.task-tag-filters,.task-selection-bar{padding:12px 16px}.task-library .task-grid{padding:16px}.task-label-dialog{padding:20px}.task-library .panel-title .search{width:100%}.task-tag-summary{margin-top:0}.task-card-top{gap:12px}}.task-tag-filters>button.selected small{color:#d0def3}.task-label button{display:inline-flex;align-items:center;justify-content:center}.task-label-dialog header>button{display:inline-flex;padding:4px}.task-library .panel-title h2{flex-shrink:0}.task-library .panel-title .search{width:min(340px,100%);flex:none}.task-library .task-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.task-library .task-card footer>span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1px}@media(max-width:760px){.task-library .panel-title .search{width:100%}.task-library .task-card p{-webkit-line-clamp:4}}.task-top-agents{border-top:1px solid var(--line-subtle);padding-top:14px;margin:0 0 18px}.task-top-agents header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.task-top-agents h4{font-size:12px;font-weight:600;margin:0 0 3px;color:var(--text)}.task-top-agents header small,.task-top-agent-row small{font-size:10px;color:var(--text-muted)}.task-top-agents header>a{font-size:11px;color:var(--accent);white-space:nowrap;text-decoration:none}.task-top-agents ol{list-style:none;margin:0;padding:0;display:grid;gap:3px}.task-top-agent-row{display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:9px 0;color:var(--text)}.task-top-agent-identity{min-width:0;display:flex;flex-direction:column;gap:3px;text-decoration:none;color:inherit}.task-top-agent-row b{font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-top-agent-rank{width:19px;flex-shrink:0;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.task-top-agent-row strong{font-size:13px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.task-top-agents header>a:hover,.task-top-agent-score:hover{text-decoration:underline}.task-top-agent-science{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.task-top-agent-score{display:inline-flex;align-items:center;min-height:28px;color:var(--accent);text-decoration:none;border-radius:3px}.task-top-agent-score:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.task-top-agent-review{grid-column:2/-1;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.task-top-agent-review>small{font-size:10px;color:var(--text-muted)}.task-top-agent-review .review-summary{min-width:0;max-width:none;flex-direction:row;align-items:baseline;gap:5px 10px;flex-wrap:wrap}.task-top-agent-review .review-summary-score{font-size:11px}.task-top-agent-review .review-summary small{font-size:10px}.task-library .task-card .task-top-agents p{font-size:11px;margin:12px 0 6px;color:var(--text-muted)}.task-library .task-card .task-top-agents .task-top-agent-note{display:block;font-size:10px;line-height:1.6}.evaluation-list{padding:24px 0 0;overflow:visible}.evaluation-toolbar,.evaluation-filters,.evaluation-list-meta,.evaluation-selected-tags{padding-left:24px;padding-right:24px}.evaluation-toolbar{display:flex;gap:12px;align-items:center}.evaluation-toolbar .search{flex:1;max-width:none}.evaluation-filters{display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr 1.4fr;gap:12px;margin-top:18px}.evaluation-filters label{font-size:12px;gap:6px;margin:0;min-width:0}.evaluation-filters input,.evaluation-filters select{width:100%;min-width:0;margin:0}.evaluation-tag-input{display:flex;border:1px solid var(--border,#dce1e8);border-radius:7px;align-items:center;overflow:hidden;background:var(--surface,#fff)}.evaluation-tag-input input{border:0;background:transparent;min-width:0}.evaluation-tag-input .text-button{white-space:nowrap;padding:8px}.evaluation-list-meta{display:flex;justify-content:space-between;align-items:center;min-height:50px;color:var(--muted,#697386);font-size:12px}.evaluation-selected-tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-bottom:16px}.evaluation-table-scroll{overflow-x:auto}.evaluation-table{width:100%;table-layout:fixed}.evaluation-table th,.evaluation-table td{padding:18px 12px;vertical-align:top;overflow-wrap:anywhere}.evaluation-table th{font-size:12px;white-space:normal}.evaluation-submissions th:nth-child(1){width:25%}.evaluation-submissions th:nth-child(2){width:22%}.evaluation-submissions th:nth-child(3){width:18%}.evaluation-submissions th:nth-child(4){width:10%}.evaluation-submissions th:nth-child(5){width:16%}.evaluation-submissions th:nth-child(6){width:9%}.evaluation-title{font-weight:600;text-align:left;display:block;overflow-wrap:anywhere;padding:0}.evaluation-table .block,.evaluation-run-table .block{margin-top:5px}.evaluation-table .task-labels{margin-bottom:5px}.evaluation-table .task-label{max-width:100%;white-space:normal;overflow-wrap:anywhere}.evaluation-grade-basis{font-size:11px;line-height:1.5;color:var(--muted,#697386)}.evaluation-score{font-size:21px;font-variant-numeric:tabular-nums}.evaluation-links{display:flex;gap:10px;flex-wrap:wrap}.evaluation-detail{padding:24px 0 0}.evaluation-detail>.run-context,.evaluation-detail>.panel-title,.evaluation-detail>.evaluation-run-tags,.evaluation-detail-progress,.evaluation-detail>.detail-note{margin-left:24px;margin-right:24px}.evaluation-detail-progress{max-width:560px;margin-bottom:20px}.evaluation-detail-progress p{font-size:12px;color:var(--muted,#697386)}.evaluation-run-table{width:100%;min-width:0;table-layout:fixed}.evaluation-run-table th:nth-child(1){width:23%}.evaluation-run-table th:nth-child(2){width:22%}.evaluation-run-table th:nth-child(3){width:5%}.evaluation-run-table th:nth-child(4){width:11%}.evaluation-run-table th:nth-child(5){width:16%}.evaluation-run-table th:nth-child(6){width:10%}.evaluation-run-table th:nth-child(7){width:13%}.evaluation-run-table th,.evaluation-run-table td{vertical-align:top;padding:18px 10px;overflow-wrap:anywhere}.evaluation-run-table th{font-size:12px}.evaluation-run-table .error-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.evaluation-run-tags{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:12px 0 20px}.evaluation-submit-tags{margin:16px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.evaluation-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.evaluation-tag-filter{grid-column:span 2}}@media(max-width:760px){.evaluation-list{padding-top:16px}.evaluation-toolbar,.evaluation-filters,.evaluation-list-meta,.evaluation-selected-tags{padding-left:16px;padding-right:16px}.evaluation-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-tag-filter{grid-column:span 2}.evaluation-table-scroll{overflow:visible}.evaluation-table,.evaluation-run-table{min-width:0;display:block}.evaluation-table thead,.evaluation-run-table thead{display:none}.evaluation-table tbody,.evaluation-run-table tbody{display:block}.evaluation-table tr,.evaluation-run-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:16px;border-top:1px solid var(--border,#e6e9ef);gap:14px 18px}.evaluation-table td,.evaluation-run-table td{display:block;padding:0;border:0;min-width:0}.evaluation-table td:first-child,.evaluation-run-table td:first-child{grid-column:span 2}.evaluation-table td:before,.evaluation-run-table td:before{content:attr(data-label);display:block;font-size:11px;color:var(--muted,#697386);margin-bottom:6px}.evaluation-table td:first-child:before,.evaluation-run-table td:first-child:before{display:none}.evaluation-table td:nth-last-child(2),.evaluation-table td:last-child,.evaluation-run-table td:last-child{grid-column:span 2}.evaluation-score{font-size:20px}.evaluation-detail>.run-context,.evaluation-detail>.panel-title,.evaluation-detail>.evaluation-run-tags,.evaluation-detail-progress,.evaluation-detail>.detail-note{margin-left:16px;margin-right:16px}}
