.comparison-table-wrapper[data-astro-cid-mkj2tqdg]{-webkit-overflow-scrolling:touch;margin:var(--spacing-xl) 0;border:1px solid var(--color-border);border-radius:var(--radius-xl,16px);background:var(--color-bg-primary);box-shadow:var(--shadow-sm);overflow-x:auto}.comparison-table[data-astro-cid-mkj2tqdg]{border-collapse:collapse;text-align:left;width:100%;min-width:820px}.comparison-table[data-astro-cid-mkj2tqdg] th[data-astro-cid-mkj2tqdg]{padding:var(--spacing-md) var(--spacing-md);background:var(--color-bg-secondary);color:var(--color-text-tertiary);font-weight:700;font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--color-border);white-space:nowrap;vertical-align:middle}.comparison-table td{padding:14px var(--spacing-md);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm,.875rem);color:var(--color-text-secondary);vertical-align:middle;line-height:1.45}.comparison-table tr:last-child td{border-bottom:none}.comparison-table tbody tr:hover td{background:color-mix(in srgb, var(--color-accent-primary,#10b981) 4%, var(--color-bg-secondary))}.comparison-table .highlight-cell{color:var(--color-text-primary);white-space:normal;min-width:130px;font-weight:600}.comparison-table td:nth-child(2),.comparison-table td:nth-child(3),.comparison-table td:nth-child(4),.comparison-table td:nth-child(5),.comparison-table td:nth-child(6),.comparison-table td:nth-child(7){white-space:nowrap}.comparison-table td:nth-last-child(2){white-space:normal;min-width:200px}.comparison-table td:last-child{white-space:nowrap;text-align:center}.comparison-table td:last-child .calc-v2-btn{justify-content:center;display:inline-flex}@media (width<=768px){.comparison-table-wrapper[data-astro-cid-mkj2tqdg]{margin:var(--spacing-lg) 0;border-radius:var(--radius-lg,12px)}.comparison-table[data-astro-cid-mkj2tqdg]{min-width:780px}.comparison-table[data-astro-cid-mkj2tqdg] th[data-astro-cid-mkj2tqdg]{padding:12px var(--spacing-sm);font-size:.7rem}.comparison-table td{padding:12px var(--spacing-sm);font-size:var(--font-size-xs,.75rem)}.comparison-table .highlight-cell{min-width:110px}.comparison-table td:nth-last-child(2){min-width:170px}}
