/* bmd-dark-override: 24 rules, 0 media blocks */.content.svelte-19lrp5j{display:flex;flex-direction:column;gap:1.1rem}.page-heading.svelte-19lrp5j h1:where(.svelte-19lrp5j){margin:0 0 .35rem}.page-heading.svelte-19lrp5j p:where(.svelte-19lrp5j){margin:0;max-width:62ch;color:#334155}:where(:root[data-theme='dark']) .page-heading.svelte-19lrp5j p:where(.svelte-19lrp5j){color:#bed0e8}.study-card.svelte-19lrp5j{border:1px solid #e2e8f0;border-left:4px solid #1d4ed8;border-radius:.6rem;background:#f8fafc;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.5rem}:where(:root[data-theme='dark']) .study-card.svelte-19lrp5j{border:1px solid #43484f;background:#0b0c0d}.study-card.svelte-19lrp5j h2:where(.svelte-19lrp5j){margin:0;font-size:1.1rem}.study-card.svelte-19lrp5j p:where(.svelte-19lrp5j){margin:0;color:#334155;font-size:.92rem;max-width:75ch}:where(:root[data-theme='dark']) .study-card.svelte-19lrp5j p:where(.svelte-19lrp5j){color:#bed0e8}.study-card.svelte-19lrp5j .contrast:where(.svelte-19lrp5j){font-weight:600;color:#1e293b}:where(:root[data-theme='dark']) .study-card.svelte-19lrp5j .contrast:where(.svelte-19lrp5j){color:#cad9f1}.study-card.svelte-19lrp5j .sources:where(.svelte-19lrp5j){font-size:.82rem;color:#64748b}:where(:root[data-theme='dark']) .study-card.svelte-19lrp5j .sources:where(.svelte-19lrp5j){color:#abbdd6}.study-card.svelte-19lrp5j .sources:where(.svelte-19lrp5j) a:where(.svelte-19lrp5j){color:#1d4ed8}:where(:root[data-theme='dark']) .study-card.svelte-19lrp5j .sources:where(.svelte-19lrp5j) a:where(.svelte-19lrp5j){color:#9bc1ff}.summary.svelte-19lrp5j{margin:0;color:#1e293b}:where(:root[data-theme='dark']) .summary.svelte-19lrp5j{color:#cad9f1}.summary-link.svelte-19lrp5j{margin:0;font-size:.92rem}.summary-link.svelte-19lrp5j a:where(.svelte-19lrp5j){color:#1d4ed8;font-weight:600;text-decoration:none}:where(:root[data-theme='dark']) .summary-link.svelte-19lrp5j a:where(.svelte-19lrp5j){color:#9bc1ff}.summary-link.svelte-19lrp5j a:where(.svelte-19lrp5j):hover{text-decoration:underline}.controls.svelte-19lrp5j{display:flex;flex-direction:column;gap:.55rem}.ctl-label.svelte-19lrp5j{font-weight:600;font-size:.95rem}.ctl-row.svelte-19lrp5j{display:flex;gap:.5rem}.ctl-row.svelte-19lrp5j input:where(.svelte-19lrp5j){flex:1;padding:.6rem .8rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:1rem}:where(:root[data-theme='dark']) .ctl-row.svelte-19lrp5j input:where(.svelte-19lrp5j){border:1px solid #404952}.ctl-row.svelte-19lrp5j input:where(.svelte-19lrp5j):focus-visible{outline:3px solid #2563eb55;border-color:#2563eb}.reset.svelte-19lrp5j{padding:0 .9rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#f8fafc;cursor:pointer}:where(:root[data-theme='dark']) .reset.svelte-19lrp5j{border:1px solid #404952;background:#0b0c0d}.chips.svelte-19lrp5j{display:flex;flex-wrap:wrap;gap:.4rem}.chip.svelte-19lrp5j{padding:.3rem .7rem;border:1px solid #cbd5e1;border-radius:999px;background:#fff;cursor:pointer;font-size:.82rem;color:#334155}:where(:root[data-theme='dark']) .chip.svelte-19lrp5j{border:1px solid #404952;background:#090909;color:#bed0e8}.chip.active.svelte-19lrp5j{background:#1f2937;color:#fff;border-color:#1f2937}.chip.svelte-19lrp5j:focus-visible{outline:3px solid #2563eb55}.toggles.svelte-19lrp5j{display:flex;flex-wrap:wrap;gap:1rem;font-size:.88rem;color:#334155}:where(:root[data-theme='dark']) .toggles.svelte-19lrp5j{color:#bed0e8}.toggles.svelte-19lrp5j label:where(.svelte-19lrp5j){display:inline-flex;gap:.4rem;align-items:center;cursor:pointer}.result-count.svelte-19lrp5j{margin:0;font-size:.9rem;color:#475569;font-weight:600}:where(:root[data-theme='dark']) .result-count.svelte-19lrp5j{color:#b8c8df}.table-scroll.svelte-19lrp5j{overflow-x:auto;border:1px solid #e2e8f0;border-radius:.6rem}:where(:root[data-theme='dark']) .table-scroll.svelte-19lrp5j{border:1px solid #43484f}table.svelte-19lrp5j{border-collapse:collapse;width:100%;font-size:.9rem}caption.svelte-19lrp5j{text-align:left}th.svelte-19lrp5j,td.svelte-19lrp5j{text-align:left;padding:.5rem .7rem;border-bottom:1px solid #eef2f7;vertical-align:top}:where(:root[data-theme='dark']) th.svelte-19lrp5j, :where(:root[data-theme='dark']) td.svelte-19lrp5j{border-bottom:1px solid #45484c}thead.svelte-19lrp5j th:where(.svelte-19lrp5j){background:#1f2937;color:#fff;font-weight:600;position:sticky;top:0}tbody.svelte-19lrp5j th[scope=row]:where(.svelte-19lrp5j){font-weight:600;color:#1e293b}:where(:root[data-theme='dark']) tbody.svelte-19lrp5j th[scope=row]:where(.svelte-19lrp5j){color:#cad9f1}tbody.svelte-19lrp5j tr:where(.svelte-19lrp5j):nth-child(2n){background:#f8fafc}:where(:root[data-theme='dark']) tbody.svelte-19lrp5j tr:where(.svelte-19lrp5j):nth-child(2n){background:#0b0c0d}.badge.svelte-19lrp5j{display:inline-block;font-size:.78rem;font-weight:600;border-radius:.4rem;padding:.12rem .45rem}.badge.good.svelte-19lrp5j{background:#dcfce7;color:#166534}:where(:root[data-theme='dark']) .badge.good.svelte-19lrp5j{background:#001608;color:#90dba3}.badge.warn.svelte-19lrp5j{background:#fef3c7;color:#92400e}:where(:root[data-theme='dark']) .badge.warn.svelte-19lrp5j{background:#170f00;color:#ffab80}.badge.muted-badge.svelte-19lrp5j{background:#f1f5f9;color:#4f5d70}:where(:root[data-theme='dark']) .badge.muted-badge.svelte-19lrp5j{background:#0d0f12;color:#b5c5db}.notes.svelte-19lrp5j{border-top:1px solid #e2e8f0;padding-top:.9rem;display:flex;flex-direction:column;gap:.5rem}:where(:root[data-theme='dark']) .notes.svelte-19lrp5j{border-top:1px solid #43484f}.notes.svelte-19lrp5j h2:where(.svelte-19lrp5j){margin:0;font-size:1.05rem}.notes.svelte-19lrp5j p:where(.svelte-19lrp5j){margin:0;color:#334155;font-size:.9rem;max-width:75ch}:where(:root[data-theme='dark']) .notes.svelte-19lrp5j p:where(.svelte-19lrp5j){color:#bed0e8}.disclaimer-note.svelte-19lrp5j{margin:0;font-size:.8rem;color:#64748b;max-width:72ch}:where(:root[data-theme='dark']) .disclaimer-note.svelte-19lrp5j{color:#abbdd6}.muted.svelte-19lrp5j{color:#64748b}:where(:root[data-theme='dark']) .muted.svelte-19lrp5j{color:#abbdd6}.sr-only.svelte-19lrp5j{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
