.outline-button{border:1px solid #dcdce0;border-radius:4px;background:#fff;padding:7px 13px;color:var(--muted);font-size:12px}.outline-button:hover{border-color:var(--red);color:var(--red)}.model-pickers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px}.model-pickers label>span,.example-navigation>label{font-size:11px;color:var(--muted)}.model-pickers select,.example-navigation select{display:block;width:100%;max-width:100%;min-width:0;border:1px solid #dcdce0;background:#fff;border-radius:4px;padding:9px 28px 9px 11px;font-size:13px;color:#303038;margin-top:6px}.model-pickers label{min-width:0;border-top:2px solid var(--red);padding-top:10px}.model-pickers label:nth-child(2){border-color:#7d333e}.model-pickers label:nth-child(3){border-color:#99949a}.comparison-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:20px;border-bottom:1px solid var(--line)}.comparison-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0 16px;font-size:12px;color:var(--muted)}.metric-switch{display:flex;gap:0;border:1px solid var(--line);border-radius:4px;overflow:hidden}.metric-switch button{border:0;background:#fff;padding:5px 13px;font-size:12px}.metric-switch button[aria-pressed=true]{color:var(--red);background:var(--red-soft)}.comparison-table{border-collapse:collapse;width:100%;text-align:left;font-size:13px;table-layout:fixed}.comparison-table th,.comparison-table td{padding:15px 18px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.comparison-table th{background:var(--soft);font-weight:600;font-size:12px}.comparison-table td:not(:first-child),.comparison-table th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.comparison-table th:first-child{width:30%}.comparison-table th a{color:#37373e}.comparison-table .best-score{color:var(--red);font-weight:650;background:#fff8f8}.comparison-table tr:last-child td{border-bottom:0}.comparison-table .mean-row td{border-top:2px solid var(--line);background:var(--soft);font-weight:600}.dataset-score-link{border:0;background:none;text-align:left;padding:0;font-size:13px;color:#33333b}.dataset-score-link:hover{color:var(--red);text-decoration:underline}.comparison-table small{display:block;color:var(--muted);font-size:10px;margin-top:3px;font-weight:400}.comparison-footnote{color:var(--muted);font-size:11px;margin-top:12px}.example-navigation{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:22px 0}.example-navigation>label{width:min(360px,60%)}.example-pager{display:flex;align-items:center;gap:7px}.example-pager select{margin:0;font-size:12px}.example-pager button{border:1px solid var(--line);background:#fff;border-radius:4px;padding:7px 13px}.example-pager button:disabled{opacity:.35}.source-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.source-grid>section{min-width:0;border:1px solid var(--line);border-radius:5px;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 15px;border-bottom:1px solid var(--line);background:var(--soft)}.panel-heading h2,.output-toolbar h2{font-size:14px;font-weight:600;letter-spacing:0}.panel-heading a{font-size:11px;white-space:nowrap}.image-controls{display:flex;align-items:center;gap:12px}.image-controls input{width:75px;accent-color:var(--red)}.image-viewport{height:270px;overflow:auto;background:#f0f0f1;padding:10px}.image-viewport img{display:block;width:100%;max-width:none;height:auto;background:#fff}.image-viewport.line-image{display:flex;align-items:flex-start}.image-viewport.line-image img{margin:auto 0}.output-text{height:340px;overflow:auto;padding:18px;font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-gutter:stable}.reference-text{height:270px}.output-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0 10px}.output-toolbar>div{display:flex;gap:18px;font-size:12px;color:var(--muted)}.output-toolbar label{display:flex;gap:6px;align-items:center}.output-toolbar input{accent-color:var(--red)}.diff-legend{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:15px;font-size:10px;color:var(--muted)}.prediction-grid{display:grid;grid-template-columns:repeat(var(--model-count,2),minmax(0,1fr));gap:18px}.prediction-card{border:1px solid var(--line);border-top:2px solid var(--red);border-radius:4px;overflow:hidden;min-width:0}.prediction-card:nth-child(2){border-top-color:#7d333e}.prediction-card:nth-child(3){border-top-color:#99949a}.prediction-card header{padding:12px 15px;background:var(--soft);border-bottom:1px solid var(--line)}.prediction-card h3{font-size:12px;overflow-wrap:anywhere}.prediction-card header>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.prediction-card header a{color:inherit}.prediction-card footer{padding:8px 15px;font-size:11px;border-top:1px solid var(--line)}.prediction-card footer button{color:var(--red)}.prediction-card .empty-output{font-style:italic;color:var(--muted)}.output-text ins,.diff-legend ins{background:#ffe2e6;color:#9e2032;text-decoration:underline;text-decoration-color:#cb6877;text-underline-offset:3px}.output-text del,.diff-legend del{background:#ededf0;color:#76717a;text-decoration:line-through}.output-text ins,.output-text del{border-radius:2px;padding:1px 0}.example-source{margin-top:22px;color:var(--muted);font-size:11px}.example-source summary{cursor:pointer}.example-source p{margin-top:8px}.example-source a{margin-right:12px}.example-source code{font-size:10px;overflow-wrap:anywhere}.example-source #example-attribution{margin-top:12px}@media(max-width:1000px){.comparison-toolbar{flex-wrap:wrap}.comparison-table{min-width:610px}.prediction-grid{gap:12px}.output-text{font-size:13px;padding:13px}.image-controls{gap:7px}.image-controls input{width:50px}}@media(max-width:680px){.model-pickers{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.model-pickers label{border-top:0;padding:0}.model-pickers label>span{font-size:10px}.model-pickers select{font-size:12px;margin-top:3px}.comparison-toolbar{gap:16px}.comparison-toolbar .task-options{gap:25px}.comparison-table th,.comparison-table td{padding:12px}.comparison-table{min-width:530px}.example-navigation{gap:10px;flex-wrap:wrap}.example-navigation>label{width:100%}.example-pager{margin-left:auto}.source-grid{grid-template-columns:1fr;gap:14px}.image-viewport,.reference-text{height:210px}.prediction-grid{grid-template-columns:1fr;gap:16px}.output-toolbar{align-items:flex-start;flex-direction:column}.output-toolbar>div{gap:16px;font-size:11px}.output-text{height:280px}.reference-text{height:210px}.page-heading>.outline-button{align-self:flex-end;margin-top:-15px}.header-inner nav{gap:18px}}.source-grid.line-example .image-viewport,.source-grid.line-example .reference-text{height:150px}.image-viewport.line-image img{flex:none}.prediction-grid.line-outputs .output-text{height:210px}@media(max-width:680px){.comparison-table{min-width:0;font-size:11px}.comparison-table th,.comparison-table td{padding:11px 7px}.comparison-table th{font-size:10px}.comparison-table th:first-child{width:34%}.comparison-table td:not(:first-child){white-space:nowrap}.comparison-table .dataset-score-link{font-size:11px}}
