.landing-page[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:5rem;padding-bottom:2.5rem}.hero-section[data-astro-cid-c65n3et3]{padding:3rem 0 1.5rem;position:relative}.hero-container[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:1.22fr .88fr;gap:3rem;align-items:center}.hero-content[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:1.25rem}.hero-eyebrow[data-astro-cid-c65n3et3]{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;padding:.35rem .85rem;background-color:#0ea5e914;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-cyan)}.hero-eyebrow-pulse[data-astro-cid-c65n3et3]{width:7px;height:7px;border-radius:var(--radius-pill);background-color:var(--accent-cyan);box-shadow:0 0 8px var(--accent-cyan);display:inline-block}.hero-title[data-astro-cid-c65n3et3]{font-family:var(--font-sans);font-size:clamp(2.15rem,2.5vw + .65rem,2.85rem);font-weight:700;line-height:1.15;color:var(--text-primary);letter-spacing:-.025em;margin:0}.hero-subtitle[data-astro-cid-c65n3et3]{font-size:1.05rem;line-height:1.6;color:var(--text-secondary);max-width:60ch;margin:0}.hero-actions[data-astro-cid-c65n3et3]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-top:.5rem}.hero-btn-study[data-astro-cid-c65n3et3]{padding:.85rem 1.85rem;font-size:1.05rem}.hero-btn-tertiary[data-astro-cid-c65n3et3]{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.25rem;border-radius:var(--radius-sm);font-size:.95rem;font-weight:600;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-subtle);text-decoration:none;transition:all .2s ease;white-space:nowrap}.hero-btn-tertiary[data-astro-cid-c65n3et3]:hover{color:var(--text-primary);border-color:var(--border-strong);background-color:var(--bg-surface)}.hero-btn-secondary[data-astro-cid-c65n3et3]{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.25rem;border-radius:var(--radius-sm);font-size:.95rem;font-weight:600;background-color:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-strong);text-decoration:none;transition:all .2s ease;white-space:nowrap}.hero-btn-secondary[data-astro-cid-c65n3et3]:hover{background-color:var(--bg-elevated);border-color:var(--accent-cyan);color:var(--accent-cyan);transform:translateY(-1px)}.hero-author-note[data-astro-cid-c65n3et3]{font-size:.85rem;color:var(--text-muted);border-top:1px solid var(--border-subtle);padding-top:1rem;margin-top:.5rem}.hero-author-note[data-astro-cid-c65n3et3] strong{color:var(--text-secondary)}.hero-visual[data-astro-cid-c65n3et3]{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.hero-media[data-astro-cid-c65n3et3]{position:relative;width:100%;background:radial-gradient(circle at 50% 50%,rgba(14,165,233,.12) 0%,transparent 68%),linear-gradient(180deg,#0e1522d9,#080c14f2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:0 20px 40px #0000008c,0 0 25px #0ea5e914;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1.5rem 1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero-image[data-astro-cid-c65n3et3]{max-width:90%;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 16px 36px rgba(0,0,0,.65)) drop-shadow(0 0 30px rgba(14,165,233,.12))}.section-header[data-astro-cid-c65n3et3]{text-align:center;max-width:780px;margin:0 auto 2.5rem}.section-tag-row[data-astro-cid-c65n3et3]{margin-bottom:.5rem}.section-tag[data-astro-cid-c65n3et3]{display:inline-block;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-cyan);font-weight:600}.section-title[data-astro-cid-c65n3et3]{font-family:var(--font-sans);font-size:clamp(1.75rem,2.4vw + .5rem,2.25rem);font-weight:700;color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .75rem}.section-description[data-astro-cid-c65n3et3]{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin:0}.hubs-grid[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.hub-card[data-astro-cid-c65n3et3]{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.5rem;display:flex;flex-direction:column;gap:.6rem;text-decoration:none;transition:transform .14s ease-out,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.hub-card-featured[data-astro-cid-c65n3et3]{border-color:#38bdf859;background:linear-gradient(180deg,rgba(14,165,233,.06) 0%,var(--bg-surface) 100%)}.hub-card-header[data-astro-cid-c65n3et3]{display:flex;justify-content:space-between;align-items:center}.hub-tag[data-astro-cid-c65n3et3]{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.hub-tag-cyan[data-astro-cid-c65n3et3]{color:var(--accent-cyan);font-weight:600}.hub-arrow[data-astro-cid-c65n3et3]{color:var(--text-muted);font-size:1.1rem;transition:transform .2s ease,color .2s ease}@media(hover:hover)and (pointer:fine){.hub-card[data-astro-cid-c65n3et3]:hover{border-color:var(--border-strong);background-color:var(--bg-elevated);transform:translateY(-2px);box-shadow:0 10px 25px #00000059}.hub-card[data-astro-cid-c65n3et3]:hover .hub-arrow[data-astro-cid-c65n3et3]{transform:translate(3px);color:var(--accent-cyan)}}.hub-card[data-astro-cid-c65n3et3]:active{transform:scale(.985)}@media(prefers-reduced-motion:reduce){.hub-card[data-astro-cid-c65n3et3],.hub-card[data-astro-cid-c65n3et3]:hover,.hub-card[data-astro-cid-c65n3et3]:active,.hub-card[data-astro-cid-c65n3et3]:hover .hub-arrow[data-astro-cid-c65n3et3]{transform:none}}.hub-title[data-astro-cid-c65n3et3]{font-family:var(--font-sans);font-size:1.1rem;font-weight:700;color:var(--text-primary);line-height:1.35;margin:0}.hub-desc[data-astro-cid-c65n3et3]{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin:0}.hubs-secondary-row[data-astro-cid-c65n3et3]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:1.75rem}.hub-pill-link[data-astro-cid-c65n3et3]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .95rem;border-radius:var(--radius-pill);background-color:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.85rem;font-weight:500;text-decoration:none;transition:all .15s ease}.hub-pill-link[data-astro-cid-c65n3et3]:hover{color:var(--accent-cyan);border-color:var(--accent-cyan);background-color:var(--accent-cyan-subtle)}.metrics-grid[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.metric-card[data-astro-cid-c65n3et3]{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:.4rem;transition:border-color .2s ease}.metric-card[data-astro-cid-c65n3et3]:hover{border-color:var(--border-strong)}.metric-card-highlight[data-astro-cid-c65n3et3]{border-color:var(--border-strong);background:linear-gradient(180deg,rgba(14,165,233,.08) 0%,var(--bg-surface) 100%)}.metric-number[data-astro-cid-c65n3et3]{font-family:var(--font-sans);font-size:2.25rem;font-weight:700;color:var(--accent-cyan);line-height:1;letter-spacing:-.02em}.metric-label[data-astro-cid-c65n3et3]{font-size:.85rem;color:var(--text-secondary);line-height:1.4}.deeplink-showcase[data-astro-cid-c65n3et3]{max-width:900px;margin:0 auto 2.5rem}.deeplink-console-card[data-astro-cid-c65n3et3]{background-color:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:1.75rem;box-shadow:0 10px 30px #00000059}.deeplink-console-header[data-astro-cid-c65n3et3]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.console-dot[data-astro-cid-c65n3et3]{width:7px;height:7px;border-radius:var(--radius-pill);background-color:var(--accent-cyan)}.console-label[data-astro-cid-c65n3et3]{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.deeplink-code-wrapper[data-astro-cid-c65n3et3]{background-color:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.85rem 1rem;overflow-x:auto;margin-bottom:.75rem}.deeplink-code[data-astro-cid-c65n3et3]{font-family:var(--font-mono);font-size:.85rem;color:var(--accent-cyan);white-space:nowrap;background:none;border:none;padding:0}.deeplink-hint[data-astro-cid-c65n3et3]{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin:0 0 1.25rem}.deeplink-console-actions[data-astro-cid-c65n3et3]{display:flex;justify-content:flex-start}.params-table-container[data-astro-cid-c65n3et3]{margin-top:2rem}.params-table-title[data-astro-cid-c65n3et3]{font-family:var(--font-sans);font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;letter-spacing:-.01em}.table-scroll[data-astro-cid-c65n3et3]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-surface)}.params-table[data-astro-cid-c65n3et3]{width:100%;min-width:650px;border-collapse:collapse;font-size:.875rem;text-align:left}.params-table[data-astro-cid-c65n3et3] th[data-astro-cid-c65n3et3]{background-color:var(--bg-elevated);color:var(--text-secondary);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;padding:.75rem 1rem;border-bottom:1px solid var(--border-strong);white-space:nowrap}.params-table[data-astro-cid-c65n3et3] td[data-astro-cid-c65n3et3]{padding:.75rem 1rem;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);line-height:1.5}.params-table[data-astro-cid-c65n3et3] tr[data-astro-cid-c65n3et3]:last-child td[data-astro-cid-c65n3et3]{border-bottom:none}.params-table[data-astro-cid-c65n3et3] code[data-astro-cid-c65n3et3]{font-family:var(--font-mono);font-size:.8rem;color:var(--accent-cyan);background-color:var(--accent-cyan-subtle);border:1px solid var(--border-subtle);padding:.15rem .35rem;border-radius:var(--radius-xs)}.pathology-blocks-container[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:3rem}.pathology-group-title[data-astro-cid-c65n3et3]{font-family:var(--font-sans);font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:1.25rem;border-left:3px solid var(--accent-cyan);padding-left:.75rem;letter-spacing:-.01em}.pathology-cards-grid[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.pathology-card[data-astro-cid-c65n3et3]{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;transition:all .2s ease}.pathology-card[data-astro-cid-c65n3et3]:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.pathology-card-header[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:.4rem}.pathology-cat-badge[data-astro-cid-c65n3et3]{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.pathology-card-name[data-astro-cid-c65n3et3]{font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--text-primary);line-height:1.4;margin:0}.pathology-link-title[data-astro-cid-c65n3et3]{color:var(--text-primary);text-decoration:none;transition:color .15s ease}.pathology-link-title[data-astro-cid-c65n3et3]:hover{color:var(--accent-cyan);text-decoration:underline}.pathology-card-footer[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:.5rem;align-items:stretch}.btn-card-deeplink{width:100%;justify-content:center;font-size:.85rem!important;padding:.5rem .75rem!important}.btn-card-ficha[data-astro-cid-c65n3et3]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.8rem;font-weight:600;color:var(--accent-cyan);text-decoration:none;padding:.4rem .65rem;border-radius:var(--radius-xs);background-color:var(--accent-cyan-subtle);border:1px solid var(--border-subtle);transition:all .15s ease}.btn-card-ficha[data-astro-cid-c65n3et3]:hover{background-color:#0ea5e92e;border-color:var(--accent-cyan);color:var(--accent-cyan-hover);text-decoration:none}.pathology-catalog-note[data-astro-cid-c65n3et3]{margin-top:2.5rem;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.25rem 1.5rem;color:var(--text-secondary);font-size:.9rem;line-height:1.6;text-align:center}.pathology-catalog-note[data-astro-cid-c65n3et3] strong{color:var(--text-primary)}.section-feature-blocks[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:4.5rem}.feature-item[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:1fr 1.15fr;gap:3.5rem;align-items:center}.feature-item-reversed[data-astro-cid-c65n3et3]{grid-template-columns:1.15fr 1fr}.feature-item-reversed[data-astro-cid-c65n3et3] .feature-content[data-astro-cid-c65n3et3]{order:2}.feature-item-reversed[data-astro-cid-c65n3et3] .feature-media[data-astro-cid-c65n3et3]{order:1}.feature-content[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:1rem}.feature-tag[data-astro-cid-c65n3et3]{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-cyan);font-weight:600}.feature-title[data-astro-cid-c65n3et3]{font-family:var(--font-sans);font-size:1.85rem;font-weight:700;color:var(--text-primary);line-height:1.25;letter-spacing:-.02em;margin:0}.feature-content[data-astro-cid-c65n3et3] p[data-astro-cid-c65n3et3]{font-size:.95rem;color:var(--text-secondary);line-height:1.65;margin:0}.feature-actions[data-astro-cid-c65n3et3]{margin-top:.5rem}.feature-media[data-astro-cid-c65n3et3]{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 12px 30px #00000073;transition:border-color .2s ease}.feature-media[data-astro-cid-c65n3et3]:hover{border-color:var(--border-strong)}.feature-image[data-astro-cid-c65n3et3]{width:100%;height:auto;display:block}.differentiators-grid[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem}.diff-card[data-astro-cid-c65n3et3]{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:2rem;display:flex;flex-direction:column;gap:.75rem;transition:all .2s ease}.diff-card[data-astro-cid-c65n3et3]:hover{border-color:var(--border-strong);background-color:var(--bg-elevated);transform:translateY(-2px)}.diff-icon[data-astro-cid-c65n3et3]{color:var(--accent-cyan);margin-bottom:.25rem}.diff-title[data-astro-cid-c65n3et3]{font-family:var(--font-sans);font-size:1.25rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em;margin:0}.diff-text[data-astro-cid-c65n3et3]{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0}.author-scope-box[data-astro-cid-c65n3et3]{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:2.5rem;max-width:900px;margin:0 auto}.author-scope-badge[data-astro-cid-c65n3et3]{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-cyan);font-weight:600;margin-bottom:.5rem}.author-scope-title[data-astro-cid-c65n3et3]{font-family:var(--font-sans);font-size:1.75rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1.25rem}.author-scope-body[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:1rem;color:var(--text-secondary);font-size:.95rem;line-height:1.65}.author-scope-body[data-astro-cid-c65n3et3] p[data-astro-cid-c65n3et3]{margin:0}.author-scope-disclaimer[data-astro-cid-c65n3et3]{background-color:var(--bg-primary);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-cyan);border-radius:var(--radius-xs);padding:.85rem 1.15rem;font-size:.875rem;color:var(--text-secondary)}.author-scope-disclaimer[data-astro-cid-c65n3et3] strong{color:var(--accent-cyan)}.author-scope-links[data-astro-cid-c65n3et3]{display:flex;gap:1.5rem;margin-top:.5rem;flex-wrap:wrap}.scope-link[data-astro-cid-c65n3et3]{font-size:.9rem;font-weight:600;color:var(--accent-cyan);text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;transition:color .15s ease}.scope-link[data-astro-cid-c65n3et3]:hover{color:var(--accent-cyan-hover);text-decoration:underline}@media(max-width:1024px){.hero-container[data-astro-cid-c65n3et3]{grid-template-columns:1fr;gap:2.5rem}.hero-content[data-astro-cid-c65n3et3]{align-items:flex-start}.metrics-grid[data-astro-cid-c65n3et3],.pathology-cards-grid[data-astro-cid-c65n3et3]{grid-template-columns:repeat(2,1fr)}.feature-item[data-astro-cid-c65n3et3],.feature-item-reversed[data-astro-cid-c65n3et3]{grid-template-columns:1fr;gap:2rem}.feature-item-reversed[data-astro-cid-c65n3et3] .feature-content[data-astro-cid-c65n3et3]{order:1}.feature-item-reversed[data-astro-cid-c65n3et3] .feature-media[data-astro-cid-c65n3et3]{order:2}}@media(max-width:680px){.landing-page[data-astro-cid-c65n3et3]{gap:3.5rem}.hero-title[data-astro-cid-c65n3et3]{font-size:2rem}.hero-media[data-astro-cid-c65n3et3]{padding:1.25rem .75rem}.hero-image[data-astro-cid-c65n3et3]{max-width:95%}.metrics-grid[data-astro-cid-c65n3et3],.pathology-cards-grid[data-astro-cid-c65n3et3],.hubs-grid[data-astro-cid-c65n3et3],.differentiators-grid[data-astro-cid-c65n3et3]{grid-template-columns:1fr}.author-scope-box[data-astro-cid-c65n3et3]{padding:1.5rem}}
