.papers-header.svelte-klk0gx{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.papers-title.svelte-klk0gx{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.clear-filter-btn.svelte-klk0gx{background:#e74c3c;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.8rem;cursor:pointer;transition:background .2s ease}.clear-filter-btn.svelte-klk0gx:hover{background:#c0392b}.sort-controls.svelte-klk0gx{display:flex;align-items:center;gap:.5rem}.sort-controls.svelte-klk0gx label:where(.svelte-klk0gx){font-size:.9rem;font-weight:500;color:var(--text-secondary)}.sort-controls.svelte-klk0gx select:where(.svelte-klk0gx){padding:.4rem .8rem;border:1px solid var(--border-color);border-radius:6px;background:#fff;font-size:.9rem;color:var(--text-primary);cursor:pointer;transition:border-color .2s ease}.sort-controls.svelte-klk0gx select:where(.svelte-klk0gx):hover{border-color:var(--primary-color)}.sort-controls.svelte-klk0gx select:where(.svelte-klk0gx):focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.papers-grid.svelte-klk0gx{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1rem 0}.paper-card.svelte-klk0gx{background:#fff;border:1px solid var(--border-color);border-radius:8px;padding:1rem;min-height:220px;box-shadow:0 2px 4px #0000000d;transition:transform .2s ease,box-shadow .2s ease;height:fit-content}.paper-card.svelte-klk0gx:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.paper-card-link.svelte-klk0gx{text-decoration:none;color:inherit;display:block}.clickable-card.svelte-klk0gx{cursor:pointer;border:2px solid transparent;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.clickable-card.svelte-klk0gx:hover{border-color:var(--primary-color);transform:translateY(-3px);box-shadow:0 6px 20px #0003}.doi-text.svelte-klk0gx{color:var(--accent-color);font-size:.8rem;font-weight:500}.paper-card-header.svelte-klk0gx{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.citations-badge.svelte-klk0gx{background:var(--primary-color);color:var(--text-secondary);border-radius:12px;font-size:.75rem;font-weight:600}.year-badge.svelte-klk0gx{background:var(--background-light);color:var(--text-secondary);padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}.paper-card-title.svelte-klk0gx{font-size:.9rem;font-weight:600;line-height:1.3;margin:0 0 .75rem;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.paper-card-meta.svelte-klk0gx{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.badges-row.svelte-klk0gx{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.topics-container.svelte-klk0gx{display:flex;gap:.25rem;flex-wrap:wrap;margin-top:.25rem}.topic-badge.svelte-klk0gx{background:#f1f5f9;color:#475569;border:none;padding:.2rem .5rem;border-radius:4px;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;display:inline-block;line-height:1;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.topic-badge.svelte-klk0gx:before{content:"#";opacity:.6;margin-right:.1rem}.topic-badge.more-topics.svelte-klk0gx{background:#64748b;color:#fff;font-weight:700}.topic-badge.more-topics.svelte-klk0gx:before{content:"";margin-right:0}.oa-badge.svelte-klk0gx{background:#2ecc71;color:#fff;padding:.2rem .4rem;border-radius:8px;font-size:.7rem;font-weight:500;display:inline-block}.show-more-container.svelte-klk0gx{text-align:center;margin:2rem 0}.show-more-btn.svelte-klk0gx{background:var(--primary-color);color:var(--text-secondary);border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.show-more-btn.svelte-klk0gx:hover{background:var(--primary-color-dark, var(--primary-color));transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.show-more-btn.svelte-klk0gx:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){.papers-grid.svelte-klk0gx{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.papers-header.svelte-klk0gx{flex-direction:column;align-items:flex-start;gap:.5rem}.papers-header.svelte-klk0gx h2:where(.svelte-klk0gx){margin-bottom:0}}.layercake-container.svelte-vhzpsp,.layercake-container.svelte-vhzpsp *{box-sizing:border-box}.layercake-container.svelte-vhzpsp{width:100%;height:100%}svg.svelte-u84d8d{position:absolute;top:0;left:0;overflow:visible}.chart-container.svelte-1c922pw{width:100%;height:300px}@media (max-width: 768px){.chart-container.svelte-1c922pw{width:100%;height:500px}}
