.alternatives-comparison-table_page__sn9xT{background:var(--background);color:var(--foreground)}.alternatives-comparison-table_container__oteyO{width:min(1240px,100%);margin:auto;padding:25px 24px 64px}.alternatives-comparison-table_breadcrumbs__QwgSN{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;line-height:1.6}.alternatives-comparison-table_breadcrumbs__QwgSN a:hover{color:var(--foreground)}.alternatives-comparison-table_heading__tWUeV{padding:32px 0 26px}.alternatives-comparison-table_heading__tWUeV h1{font-size:clamp(28px,3vw,36px);line-height:1.2;letter-spacing:-.04em;font-weight:650;margin:0 0 10px}.alternatives-comparison-table_heading__tWUeV p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.alternatives-comparison-table_toolbar__11qP3{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px}.alternatives-comparison-table_controls__fsHO2{display:flex;align-items:center;gap:10px}.alternatives-comparison-table_search__n2yEL{display:flex;align-items:center;gap:9px;padding:0 12px;height:42px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted)}.alternatives-comparison-table_search__n2yEL input{width:210px;min-width:0;height:100%;padding:0;background:transparent;border:0;outline:0;color:var(--foreground);font:inherit;font-size:12px}.alternatives-comparison-table_search__n2yEL input::placeholder{color:var(--muted);opacity:1}.alternatives-comparison-table_search__n2yEL:focus-within{border-color:var(--primary-text);outline:2px solid var(--primary-text);outline-offset:2px}.alternatives-comparison-table_controls__fsHO2 select{width:230px;height:42px;border:1px solid var(--border);border-radius:8px;padding:0 30px 0 12px;background:var(--surface);color:var(--foreground);font:inherit;font-size:12px}.alternatives-comparison-table_count__xazFB{color:var(--muted);font-size:11px;white-space:nowrap}.alternatives-comparison-table_scroll__AiV8S{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.alternatives-comparison-table_table__qRJ_y{width:100%;min-width:790px;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;font-size:12px;line-height:1.7}.alternatives-comparison-table_platformCol____g_w{width:21%}.alternatives-comparison-table_focusCol__uUe5J{width:35%}.alternatives-comparison-table_allyCol__OfhQc{width:32%}.alternatives-comparison-table_linkCol__4QxK5{width:12%}.alternatives-comparison-table_table__qRJ_y td,.alternatives-comparison-table_table__qRJ_y th{padding:17px 21px;vertical-align:middle}.alternatives-comparison-table_table__qRJ_y thead th{color:var(--muted);background:var(--surface);font-size:11px;font-weight:600;border-bottom:1px solid var(--border)}.alternatives-comparison-table_table__qRJ_y thead .alternatives-comparison-table_allyHeading__gV332{color:var(--foreground);font-size:15px;font-weight:750;letter-spacing:-.03em;background:color-mix(in srgb,var(--primary) 5%,var(--surface))}.alternatives-comparison-table_allyHeading__gV332>span{color:var(--primary-text)}.alternatives-comparison-table_allyHeading__gV332 small{display:block;color:var(--muted);font-size:10px;font-weight:500;letter-spacing:0;margin-top:1px}.alternatives-comparison-table_group__I6F5Z th{padding:10px 21px;color:var(--muted);background:var(--surface-subtle);border-bottom:1px solid var(--border);font-size:10px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.alternatives-comparison-table_group__I6F5Z th>span{display:inline-block;margin-left:9px;font-size:10px;font-weight:500;opacity:.8}.alternatives-comparison-table_group__I6F5Z{scroll-margin-top:100px}.alternatives-comparison-table_competitorRow__2XxnD>*{border-bottom:1px solid var(--border)}.alternatives-comparison-table_table__qRJ_y tbody:last-child .alternatives-comparison-table_competitorRow__2XxnD:last-child>*{border-bottom:0}.alternatives-comparison-table_competitorRow__2XxnD th{font-size:12px;font-weight:650;color:var(--foreground)}.alternatives-comparison-table_competitorRow__2XxnD td{color:var(--muted)}.alternatives-comparison-table_competitorRow__2XxnD th a{text-decoration:none}.alternatives-comparison-table_competitorRow__2XxnD th a:hover{color:var(--primary-text);text-decoration:underline;text-underline-offset:4px}.alternatives-comparison-table_allyCell__LGNg6{background:color-mix(in srgb,var(--primary) 3%,var(--surface))}.alternatives-comparison-table_competitorRow__2XxnD:hover>*{background:var(--surface-subtle)}.alternatives-comparison-table_competitorRow__2XxnD:hover .alternatives-comparison-table_allyCell__LGNg6{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}.alternatives-comparison-table_compareCell__JrnoI a{display:inline-flex;align-items:center;gap:6px;color:var(--primary-text);text-decoration:none;font-weight:600;white-space:nowrap}.alternatives-comparison-table_compareCell__JrnoI a:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:4px}.alternatives-comparison-table_empty__Ze4uo{padding:40px 20px!important;text-align:center;color:var(--muted)}.alternatives-comparison-table_empty__Ze4uo p{margin:0 0 12px}.alternatives-comparison-table_empty__Ze4uo button{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid var(--border);border-radius:6px;background:var(--surface-subtle);color:var(--foreground);font:inherit;cursor:pointer}.alternatives-comparison-table_note__mikA7{margin:16px 0 0;color:var(--muted);font-size:11px;line-height:1.8}.alternatives-comparison-table_page__sn9xT :is(a,button,select,[tabindex]):focus-visible{outline:2px solid var(--primary-text);outline-offset:3px}@media(max-width:700px){.alternatives-comparison-table_container__oteyO{padding:20px 16px 40px}.alternatives-comparison-table_heading__tWUeV{padding:26px 0 22px}.alternatives-comparison-table_toolbar__11qP3{align-items:start;gap:10px;flex-direction:column}.alternatives-comparison-table_controls__fsHO2{width:100%;flex-wrap:wrap}.alternatives-comparison-table_search__n2yEL{flex:1 1 200px}.alternatives-comparison-table_search__n2yEL input{width:100%}.alternatives-comparison-table_controls__fsHO2 select{flex:1 1 190px;width:auto}.alternatives-comparison-table_table__qRJ_y{min-width:750px}.alternatives-comparison-table_table__qRJ_y td,.alternatives-comparison-table_table__qRJ_y th{padding:14px 16px}.alternatives-comparison-table_competitorRow__2XxnD th,.alternatives-comparison-table_table__qRJ_y thead th:first-child{position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--border)}.alternatives-comparison-table_competitorRow__2XxnD:hover th{background:var(--surface-subtle)}}