.benchmark{color:var(--ink)}.bench-hero{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:64px;gap:64px;padding-block:80px 64px;align-items:center}.bench-intro{display:grid;grid-gap:24px;gap:24px;max-width:650px}.bench-intro h1{font-size:clamp(42px,5.5vw,72px);line-height:1.08}.bench-kicker{display:flex;align-items:center;gap:10px;font-size:14px}.bench-kicker span{width:9px;height:9px;border-radius:50%;background:var(--coral)}.bench-lede{font-size:clamp(20px,2vw,25px);line-height:1.5}.bench-conversation{background:var(--graphite);color:var(--base);border-radius:24px;padding:40px;display:grid;grid-gap:24px;gap:24px;transform:rotate(1deg)}.bench-pet-mark{display:flex;align-items:center;gap:20px;color:var(--mint)}.bench-pet-mark svg{width:74px;flex:none}.bench-pet-mark span{font-size:14px;max-width:180px}.bench-bubble{background:var(--blue);color:var(--ink);padding:24px;border-radius:20px 20px 20px 4px;font-size:23px;line-height:1.45}.bench-conversation>p:not(.bench-bubble){color:var(--divider)}.bench-conversation a{text-underline-offset:5px;width:-moz-fit-content;width:fit-content}.bench-evidence{display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;padding-block:24px;border-block:1px solid var(--border);font-size:14px}.bench-evidence strong{font-size:22px;padding-right:4px}.bench-section{padding-block:72px;scroll-margin-top:40px}.bench-heading{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:32px;align-items:start}.bench-heading h2{max-width:540px}.bench-heading p{max-width:590px;color:var(--muted)}.bench-controls{display:flex;flex-wrap:wrap;gap:24px;align-items:end}.bench-controls fieldset{padding:0;margin:0;border:0;min-width:0}.bench-controls label,.bench-controls legend{font-size:14px;font-weight:600}.bench-controls label{display:grid;grid-gap:8px;gap:8px}.bench-controls legend{margin-bottom:8px}.bench-controls select{min-height:46px;border:1px solid var(--divider);border-radius:8px;padding:8px 36px 8px 12px;background:var(--white);color:var(--ink);max-width:100%}.bench-tabs{display:flex;flex-wrap:wrap;gap:8px}.bench-tabs button{border:1px solid var(--divider);background:var(--white);border-radius:8px;padding:10px 16px;min-height:46px;cursor:pointer;color:var(--ink)}.bench-tabs button[aria-pressed=true]{background:var(--graphite);color:var(--base);border-color:var(--graphite)}.bench-description{margin-block:24px}.bench-chart{border:1px solid var(--border);border-radius:20px;padding:28px;background:var(--white)}.bench-axis{display:grid;grid-template-columns:245px 1fr 48px;grid-gap:24px;gap:24px;color:var(--muted);font-size:12px}.bench-axis>div{display:flex;justify-content:space-between}.bench-chart-row{display:grid;grid-template-columns:245px 1fr 48px;grid-column-gap:24px;column-gap:24px;grid-row-gap:4px;row-gap:4px;align-items:center;padding-top:28px}.bench-chart-row h3{font-size:20px}.bench-chart-row>div>p{font-size:12px;color:var(--muted);margin-top:6px}.bench-chart-row>strong{font-size:24px}.bench-track{height:36px;background:var(--paper);position:relative;border-radius:8px}.bench-color-0{--bench-accent:var(--blue)}.bench-color-1{--bench-accent:var(--purple)}.bench-color-2{--bench-accent:var(--mint)}.bench-bar{background:var(--bench-accent);height:100%;border-radius:8px}.bench-whisker{position:absolute;height:12px;top:12px;border-inline:2px solid var(--ink)}.bench-whisker:after{content:"";position:absolute;top:5px;left:0;right:0;border-top:2px solid var(--ink)}.bench-ci{grid-column:2/4;font-size:12px;color:var(--muted)}.bench-pending{font-size:12px;padding:8px;display:block}.bench-caption{font-size:13px;color:var(--muted);margin-top:16px;max-width:950px}.bench-table-scroll{overflow-x:auto;margin-top:32px}.benchmark table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.benchmark caption{text-align:left;font-weight:700;margin-bottom:12px}.benchmark td,.benchmark th{padding:14px 12px;border-bottom:1px solid var(--border)}.benchmark thead th{font-size:12px;font-weight:500;color:var(--muted)}.benchmark tbody th{min-width:170px}.bench-details{padding-block:20px;border-bottom:1px solid var(--border)}.bench-answer summary,.bench-details summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-weight:600}.bench-details p{margin-top:12px}.bench-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;padding:20px;background:var(--paper);border-radius:8px;margin-block:12px}.bench-share{margin-top:32px;background:var(--yellow);padding:28px;border-radius:16px;display:flex;gap:24px;justify-content:space-between;align-items:center;flex-wrap:wrap}.bench-share h3{font-size:22px;margin-bottom:6px}.bench-share p{font-size:14px}.bench-answers-section{background:var(--paper);border-block:1px solid var(--border)}.bench-persona{max-width:800px;margin-block:24px 12px}.bench-answer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:28px;align-items:start}.bench-answer{border:1px solid var(--border);border-top:6px solid var(--bench-accent);padding:24px;border-radius:16px;background:var(--white);overflow-wrap:anywhere}.bench-answer h3{font-size:22px}.bench-answer-setting{color:var(--muted);font-size:13px;margin-top:6px}.bench-message{margin-top:20px}.bench-message span{font-size:12px;font-weight:600;color:var(--muted)}.bench-message p{white-space:pre-wrap;margin-top:6px}.bench-message.user{background:var(--paper);border-radius:10px;padding:12px;font-size:14px}.bench-answer details{margin-top:20px;font-size:13px;border-top:1px solid var(--border)}.bench-answer details div{margin-block:12px}.bench-answer details strong{overflow-wrap:anywhere}.bench-method-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 64px;gap:40px 64px}.bench-method-grid h3{font-size:22px}.bench-method-grid p{margin-block:16px;max-width:65ch}.bench-hash{overflow-wrap:anywhere;font-size:12px}@media (max-width:1000px){.bench-hero{gap:32px}.bench-conversation{padding:28px}.bench-answer-grid{grid-template-columns:1fr}.bench-axis,.bench-chart-row{grid-template-columns:190px 1fr 48px;gap:12px}}@media (max-width:700px){.bench-heading,.bench-hero,.bench-method-grid{grid-template-columns:1fr;gap:24px}.bench-hero{padding-block:40px}.bench-conversation{transform:none}.bench-evidence{gap:12px 24px}.bench-evidence span{flex:1 1 140px}.bench-section{padding-block:48px}.bench-chart{padding:20px}.bench-axis{display:none}.bench-chart-row{grid-template-columns:1fr 48px;padding-top:24px;gap:8px}.bench-chart-row:first-of-type{padding-top:0}.bench-chart-row>div:first-child,.bench-ci{grid-column:1/3}.bench-controls{display:grid;grid-template-columns:minmax(0,1fr);width:100%;grid-gap:16px;gap:16px}.bench-tabs button{flex:1 1 auto;padding-inline:10px}.bench-bubble{font-size:21px;padding:20px}.bench-share{padding:20px}.bench-share .action-row{width:100%}.bench-share .btn{flex:1 1 auto}}