div.svelte-xca0n8.svelte-xca0n8{display:flex;flex-direction:column;gap:16px}svg.svelte-xca0n8.svelte-xca0n8{width:100%;min-height:300px;flex:0}text.svelte-xca0n8.svelte-xca0n8{pointer-events:none}path.svelte-xca0n8.svelte-xca0n8,li.svelte-xca0n8.svelte-xca0n8{transition:all .4s}#paper-list.svelte-xca0n8.svelte-xca0n8{min-width:0;padding-top:0;padding-right:0;max-height:55svh;overflow-y:scroll}#paper-list.svelte-xca0n8>li.svelte-xca0n8{margin-top:var(--unified-margin);padding:var(--unified-padding);font-weight:600}.paper-meta.svelte-xca0n8.svelte-xca0n8{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.75rem;font-weight:400;opacity:.65;margin-top:2px}.paper-source.svelte-xca0n8.svelte-xca0n8{font-style:italic}@media (min-width: 1100px){div.svelte-xca0n8.svelte-xca0n8{flex-direction:row;gap:0}svg.svelte-xca0n8.svelte-xca0n8{width:auto;min-width:600px;flex:8}#paper-list.svelte-xca0n8.svelte-xca0n8{flex:4;min-width:400px;padding-top:40px;padding-right:18px}}.impact-dag.svelte-p6f3xh.svelte-p6f3xh{display:flex;flex-direction:column;position:relative;gap:12px}.edge-overlay.svelte-p6f3xh.svelte-p6f3xh{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;color:var(--color-text)}.level-section.svelte-p6f3xh.svelte-p6f3xh{display:flex;flex-direction:column;gap:6px;position:relative}.level-label.svelte-p6f3xh.svelte-p6f3xh{margin:0;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;opacity:.5}.chips.svelte-p6f3xh.svelte-p6f3xh{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:2px}.chip.svelte-p6f3xh.svelte-p6f3xh{padding:6px 10px;font-size:.78rem;line-height:1.3;border-radius:4px;border:1px solid rgba(var(--color-range-15),.15);background:rgba(var(--color-range-15),.03);flex:1 0 160px;cursor:pointer;transition:border-color .16s,background-color .16s,opacity .16s;position:relative}.chip.dimmed.svelte-p6f3xh.svelte-p6f3xh{opacity:.35}.chip.is-hovered.svelte-p6f3xh.svelte-p6f3xh{border-color:var(--color-theme-blue);background:rgba(var(--color-range-15),.08);box-shadow:0 0 0 1px var(--color-theme-blue)}.chip.is-related.svelte-p6f3xh.svelte-p6f3xh{border-color:var(--color-theme-blue);background:rgba(var(--color-range-15),.06)}.chip-title.svelte-p6f3xh.svelte-p6f3xh{font-weight:600;line-height:1.2}.chip-title.clamp.svelte-p6f3xh.svelte-p6f3xh{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chip-title.svelte-p6f3xh a.svelte-p6f3xh{color:inherit;text-decoration:none}.chip-title.svelte-p6f3xh a.svelte-p6f3xh:hover{text-decoration:underline}.chip-sub.svelte-p6f3xh.svelte-p6f3xh{display:flex;align-items:center;gap:4px;font-size:.65rem}.chip-details.svelte-p6f3xh.svelte-p6f3xh{font-size:.65rem;opacity:.7;margin-top:4px;padding-top:4px;border-top:1px solid rgba(var(--color-range-15),.1)}.chip-details.svelte-p6f3xh a.svelte-p6f3xh{color:inherit;text-decoration:none}.chip-details.svelte-p6f3xh a.svelte-p6f3xh:hover{text-decoration:underline}.source-name.svelte-p6f3xh.svelte-p6f3xh{font-style:italic}.chip-authors.svelte-p6f3xh.svelte-p6f3xh{margin-top:2px}.badge.svelte-p6f3xh.svelte-p6f3xh{display:inline-block;padding:1px 5px;border-radius:3px;font-size:.55rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.hl-hit.svelte-p6f3xh.svelte-p6f3xh{background:var(--badge-hit-bg);color:var(--badge-hit-text)}.hl-prestigious.svelte-p6f3xh.svelte-p6f3xh{background:var(--badge-prestigious-bg);color:var(--badge-prestigious-text)}.hl-nobel.svelte-p6f3xh.svelte-p6f3xh{background:var(--badge-award-bg);color:var(--badge-award-text)}@media (min-width: 1200px){.chip.svelte-p6f3xh.svelte-p6f3xh{padding:8px 12px;font-size:1.15rem;flex-basis:300px}.chip-sub.svelte-p6f3xh.svelte-p6f3xh{font-size:.9rem}.badge.svelte-p6f3xh.svelte-p6f3xh{font-size:.8rem;padding:1px 6px}.chip-details.svelte-p6f3xh.svelte-p6f3xh{font-size:.82rem}.level-label.svelte-p6f3xh.svelte-p6f3xh{font-size:1.15rem}}.sep.svelte-p6f3xh.svelte-p6f3xh{margin:0 3px}.back-link.svelte-r8lzte{font-size:.8rem;opacity:.6;transition:opacity .15s}.back-link.svelte-r8lzte:hover{opacity:1}h1.svelte-r8lzte{margin-top:4px;margin-bottom:4px}.stats.svelte-r8lzte{opacity:.6;margin:0}h2.svelte-r8lzte{margin-bottom:8px}.status.svelte-r8lzte{opacity:.6;font-style:italic}
