.eval-main{padding-bottom:30px}.eval-intro{grid-template-columns:1.25fr 1fr;align-items:center;gap:70px;padding:52px 0 44px;display:grid}.eval-intro h1{letter-spacing:-.045em;margin:18px 0 25px;font-size:clamp(3.6rem,6.8vw,6.4rem);line-height:1.04}.eval-intro h1 em{color:var(--color-accent)}.eval-lede{max-width:560px;color:var(--color-text-muted);font-size:18px;line-height:1.85}.eval-cover{border-radius:16px;overflow:hidden}.eval-cover .work-visual{width:100%}.eval-public-note{border-top:1px solid var(--field-rule);border-bottom:1px solid var(--field-rule);color:var(--color-text-muted);align-items:center;gap:12px;padding:17px 0;font-size:13px;line-height:1.7;display:flex}.eval-public-note svg{color:var(--color-accent);flex-shrink:0}.eval-metrics{grid-template-columns:repeat(4,1fr);padding:36px 0 48px;display:grid}.eval-metrics>div{border-left:1px solid var(--field-rule);padding:0 26px}.eval-metrics>div:first-child{border-left:0;padding-left:0}.eval-main .eval-metrics h2{font-family:var(--font-manrope), sans-serif;color:var(--color-text-muted);letter-spacing:0;font-size:13px;font-weight:500}.eval-metrics p{color:var(--color-text-muted);font-size:12px;line-height:1.6}.eval-metrics .eval-metric-value{letter-spacing:-.04em;color:var(--color-text-primary);margin:8px 0;font-size:44px;font-weight:500;line-height:1.3}.eval-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.eval-section-heading h2{margin-top:10px;font-size:clamp(25px,3vw,36px)}.eval-status{border:1px solid var(--field-rule);white-space:nowrap;color:var(--color-text-muted);border-radius:100px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}.eval-status>span{border:1px solid;border-radius:50%;width:6px;height:6px}.eval-empty{text-align:center;border:1px solid var(--field-rule);background:var(--color-canvas);border-radius:14px;padding:56px 28px 50px}.eval-empty-mark{border:1px solid var(--field-rule);width:62px;height:62px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:16px;place-items:center;margin-bottom:22px;display:inline-grid}.eval-empty h3{letter-spacing:-.035em;margin-bottom:15px;font-size:clamp(22px,3vw,29px)}.eval-empty p{max-width:525px;color:var(--color-text-muted);margin:0 auto;font-size:15px;line-height:1.9}.eval-empty .eval-empty-footnote{margin:18px auto 23px;font-size:12px}.eval-empty .field-text-link{justify-content:center;min-height:44px}.eval-reading{grid-template-columns:.8fr 1.6fr;gap:80px;padding:64px 0;scroll-margin-top:110px;display:grid}.eval-reading-intro svg{color:var(--color-accent);margin-bottom:17px}.eval-reading h2,.eval-boundary h2{letter-spacing:-.03em;font-size:30px;line-height:1.2}.eval-reading p,.eval-boundary p{color:var(--color-text-muted);margin-top:16px;font-size:14px;line-height:1.9}.eval-reading-notes{gap:28px;display:grid}.eval-reading-notes article{border-bottom:1px solid var(--field-rule);padding-bottom:27px}.eval-reading-notes article:last-child{border-bottom:0;padding-bottom:0}.eval-reading-notes h3{letter-spacing:-.02em;margin:11px 0 0;font-size:20px}.eval-reading-notes p{margin-top:9px}.eval-boundary{border-top:1px solid var(--field-rule);grid-template-columns:.8fr 1.6fr;gap:80px;padding:36px 0 45px;display:grid}.eval-boundary h2{margin-top:15px}.eval-boundary p:first-child{margin-top:0}.eval-boundary .field-text-link{min-height:44px;margin-top:22px}@media (max-width:900px){.eval-intro{gap:28px}.eval-intro h1{font-size:4rem}.eval-reading,.eval-boundary{grid-template-columns:1fr 1.5fr;gap:40px}.eval-metrics>div{padding:0 16px}}@media (max-width:650px){.eval-intro{grid-template-columns:1fr;gap:28px;padding:32px 0}.eval-intro h1{font-size:clamp(3rem,12vw,4rem)}.eval-lede{font-size:16px}.eval-cover{max-width:460px}.eval-metrics{grid-template-columns:1fr 1fr;row-gap:26px;padding:28px 0 36px}.eval-metrics>div:nth-child(odd){border-left:0;padding-left:0}.eval-metrics .eval-metric-value{font-size:36px}.eval-section-heading{flex-direction:column;align-items:start;gap:16px}.eval-empty{padding:34px 20px}.eval-reading,.eval-boundary{grid-template-columns:1fr;gap:26px;padding:40px 0}}
.eval-filters{flex-wrap:wrap;align-items:end;gap:18px;padding-top:30px;display:flex}.eval-filters label{color:var(--color-text-muted);flex:1;gap:8px;min-width:170px;max-width:100%;font-size:12px;display:grid}.eval-filters select{border:1px solid var(--field-rule);background:var(--color-canvas);width:100%;min-height:44px;color:var(--color-text-primary);font:inherit;text-overflow:ellipsis;border-radius:8px;padding:10px 32px 10px 12px;font-size:13px}.eval-filters button{min-height:44px}.eval-comparison-note{color:var(--color-text-muted);max-width:860px;margin-bottom:20px;font-size:13px;line-height:1.85}.eval-table-scroll{border:1px solid var(--field-rule);background:var(--color-canvas);border-radius:12px;max-width:100%;overflow-x:auto}.eval-table{text-align:left;border-collapse:collapse;width:100%;min-width:850px;font-size:13px;line-height:1.7}.eval-table caption{text-align:left;color:var(--color-text-muted);padding:16px 20px;font-size:13px}.eval-table th,.eval-table td{vertical-align:top;border-top:1px solid var(--field-rule);padding:17px 20px}.eval-table thead th{background:var(--color-accent-soft);font-size:12px;font-weight:500}.eval-table tbody th{font-weight:500}.eval-table small,.eval-run small{color:var(--color-text-muted);margin-top:5px;font-size:11px;line-height:1.8;display:block}.eval-table td:nth-child(2){overflow-wrap:anywhere;max-width:270px}.eval-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:15px;padding:42px 0 20px;display:flex}.eval-history-heading h2{font-size:30px}.eval-history-heading p{color:var(--color-text-muted);font-size:12px}.eval-run{border-top:1px solid var(--field-rule);scroll-margin-top:110px}.eval-run:last-child{border-bottom:1px solid var(--field-rule)}.eval-run summary{cursor:pointer;grid-template-columns:1fr auto 20px;align-items:center;gap:25px;min-height:44px;padding:22px 0;list-style:none;display:grid}.eval-run summary::-webkit-details-marker{display:none}.eval-run summary:after{content:"+";color:var(--color-accent);font-size:22px}.eval-run[open] summary:after{content:"−"}.eval-run summary strong{margin-top:8px;font-size:18px;font-weight:500;display:block}.eval-run time{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px}.eval-outcome{text-transform:capitalize;text-align:right;font-size:13px}.eval-run dl{border-top:1px solid var(--field-rule);grid-template-columns:1fr 1fr;gap:22px 40px;padding:22px 0;display:grid}.eval-run dt{color:var(--color-text-muted);margin-bottom:7px;font-size:11px}.eval-run dd{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.eval-run dd a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.eval-run>p{color:var(--color-text-muted);padding-bottom:22px;font-size:12px;line-height:1.8}.eval-run summary:focus-visible,.eval-table-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:650px){.eval-filters{gap:14px}.eval-filters label{flex-basis:100%}.eval-run summary{grid-template-columns:1fr 20px;gap:12px}.eval-outcome{text-align:left;grid-area:2/1}.eval-run summary:after{grid-area:1/2/3}.eval-run dl{grid-template-columns:1fr;gap:17px}}
