.Compare_page__1kdvo{width:100%;min-height:100%;padding:clamp(2.2rem,3vw,3.8rem) var(--spacing-lg) clamp(5.6rem,7vw,7.2rem);background:linear-gradient(180deg,#ffffff,rgba(248,252,253,.9) 58%,#ffffff),#ffffff;box-sizing:border-box}.Compare_container___Dt2y{width:100%;max-width:min(134rem,calc(100vw - (var(--spacing-lg) * 2)));margin:0 auto;color:var(--secondary-color,#05293d);font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.Compare_pageHeader__7j8FX{display:grid;grid-template-columns:minmax(0,1fr) minmax(30rem,44rem);gap:clamp(1.6rem,3vw,3.2rem);align-items:end;margin-bottom:clamp(1.2rem,2vw,1.8rem);padding:clamp(2rem,3vw,3.2rem);border:1px solid rgba(5,41,61,.08);border-radius:1.2rem 1.2rem 0 0;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(251,253,254,.96)),#ffffff}.Compare_pageKicker__XJlf5{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:.7rem;color:var(--ev-accent-ink);font-size:1.24rem;font-weight:720;line-height:1.3}.Compare_pageTitle__i3Zfv{margin:0;color:#05293d;font-size:clamp(3rem,4.2vw,5.2rem);font-weight:650;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.Compare_pageIntro__vPvw2{max-width:44rem;margin:0;color:var(--ev-ink-muted);font-size:1.58rem;line-height:1.58;text-wrap:pretty}.Compare_workbenchHeader__aG1AH{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;margin-bottom:1px;padding:1.1rem 1.3rem;border-right:1px solid rgba(5,41,61,.08);border-left:1px solid rgba(5,41,61,.08);background:#f8fbfc}.Compare_workbenchStatus__M35pz{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;color:#05293d;font-size:1.18rem;font-weight:720;line-height:1.2}.Compare_workbenchStatus__M35pz span{display:inline-flex;align-items:center;gap:.6rem}.Compare_workbenchStatus__M35pz span:not(:last-child):after{content:"";width:.35rem;height:.35rem;margin-left:.2rem;border-radius:999px;background:rgba(23,229,215,.8)}.Compare_workbenchNote__80_7C{max-width:48rem;margin:0;color:var(--ev-ink-muted);font-size:1.16rem;font-weight:650;line-height:1.45;text-align:right}.Compare_desktopOnly__VffFu{display:block;overflow:hidden;border:1px solid rgba(5,41,61,.08);border-radius:0 0 1.4rem 1.4rem;background:#ffffff}.Compare_mobileOnly__p5asD{display:none}.Compare_desktopTableHeader__E7mb_{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(12rem,.7fr) minmax(22rem,1.6fr);gap:1px;border-bottom:1px solid rgba(5,41,61,.08);background:rgba(5,41,61,.08)}.Compare_desktopTableHeader__E7mb_ span{min-height:4.2rem;padding:1.2rem 1.4rem;background:#f8fbfc;color:var(--ev-ink-muted);font-size:1.1rem;font-weight:720;line-height:1.2}.Compare_compareRow__djESc{display:flex;align-items:stretch;justify-content:flex-start;gap:1px;padding:0;overflow-x:auto;background:rgba(5,41,61,.08);scrollbar-color:rgba(5,41,61,.18) transparent}.Compare_column___4KwZ{flex:1 0 min(30rem,26vw);min-width:29rem;max-width:38rem;display:flex;flex-direction:column;background:#ffffff}.Compare_columnEmpty__FtV56{align-self:stretch}.Compare_window__4r6mj{position:relative;display:flex;flex:1 1;flex-direction:column;overflow:visible;isolation:isolate;border-radius:0;border:0;background:#ffffff;box-shadow:none}.Compare_body__lB2Av{padding:1.2rem 1.3rem 1.4rem}.Compare_body__lB2Av,.Compare_card__H8I8L{display:flex;flex:1 1;flex-direction:column}.Compare_card__H8I8L{min-width:0}.Compare_cardHeader__6CuO4{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:8.4rem;padding:0 3.2rem 1rem 0;border-bottom:1px solid rgba(5,41,61,.08)}.Compare_cardHeaderSearch__6BmXc{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:.6rem}.Compare_cardMakeModel__MiDrc{color:#05293d;font-size:1.5rem;font-weight:700;line-height:1.3}.Compare_cardYear__rs_uN{min-height:1.5rem;color:var(--ev-ink-muted);font-size:1.12rem;font-weight:650;line-height:1.2}.Compare_cardPrice__ug652{color:#05293d;font-size:1.22rem;font-weight:760;line-height:1.2;white-space:nowrap}.Compare_cardSearch__Hbxav{position:relative}.Compare_cardSearchInputWrap__XPCnU{display:flex;align-items:center;gap:.7rem;min-height:4.2rem;padding:0 1.1rem;border-radius:.8rem;border:1px solid rgba(5,41,61,.08);background:#ffffff;transition:border-color .16s ease,background-color .16s ease}.Compare_cardSearchInputWrapFocused__ikFz9{border-color:rgba(5,41,61,.34);background:#fbfdfe}.Compare_cardSearchClear__YIgWw,.Compare_cardSearchIcon__fhsoz{flex-shrink:0;color:rgba(5,41,61,.52)}.Compare_cardSearchInput__pN7By{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#05293d;font-family:inherit;font-size:1.32rem;font-weight:650}.Compare_cardSearchInput__pN7By::placeholder{color:var(--ev-ink-faint);font-weight:520}.Compare_cardSearchClear__YIgWw{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.Compare_cardSearchDropdown__jN1A3,.Compare_cardSearchModalResults__KVC3f{overflow-y:auto;border-radius:.8rem;border:1px solid rgba(5,41,61,.08);background:#ffffff}.Compare_cardSearchDropdown__jN1A3{position:absolute;top:calc(100% + .4rem);right:0;left:0;z-index:100;max-height:22rem;box-shadow:none}.Compare_cardSearchDrillHeader__gpePf,.Compare_cardSearchResult__AD75I{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.9rem 1rem;border:0;border-bottom:1px solid #edf1f3;cursor:pointer;font:inherit;text-align:left}.Compare_cardSearchResult__AD75I:last-child{border-bottom:0}.Compare_cardSearchDrillHeader__gpePf:hover,.Compare_cardSearchResult__AD75I:hover{background:#f7fafb}.Compare_cardSearchResultModel__mGfrn{padding-left:1.4rem}.Compare_cardSearchModel__8LJ8x{min-width:0;color:#05293d;font-size:1.28rem;font-weight:650;line-height:1.3}.Compare_cardSearchCount__XNB4G{color:rgba(5,41,61,.56);font-size:1.08rem;font-weight:650;white-space:nowrap}.Compare_cardSearchDrillHeader__gpePf{color:rgba(5,41,61,.68);font-size:1.24rem;font-weight:720}.Compare_mobileRemoveBtn__u3T0D,.Compare_removeBtn__sGcNE{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:1px solid rgba(5,41,61,.08);background:#ffffff;color:rgba(5,41,61,.62);cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.Compare_removeBtn__sGcNE{top:1.4rem;right:1.3rem;width:2.8rem;height:2.8rem;font-size:1.1rem}.Compare_mobileRemoveBtn__u3T0D:hover,.Compare_removeBtn__sGcNE:hover{border-color:rgba(5,41,61,.28);background:#f7fafb;color:#05293d}.Compare_imageWrap__VYsC5,.Compare_mobileImageWrap__rYfKT{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;margin:1.2rem 0;overflow:hidden;border-radius:.8rem;border:0;background:linear-gradient(180deg,rgba(247,250,251,.92),rgba(239,246,248,.72)),#f7fafb}.Compare_image__rfgct,.Compare_mobileImage__LGqMJ{display:block;width:100%;height:100%;object-fit:contain}.Compare_mobileImagePlaceholder__D1RUB{width:100%;height:100%;background:#eef4f6}.Compare_rangeHero__Eui68{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;min-height:auto;padding:1.1rem 0 1.2rem;margin-bottom:0;border-radius:0;border:0;border-bottom:1px solid rgba(5,41,61,.08);background:transparent}.Compare_addVehicleBtnLabel__k2gla,.Compare_metricLabel__czHe9,.Compare_mobileMetricLabel__ocHpQ,.Compare_mobileVehicleYear__3uHBB,.Compare_rangeHeroLabel__wY1gp,.Compare_rangeHeroUnits__eOdqS{color:var(--ev-ink-muted);font-family:inherit;font-size:1.12rem;font-weight:650;letter-spacing:0;line-height:1.2;text-transform:none}.Compare_metricLabel__czHe9,.Compare_rangeHeroLabel__wY1gp{display:inline-flex;align-items:center;gap:.6rem}.Compare_metricDot__Dq3vk{width:.8rem;height:.8rem;flex-shrink:0;border-radius:999px;background:var(--cat-ink,var(--ev-ink-faint))}.Compare_rangeHeroLabel__wY1gp,.Compare_rangeHeroUnits__eOdqS{text-align:left}.Compare_rangeHeroValue__K7esn{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;color:#05293d}.Compare_rangeHeroNumber__a_u3V{color:#05293d;font-size:clamp(2rem,2.2vw,2.7rem);font-weight:720;line-height:1.08;text-align:right}.Compare_rangeHeroUnits__eOdqS{margin-top:.3rem}.Compare_rangeHeroDelta__z6U4T{grid-column:1/-1;display:flex;justify-content:flex-end;pointer-events:none}.Compare_metrics__JW9gX,.Compare_mobileMetricsTable__aZU4g{display:flex;flex-direction:column}.Compare_metrics__JW9gX{margin-top:.2rem}.Compare_metricRow__3NHss{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.8rem;border-bottom:1px solid rgba(5,41,61,.08)}.Compare_metricRow__3NHss:last-child{border-bottom:0}.Compare_metricValueWrap__SWZVa{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;min-width:0}.Compare_metricValue__Sj9Kr,.Compare_mobileMetricValue__efFSN{color:#05293d;font-size:1.2rem;font-weight:680;line-height:1.25;text-align:right}.Compare_emptyText__HsoKO{color:var(--ev-ink-faint);font-size:1.3rem}.Compare_diffBox__6tiRE,.Compare_medalBox__ooddS,.Compare_mobileDeltaBadge__ImzNN{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(23,106,52,.2);background:rgba(239,250,242,.86);color:#176a34}.Compare_diffBox__6tiRE{gap:.45rem;padding:.34rem .62rem;border-radius:999px}.Compare_diffLabel__H9WWS{color:currentColor;font-size:1.02rem;font-weight:760;line-height:1}.Compare_diffIcon__5QJR7,.Compare_medalIcon__3uitu{width:1.3rem;height:1.3rem;flex-shrink:0}.Compare_medalBox__ooddS{gap:.35rem;min-width:2.4rem;height:2.4rem;padding:0 .6rem;border-radius:999px}.Compare_medalRank__peCaV{font-size:1.04rem;font-weight:800;line-height:1}.Compare_medalGold___wOKE{border-color:#d8c887;background:#fff8dc;color:#7a5d07}.Compare_medalSilver__JLnVg{border-color:#c8d1d8;background:#f3f6f8;color:#50616c}.Compare_medalBronze__IDZSg{border-color:#d5b299;background:#fff3ea;color:#7a3d16}.Compare_addVehicleBalancer__9fdy6,.Compare_addVehicleBtnWrapper__5_KJ1{flex:0 0 12.4rem}.Compare_addVehicleBalancer__9fdy6{visibility:hidden;pointer-events:none}.Compare_addVehicleBtnWrapper__5_KJ1{display:flex;align-items:stretch;justify-content:center}.Compare_addVehicleBtn__KpFIP{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.8rem;width:100%;min-height:100%;padding:1.6rem;border-radius:0;border:1px dashed #b9cad2;background:#fbfdfe;color:rgba(5,41,61,.64);cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.Compare_addVehicleBtn__KpFIP:hover{border-color:rgba(5,41,61,.32);background:#f7fafb;color:#05293d}.Compare_addVehicleBtnIcon__w15ue{display:inline-flex;align-items:center;justify-content:center;color:currentColor;line-height:1}.Compare_addVehicleBtnLabel__k2gla{color:currentColor;text-align:center}.Compare_cardSearchOverlay__fnZKq{position:fixed;inset:0;z-index:1000;padding:0;border:0;background:rgba(5,23,36,.45);cursor:pointer}.Compare_cardSearchModal__s2zMT{position:fixed;top:calc(var(--navbar-height) + 1.6rem);left:50%;z-index:1001;display:flex;width:min(48rem,calc(100vw - 2.4rem));flex-direction:column;gap:0;padding:1.2rem;transform:translateX(-50%);border-radius:1rem;border:1px solid rgba(5,41,61,.1);background:#ffffff}.Compare_cardSearchModal__s2zMT .Compare_cardSearchInputWrap__XPCnU{min-height:5rem}.Compare_cardSearchModal__s2zMT .Compare_cardSearchInput__pN7By{font-size:1.6rem}.Compare_cardSearchModalResults__KVC3f{max-height:28rem;margin-top:.6rem}.Compare_mobileSharedCard__M0J1g{overflow:hidden;border-radius:1rem;border:1px solid rgba(5,41,61,.08);background:#ffffff}.Compare_mobileVehiclesRow__rJ5lR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(5,41,61,.08)}.Compare_mobileVehicleCol__ttSgV{position:relative;min-width:0;padding:1rem .9rem 1.1rem;background:#ffffff;text-align:center}.Compare_mobileRemoveBtn__u3T0D{top:.8rem;right:.8rem;width:2.4rem;height:2.4rem;font-size:1rem}.Compare_mobileVehicleSearch__qt6IU{margin-bottom:.8rem;padding-right:2.6rem}.Compare_mobileVehiclePrice__dSuA9,.Compare_mobileVehicleYear__3uHBB{margin-top:.4rem}.Compare_mobileVehiclePrice__dSuA9{color:#05293d;font-size:1.14rem;font-weight:760}.Compare_mobileImageWrap__rYfKT{margin:1rem 0 0}.Compare_mobileMetricsTable__aZU4g{border-top:1px solid rgba(5,41,61,.08)}.Compare_mobileMetricRow__xzhfo{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,12rem) minmax(0,1fr);align-items:center;gap:.6rem;min-height:5.2rem;border-bottom:1px solid #edf1f3}.Compare_mobileMetricRow__xzhfo:last-child{border-bottom:0}.Compare_mobileMetricLabel__ocHpQ{grid-column:2;padding:0 .4rem;text-align:center}.Compare_mobileMetricRow__xzhfo>:nth-child(2){grid-column:1;justify-content:center;text-align:center}.Compare_mobileMetricRow__xzhfo>:nth-child(3){grid-column:3;justify-content:center;text-align:center}.Compare_mobileMetricValue__efFSN{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;gap:.4rem;white-space:nowrap}.Compare_mobileDeltaBadge__ImzNN{position:absolute;top:-1.4rem;left:50%;padding:.25rem .55rem;transform:translateX(-50%);font-size:1rem;font-weight:760;line-height:1}@media (max-width:760px){.Compare_page__1kdvo{padding:1.6rem var(--spacing-lg) 5.6rem}.Compare_pageHeader__7j8FX{grid-template-columns:1fr;gap:.9rem;margin-bottom:0;padding:1.8rem;border-radius:1.2rem 1.2rem 0 0}.Compare_workbenchHeader__aG1AH{align-items:flex-start;flex-direction:column;gap:.8rem;margin-bottom:1px;padding:1rem 1.1rem}.Compare_workbenchStatus__M35pz{gap:.8rem;font-size:1.08rem}.Compare_workbenchNote__80_7C{max-width:none;text-align:left}.Compare_pageTitle__i3Zfv{font-size:2.8rem}.Compare_pageIntro__vPvw2{font-size:1.4rem}.Compare_desktopOnly__VffFu{display:none}.Compare_mobileOnly__p5asD{display:block;overflow:hidden;border:1px solid rgba(5,41,61,.08);border-radius:0 0 1.2rem 1.2rem;background:#ffffff}.Compare_mobileSharedCard__M0J1g{border:0;border-radius:0}}@media (max-width:520px){.Compare_page__1kdvo{padding-inline:1.2rem}.Compare_mobileMetricRow__xzhfo,.Compare_mobileVehiclesRow__rJ5lR{gap:1px}.Compare_cardSearchInput__pN7By{font-size:1.24rem}.Compare_mobileMetricValue__efFSN{font-size:1.08rem}}@media (prefers-reduced-motion:reduce){.Compare_addVehicleBtn__KpFIP,.Compare_cardSearchInputWrap__XPCnU,.Compare_mobileRemoveBtn__u3T0D,.Compare_removeBtn__sGcNE{transition:none}}