.q-nav-group.svelte-1aev3nl.svelte-1aev3nl{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem 1rem;border-bottom:1px solid var(--border-subtle);background:var(--surface-header);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.q-nav-count.svelte-1aev3nl.svelte-1aev3nl{font-weight:500;letter-spacing:0;color:var(--text-faint);font-variant-numeric:tabular-nums}.q-nav-item.svelte-1aev3nl.svelte-1aev3nl{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem 1rem .625rem .875rem;border-left:2px solid transparent;border-top:1px solid var(--border-hairline);color:var(--text-muted);font-size:var(--text-xs);line-height:1.45;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.q-nav-item.svelte-1aev3nl.svelte-1aev3nl:hover{background:var(--surface-muted);color:var(--text-strong)}.q-nav-num.svelte-1aev3nl.svelte-1aev3nl{flex-shrink:0;min-width:1.375rem;height:1.375rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--surface-muted);font-size:.6875rem;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums;transition:background-color .15s ease,color .15s ease}.q-nav-text.svelte-1aev3nl.svelte-1aev3nl{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.q-nav-item-active.svelte-1aev3nl.svelte-1aev3nl{border-left-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);font-weight:500}.q-nav-item-active.svelte-1aev3nl .q-nav-num.svelte-1aev3nl{background:var(--accent-solid);color:#fff}.subject-tabs.svelte-1aev3nl.svelte-1aev3nl{align-self:flex-start}.pa-row.svelte-1aev3nl.svelte-1aev3nl{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2rem;padding:.375rem .625rem;font-size:var(--text-sm);color:var(--text-strong)}.papers-panel.svelte-1aev3nl.svelte-1aev3nl{margin-block:2.5rem 1rem}.papers-body.svelte-1aev3nl.svelte-1aev3nl{padding:1.25rem}.pp-item.svelte-1aev3nl.svelte-1aev3nl{display:flex;flex-direction:column;gap:.125rem}.pp-langs.svelte-1aev3nl.svelte-1aev3nl{display:flex;flex-wrap:wrap;gap:.625rem}.link-list.svelte-1aev3nl .pp-lang.svelte-1aev3nl{font-size:var(--text-xs);color:var(--text-faint)}.link-list.svelte-1aev3nl .pp-lang.svelte-1aev3nl:hover{color:var(--accent-text)}
