.sr-only[data-astro-cid-l4z7ivqh]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tools-page[data-astro-cid-l4z7ivqh]{max-width:1180px;margin:auto;padding:56px 28px 80px}.tools-intro[data-astro-cid-l4z7ivqh]{max-width:820px;margin-bottom:24px}.fact[data-astro-cid-l4z7ivqh]{color:var(--color-text-secondary);letter-spacing:.025em;font-size:.76rem}h1[data-astro-cid-l4z7ivqh],h2[data-astro-cid-l4z7ivqh],h3[data-astro-cid-l4z7ivqh],h4[data-astro-cid-l4z7ivqh]{font-family:var(--font-heading);letter-spacing:-.035em}h1[data-astro-cid-l4z7ivqh]{margin:18px 0;font-size:clamp(2.8rem,6vw,4.8rem);line-height:1.03}h2[data-astro-cid-l4z7ivqh]{margin-bottom:20px;font-size:1.65rem}h3[data-astro-cid-l4z7ivqh]{font-size:1.4rem}.intro[data-astro-cid-l4z7ivqh]{margin-bottom:16px;font-size:1.15rem;line-height:1.65}ul[data-astro-cid-l4z7ivqh]{list-style:none}.evidence-note[data-astro-cid-l4z7ivqh]{color:var(--color-text-secondary);margin:12px 0;padding:0;font-size:.85rem}#tool-records[data-astro-cid-l4z7ivqh],.tool-record[data-astro-cid-l4z7ivqh]{scroll-margin-top:170px}.filters[data-astro-cid-l4z7ivqh]{border-bottom:2px solid var(--color-text);grid-template-columns:2fr 1fr auto;align-items:end;gap:16px;padding-bottom:20px;display:grid}label[data-astro-cid-l4z7ivqh]{margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}input[data-astro-cid-l4z7ivqh],select[data-astro-cid-l4z7ivqh],button[data-astro-cid-l4z7ivqh]{font:inherit;color:var(--color-text);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:6px;min-height:44px;padding:10px 12px}input[data-astro-cid-l4z7ivqh],select[data-astro-cid-l4z7ivqh]{width:100%}button[data-astro-cid-l4z7ivqh]{cursor:pointer}button[data-astro-cid-l4z7ivqh]:disabled{opacity:.55;cursor:default}button[data-astro-cid-l4z7ivqh][aria-pressed=true]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}#tool-count[data-astro-cid-l4z7ivqh],.filter-note[data-astro-cid-l4z7ivqh]{margin:16px 0}#no-tools[data-astro-cid-l4z7ivqh]{padding:24px 0}.compare-tray[data-astro-cid-l4z7ivqh]{z-index:5;background:var(--color-bg-alt);border:1px solid var(--color-primary);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:24px;padding:16px 20px;display:flex;position:sticky;top:76px;box-shadow:0 4px 14px #0000000d}.compare-tray[data-astro-cid-l4z7ivqh] p[data-astro-cid-l4z7ivqh]{color:var(--color-text-secondary);margin-top:4px;font-size:.8rem}#compare-selected[data-astro-cid-l4z7ivqh]{flex-wrap:wrap;gap:8px;display:flex}#compare-selected[data-astro-cid-l4z7ivqh] button{font:inherit;min-height:44px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;border-radius:6px;padding:10px 12px;font-size:.85rem}.tray-actions[data-astro-cid-l4z7ivqh]{flex-wrap:wrap;align-items:center;gap:12px;font-size:.8rem;display:flex}.tray-actions[data-astro-cid-l4z7ivqh] button[data-astro-cid-l4z7ivqh]{background:0 0}.comparison[data-astro-cid-l4z7ivqh]{margin-bottom:36px;scroll-margin-top:210px}.comparison-note[data-astro-cid-l4z7ivqh]{color:var(--color-text-secondary);max-width:760px;margin-bottom:16px;font-size:.85rem}.comparison-hint[data-astro-cid-l4z7ivqh]{color:var(--color-text-secondary);margin-bottom:12px;font-size:.8rem;display:none}.comparison-scroll[data-astro-cid-l4z7ivqh]{border:1px solid var(--color-border);border-radius:6px;overflow-x:auto}table[data-astro-cid-l4z7ivqh]{border-collapse:collapse;width:100%;font-size:.9rem}#comparison-table[data-astro-cid-l4z7ivqh]{table-layout:fixed;background:var(--color-bg-alt);min-width:720px}#comparison-table[data-astro-cid-l4z7ivqh][data-tool-count="3"]{min-width:1000px}#comparison-table[data-astro-cid-l4z7ivqh] caption{text-align:left;color:var(--color-text-secondary);background:var(--color-bg);padding:14px 20px;font-size:.8rem}#comparison-table[data-astro-cid-l4z7ivqh] th,#comparison-table[data-astro-cid-l4z7ivqh] td{text-align:left;vertical-align:top;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);overflow-wrap:anywhere;padding:20px;line-height:1.65}#comparison-table[data-astro-cid-l4z7ivqh] th:first-child{width:170px}#comparison-table[data-astro-cid-l4z7ivqh] tr>:last-child{border-right:0}#comparison-table[data-astro-cid-l4z7ivqh] thead th{background:var(--color-bg);font-family:var(--font-heading);font-size:1.25rem}#comparison-table[data-astro-cid-l4z7ivqh] thead th:first-child,#comparison-table[data-astro-cid-l4z7ivqh] tbody th{color:var(--color-text-secondary);font-size:.8rem;font-weight:600}#comparison-table[data-astro-cid-l4z7ivqh] .comparison-links a{width:fit-content;padding-block:6px;display:block}#comparison-table[data-astro-cid-l4z7ivqh] .evidence-status{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:4px;margin-bottom:8px;padding:2px 8px;font-size:.72rem;display:inline-block}#comparison-table[data-astro-cid-l4z7ivqh] [data-status=unknown],#comparison-table[data-astro-cid-l4z7ivqh] [data-status=conflicting]{color:var(--color-danger)}#comparison-table[data-astro-cid-l4z7ivqh] details{color:var(--color-text-secondary);margin-top:10px;font-size:.8rem}#comparison-table[data-astro-cid-l4z7ivqh] summary{cursor:pointer;color:var(--color-link);padding-block:6px}#comparison-table[data-astro-cid-l4z7ivqh] details p{margin-block:10px}#comparison-table[data-astro-cid-l4z7ivqh] details a{padding-block:6px;display:block}.tool-record[data-astro-cid-l4z7ivqh]{border-top:1px solid var(--color-border);grid-template-columns:220px 1fr;gap:28px;padding:22px 0;display:grid}.record-heading[data-astro-cid-l4z7ivqh]{position:relative}.record-heading[data-astro-cid-l4z7ivqh] .fact[data-astro-cid-l4z7ivqh]{margin-top:8px;line-height:1.6}.compare-toggle[data-astro-cid-l4z7ivqh]{margin-bottom:12px;padding:6px 10px;font-size:.8rem}.record-body[data-astro-cid-l4z7ivqh]>p[data-astro-cid-l4z7ivqh]{line-height:1.65}.decision-note[data-astro-cid-l4z7ivqh]{color:var(--color-text-secondary);margin-block:12px;line-height:1.65}dl[data-astro-cid-l4z7ivqh]{flex-wrap:wrap;gap:16px 36px;margin-top:16px;font-size:.8rem;display:flex}dt[data-astro-cid-l4z7ivqh]{color:var(--color-text-secondary);margin-bottom:4px}time[data-astro-cid-l4z7ivqh]{font-variant-numeric:tabular-nums}.record-links[data-astro-cid-l4z7ivqh]{flex-wrap:wrap;gap:8px 24px;margin:12px 0 4px;font-size:.85rem;display:flex}.record-links[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh],summary[data-astro-cid-l4z7ivqh]{padding-block:8px}summary[data-astro-cid-l4z7ivqh]{cursor:pointer;color:var(--color-link);font-size:.85rem}.sources[data-astro-cid-l4z7ivqh] li[data-astro-cid-l4z7ivqh]{overflow-wrap:anywhere;margin:12px 0;font-size:.8rem}.sources[data-astro-cid-l4z7ivqh] .fact[data-astro-cid-l4z7ivqh]{display:block}.deployment-evidence[data-astro-cid-l4z7ivqh]{margin-top:8px}.evidence-boundary[data-astro-cid-l4z7ivqh]{color:var(--color-text-secondary);margin:12px 0;font-size:.85rem}.evidence-claim[data-astro-cid-l4z7ivqh]{border-top:1px solid var(--color-border);margin-block:12px;padding:16px 0}.claim-heading[data-astro-cid-l4z7ivqh]{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:12px;display:flex}h4[data-astro-cid-l4z7ivqh]{font-size:1.1rem}.claim-status[data-astro-cid-l4z7ivqh]{color:var(--color-text-secondary);font-size:.75rem}[data-astro-cid-l4z7ivqh][data-evidence-status=unknown] .claim-status[data-astro-cid-l4z7ivqh],[data-astro-cid-l4z7ivqh][data-evidence-status=conflicting] .claim-status[data-astro-cid-l4z7ivqh]{color:var(--color-danger)}.claim-scope[data-astro-cid-l4z7ivqh]{grid-template-columns:1fr;display:grid}.claim-sources[data-astro-cid-l4z7ivqh] .fact[data-astro-cid-l4z7ivqh]{margin-top:6px}.claim-limitation[data-astro-cid-l4z7ivqh]{border-left:3px solid var(--color-danger);margin-top:16px;padding-left:12px;font-size:.85rem}.closing-note[data-astro-cid-l4z7ivqh]{border-top:1px solid var(--color-border);color:var(--color-text-secondary);padding-top:24px;font-size:.85rem}[data-astro-cid-l4z7ivqh][hidden]{display:none!important}@media (width<=800px){.filters[data-astro-cid-l4z7ivqh]{grid-template-columns:1fr auto}.filters[data-astro-cid-l4z7ivqh]>div[data-astro-cid-l4z7ivqh]:first-child{grid-column:1/-1}.tool-record[data-astro-cid-l4z7ivqh]{grid-template-columns:170px 1fr}}@media (width<=700px){.compare-tray[data-astro-cid-l4z7ivqh]{position:static}.comparison[data-astro-cid-l4z7ivqh]{scroll-margin-top:90px}.comparison-hint[data-astro-cid-l4z7ivqh]{display:block}}@media (width<=540px){.tools-page[data-astro-cid-l4z7ivqh]{padding:32px 20px 60px}.tool-record[data-astro-cid-l4z7ivqh]{grid-template-columns:1fr;gap:12px}.record-heading[data-astro-cid-l4z7ivqh]{padding-right:100px}.compare-toggle[data-astro-cid-l4z7ivqh]{position:absolute;top:0;right:0}.compare-tray[data-astro-cid-l4z7ivqh]{gap:8px;padding:12px;top:64px}.compare-tray[data-astro-cid-l4z7ivqh]>div[data-astro-cid-l4z7ivqh]:first-child{width:100%}.tray-actions[data-astro-cid-l4z7ivqh]{gap:8px}}
