.tf-wrap[data-astro-cid-dprtbug4]{max-width:var(--container-max);margin:0 auto;padding:40px 24px 60px}@media (width<=520px){.tf-wrap[data-astro-cid-dprtbug4]{padding:28px 16px 48px}}.tf-tool[data-astro-cid-dprtbug4]{display:contents}h1[data-astro-cid-dprtbug4]{font-family:var(--font-serif);font-weight:600;font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);margin:.2em 0;line-height:1.1}.tf-dek[data-astro-cid-dprtbug4]{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--ink-500);max-width:64ch;margin:0 0 10px}.tf-byline[data-astro-cid-dprtbug4]{font-family:var(--font-mono);color:var(--ink-400);margin:0 0 24px;font-size:12px}#finder[data-astro-cid-dprtbug4]{scroll-margin-top:90px}.tf-controls[data-astro-cid-dprtbug4]{background:var(--surface-warm);border:1px solid var(--sand-200);border-radius:var(--radius-lg);margin-bottom:8px;padding:18px 20px}.tf-fields[data-astro-cid-dprtbug4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){.tf-fields[data-astro-cid-dprtbug4]{grid-template-columns:1fr}}.tf-field[data-astro-cid-dprtbug4]{flex-direction:column;gap:6px;min-width:0;display:flex}.tf-label[data-astro-cid-dprtbug4]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);font-size:10.5px;font-weight:500}.tf-select[data-astro-cid-dprtbug4]{font-family:var(--font-sans);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--sand-50);color:var(--ink-900);width:100%;padding:10px 12px;font-size:15px}.tf-select[data-astro-cid-dprtbug4]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tf-active[data-astro-cid-dprtbug4]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.tf-active[data-astro-cid-dprtbug4][hidden]{display:none}.tf-chips[data-astro-cid-dprtbug4]{display:contents}.tf-chips[data-astro-cid-dprtbug4] .tf-chip{font-family:var(--font-sans);border:1px solid var(--accent);color:var(--ink-900);cursor:pointer;background:#fff;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:500}.tf-chips[data-astro-cid-dprtbug4] .tf-chip:hover{background:var(--sand-100)}.tf-clear[data-astro-cid-dprtbug4]{font-family:var(--font-sans);color:var(--text-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:5px 4px;font-size:13px;text-decoration:underline}.tf-count[data-astro-cid-dprtbug4]{font-family:var(--font-mono);color:var(--ink-700);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:13px;font-weight:500}.tf-empty[data-astro-cid-dprtbug4]{font-family:var(--font-sans);color:var(--ink-500);padding:14px 0;font-size:15px}.tf-list[data-astro-cid-dprtbug4]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.tf-row[data-astro-cid-dprtbug4]{border-bottom:1px solid var(--border);padding:12px 0}.tf-row[data-astro-cid-dprtbug4][hidden]{display:none}.tf-name[data-astro-cid-dprtbug4]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tf-name[data-astro-cid-dprtbug4] a[data-astro-cid-dprtbug4]{font-family:var(--font-serif);color:var(--ink-900);text-decoration:underline;text-decoration-color:var(--gold-500);text-underline-offset:3px;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.3}.tf-name[data-astro-cid-dprtbug4] a[data-astro-cid-dprtbug4]:hover{color:var(--accent)}.tf-feat[data-astro-cid-dprtbug4]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong);font-size:10.5px;font-weight:500}.tf-meta[data-astro-cid-dprtbug4]{font-family:var(--font-mono);color:var(--ink-500);margin-top:3px;font-size:12.5px}.tf-note[data-astro-cid-dprtbug4]{font-family:var(--font-sans);color:var(--ink-700);max-width:68ch;margin:5px 0 0;font-size:15px;line-height:1.5}.tf-start[data-astro-cid-dprtbug4]{font-family:var(--font-sans);color:var(--ink-500);overflow-wrap:anywhere;margin-top:2px;font-size:14px}.tf-links[data-astro-cid-dprtbug4]{flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}.tf-links[data-astro-cid-dprtbug4] a[data-astro-cid-dprtbug4]{font-family:var(--font-sans);color:var(--text-link);text-underline-offset:2px;font-size:14px;text-decoration:underline}.tf-links[data-astro-cid-dprtbug4] a[data-astro-cid-dprtbug4].tf-official{color:var(--ink-500);font-size:13px}.tf-signup[data-astro-cid-dprtbug4]{margin-top:36px}.tf-src[data-astro-cid-dprtbug4]{font-family:var(--font-mono);color:var(--ink-400);max-width:80ch;margin:18px 0 0;font-size:11.5px;line-height:1.6}.tf-body[data-astro-cid-dprtbug4]{max-width:var(--measure-reading);font-family:var(--font-sans);color:var(--ink-700);margin:48px 0 0;font-size:16.5px;line-height:1.65}.tf-body[data-astro-cid-dprtbug4] h2{font-family:var(--font-serif);font-weight:600;font-size:var(--text-2xl);color:var(--ink-900);margin:36px 0 10px}.tf-body[data-astro-cid-dprtbug4] a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.tf-body[data-astro-cid-dprtbug4] table{border-collapse:collapse;width:100%;margin:16px 0;font-size:15px}.tf-body[data-astro-cid-dprtbug4] th,.tf-body[data-astro-cid-dprtbug4] td{text-align:left;border-bottom:1px solid var(--sand-200);padding:8px 12px}.tf-body[data-astro-cid-dprtbug4] th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-500);font-size:11px;font-weight:500}
