.CompareTable-module__ctD9Yq__wrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}.CompareTable-module__ctD9Yq__table{border-collapse:collapse;width:100%;min-width:560px;font-size:.85rem}.CompareTable-module__ctD9Yq__corner,.CompareTable-module__ctD9Yq__rowLabel{z-index:1;position:sticky;left:0}.CompareTable-module__ctD9Yq__corner{background:var(--bg-elevated);border-bottom:1px solid var(--border)}.CompareTable-module__ctD9Yq__head,.CompareTable-module__ctD9Yq__headHighlight{text-align:center;font-family:var(--font-display);color:var(--text-primary);background:var(--bg-elevated);border-bottom:1px solid var(--border);white-space:nowrap;padding:.75rem 1rem;font-weight:600}.CompareTable-module__ctD9Yq__headHighlight{color:var(--lavender);background:var(--bg-hover)}.CompareTable-module__ctD9Yq__rowLabel{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--border);border-right:1px solid var(--border);white-space:nowrap;background:var(--bg-card);padding:.6rem 1rem;font-weight:500}.CompareTable-module__ctD9Yq__cell,.CompareTable-module__ctD9Yq__cellHighlight{text-align:center;border-bottom:1px solid var(--border);color:var(--text-secondary);padding:.6rem 1rem}.CompareTable-module__ctD9Yq__cellHighlight{background:var(--bg-hover)}.CompareTable-module__ctD9Yq__check{color:var(--success)}.CompareTable-module__ctD9Yq__cross{color:var(--text-muted)}.CompareTable-module__ctD9Yq__partial{color:var(--lavender);font-weight:600}[data-theme=light] .CompareTable-module__ctD9Yq__check{color:#16a34a}[data-theme=light] .CompareTable-module__ctD9Yq__cross{color:var(--text-secondary)}[data-theme=light] .CompareTable-module__ctD9Yq__partial{color:var(--purple)}tbody tr:last-child .CompareTable-module__ctD9Yq__cell,tbody tr:last-child .CompareTable-module__ctD9Yq__cellHighlight,tbody tr:last-child .CompareTable-module__ctD9Yq__rowLabel{border-bottom:none}@media (max-width:640px){.CompareTable-module__ctD9Yq__table{min-width:480px;font-size:.78rem}.CompareTable-module__ctD9Yq__head,.CompareTable-module__ctD9Yq__headHighlight,.CompareTable-module__ctD9Yq__rowLabel,.CompareTable-module__ctD9Yq__cell,.CompareTable-module__ctD9Yq__cellHighlight{padding:.5rem .6rem}}