.tool-card[data-astro-cid-ogssbzjq]{background:var(--color-bg-canvas);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:none;padding:var(--space-6);scroll-margin-top:var(--space-20)}header[data-astro-cid-ogssbzjq] p[data-astro-cid-ogssbzjq]:last-child,.selection-output[data-astro-cid-ogssbzjq],li[data-astro-cid-ogssbzjq] span[data-astro-cid-ogssbzjq]{color:var(--color-text-secondary)}.eyebrow[data-astro-cid-ogssbzjq]{color:var(--color-accent-strong-hover);font-size:var(--font-size-sm);text-transform:uppercase;font-weight:800}h2[data-astro-cid-ogssbzjq]{font-size:var(--font-size-xl);margin-block:var(--space-2) var(--space-3)}label[data-astro-cid-ogssbzjq]{font-weight:800;font-size:var(--font-size-sm);margin:0;display:block}input[data-astro-cid-ogssbzjq][type=search]{background:var(--color-bg-canvas);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;margin-top:var(--space-2);min-height:2.75rem;padding-inline:var(--space-3);width:100%}.source-note[data-astro-cid-ogssbzjq]{color:var(--color-text-secondary);font-size:var(--font-size-sm);background:var(--color-bg-subtle);border-left:3px solid var(--color-border-strong);border-radius:var(--radius-sm);margin-top:var(--space-4);padding:var(--space-4)}.source-note[data-astro-cid-ogssbzjq] strong[data-astro-cid-ogssbzjq]{color:var(--color-text-primary);margin-bottom:var(--space-2);display:block}select[data-astro-cid-ogssbzjq]{color:var(--color-text-primary);background:var(--color-bg-canvas);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;margin-top:var(--space-2);min-height:2.75rem;padding-inline:var(--space-3);width:100%}.selection-output[data-astro-cid-ogssbzjq]{font-size:var(--font-size-sm);margin-top:var(--space-4)}ul[data-astro-cid-ogssbzjq]{gap:var(--space-3);margin:var(--space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.selection-controls[data-astro-cid-ogssbzjq]{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.control[data-astro-cid-ogssbzjq]{min-width:0}.compatible-panel[data-astro-cid-ogssbzjq],.benchmark-panel[data-astro-cid-ogssbzjq]{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-bg-subtle));border:1px solid var(--color-border-default);border-radius:var(--radius-md);margin-top:var(--space-6);overflow-wrap:anywhere;min-width:0;padding:var(--space-6)}.benchmark-panel[data-astro-cid-ogssbzjq]{background:var(--color-bg-subtle)}h3[data-astro-cid-ogssbzjq]{font-size:var(--font-size-lg)}li[data-astro-cid-ogssbzjq],.benchmark-panel[data-astro-cid-ogssbzjq] li{background:var(--color-bg-canvas);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);gap:var(--space-3);min-width:0;padding:var(--space-4);display:grid}li[data-astro-cid-ogssbzjq]>a[data-astro-cid-ogssbzjq]{font-weight:800}li[data-astro-cid-ogssbzjq] small[data-astro-cid-ogssbzjq]{color:var(--color-text-secondary);border-top:1px solid var(--color-border-default);padding-top:var(--space-3)}.benchmark-panel[data-astro-cid-ogssbzjq] li span{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.benchmark-panel[data-astro-cid-ogssbzjq][hidden],ul[data-astro-cid-ogssbzjq][hidden],li[data-astro-cid-ogssbzjq][hidden]{display:none}@media (width<52rem){ul[data-astro-cid-ogssbzjq],.selection-controls[data-astro-cid-ogssbzjq]{grid-template-columns:minmax(0,1fr)}}@media (width<36rem){.tool-card[data-astro-cid-ogssbzjq],.compatible-panel[data-astro-cid-ogssbzjq],.benchmark-panel[data-astro-cid-ogssbzjq]{padding:var(--space-4)}}.tools-overview[data-astro-cid-yq32kfda]{background:var(--color-bg-canvas)}.readouts[data-astro-cid-yq32kfda]{gap:var(--space-6);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.readouts[data-astro-cid-yq32kfda] div[data-astro-cid-yq32kfda]{gap:var(--space-1);display:grid}.readouts[data-astro-cid-yq32kfda] dt[data-astro-cid-yq32kfda]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.readouts[data-astro-cid-yq32kfda] dd[data-astro-cid-yq32kfda]{font-size:var(--font-size-lg);margin:0;font-weight:800}.directory-intro[data-astro-cid-yq32kfda]{color:var(--color-text-secondary);margin-top:var(--space-2)}.instruments[data-astro-cid-yq32kfda]{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.instruments[data-astro-cid-yq32kfda] li[data-astro-cid-yq32kfda]{box-shadow:none}.instruments[data-astro-cid-yq32kfda] a[data-astro-cid-yq32kfda]{color:inherit;gap:var(--space-3);border-radius:var(--radius-md);height:100%;padding:var(--space-5);flex-direction:column;text-decoration:none;display:flex}.instruments[data-astro-cid-yq32kfda] a[data-astro-cid-yq32kfda]:hover,.instruments[data-astro-cid-yq32kfda] a[data-astro-cid-yq32kfda]:focus-visible{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}.instruments__icon[data-astro-cid-yq32kfda],.instruments__go[data-astro-cid-yq32kfda]{color:var(--color-accent-strong-hover)}@media (width<75rem){.instruments[data-astro-cid-yq32kfda]{grid-template-columns:repeat(3,minmax(0,1fr))}}.instruments__icon[data-astro-cid-yq32kfda]{background:var(--color-bg-subtle);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.instruments[data-astro-cid-yq32kfda] strong[data-astro-cid-yq32kfda]{font-size:var(--font-size-base);line-height:1.4}.instruments__description[data-astro-cid-yq32kfda]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.instruments__go[data-astro-cid-yq32kfda]{font-size:var(--font-size-sm);padding-top:var(--space-2);margin-top:auto;font-weight:700}@media (width<48rem){.instruments[data-astro-cid-yq32kfda]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<36rem){.instruments[data-astro-cid-yq32kfda]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.instruments[data-astro-cid-yq32kfda] a[data-astro-cid-yq32kfda]{column-gap:var(--space-3);padding:var(--space-4);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.instruments__icon[data-astro-cid-yq32kfda]{grid-row:1/4}.instruments__description[data-astro-cid-yq32kfda],.instruments__go[data-astro-cid-yq32kfda]{grid-column:2}.instruments__go[data-astro-cid-yq32kfda]{padding-top:0}.readouts[data-astro-cid-yq32kfda]{gap:var(--space-3) var(--space-4)}}.methodology[data-astro-cid-lmymvl73]{padding-block:var(--space-8)}.methodology__panel[data-astro-cid-lmymvl73]{background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-md);align-items:start;gap:var(--space-4);padding:var(--space-6);grid-template-columns:2.75rem minmax(0,1fr) minmax(10rem,13rem);display:grid}.methodology__icon[data-astro-cid-lmymvl73]{background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-accent-strong-hover);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.methodology__copy[data-astro-cid-lmymvl73] h2[data-astro-cid-lmymvl73]{font-family:var(--font-sans);font-size:var(--font-size-lg);letter-spacing:.08em;margin-bottom:var(--space-1);text-transform:none}.methodology__copy[data-astro-cid-lmymvl73] p[data-astro-cid-lmymvl73]{color:var(--color-text-secondary);font-size:var(--font-size-sm);max-width:58rem;line-height:1.5}.methodology__updated[data-astro-cid-lmymvl73]{border-left:1px solid var(--color-border-default);gap:var(--space-3);padding-left:var(--space-4);display:grid}.methodology__updated[data-astro-cid-lmymvl73] span[data-astro-cid-lmymvl73]{color:var(--color-text-secondary);align-items:center;gap:var(--space-2);font-size:.75rem;display:inline-flex}.methodology__updated[data-astro-cid-lmymvl73] a[data-astro-cid-lmymvl73]{color:var(--color-accent-strong-hover);font-size:.8rem;font-weight:700;text-decoration:none}.methodology__updated[data-astro-cid-lmymvl73] a[data-astro-cid-lmymvl73]:hover{text-decoration:underline}@media (width<46rem){.methodology__panel[data-astro-cid-lmymvl73]{padding:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start}.methodology__updated[data-astro-cid-lmymvl73]{border-left:0;border-top:1px solid var(--color-border-default);padding:var(--space-3) 0 0;grid-column:1}}.tools-page[data-astro-cid-e2calspi]{background:var(--color-bg-subtle);color:var(--color-text-primary);padding-bottom:var(--space-8)}.tools-stack[data-astro-cid-e2calspi]{gap:clamp(2rem,4vw,3rem);min-width:0;margin-block:clamp(2rem,4vw,3rem);display:grid}.more-tools[data-astro-cid-e2calspi]{gap:var(--space-6);display:grid}.more-tools[data-astro-cid-e2calspi]>header[data-astro-cid-e2calspi]{border-bottom:1px solid var(--color-border-default);padding-bottom:var(--space-3)}.more-tools[data-astro-cid-e2calspi] .eyebrow[data-astro-cid-e2calspi]{color:var(--color-accent-strong-hover);font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:.12em;text-transform:none}.more-tools[data-astro-cid-e2calspi] h2[data-astro-cid-e2calspi]{font-family:var(--font-sans);font-size:var(--font-size-xl);margin-top:var(--space-1);text-transform:none}.more-tools[data-astro-cid-e2calspi]>header[data-astro-cid-e2calspi]>p[data-astro-cid-e2calspi]:last-child{color:var(--color-text-secondary);margin-top:var(--space-2)}.more-tools__stack[data-astro-cid-e2calspi]{gap:var(--space-6);display:grid}.tools-stack[data-astro-cid-e2calspi]>section{scroll-margin-top:calc(4.75rem + var(--space-4))}
