/* The model's measured work, shown on a common scale. */
.model-data{padding-block:72px 24px;background:#f2efe8;border-block:1px solid var(--line)}
.model-data-heading{max-width:1040px;margin-bottom:42px}
.model-data-eyebrow{font-size:10px;line-height:1.7;letter-spacing:.07em;color:var(--red);margin:0 0 16px}
.model-data-heading h2{font-size:clamp(50px,5.4vw,82px);line-height:1.02;letter-spacing:-.045em;margin:0;text-wrap:balance}
.model-data-intro{font-size:12px;line-height:1.95;max-width:740px;margin:22px 0 0}
.model-data-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(30px,5vw,76px);align-items:start}
.model-data-chart{min-width:0;border-top:1px solid var(--ink);padding-top:20px}
.model-data-chart-top{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px}
.model-data-chart-top h3{font:13px/1.6 var(--body);letter-spacing:0}
.model-data-controls{display:flex;border:1px solid #afa597;padding:3px;gap:3px;flex:none}
.model-data-controls button{border:0;padding:6px 10px;font-size:10px;line-height:1.5;transition:background .2s,color .2s}
.model-data-controls button[aria-pressed=true]{background:var(--red);color:var(--paper)}
.model-data-controls button:not([aria-pressed=true]):hover{background:#ded7cb}
.model-data-axis{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:9px;line-height:1.5;margin-bottom:15px}
.model-data-row{margin-bottom:22px;min-width:0}
.model-data-row-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px;margin-bottom:9px}
.model-data-row-training .model-data-row-label{color:var(--red)}
.model-data-value{font:26px/1 var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;flex:none}
.model-data-track{height:31px;background:repeating-linear-gradient(to right,#d8d0c4 0 1px,transparent 1px calc(100% / 3));border-right:1px solid #d8d0c4;border-bottom:1px solid #d8d0c4;overflow:visible}
.model-data-bar{display:block;width:var(--data-bar-size);min-width:2px;height:100%;background:#9d9282;transform-origin:left;transition:width .65s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1) var(--data-row-delay)}
.model-data-row-training .model-data-bar{background:var(--red)}
.model-data-row-evaluation .model-data-bar{background:#5c635a}
.model-data-row-note{display:flex;justify-content:space-between;align-items:start;gap:14px;margin-top:8px;color:var(--muted);font-size:8px;line-height:1.8}
.model-data-row-note p{max-width:380px}
.model-data-row-note>span{flex:none}
.model-data-total{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:17px 0 0;border-top:1px solid var(--ink)}
.model-data-total>p{font-size:10px;line-height:1.7}
.model-data-total-context{display:block;color:var(--muted);font-size:8px;margin-top:3px}
.model-data-total>strong{font:45px/1 var(--serif);letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;color:var(--red)}
.model-data-dataset{border-left:1px solid #c7beb0;padding-left:clamp(26px,3.5vw,52px);min-width:0}
.model-data-dataset h3{font-size:clamp(36px,3.3vw,51px);line-height:1.04;letter-spacing:-.035em}
.model-data-dataset-intro{font-size:11px;line-height:1.9;margin:15px 0 20px;max-width:330px}
.model-data-tiles{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;max-width:350px}
.model-data-tiles>span{display:block;aspect-ratio:1;background:#c4b39c;transition:opacity .35s var(--data-tile-delay),transform .5s cubic-bezier(.2,.7,.2,1) var(--data-tile-delay);transform-origin:50% 50%}
.model-data .model-data-seed{background:var(--red)}
.model-data-legend{display:flex;flex-wrap:wrap;gap:12px 25px;margin:13px 0 20px;font-size:8px;line-height:1.8}
.model-data-legend>span{display:flex;align-items:center;gap:7px}
.model-data-legend i{display:block;width:8px;height:8px;background:#c4b39c}
.model-data-dataset-counts{margin:0;border-top:1px solid #c7beb0;padding-top:13px;display:grid;gap:9px}
.model-data-dataset-counts>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px}
.model-data-dataset-counts dt{font-size:9px;line-height:1.7}
.model-data-dataset-counts dd{font:28px/1 var(--serif);margin:0;color:var(--red)}
.model-data-method{display:block;border-top:1px solid #c7beb0;margin-top:24px;padding-top:13px;font-size:10px;line-height:1.8;color:var(--muted)}
.model-data-method details{min-width:0;max-width:760px;text-align:left}
.model-data-method summary{list-style:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;cursor:pointer;color:var(--ink);padding:0 0 5px}
.model-data-method summary::-webkit-details-marker{display:none}
.model-data-method summary>span{font-size:16px;line-height:1;transition:transform .2s}
.model-data-method details[open] summary>span{transform:rotate(45deg)}
.model-data-method details>div{padding-top:8px}
.model-data-method details p+p{margin-top:10px}
.model-data[data-data-ready]:not(.is-visible) .model-data-bar{transform:scaleX(0)}
.model-data[data-data-ready]:not(.is-visible) .model-data-tiles>span{opacity:0;transform:scale(.3)}
@media(max-width:950px){.model-data{padding-block:56px 24px}.model-data-heading{margin-bottom:34px}.model-data-layout{gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.model-data-dataset{padding-left:26px}.model-data-tiles{grid-template-columns:repeat(16,minmax(0,1fr));gap:3px}.model-data-chart-top{align-items:start;gap:12px}.model-data-chart-top h3{font-size:11px;max-width:160px}.model-data-row-note{font-size:8px}.model-data-row-note>span{display:none}.model-data-total>strong{font-size:38px}}
@media(max-width:700px){.model-data{padding-block:46px 22px}.model-data-heading h2{font-size:clamp(43px,8.8vw,60px)}.model-data-heading h2 br{display:none}.model-data-intro{font-size:11px;margin-top:19px}.model-data-layout{display:block}.model-data-chart-top h3{font-size:12px;max-width:none}.model-data-chart-top{align-items:center}.model-data-row-label{font-size:11px}.model-data-track{height:30px}.model-data-row{margin-bottom:22px}.model-data-row-note>span{display:block}.model-data-total>strong{font-size:43px}.model-data-dataset{margin-top:36px;padding:28px 0 0;border-left:0;border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.model-data-dataset>.model-data-eyebrow{grid-column:1/-1}.model-data-dataset h3{grid-column:1;font-size:38px}.model-data-dataset-intro{grid-column:1;margin-bottom:0}.model-data-tiles{grid-column:2;grid-row:1/3;grid-template-columns:repeat(12,minmax(0,1fr));align-self:center;gap:3px}.model-data-legend{grid-column:2;justify-content:space-between;gap:7px;margin-block:13px 17px}.model-data-dataset-counts{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:25px;padding-top:14px}.model-data-dataset-counts>div{gap:13px}.model-data-method{margin-top:22px}}
@media(max-width:420px){.model-data-dataset{gap:0 19px}.model-data-dataset h3{font-size:34px}.model-data-dataset-intro{font-size:9px}.model-data-legend{font-size:7px;gap:5px}.model-data-legend>span{gap:5px}.model-data-dataset-counts{gap:16px}.model-data-dataset-counts dt{font-size:8px}.model-data-dataset-counts dd{font-size:25px}.model-data-row-note{font-size:7px}.model-data-chart-top h3{font-size:10px}.model-data-controls button{padding-inline:8px;font-size:9px}.model-data-total>p{font-size:9px}.model-data-total>strong{font-size:39px}}
@media(prefers-reduced-motion:reduce){.model-data *, .model-data *::before,.model-data *::after{transition:none!important;animation:none!important}.model-data[data-data-ready]:not(.is-visible) .model-data-bar{transform:none}.model-data[data-data-ready]:not(.is-visible) .model-data-tiles>span{opacity:1;transform:none}}
@media print{.model-data{break-inside:avoid;background:white}.model-data-controls{display:none}.model-data[data-data-ready]:not(.is-visible) .model-data-bar{transform:none}.model-data[data-data-ready]:not(.is-visible) .model-data-tiles>span{opacity:1;transform:none}}

