.ai-research[data-astro-cid-lqrxuwzw]{border:1px solid var(--line);background:var(--surface,#fff);border-radius:22px;max-width:100%;margin:1.5rem 0 2rem;padding:clamp(1.2rem,3vw,2rem);overflow:hidden}.ai-research[data-astro-cid-lqrxuwzw] h2[data-astro-cid-lqrxuwzw]{margin:.6rem 0;font-size:clamp(1.3rem,2.8vw,1.8rem);line-height:1.3}.ai-research[data-astro-cid-lqrxuwzw] p[data-astro-cid-lqrxuwzw]{max-width:85ch;line-height:1.7}.ai-source-row[data-astro-cid-lqrxuwzw]{flex-wrap:wrap;gap:1rem 1.8rem;margin:1rem 0;display:flex}.ai-source-row[data-astro-cid-lqrxuwzw] a[data-astro-cid-lqrxuwzw]{font-weight:600}.ai-research[data-astro-cid-lqrxuwzw] details[data-astro-cid-lqrxuwzw]{margin-top:1rem}.ai-research[data-astro-cid-lqrxuwzw] summary[data-astro-cid-lqrxuwzw]{cursor:pointer;padding:.7rem 0;font-weight:650}.ai-research[data-astro-cid-lqrxuwzw] table[data-astro-cid-lqrxuwzw]{border-collapse:collapse;text-align:left;width:100%;min-width:600px}.ai-research[data-astro-cid-lqrxuwzw] th[data-astro-cid-lqrxuwzw],.ai-research[data-astro-cid-lqrxuwzw] td[data-astro-cid-lqrxuwzw]{border-bottom:1px solid var(--line);vertical-align:top;padding:.8rem}.ai-research[data-astro-cid-lqrxuwzw] td[data-astro-cid-lqrxuwzw] small[data-astro-cid-lqrxuwzw]{max-width:28ch;margin-top:.4rem;line-height:1.5;display:block}.ai-disclaimer[data-astro-cid-lqrxuwzw]{background:var(--soft);border-left:4px solid #6952e8}.health-model[data-astro-cid-z4r4rvis]{border:1px solid var(--border,#e2e8f0);color:var(--text,#26344e);border-radius:20px;margin:0 0 1.5rem;padding:1.2rem}figcaption[data-astro-cid-z4r4rvis]{font-size:1.1rem;font-weight:650}.health-model[data-astro-cid-z4r4rvis] svg[data-astro-cid-z4r4rvis]{width:100%;height:auto;margin-top:.5rem;display:block}.health-model[data-astro-cid-z4r4rvis] p[data-astro-cid-z4r4rvis]{color:var(--muted,#52647b);margin:0;font-size:.85rem;line-height:1.6}.health-model[data-astro-cid-z4r4rvis].paused .flow-pulse[data-astro-cid-z4r4rvis]{animation-play-state:paused}.flow-track[data-astro-cid-z4r4rvis]{opacity:.22}.flow-pulse[data-astro-cid-z4r4rvis]{color:#5144ed;animation:2s linear infinite trace}@keyframes trace{to{stroke-dashoffset:-36px}}@media (prefers-reduced-motion:reduce){.flow-pulse[data-astro-cid-z4r4rvis]{animation:none}}.measurement-model[data-astro-cid-io3ibduf]{border:1px solid var(--line,#e2e8f0);color:var(--text,#26344e);border-radius:20px;margin:0 0 1.5rem;padding:1.2rem}figcaption[data-astro-cid-io3ibduf]{font-size:1.1rem;font-weight:650}.measurement-model[data-astro-cid-io3ibduf] svg[data-astro-cid-io3ibduf]{width:100%;height:auto;margin-top:.5rem;display:block}.measurement-model[data-astro-cid-io3ibduf] p[data-astro-cid-io3ibduf]{color:var(--muted,#52647b);margin:0;font-size:.85rem;line-height:1.6}.flow-track[data-astro-cid-io3ibduf]{opacity:.22}.flow-pulse[data-astro-cid-io3ibduf]{color:#5144ed;animation:2s linear infinite trace}.measurement-model[data-astro-cid-io3ibduf].paused .flow-pulse[data-astro-cid-io3ibduf]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.flow-pulse[data-astro-cid-io3ibduf]{animation:none}}.tool-actions[data-astro-cid-yj2sot3g],.tool-buttons[data-astro-cid-yj2sot3g]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tool-actions[data-astro-cid-yj2sot3g]{justify-content:space-between;margin:14px 0 20px}.tool-action[data-astro-cid-yj2sot3g]{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:.85rem;text-decoration:none;display:inline-flex}.tool-action[data-astro-cid-yj2sot3g]:hover,.tool-action[data-astro-cid-yj2sot3g][aria-pressed=true]{background:var(--blue-soft)}.feedback[data-astro-cid-yj2sot3g]{color:var(--muted);font-size:.85rem}.tool-action-dialog[data-astro-cid-yj2sot3g]{border:1px solid var(--line);background:var(--surface);width:min(520px,100% - 32px);color:var(--text);border-radius:16px;padding:20px}.tool-action-dialog[data-astro-cid-yj2sot3g]::backdrop{background:#11182780}textarea[data-astro-cid-yj2sot3g]{width:100%;margin:8px 0 12px}[data-astro-cid-yj2sot3g][data-action-status]{min-height:1.4em;margin:8px 0 0}.tool-actions[data-astro-cid-yj2sot3g] [data-astro-cid-yj2sot3g][hidden]{display:none}@media print{.tool-actions[data-astro-cid-yj2sot3g]{display:none}}
