:root{--color-primary: #0F766E;--color-primary-deep: #0C5F58;--color-primary-tint: #E6F1ED;--color-primary-tint-2: #DDEEE8;--color-primary-border: #BFE0D5;--grad-primary: linear-gradient(150deg, #15857A, #0C5F58);--color-canvas: #F6F5F0;--color-surface: #FFFFFF;--color-surface-2:#FBFBF9;--color-ink: #14201C;--color-ink-2: #1B2430;--color-ink-3: #475467;--color-muted: #8B939E;--color-faint: #98A0AA;--color-line: #EAE8E0;--color-line-2: #F1EFE8;--color-line-3: #E2E0D8;--tier-elite-bg: #FAF0D7;--tier-elite-fg: #8A5A0B;--tier-strong-bg: #E2F0EB;--tier-strong-fg: #0F766E;--tier-relevant-bg: #EEF1F4;--tier-relevant-fg: #5C6773;--area-oncology: #C2456B;--area-cardiology: #D14343;--area-neurology: #5B5BD6;--area-immunology: #0E9384;--area-endocrinology: #B4690E;--area-rheumatology: #8B5CF6;--area-pulmonology: #2E90FA;--area-hematology: #B0397A;--area-gastroenterology:#15803D;--metric-publications: #0F766E;--metric-authorship: #5B5BD6;--metric-trials: #8B5CF6;--metric-grants: #15803D;--metric-conferences: #B4690E;--metric-payments: #C2456B;--pos-first-bg:#E2F0EB;--pos-first-fg:#0E7A70;--pos-last-bg: #EEE7FB;--pos-last-fg: #6D28D9;--pos-mid-bg: #EEF1F4;--pos-mid-fg: #5C6773;--font-display: "Plus Jakarta Sans", system-ui, sans-serif;--font-ui: "Public Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", monospace;--text-display: 800 38px/1.05 var(--font-display);--text-h1: 800 28px/1.1 var(--font-display);--text-h2: 800 22px/1.15 var(--font-display);--text-title: 700 17px/1.3 var(--font-display);--text-body: 400 15px/1.5 var(--font-ui);--text-sm: 500 13px/1.45 var(--font-ui);--text-xs: 500 12px/1.4 var(--font-ui);--text-label: 700 11.5px/1 var(--font-ui);--num-stat: 800 26px/1 var(--font-display);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12:48px;--space-16:64px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(20,40,36,.05), 0 1px 3px rgba(20,40,36,.06);--shadow-raised: 0 10px 24px -14px rgba(20,40,36,.26);--shadow-pop: 0 22px 50px -16px rgba(20,40,36,.28);--shadow-focus: 0 0 0 3px rgba(21,133,122,.12)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-canvas);color:var(--color-ink-2);font:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#app{min-height:100vh}input,button,select,textarea{font-family:inherit}button{font-family:var(--font-ui)}a{color:var(--color-primary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#dad8cf;border-radius:999px;border:2px solid var(--color-canvas)}.fadeup{animation:fadeup .28s cubic-bezier(.2,.7,.3,1) both}@keyframes fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fld:focus{outline:none;border-color:var(--color-primary)!important;background:#fff!important;box-shadow:var(--shadow-focus)}.tile.svelte-1vpczet:hover{border-color:#cfe3dc!important;box-shadow:0 6px 16px -10px #14282433;transform:translateY(-1px)}.kcard.svelte-1ogir78:hover{border-color:#cfe3dc!important;box-shadow:0 10px 24px -14px #14282442;transform:translateY(-1px)}.backlink.svelte-vn4lsr:hover{color:#0f766e!important}.row.svelte-vn4lsr:hover{border-color:#dce6e1!important}.exrow.svelte-vn4lsr:hover{background:#f7faf9}.dot.svelte-4vb0sz{width:6px;height:6px;border-radius:50%;background:#b7bdc4;display:inline-block;animation:svelte-4vb0sz-blink 1.2s infinite both}@keyframes svelte-4vb0sz-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.md.svelte-4vb0sz p{margin:0 0 9px}.md.svelte-4vb0sz p:last-child{margin-bottom:0}.md.svelte-4vb0sz h1.md-h,.md.svelte-4vb0sz h2.md-h,.md.svelte-4vb0sz h3.md-h,.md.svelte-4vb0sz h4.md-h{font-family:var(--font-display);font-weight:800;color:#14201c;margin:14px 0 8px;line-height:1.25}.md.svelte-4vb0sz h1.md-h{font-size:18px}.md.svelte-4vb0sz h2.md-h{font-size:16px}.md.svelte-4vb0sz h3.md-h{font-size:14.5px}.md.svelte-4vb0sz h4.md-h{font-size:13.5px}.md.svelte-4vb0sz ul,.md.svelte-4vb0sz ol{margin:6px 0 10px;padding-left:20px}.md.svelte-4vb0sz li{margin:3px 0}.md.svelte-4vb0sz strong{font-weight:700;color:#14201c}.md.svelte-4vb0sz code{font-family:var(--font-mono);font-size:12.5px;background:#f1f0ea;padding:1px 5px;border-radius:5px}.md.svelte-4vb0sz hr{border:none;border-top:1px solid var(--color-line-2);margin:12px 0}.md.svelte-4vb0sz a{color:var(--color-primary);text-decoration:none;font-weight:600}.md.svelte-4vb0sz a:hover{text-decoration:underline}.md.svelte-4vb0sz a.kref{font-family:var(--font-mono);font-size:.92em;background:#e8f2ee;padding:0 5px;border-radius:5px}.md.svelte-4vb0sz .md-tablewrap{overflow-x:auto;margin:8px 0 12px}.md.svelte-4vb0sz .md-table{border-collapse:collapse;width:100%;font-size:13.5px}.md.svelte-4vb0sz .md-table th{text-align:left;font-weight:700;color:#14201c;background:#fbfbf9;border:1px solid var(--color-line);padding:7px 11px}.md.svelte-4vb0sz .md-table td{border:1px solid var(--color-line);padding:7px 11px;color:#38424d}.conf-card.svelte-8xga34:hover{border-color:#cfe3dc!important;box-shadow:0 10px 24px -14px #14282442;transform:translateY(-1px)}.backlink.svelte-j6m0s5.svelte-j6m0s5:hover{color:#0f766e!important}.acard.svelte-j6m0s5.svelte-j6m0s5:hover{border-color:#cfe3dc!important;box-shadow:0 8px 20px -14px #14282442;transform:translateY(-1px)}.fchip.svelte-j6m0s5.svelte-j6m0s5{display:inline-flex;align-items:center;gap:7px;background:#e8f2ee;color:#0f766e;font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px;max-width:340px}.fchip.svelte-j6m0s5>span.svelte-j6m0s5:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx.svelte-j6m0s5.svelte-j6m0s5{cursor:pointer;font-size:15px;line-height:1;color:#0f766e;opacity:.7}.fx.svelte-j6m0s5.svelte-j6m0s5:hover{opacity:1}.backlink.svelte-1j32low:hover{color:#0f766e!important}.abstract-body.svelte-1j32low p{margin:0 0 12px}.abstract-body.svelte-1j32low b,.abstract-body.svelte-1j32low strong{color:#1b2430;font-weight:700}.abstract-body.svelte-1j32low sub,.abstract-body.svelte-1j32low sup{font-size:.78em}
