.bnch-sr[data-astro-cid-ueibm7ho]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bnch-fresh[data-astro-cid-ueibm7ho]{display:table;margin:18px auto;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;padding:.25rem .75rem}.bnch-chips[data-astro-cid-ueibm7ho]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 16px}.bnch-chip[data-astro-cid-ueibm7ho]{font:inherit;font-size:.82rem;font-weight:600;padding:.4rem .8rem;border-radius:9999px;border:1px solid var(--border, #e5e7eb);background:#fff;color:var(--text-2, #374151);cursor:pointer}.bnch-chip[data-astro-cid-ueibm7ho].is-on{background:var(--accent, #7c3aed);border-color:var(--accent, #7c3aed);color:#fff}.bnch-scroll[data-astro-cid-ueibm7ho]{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border, #e5e7eb);border-radius:.9rem;background:#fff;max-height:80vh}.bnch-table[data-astro-cid-ueibm7ho]{border-collapse:separate;border-spacing:0;font-size:.8rem;min-width:100%}.bnch-table[data-astro-cid-ueibm7ho] th[data-astro-cid-ueibm7ho],.bnch-table[data-astro-cid-ueibm7ho] td[data-astro-cid-ueibm7ho]{vertical-align:top;text-align:left;border-top:1px solid var(--border, #eef0f3)}.bnch-table[data-astro-cid-ueibm7ho] thead[data-astro-cid-ueibm7ho] th[data-astro-cid-ueibm7ho]{position:sticky;top:0;z-index:2;background:#faf8ff;font-size:.74rem;font-weight:800;padding:.75rem .6rem;border-top:0;border-bottom:1px solid var(--border, #e5e7eb);white-space:nowrap}.bnch-table[data-astro-cid-ueibm7ho] thead[data-astro-cid-ueibm7ho] th[data-astro-cid-ueibm7ho] a[data-astro-cid-ueibm7ho]{color:inherit;text-decoration:none}.bnch-table[data-astro-cid-ueibm7ho] thead[data-astro-cid-ueibm7ho] th[data-astro-cid-ueibm7ho] a[data-astro-cid-ueibm7ho]:hover{color:var(--accent, #7c3aed);text-decoration:underline}.bnch-table[data-astro-cid-ueibm7ho] thead[data-astro-cid-ueibm7ho] th[data-astro-cid-ueibm7ho]:first-child,.bnch-table[data-astro-cid-ueibm7ho] tbody[data-astro-cid-ueibm7ho] th[data-astro-cid-ueibm7ho][scope=row]{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 var(--border, #eef0f3)}.bnch-table[data-astro-cid-ueibm7ho] thead[data-astro-cid-ueibm7ho] th[data-astro-cid-ueibm7ho]:first-child{z-index:3;background:#faf8ff}.bnch-table[data-astro-cid-ueibm7ho] tbody[data-astro-cid-ueibm7ho] th[data-astro-cid-ueibm7ho][scope=row]{width:190px;min-width:160px;padding:.7rem .8rem}.bnch-label[data-astro-cid-ueibm7ho]{display:block;font-weight:700;color:var(--text-1, #111827)}.bnch-hint[data-astro-cid-ueibm7ho]{display:block;font-weight:400;font-size:.72rem;color:#6b7280;margin-top:2px}.bnch-table[data-astro-cid-ueibm7ho] td[data-astro-cid-ueibm7ho]{min-width:190px;max-width:230px;padding:.7rem .6rem;color:var(--text-2, #374151);line-height:1.45}.bnch-table[data-astro-cid-ueibm7ho] td[data-astro-cid-ueibm7ho].is-ep,.bnch-table[data-astro-cid-ueibm7ho] thead[data-astro-cid-ueibm7ho] th[data-astro-cid-ueibm7ho].is-ep{background:#f3eeff}.bnch-table[data-astro-cid-ueibm7ho] thead[data-astro-cid-ueibm7ho] th[data-astro-cid-ueibm7ho].is-ep{color:var(--accent, #7c3aed)}.bnch-table[data-astro-cid-ueibm7ho] td[data-astro-cid-ueibm7ho].is-nd .bnch-text[data-astro-cid-ueibm7ho]{color:#9ca3af;font-style:italic}.bnch-group[data-astro-cid-ueibm7ho] th[data-astro-cid-ueibm7ho]{position:sticky;left:0;background:#f9fafb!important;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:800;color:#4b5563;padding:.5rem .8rem}.bnch-table[data-astro-cid-ueibm7ho][data-show]:not([data-show=all]) tbody[data-astro-cid-ueibm7ho]{display:none}.bnch-table[data-astro-cid-ueibm7ho][data-show=company] tbody[data-astro-cid-ueibm7ho][data-group=company],.bnch-table[data-astro-cid-ueibm7ho][data-show=price] tbody[data-astro-cid-ueibm7ho][data-group=price],.bnch-table[data-astro-cid-ueibm7ho][data-show=contract] tbody[data-astro-cid-ueibm7ho][data-group=contract],.bnch-table[data-astro-cid-ueibm7ho][data-show=scope] tbody[data-astro-cid-ueibm7ho][data-group=scope],.bnch-table[data-astro-cid-ueibm7ho][data-show=automation] tbody[data-astro-cid-ueibm7ho][data-group=automation],.bnch-table[data-astro-cid-ueibm7ho][data-show=control] tbody[data-astro-cid-ueibm7ho][data-group=control],.bnch-table[data-astro-cid-ueibm7ho][data-show=tools] tbody[data-astro-cid-ueibm7ho][data-group=tools],.bnch-table[data-astro-cid-ueibm7ho][data-show=data] tbody[data-astro-cid-ueibm7ho][data-group=data]{display:table-row-group}.bnch-src[data-astro-cid-ueibm7ho]{margin-left:4px;font-size:.68rem;color:#6b7280;text-decoration:underline}.bnch-est[data-astro-cid-ueibm7ho]{font-size:.68rem;color:#8a5a00}.bnch-tag[data-astro-cid-ueibm7ho]{display:block;width:fit-content;margin-top:6px;font-size:.66rem;font-weight:700;padding:.1rem .45rem;border-radius:9999px}.bnch-tag[data-astro-cid-ueibm7ho].is-better{background:#fef3c7;color:#92400e}.bnch-tag[data-astro-cid-ueibm7ho].is-worse{background:#ede9fe;color:#5b21b6}.bnch-tag[data-astro-cid-ueibm7ho].is-same{background:#f3f4f6;color:#4b5563}.bnch-tag[data-astro-cid-ueibm7ho].is-partial{background:#fef3c7;color:#92400e}.bnch-tag[data-astro-cid-ueibm7ho].is-planned,.bnch-tag[data-astro-cid-ueibm7ho].is-no{background:#fee2e2;color:#991b1b}.bnch-cost[data-astro-cid-ueibm7ho] td[data-astro-cid-ueibm7ho]{min-width:150px}.bnch-cost[data-astro-cid-ueibm7ho] tr[data-astro-cid-ueibm7ho].is-ep-row td[data-astro-cid-ueibm7ho],.bnch-cost[data-astro-cid-ueibm7ho] tr[data-astro-cid-ueibm7ho].is-ep-row th[data-astro-cid-ueibm7ho]{background:#f3eeff}.bnch-cost[data-astro-cid-ueibm7ho] tbody[data-astro-cid-ueibm7ho] th[data-astro-cid-ueibm7ho][scope=row]{width:auto;white-space:nowrap;font-weight:700}.bnch-list[data-astro-cid-ueibm7ho],.bnch-rows[data-astro-cid-ueibm7ho]{list-style:none;margin:28px auto 0;padding:0;max-width:960px;display:grid;gap:14px}.bnch-list[data-astro-cid-ueibm7ho]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.bnch-list[data-astro-cid-ueibm7ho] li[data-astro-cid-ueibm7ho],.bnch-rows[data-astro-cid-ueibm7ho] li[data-astro-cid-ueibm7ho]{border:1px solid var(--border, #e5e7eb);border-radius:.9rem;padding:16px 18px;background:#fff}.bnch-list[data-astro-cid-ueibm7ho] h3[data-astro-cid-ueibm7ho],.bnch-rows[data-astro-cid-ueibm7ho] h3[data-astro-cid-ueibm7ho]{margin:0 0 6px;font-size:1rem;font-weight:800;color:var(--text-1, #111827)}.bnch-list[data-astro-cid-ueibm7ho] p[data-astro-cid-ueibm7ho],.bnch-rows[data-astro-cid-ueibm7ho] p[data-astro-cid-ueibm7ho]{margin:0 0 6px;font-size:.88rem;line-height:1.55;color:var(--text-2, #374151)}.bnch-count[data-astro-cid-ueibm7ho]{font-weight:700}.bnch-count[data-astro-cid-ueibm7ho].is-better{color:#92400e}.bnch-count[data-astro-cid-ueibm7ho].is-worse{color:#5b21b6}.bnch-tally[data-astro-cid-ueibm7ho]{font-weight:600}.bnch-meta[data-astro-cid-ueibm7ho]{font-size:.8rem!important;color:#6b7280!important}.bnch-rows[data-astro-cid-ueibm7ho] a[data-astro-cid-ueibm7ho]{color:var(--accent, #7c3aed);text-decoration:none;font-weight:600}.bnch-rows[data-astro-cid-ueibm7ho] a[data-astro-cid-ueibm7ho]:hover{text-decoration:underline}@media(max-width:640px){.bnch-table[data-astro-cid-ueibm7ho] tbody[data-astro-cid-ueibm7ho] th[data-astro-cid-ueibm7ho][scope=row],.bnch-table[data-astro-cid-ueibm7ho] thead[data-astro-cid-ueibm7ho] th[data-astro-cid-ueibm7ho]:first-child{width:104px;min-width:104px;max-width:104px;padding:.6rem .5rem;font-size:.74rem}.bnch-hint[data-astro-cid-ueibm7ho]{display:none}.bnch-table[data-astro-cid-ueibm7ho] td[data-astro-cid-ueibm7ho]{min-width:160px}}
