.bld{font-variant-numeric:tabular-nums lining-nums}.bld-head{align-items:center}.bld-filter{flex:0 1 var(--search-field-w);min-width:220px}.bld-state{padding:2.5rem 1rem;text-align:center;font-size:14px;color:var(--ink-4,#6f675c)}.bld-skeleton{display:grid;gap:var(--space-2)}.bld-skeleton>div{height:36px;border-radius:var(--radius-sm);background:var(--inset)}.bld-table{table-layout:auto}.bld-table th{white-space:nowrap}.bld-table.bld-runs{min-width:1100px}.bld-runs .bld-row>td:first-child{overflow:hidden;text-overflow:ellipsis}.bld-runs tbody tr.bld-row>td:nth-child(3),.bld-runs thead tr>th:nth-child(3){padding-left:0;padding-right:24px;text-indent:-8px}.bld-runs td.bld-wrap{min-width:0;max-width:none}.bld-table-wrap{overflow-x:auto;margin-inline:calc(-1 * var(--page-gutter, 16px))}.bld-table tbody tr>td:first-child,.bld-table thead tr>th:first-child{padding-left:calc(8px + var(--page-gutter, 16px))}.bld-table tbody tr>td:last-child,.bld-table thead tr>th:last-child{padding-right:calc(8px + var(--page-gutter, 16px))}.bld-table .bld-num{text-align:left}.bld-co{display:flex;align-items:center}.logo-slot.bld-co-slot{--slot-w:40px;--slot-h:28px;--ink:24px;margin-right:12px}.bld-co-logo{width:28px;height:28px;flex:0 0 auto;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--font-weight-semibold);color:#fff;background:hsl(35 9% 66%)}.bld-co-logo-logo{width:auto;max-width:56px;-o-object-fit:contain;object-fit:contain;background:none}.bld-row td{position:relative;white-space:nowrap}.bld-table td.bld-wrap{white-space:normal;min-width:140px;max-width:200px}.bld-link{color:var(--ink,#17140f);font-weight:var(--font-weight-medium);text-decoration:none}.bld-link:hover,.bld-runs .bld-row:hover .bld-link{color:var(--burnt-orange)}.bld-rate{font-weight:var(--font-weight-medium)}.bld-rate--ready{color:var(--ready-ink,#0b7a66)}.bld-rate--gated{color:var(--gated-ink,#a65e0c)}.bld-rate--blocked{color:var(--blocked-ink,#a82e2c)}.bld-muted{color:var(--ink-4,#6f675c)}.bld-pill{display:inline-block;margin-left:var(--space-2);padding:1px 8px;font-size:12px;line-height:18px;color:var(--ink-3,#463e36);background:#fff;border:1px solid var(--line,#ece8dd);border-radius:var(--radius-full)}.bld-pill--live{color:var(--ready-ink,#0b7a66);background:var(--ready-bg,#e4f5f0);border-color:transparent}.bld-pill--status{color:#24708b;background:rgba(36,112,139,.12);border-color:transparent}.bld-pill--done{color:var(--ink-3,#463e36);background:rgba(70,62,54,.08);border-color:transparent}.bld-pill--failed{color:var(--blocked-ink,#a82e2c);background:var(--blocked-bg,#fbe7e4);border-color:transparent}.bld-num>.bld-pill{margin-left:0}.bld-pill--stopped{color:#4f5560;background:rgba(79,85,96,.12);border-color:transparent}.bld-pill--trial{color:#5f564c;background:#eee9df;border-color:transparent}.bld-panel{container-type:inline-size;position:relative}.bld-panel__grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:var(--space-5);align-items:start}@container (max-width: 720px){.bld-panel__grid{grid-template-columns:minmax(0,1fr)}}.bld-panel--focused:before{content:none}.bld-pair .bld-panel--focused:before{content:"";position:absolute;left:calc(-1 * var(--space-3));top:4px;bottom:4px;width:3px;border-radius:var(--radius-full);background:var(--grad)}.bld-panel__card{position:sticky;top:var(--space-4)}.bld-panel__card-skeleton{min-height:240px;border-radius:var(--radius-xl);background:var(--inset)}.bld-panel__card-fallback{padding:var(--space-4);background:#fff;border:1px solid var(--line,#ece8dd);border-radius:var(--radius-xl)}.bld-panel__side{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.bld-checks{width:100%;margin:0;border-collapse:collapse;font-size:14px;line-height:1.45}.bld-checks th{height:40px;padding:0 12px 0 0;text-align:left;font-size:16px;font-weight:var(--font-weight-medium);color:var(--ink,#17140f)}.bld-checks td,.bld-checks th{border-bottom:1px solid var(--line,#ece8dd)}.bld-checks td{padding:10px 12px 10px 0;vertical-align:top}.bld-checks tr:last-child td{padding-bottom:4px;border-bottom:0}.bld-checks{table-layout:fixed}.bld-checks th:first-child{width:200px}.bld-checks td:nth-child(2),.bld-checks th:nth-child(2){padding-right:64px}.bld-checks th:last-child{width:calc(var(--bld-grade-w) + var(--bld-grade-gap))}.bld-checks td:last-child,.bld-checks th:last-child{padding-right:var(--bld-grade-gap);white-space:nowrap}.bld-check{display:flex;gap:var(--space-3);align-items:center;min-height:32px}.bld-check__icon{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);background:rgba(23,20,15,.06);color:var(--ink-3,#463e36)}.bld-check__name{display:inline-block;border-radius:4px;font-size:16px;line-height:1.35;font-weight:var(--font-weight-medium);color:#2f5c6a}.bld-check__reason{margin:4px 0 0;color:var(--ink-3,#463e36)}.bld-reasons{margin:0;padding:0;list-style:none;font-size:14px;line-height:1.5;color:var(--ink-3,#463e36)}.bld-reasons li+li{margin-top:var(--space-1)}.bld-reasons strong{color:var(--ink,#17140f);font-weight:var(--font-weight-medium)}.bld-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--space-2)}.bld-tile{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);background:var(--inset);border-radius:var(--radius-sm)}.bld-tile__label{font-size:11px;color:var(--ink-4,#6f675c)}.bld-tile__value{font-size:18px;font-weight:var(--font-weight-medium);color:var(--ink,#17140f)}.bld-tile__value .bld-muted{font-size:13px;font-weight:var(--font-weight-regular)}.bld-trace{margin:0;padding:0 0 0 var(--space-3);list-style:none;border-left:2px solid var(--line,#ece8dd);font-size:13px}.bld-trace__state{margin:0;font-size:13px;color:var(--ink-4,#6f675c)}.bld-call+.bld-call{margin-top:var(--space-2)}.bld-call__details>summary{list-style:none;cursor:pointer}.bld-call__details>summary::-webkit-details-marker{display:none}.bld-call__row{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(0,1fr) 64px;gap:var(--space-2);align-items:baseline}.bld-call__tool{font-weight:var(--font-weight-medium);color:var(--ink,#17140f)}.bld-call__args,.bld-call__result{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3,#463e36)}.bld-call__result--error{color:var(--blocked-ink)}.bld-call__time{color:var(--ink-4,#6f675c);white-space:nowrap;text-align:right}.bld-call__body{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.bld-call__text{margin:0;padding:var(--space-2) var(--space-3);max-height:320px;overflow:auto;font-family:var(--body,"Outfit",system-ui,sans-serif);font-size:12px;line-height:1.5;color:var(--ink-3,#463e36);background:#fff;border:1px solid var(--line,#ece8dd);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word}.bld-call__text--error{color:var(--blocked-ink)}.bld-call__label{display:block;margin-bottom:2px;font-size:11px;color:var(--ink-4,#6f675c)}.bld-call__reasoning{margin:0;padding:var(--space-2) var(--space-3);max-width:72ch;line-height:1.5;color:var(--ink,#17140f);background:var(--inset);border-radius:var(--radius-sm);white-space:pre-wrap}.bld-call__extract{color:var(--ink-3,#463e36)}.bld-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:start}@media (max-width:900px){.bld-pair{grid-template-columns:1fr}}.bld-placeholder{display:flex;align-items:center;justify-content:center;min-height:120px;border-radius:var(--radius-lg);background:var(--inset);color:var(--ink-4,#6f675c);font-size:14px}.bld-card__title{margin:0 0 var(--space-1);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--ink,#17140f)}.bld-card__desc{margin:0 0 var(--space-3);max-width:72ch;font-size:14px;line-height:1.5;color:var(--ink-3,#463e36)}.bld-chips{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0 0 var(--space-3);padding:0;list-style:none}.bld-chip{padding:1px 8px;font-size:12px;line-height:18px;border-radius:var(--radius-full)}.bld-checks .bld-chip{display:inline-block;margin-top:6px}.bld-chip--pass{color:var(--ready-ink);background:var(--ready-bg)}.bld-chip--revise{color:var(--gated-ink,#a65e0c);background:var(--gated-bg,#fceedd)}.bld-details{margin-bottom:var(--space-2);font-size:13px;color:var(--ink-3,#463e36)}.bld-details>summary{cursor:pointer;color:var(--ink,#17140f);font-weight:var(--font-weight-medium)}.bld-details__list{margin:var(--space-2) 0 0;padding-left:18px}.bld-details__list li{margin-bottom:var(--space-1)}.bld-objection{color:var(--gated-ink)}.bld-sql{margin:var(--space-1) 0 0;padding:var(--space-2);font-family:var(--body,"Outfit",system-ui,sans-serif);font-size:12px;white-space:pre-wrap;background:var(--inset);border-radius:var(--radius-sm)}.bld-panel{--bld-grade-w:100px;--bld-grade-gap:32px}.bld-panel__side>:not(.bld-checks){width:calc(100% - var(--bld-grade-gap))}.bld-grade{padding:0}.bld-seg{display:inline-flex;box-sizing:border-box;width:var(--bld-grade-w);align-items:center;gap:2px;height:32px;padding:2px;background:#fff;border:1px solid var(--line,#ece8dd);border-radius:var(--radius-sm)}.bld-seg__btn{flex:1 1 0;height:100%;padding:0 10px;font-family:var(--body,"Outfit",system-ui,sans-serif);font-size:14px;font-weight:var(--font-weight-medium);color:var(--ink-4,#6f675c);background:none;border:none;border-radius:calc(var(--radius-sm) - 3px);cursor:pointer}.bld-seg__btn[aria-pressed=true]:first-of-type{color:var(--ready-ink,#0b7a66);background:var(--ready-bg,#e4f5f0)}.bld-seg__btn[aria-pressed=true]:last-of-type{color:var(--blocked-ink,#a82e2c);background:var(--blocked-bg,#fbe7e4)}.bld-note{display:block;box-sizing:border-box;width:100%;padding:6px 10px;font-family:var(--body,"Outfit",system-ui,sans-serif);font-size:14px;color:var(--ink,#17140f);background:transparent;border:1px solid var(--line,#ece8dd);border-radius:var(--field-radius,var(--radius-sm));height:40px;min-height:40px;resize:vertical}.bld-note:focus{outline:none;border-color:var(--field-focus-border);box-shadow:var(--field-focus-halo)}.bld-grade__actions{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.bld-grade__error{font-size:13px;color:var(--blocked-ink)}.bld-reviews{margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:13px;color:var(--ink-4,#6f675c)}.bld-reviews:empty{display:none}.bld-padnote{padding:var(--space-3) var(--space-4);background:var(--shell-ground,#f7f5f0);border:1px solid var(--line,#ece8dd);border-radius:var(--radius-sm)}.bld-padnote__section{display:block;font-size:12px;line-height:16px;font-weight:var(--font-weight-medium);color:var(--ink-4,#6f675c)}.bld-padnote__text{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--ink,#17140f);white-space:pre-wrap}.bld-table .bld-company td{padding-top:20px;font-size:16px;font-weight:var(--font-weight-semibold);color:var(--ink,#17140f)}.bld-strip{display:flex;gap:8px;list-style:none;margin:0 0 var(--section-gap,16px);padding:0}.bld-figure{flex:1 1 0;min-width:-moz-max-content;min-width:max-content;padding:16px;background:#fff;border:1px solid rgba(26,23,20,.06);border-radius:var(--radius-sm);box-shadow:0 1px 3px rgba(26,23,20,.08),0 1px 1px rgba(26,23,20,.04)}.bld-figure__lab{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:var(--font-weight-medium);color:var(--ink-3,#463e36)}.bld-figure__lab i{flex:none;width:8px;height:8px;border-radius:var(--radius-full);background:hsl(var(--brand-blue))}.bld-figure__n{margin-top:4px;font-size:26px;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:30px;color:#2f5c6a;white-space:nowrap}.bld-figure__n--none{font-weight:var(--font-weight-medium);letter-spacing:0}.bld-figure__d,.bld-figure__n--none{font-size:14px;color:var(--ink-4,#6f675c)}.bld-figure__d{margin-top:4px}.bld-figure--ready .bld-figure__lab i{background:var(--ready,#0fa68a)}.bld-figure--gated .bld-figure__lab i{background:var(--gated,#ee8a1e)}.bld-figure--gated .bld-figure__n{color:var(--gated-ink,#a65e0c)}.bld-figure--blocked .bld-figure__lab i{background:var(--blocked,#e64a47)}.bld-figure--blocked .bld-figure__d{color:var(--blocked-ink,#a82e2c)}.bld-pass__head{display:flex;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);font-size:18px;line-height:1.35;letter-spacing:normal;font-weight:var(--font-weight-medium);color:#2f5c6a}.bld-pass__meta{font-size:14px;font-weight:var(--font-weight-regular)}.bld-id,.bld-pass__meta{color:var(--ink-4,#6f675c)}.bld-id{display:inline-block;padding:0 4px;border:0;border-radius:4px;font:inherit;font-size:13px;font-weight:var(--font-weight-medium);line-height:20px;background:var(--inset,#f1ede3)}button.bld-id{cursor:pointer}.bld-id--card{color:var(--burnt-orange);background:color-mix(in srgb,var(--burnt-orange) 10%,white)}.bld-id--card:hover{background:color-mix(in srgb,var(--burnt-orange) 18%,white)}.bld-id--evidence{color:#2f5c6a;background:color-mix(in srgb,#2f5c6a 10%,white)}.bld-id--evidence:hover,.bld-id--evidence[aria-pressed=true]{background:color-mix(in srgb,#2f5c6a 18%,white)}.bld-evidence{margin:var(--space-3) 0 0;padding:0;list-style:none;flex-direction:column;font-size:14px}.bld-evidence,.bld-evidence li{display:flex;gap:var(--space-2)}.bld-evidence li{align-items:baseline}.bld-evidence__tool{font-weight:var(--font-weight-medium);color:var(--ink,#17140f)}.bld-evidence__result{color:var(--ink-3,#463e36)}.bld-uops{display:flex;flex-direction:column;gap:var(--space-5)}.bld-uops>.bld-panel+.bld-panel{padding-top:var(--space-5);border-top:1px solid var(--line,#ece8dd)}.bld-tl{display:grid;grid-template-columns:72px max-content minmax(0,1fr);row-gap:var(--space-5);max-width:1200px}.bld-tl__list,.bld-tl__pass{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.bld-tl__pass>.bld-pass__head{grid-column:1/-1}.bld-tl__list{margin:0;padding:0;list-style:none}.bld-tl__row{position:relative;display:grid;grid-column:1/-1;grid-template-columns:subgrid;-moz-column-gap:0;column-gap:0;padding:3px 0}.bld-tl__row--note{padding:var(--space-3) 0}.bld-tl__row--note .bld-padnote{border:0}.bld-tl__row--note .bld-tl__time{padding-top:var(--space-3)}.bld-tl__row:before{content:"";position:absolute;left:79px;top:0;bottom:0;width:1px;background:var(--line,#ece8dd)}.bld-tl__row:after{content:"";position:absolute;left:77px;top:12px;width:5px;height:5px;border-radius:var(--radius-full);background:var(--ink-5,#a79e92)}.bld-tl__row--note:after{left:76px;top:calc(var(--space-3) + 12px);width:7px;height:7px;background:hsl(var(--brand-blue))}.bld-tl__row--timed:after{background:#2f5c6a}.bld-tl__row--save:after{background:var(--ready,#0fa68a)}.bld-tl__time{padding-top:3px;font-size:14px;font-weight:var(--font-weight-medium);color:#2f5c6a;text-align:right;white-space:nowrap}.bld-tl__body{grid-column:2/-1;min-width:0;padding-left:28px}.bld-tl__body:has(>.bld-tl__call){display:grid;grid-template-columns:subgrid;padding-left:0}.bld-tl__uop{padding:0;border:0;background:none;font:inherit;font-weight:var(--font-weight-medium);color:var(--ink,#17140f);text-decoration:underline;text-decoration-color:var(--line,#ece8dd);text-underline-offset:3px;cursor:pointer}.bld-tl__uop:hover{color:var(--burnt-orange);text-decoration-color:currentColor}.bld-tl__revise{color:var(--gated-ink,#a65e0c)}.bld-tl__save{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-2);padding-top:5px;font-size:14px}.bld-tl__saved{font-weight:var(--font-weight-medium);color:var(--ready-ink,#0b7a66)}.bld-tl__verdict{color:var(--ink-4,#6f675c)}.bld-tl__call{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;padding-top:3px;font-size:14px}.bld-tl__tool{padding:0 var(--space-3) 0 28px;white-space:nowrap;font-weight:var(--font-weight-medium);color:var(--ink-3,#463e36)}.bld-tl__runs{display:flex;flex-direction:column;gap:9px;min-width:0;margin:0;padding:0;list-style:none}.bld-tl__run{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}.bld-tl__about{flex:none;color:var(--ink-3,#463e36)}.bld-tl__result{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-4,#6f675c)}.bld-tl__result--error{color:var(--blocked-ink,#a82e2c)}.bld-tl__took{flex:none;color:var(--ink-5,#a79e92);white-space:nowrap}