.threads-intro[data-astro-cid-avzyms5l]{display:grid;gap:1rem}.doctrine-category-filter[data-astro-cid-avzyms5l]{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-base);padding:1.1rem 1.2rem;display:grid;gap:.85rem}.doctrine-category-label[data-astro-cid-avzyms5l]{font-size:var(--prose-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.doctrine-category-pills[data-astro-cid-avzyms5l]{display:flex;flex-wrap:wrap;gap:.55rem}.doctrine-category-pill[data-astro-cid-avzyms5l]{border:1.5px solid rgba(0,0,0,.18);border-radius:999px;background:var(--surface-elevated);padding:.55rem 1.1rem;font-family:var(--font-ui);font-size:var(--prose-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-base);cursor:pointer;white-space:nowrap;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease;box-shadow:0 1px 2px #0000000f}.doctrine-category-pill[data-astro-cid-avzyms5l]:hover{border-color:#1b5a568c;background:#1b5a560d;color:var(--text-strong);box-shadow:0 2px 6px #1b5a561f}.doctrine-category-pill[data-astro-cid-avzyms5l].is-active{background:#1b5a5624;border-color:#1b5a56b3;color:#0d3330;font-weight:700;box-shadow:inset 0 1px 3px #1b5a5626}.doctrine-category-select-wrap[data-astro-cid-avzyms5l]{display:none}.doctrine-category-select[data-astro-cid-avzyms5l]{width:100%;border:1.5px solid rgba(0,0,0,.18);border-radius:var(--radius-card);background:var(--surface-elevated);padding:.72rem 1rem;font:inherit;font-size:var(--step-0);color:var(--text-strong);cursor:pointer;appearance:auto}.doctrine-category-badge[data-astro-cid-avzyms5l]{display:inline-block;border:1px solid rgba(27,90,86,.2);border-radius:999px;background:#1b5a560f;padding:.18rem .65rem;font-family:var(--font-ui);font-size:var(--prose-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-soft);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.doctrine-category-badge[data-astro-cid-avzyms5l]:hover{border-color:#1b5a5680;background:#1b5a561a;color:var(--text-strong)}.doctrine-reset-link[data-astro-cid-avzyms5l]{background:none;border:none;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.doctrine-search[data-astro-cid-avzyms5l]{display:grid;gap:.55rem}.doctrine-search-label[data-astro-cid-avzyms5l]{font-size:var(--prose-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-strong)}.doctrine-search-row[data-astro-cid-avzyms5l]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.doctrine-search-row[data-astro-cid-avzyms5l] input[data-astro-cid-avzyms5l]{width:100%;min-width:0;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-elevated);padding:.82rem 1rem;font:inherit;color:var(--text-strong)}.doctrine-search-row[data-astro-cid-avzyms5l] input[data-astro-cid-avzyms5l]::placeholder{color:var(--text-muted)}.doctrine-search-row[data-astro-cid-avzyms5l] button[data-astro-cid-avzyms5l],.doctrine-search-clear[data-astro-cid-avzyms5l]{border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-elevated);padding:.82rem 1rem;font-family:var(--font-ui);font-size:var(--prose-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-strong);white-space:nowrap;cursor:pointer}.doctrine-search-row[data-astro-cid-avzyms5l] button[data-astro-cid-avzyms5l]:hover,.doctrine-search-clear[data-astro-cid-avzyms5l]:hover{border-color:var(--border-strong)}.threads-stats[data-astro-cid-avzyms5l]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.thread-stat[data-astro-cid-avzyms5l]{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-elevated);padding:.9rem 1rem;display:grid;gap:.3rem}.thread-stat-label[data-astro-cid-avzyms5l]{font-size:var(--prose-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-strong)}.threads-sort-note[data-astro-cid-avzyms5l],.threads-filter-note[data-astro-cid-avzyms5l]{margin:0;color:var(--text-muted);font-size:var(--prose-small);letter-spacing:var(--tracking-body)}.threads-empty-state[data-astro-cid-avzyms5l]{display:grid;gap:.75rem}.doctrine-list-gap[data-astro-cid-avzyms5l]{display:grid;gap:1rem}.visually-hidden[data-astro-cid-avzyms5l]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:42rem){.doctrine-category-pills[data-astro-cid-avzyms5l]{display:none}.doctrine-category-select-wrap[data-astro-cid-avzyms5l]{display:block}.doctrine-search-row[data-astro-cid-avzyms5l]{grid-template-columns:1fr}.doctrine-search-row[data-astro-cid-avzyms5l] button[data-astro-cid-avzyms5l],.doctrine-search-clear[data-astro-cid-avzyms5l]{text-align:center}}
