.payment-frequency-premium-toggle label span,.payment-frequency-supporter-toggle label span{overflow-wrap:anywhere}.pricing-table col.pricing-col-feature{width:32%}.pricing-table col.pricing-col-free{width:22%}.pricing-table col.pricing-col-premium{width:24%}.pricing-table col.pricing-col-supporter{width:22%}.pricing-table thead{background:transparent;font-weight:400}.pricing-table thead>tr>th:first-child{border-left:none}.pricing-table .pricing-plan-premium{position:relative}.pricing-table thead tr:hover td,.pricing-table thead tr:hover th{background:transparent}.pricing-table thead td,.pricing-table thead th{border-bottom:none;border-left:1px solid var(--color-base-300);border-top:none}.pricing-table tbody td{border-left:1px solid var(--color-base-300)}.pricing-table tbody th{border-top:1px solid var(--color-base-300)}.pricing-table tr>:nth-child(2):nth-last-child(2),.pricing-table tr>:nth-child(3):nth-last-child(2){--pricing-highlight-bg:color-mix(in oklch,var(--color-secondary),transparent 95%);background-color:var(--pricing-highlight-bg);border-left:2px solid color-mix(in oklch,var(--color-secondary),transparent 20%);border-right:2px solid color-mix(in oklch,var(--color-secondary),transparent 20%)}.pricing-table tbody tr:hover>:nth-child(2):nth-last-child(2),.pricing-table tbody tr:hover>:nth-child(3):nth-last-child(2),.pricing-table tbody tr>:nth-child(2):nth-last-child(2),.pricing-table tbody tr>:nth-child(3):nth-last-child(2){background-color:var(--pricing-highlight-bg)}.pricing-table td,.pricing-table th{overflow-wrap:anywhere;vertical-align:top;white-space:normal;word-break:break-word}.pricing-table .fa-circle-question,.pricing-table .price-use-case{color:color-mix(in oklch,var(--color-base-content),transparent 45%)}.pricing-table .price-use-case td{font-size:.95rem;line-height:1.45}.pricing-table-price .price-currency{color:color-mix(in oklch,var(--color-base-content),transparent 45%);font-size:clamp(1.1rem,1.5vw,1.6rem)}.pricing-table-price .price-value{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1}.pricing-table-price .price-decimals{font-size:clamp(1rem,1.4vw,1.4rem)}.pricing-table-price .price-rate{color:color-mix(in oklch,var(--color-base-content),transparent 45%);display:block;font-size:.95rem;line-height:1.4}@media (max-width:575px){.pricing-table{min-width:860px}.btn,input.btn{white-space:normal}.pricing-table thead th{font-size:1.5em}.pricing-table td,.pricing-table th{padding-left:.5rem;padding-right:.5rem}.pricing-table-price .price-currency{font-size:1.5em}.pricing-table-price .price-value{font-size:2em}.pricing-table-price .price-decimals{font-size:1.5em}}