body{background:#f8fafc;color:#0f172a}.research-page.svelte-151vb8k{min-height:100vh;padding-top:72px;background:linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),#f8fafc;background-size:40px 40px,40px 40px,auto;font-family:var(--font-body, system-ui, -apple-system, sans-serif);color:#0f172a}.hero-shell.svelte-151vb8k,.section-shell.svelte-151vb8k{width:min(960px,calc(100% - 40px));margin:0 auto}.research-hero.svelte-151vb8k{padding:56px 0 36px;border-bottom:1px solid rgba(15,23,42,.08)}.eyebrow-chip.svelte-151vb8k{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background:#4f46e514;border:1px solid rgba(79,70,229,.2);border-radius:999px;color:#4f46e5;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.hero-title.svelte-151vb8k{margin:0 0 12px;font-family:var(--font-heading, serif);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800;line-height:1.1;color:#0f172a}.hero-subtitle.svelte-151vb8k{max-width:760px;margin:0 0 24px;font-size:clamp(1.05rem,1.5vw,1.2rem);color:#0f172ac7;line-height:1.55;font-weight:500}.lab-pill.svelte-151vb8k{display:inline-flex;align-items:center;gap:12px;padding:8px 16px;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:999px;box-shadow:0 4px 16px #0f172a08}.lab-photo.svelte-151vb8k{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #4f46e5}.lab-info.svelte-151vb8k{display:flex;flex-direction:column}.name-row.svelte-151vb8k{display:flex;align-items:center;gap:8px}.name-row.svelte-151vb8k strong:where(.svelte-151vb8k){font-size:.88rem;color:#0f172a}.pi-badge.svelte-151vb8k{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;background:#4f46e514;color:#4f46e5;font-size:.7rem;font-weight:800;border-radius:4px}.lab-role.svelte-151vb8k{font-size:.75rem;color:#0f172aa6}.content-section.svelte-151vb8k{padding:48px 0 80px}.prep-card.svelte-151vb8k{padding:48px;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:20px;box-shadow:0 12px 36px #0f172a0a;text-align:center}.prep-badge.svelte-151vb8k{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#4f46e514;color:#4f46e5;font-size:.78rem;font-weight:800;border-radius:999px;margin-bottom:20px}.prep-card.svelte-151vb8k h2:where(.svelte-151vb8k){margin:0 0 12px;font-family:var(--font-heading, serif);font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;color:#0f172a}.prep-desc.svelte-151vb8k{max-width:680px;margin:0 auto 28px;font-size:1rem;color:#0f172ac7;line-height:1.6}.format-preview-box.svelte-151vb8k{max-width:600px;margin:0 auto 32px;padding:20px 24px;background:#0f172a08;border:1px dashed rgba(15,23,42,.15);border-radius:12px}.format-preview-box.svelte-151vb8k h3:where(.svelte-151vb8k){margin:0 0 6px;font-size:.85rem;font-weight:800;color:#4f46e5;text-transform:uppercase;letter-spacing:.06em}.format-preview-box.svelte-151vb8k p:where(.svelte-151vb8k){margin:0;font-size:.88rem;color:#0f172acc}.cta-btn.svelte-151vb8k{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#0f172a;color:#fff;font-weight:800;font-size:.92rem;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.cta-btn.svelte-151vb8k:hover{background:#4f46e5;transform:translateY(-1px)}.papers-grid.svelte-151vb8k{display:flex;flex-direction:column;gap:24px}.paper-card.svelte-151vb8k{padding:32px;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:16px;box-shadow:0 8px 24px #0f172a0a}.paper-header.svelte-151vb8k{display:flex;align-items:center;gap:10px;margin-bottom:12px}.arxiv-tag.svelte-151vb8k{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#4f46e514;color:#4f46e5;font-size:.75rem;font-weight:800;border-radius:4px;font-family:monospace}.status-tag.svelte-151vb8k{padding:3px 8px;background:#0596691a;color:#059669;font-size:.72rem;font-weight:800;border-radius:4px}.paper-title.svelte-151vb8k{margin:0 0 6px;font-family:var(--font-heading, serif);font-size:1.4rem;font-weight:800;color:#0f172a}.paper-subtitle.svelte-151vb8k{margin:0 0 16px;font-size:.95rem;color:#0f172ab3}.abstract-box.svelte-151vb8k{padding:16px;background:#f8fafc;border-left:3px solid #4f46e5;border-radius:0 8px 8px 0;margin-bottom:20px}.abstract-box.svelte-151vb8k strong:where(.svelte-151vb8k){display:block;font-size:.75rem;color:#4f46e5;text-transform:uppercase;margin-bottom:4px}.abstract-box.svelte-151vb8k p:where(.svelte-151vb8k){margin:0;font-size:.88rem;color:#0f172acc;line-height:1.55}.paper-actions.svelte-151vb8k{display:flex;align-items:center;gap:12px}.pdf-btn.svelte-151vb8k{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:#4f46e5;color:#fff;border-radius:6px;font-size:.82rem;font-weight:800;text-decoration:none}.read-btn.svelte-151vb8k{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:#f1f5f9;color:#0f172a;border-radius:6px;font-size:.82rem;font-weight:800;text-decoration:none}@media (max-width: 640px){.prep-card.svelte-151vb8k{padding:24px}}
