.pricing-table{border-collapse:collapse;width:100%}.pricing-table th{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--b-grey);border-bottom:1px solid var(--b-hairline)}.pricing-table tbody tr{border-bottom:1px solid oklch(1 0 0/.08);transition:background-color var(--dur-micro) var(--ease-out)}.pricing-table tbody tr.pricing-group-label,.pricing-table tbody tr:last-child{border-bottom-color:transparent}.pricing-table tbody tr:not(.pricing-group-label):hover{background-color:oklch(1 0 0/.03)}.pricing-table td.pricing-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.pricing-verb-group td{transition:color var(--dur-micro) var(--ease-out)}.pricing-verb-group.is-lit td,.pricing-verb-group:focus-within td,.pricing-verb-group:hover td{color:var(--b-white)}.pricing-verb-group .pricing-verb{transition:color var(--dur-micro) var(--ease-out)}.pricing-verb-group.is-lit .pricing-verb,.pricing-verb-group:focus-within .pricing-verb,.pricing-verb-group:hover .pricing-verb{color:var(--b-white)}@media (pointer:coarse){.pricing-verb{display:inline-flex;align-items:center;min-height:44px}}