.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}[data-theme=dark] .hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{color:var(--background);background:#eba300}.more[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:500;text-decoration:none}.more[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.hero[data-astro-cid-lcdefpme]{max-width:720px;padding:72px 0 56px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(32px,5vw,48px);line-height:1.15}.lede[data-astro-cid-lcdefpme]{color:var(--muted);margin:20px 0 28px;font-size:18px}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"trials trials trials fda fda fda""literature literature protocols protocols charts charts";gap:16px;display:grid}.card[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:20px}.card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:6px;font-size:16px}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:15px}.feature[data-astro-cid-lcdefpme]{flex-direction:column;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.feature[data-astro-cid-lcdefpme]:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--accent-soft), transparent 70%);opacity:.7;pointer-events:none;width:70%;transition:opacity .2s;position:absolute;inset:-40% -40% auto auto}.feature[data-astro-cid-lcdefpme]:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));box-shadow:0 8px 24px -12px color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-2px)}.feature[data-astro-cid-lcdefpme]:hover:before{opacity:1}.feature[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{position:relative}.feature-trials[data-astro-cid-lcdefpme]{grid-area:trials}.feature-fda[data-astro-cid-lcdefpme]{grid-area:fda}.feature-literature[data-astro-cid-lcdefpme]{grid-area:literature}.feature-protocols[data-astro-cid-lcdefpme]{grid-area:protocols}.feature-charts[data-astro-cid-lcdefpme]{grid-area:charts}.feature-visual[data-astro-cid-lcdefpme]{align-items:center;min-height:88px;margin-bottom:18px;display:flex}.viz-trials[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto;gap:8px 10px;width:100%;padding:0;list-style:none;display:grid}.viz-trials[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.pill[data-astro-cid-lcdefpme],.chip[data-astro-cid-lcdefpme],.page-tag[data-astro-cid-lcdefpme]{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.bar[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--accent) var(--w), var(--border) var(--w));opacity:.85;border-radius:3px;height:6px}.status[data-astro-cid-lcdefpme]{color:var(--muted);white-space:nowrap;font-size:12px}.status[data-astro-cid-lcdefpme]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.status[data-astro-cid-lcdefpme].recruiting:before{background:#1baf7a}.status[data-astro-cid-lcdefpme].active:before{background:var(--accent)}.status[data-astro-cid-lcdefpme].done:before{background:var(--muted)}.viz-lifecycle[data-astro-cid-lcdefpme]{width:100%;color:var(--muted);text-align:center;grid-template-columns:repeat(4,1fr);padding:0;font-size:12px;font-weight:600;list-style:none;display:grid}.viz-lifecycle[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.viz-lifecycle[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(90deg, var(--accent-soft), var(--accent));width:100%;height:2px;position:absolute;top:7px;right:50%}.node[data-astro-cid-lcdefpme]{z-index:1;border:3px solid var(--accent);background:var(--surface);border-radius:50%;width:16px;height:16px;position:relative}.viz-lifecycle[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child .node[data-astro-cid-lcdefpme]{background:var(--accent)}.viz-link[data-astro-cid-lcdefpme]{align-items:center;width:100%;display:flex}.wire[data-astro-cid-lcdefpme]{background:repeating-linear-gradient(90deg, var(--accent) 0 6px, transparent 6px 10px);flex:1;height:2px;margin:0 6px}.viz-page[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--background);border-radius:6px;gap:8px;width:min(100%,150px);padding:14px 14px 18px;display:grid;position:relative}.line[data-astro-cid-lcdefpme]{width:var(--w);background:var(--border);border-radius:3px;height:5px}.line[data-astro-cid-lcdefpme].mark{background:var(--accent);opacity:.7}.page-tag[data-astro-cid-lcdefpme]{position:absolute;bottom:-8px;right:-10px}.viz-chart[data-astro-cid-lcdefpme]{width:100%;height:72px}.viz-chart[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme]{fill:color-mix(in srgb, var(--accent) 22%, var(--surface))}.viz-chart[data-astro-cid-lcdefpme] polyline[data-astro-cid-lcdefpme]{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.feature[data-astro-cid-lcdefpme],.feature[data-astro-cid-lcdefpme]:before{transition:none}.feature[data-astro-cid-lcdefpme]:hover{transform:none}}@media (width<=860px){.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"trials trials""fda fda""literature protocols""charts charts"}}@media (width<=560px){.features[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);grid-template-areas:"trials""fda""literature""protocols""charts"}}.from-blog[data-astro-cid-lcdefpme]{margin-top:56px}.from-blog-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.from-blog-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:24px}.from-blog-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.post-card[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;display:flex}.post-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:18px;line-height:1.3}.post-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.post-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.post-meta[data-astro-cid-lcdefpme]{align-items:center;gap:10px;font-size:13px;display:flex}.post-type[data-astro-cid-lcdefpme]{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:1px 8px;font-weight:500}.companion[data-astro-cid-lcdefpme]{margin-top:auto;font-size:15px}.more-posts[data-astro-cid-lcdefpme]{margin-top:24px}.more-posts[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:4px;font-size:15px;font-weight:600}.more-posts[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.more-posts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:4px 24px;padding:10px 0;display:flex}.more-posts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:500;text-decoration:none}.more-posts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.more-posts-meta[data-astro-cid-lcdefpme]{color:var(--muted);flex:none;font-size:13px}@media (width<=560px){.more-posts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column}}.creator[data-astro-cid-lcdefpme]{background:var(--accent-soft);--creator-muted:color-mix(in srgb, var(--foreground) 78%, var(--accent-soft));scroll-margin-top:calc(var(--header-height) + 24px);border-radius:16px;margin-top:72px;padding:40px}.creator-stats[data-astro-cid-lcdefpme]{border-bottom:1px solid color-mix(in srgb, var(--accent) 25%, transparent);grid-template-columns:repeat(4,auto);justify-content:space-between;gap:24px 32px;margin-bottom:32px;padding-bottom:32px;display:grid}.creator-stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column-reverse;justify-content:flex-end;display:flex}.creator-stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:-.02em;font-size:clamp(30px,4.5vw,40px);font-weight:600;line-height:1.15}[data-theme=dark] .creator-stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:#eba300}.creator-stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--creator-muted);margin-top:6px;font-size:14px;line-height:1.35}.creator[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin-bottom:12px;font-size:24px}.creator-note[data-astro-cid-lcdefpme]{max-width:680px}.creator-note[data-astro-cid-lcdefpme] p{margin-bottom:14px}.creator-notice[data-astro-cid-lcdefpme]{max-width:680px;color:var(--creator-muted);margin-top:24px;font-size:14px}.creator-notice[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:500;text-decoration:none}.creator-notice[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}@media (width<=760px){.creator[data-astro-cid-lcdefpme]{margin-top:56px;padding:28px 20px}.creator-stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.creator-stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:clamp(24px,7vw,34px)}}
