.tool-header[data-astro-cid-gbuwwoca]{background:linear-gradient(180deg,#f4f1ea,#faf9f6);padding:3.5rem 0 2.5rem;border-bottom:1px solid var(--clr-border)}.breadcrumbs[data-astro-cid-gbuwwoca]{font-size:.85rem;color:var(--clr-text-muted);margin-bottom:1rem;display:flex;gap:.5rem;flex-wrap:wrap}.badge-pill[data-astro-cid-gbuwwoca]{display:inline-block;background:var(--clr-accent-soft);color:var(--clr-accent);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .85rem;border-radius:100px;margin-bottom:1rem}.lead-text[data-astro-cid-gbuwwoca]{font-size:1.15rem;color:var(--clr-text-muted);max-width:780px;line-height:1.7;margin-top:.75rem}.selector-card[data-astro-cid-gbuwwoca]{max-width:820px;margin:0 auto 4rem;padding:2.5rem}.progress-wrap[data-astro-cid-gbuwwoca]{height:8px;background:var(--clr-surface-2);border-radius:100px;overflow:hidden;margin-bottom:.75rem}.progress-fill[data-astro-cid-gbuwwoca]{height:100%;background:var(--clr-accent);transition:width .3s ease}.step-meta[data-astro-cid-gbuwwoca]{font-size:.85rem;font-weight:600;color:var(--clr-text-muted);margin-bottom:1.5rem}.selector-step[data-astro-cid-gbuwwoca]{display:none}.selector-step[data-astro-cid-gbuwwoca].active{display:block}.selector-step[data-astro-cid-gbuwwoca] h2[data-astro-cid-gbuwwoca]{font-size:1.5rem;margin-bottom:1.5rem}.choice-grid[data-astro-cid-gbuwwoca]{display:flex;flex-direction:column;gap:.9rem}.choice-btn[data-astro-cid-gbuwwoca]{display:flex;align-items:center;gap:1.2rem;background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:14px;padding:1.25rem 1.4rem;text-align:left;cursor:pointer;transition:all .2s;font-family:var(--font-body)}.choice-btn[data-astro-cid-gbuwwoca]:hover{border-color:var(--clr-accent);background:#fff;transform:translateY(-2px);box-shadow:var(--shadow)}.choice-icon[data-astro-cid-gbuwwoca]{font-size:1.85rem;line-height:1}.choice-btn[data-astro-cid-gbuwwoca] strong[data-astro-cid-gbuwwoca]{display:block;font-size:1.05rem;color:var(--clr-text);margin-bottom:.2rem}.choice-btn[data-astro-cid-gbuwwoca] span[data-astro-cid-gbuwwoca]{font-size:.9rem;color:var(--clr-text-muted)}.rec-badge[data-astro-cid-gbuwwoca]{display:inline-block;background:var(--clr-accent-soft);color:var(--clr-accent);font-size:.78rem;font-weight:700;text-transform:uppercase;padding:.3rem .8rem;border-radius:100px;margin-bottom:.75rem}.rec-lead[data-astro-cid-gbuwwoca]{font-size:1.1rem;color:var(--clr-text-muted);margin:.75rem 0 1.75rem;line-height:1.7}.rec-metrics[data-astro-cid-gbuwwoca]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.75rem}@media(max-width:680px){.rec-metrics[data-astro-cid-gbuwwoca]{grid-template-columns:1fr}}.metric-box[data-astro-cid-gbuwwoca]{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:12px;padding:1.1rem}.metric-label[data-astro-cid-gbuwwoca]{display:block;font-size:.78rem;text-transform:uppercase;color:var(--clr-text-muted);margin-bottom:.3rem}.metric-box[data-astro-cid-gbuwwoca] strong[data-astro-cid-gbuwwoca]{font-size:1.02rem;color:var(--clr-text)}.rec-details-box[data-astro-cid-gbuwwoca]{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:14px;padding:1.5rem;margin-bottom:1.75rem}.rec-details-box[data-astro-cid-gbuwwoca] h3[data-astro-cid-gbuwwoca]{font-size:1.15rem;margin-bottom:.5rem}.rec-details-box[data-astro-cid-gbuwwoca] p[data-astro-cid-gbuwwoca]{color:var(--clr-text-muted);margin-bottom:.85rem}.rec-secondary[data-astro-cid-gbuwwoca]{font-size:.92rem;color:var(--clr-accent);font-weight:600}.rec-links[data-astro-cid-gbuwwoca]{display:flex;gap:.85rem;flex-wrap:wrap}.comparison-section[data-astro-cid-gbuwwoca]{max-width:920px;margin:0 auto}.comparison-section[data-astro-cid-gbuwwoca] h2[data-astro-cid-gbuwwoca]{font-size:1.75rem;margin-bottom:.6rem}.comparison-section[data-astro-cid-gbuwwoca] p[data-astro-cid-gbuwwoca]{color:var(--clr-text-muted);margin-bottom:1.5rem}.table-wrap[data-astro-cid-gbuwwoca]{overflow-x:auto;background:#fff;border:1px solid var(--clr-border);border-radius:14px}.clinical-table[data-astro-cid-gbuwwoca]{width:100%;border-collapse:collapse;font-size:.93rem;text-align:left}.clinical-table[data-astro-cid-gbuwwoca] th[data-astro-cid-gbuwwoca],.clinical-table[data-astro-cid-gbuwwoca] td[data-astro-cid-gbuwwoca]{padding:.95rem 1.1rem;border-bottom:1px solid var(--clr-border)}.clinical-table[data-astro-cid-gbuwwoca] th[data-astro-cid-gbuwwoca]{background:var(--clr-surface-2);font-weight:700;font-size:.8rem;text-transform:uppercase}.clinical-table[data-astro-cid-gbuwwoca] tr[data-astro-cid-gbuwwoca]:last-child td[data-astro-cid-gbuwwoca]{border-bottom:none}
