.CompareTable_wrap__4rrEL{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);min-width:0}.CompareTable_scroller__glBwf{position:relative;overflow-x:auto;padding:var(--space-3) var(--space-5) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.CompareTable_scroller__glBwf:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.CompareTable_table__7KkK3{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CompareTable_labelCell___o_aW{position:-webkit-sticky;position:sticky;left:0;z-index:2;width:210px;min-width:160px;height:60px;padding:0 var(--space-4) 0 var(--space-1);border-bottom:1px solid var(--color-border);background:var(--color-surface);font-weight:var(--weight-regular);text-align:left}.CompareTable_corner__s6JGf{vertical-align:bottom;padding-bottom:var(--space-4)}.CompareTable_cornerText__gQd0b,.CompareTable_label__XcHp8{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);color:var(--color-text-muted)}.CompareTable_appHead__19vMM{min-width:210px;padding:var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:bottom}.CompareTable_appLink__56Q7F{display:inline-flex;align-items:center;gap:var(--space-3);max-width:100%;border-radius:var(--radius-full)}.CompareTable_appLink__56Q7F:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.CompareTable_appLink__56Q7F:hover .CompareTable_appName__CHM8_{color:var(--color-accent)}.CompareTable_appText__EvMFO{display:grid;grid-gap:2px;gap:2px;min-width:0}.CompareTable_appName__CHM8_{overflow:hidden;font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-primary)}.CompareTable_appMeta__jQVO9{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-muted)}.CompareTable_cell__gUgOa{height:60px;padding:0 var(--space-4);border-bottom:1px solid var(--color-border);white-space:nowrap;color:var(--color-text-primary)}tbody tr:last-child .CompareTable_cell__gUgOa,tbody tr:last-child .CompareTable_labelCell___o_aW{border-bottom:0}tbody tr:hover .CompareTable_cell__gUgOa,tbody tr:hover .CompareTable_labelCell___o_aW{background:var(--color-surface-hover)}.CompareTable_best__OXosZ{gap:8px;min-height:32px;margin-left:-10px;padding:3px 4px 3px 10px;border:1px solid var(--color-positive-muted);background:var(--color-positive-soft)}.CompareTable_bestTag__BX2uu,.CompareTable_best__OXosZ{display:inline-flex;align-items:center;border-radius:var(--radius-full)}.CompareTable_bestTag__BX2uu{height:20px;padding:0 8px;background:var(--color-surface);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-positive)}.CompareTable_qualitative__uOHjt{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.CompareTable_qualCard__ptwK6{display:grid;align-content:start;grid-gap:var(--space-5);gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-6) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.CompareTable_qualHeader__42f_K{display:flex;align-items:center;gap:var(--space-3)}.CompareTable_qualTitle__p_oV_{flex:1 1;min-width:0;overflow:hidden;font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis}.CompareTable_qualBlock__9ybMq{display:grid;grid-gap:8px;gap:8px}.CompareTable_qualLabel__R_VsB{justify-self:start;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-primary)}.CompareTable_strengths__lOPp5{background:var(--pastel-mint)}.CompareTable_weaknesses__0tUQB{background:var(--pastel-pink)}.CompareTable_commonComplaints__XNs_7{background:var(--pastel-peach)}.CompareTable_potentialGaps__7GVrd{background:var(--pastel-lavender)}.CompareTable_qualList__66p7Z{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}.CompareTable_qualList__66p7Z li::marker{color:var(--color-accent-bright)}.CompareTable_qualEmpty__OucvI{font-size:var(--text-sm);color:var(--color-text-muted)}@media (max-width:1080px){.CompareTable_qualitative__uOHjt{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}}@media (max-width:640px){.CompareTable_scroller__glBwf{padding:var(--space-2) var(--space-3) var(--space-3);border-radius:var(--radius-xl)}.CompareTable_labelCell___o_aW{width:128px;min-width:128px;padding-right:var(--space-3)}.CompareTable_appHead__19vMM{min-width:180px}.CompareTable_qualCard__ptwK6{padding:var(--space-5)}}