.benchmark-detail-page{color:#202b38;width:100%;max-width:76rem;margin:0 auto;padding:40px 28px 80px}.bench-back{color:#748091;font-size:13px;text-decoration:none}.bench-hero{border-bottom:1px solid #e5e9ed;padding:36px 0 28px}.bench-eyebrow{color:#7c8877;margin-bottom:14px;font-size:11px}.bench-hero h1{font-family:var(--font-hero),sans-serif;letter-spacing:-1.8px;margin:0;font-size:clamp(34px,5vw,54px);font-weight:650;line-height:1.15}.bench-description{color:#6b7786;max-width:850px;margin:24px 0;font-size:15px;line-height:1.9}.bench-hero-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.bench-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bench-status{color:#556647;white-space:nowrap;background:#f7faf1;border:1px solid #e0e7da;border-radius:5px;padding:6px 9px;font-size:10px;line-height:1.5}.bench-count{color:#89919c;margin-left:5px;font-size:11px}.bench-official{color:#fff;background:#171d1b;border-radius:7px;align-items:center;gap:22px;padding:12px 16px;font-size:12px;text-decoration:none;display:flex}.bench-official span{color:#d6ff62}.bench-classification-note{color:#8a949f;max-width:780px;margin-top:20px;font-size:10px;line-height:1.7}.bench-track-nav{flex-wrap:wrap;gap:8px;padding:24px 0 4px;display:flex}.bench-track-nav a{color:#566372;border:1px solid #e2e7e9;border-radius:6px;padding:9px 11px;font-size:10px;text-decoration:none}.bench-track-nav span{color:#9aa58f;margin-left:10px}.bench-track-nav a:hover{background:#f5faec;border-color:#ceddb8}.bench-track{margin-top:44px;scroll-margin-top:30px}.bench-track-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bench-track h2{letter-spacing:-.5px;margin:0;font-size:21px;font-weight:600;line-height:1.4}.bench-track-header p,.bench-track-description,.bench-table-note{color:#7a8593;margin-top:9px;font-size:11px;line-height:1.8}.bench-track-description{max-width:900px;margin-bottom:20px}.bench-table-scroll{background:#fff;border:1px solid #dfe5e8;border-radius:10px;overflow:auto}.benchmark-detail-page table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:850px;font-size:12px}.benchmark-detail-page th,.benchmark-detail-page td{vertical-align:top;border-bottom:1px solid #edf0f2;padding:20px;line-height:1.7}.benchmark-detail-page thead th{color:#6d7a89;background:#f7f8f9;font-size:10px;font-weight:500}.benchmark-detail-page tbody th{width:27%;font-weight:500}.benchmark-detail-page td:nth-child(3){width:34%}.benchmark-detail-page tbody tr:last-child>*{border-bottom:0}.benchmark-detail-page tbody tr:hover{background:#fcfdf9}.benchmark-detail-page small{color:#8b95a1;margin-top:5px;font-size:10px;font-weight:400;display:block}.bench-model{color:#34404c;align-items:flex-start;gap:10px;text-decoration:none;display:flex}.bench-model img{object-fit:contain;flex-shrink:0;margin-top:2px}.bench-model:hover span{text-underline-offset:4px;text-decoration:underline}.bench-score{color:#2b3830;font-size:16px;font-weight:600}.bench-score-track{background:#eef2e9;border-radius:4px;max-width:145px;height:5px;margin-top:10px;overflow:hidden}.bench-score-track>span{background:#9abf54;border-radius:4px;height:100%;display:block}.bench-settings{color:#738090;overflow-wrap:anywhere;font-size:10px}.benchmark-detail-page td a{color:#485c4c;text-decoration:none}.benchmark-detail-page td a:hover{text-underline-offset:4px;text-decoration:underline}.bench-table-note{margin:12px 0 18px;font-size:10px}.bench-report-history{border:1px solid #e4e9df;border-radius:8px}.bench-report-history summary{color:#5c6c54;cursor:pointer;padding:15px 18px;font-size:11px}.bench-report-history>div{border-top:1px solid #e8ece5;max-height:520px;padding:0 18px;overflow:auto}.bench-report-history article{color:#7a8693;border-bottom:1px solid #eef0ec;padding:17px 0;font-size:11px}.bench-report-history article>div{justify-content:space-between;gap:15px;display:flex}.bench-report-history article a{color:#506449;text-decoration:none}.bench-report-history article p{margin:8px 0;font-size:10px;line-height:1.8}.bench-empty{color:#7a8593;border:1px solid #e3e8de;border-radius:10px;padding:26px;font-size:12px}.benchmark-detail-page a:focus-visible,.bench-table-scroll:focus-visible,.bench-report-history summary:focus-visible{outline-offset:4px;outline:2px solid #91b838}@media (max-width:640px){.benchmark-detail-page{padding:28px 18px 60px}.bench-hero{padding-top:28px}.bench-description{font-size:13px}.bench-hero h1{letter-spacing:-1px}.bench-track{margin-top:34px}.bench-track h2{font-size:18px}.bench-count{width:100%;margin:5px 0}.bench-official{margin-top:3px}}.bench-status{color:#59616d;background:#f3f4f6;border-color:#e1e4e8;border-radius:5px;padding:6px 10px;font-size:11px;font-weight:500}.bench-status-used{color:#3159a3;background:#edf3ff;border-color:#d5e2fc}.bench-status-limited{color:#626b78;background:#f3f4f6;border-color:#e1e4e8}.bench-status-saturated{color:#ab503e;background:#fff0ed;border-color:#f4d3cc}.benchmark-detail-page table{table-layout:fixed;min-width:0}.benchmark-detail-page tbody th{width:62%}.bench-track-header{margin-bottom:22px}.bench-score-track{max-width:230px}.bench-report-history{margin-top:20px}@media (max-width:640px){.benchmark-detail-page th,.benchmark-detail-page td{padding:16px 12px}.benchmark-detail-page tbody th{width:64%}.bench-model{gap:8px;font-size:11px}.bench-score{font-size:14px}.bench-score-track{max-width:120px}}.bench-status,.bench-status-used,.bench-status-limited,.bench-status-saturated{color:#34451c;background:#d6ff62;border-color:#c6ee53}.benchmark-detail-page td:nth-child(2){width:62%}.bench-score-track{width:100%;max-width:none}@media (max-width:640px){.benchmark-detail-page thead th:first-child,.benchmark-detail-page tbody th{width:52%}.benchmark-detail-page td:nth-child(2){width:48%}.bench-score-track{max-width:none}}.bench-other{border-top:1px solid #e5e9ed;margin-top:54px;padding-top:36px}.bench-other h2{letter-spacing:-.5px;margin:0 0 22px;font-size:22px;font-weight:600}.bench-other>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bench-other>div>a{color:#2d3d32;border:1px solid #e0e6df;border-radius:9px;padding:22px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.bench-other>div>a:hover{background:#fbfef5;border-color:#b9ce94}.bench-other>div>a>span{letter-spacing:-.2px;justify-content:space-between;align-items:center;gap:14px;font-size:15px;font-weight:550;display:flex}.bench-other>div>a>span>span{color:#71953c;font-weight:400}.bench-other p{color:#7d8991;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:13px 0 0;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}@media (max-width:700px){.bench-other>div{grid-template-columns:1fr}.bench-other>div>a{padding:20px}.bench-other{margin-top:40px}}.benchmark-detail-page thead th:first-child,.benchmark-detail-page tbody th{width:32%}.benchmark-detail-page thead th:nth-child(2),.benchmark-detail-page td:nth-child(2){width:24%}.benchmark-detail-page thead th:nth-child(3),.benchmark-detail-page td:nth-child(3){width:44%}.bench-version{color:#7b8590;font-size:11px;line-height:1.7}@media (max-width:640px){.benchmark-detail-page table{min-width:620px}.benchmark-detail-page thead th:first-child,.benchmark-detail-page tbody th{width:34%}.benchmark-detail-page thead th:nth-child(2),.benchmark-detail-page td:nth-child(2){width:24%}.benchmark-detail-page thead th:nth-child(3),.benchmark-detail-page td:nth-child(3){width:42%}}.bench-title-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.bench-title-row h1{text-wrap:balance;max-width:100%}@media (max-width:640px){.bench-title-row{gap:14px}.bench-title-row h1{font-size:34px}}.bench-name{color:#3c4941;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.5}.bench-status-saturated,.bench-status-limited{color:#4a1019;background:#ff6470;border-color:#f55361}@media (max-width:640px){.bench-name{font-size:14px}}.bench-top-breadcrumbs{margin:0;font-size:12px;line-height:1.6}.bench-top-breadcrumbs a{color:inherit;text-decoration:none}.bench-top-breadcrumbs a:hover{text-underline-offset:4px;text-decoration:underline}.bench-description{margin-bottom:16px}.bench-hero>.page-evidence{margin-top:0}
