.benchmarks{margin-top:76px;padding-top:40px;border-top:1px solid #ffffff19}.benchmark-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.benchmark-heading h3{margin:8px 0 0;color:#e1ebfb;font-size:24px}.benchmark-heading p{color:#8e9fba;font-size:12px;margin:0}.benchmark-scroll{overflow-x:auto;padding-bottom:8px}.benchmark-grid{display:grid;grid-template-columns:repeat(4,minmax(245px,1fr));gap:12px;min-width:1030px}.benchmark-card{margin:0;padding:18px 14px 15px;border:1px solid #ffffff18;border-radius:12px;background:linear-gradient(160deg,#151f31,#0d1522)}.benchmark-card figcaption{display:flex;flex-direction:column;min-height:55px;padding:0;color:#e0e9f9}.benchmark-card figcaption strong{font-size:15px}.benchmark-card figcaption span,.benchmark-card figcaption em{font-size:10px;color:#90a3c2;line-height:1.5;margin-top:4px;font-style:normal}.benchmark-card figcaption{min-height:78px}.benchmark-note{margin:14px 0 0;color:#8e9fba;font-size:12px;line-height:1.6}.benchmark-plot{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:10px}.benchmark-column{min-width:0;text-align:center}.benchmark-bar-area{height:175px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border-bottom:1px solid #8293ab66}.benchmark-logo{width:25px;height:25px;object-fit:contain;border-radius:50%;background:#f6f8fb;margin-bottom:3px}.benchmark-score{font-size:11px;font-weight:700;color:#d6e3f7;line-height:1.5}.benchmark-bar{width:78%;min-height:3px;max-height:132px;background:#66758c;border-radius:4px 4px 0 0}.benchmark-bar-aura{background:linear-gradient(180deg,#9cd5fb,#7e9ce4)}.benchmark-model{font-size:9px;line-height:1.35;color:#c4d1e6;overflow-wrap:anywhere;padding-top:8px}.benchmark-model span{color:#91a5c2}.benchmark-notes{margin:15px 0 0;color:#91a2bc;font-size:11px;line-height:1.8}.benchmark-notes a{color:#c8dcff;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.benchmarks{margin-top:50px;padding-top:28px}.benchmark-heading{display:block}.benchmark-heading h3{font-size:21px}.benchmark-heading p{margin-top:8px}.benchmark-grid{min-width:1030px}.benchmark-scroll{margin-right:-18px;padding-right:18px}}
/* Keep the comparison below the overview rather than underneath its sticky demo. */
@media(min-width:900px) and (prefers-reduced-motion:no-preference){#overview{min-height:0}#overview .spotlight{position:relative;top:auto}#overview>.chapter-next{position:static}}
