.benchmark-module__vHAbHq__stack{gap:1.5rem;display:grid}.benchmark-module__vHAbHq__panel h2,.benchmark-module__vHAbHq__result h2,.benchmark-module__vHAbHq__sources h2{margin:0 0 1rem;font-size:clamp(1.2rem,2vw,1.5rem)}.benchmark-module__vHAbHq__panel{padding:clamp(1.25rem,4vw,2rem)}.benchmark-module__vHAbHq__grid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.benchmark-module__vHAbHq__full{grid-column:1/-1}.benchmark-module__vHAbHq__grid input,.benchmark-module__vHAbHq__grid select,.benchmark-module__vHAbHq__grid textarea{box-sizing:border-box;width:100%;min-height:2.75rem}.benchmark-module__vHAbHq__grid textarea{resize:vertical;font:inherit;border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:.65rem;padding:.8rem}.benchmark-module__vHAbHq__grid small,.benchmark-module__vHAbHq__note{color:var(--ink-soft);font-size:.875rem;line-height:1.6}.benchmark-module__vHAbHq__confirm{align-items:flex-start;gap:.65rem;margin:1.25rem 0;line-height:1.6;display:flex}.benchmark-module__vHAbHq__confirm input{flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.2rem}.benchmark-module__vHAbHq__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.benchmark-module__vHAbHq__actions a,.benchmark-module__vHAbHq__actions button{white-space:normal;text-align:center}.benchmark-module__vHAbHq__note{margin-top:.85rem}.benchmark-module__vHAbHq__error{color:var(--v2-ink-1);line-height:1.5}.benchmark-module__vHAbHq__result{border:1px solid var(--line);background:var(--paper);color:var(--ink);overflow-wrap:anywhere;border-radius:1rem;padding:clamp(1.25rem,4vw,2rem)}.benchmark-module__vHAbHq__result p{line-height:1.65}.benchmark-module__vHAbHq__result h3{font-size:1.1rem}.benchmark-module__vHAbHq__metrics{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:1.25rem 0;display:grid}.benchmark-module__vHAbHq__metrics dt{color:var(--ink-soft);margin-bottom:.45rem;font-size:.875rem}.benchmark-module__vHAbHq__metrics dd{margin:0;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:650}.benchmark-module__vHAbHq__comparison{font-weight:650}.benchmark-module__vHAbHq__sources{padding:.75rem 0}.benchmark-module__vHAbHq__sources ul{gap:.65rem;padding-inline-start:1.2rem;display:grid}.benchmark-module__vHAbHq__sources a{text-underline-offset:.2em;text-decoration:underline}@media (max-width:600px){.benchmark-module__vHAbHq__grid,.benchmark-module__vHAbHq__metrics{grid-template-columns:1fr}.benchmark-module__vHAbHq__actions>*{width:100%}}
