.layout[data-astro-cid-5mquyiyq]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:3rem;padding-top:2.5rem;padding-bottom:5rem}.filters[data-astro-cid-5mquyiyq]{position:sticky;top:5rem;align-self:start;max-height:calc(100vh - 6rem);overflow-y:auto;display:flex;flex-direction:column;gap:1.75rem;padding-right:.25rem}.filter-label[data-astro-cid-5mquyiyq]{display:block;margin-bottom:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle)}.filters[data-astro-cid-5mquyiyq] input[data-astro-cid-5mquyiyq],.filters[data-astro-cid-5mquyiyq] select[data-astro-cid-5mquyiyq]{width:100%;padding:.6rem .75rem;border:1px solid var(--color-line);border-radius:var(--radius-control);background:#fff;font-size:.9375rem;color:var(--color-ink)}.filters[data-astro-cid-5mquyiyq] input[data-astro-cid-5mquyiyq]:focus,.filters[data-astro-cid-5mquyiyq] select[data-astro-cid-5mquyiyq]:focus{outline:2px solid var(--color-brand);outline-offset:1px;border-color:transparent}.chips[data-astro-cid-5mquyiyq]{display:flex;flex-wrap:wrap;gap:.375rem}.chip[data-astro-cid-5mquyiyq]{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .65rem;border:1px solid var(--color-line);border-radius:var(--radius-control);background:#fff;font-size:.8125rem;color:var(--color-body);transition:all .15s ease}.chip[data-astro-cid-5mquyiyq]:hover{border-color:var(--color-brand);color:var(--color-brand)}.chip[data-astro-cid-5mquyiyq][aria-pressed=true]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.chip-count[data-astro-cid-5mquyiyq]{font-family:var(--font-mono);font-size:.75rem;opacity:.85}.years[data-astro-cid-5mquyiyq] ul[data-astro-cid-5mquyiyq]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}.years[data-astro-cid-5mquyiyq] a[data-astro-cid-5mquyiyq]{display:block;padding:.3rem 0;text-align:center;border-radius:6px;font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--color-body)}.years[data-astro-cid-5mquyiyq] a[data-astro-cid-5mquyiyq]:hover{background:var(--color-brand-tint);color:var(--color-brand)}.years[data-astro-cid-5mquyiyq] a[data-astro-cid-5mquyiyq][data-empty]{color:#cbd5e1;pointer-events:none}.results-bar[data-astro-cid-5mquyiyq]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-line);font-size:.9375rem;color:var(--color-muted)}.clear[data-astro-cid-5mquyiyq]{font-size:.875rem;font-weight:600;color:var(--color-brand)}.year-group[data-astro-cid-5mquyiyq]{scroll-margin-top:5rem}.year-heading[data-astro-cid-5mquyiyq]{position:sticky;top:4rem;z-index:1;padding:1.25rem 0 .625rem;background:#fff;border-bottom:1px solid var(--color-line);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-ink)}.pub[data-astro-cid-5mquyiyq]{display:flex;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid var(--color-line)}.pub-body[data-astro-cid-5mquyiyq]{flex:1;min-width:0}.pub-title[data-astro-cid-5mquyiyq]{font-size:1.0625rem;font-weight:600;line-height:1.4;color:var(--color-ink)}.pub-title[data-astro-cid-5mquyiyq] a[data-astro-cid-5mquyiyq]:hover{color:var(--color-brand)}.pub-authors[data-astro-cid-5mquyiyq]{margin-top:.35rem;font-size:.9375rem;line-height:1.5;color:var(--color-muted)}.pub-authors[data-astro-cid-5mquyiyq] strong[data-astro-cid-5mquyiyq]{font-weight:600;color:var(--color-ink)}.pub-venue[data-astro-cid-5mquyiyq]{margin-top:.2rem;font-size:.9375rem;color:var(--color-muted)}.pub-kind[data-astro-cid-5mquyiyq]{display:inline-block;margin-right:.5rem;padding:.05rem .45rem;border-radius:4px;font-size:.75rem;font-weight:600;vertical-align:1px}.pub-kind-preprint[data-astro-cid-5mquyiyq]{background:#fef3c7;color:#92400e}.pub-kind-thesis[data-astro-cid-5mquyiyq]{background:#e0e7ff;color:#3730a3}.pub-links[data-astro-cid-5mquyiyq]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.pub-links[data-astro-cid-5mquyiyq] a[data-astro-cid-5mquyiyq],.pub-links[data-astro-cid-5mquyiyq] button[data-astro-cid-5mquyiyq]{padding:.2rem .6rem;border:1px solid var(--color-line);border-radius:6px;font-size:.8125rem;font-weight:500;color:var(--color-body);transition:all .15s ease}.pub-links[data-astro-cid-5mquyiyq] a[data-astro-cid-5mquyiyq]:hover,.pub-links[data-astro-cid-5mquyiyq] button[data-astro-cid-5mquyiyq]:hover{border-color:var(--color-brand);color:var(--color-brand)}.pub-thumb[data-astro-cid-5mquyiyq]{flex-shrink:0;width:160px;height:110px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);overflow:hidden}.pub-thumb[data-astro-cid-5mquyiyq] img[data-astro-cid-5mquyiyq]{width:100%;height:100%;object-fit:contain;padding:.25rem}.empty[data-astro-cid-5mquyiyq]{padding:3rem 0;text-align:center;color:var(--color-muted)}@media (max-width: 1024px){.layout[data-astro-cid-5mquyiyq]{grid-template-columns:1fr;gap:1.5rem}.filters[data-astro-cid-5mquyiyq]{position:static;max-height:none;overflow:visible;padding:1.25rem;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface)}.years[data-astro-cid-5mquyiyq] ul[data-astro-cid-5mquyiyq]{display:flex;flex-wrap:wrap}.years[data-astro-cid-5mquyiyq] a[data-astro-cid-5mquyiyq]{padding:.3rem .6rem}}@media (max-width: 640px){.pub-thumb[data-astro-cid-5mquyiyq]{display:none}.chips[data-astro-cid-5mquyiyq]{max-height:7.5rem;overflow-y:auto}}
