.bench[data-v-bfee3505]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding:1rem}.bench__bar[data-v-bfee3505]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.bench__label[data-v-bfee3505]{align-items:center;color:var(--text);display:inline-flex;font-size:.85rem;font-weight:600;gap:.45rem;letter-spacing:-.01em}.bench__label-icon[data-v-bfee3505]{color:var(--teal);height:1rem;width:1rem}.bench__cats[data-v-bfee3505]{background:#0003;border:1px solid var(--panel-border);border-radius:6px;display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem}.bench__cat[data-v-bfee3505]{align-items:center;background:transparent;border:1px solid transparent;border-radius:3px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.68rem;font-weight:500;gap:.45rem;letter-spacing:.1em;padding:.42rem .72rem;text-transform:uppercase;transition:color .2s,border-color .2s,background .2s}.bench__cat[data-v-bfee3505]:hover{border-color:var(--accent-primary-faint);color:var(--text-dim)}.bench__cat-icon[data-v-bfee3505]{height:.85rem;opacity:.75;transition:color .2s,opacity .2s;width:.85rem}.bench__cat.is-active[data-v-bfee3505]{background:var(--accent-primary-ghost);border-color:var(--accent-primary-faint);color:var(--accent-primary)}.bench__cat.is-active .bench__cat-icon[data-v-bfee3505]{color:var(--accent-primary);opacity:1}.bench__seg[data-v-bfee3505]{background:#0003;border:1px solid var(--panel-border);border-radius:999px;display:inline-flex;gap:.15rem;padding:.2rem}.bench__seg-btn[data-v-bfee3505]{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:.4rem;padding:.35rem .85rem;transition:color .2s,background .2s}.bench__seg-icon[data-v-bfee3505]{height:.95rem;width:.95rem}.bench__seg-btn[data-v-bfee3505]:hover{color:var(--text-dim)}.bench__seg-btn.is-active[data-v-bfee3505]{background:var(--teal);color:var(--bg-0)}.bench__stage[data-v-bfee3505]{background:var(--bg-1);border-radius:calc(var(--ui-radius) - 2px);overflow:hidden;position:relative;width:100%}.bench__img[data-v-bfee3505]{display:block;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.bench-fade-enter-active[data-v-bfee3505],.bench-fade-leave-active[data-v-bfee3505]{transition:opacity .26s ease}.bench-fade-enter-from[data-v-bfee3505],.bench-fade-leave-to[data-v-bfee3505]{opacity:0}.bench__nav[data-v-bfee3505]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,var(--bg-0) 72%,transparent);border:1px solid var(--panel-border);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;opacity:.75;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s,color .2s,border-color .2s;width:2.25rem}.bench__nav[data-v-bfee3505]:hover{border-color:var(--accent-primary-faint);color:var(--teal);opacity:1}.bench__nav--prev[data-v-bfee3505]{left:.75rem}.bench__nav--next[data-v-bfee3505]{right:.75rem}.bench__nav[data-v-bfee3505] svg{height:1.1rem;width:1.1rem}.bench__dots[data-v-bfee3505]{display:flex;gap:.4rem;justify-content:center;padding:.1rem 0}.bench__dot[data-v-bfee3505]{background:#ffffff40;border:none;border-radius:50%;cursor:pointer;height:.45rem;padding:0;transition:background .2s,transform .2s;width:.45rem}.bench__dot[data-v-bfee3505]:hover{background:#ffffff80}.bench__dot.is-active[data-v-bfee3505]{background:var(--teal);transform:scale(1.15)}.bench__caption[data-v-bfee3505]{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:0 .25rem}.bench__detail[data-v-bfee3505]{color:var(--text-dim);flex:1;font-size:.9rem;line-height:1.6;min-width:16rem}.bench__findings[data-v-bfee3505]{display:grid;margin:0;padding:0 .25rem}.bench__finding[data-v-bfee3505]{border-top:1px solid var(--panel-border);display:grid;gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);padding:.8rem 0}.bench__finding[data-v-bfee3505]:first-child{border-top:0}.bench__finding-language[data-v-bfee3505]{align-items:center;color:var(--teal);display:inline-flex;font-family:var(--font-mono);font-size:.72rem;font-weight:600;gap:.4rem;letter-spacing:.06em}.bench__finding-language[data-v-bfee3505] svg{height:.85rem;width:.85rem}.bench__finding-detail[data-v-bfee3505]{color:var(--text-dim);font-size:.88rem;line-height:1.65;margin:0}.bench__finding-link[data-v-bfee3505]{align-items:center;color:var(--teal);display:inline-flex;font-size:.8rem;font-weight:500;gap:.3rem;margin-left:.35rem;text-decoration:none;white-space:nowrap}.bench__finding-link[data-v-bfee3505] svg{height:.8rem;width:.8rem}.bench__link[data-v-bfee3505]{align-items:center;color:var(--teal);display:inline-flex;font-size:.82rem;font-weight:500;gap:.35rem;text-decoration:none;transition:gap .2s;white-space:nowrap}.bench__link[data-v-bfee3505]:hover{gap:.55rem}.bench__link[data-v-bfee3505] svg{height:.9rem;width:.9rem}.bench__footer[data-v-bfee3505]{align-items:center;border-top:1px solid var(--panel-border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem .25rem .25rem}.bench__tags[data-v-bfee3505]{display:flex;gap:.35rem}.bench__all[data-v-bfee3505]{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.78rem;gap:.35rem;text-decoration:none;transition:color .2s}.bench__all[data-v-bfee3505]:hover{color:var(--teal)}.bench__all[data-v-bfee3505] svg{height:.85rem;width:.85rem}@media(max-width:639px){.bench__bar[data-v-bfee3505]{align-items:stretch;flex-direction:column}.bench__seg[data-v-bfee3505]{justify-content:center}.bench__nav[data-v-bfee3505]{height:1.9rem;width:1.9rem}.bench__finding[data-v-bfee3505]{gap:.35rem;grid-template-columns:1fr}}
