.tool-page[data-astro-cid-whl2av56]{padding:clamp(6.5rem,12vh,8rem) 0 clamp(4rem,8vw,6rem)}.bench[data-astro-cid-whl2av56]{background:var(--paper);border:1px solid var(--ink);box-shadow:var(--shadow-1);grid-template-columns:1fr;display:grid}.bench__form[data-astro-cid-whl2av56],.bench__label[data-astro-cid-whl2av56]{padding:var(--s7)}.bench[data-astro-cid-whl2av56] h1[data-astro-cid-whl2av56]{margin:0 0 var(--s4);letter-spacing:var(--ls-display);font-size:clamp(2.1rem,4.8vw,3.1rem);line-height:1.08}.bench__lede[data-astro-cid-whl2av56]{max-width:42ch;color:var(--ink-muted);font-size:var(--fs-lg);line-height:var(--lh-loose);margin:0}.bench__field[data-astro-cid-whl2av56]{margin-top:var(--s6)}.bench__field[data-astro-cid-whl2av56] label[data-astro-cid-whl2av56]{margin-bottom:var(--s2);font-size:var(--fs-sm);font-weight:600;display:block}.bench__field[data-astro-cid-whl2av56] input[data-astro-cid-whl2av56]{width:100%;height:var(--control-h);padding:0 var(--s4);border:1px solid var(--ink);background:var(--paper);color:var(--ink);caret-color:var(--ink);font:inherit;font-family:var(--mono);letter-spacing:.01em;border-radius:0;font-size:1rem}.bench__field[data-astro-cid-whl2av56] input[data-astro-cid-whl2av56]::placeholder{color:var(--ink-faint);opacity:1}.bench__field[data-astro-cid-whl2av56] input[data-astro-cid-whl2av56][aria-invalid=true]{border-color:#7a1f1f}.bench__hint[data-astro-cid-whl2av56],.bench__alert[data-astro-cid-whl2av56]{margin:var(--s2) 0 0;font-size:var(--fs-sm);line-height:var(--lh-base)}.bench__hint[data-astro-cid-whl2av56]{color:var(--ink-muted)}.bench__alert[data-astro-cid-whl2av56][data-tone=warn]{color:var(--ink);font-weight:600}.bench__alert[data-astro-cid-whl2av56][data-tone=error]{color:#7a1f1f;font-weight:600}.bench__label[data-astro-cid-whl2av56]{--label-stripe:10px;border-top:1px solid var(--line);background:linear-gradient(var(--yellow), var(--yellow)) 0 0 / 100% var(--label-stripe) no-repeat, var(--paper);padding-top:calc(var(--s7) + var(--label-stripe));flex-direction:column;display:flex}.bench[data-astro-cid-whl2av56] [data-astro-cid-whl2av56][hidden]{display:none!important}.bench__stage[data-astro-cid-whl2av56]{justify-content:center;align-items:center;gap:var(--s4);flex-direction:column;flex:none;min-height:168px;display:flex}.bench__stage[data-astro-cid-whl2av56] svg[data-astro-cid-whl2av56]{width:auto;max-width:100%;height:auto;display:block}.bench__stage[data-astro-cid-whl2av56] svg[data-astro-cid-whl2av56][hidden]{display:none}.bench__empty[data-astro-cid-whl2av56]{text-align:center;max-width:24ch;color:var(--ink-muted);line-height:var(--lh-base);margin:0}.bench__format[data-astro-cid-whl2av56]{margin:var(--s3) 0 0;text-align:center;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.bench__actions[data-astro-cid-whl2av56]{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.bench__status[data-astro-cid-whl2av56]{min-height:1.4em;margin:var(--s3) 0 0;font-size:var(--fs-sm);font-weight:600}.tool__after[data-astro-cid-whl2av56]{max-width:42rem;margin-top:clamp(3rem,7vw,5rem)}.tool__after[data-astro-cid-whl2av56] h2[data-astro-cid-whl2av56]{margin:0 0 var(--s3);letter-spacing:var(--ls-tight);font-size:clamp(1.6rem,3vw,2rem)}.tool__after[data-astro-cid-whl2av56] h2[data-astro-cid-whl2av56]+p[data-astro-cid-whl2av56]{margin:0 0 var(--s8);max-width:62ch;color:var(--ink-muted);line-height:var(--lh-loose)}.tool__faqs[data-astro-cid-whl2av56]{display:grid}.tool__faqs[data-astro-cid-whl2av56] details[data-astro-cid-whl2av56]{border-bottom:1px solid var(--line)}.tool__faqs[data-astro-cid-whl2av56] summary[data-astro-cid-whl2av56]{padding:var(--s5) 0;font-size:var(--fs-lg);letter-spacing:var(--ls-tight);cursor:pointer;font-weight:600;list-style:none}.tool__faqs[data-astro-cid-whl2av56] summary[data-astro-cid-whl2av56]::-webkit-details-marker{display:none}.tool__faqs[data-astro-cid-whl2av56] summary[data-astro-cid-whl2av56]:after{content:"+";float:right;transition:transform var(--dur-fast) var(--ease-out);font-weight:500}.tool__faqs[data-astro-cid-whl2av56] details[data-astro-cid-whl2av56][open] summary[data-astro-cid-whl2av56]:after{transform:rotate(45deg)}.tool__faqs[data-astro-cid-whl2av56] details[data-astro-cid-whl2av56] p[data-astro-cid-whl2av56]{margin:0 0 var(--s5);max-width:62ch;color:var(--ink-muted);line-height:var(--lh-loose)}@media (width>=860px){.bench[data-astro-cid-whl2av56]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.bench__label[data-astro-cid-whl2av56]{border-top:0;border-left:1px solid var(--line)}}
