/* bmd-dark-override: 33 rules, 0 media blocks */.content.svelte-1pgzypi{display:flex;flex-direction:column;gap:1rem}.page-heading.svelte-1pgzypi h1:where(.svelte-1pgzypi){margin:0 0 .35rem}.page-heading.svelte-1pgzypi p:where(.svelte-1pgzypi){margin:0;max-width:64ch;color:#334155}:where(:root[data-theme='dark']) .page-heading.svelte-1pgzypi p:where(.svelte-1pgzypi){color:#bed0e8}.picker.svelte-1pgzypi{display:flex;flex-direction:column;gap:.35rem}.picker-label.svelte-1pgzypi{font-weight:600;font-size:.95rem}.picker.svelte-1pgzypi select:where(.svelte-1pgzypi){padding:.55rem .7rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:1rem;max-width:22rem}:where(:root[data-theme='dark']) .picker.svelte-1pgzypi select:where(.svelte-1pgzypi){border:1px solid #404952}.picker.svelte-1pgzypi select:where(.svelte-1pgzypi):focus-visible{outline:3px solid #2563eb55;border-color:#2563eb}.coverage.svelte-1pgzypi{margin:0;font-size:.82rem}.factors-head.svelte-1pgzypi h2:where(.svelte-1pgzypi){margin:0;font-size:1.2rem}.legal-note.svelte-1pgzypi{margin:.4rem 0 0;color:#334155;font-size:.92rem;max-width:78ch}:where(:root[data-theme='dark']) .legal-note.svelte-1pgzypi{color:#bed0e8}.factor-search.svelte-1pgzypi{margin:.6rem 0 0}.factor-search.svelte-1pgzypi input:where(.svelte-1pgzypi){width:100%;max-width:26rem;padding:.5rem .7rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:.95rem}:where(:root[data-theme='dark']) .factor-search.svelte-1pgzypi input:where(.svelte-1pgzypi){border:1px solid #404952}.factor-search.svelte-1pgzypi input:where(.svelte-1pgzypi):focus-visible{outline:3px solid #2563eb55;border-color:#2563eb}.result-count.svelte-1pgzypi{margin:.4rem 0 0;font-size:.85rem;color:#475569;font-weight:600}:where(:root[data-theme='dark']) .result-count.svelte-1pgzypi{color:#b8c8df}.factors.svelte-1pgzypi{margin:.6rem 0 0;padding-left:1.3rem;display:flex;flex-direction:column;gap:.7rem}.factor.svelte-1pgzypi{padding-left:.2rem}.factor-label.svelte-1pgzypi{margin:0;font-weight:600;color:#1e293b}:where(:root[data-theme='dark']) .factor-label.svelte-1pgzypi{color:#cad9f1}.factor-cite.svelte-1pgzypi{font-weight:400;color:#64748b;font-size:.85rem}:where(:root[data-theme='dark']) .factor-cite.svelte-1pgzypi{color:#abbdd6}.factor-quote.svelte-1pgzypi{margin:.2rem 0 0;color:#334155;font-style:italic;font-size:.9rem}:where(:root[data-theme='dark']) .factor-quote.svelte-1pgzypi{color:#bed0e8}.factor-risk.svelte-1pgzypi{margin:.25rem 0 0;font-size:.86rem;color:#475569}:where(:root[data-theme='dark']) .factor-risk.svelte-1pgzypi{color:#b8c8df}.risk-tag.svelte-1pgzypi{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#92400e;background:#fef3c7;border-radius:.35rem;padding:.05rem .4rem}:where(:root[data-theme='dark']) .risk-tag.svelte-1pgzypi{color:#ffab80;background:#170f00}.gal-duty.svelte-1pgzypi{margin:1rem 0 0;border-left:3px solid #cbd5e1;padding:.2rem 0 .2rem .8rem}:where(:root[data-theme='dark']) .gal-duty.svelte-1pgzypi{border-left:3px solid #404952}.gal-duty.svelte-1pgzypi h3:where(.svelte-1pgzypi){margin:0 0 .2rem;font-size:1rem}.gal-duty.svelte-1pgzypi p:where(.svelte-1pgzypi){margin:0;color:#334155;font-size:.9rem;max-width:78ch}:where(:root[data-theme='dark']) .gal-duty.svelte-1pgzypi p:where(.svelte-1pgzypi){color:#bed0e8}.sources.svelte-1pgzypi{margin:.8rem 0 0;font-size:.82rem;color:#64748b}:where(:root[data-theme='dark']) .sources.svelte-1pgzypi{color:#abbdd6}.sources.svelte-1pgzypi a:where(.svelte-1pgzypi){color:#1d4ed8}:where(:root[data-theme='dark']) .sources.svelte-1pgzypi a:where(.svelte-1pgzypi){color:#9bc1ff}.disclaimer-note.svelte-1pgzypi{margin:.6rem 0 0;font-size:.8rem;color:#64748b;max-width:76ch;border-top:1px solid #e2e8f0;padding-top:.8rem}:where(:root[data-theme='dark']) .disclaimer-note.svelte-1pgzypi{color:#abbdd6;border-top:1px solid #43484f}.muted.svelte-1pgzypi{color:#64748b}:where(:root[data-theme='dark']) .muted.svelte-1pgzypi{color:#abbdd6}.sr-only.svelte-1pgzypi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.small.svelte-1pgzypi{font-size:.82rem}.compare.svelte-1pgzypi{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid #e2e8f0;padding-top:1rem}:where(:root[data-theme='dark']) .compare.svelte-1pgzypi{border-top:1px solid #43484f}.compare.svelte-1pgzypi h2:where(.svelte-1pgzypi){margin:0;font-size:1.2rem}.badges.svelte-1pgzypi{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0}.badge.svelte-1pgzypi{font-size:.78rem;border-radius:.4rem;padding:.15rem .5rem;background:#f1f5f9;color:#334155}:where(:root[data-theme='dark']) .badge.svelte-1pgzypi{background:#0d0f12;color:#bed0e8}.badge.ok.svelte-1pgzypi{background:#dcfce7;color:#166534}:where(:root[data-theme='dark']) .badge.ok.svelte-1pgzypi{background:#001608;color:#90dba3}.badge.warn.svelte-1pgzypi{background:#fef3c7;color:#92400e}:where(:root[data-theme='dark']) .badge.warn.svelte-1pgzypi{background:#170f00;color:#ffab80}.diff-table.svelte-1pgzypi{border-collapse:collapse;font-size:.88rem;max-width:36rem;width:100%}.diff-table.svelte-1pgzypi th:where(.svelte-1pgzypi),.diff-table.svelte-1pgzypi td:where(.svelte-1pgzypi){border-bottom:1px solid #e2e8f0;padding:.3rem .5rem;text-align:left}:where(:root[data-theme='dark']) .diff-table.svelte-1pgzypi th:where(.svelte-1pgzypi), :where(:root[data-theme='dark']) .diff-table.svelte-1pgzypi td:where(.svelte-1pgzypi){border-bottom:1px solid #43484f}.same.svelte-1pgzypi{background:#f8fafc}:where(:root[data-theme='dark']) .same.svelte-1pgzypi{background:#0b0c0d}.only-state.svelte-1pgzypi{background:#dbeafe}:where(:root[data-theme='dark']) .only-state.svelte-1pgzypi{background:#0c1724}.only-wi.svelte-1pgzypi{background:#fee2e2}:where(:root[data-theme='dark']) .only-wi.svelte-1pgzypi{background:#221010}.legend.svelte-1pgzypi{display:flex;flex-wrap:wrap;gap:.6rem;color:#475569;margin:.3rem 0 0}:where(:root[data-theme='dark']) .legend.svelte-1pgzypi{color:#b8c8df}.key.svelte-1pgzypi{padding:.05rem .4rem;border-radius:.3rem}.view-toggle.svelte-1pgzypi{display:flex;gap:.3rem}.view-toggle.svelte-1pgzypi button:where(.svelte-1pgzypi){border:1px solid #cbd5e1;background:#fff;border-radius:.4rem;padding:.3rem .8rem;cursor:pointer}:where(:root[data-theme='dark']) .view-toggle.svelte-1pgzypi button:where(.svelte-1pgzypi){border:1px solid #404952;background:#090909}.view-toggle.svelte-1pgzypi button.active:where(.svelte-1pgzypi){background:#1e293b;color:#fff}#map-cat.svelte-1pgzypi{padding:.4rem;border:1px solid #cbd5e1;border-radius:.5rem;max-width:26rem}:where(:root[data-theme='dark']) #map-cat.svelte-1pgzypi{border:1px solid #404952}.tile-map.svelte-1pgzypi{display:grid;grid-template-columns:repeat(12,minmax(1.6rem,2.6rem));grid-auto-rows:minmax(1.6rem,2.6rem);gap:3px;margin-top:.4rem}.tile.svelte-1pgzypi{position:relative;border:1px solid #94a3b8;border-radius:.3rem;font-size:.75rem;font-weight:700;cursor:pointer;color:#0f172a;padding:0}:where(:root[data-theme='dark']) .tile.svelte-1pgzypi{border:1px solid #3c495b;color:#d3dffb}.tile.lvl0.svelte-1pgzypi{background:#f1f5f9}:where(:root[data-theme='dark']) .tile.lvl0.svelte-1pgzypi{background:#0d0f12}.tile.lvl1.svelte-1pgzypi{background:#bfdbfe}:where(:root[data-theme='dark']) .tile.lvl1.svelte-1pgzypi{background:#0e2138}.tile.lvl2.svelte-1pgzypi{background:#60a5fa}.tile.lvl3.svelte-1pgzypi{background:#1d4ed8;color:#fff}.tile.caselaw.svelte-1pgzypi{border-style:dashed;border-width:2px}:root[data-theme=dark] .tile.svelte-1pgzypi{border-color:#64748b}:root[data-theme=dark] .tile.lvl0.svelte-1pgzypi{background:#1e293b;color:#e2e8f0}:root[data-theme=dark] .tile.lvl1.svelte-1pgzypi{background:#1e3a8a;color:#fff}:root[data-theme=dark] .tile.lvl2.svelte-1pgzypi{background:#1d4ed8;color:#fff}:root[data-theme=dark] .tile.lvl3.svelte-1pgzypi{background:#60a5fa;color:#0f172a}.tile.unverified.svelte-1pgzypi:after{content:"";position:absolute;top:2px;right:2px;width:5px;height:5px;border-radius:50%;background:#f59e0b}.tile.sel.svelte-1pgzypi{outline:3px solid #f97316}.r0.svelte-1pgzypi{grid-row:1}.r1.svelte-1pgzypi{grid-row:2}.r2.svelte-1pgzypi{grid-row:3}.r3.svelte-1pgzypi{grid-row:4}.r4.svelte-1pgzypi{grid-row:5}.r5.svelte-1pgzypi{grid-row:6}.r6.svelte-1pgzypi{grid-row:7}.r7.svelte-1pgzypi{grid-row:8}.c0.svelte-1pgzypi{grid-column:1}.c1.svelte-1pgzypi{grid-column:2}.c2.svelte-1pgzypi{grid-column:3}.c3.svelte-1pgzypi{grid-column:4}.c4.svelte-1pgzypi{grid-column:5}.c5.svelte-1pgzypi{grid-column:6}.c6.svelte-1pgzypi{grid-column:7}.c7.svelte-1pgzypi{grid-column:8}.c8.svelte-1pgzypi{grid-column:9}.c9.svelte-1pgzypi{grid-column:10}.c10.svelte-1pgzypi{grid-column:11}.c11.svelte-1pgzypi{grid-column:12}.matrix-wrap.svelte-1pgzypi{overflow-x:auto;max-width:100%}.matrix.svelte-1pgzypi{border-collapse:collapse;font-size:.75rem}.matrix.svelte-1pgzypi th:where(.svelte-1pgzypi),.matrix.svelte-1pgzypi td:where(.svelte-1pgzypi){border:1px solid #e2e8f0;padding:.15rem .3rem;text-align:center}:where(:root[data-theme='dark']) .matrix.svelte-1pgzypi th:where(.svelte-1pgzypi), :where(:root[data-theme='dark']) .matrix.svelte-1pgzypi td:where(.svelte-1pgzypi){border:1px solid #43484f}.matrix.svelte-1pgzypi th.vert:where(.svelte-1pgzypi){height:9rem;vertical-align:bottom}.matrix.svelte-1pgzypi th.vert:where(.svelte-1pgzypi) span:where(.svelte-1pgzypi){writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.matrix.svelte-1pgzypi tr.sel:where(.svelte-1pgzypi) th:where(.svelte-1pgzypi){background:#ffedd5}:where(:root[data-theme='dark']) .matrix.svelte-1pgzypi tr.sel:where(.svelte-1pgzypi) th:where(.svelte-1pgzypi){background:#1b0f00}.linkish.svelte-1pgzypi{background:none;border:0;color:#1d4ed8;cursor:pointer;padding:0 .2rem;font:inherit;min-height:24px;min-width:24px;text-decoration:underline}:where(:root[data-theme='dark']) .linkish.svelte-1pgzypi{color:#9bc1ff}
