.comparison-scroll{position:relative}.comparison-table tbody th,.comparison-table tbody td{vertical-align:top;padding-block:12px}.comparison-table tbody:not(:last-child) tr:last-child>*{border-bottom:1px solid #2b3340}.comparison-table .comparison-section th{color:#eef1f6;background:#161c26;border-right:0;padding:20px 22px 10px;font-size:14px;font-weight:600}.comparison-table tbody td small{color:#9aa3b5;margin-top:2px;font-size:12px;font-weight:400;display:block}.comparison-table tbody td.is-best{color:#fff;font-weight:600}.comparison-table thead th:first-child,.comparison-table tbody th[scope=row]{z-index:1;background:#11151c;position:sticky;left:0;box-shadow:inset -1px 0 #2b3340}.comparison-table thead th:first-child{background:#161c26}.comparison-section th>span{position:sticky;left:22px}.comparison-page .comparison-scroll{background:#101115;border-color:#23242b;border-radius:14px}.comparison-page .comparison-table th,.comparison-page .comparison-table td{border-color:#1f2027}.comparison-page .comparison-table thead th,.comparison-page .comparison-table .comparison-section th,.comparison-page .comparison-table thead th:first-child{background:#15161b}.comparison-page .comparison-table thead th{height:auto;padding-bottom:18px}.comparison-page .comparison-table tbody th[scope=row]{color:#a3a6b2;background:#101115;box-shadow:inset -1px 0 #1f2027}.comparison-page .comparison-table tbody:not(:last-child) tr:last-child>*{border-bottom-color:#1f2027}.comparison-page .comparison-table tbody td{color:#d9dbe2}.comparison-page .comparison-table tbody td small{color:#8e909b}.vs-head{justify-items:start;gap:4px;display:grid}.vs-head img{margin-bottom:8px}.vs-head>a{color:#f3f4f7;padding-right:28px;font-size:16px;font-weight:600;line-height:1.3}.vs-head>a:hover{text-underline-offset:3px;text-decoration:underline}.vs-head>span{color:#8e909b;font-size:12.5px}.compare-picker{background:#101115;border:1px solid #23242b;border-radius:18px;gap:18px;margin-bottom:48px;padding:24px;display:grid}.compare-picker-head h2,.compare-featured-head h2,.vs-section h2{color:#f3f4f7;letter-spacing:-.015em;margin:0 0 6px;font-size:21px;font-weight:600}.compare-picker-head p,.compare-featured-head p{color:#a3a6b2;margin:0;font-size:14.5px;line-height:1.6}.compare-picker-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compare-picker-row .model-search{flex:260px;max-width:none;margin:0}.compare-picker-row>.btn{gap:10px;min-height:50px}.compare-picker-row>.btn:disabled{opacity:.45;cursor:not-allowed}.compare-chip{background:#15161b;border:1px solid #2c2d35;border-radius:12px;flex:0 auto;align-items:center;gap:10px;min-width:0;min-height:50px;padding:6px 6px 6px 10px;display:inline-flex}.compare-chip>span{min-width:0;display:grid}.compare-chip b{color:#f3f4f7;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.compare-chip small{color:#8e909b;font-size:12px}.compare-chip img{flex:none}.compare-shortlist{margin-bottom:56px}.comparison-page .comparison-toolbar{flex-wrap:wrap;gap:10px 20px}.comparison-page .comparison-toolbar b{color:#f3f4f7;font-weight:600}.comparison-toolbar-actions{flex-wrap:wrap;align-items:center;gap:6px 18px;display:inline-flex}.comparison-toolbar-actions .text-link{align-items:center;gap:6px;display:inline-flex}.comparison-add{display:none}.compare-featured{justify-items:start;gap:18px;display:grid}.featured-comparisons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.featured-comparisons a{background:#101115;border:1px solid #23242b;border-radius:14px;align-items:center;gap:14px;height:100%;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.featured-comparisons a:hover{background:#131419;border-color:#3a3c46}.featured-logos{flex:none;display:flex}.featured-logos img+img{margin-left:-5px;box-shadow:0 0 0 2px #101115}.featured-names{min-width:0;display:grid}.featured-names b{color:#f3f4f7;font-size:14.5px;font-weight:600;line-height:1.35}.featured-names small{color:#8e909b;font-size:12.5px}.vs-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin:18px 0 28px;display:flex}.vs-header>div:first-child{max-width:820px}.vs-header .eyebrow{color:#9e9e9e}.vs-header h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:14px 0;font-size:clamp(32px,4.2vw,54px);line-height:1.1}.vs-header p{color:#a3a6b2;max-width:640px;margin:0;font-size:15px;line-height:1.65}.vs-share{align-items:center;gap:10px;display:inline-flex}.share-link{gap:8px}.vs-models{grid-template-columns:repeat(var(--models), minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.vs-model{background:#101115;border:1px solid #23242b;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.vs-model img{width:44px;height:44px}.vs-model-name{min-width:0;display:grid}.vs-model-name a{color:#f3f4f7;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.3}.vs-model-name a:hover{text-underline-offset:3px;text-decoration:underline}.vs-model-name small{color:#8e909b;font-size:13px}.vs-model-actions{justify-items:end;gap:2px;display:grid}.vs-model-actions .text-link{font-size:13px}.vs-toolbar{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.vs-toolbar .btn{gap:8px}.vs-picker{background:#101115;border:1px solid #2c2d35;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}.vs-picker p{color:#d9dbe2;margin:0;font-size:14px;font-weight:500}.vs-picker .model-search{max-width:none;margin:0}.vs-section{gap:16px;margin-top:56px;display:grid}.vs-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.vs-section-head h2{margin:0}.vs-intro{color:#a3a6b2;max-width:76ch;margin:0;font-size:14.5px;line-height:1.6}.vs-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.vs-tile{background:#101115;border:1px solid #23242b;border-radius:16px;grid-template-rows:auto auto 1fr;gap:12px;min-width:0;padding:18px;display:grid}.vs-tile h3{color:#c3c6cf;margin:0;font-size:14px;font-weight:500}.vs-tile ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vs-tile li{color:#a3a6b2;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.vs-tile li img{border-radius:6px;width:22px;height:22px;padding:3px}.vs-tile li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vs-tile li b{color:#d9dbe2;font-variant-numeric:tabular-nums;text-align:right;font-size:15px;font-weight:500}.vs-tile li.is-best b{color:#fff;font-weight:700}.vs-tile p{color:#d9dbe2;border-top:1px solid #1f2027;align-self:end;margin:0;padding-top:12px;font-size:13.5px;line-height:1.5}.vs-leads{grid-template-columns:repeat(var(--models), minmax(0, 1fr));gap:12px;display:grid}.vs-lead{background:#101115;border:1px solid #23242b;border-radius:16px;min-width:0;padding:18px}.vs-lead h3{color:#f3f4f7;align-items:center;gap:10px;margin:0 0 12px;font-size:16px;font-weight:600;display:flex}.vs-lead h3 img{border-radius:6px;flex:none;width:24px;height:24px;padding:3px}.vs-lead ul{margin:0;padding:0;list-style:none;display:grid}.vs-lead li{color:#d9dbe2;border-top:1px solid #1f2027;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.vs-lead li b{color:#f3f4f7;font-variant-numeric:tabular-nums;flex:none;font-weight:600}.vs-lead p{color:#8e909b;margin:0;font-size:14px}@media (max-width:1000px){.vs-tiles,.featured-comparisons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.comparison-page .comparison-scroll{overflow:visible}.comparison-page .comparison-table{min-width:0;display:block}.comparison-page .comparison-table th:first-child{width:auto}.comparison-page .comparison-table thead,.comparison-page .comparison-table tbody{display:block}.comparison-page .comparison-table tr{grid-template-columns:repeat(var(--models), minmax(0, 1fr));display:grid}.comparison-page .comparison-table th,.comparison-page .comparison-table td{padding:12px 14px;font-size:13px}.comparison-page .comparison-table thead{z-index:2;border-bottom:1px solid #23242b;border-radius:14px 14px 0 0;position:sticky;top:74px}.comparison-page .comparison-table thead th:first-child,.comparison-page .comparison-table .is-extra{display:none}.comparison-page .comparison-table thead th{border-bottom:0;padding:12px 14px}.comparison-page .comparison-table .comparison-section th,.comparison-page .comparison-table tbody th[scope=row]{box-shadow:none;border-right:0;grid-column:1/-1;position:static}.comparison-page .comparison-table tbody th[scope=row]{border-bottom:0;padding:12px 14px 2px;font-size:12.5px}.comparison-page .comparison-table tbody td{padding-top:4px}.comparison-page .comparison-table tbody td:last-of-type{border-right:0}.comparison-page .comparison-section th>span{position:static}.vs-head img{width:28px;height:28px;margin-bottom:4px}.vs-head>a{padding-right:0;font-size:14px}.comparison-page .vs-head .remove-model{top:6px;right:6px}.comparison-page .vs-head .provider-mark{margin-bottom:4px}.comparison-add{display:inline-flex}.vs-models,.vs-leads{grid-template-columns:minmax(0,1fr)}.vs-picker{grid-template-columns:minmax(0,1fr) auto}.vs-picker p{grid-column:1/-1}}@media (max-width:640px){.featured-comparisons{grid-template-columns:minmax(0,1fr)}.compare-picker{padding:18px}.compare-picker-row>*{flex:100%}.vs-share{width:100%}.vs-share .share-link{flex:1}}@media (max-width:560px){.vs-tiles{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.featured-comparisons a{transition:none}}
