.ComparisonTable-module__Ys2ggq__table{background-color:var(--color-white);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-md);margin:var(--spacing-2xl)0;overflow:hidden}.ComparisonTable-module__Ys2ggq__tableWrapper{overflow-x:auto}.ComparisonTable-module__Ys2ggq__tableElement{border-collapse:collapse;width:100%}.ComparisonTable-module__Ys2ggq__tableElement thead{background-color:var(--color-gray-50)}.ComparisonTable-module__Ys2ggq__tableElement th{padding:var(--spacing-md)var(--spacing-lg);text-align:left;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray-900);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--color-gray-200)}.ComparisonTable-module__Ys2ggq__tableElement td{padding:var(--spacing-lg);border-bottom:1px solid var(--color-gray-100);vertical-align:top}.ComparisonTable-module__Ys2ggq__tableElement tbody tr:last-child td{border-bottom:none}.ComparisonTable-module__Ys2ggq__tableElement tbody tr{transition:background-color var(--transition-fast)}.ComparisonTable-module__Ys2ggq__tableElement tbody tr:hover{background-color:var(--color-gray-50)}.ComparisonTable-module__Ys2ggq__toolCell{align-items:center;gap:var(--spacing-md);display:flex}.ComparisonTable-module__Ys2ggq__toolLogo{border-radius:var(--radius-md);object-fit:cover;flex-shrink:0;width:48px;height:48px}.ComparisonTable-module__Ys2ggq__toolInfo{flex-direction:column;gap:.25rem;display:flex}.ComparisonTable-module__Ys2ggq__toolName{font-weight:var(--font-semibold);color:var(--color-black);font-size:var(--text-base)}.ComparisonTable-module__Ys2ggq__toolCategory{font-size:var(--text-sm);color:var(--color-gray-700)}.ComparisonTable-module__Ys2ggq__score{font-weight:var(--font-bold);font-size:var(--text-lg);color:var(--color-black);align-items:center;gap:.5rem;display:flex}.ComparisonTable-module__Ys2ggq__scoreBar{background-color:var(--color-gray-100);border-radius:var(--radius-sm);width:60px;height:8px;overflow:hidden}.ComparisonTable-module__Ys2ggq__scoreBarFill{background:linear-gradient(90deg,var(--color-primary),var(--color-success));height:100%;transition:width var(--transition-base)}.ComparisonTable-module__Ys2ggq__features{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ComparisonTable-module__Ys2ggq__features li{font-size:var(--text-sm);color:var(--color-gray-700);align-items:flex-start;gap:.5rem;display:flex}.ComparisonTable-module__Ys2ggq__features li:before{content:"✓";color:var(--color-success);font-weight:var(--font-bold);flex-shrink:0}.ComparisonTable-module__Ys2ggq__pricing{font-weight:var(--font-semibold);color:var(--color-black)}.ComparisonTable-module__Ys2ggq__pricingNote{font-size:var(--text-xs);color:var(--color-gray-700);font-weight:var(--font-normal);margin-top:.25rem;display:block}.ComparisonTable-module__Ys2ggq__badgeCell{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:768px){.ComparisonTable-module__Ys2ggq__tableElement th,.ComparisonTable-module__Ys2ggq__tableElement td{padding:var(--spacing-sm)var(--spacing-md)}.ComparisonTable-module__Ys2ggq__toolLogo{width:40px;height:40px}.ComparisonTable-module__Ys2ggq__score{font-size:var(--text-base)}}
