.pricing-table.svelte-jx3mga tbody tr{transition:background-color var(--dur-fast) linear}.pricing-table.svelte-jx3mga tbody tr:hover{background-color:var(--surface-alt)}.pricing-table.svelte-jx3mga:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:639px){.pricing-table.svelte-jx3mga{overflow:visible;border:0;background:transparent}.pricing-table.svelte-jx3mga table,.pricing-table.svelte-jx3mga tbody{display:block;width:100%;min-width:0}.pricing-table.svelte-jx3mga thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pricing-table.svelte-jx3mga tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;margin-bottom:.75rem;border:1px solid var(--line-soft);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card-soft)}.pricing-table.svelte-jx3mga tbody th{grid-column:1 / -1;padding:1rem;border-bottom:1px solid var(--line-soft);background:var(--surface-alt)}.pricing-table.svelte-jx3mga tbody td{min-width:0;padding:1rem}.pricing-table.svelte-jx3mga tbody td+td{border-left:1px solid var(--line-soft)}.pricing-table.svelte-jx3mga tbody td:before{content:attr(data-label);display:block;margin-bottom:.35rem;color:var(--ink-2);font-family:var(--font-display);font-size:var(--type-mention);font-weight:700;line-height:1.3}.pricing-table.svelte-jx3mga tbody td strong,.pricing-table.svelte-jx3mga tbody td span{overflow-wrap:anywhere}}
