.compare-module__DVR35q__page{padding-bottom:var(--space-7)}html:has(.compare-module__DVR35q__page [data-pinned]){scroll-padding-top:calc(var(--header-h) + var(--sheet-head-h,0px) + var(--space-2))}.compare-module__DVR35q__titleRow{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);padding-block:var(--space-4) var(--space-3);flex-wrap:wrap;display:flex}.compare-module__DVR35q__titleText{flex:10rem;min-width:0}.compare-module__DVR35q__title{text-wrap:balance;margin:0;font-size:clamp(1.3rem,1.1rem + .9vw,1.65rem);font-weight:700;line-height:1.15}.compare-module__DVR35q__line{color:var(--ink-3);margin:2px 0 0;font-size:.8125rem}.compare-module__DVR35q__titleTools{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:0 auto;max-width:100%;margin-inline-start:auto;display:flex}.compare-module__DVR35q__findCars{border:1.5px solid var(--ink);border-radius:var(--radius-s);background:var(--card);min-height:44px;color:var(--ink);font-family:var(--font-display);flex:none;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:700;line-height:1.2;transition:background-color .15s ease-out;display:inline-flex}.compare-module__DVR35q__findCars:hover,.compare-module__DVR35q__findCars[aria-expanded=true]{background:var(--paper-2)}.compare-module__DVR35q__share{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:var(--radius-s);background:var(--card);min-height:44px;color:var(--ink-2);flex:none;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;transition:border-color .15s ease-out,color .15s ease-out;display:inline-flex}.compare-module__DVR35q__share:hover,.compare-module__DVR35q__share[aria-expanded=true]{border-color:color-mix(in srgb, var(--ink) 32%, transparent);color:var(--ink)}@media (max-width:767px){.compare-module__DVR35q__line{display:none}.compare-module__DVR35q__titleRow{padding-block:var(--space-3);align-items:center}}.compare-module__DVR35q__skip{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare-module__DVR35q__skip:focus{width:auto;height:auto;min-height:44px;margin-bottom:var(--space-2);padding:0 var(--space-4);clip:auto;border-radius:var(--radius-s);background:var(--ink);color:var(--paper);align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:static;overflow:visible}.compare-module__DVR35q__noMatch{padding:var(--space-5) var(--space-4);color:var(--ink-2);margin:0;font-size:.8125rem}.compare-module__DVR35q__showAll{min-height:44px;padding:0 var(--space-3);border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:var(--radius-s);background:var(--card);color:var(--ink);margin-inline-start:var(--space-2);font-size:.8125rem}.compare-module__DVR35q__legend{justify-content:space-between;gap:var(--space-1) var(--space-4);margin-top:var(--space-3);color:var(--ink-3);flex-wrap:wrap;font-size:.75rem;line-height:1.5;display:flex}.compare-module__DVR35q__marks,.compare-module__DVR35q__notice{margin:0}.compare-module__DVR35q__mark{white-space:nowrap;align-items:center;gap:4px;margin-inline-end:var(--space-3);display:inline-flex}@media (hover:hover) and (pointer:fine){.compare-module__DVR35q__share,.compare-module__DVR35q__showAll,.compare-module__DVR35q__findCars{min-height:32px}}@media (prefers-reduced-motion:reduce){.compare-module__DVR35q__share,.compare-module__DVR35q__findCars,.compare-module__DVR35q__findMain{transition:none}}.compare-module__DVR35q__skeleton{min-height:100vh;overflow:hidden}@supports (container-type:inline-size){.compare-module__DVR35q__skeleton{--vis:calc(100cqw - 2px);container-type:inline-size}}.compare-module__DVR35q__ghost,.compare-module__DVR35q__bar,.compare-module__DVR35q__block{--skel-ink:color-mix(in srgb, var(--ink) 8%, transparent);background:var(--skel-ink);border-radius:4px;animation:1.6s ease-in-out infinite alternate compare-module__DVR35q__breathe}.compare-module__DVR35q__ghost{background:linear-gradient(var(--skel-ink), var(--skel-ink)) 0 50% / 100% .7em no-repeat;color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-user-select:none;user-select:none}.compare-module__DVR35q__bar{vertical-align:middle;flex:none;height:.8em;display:inline-block}.compare-module__DVR35q__block{border-radius:var(--radius-s);width:100%;height:100%;display:block}@keyframes compare-module__DVR35q__breathe{0%{opacity:1}to{opacity:.45}}.compare-module__DVR35q__tool{border-color:var(--line);background:0 0}.compare-module__DVR35q__rows{min-width:var(--sheet-min)}.compare-module__DVR35q__row{grid-template-columns:var(--cols);border-top:1px solid color-mix(in srgb, var(--ink) 9%, transparent);align-items:center;min-height:48px;display:grid}.compare-module__DVR35q__row>span{padding:0 12px}@media (hover:hover) and (pointer:fine){.compare-module__DVR35q__row{min-height:40px}}@media (prefers-reduced-motion:reduce){.compare-module__DVR35q__ghost,.compare-module__DVR35q__bar,.compare-module__DVR35q__block{animation:none}}@media (forced-colors:active){.compare-module__DVR35q__ghost{visibility:hidden}}.compare-module__DVR35q__statusCard{justify-items:start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--card);display:grid}.compare-module__DVR35q__statusCard>p{margin:0}.compare-module__DVR35q__empty{padding-block:var(--space-5) var(--space-7)}.compare-module__DVR35q__emptyTitle{margin:var(--space-5) auto var(--space-3);text-align:center;text-wrap:balance}.compare-module__DVR35q__emptyBody{max-width:32rem;margin:0 auto var(--space-5);color:var(--ink-2);text-align:center;text-wrap:pretty}.compare-module__DVR35q__emptySearch{max-width:40rem;margin:0 auto}.compare-module__DVR35q__emptyFind{margin:0 auto var(--space-5);justify-content:center;display:flex}.compare-module__DVR35q__findMain{justify-content:center;align-items:center;gap:var(--space-2);max-width:100%;min-height:48px;padding:0 var(--space-5);border:1.5px solid var(--line);border-radius:var(--radius-s);background:var(--card);color:var(--ink);font-family:var(--font-display);font-size:var(--step-0);font-weight:700;line-height:1.2;transition:box-shadow .15s ease-out,border-color .15s ease-out;display:inline-flex}.compare-module__DVR35q__findMain:hover,.compare-module__DVR35q__findMain[aria-expanded=true]{border-color:var(--ink-3);box-shadow:var(--shadow)}@media (min-width:1248px){main.compare-module__DVR35q__empty{max-width:1368px}}
.sheet-module__QJRWFG__sheet{--hair:color-mix(in srgb, var(--ink) 9%, transparent);--hair-2:color-mix(in srgb, var(--ink) 16%, transparent);--lift:color-mix(in srgb, var(--asphalt) 16%, transparent);--feat:7.5rem;--col:max(6.5rem, calc((var(--vis,20rem) - var(--feat)) / 2));--add:0px;--photo-h:60px;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--card);box-shadow:var(--shadow);position:relative;overflow:clip}@media (min-width:768px){.sheet-module__QJRWFG__sheet{--feat:11rem;--col:11rem;--add:9.5rem;--photo-h:72px}}@media (min-width:1024px){.sheet-module__QJRWFG__sheet{--feat:14rem;--col:11.5rem;--add:10.5rem;--photo-h:80px}}.sheet-module__QJRWFG__photos,.sheet-module__QJRWFG__strip{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.sheet-module__QJRWFG__photos::-webkit-scrollbar{display:none}.sheet-module__QJRWFG__strip::-webkit-scrollbar{display:none}.sheet-module__QJRWFG__grid{grid-template-columns:var(--cols);min-width:var(--sheet-min);display:grid}.sheet-module__QJRWFG__cars{margin:0;padding:0;list-style:none;display:contents}.sheet-module__QJRWFG__lane{isolation:isolate;border-inline-end:1px solid var(--hair);min-width:0;position:relative}.sheet-module__QJRWFG__corner{z-index:2;border-inline-end:1px solid var(--hair);background:var(--card);flex-direction:column;justify-content:flex-end;min-width:0;padding:10px 8px;display:flex;position:sticky;inset-inline-start:0}.sheet-module__QJRWFG__add{min-width:0;padding:10px 8px}.sheet-module__QJRWFG__photos .sheet-module__QJRWFG__lane{align-items:flex-end;padding:10px 8px 0;display:flex}.sheet-module__QJRWFG__photos .sheet-module__QJRWFG__add{align-items:flex-end;padding-bottom:0;display:flex}.sheet-module__QJRWFG__photo{--car-image-radius:var(--radius-s);width:100%;max-width:calc(var(--photo-h) * 2.2);height:var(--photo-h)}.sheet-module__QJRWFG__photo>div{aspect-ratio:auto;width:100%;height:100%}.sheet-module__QJRWFG__photo img{object-fit:cover}.sheet-module__QJRWFG__photo>div>svg{width:min(88%,170px);left:50%;transform:translate(-50%)}.sheet-module__QJRWFG__addBox{width:100%;min-height:max(44px, var(--photo-h));border:1px dashed var(--hair-2);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);font-family:var(--font-display);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px;font-size:.875rem;font-weight:700;line-height:1.15;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.sheet-module__QJRWFG__addBox:hover{border-color:var(--ink-3);background:var(--paper-2)}.sheet-module__QJRWFG__addBox:focus-visible{outline-offset:-3px}.sheet-module__QJRWFG__addBox .sheet-module__QJRWFG__plus{margin-bottom:1px}.sheet-module__QJRWFG__addBox .sheet-module__QJRWFG__addMeta{color:var(--ink-3);font-family:var(--font-body);font-size:.6875rem;font-weight:400;line-height:1.25}.sheet-module__QJRWFG__grid[data-bracket]>:not(.sheet-module__QJRWFG__bracket){grid-row:2}.sheet-module__QJRWFG__bracket{grid-row:1;min-width:0;padding:8px 8px 0}.sheet-module__QJRWFG__bracketLabel{border-radius:var(--radius-s);background:var(--brand-yellow);min-height:26px;color:var(--on-brand-yellow);font-family:var(--font-display);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:.8125rem;font-weight:700;display:flex;overflow:hidden}.sheet-module__QJRWFG__bracketLabel>span{text-overflow:ellipsis;overflow:hidden}.sheet-module__QJRWFG__bracketLabel>svg{flex:none}.sheet-module__QJRWFG__lane[data-fresh]{animation:2.8s ease-out both sheet-module__QJRWFG__fresh}@keyframes sheet-module__QJRWFG__fresh{0%,35%{background-color:color-mix(in srgb, var(--marigold) 22%, var(--card))}to{background-color:var(--card)}}.sheet-module__QJRWFG__checks{gap:2px;display:grid}.sheet-module__QJRWFG__check{min-height:44px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:.75rem;line-height:1.25;display:flex}.sheet-module__QJRWFG__check:hover{color:var(--ink)}.sheet-module__QJRWFG__check input{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.sheet-module__QJRWFG__pinned{top:var(--header-h);z-index:3;border-bottom:1px solid var(--hair);background:var(--card);position:sticky}.sheet-module__QJRWFG__strip .sheet-module__QJRWFG__lane,.sheet-module__QJRWFG__strip .sheet-module__QJRWFG__add{padding:6px 8px 8px}.sheet-module__QJRWFG__strip .sheet-module__QJRWFG__corner{gap:6px;padding-block:6px 8px}.sheet-module__QJRWFG__cornerAdd{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);font-family:var(--font-display);text-align:center;flex:none;justify-content:center;align-items:center;gap:6px;padding:4px 6px;font-size:.875rem;font-weight:700;line-height:1.1;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out;display:flex}.sheet-module__QJRWFG__cornerAdd:hover,.sheet-module__QJRWFG__cornerAdd:focus-visible{border-color:var(--hair-2);background:var(--raised);box-shadow:0 1px 2px var(--lift), 0 3px 8px -2px var(--lift)}.sheet-module__QJRWFG__cornerAdd:active{background:var(--paper-2);box-shadow:inset 0 1px 3px var(--lift)}.sheet-module__QJRWFG__addLabel{min-width:0}.sheet-module__QJRWFG__plus{background:var(--brand-yellow);width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-brand-yellow) 14%, transparent);color:var(--on-brand-yellow);forced-color-adjust:none;border-radius:5px;flex:none;place-items:center;display:inline-grid}.sheet-module__QJRWFG__full,.sheet-module__QJRWFG__addMeta{color:var(--ink-3);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.3}.sheet-module__QJRWFG__car{flex-direction:column;gap:4px;min-width:0;height:100%;display:flex}.sheet-module__QJRWFG__car>.sheet-module__QJRWFG__pick{margin-top:auto}.sheet-module__QJRWFG__name{border-radius:var(--radius-s);min-width:0;color:inherit;padding-inline-end:38px;text-decoration:none;display:block}.sheet-module__QJRWFG__name:focus-visible{outline-offset:0}.sheet-module__QJRWFG__make,.sheet-module__QJRWFG__model{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sheet-module__QJRWFG__make{color:var(--ink-3);font-size:.75rem;line-height:1.3}.sheet-module__QJRWFG__model{font-family:var(--font-display);font-size:.9375rem;font-weight:700;line-height:1.2}.sheet-module__QJRWFG__name:hover .sheet-module__QJRWFG__model{text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:3px}.sheet-module__QJRWFG__duplicate{border:1px solid var(--hair-2);border-radius:var(--radius-s);max-width:100%;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;padding:0 6px;font-size:.6875rem;line-height:16px;overflow:hidden}.sheet-module__QJRWFG__remove{top:0;z-index:1;width:44px;height:44px;color:var(--ink-2);background:0 0;border:0;justify-content:flex-end;align-items:flex-start;padding:6px 6px 0 0;display:flex;position:absolute;inset-inline-end:0}.sheet-module__QJRWFG__removeMark{border-radius:var(--radius-s);background:color-mix(in srgb, var(--ink) 6%, var(--card));place-items:center;width:24px;height:24px;transition:background-color .15s ease-out,color .15s ease-out;display:grid}.sheet-module__QJRWFG__remove:hover .sheet-module__QJRWFG__removeMark{background:color-mix(in srgb, var(--ink) 12%, var(--card));color:var(--ink)}.sheet-module__QJRWFG__remove:focus-visible{outline:none}.sheet-module__QJRWFG__remove:focus-visible .sheet-module__QJRWFG__removeMark{outline:3px solid var(--focus);outline-offset:1px}.sheet-module__QJRWFG__pick{min-width:0;min-height:44px;color:var(--ink-2);align-items:center;display:flex;position:relative}.sheet-module__QJRWFG__pick:before{content:"";inset-inline:0;border:1px solid var(--hair-2);border-radius:var(--radius-s);background:var(--card);height:28px;transition:border-color .15s ease-out;position:absolute;top:calc(50% - 14px)}.sheet-module__QJRWFG__pick:hover:before{border-color:color-mix(in srgb, var(--ink) 32%, transparent)}.sheet-module__QJRWFG__pick:hover{color:var(--ink)}.sheet-module__QJRWFG__pick:focus-within:before{outline:3px solid var(--focus);outline-offset:0}.sheet-module__QJRWFG__pickText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding-inline-start:9px;font-size:.75rem;line-height:1.2;position:relative;overflow:hidden}.sheet-module__QJRWFG__pickIcon{color:var(--ink-3);flex:none;margin-inline:4px 7px;position:relative}.sheet-module__QJRWFG__pickSelect{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;font-size:16px;position:absolute;inset:0}.sheet-module__QJRWFG__find{border:1px solid var(--hair-2);border-radius:var(--radius-s);background:var(--card);min-width:0;height:44px;color:var(--ink-3);align-items:center;gap:4px;padding-inline:8px 0;display:flex}.sheet-module__QJRWFG__find:focus-within{border-color:var(--ink);outline:3px solid var(--focus);outline-offset:1px;color:var(--ink)}.sheet-module__QJRWFG__findIcon{flex:none}.sheet-module__QJRWFG__findInput{width:100%;min-width:0;height:100%;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:16px}.sheet-module__QJRWFG__findInput::placeholder{color:var(--ink-3);opacity:1;font-size:.8125rem}.sheet-module__QJRWFG__findClear{border-radius:var(--radius-s);width:40px;height:100%;color:var(--ink-2);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.sheet-module__QJRWFG__findClear:hover{color:var(--ink)}.sheet-module__QJRWFG__findClear:focus-visible{outline-offset:-3px}.sheet-module__QJRWFG__tabs{border-top:1px solid var(--hair);scrollbar-width:none;gap:2px;padding-inline:4px;display:flex;position:relative;overflow-x:auto}.sheet-module__QJRWFG__tabs::-webkit-scrollbar{display:none}.sheet-module__QJRWFG__tab{border-radius:var(--radius-s) var(--radius-s) 0 0;min-height:44px;color:var(--ink-3);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0 10px;font-size:.8125rem;text-decoration:none;transition:color .15s ease-out,border-color .15s ease-out;display:inline-flex}.sheet-module__QJRWFG__tab:hover{color:var(--ink)}.sheet-module__QJRWFG__tab:focus-visible{outline-offset:-3px}.sheet-module__QJRWFG__tab[aria-current=true]{border-bottom-color:var(--marigold);color:var(--ink);font-weight:600}@media (hover:hover) and (pointer:fine){.sheet-module__QJRWFG__check{min-height:24px}.sheet-module__QJRWFG__pick{min-height:30px}.sheet-module__QJRWFG__find{height:32px}.sheet-module__QJRWFG__findInput{font-size:.8125rem}.sheet-module__QJRWFG__findClear{width:28px}.sheet-module__QJRWFG__remove{width:32px;height:32px;padding:4px 4px 0 0}.sheet-module__QJRWFG__name{padding-inline-end:26px}.sheet-module__QJRWFG__tab{min-height:40px}.sheet-module__QJRWFG__remove:not(:focus-visible){opacity:0}.sheet-module__QJRWFG__lane:hover .sheet-module__QJRWFG__remove{opacity:1}}@media (min-width:768px){.sheet-module__QJRWFG__corner,.sheet-module__QJRWFG__add,.sheet-module__QJRWFG__strip .sheet-module__QJRWFG__lane{padding-inline:12px}.sheet-module__QJRWFG__photos .sheet-module__QJRWFG__lane{padding:12px 12px 0}.sheet-module__QJRWFG__corner{padding-block:12px 10px}.sheet-module__QJRWFG__strip .sheet-module__QJRWFG__corner,.sheet-module__QJRWFG__strip .sheet-module__QJRWFG__lane,.sheet-module__QJRWFG__strip .sheet-module__QJRWFG__add{padding-block:8px 10px}.sheet-module__QJRWFG__check{font-size:.8125rem}.sheet-module__QJRWFG__model{font-size:1rem}.sheet-module__QJRWFG__tabs{padding-inline:8px}.sheet-module__QJRWFG__tab{padding-inline:12px}}@media (max-width:767.98px){.sheet-module__QJRWFG__grid>.sheet-module__QJRWFG__add{display:none}}@media (forced-colors:active){.sheet-module__QJRWFG__removeMark{border:1px solid buttontext}.sheet-module__QJRWFG__cornerAdd,.sheet-module__QJRWFG__addBox{border-color:buttontext}.sheet-module__QJRWFG__bracketLabel{border:1px solid canvastext}.sheet-module__QJRWFG__tab[aria-current=true]{border-bottom-color:highlight}}@media (prefers-reduced-motion:reduce){.sheet-module__QJRWFG__removeMark,.sheet-module__QJRWFG__pick:before,.sheet-module__QJRWFG__tab,.sheet-module__QJRWFG__cornerAdd,.sheet-module__QJRWFG__addBox{transition:none}.sheet-module__QJRWFG__lane[data-fresh]{box-shadow:inset 0 3px 0 var(--marigold);animation:none}}
