.verified-bench{margin:28px 0;padding:28px;border:1px solid #dce7e3;border-radius:16px;background:#fbfefd;color:#17382e}.verified-bench article p,.verified-bench header p{color:#547066;line-height:1.65}.verified-bench article{margin-top:20px;padding:20px;border:1px solid #dae6e1;border-radius:12px;background:#fff}.verified-bench button{margin:6px 8px 6px 0;padding:8px 12px;background:#d3ece2;color:#194c3c;border:1px solid #adcfc0;border-radius:8px;cursor:pointer}.verified-bench button:disabled{opacity:.5;cursor:default}.verified-bench-scroll{overflow:auto}.verified-bench table{width:100%;text-align:left;border-collapse:collapse;font-size:13px}.verified-bench td,.verified-bench th{padding:12px 8px;border-bottom:1px solid #e6eee9;min-width:95px}.verified-bench small{color:#637e72}.verified-bench code,.verified-bench small{display:block;font-size:11px;overflow-wrap:anywhere}.verified-bench code{margin:10px 0}.verified-bench-import{margin-top:20px;padding-top:20px;border-top:1px solid #cdded4}.verified-bench fieldset{border:0;padding:0}.verified-bench label{display:block;margin:12px 0;font-size:13px}.verified-bench input:not([type=checkbox]),.verified-bench select,.verified-bench textarea{display:block;width:100%;max-width:760px;padding:10px;margin-top:6px;border:1px solid #cddbd4;background:white;border-radius:7px;color:#183e31}.verified-bench textarea{min-height:85px;font:12px monospace}.verified-bench details{margin-top:14px}.verified-bench h2{font-size:24px;letter-spacing:-.03em}.verified-bench h3{font-size:18px}.verified-bench-comparison{margin-top:20px;padding:16px;border:1px solid #adcfc0;border-radius:12px;background:#edf7f2;scroll-margin-top:110px}.verified-bench-comparison li,.verified-bench-comparison p{line-height:1.65;overflow-wrap:anywhere}.verified-bench-comparison td,.verified-bench-comparison th{overflow-wrap:anywhere}.verified-bench-comparison .verified-bench-scroll:focus-visible,.verified-bench-comparison:focus-visible{outline:2px solid #194c3c;outline-offset:3px}@media (max-width:680px){.verified-bench{padding:16px}.verified-bench article{padding:12px}}.verified-bench-provenance{max-width:52rem;overflow-wrap:anywhere}.verified-bench-provenance dl div{margin:.5rem 0}.verified-bench-provenance dt{font-weight:600}.verified-bench-provenance dd{margin:.25rem 0;white-space:normal;overflow-wrap:anywhere}.verified-bench-control{padding:.6rem;border:1px solid #adcfc0;border-radius:6px;background:#edf7f2}.verified-bench-provenance summary:focus-visible{outline:2px solid #194c3c;outline-offset:3px}.public-benchmarks{background:#fcfcfd;color:#172b27;padding:72px 28px 52px}.benchmark-content{max-width:1180px;margin:0 auto}.benchmark-eyebrow{font-size:10px;font-weight:500;letter-spacing:1.5px;color:#68817a}.benchmark-hero{max-width:780px;margin-bottom:38px}.benchmark-hero h1{font-size:clamp(34px,4vw,49px);font-weight:500;line-height:1.15;letter-spacing:-1.8px;margin:17px 0}.benchmark-hero>p{max-width:670px;font-size:15px;line-height:1.85;color:#737e7a}.benchmark-hero-links{display:flex;gap:24px;margin-top:24px;font-size:13px}.public-benchmarks a{color:#356b67;text-decoration:none}.public-benchmarks a:hover{text-decoration:underline;text-underline-offset:4px}.benchmark-publication-note{display:flex;align-items:baseline;gap:12px;padding:16px 19px;border:1px solid #deeeea;border-radius:7px;background:#f2faf8;margin-bottom:32px}.benchmark-status-dot{width:6px;height:6px;background:#66998c;border-radius:50%;flex:none}.benchmark-publication-note p{margin:0;font-size:12px;line-height:1.85;color:#667b72}.benchmark-publication-note strong{color:#355a4e;font-weight:500}.benchmark-filters{display:flex;align-items:end;gap:18px;margin-bottom:20px}.benchmark-filters label{display:grid;gap:8px;min-width:150px;color:#697772;font-size:12px}.benchmark-filters .benchmark-search{min-width:260px}.benchmark-filters input,.benchmark-filters select{border:1px solid #e1e7e4;background:#fff;border-radius:6px;color:#30483f;padding:10px 12px;height:40px;font:inherit}.benchmark-filters p{margin:0 0 10px auto;color:#89958f;font-size:12px}.benchmark-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.benchmark-card{padding:23px 23px 19px;border:1px solid #e2e9e5;background:#fff;border-radius:9px;display:flex;flex-direction:column}.benchmark-card-active{border-color:#accfc5;box-shadow:0 0 0 1px #d1efed70}.benchmark-card-meta{display:flex;justify-content:space-between;font-size:10px;color:#729086}.benchmark-card-meta span:last-child{border:1px solid #e4ece8;border-radius:4px;padding:2px 6px;color:#83968c}.benchmark-card h2{font-size:20px;font-weight:500;letter-spacing:-.6px;margin:22px 0 12px}.benchmark-card>p{color:#7b8881;font-size:13px;line-height:1.8;margin:0 0 25px;flex:1 1}.benchmark-card-version{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid #eef1ef;color:#829087;font-size:11px}.public-benchmarks button{cursor:pointer;font:inherit}.benchmark-card .benchmark-review{display:flex;align-items:center;justify-content:space-between;border:0;border-radius:5px;background:#f0f8f5;color:#356b67;padding:10px 11px;font-size:12px;margin:0}.benchmark-card .benchmark-review:hover{background:#e4f4ef}.benchmark-compare-check{display:flex;align-items:center;gap:8px;margin-top:14px;color:#7b8c81;font-size:11px;cursor:pointer}.benchmark-compare-check input{accent-color:#356b67}.benchmark-empty{grid-column:1/-1;border:1px dashed #dce6df;padding:42px 25px;text-align:center;color:#7a8c80}.benchmark-empty h2{font-size:18px;font-weight:500}.benchmark-empty p{font-size:13px}.benchmark-empty button,.benchmark-section-heading>button{border:1px solid #dce6df;background:#fff;color:#386951;border-radius:6px;padding:9px 13px;font-size:12px;white-space:nowrap}.benchmark-comparison{margin-top:38px}.benchmark-section-heading{display:flex;align-items:start;justify-content:space-between;gap:25px}.benchmark-section-heading h2{font-size:25px;font-weight:500;letter-spacing:-.7px;margin:11px 0 10px}.benchmark-section-heading p{color:#78867d;font-size:13px;line-height:1.8;margin:0;max-width:680px}.benchmark-table-wrap{overflow-x:auto;margin-top:20px;border:1px solid #e2e9e5;border-radius:7px;background:#fff}.benchmark-table-wrap table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed;min-width:610px}.benchmark-table-wrap td,.benchmark-table-wrap th{text-align:left;padding:16px;border-bottom:1px solid #eef1ef;line-height:1.8;vertical-align:top;color:#657b6d}.benchmark-table-wrap th{font-weight:500;color:#34553f}.benchmark-table-wrap thead th{background:#f6faf7}.benchmark-detail{scroll-margin-top:88px;margin-top:48px;border:1px solid #e2e9e5;border-radius:9px;background:#fff}.benchmark-detail>.benchmark-section-heading{padding:29px 29px 0}.benchmark-detail .benchmark-export{background:#d1efed;border-color:#c9e8e2;color:#285e4a}.benchmark-export-status{min-height:20px;padding:0 29px;margin:12px 0 6px;color:#6d8374;font-size:12px}.benchmark-tabs{display:flex;gap:26px;padding:0 29px;border-bottom:1px solid #e8ede9}.benchmark-tabs button{padding:16px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:#87998a;font-size:12px;white-space:nowrap}.benchmark-tabs button[aria-selected=true]{color:#356b67;border-bottom-color:#699c88}.benchmark-detail-panel{padding:29px}.benchmark-detail-panel[hidden]{display:none}.benchmark-detail-panel h3{font-size:15px;font-weight:500;margin:0 0 12px}.benchmark-detail-panel li,.benchmark-detail-panel p{font-size:13px;color:#728575;line-height:1.85}.benchmark-detail-panel ol,.benchmark-detail-panel ul{padding-left:20px}.benchmark-detail-panel li+li{margin-top:7px}.benchmark-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px}.benchmark-soft-label{display:inline-block;color:#768a79;background:#f4f8f5;border:1px solid #e7eee8;padding:3px 6px;font-size:10px;border-radius:4px}.benchmark-prompt{border-top:1px solid #e9eeea;border-bottom:1px solid #e9eeea;margin:22px 0;padding:24px 0}.benchmark-prompt pre{background:#f7faf8;border:1px solid #e8eeea;border-radius:6px;padding:18px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8;color:#4f6d57}.benchmark-results-empty{text-align:center;padding:38px 15px;max-width:680px;margin:0 auto}.benchmark-results-empty>span{color:#95b39d;font-size:28px}.benchmark-results-empty h3{margin:19px 0 12px;font-size:21px}.benchmark-results-empty a{display:inline-block;margin-top:16px;font-size:13px}.benchmark-provenance{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 30px;padding:20px;background:#f7faf8;border:1px solid #e9eeea;border-radius:6px;font-size:12px}.benchmark-provenance dt{color:#89998b}.benchmark-provenance dd{margin:6px 0 0;color:#4f6c54}.benchmark-bottom-links{display:flex;justify-content:space-between;gap:20px;padding-top:28px;font-size:13px}.public-benchmarks :focus-visible{outline:2px solid #5f9484;outline-offset:3px}@media (max-width:850px){.public-benchmarks{padding:45px 22px}.benchmark-cards{grid-template-columns:1fr}.benchmark-card>p{margin-bottom:15px}.benchmark-method-grid{grid-template-columns:1fr;gap:20px}.benchmark-section-heading{flex-wrap:wrap}}@media (max-width:540px){.public-benchmarks{padding:35px 17px}.benchmark-filters{flex-wrap:wrap;gap:15px}.benchmark-filters .benchmark-search{width:100%;min-width:0}.benchmark-filters>p{margin-left:auto}.benchmark-detail-panel,.benchmark-detail>.benchmark-section-heading{padding:22px}.benchmark-export-status{padding:0 22px}.benchmark-tabs{padding:0 22px;gap:21px;overflow-x:auto}.benchmark-provenance{grid-template-columns:1fr}.benchmark-bottom-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.benchmark-detail{scroll-behavior:auto}}