.page.svelte-1hu006u{min-height:100vh}.hero.svelte-1hu006u{padding:3.5rem 0 2.5rem;border-bottom:1px solid var(--border);background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(134,239,172,.07) 0%,transparent 70%)}.hero.svelte-1hu006u h1:where(.svelte-1hu006u){font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;letter-spacing:-.03em;margin-bottom:.75rem;line-height:1.15}.hero-pill.svelte-1hu006u{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--green);background:#86efac14;border:1px solid rgba(134,239,172,.2);border-radius:50px;padding:.25rem .75rem;margin-bottom:1rem}.live-dot.svelte-1hu006u{width:6px;height:6px;border-radius:50%;background:var(--green);animation:svelte-1hu006u-pulse 2s ease-in-out infinite}@keyframes svelte-1hu006u-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-sub.svelte-1hu006u{font-size:1rem;color:var(--text-dim);max-width:600px;line-height:1.65;margin-bottom:1.25rem}.hero-sources.svelte-1hu006u{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.src-chip.svelte-1hu006u{font-size:.78rem;font-weight:500;color:var(--text-muted)}.src-sep.svelte-1hu006u{color:var(--border-bright)}.main.svelte-1hu006u{padding:2rem 1.5rem 4rem}.source-tabs.svelte-1hu006u{display:flex;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.source-tab.svelte-1hu006u{display:flex;flex-direction:column;align-items:flex-start;padding:.6rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .15s,background .15s;gap:.15rem}.source-tab.svelte-1hu006u:hover{border-color:var(--border-bright);background:var(--surface-2)}.source-tab.active.svelte-1hu006u{border-color:var(--green);background:#86efac0d}.tab-label.svelte-1hu006u{font-size:.875rem;font-weight:600;color:var(--text-dim);transition:color .15s}.source-tab.active.svelte-1hu006u .tab-label:where(.svelte-1hu006u){color:var(--green)}.tab-sub.svelte-1hu006u{font-size:.7rem;color:var(--text-muted)}.cat-filter-row.svelte-1hu006u{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.75rem}.filter-label.svelte-1hu006u{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-right:.1rem}.cat-chip.svelte-1hu006u{font-size:.72rem;font-weight:500;padding:.25rem .65rem;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .15s}.cat-chip.active.svelte-1hu006u{background:#86efac14;border-color:#86efac59;color:var(--green)}.search-row.svelte-1hu006u{display:flex;gap:.5rem;margin-bottom:.75rem}.search-wrap.svelte-1hu006u{flex:1;position:relative;display:flex;align-items:center}.search-icon.svelte-1hu006u{position:absolute;left:.875rem;width:16px;height:16px;color:var(--text-muted);pointer-events:none}.search-input.svelte-1hu006u{width:100%;background:var(--surface);border:1px solid var(--border-bright);border-radius:var(--radius-lg);padding:.7rem 2.5rem;font-size:.9rem;color:var(--text);font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.search-input.svelte-1hu006u::placeholder{color:var(--text-muted)}.search-input.svelte-1hu006u:focus{border-color:var(--green);box-shadow:0 0 0 3px #86efac14}.clear-btn.svelte-1hu006u{position:absolute;right:.75rem;background:none;border:none;color:var(--text-muted);font-size:1.1rem;line-height:1;cursor:pointer;transition:color .15s}.clear-btn.svelte-1hu006u:hover{color:var(--text)}.search-btn.svelte-1hu006u{padding:.7rem 1.5rem;background:var(--grad);color:#fff;font-weight:600;font-size:.875rem;border:none;border-radius:var(--radius-lg);cursor:pointer;white-space:nowrap;transition:opacity .2s;flex-shrink:0}.search-btn.svelte-1hu006u:disabled{opacity:.6;cursor:not-allowed}.quick-row.svelte-1hu006u{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:1.5rem}.quick-label.svelte-1hu006u{font-size:.75rem;color:var(--text-muted);font-weight:500;margin-right:.1rem}.quick-chip.svelte-1hu006u{font-size:.75rem;padding:.25rem .65rem;background:var(--surface);border:1px solid var(--border);border-radius:50px;color:var(--text-dim);cursor:pointer;transition:all .15s}.quick-chip.svelte-1hu006u:hover{border-color:var(--green);color:var(--green);background:#86efac0d}.error-bar.svelte-1hu006u{background:#f8717114;border:1px solid rgba(248,113,113,.25);border-radius:8px;padding:.65rem 1rem;font-size:.85rem;color:#f87171;margin-bottom:1rem}.info-bar.svelte-1hu006u{background:#86efac0f;border:1px solid rgba(134,239,172,.2);border-radius:8px;padding:.65rem 1rem;font-size:.85rem;color:var(--text-dim);margin-bottom:1rem}.explorer.two-col.svelte-1hu006u{display:grid;grid-template-columns:320px 1fr;gap:1.25rem;align-items:start}.results-panel.svelte-1hu006u{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;position:sticky;top:calc(var(--nav-h) + 1rem);max-height:calc(100vh - var(--nav-h) - 3rem);display:flex;flex-direction:column}.panel-head.svelte-1hu006u{padding:.75rem 1rem;border-bottom:1px solid var(--border);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.status-searching.svelte-1hu006u{color:var(--green)}.hint.svelte-1hu006u{color:var(--text-muted);font-weight:400;text-transform:none;letter-spacing:0}.results-list.svelte-1hu006u{overflow-y:auto;flex:1}.result-item.svelte-1hu006u{width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--border);padding:.85rem 1rem;cursor:pointer;transition:background .12s;display:flex;flex-direction:column;gap:.4rem}.result-item.svelte-1hu006u:hover{background:var(--surface-2)}.result-item.active.svelte-1hu006u{background:#86efac0f;border-left:2px solid var(--green)}.result-title.svelte-1hu006u{font-size:.8rem;font-weight:500;color:var(--text);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.result-meta.svelte-1hu006u{display:flex;flex-wrap:wrap;gap:.3rem}.meta-chip.svelte-1hu006u{font-size:.65rem;font-weight:500;padding:.15rem .45rem;border-radius:4px}.meta-chip.blue.svelte-1hu006u{background:var(--blue-dim);color:var(--blue)}.meta-chip.gray.svelte-1hu006u{background:var(--surface-2);color:var(--text-muted)}.meta-chip.green.svelte-1hu006u{background:var(--green-dim);color:var(--green)}.skeleton-list.svelte-1hu006u{padding:.25rem 0}.skeleton-item.svelte-1hu006u{padding:.85rem 1rem;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:.4rem}.skel.svelte-1hu006u{border-radius:4px;background:var(--surface-2);animation:svelte-1hu006u-shimmer 1.4s ease-in-out infinite}.skel-title.svelte-1hu006u{height:12px;width:88%}.skel-meta.svelte-1hu006u{height:10px;width:45%}@keyframes svelte-1hu006u-shimmer{0%,to{opacity:.4}50%{opacity:.8}}.detail-panel.svelte-1hu006u{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-height:480px;overflow:hidden}.empty-state.svelte-1hu006u{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;gap:.75rem;text-align:center}.empty-icon.svelte-1hu006u{font-size:3rem;opacity:.3}.empty-title.svelte-1hu006u{font-size:1rem;font-weight:600;color:var(--text-dim)}.empty-sub.svelte-1hu006u{font-size:.875rem;color:var(--text-muted);max-width:320px;line-height:1.6}.paper-detail.svelte-1hu006u{padding:1.5rem}.record-meta-row.svelte-1hu006u{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.65rem}.badge.svelte-1hu006u{font-size:.68rem;font-weight:600;padding:.2rem .55rem;border-radius:50px}.badge.green.svelte-1hu006u{background:var(--green-dim);color:var(--green)}.badge.gray.svelte-1hu006u{background:var(--surface-2);color:var(--text-muted)}.ext-links.svelte-1hu006u{display:flex;gap:.5rem;margin-left:auto;flex-wrap:wrap}.ext-link.svelte-1hu006u{font-size:.72rem;font-weight:500;color:var(--green);transition:opacity .15s}.ext-link.svelte-1hu006u:hover{opacity:.75}.ext-link.small.svelte-1hu006u{font-size:.68rem}.record-title.svelte-1hu006u{font-size:1rem;font-weight:600;line-height:1.45;color:var(--text);margin-bottom:.5rem}.paper-authors.svelte-1hu006u{font-size:.82rem;color:var(--text-dim);margin-bottom:.4rem}.paper-journal.svelte-1hu006u{font-size:.78rem;color:var(--green);font-style:italic;margin-bottom:.5rem}.paper-abstract-label.svelte-1hu006u{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.4rem;margin-top:1rem}.paper-abstract.svelte-1hu006u{font-size:.85rem;color:var(--text-dim);line-height:1.7;margin-bottom:1.25rem}.paper-actions.svelte-1hu006u{display:flex;gap:.5rem;flex-wrap:wrap}.btn-open.svelte-1hu006u{display:inline-flex;align-items:center;padding:.55rem 1rem;background:#86efac14;border:1px solid rgba(134,239,172,.25);border-radius:8px;font-size:.8rem;font-weight:600;color:var(--green);transition:background .15s}.btn-open.svelte-1hu006u:hover{background:#86efac29}.btn-open.secondary.svelte-1hu006u{background:var(--surface-2);border-color:var(--border-bright);color:var(--text-dim)}.btn-open.secondary.svelte-1hu006u:hover{background:var(--surface);color:var(--text)}.keywords-row.svelte-1hu006u{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.kw-chip.svelte-1hu006u{font-size:.7rem;padding:.2rem .5rem;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;color:var(--text-muted)}.zenodo-stats.svelte-1hu006u{display:flex;gap:1rem;font-size:.78rem;color:var(--text-muted);margin-bottom:1rem}.spectra-controls.svelte-1hu006u{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;margin-bottom:1.25rem}.spectra-fields.svelte-1hu006u{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap;margin-bottom:.75rem}.field-group.svelte-1hu006u{display:flex;flex-direction:column;gap:.35rem}.field-label.svelte-1hu006u{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.field-input.svelte-1hu006u{background:var(--surface-2);border:1px solid var(--border-bright);border-radius:8px;padding:.55rem .85rem;font-size:.9rem;color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s;width:120px}.field-input.mono.svelte-1hu006u{font-family:Fira Code,Cascadia Code,monospace}.field-input.svelte-1hu006u:focus{border-color:var(--green);box-shadow:0 0 0 3px #86efac14}.spectra-quick.svelte-1hu006u{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.spectra-layout.svelte-1hu006u{display:grid;grid-template-columns:1fr 380px;gap:1.25rem;align-items:start}.spectra-chart-panel.svelte-1hu006u{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;min-height:460px}.spectrum-header.svelte-1hu006u{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);flex-wrap:wrap}.spectrum-title.svelte-1hu006u{font-size:.95rem;font-weight:700;color:var(--text);font-family:Fira Code,Cascadia Code,monospace}.spectrum-range.svelte-1hu006u,.spectrum-count.svelte-1hu006u{font-size:.78rem;color:var(--text-muted)}.chart-el.svelte-1hu006u{width:100%;height:380px;padding:.25rem}.spectra-table-panel.svelte-1hu006u{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;max-height:calc(100vh - var(--nav-h) - 5rem);display:flex;flex-direction:column;position:sticky;top:calc(var(--nav-h) + 1rem)}.data-table-wrap.svelte-1hu006u{overflow-y:auto;flex:1}.data-table.svelte-1hu006u{width:100%;border-collapse:collapse;font-size:.75rem}.data-table.svelte-1hu006u th:where(.svelte-1hu006u){padding:.5rem .75rem;text-align:right;font-weight:600;font-size:.68rem;color:var(--text-muted);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap;letter-spacing:.03em;position:sticky;top:0}.data-table.svelte-1hu006u th.x:where(.svelte-1hu006u){text-align:left}.data-table.svelte-1hu006u td:where(.svelte-1hu006u){padding:.35rem .75rem;text-align:right;font-family:Fira Code,Cascadia Code,monospace;font-size:.73rem;color:var(--text-dim);border-bottom:1px solid rgba(255,255,255,.02);white-space:nowrap}.data-table.svelte-1hu006u td.x:where(.svelte-1hu006u){text-align:left}.wl-cell.svelte-1hu006u{font-weight:600}.transition.svelte-1hu006u{display:flex;align-items:center;gap:.25rem;font-family:inherit;font-size:.68rem}.term.svelte-1hu006u{color:var(--text-muted)}.arr.svelte-1hu006u{color:var(--border-bright)}.data-table.svelte-1hu006u tbody:where(.svelte-1hu006u) tr:where(.svelte-1hu006u):hover td:where(.svelte-1hu006u){background:#ffffff05}.loading-state.svelte-1hu006u{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:4rem;font-size:.875rem;color:var(--text-muted)}.spinner.svelte-1hu006u{display:inline-block;width:14px;height:14px;border:2px solid var(--border-bright);border-top-color:var(--green);border-radius:50%;animation:svelte-1hu006u-spin .7s linear infinite;flex-shrink:0}@keyframes svelte-1hu006u-spin{to{transform:rotate(360deg)}}.landmark-intro.svelte-1hu006u{background:#86efac0a;border:1px solid rgba(134,239,172,.15);border-radius:var(--radius-lg);padding:1rem 1.25rem;margin-bottom:1.25rem;font-size:.875rem;color:var(--text-dim);line-height:1.65}.landmark-intro.svelte-1hu006u p:where(.svelte-1hu006u){margin:0}.landmark-item.svelte-1hu006u{align-items:flex-start;flex-direction:row;gap:.6rem}.lm-year.svelte-1hu006u{font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--green);background:var(--green-dim);border-radius:4px;padding:.15rem .45rem;white-space:nowrap;flex-shrink:0;margin-top:.1rem}.badge.gold.svelte-1hu006u{background:#d4a01726;color:#c9930a}.meta-chip.gold.svelte-1hu006u{background:#d4a0171f;color:#c9930a}@media(max-width:1000px){.spectra-layout.svelte-1hu006u{grid-template-columns:1fr}.spectra-table-panel.svelte-1hu006u{position:static;max-height:400px}}@media(max-width:800px){.explorer.two-col.svelte-1hu006u{grid-template-columns:1fr}.results-panel.svelte-1hu006u{position:static;max-height:320px}}@media(max-width:600px){.spectra-fields.svelte-1hu006u{gap:.5rem}.field-input.svelte-1hu006u{width:90px}}
