.HarveyLabBenchmark-module__VJ4fSa__figure{color:var(--ink);background:linear-gradient(140deg,#fff 45%,#f3f8ff);border:1px solid #dce5f2;border-radius:16px;margin:36px 0;padding:clamp(22px,4vw,40px)}.HarveyLabBenchmark-module__VJ4fSa__eyebrow{font-family:var(--mono);letter-spacing:.12em;color:#48628b;font-size:10px;font-weight:500}.HarveyLabBenchmark-module__VJ4fSa__header h2{letter-spacing:-.04em;margin:14px 0;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.2}.HarveyLabBenchmark-module__VJ4fSa__header p{max-width:680px;color:var(--ink-2);margin:0;font-size:14px;line-height:1.8}.HarveyLabBenchmark-module__VJ4fSa__controls{background:#eaf0f9;border-radius:8px;flex-wrap:wrap;gap:4px;width:fit-content;margin:26px 0;padding:4px;display:flex}.HarveyLabBenchmark-module__VJ4fSa__controls button{font:inherit;color:#4a5572;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px 14px;font-size:12px}.HarveyLabBenchmark-module__VJ4fSa__controls button[aria-pressed=true]{color:#183451;background:#fff;box-shadow:0 1px 5px #0a153014}.HarveyLabBenchmark-module__VJ4fSa__controls button:focus-visible,.HarveyLabBenchmark-module__VJ4fSa__column:focus-visible{outline-offset:4px;outline:2px solid #3271f5}.HarveyLabBenchmark-module__VJ4fSa__chartLayout{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:32px;display:grid}.HarveyLabBenchmark-module__VJ4fSa__axisLabel{color:#536783;margin:0 0 20px;font-size:11px}.HarveyLabBenchmark-module__VJ4fSa__plot{height:240px;margin-left:30px;position:relative}.HarveyLabBenchmark-module__VJ4fSa__grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.HarveyLabBenchmark-module__VJ4fSa__grid div{border-top:1px solid #dce5f2;width:100%;position:relative}.HarveyLabBenchmark-module__VJ4fSa__grid span{font:10px var(--mono);color:#637593;position:absolute;right:calc(100% + 10px);transform:translateY(-50%)}.HarveyLabBenchmark-module__VJ4fSa__bars{justify-content:space-evenly;gap:22px;padding:0 18px;display:flex;position:absolute;inset:0}.HarveyLabBenchmark-module__VJ4fSa__column{cursor:pointer;width:45%;height:100%;color:var(--ink);background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;display:flex;position:relative}.HarveyLabBenchmark-module__VJ4fSa__bar{background:#a7b9d3;border-radius:7px 7px 0 0;width:100%;max-width:112px;transition:height .3s,filter .2s;display:block;position:relative}.HarveyLabBenchmark-module__VJ4fSa__bar[data-beakr=true]{background:linear-gradient(#72cafa,#3271f5)}.HarveyLabBenchmark-module__VJ4fSa__bar[data-beakr-kb=true]{background:linear-gradient(#b6e4fc,#85b5f5)}.HarveyLabBenchmark-module__VJ4fSa__column:hover .HarveyLabBenchmark-module__VJ4fSa__bar,.HarveyLabBenchmark-module__VJ4fSa__column:focus-visible .HarveyLabBenchmark-module__VJ4fSa__bar{filter:saturate(1.25)brightness(.96)}.HarveyLabBenchmark-module__VJ4fSa__bar strong{font:600 20px var(--sans);white-space:nowrap;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.HarveyLabBenchmark-module__VJ4fSa__bar strong small{margin-left:2px;font-size:12px}.HarveyLabBenchmark-module__VJ4fSa__barLabel{text-align:center;width:140%;font-size:11px;font-weight:600;position:absolute;top:calc(100% + 12px)}.HarveyLabBenchmark-module__VJ4fSa__hint{color:#637593;text-align:center;margin:49px 0 0;font-size:10px}.HarveyLabBenchmark-module__VJ4fSa__detail{background:#fff;border:1px solid #dce5f2;border-radius:10px;padding:22px}.HarveyLabBenchmark-module__VJ4fSa__detail h3{margin:12px 0 5px;font-size:18px;font-weight:600}.HarveyLabBenchmark-module__VJ4fSa__detail .HarveyLabBenchmark-module__VJ4fSa__model{min-height:38px;margin-top:0;font-size:11px}.HarveyLabBenchmark-module__VJ4fSa__detail p{color:#536783;margin:15px 0 0;font-size:11px;line-height:1.7}.HarveyLabBenchmark-module__VJ4fSa__detail dl{margin:15px 0}.HarveyLabBenchmark-module__VJ4fSa__detail dl div{border-bottom:1px solid #eaf0f9;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 0;display:flex}.HarveyLabBenchmark-module__VJ4fSa__detail dt{color:#536783;font-size:11px}.HarveyLabBenchmark-module__VJ4fSa__detail dd{white-space:nowrap;margin:0;font-size:19px;font-weight:600}.HarveyLabBenchmark-module__VJ4fSa__detail dd span{color:#637593;font-size:11px;font-weight:400}.HarveyLabBenchmark-module__VJ4fSa__takeaways{border-top:1px solid #dce5f2;border-bottom:1px solid #dce5f2;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;padding:23px 0;display:grid}.HarveyLabBenchmark-module__VJ4fSa__takeaways strong{letter-spacing:-.04em;color:#245dcc;font-size:clamp(24px,4vw,36px);font-weight:500}.HarveyLabBenchmark-module__VJ4fSa__takeaways strong span{font-size:16px}.HarveyLabBenchmark-module__VJ4fSa__takeaways p{color:#536783;margin:5px 0 0;font-size:11px}.HarveyLabBenchmark-module__VJ4fSa__caption{color:#536783;margin-top:20px;font-size:11px;line-height:1.8}.HarveyLabBenchmark-module__VJ4fSa__caption a{color:#245dcc;text-underline-offset:3px;text-decoration:underline!important}@media (max-width:650px){.HarveyLabBenchmark-module__VJ4fSa__chartLayout{grid-template-columns:1fr;gap:24px}.HarveyLabBenchmark-module__VJ4fSa__plot{height:220px}.HarveyLabBenchmark-module__VJ4fSa__detail .HarveyLabBenchmark-module__VJ4fSa__model{min-height:0}.HarveyLabBenchmark-module__VJ4fSa__takeaways{gap:10px}.HarveyLabBenchmark-module__VJ4fSa__takeaways p{font-size:10px}}@media (prefers-reduced-motion:reduce){.HarveyLabBenchmark-module__VJ4fSa__bar{transition:none}}.HarveyLabBenchmark-module__VJ4fSa__contextNote{color:#536783;max-width:700px;margin:-10px 0 28px;font-size:11px;line-height:1.7}.HarveyLabBenchmark-module__VJ4fSa__chartLayout{grid-template-columns:minmax(0,1fr)}.HarveyLabBenchmark-module__VJ4fSa__bars{gap:24px;padding:0 16px}.HarveyLabBenchmark-module__VJ4fSa__column{width:22%}.HarveyLabBenchmark-module__VJ4fSa__bar strong{font-size:clamp(13px,2.5vw,20px)}.HarveyLabBenchmark-module__VJ4fSa__bar[data-external=true]{background:#c7d0df}.HarveyLabBenchmark-module__VJ4fSa__barLabel{width:120%}.HarveyLabBenchmark-module__VJ4fSa__barLabel small{color:#637593;margin-top:4px;font-size:9px;font-weight:400;display:block}.HarveyLabBenchmark-module__VJ4fSa__range{background:#acbdd5;border-radius:7px 7px 0 0;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -1px #a1b1c9}.HarveyLabBenchmark-module__VJ4fSa__unreported{color:#637593;border:1px dashed #b9c6d9;border-radius:5px;padding:9px 5px;font-size:11px;position:absolute;bottom:10px}.HarveyLabBenchmark-module__VJ4fSa__hint{margin-top:65px}.HarveyLabBenchmark-module__VJ4fSa__detail{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.HarveyLabBenchmark-module__VJ4fSa__detail>.HarveyLabBenchmark-module__VJ4fSa__eyebrow,.HarveyLabBenchmark-module__VJ4fSa__detail>h3,.HarveyLabBenchmark-module__VJ4fSa__detail>.HarveyLabBenchmark-module__VJ4fSa__model{grid-column:1}.HarveyLabBenchmark-module__VJ4fSa__detail .HarveyLabBenchmark-module__VJ4fSa__model{min-height:0}.HarveyLabBenchmark-module__VJ4fSa__detail dl{grid-area:1/2/4;margin:0}.HarveyLabBenchmark-module__VJ4fSa__detail>p:not(.HarveyLabBenchmark-module__VJ4fSa__model){grid-column:1/-1}@media (max-width:480px){.HarveyLabBenchmark-module__VJ4fSa__bars{gap:15px;padding:0 5px}.HarveyLabBenchmark-module__VJ4fSa__barLabel{font-size:10px}.HarveyLabBenchmark-module__VJ4fSa__barLabel small{font-size:8px}.HarveyLabBenchmark-module__VJ4fSa__detail{display:block}.HarveyLabBenchmark-module__VJ4fSa__detail dl{margin-top:14px}.HarveyLabBenchmark-module__VJ4fSa__unreported{font-size:9px}}
