.method-explorer .audit-filter-bar{padding:1rem 1.15rem;margin-bottom:1rem;overflow:visible}.method-explorer .audit-filter-grid,.method-explorer .audit-filter-group,.method-explorer .audit-filter-chips{overflow:visible}.method-explorer .audit-filter-grid--methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;align-items:start}.method-explorer .audit-filter-grid--methods-more{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem 1.25rem;align-items:start}@media(max-width:1100px){.method-explorer .audit-filter-grid--methods-more{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.method-explorer .audit-filter-grid--methods,.method-explorer .audit-filter-grid--methods-more{grid-template-columns:repeat(2,minmax(0,1fr))}}.method-explorer .audit-filter-group{display:flex;flex-direction:column;align-items:center;gap:.45rem;min-width:0}.method-explorer .audit-filter-label{font-family:var(--font-sans);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-faint);white-space:nowrap;text-align:center;width:100%}.method-explorer .audit-filter-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem}.method-explorer .audit-filter-chips--class{flex-wrap:nowrap}.method-explorer .audit-chip,.method-explorer .audit-action-btn{font-family:var(--font-sans);font-size:.78rem;padding:.3rem .65rem;border-radius:999px;border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink-muted);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.method-explorer .audit-chip:hover,.method-explorer .audit-action-btn:hover{border-color:var(--color-brand);color:var(--color-brand)}.method-explorer .audit-chip--active{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-paper)}.method-explorer .audit-chip--active:hover{color:var(--color-paper);border-color:var(--color-brand-hover);background:var(--color-brand-hover)}.method-explorer .audit-table-wrap{overflow-x:auto;overflow-y:visible}.method-explorer .audit-table thead{position:relative;z-index:3}.method-explorer .audit-table th[data-audit-tip]{cursor:help}.method-explorer .audit-table th[data-audit-tip][data-method-sort]{cursor:pointer}.method-explorer .audit-table th.audit-th-stacked{text-transform:uppercase;vertical-align:middle;min-width:5.5rem}.method-explorer .audit-th-stack{display:flex;flex-direction:column;align-items:center;gap:.12rem;line-height:1.15}.method-explorer .audit-th-stack-line{display:block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;white-space:nowrap}.method-explorer .audit-table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:.84rem}.method-explorer .audit-table th{text-align:left;vertical-align:middle;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-faint);padding:.75rem 1rem;border-bottom:1px solid var(--color-rule);background:var(--color-paper-soft);white-space:nowrap;cursor:pointer;user-select:none}.method-explorer .audit-table th:not([data-method-sort]){cursor:default}.method-explorer .audit-table td{padding:.85rem 1rem;border-bottom:1px solid var(--color-rule);vertical-align:middle}.method-explorer .audit-table tbody tr:hover{background:color-mix(in srgb,var(--color-paper-soft) 70%,transparent)}.method-explorer .audit-table-method{min-width:11rem}.method-explorer .audit-table-intervention{font-size:.78rem;color:var(--color-ink-muted);max-width:10rem}.method-explorer .audit-table-link{font-family:var(--font-serif);font-weight:600;font-size:.95rem;text-decoration:none;color:var(--color-ink)}.method-explorer .audit-table-link:hover{color:var(--color-brand)}.method-explorer .audit-table-meta{display:block;font-size:.72rem;color:var(--color-ink-faint);margin-top:.15rem}.method-explorer .audit-table-software,.method-explorer .audit-table-code{white-space:nowrap;color:var(--color-ink-muted);max-width:11rem}.method-explorer .audit-access-na-record{font-weight:500;white-space:normal}.method-explorer .audit-access-na-url{color:var(--color-ink-muted);text-decoration:underline;text-underline-offset:.12em}.method-explorer .audit-access-na-url:hover{color:var(--color-brand)}.method-explorer .audit-modality{font-weight:600;letter-spacing:.08em;color:var(--color-ink-muted)}.method-explorer .audit-table th.audit-table-col-center,.method-explorer .audit-table td.audit-table-col-center{text-align:center}.method-explorer .audit-table th.audit-table-col-center .audit-th-stack{margin-inline:auto}.method-explorer .audit-score{display:inline-flex;align-items:baseline;gap:.1rem;font-weight:600;padding:.15rem .45rem;border-radius:.35rem;font-variant-numeric:tabular-nums}.method-explorer .audit-score-denom{font-size:.68rem;font-weight:500;opacity:.75}.method-explorer .audit-score--high{background:var(--color-repro-4);color:var(--color-paper)}.method-explorer .audit-score--mid{background:var(--color-repro-2);color:var(--color-ink)}.method-explorer .audit-score--low{background:var(--color-repro-0);color:var(--color-ink-muted)}.method-explorer .audit-score--na{color:var(--color-ink-faint);padding:0}.method-explorer .audit-access-status{font-weight:600;white-space:nowrap}.method-explorer .audit-score--web-offline .audit-access-status{color:var(--color-ink)}.method-explorer .audit-score--na-label{font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:.04em;cursor:help}.method-explorer .method-descriptor{font-family:var(--font-mono, ui-monospace, monospace);font-size:.78rem;font-weight:600;color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.method-explorer .audit-tag{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-brand)}.method-explorer .audit-table-empty{text-align:center;padding:2rem 1rem!important;color:var(--color-ink-muted)}.method-explorer .audit-sort-indicator{display:inline-block;width:.75rem;margin-left:.15rem}.method-explorer .method-more-toggle:hover{text-decoration:underline}
