@layer global, composition, utilities, elements;@layer elements{.pricingTable__table thead>*{align-content:center;display:grid;line-height:1;text-align:center}.table-header{align-items:stretch;background-color:var(--color-bg);border-bottom:1px solid var(--color-divider);grid-row:1;min-height:var(--table-header-height);position:relative;z-index:1}.table-header__columns{align-self:stretch;grid-column-start:2 !important}.table-header__columns>*{align-content:center;display:grid}.table-title{align-items:center;display:grid;grid-column:1;grid-row:1;min-height:var(--table-header-height);position:relative;text-align:left;z-index:2}}@layer elements{.pricingTable__table{--table-header-height: 5rem;--table-column-gap: var(--space-2);--table-row-gap: 0;--table-row-padding: var(--space-6)}@media(min-width: 60em){.pricingTable__table{--table-column-gap: var(--space-6)}}.pricingTable__table table{gap:var(--table-row-gap) var(--table-column-gap)}@media(max-width: 59.9375em){.pricingTable__table table{overflow:hidden}}.pricingTable__table tbody th{font-weight:400;text-align:left}.pricingTable__table tbody td,.pricingTable__table tbody th{padding-block:var(--table-row-padding)}.pricingTable__table tbody tr{border-block-end:1px solid var(--color-divider);padding-inline:var(--padding-x, 0);transition:background .2s ease-in-out}.pricingTable__table tbody tr:hover{background:var(--accent-color)}.pricingTable__table tbody svg{height:1.875rem;width:1.875rem}.pricingTable__table tr :has([scope=rowgroup]){border-block-end:1px solid currentcolor}.pricingTable__table tr :has([scope=rowgroup]) th{padding-block:var(--space-10) var(--space-4)}.pricingTable-cell--center{justify-content:center}.pricingTable-cell--left{justify-content:start}.pricingTable-cell--text>:nth-child(2){color:var(--color-text-soft)}td.pricingTable-cell--text{align-content:start;display:grid}th.pricingTable-cell--text{column-gap:.25em;display:flex}@media(max-width: 59.9375em){th.pricingTable-cell--text{flex-direction:column}}}.pricingTable[data-sticky-column-header=true]{--sticky-top: var(--nav-height)}@media(min-width: 60em){.pricingTable[data-sticky-column-header=true] .table-header,.pricingTable[data-sticky-column-header=true] .table-title{padding-inline:var(--padding-x, 0);position:sticky;top:var(--sticky-top)}.pricingTable[data-sticky-column-header=true] .table-header,.pricingTable[data-sticky-column-header=true] .table-title:has(+.table-header){animation:auto linear sticky-column-border both;animation-range:entry calc(100svh - var(--sticky-top));animation-timeline:view()}}@keyframes sticky-column-border{to{border-bottom:1px solid var(--sticky-header-border-color)}}@media(max-width: 59.9375em){.pricingTable[data-sticky-row-header=true] tbody th,.pricingTable[data-sticky-row-header=true] .section-title,.pricingTable[data-sticky-row-header=true] .table-title{background-color:var(--color-bg);left:0;padding-inline-end:1rem;position:sticky;z-index:3}.pricingTable[data-sticky-row-header=true] tbody th::before,.pricingTable[data-sticky-row-header=true] .section-title::before,.pricingTable[data-sticky-row-header=true] .table-title::before{background-color:var(--color-bg);content:"";display:block;inset:0 100% -1px calc(-1*var(--space-outer));position:absolute;z-index:-1}}@layer composition{.pricingTable{--sticky-header-border-color: var(--color-text-soft);container:pricingtable/inline-size}@media(max-width: 59.9375em){.pricingTable{--wrapper-column: full;overflow:hidden}}.pricingTable>:not(caption),.pricingTable :where(table,tbody,thead,tr){display:grid;grid-column:1/-1;grid-template-columns:subgrid}.pricingTable>*{display:grid;grid-column:full;grid-template-columns:subgrid}@media(min-width: 60em){.pricingTable>*{grid-column:content}}.pricingTable__container{background-color:var(--color-bg);grid-column:full;margin-inline:var(--margin-x, 0);row-gap:var(--space-fluid-xl)}@media(min-width: 60em){.pricingTable__container{--margin-x: var(--space-4);--padding-x: var(--space-8)}}.pricingTable__container>*{grid-column:1/-1}.pricingTable__table{align-content:start;display:grid;grid-template-columns:calc(33cqi + 1rem) repeat(var(--data-columns), 1fr)}@media(max-width: 59.9375em){.pricingTable__table{grid-template-columns:calc(40vw + 1rem) repeat(var(--data-columns), 45vw);overflow-x:auto;padding-block-end:var(--space-inner-v);padding-inline-start:var(--space-outer);scroll-snap-type:x mandatory}}}@layer element{.pricingTable__textLockUp{grid-column:1/-1}@media(max-width: 59.9375em){.pricingTable__textLockUp{margin-inline:var(--gap)}}@media(min-width: 70em){.pricingTable__textLockUp{grid-column:4/span 6}}}

/*# sourceMappingURL=pricingTable.css.map */