.citation-badge.svelte-750txv{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-light);white-space:nowrap}.advisor-info.svelte-750txv,.preface-info.svelte-750txv{margin-top:var(--space-1)}.author-btn.svelte-750txv{font-size:inherit;color:var(--color-primary);cursor:pointer;font-family:inherit;font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--ease-out), text-decoration var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:0;padding:0;text-decoration:none;display:inline}.author-btn.svelte-750txv:hover{color:var(--color-accent);text-decoration:underline}.author-btn.svelte-750txv:focus-visible{outline:var(--border-width-medium) solid var(--color-accent);outline-offset:var(--space-0-5)}@media (prefers-reduced-motion:reduce){.author-btn.svelte-750txv{transition:none!important}}.pub-index.svelte-1ix0gvc{max-width:var(--content-width-6xl);padding:var(--space-8) var(--space-4) var(--space-16);margin:0 auto}.index-hero.svelte-1ix0gvc{gap:var(--space-lg);padding-top:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=768px){.index-hero.svelte-1ix0gvc{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) 320px;align-items:end}}.index-hero-lede.svelte-1ix0gvc{min-width:0}.index-eyebrow.svelte-1ix0gvc{font-variant-numeric:tabular-nums;margin-bottom:var(--space-sm)}.index-title.svelte-1ix0gvc{font-family:var(--font-family-display);font-variation-settings:var(--font-variation-display-sm);font-size:var(--font-size-display);letter-spacing:-.02em;color:var(--color-text-emphasis);margin:0 0 var(--space-md);font-weight:830;line-height:.95}.index-standfirst.svelte-1ix0gvc{max-width:52ch}.index-hero-bars.svelte-1ix0gvc{flex-direction:column;justify-content:flex-end;display:flex}.index-hero-bars.svelte-1ix0gvc .year-bar:where(.svelte-1ix0gvc){min-width:4px}.filter-bar.svelte-1ix0gvc{margin-top:var(--space-xl);padding-top:var(--space-md);gap:var(--space-md);flex-direction:column;display:flex}.filter-bar-top.svelte-1ix0gvc{gap:var(--space-md);flex-direction:column;display:flex}@media (width>=1024px){.filter-bar-top.svelte-1ix0gvc{align-items:flex-start;gap:var(--space-lg);flex-direction:row}}.pub-search.svelte-1ix0gvc{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:var(--border-width-thin) solid var(--color-border-dark);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out);flex:none;display:flex}@media (width>=1024px){.pub-search.svelte-1ix0gvc{flex:0 0 clamp(18rem,26vw,22rem)}}.pub-search.svelte-1ix0gvc:focus-within{border-color:var(--color-accent)}.pub-search-icon.svelte-1ix0gvc{font-family:var(--font-family-mono);font-size:var(--font-size-base);color:var(--color-text-light);line-height:1}.pub-search-input.svelte-1ix0gvc{min-width:0;font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-emphasis);background:0 0;border:none;flex:1}.pub-search-input.svelte-1ix0gvc::placeholder{color:var(--color-text-light);text-transform:uppercase}.pub-search-input.svelte-1ix0gvc:focus{outline:none}.type-chips.svelte-1ix0gvc{flex:auto;min-width:0}.filter-bar-bottom.svelte-1ix0gvc{gap:var(--space-sm);padding-top:var(--space-sm);border-top:var(--rule-hairline) solid var(--color-border);flex-direction:column;display:flex}@media (width>=768px){.filter-bar-bottom.svelte-1ix0gvc{justify-content:space-between;align-items:baseline;gap:var(--space-lg);flex-direction:row}}.language-row.svelte-1ix0gvc{align-items:baseline;gap:var(--space-1) var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;display:flex}.language-label.svelte-1ix0gvc{font-weight:var(--font-weight-semibold);color:var(--color-text-light)}.language-opt.svelte-1ix0gvc{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-soft);padding:0 0 var(--space-0-5);border:none;border-bottom:var(--border-width-medium) solid transparent;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0}.language-opt.svelte-1ix0gvc:hover{color:var(--color-text-emphasis)}.language-opt--active.svelte-1ix0gvc{color:var(--color-accent);border-bottom-color:var(--color-accent)}.language-count.svelte-1ix0gvc{color:var(--color-text-muted)}.filter-bar-controls.svelte-1ix0gvc{align-items:baseline;gap:var(--space-lg);flex-wrap:wrap;display:flex}.facet-toggle.svelte-1ix0gvc{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;display:none}@media (width<=1023px){.facet-toggle.svelte-1ix0gvc{display:inline-flex}}.sort-control.svelte-1ix0gvc{align-items:baseline;gap:var(--space-2);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:.1em;text-transform:uppercase;display:flex}.sort-label.svelte-1ix0gvc{font-weight:var(--font-weight-semibold);color:var(--color-text-light)}.sort-opt.svelte-1ix0gvc{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-soft);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;padding:0}.sort-opt.svelte-1ix0gvc:hover{color:var(--color-text-emphasis)}.sort-opt--active.svelte-1ix0gvc{color:var(--color-accent)}.sort-sep.svelte-1ix0gvc{color:var(--color-text-muted)}.facet-grid.svelte-1ix0gvc{margin-top:var(--space-lg);padding-top:var(--space-lg);gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=768px){.facet-grid.svelte-1ix0gvc{gap:var(--space-xl) var(--space-2xl);grid-template-columns:1fr 1fr}}@media (width>=1024px){.facet-grid.svelte-1ix0gvc{gap:var(--space-2xl);grid-template-columns:1.2fr 1fr 1fr 1.3fr}}@media (width<=1023px){.facet-grid.svelte-1ix0gvc{display:none}.facet-grid--open.svelte-1ix0gvc{gap:var(--space-lg);grid-template-columns:1fr;display:grid}}@media (width>=768px) and (width<=1023px){.facet-grid--open.svelte-1ix0gvc{gap:var(--space-lg) var(--space-2xl);grid-template-columns:1fr 1fr}}.facet-col.svelte-1ix0gvc{min-width:0}.facet-label.svelte-1ix0gvc{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-emphasis);margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--rule-hairline) solid var(--color-border)}.facet-label--years.svelte-1ix0gvc{margin-top:var(--space-lg)}.facet-list.svelte-1ix0gvc{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.facet-row.svelte-1ix0gvc{align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-0-5) 0;text-align:left;cursor:pointer;font-family:var(--font-family-serif);font-size:var(--font-size-sm);color:var(--color-text-soft);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;display:flex}.facet-row.svelte-1ix0gvc:hover{color:var(--color-text-emphasis)}.facet-row--active.svelte-1ix0gvc{color:var(--color-accent);font-weight:var(--font-weight-medium)}.facet-row--marker.svelte-1ix0gvc{align-items:center}.facet-marker.svelte-1ix0gvc{border:var(--border-width-thin) solid var(--color-border-dark);width:9px;height:9px;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;flex:none}.facet-marker--on.svelte-1ix0gvc{background:var(--color-accent);border-color:var(--color-accent)}.facet-name.svelte-1ix0gvc{min-width:0;line-height:var(--line-height-snug);overflow-wrap:break-word;flex:1}.facet-count.svelte-1ix0gvc{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted);text-align:right}.facet-more.svelte-1ix0gvc{margin-top:var(--space-2);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;padding:0}.facet-more.svelte-1ix0gvc:hover{color:var(--color-accent-dark)}.facet-years.svelte-1ix0gvc{align-items:center;gap:var(--space-2);display:flex}.facet-years-bound.svelte-1ix0gvc{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-variant-numeric:tabular-nums;color:var(--color-text-light);white-space:nowrap}.facet-years-slider.svelte-1ix0gvc{flex:1;min-width:0}.facet-tags.svelte-1ix0gvc{gap:var(--space-1-5)}.facet-summary.svelte-1ix0gvc{margin-top:var(--space-md);padding-top:var(--space-2);border-top:var(--rule-hairline) solid var(--color-border);justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light);flex-wrap:wrap;display:flex}.facet-summary-count.svelte-1ix0gvc{font-variant-numeric:tabular-nums;color:var(--color-text-emphasis)}.facet-clear.svelte-1ix0gvc{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;padding:0}.facet-clear.svelte-1ix0gvc:hover{color:var(--color-accent-dark)}.bibliography.svelte-1ix0gvc{margin-top:var(--space-2xl);padding-top:var(--space-md)}.bib-list.svelte-1ix0gvc{margin:0;padding:0;list-style:none}.bib-item.svelte-1ix0gvc{border-top:var(--rule-hairline) solid var(--color-border)}.bib-item.svelte-1ix0gvc:first-child{border-top:none}.bib-item--lead.svelte-1ix0gvc{border-bottom:var(--rule-hairline) solid var(--color-border-dark)}.bib-empty.svelte-1ix0gvc{padding:var(--space-2xl) 0;align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.bib-empty-line.svelte-1ix0gvc{font-family:var(--font-family-serif);font-style:italic;font-size:var(--font-size-lg);color:var(--color-text-soft);margin:0}@media (width<=639px){.pub-index.svelte-1ix0gvc{padding:var(--space-6) var(--space-4) var(--space-12)}}@media (prefers-reduced-motion:reduce){.pub-search.svelte-1ix0gvc,.language-opt.svelte-1ix0gvc,.sort-opt.svelte-1ix0gvc,.facet-row.svelte-1ix0gvc,.facet-marker.svelte-1ix0gvc,.facet-more.svelte-1ix0gvc,.facet-clear.svelte-1ix0gvc{transition:none}}
