.lib-h[data-astro-cid-62d46irs]{font-family:var(--font-serif);color:var(--brand-indigo);margin:0 0 3px;font-size:26px}.lib-sub[data-astro-cid-62d46irs]{color:var(--text-tertiary);margin:0 0 14px;font-size:14px}.searchrow[data-astro-cid-62d46irs]{gap:9px;margin-bottom:18px;display:flex}.searchrow[data-astro-cid-62d46irs] input[data-astro-cid-62d46irs]{border:1px solid var(--border-tertiary);background:var(--bg-primary);color:var(--text-primary);border-radius:9px;flex:1;padding:11px 14px;font-size:14px}.searchrow[data-astro-cid-62d46irs] button[data-astro-cid-62d46irs]{background:var(--brand-indigo);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:0 18px;font-size:13.5px;font-weight:600}.searchrow[data-astro-cid-62d46irs].live button[data-astro-cid-62d46irs]{display:none}.escrow[data-astro-cid-62d46irs]{font-family:var(--font-sans);color:var(--text-tertiary);margin:16px 0 0;font-size:13px}.escrow[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]{color:var(--brand-gold-deep);font-weight:600;text-decoration:none}.escrow[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]:hover{text-decoration:underline}.cols[data-astro-cid-62d46irs]{grid-template-columns:230px 1fr;align-items:start;gap:22px;display:grid}@media (max-width:760px){.cols[data-astro-cid-62d46irs]{grid-template-columns:1fr}}.rhead[data-astro-cid-62d46irs]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.sortsel[data-astro-cid-62d46irs]{font-family:var(--font-sans);border:1px solid var(--border-tertiary);background:var(--bg-primary);color:var(--text-primary);border-radius:7px;padding:5px 9px;font-size:12.5px}.mutnote[data-astro-cid-62d46irs]{color:var(--text-tertiary);margin-top:14px;font-size:13px}#facets{border:1px solid var(--border-tertiary);background:var(--bg-primary);border-radius:12px;padding:4px 0}#facets .fg{border-bottom:1px solid var(--border-tertiary);padding:12px 14px}#facets .fg:last-child{border-bottom:0}#facets .fg-h{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-indigo);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:10.5px;font-weight:700;display:flex}#facets .fg-h .sub{text-transform:none;letter-spacing:0;color:var(--text-tertiary);font-weight:400}#facets .fopt{font-family:var(--font-sans);cursor:pointer;align-items:center;gap:8px;padding:3px 0;font-size:13px;line-height:1.35;display:flex}#facets .fopt input{accent-color:var(--brand-indigo);flex:none;width:14px;height:14px;margin:0}#facets .fopt .n{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}#facets .fopt.on{color:var(--brand-indigo);font-weight:600}#facets .fopt.off{opacity:.42;cursor:default}#facets .fmore{font-family:var(--font-sans);color:var(--brand-gold-deep);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:11.5px;font-weight:600;display:block}#chipsrow{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}#chipsrow .achip{font-family:var(--font-sans);background:color-mix(in srgb,var(--brand-indigo) 10%,transparent);color:var(--brand-indigo);border:1px solid color-mix(in srgb,var(--brand-indigo) 28%,transparent);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}#chipsrow .achip .x{opacity:.6}#chipsrow .clearall{font-family:var(--font-sans);color:var(--brand-gold-deep);cursor:pointer;background:0 0;border:0;align-self:center;font-size:12px;font-weight:600}#rcount{font-family:var(--font-sans);color:var(--text-tertiary);font-size:13.5px}#rcount b{color:var(--text-primary)}#results .rcard{border-bottom:1px solid var(--border-tertiary);gap:12px;padding:12px 0;display:flex}#results .rcard:last-of-type{border-bottom:0}#results .remb{background:color-mix(in srgb,var(--brand-indigo) 10%,transparent);width:38px;height:38px;color:var(--brand-indigo);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex;overflow:hidden}#results .remb svg{border-radius:9px;width:100%;height:100%;display:block}#results .rbody{min-width:0}#results .rt{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 2px;font-size:15.5px;text-decoration:none;display:block}#results .rt:hover{color:var(--brand-indigo)}#results .rx{font-family:var(--font-sans);color:var(--text-tertiary);margin:0;font-size:12.5px;line-height:1.45}#results .rmeta{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}#results .rtag{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}#results .t-pill{background:color-mix(in srgb,var(--brand-indigo) 11%,transparent);color:var(--brand-indigo)}#results .t-type{color:#4a6fa5;background:#4a6fa51f}#results .t-lvl{color:#2e7d54;background:#2e7d541f}#results .empty{color:var(--text-tertiary);padding:26px 0;font-size:14px}#pager{font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;font-size:13px;display:flex}#pager .pg{border:1px solid var(--border-tertiary);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;border-radius:7px;padding:5px 11px;text-decoration:none}#pager .pg.cur{background:var(--brand-indigo);color:#fff;border-color:var(--brand-indigo);font-weight:600}#pager .pgnote{color:var(--text-tertiary);margin-left:auto;font-size:12px}
