.top:where(.astro-uwnanpso){padding-top:28px}h1:where(.astro-uwnanpso){font-family:var(--font-display);font-size:var(--fs-2xl);margin:6px 0 12px;letter-spacing:-.005em}.lede:where(.astro-uwnanpso){max-width:84ch;margin:8px 0 22px}.lede:where(.astro-uwnanpso) em:where(.astro-uwnanpso){font-style:italic;color:var(--accent)}.filter-bank:where(.astro-uwnanpso){background:var(--surface-2);border:1px solid var(--rule);padding:12px 14px;margin-bottom:14px}.filters:where(.astro-uwnanpso){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;align-items:end}.filter-actions:where(.astro-uwnanpso){display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:12px;padding-top:10px;border-top:1px dashed var(--rule)}.match-pill:where(.astro-uwnanpso){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim);letter-spacing:var(--tracking-eye);text-transform:uppercase}.match-pill:where(.astro-uwnanpso) span:where(.astro-uwnanpso){color:var(--accent);font-weight:var(--weight-strong)}.fgroup:where(.astro-uwnanpso){display:flex;flex-direction:column;gap:4px}.fgroup-search:where(.astro-uwnanpso){grid-column:span 2;min-width:0}.fgroup:where(.astro-uwnanpso) label:where(.astro-uwnanpso){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim);text-transform:uppercase;letter-spacing:var(--tracking-eye);font-weight:var(--weight-strong)}.fgroup:where(.astro-uwnanpso) select:where(.astro-uwnanpso),.fgroup:where(.astro-uwnanpso) input:where(.astro-uwnanpso){font-family:var(--font-mono);font-size:var(--fs-sm);background:var(--surface);color:var(--ink);border:1px solid var(--rule-2);padding:6px 8px;border-radius:var(--rad)}.reset-btn:where(.astro-uwnanpso){background:transparent;border:1px solid var(--rule-2);color:var(--ink-dim);font-family:var(--font-mono);font-size:var(--fs-xs);padding:6px 14px;cursor:pointer;border-radius:var(--rad);letter-spacing:var(--tracking-eye);text-transform:uppercase;font-weight:var(--weight-strong)}.reset-btn:where(.astro-uwnanpso):hover{color:var(--ink);border-color:var(--accent)}.table-wrap:where(.astro-uwnanpso){border:1px solid var(--rule);background:var(--surface);overflow-x:auto}#rows-table:where(.astro-uwnanpso) td.sid code{font-family:var(--font-mono);font-size:calc(var(--fs-sm) - 1px);color:var(--accent);letter-spacing:.02em}#rows-table:where(.astro-uwnanpso) td.chip{color:var(--ink);font-weight:var(--weight-strong)}#rows-table:where(.astro-uwnanpso) td.posted{color:var(--ink);font-weight:var(--weight-strong)}#rows-table:where(.astro-uwnanpso) td.headline-stat{box-shadow:inset 0 -2px 0 var(--accent)}#rows-table:where(.astro-uwnanpso) th:where(.astro-uwnanpso).sortable{cursor:pointer;user-select:none;white-space:nowrap}#rows-table:where(.astro-uwnanpso) th:where(.astro-uwnanpso).sortable:hover{color:var(--accent)}#rows-table:where(.astro-uwnanpso) th:where(.astro-uwnanpso).sortable:after{content:"↕";margin-left:5px;color:var(--ink-faint);font-size:.85em}#rows-table:where(.astro-uwnanpso) td:where(.astro-uwnanpso).trend{white-space:nowrap}#rows-table:where(.astro-uwnanpso) .spark:where(.astro-uwnanpso){color:var(--ink-dim);vertical-align:middle}#rows-table:where(.astro-uwnanpso) .d30:where(.astro-uwnanpso){font-family:var(--font-mono);font-size:var(--fs-xs);margin-left:6px;color:var(--ink-dim)}#rows-table:where(.astro-uwnanpso) .d30:where(.astro-uwnanpso).up{color:var(--accent)}#rows-table:where(.astro-uwnanpso) .d30:where(.astro-uwnanpso).down{color:var(--ink-faint)}#rows-table:where(.astro-uwnanpso) th:where(.astro-uwnanpso).sortable[data-dir=asc]:after{content:"▲";color:var(--accent)}#rows-table:where(.astro-uwnanpso) th:where(.astro-uwnanpso).sortable[data-dir=desc]:after{content:"▼";color:var(--accent)}@media(max-width:600px){#rows-table:where(.astro-uwnanpso) th:where(.astro-uwnanpso),#rows-table:where(.astro-uwnanpso) td{padding-left:6px;padding-right:6px}#rows-table:where(.astro-uwnanpso) th:where(.astro-uwnanpso){font-size:10px;letter-spacing:.04em}#rows-table:where(.astro-uwnanpso) th:where(.astro-uwnanpso):first-child,#rows-table:where(.astro-uwnanpso) td.sid{position:sticky;left:0;z-index:2;background:var(--surface);border-right:1px solid var(--rule-2)}#rows-table:where(.astro-uwnanpso) th:where(.astro-uwnanpso):first-child{background:var(--surface-2);z-index:3}#rows-table:where(.astro-uwnanpso) td.sid{max-width:138px}#rows-table:where(.astro-uwnanpso) td.sid code{font-size:10px;white-space:normal;overflow-wrap:anywhere}#rows-table:where(.astro-uwnanpso) td .tier-badge{font-size:10px;letter-spacing:.03em;padding:1px 4px}th:where(.astro-uwnanpso).mob-hide,#rows-table:where(.astro-uwnanpso) td.mob-hide{display:none}}
