.dealPanel{align-content:start;gap:12px;padding:16px;display:grid}.dealPanel h2{margin:0 0 14px;font-size:28px;line-height:1.05}.dealSteps{gap:9px;display:grid}.dealSteps span{color:#334454;background:#f8fafc;border:1px solid #e2e9f0;border-radius:8px;align-items:center;gap:8px;padding:11px;font-weight:850;display:flex}.dealSteps span.done svg{color:var(--teal)}.dealButton{min-height:48px;color:var(--ink);background:var(--gold);border-radius:8px;place-items:center;font-weight:950;text-decoration:none;display:grid}.inspectionCard h2,.sellChecklist h2{margin:0 0 8px}.inspectionCard{color:#fff;background:linear-gradient(145deg,#071523f0,#0e4f78eb),url(/images/motaro/hero-london-lineup.jpg) 50% /cover}.inspectionCard svg{color:var(--gold)}.inspectionCard p{color:#ffffffbd;margin:0;line-height:1.5}.briefMatrix span,.compactRow span,.ideaList span,.stageCard span,.templateCatalog article>span{color:var(--gold);font-weight:950}.briefMatrix p,.compactRow p{color:var(--muted);margin:10px 0 0;line-height:1.55}.compactRow{border:1px solid var(--line);background:#f7f9fb;border-radius:8px;gap:12px;padding:13px;display:flex}.compactRow span{flex:none;width:48px}.accountStats article,.confidenceCard,.priceCard,.sellerCard{border:1px solid var(--line);background:#fff;border-radius:8px}.confidenceCard,.priceCard,.sellerCard{padding:18px}.confidenceCard p,.priceCard p,.sellerHead p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.confidenceCard h2{margin-bottom:8px;font-size:19px}.detailDescription{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:16px;padding:22px}.detailDescription h2{margin-bottom:10px;font-size:25px}.detailDescription p{color:var(--muted);line-height:1.6}.detailFeatureList{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.detailFeatureList li{border:1px solid #dbe4ef;border-radius:999px;background:#f8fafc;color:#071a33;padding:7px 11px;font-size:12px;font-weight:850}.seedApiState{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:760px;margin:72px auto;padding:34px;text-align:center;display:grid;gap:10px}.seedApiState svg{color:var(--teal);margin:0 auto}.seedApiState h1{margin:0;font-size:clamp(28px,4vw,46px)}.seedApiState p{color:var(--muted);margin:0;line-height:1.6}.seedApiState a{color:var(--navy);background:var(--gold);border-radius:8px;justify-self:center;margin-top:8px;padding:11px 16px;font-weight:950;text-decoration:none}.seedApiStateError svg{color:var(--red)}.seedDetailShell{align-items:start}.seedPassportPanel{background:linear-gradient(180deg,#fff,#f8fbff)}.seedPassportGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.seedPassportGrid span{border:1px solid #e0e7f0;background:#fff;border-radius:8px;min-width:0;padding:12px;color:#334454;font-size:13px;font-weight:800}.seedPassportGrid strong{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.seedTrustCard div strong{color:#087f3f}@media (max-width:760px){.seedPassportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.brandMark,.ctaButton,.dealButton,.goldButton,.heroModeToggle button.active,.heroSearchButton,.miniAction strong,.primaryButton,.searchModePill,.submitButton{color:var(--navy)}.dealButton,.listingPrice a,.projectListing a,.sellCtaButton{border-radius:8px}.dealBadge{color:#fff;border-radius:5px;min-height:26px;padding:6px 10px;font-size:11px;font-weight:950;position:absolute;top:10px;left:10px}.dealBadge.great{background:#087f3f}.dealBadge.fair{color:var(--navy);background:var(--gold)}.aiSummary,.resultMarketLine,.resultMeta,.resultSpecs{color:#445466;margin:0;font-size:12px;font-weight:800;line-height:1.45}.aiSummary,.resultMarketLine span{align-items:center;gap:5px;display:inline-flex}.aiSummary{background:#f8fafc;border:1px solid #edf1f5;border-radius:6px;padding:7px 8px}.aiSummary svg:first-child{color:var(--blue)}.detailsButton,.reserveButton{text-align:center;border-radius:7px;place-items:center;min-height:42px;padding:6px 12px;font-size:12px;font-weight:950;text-decoration:none;display:grid}.detailsButton{color:var(--navy);background:#fff;border:1px solid #cfd8e4}.dealBadge.great,.mtrHomeProtectionLead>svg,.passportCard>svg,.verifiedPill{color:var(--brand-gold)}.compareDock>a,.dealButton,.heroSearchButton,.offerSummaryCard>a,.reserveButton,.resultsSearchButton,.secureDealCard a,.sellCtaButton{background:var(--brand-gold);color:var(--brand-navy)}.certifiedShield{color:#fff;text-align:center;background:linear-gradient(180deg,var(--brand-navy),#102c4a) padding-box,linear-gradient(145deg,#fff,#f7b84a) border-box;clip-path:polygon(50% 0,92% 18%,82% 82%,50% 100%,18% 82%,8% 18%);border:3px solid #0000;place-items:center;width:112px;min-height:110px;margin-top:14px;padding:12px;display:grid}.certifiedShield svg{color:#f7b84a}.certifiedShield span{color:#fff;text-transform:uppercase;font-size:11px;font-weight:950}.certifiedShield strong{color:#f7b84a;text-transform:uppercase;font-size:11px}.docHeader,.docRed{color:#fff;text-align:center;text-transform:uppercase;padding:11px;font-size:12px;font-weight:950}.docHeader{background:#0b71bc}.docRed{background:#dc3746}.docRows{color:#344054;background:#fff8ee;border-top:5px solid #ffab03;gap:8px;padding:12px;font-size:12px;display:grid}.docRows span{justify-content:space-between;display:flex}.budgetBlock>p{margin:6px 0 0}.detailMainColumn,.detailSellerRail{min-width:0}.detailBreadcrumb{color:#64748b;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 16px;font-size:13px;font-weight:800;display:flex}.detailBreadcrumb a{color:#071a33}.detailBreadcrumb span:before{content:"/";color:#94a3b8;margin-right:9px}.detailTitleRow{justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px;display:flex}.detailTitleRow h1{color:#071a33;letter-spacing:0;margin:8px 0;font-size:clamp(30px,3vw,42px);line-height:1.08}.detailTitleRow p{color:#334155;flex-wrap:wrap;align-items:center;gap:14px;margin:0;font-weight:850;display:flex}.detailTitleRow .detailReserveLine{width:fit-content;align-items:center;gap:7px;margin:10px 0 0;padding:7px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#15803d;font-size:13px;font-weight:700;display:inline-flex}.detailReserveLine svg{color:#16a34a;flex-shrink:0}.detailTitleRow p strong{color:#071a33;font-size:27px}.detailTitleRow>div:last-child{gap:10px;display:flex}.detailTitleRow button{color:#071a33;background:#fff;border:1px solid #071a331a;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:950;display:inline-flex}.detailGalleryLayout{grid-template-columns:116px minmax(0,1fr);gap:16px;display:grid;align-items:start}.detailThumbRail{gap:10px;display:grid;align-content:start;max-height:460px;overflow-y:auto;scrollbar-width:thin}.detailNoPhotos{display:grid;min-height:260px;place-items:center;align-content:center;gap:8px;padding:28px;color:#52647d;background:#f4f7fb;border:1px dashed #cbd5e1;border-radius:16px;text-align:center}.detailNoPhotos strong{color:#071a36;font-size:18px}.detailNoPhotos p{margin:0}.detailThumbRail.isCompact{max-height:none;overflow:hidden}.detailThumbRail button{color:#fff;background:#071a33;border:2px solid #0000;border-radius:8px;aspect-ratio:4/3;min-height:0;padding:0;font-weight:900;overflow:hidden;cursor:pointer;display:grid}.detailThumbRail button.active{border-color:#0b5bd3}.detailThumbRail span{background:var(--vehicle-image) center /cover no-repeat;width:100%;height:100%;display:block}.detailThumbRail small{display:none}.detailThumbRail .allPhotos{background:#071a33;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px}.detailThumbRail .allPhotos strong{font-size:18px;line-height:1}.detailThumbRail .allPhotos span{background:none;color:#ffffffd9;display:block;font-size:11px;height:auto;line-height:1.15;width:auto}.detailHeroPhoto{background:linear-gradient(180deg,#071a330a,#071a3329),var(--vehicle-image) center /cover no-repeat;border-radius:8px;height:clamp(300px,34vw,460px);position:relative;overflow:hidden}.detailHeroPhoto>button{color:#fff;background:#071a33d1;border:1px solid #ffffff24;border-radius:7px;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-weight:950;display:inline-flex;position:absolute;bottom:18px;right:18px}.detailPhotoModal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;box-sizing:border-box;width:100dvw;height:100dvh;padding:20px;overflow:hidden}.detailPhotoModalBackdrop{position:absolute;inset:0;border:0;background:#061733d9;cursor:pointer}.detailPhotoModalPanel{position:relative;z-index:1;width:min(1040px,calc(100dvw - 40px));max-width:calc(100dvw - 40px);max-height:calc(100dvh - 40px);box-sizing:border-box;border-radius:10px;background:#fff;box-shadow:0 24px 80px #0000004d;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.detailPhotoModalPanel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;border-bottom:1px solid #e2e8f0;padding:12px 16px}.detailPhotoModalPanel header div{min-width:0;display:grid;gap:2px}.detailPhotoModalPanel header strong{color:#071a33;font-size:17px;font-weight:950}.detailPhotoModalPanel header span{color:#64748b;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detailPhotoModalPanel header button{flex:none;border:1px solid #d9e2ee;border-radius:8px;background:#fff;color:#071a33;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;cursor:pointer}.detailPhotoModalBody{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 212px;gap:14px;padding:14px}.detailPhotoModalStage{min-width:0;min-height:0;margin:0;border-radius:8px;background:#071a33;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.detailPhotoModalStage img{width:100%;height:100%;max-height:calc(100dvh - 170px);object-fit:contain;display:block}.detailPhotoModalStage figcaption{color:#fff;background:#071a33;padding:10px 12px;font-size:12px;font-weight:900}.detailPhotoModalGrid{min-height:0;overflow-y:auto;padding-right:3px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px}.detailPhotoModalGrid button{position:relative;aspect-ratio:4/3;border:2px solid transparent;border-radius:8px;background:#071a33;overflow:hidden;cursor:pointer;padding:0}.detailPhotoModalGrid button.active{border-color:#0b5bd3}.detailPhotoModalGrid button span{display:block;width:100%;height:100%;background:var(--vehicle-image) center /cover no-repeat}.detailPhotoModalGrid button small{position:absolute;right:6px;bottom:5px;border-radius:999px;background:#071a33d9;color:#fff;min-width:22px;min-height:22px;display:grid;place-items:center;font-size:10px;font-weight:900}.greatDealBadge{color:#071a33;background:#fffffff0;border:1px solid #071a331a;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 10px;padding:12px 14px;display:grid;position:absolute;top:18px;right:18px}.greatDealBadge svg{color:#15803d;grid-row:span 2}.greatDealBadge strong{color:#15803d}.greatDealBadge span{color:#475569;font-size:12px;font-weight:800}.detailProofGrid{background:#fff;border:1px solid #071a3314;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.detailProofGrid article{border-left:1px solid #071a3314;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.detailProofGrid article:first-child{border-left:0}.detailProofGrid article.good svg{color:#0b5bd3}.detailProofGrid article.warn svg{color:#e6a400}.detailProofGrid h2{color:#071a33;margin:0;font-size:15px}.detailProofGrid p{color:#64748b;margin:3px 0 0;font-size:12px;font-weight:750}.detailTabsPanel{margin-top:16px;overflow:hidden}.detailTabsPanel nav{border-bottom:1px solid #071a3314;gap:0;display:flex;overflow-x:auto}.detailTabsPanel nav button{color:#334155;white-space:nowrap;background:none;border:0;border-bottom:3px solid #0000;min-height:52px;padding:0 24px;font-weight:950}.detailTabsPanel nav button.active{color:#0b4eb3;border-bottom-color:#0b4eb3}.detailOverviewGrid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.detailOverviewGrid article{border-left:1px solid #071a3314;gap:6px;padding:18px;display:grid}.detailOverviewGrid article:first-child{border-left:0}.detailOverviewGrid svg{color:#0b4eb3}.detailOverviewGrid span{color:#64748b;font-size:12px;font-weight:850}.detailOverviewGrid strong{color:#071a33;font-size:15px}.detailSellerRail{align-content:start;gap:16px;display:grid}.buyerConfidenceCard,.detailPriceCard,.detailSupportNote,.sellerVerifiedCard{padding:18px}.callSellerButton,.emailSellerButton,.messageSellerButton,.offerSellerButton{border:0;width:100%;box-sizing:border-box;font-family:inherit;font-size:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:10px;font-weight:950;text-decoration:none;display:flex}.messageSellerButton:disabled{opacity:.65;cursor:default}.offerSellerButton{color:#071a33;background:#fff7e6;border:1px solid #f4b740;flex-wrap:wrap}.offerSellerButton:hover:not(:disabled){background:#fff1cf}.offerSellerButton:disabled{color:#64748b;background:#f1f5f9;border-color:#dbe4ef;cursor:not-allowed}.offerSellerButton small{width:100%;color:#8a5a00;font-size:11px;font-weight:850;line-height:1}.offerSellerButton:disabled small{color:#64748b}.vehicleOfferForm{display:grid;gap:8px;margin-top:10px;padding:12px;background:#fffaf0;border:1px solid #f4b740;border-radius:8px}.vehicleOfferForm label{color:#071a33;font-size:12px;font-weight:950}.vehicleOfferForm div{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;background:#fff;border:1px solid #d7a135;border-radius:7px}.vehicleOfferForm div span{color:#7a4d00;font-weight:950}.vehicleOfferForm input{flex:1 1;min-width:0;border:0;outline:0;color:#071a33;background:transparent;font:inherit;font-weight:950}.vehicleOfferForm button{min-height:40px;border:0;border-radius:7px;color:#fff;background:#071a33;font-family:inherit;font-weight:950;cursor:pointer}.vehicleOfferForm button:disabled{opacity:.65;cursor:default}.vehicleOfferForm p{margin:0;color:#8a5a00;font-size:12px;font-weight:800;line-height:1.35}.vehicleOfferForm p.ok{color:#166534}.vehicleReserveButton{width:100%;box-sizing:border-box;color:#fff;background:#061b3a;border:1px solid #061b3a;border-radius:7px;min-height:58px;margin-top:10px;padding:10px 14px;text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-shadow:0 10px 22px rgba(6,27,58,.16)}.vehicleReserveButton strong{color:inherit;font-size:15px;font-weight:950;line-height:1.1}.vehicleReserveButton small{color:rgba(255,255,255,.78);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:850}.vehicleReserveButton:hover{background:#08244d;border-color:#08244d}.vehicleReserveButtonDisabled,.vehicleReserveButtonDisabled:hover{background:#475569;border-color:#475569;cursor:not-allowed;box-shadow:none}.callSellerButton,.emailSellerButton{color:#071a33;background:#fff;border:1px solid #071a331f}.emailSellerButton{word-break:break-all}.auctionBidCard{padding:18px;background:#fff;border:1px solid #e2e9f0;border-radius:8px}.auctionBidCard h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:18px;color:#071a33}.auctionBidStatus{margin-left:auto;font-size:10px;font-weight:950;letter-spacing:.04em;padding:3px 8px;border-radius:999px}.auctionBidStatus.live{color:#166534;background:#dcfce7}.auctionBidStatus.ended{color:#64748b;background:#eef2f7}.auctionBidTimer{display:flex;align-items:center;gap:6px;color:#64748b;font-size:13px;font-weight:800;margin-bottom:12px}.auctionBidTimer b{color:#071a33;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auctionBidCurrent{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-top:1px solid #071a3314;border-bottom:1px solid #071a3314}.auctionBidCurrent span{color:#64748b;font-size:12px;font-weight:800}.auctionBidCurrent strong{color:#071a33;font-size:26px;font-weight:950}.auctionBidCurrent small{color:#64748b;font-weight:700}.auctionBidReserve{margin-top:12px;font-weight:850;font-size:13px}.auctionBidReserve .ok{color:#166534;display:inline-flex;align-items:center;gap:5px}.auctionBidReserve .warn{color:#b45309}.auctionBidDeposit{display:flex;align-items:center;gap:6px;color:#64748b;font-size:12px;font-weight:700;margin:10px 0 0}.auctionBidLabel{display:block;margin:14px 0 6px;font-size:12.5px;font-weight:850;color:#64748b}.auctionBidInput{display:flex;align-items:center;gap:6px;border:1px solid #cdd6e2;border-radius:8px;padding:10px 12px}.auctionBidInput span{color:#64748b;font-weight:900}.auctionBidInput input{flex:1 1;border:0;outline:0;font-size:18px;font-weight:900;color:#071a33;font-family:inherit;min-width:0;background:transparent}.auctionBidSignin{display:block;margin-top:10px;text-align:center;color:#0b4eb3;font-weight:850;text-decoration:none}.auctionBidOutcome{margin-top:8px}.auctionBidOutcome strong{display:block;font-size:16px;color:#071a33}.auctionBidWon{display:block;margin-top:6px;color:#166534;font-weight:850}.auctionBidMsg{margin-top:10px;font-size:13px;font-weight:750;color:#334155}.auctionBidHistory{margin-top:16px;border-top:1px solid #071a3314;padding-top:14px}.auctionBidHistory h3{margin:0 0 10px;font-size:14px;color:#071a33}.auctionBidHistory ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:220px;overflow:auto}.auctionBidHistory li{display:flex;justify-content:space-between;gap:10px;font-size:13px}.auctionBidHistory li strong{color:#071a33;font-weight:900}.auctionBidHistory li span{color:#64748b}.auctionBidNone{color:#64748b;font-size:13px}.detailPriceCard div{justify-content:space-between;align-items:center;gap:12px;display:flex}.detailPriceCard strong{font-size:26px}.detailPriceCard span{color:#071a33;font-weight:900}.detailPriceCard a,.partExchangeCard{color:#071a33;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-weight:900;text-decoration:none;display:flex}.detailSupportNote{grid-template-columns:26px minmax(0,1fr);gap:10px;display:grid}.detailSupportNote svg{color:#0b4eb3}@media (max-width:1180px){.compareBottomTrust,.compareCardsGrid,.damageHistoryBadges,.detailOverviewGrid,.detailProofGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.compareSpecRow{grid-template-columns:180px repeat(3,minmax(0,1fr))}.damageReportGrid,.detailDamageShell{grid-template-columns:1fr}.detailSellerRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.compareReferenceHero,.detailTitleRow{flex-direction:column}.compareReferenceHero aside,.compareReferenceHero aside button,.detailTitleRow button,.detailTitleRow>div:last-child{width:100%}.compareBottomTrust,.compareCardsGrid,.damageHistoryBadges,.damageMapCard,.damagePhotoCard,.detailOverviewGrid,.detailProofGrid,.detailSellerRail{grid-template-columns:1fr}.compareSpecMatrix{overflow-x:auto}.compareSpecRow{min-width:780px}.compareFinalCta{flex-direction:column;align-items:stretch}.detailGalleryLayout{grid-template-columns:1fr}.detailThumbRail{grid-template-columns:repeat(4,1fr)}.detailPhotoModal{width:100dvw;height:100dvh;padding:10px}.detailPhotoModalPanel{width:calc(100dvw - 20px);max-width:calc(100dvw - 20px);max-height:calc(100dvh - 20px)}.detailPhotoModalBody{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:10px;padding:10px}.detailPhotoModalStage img{max-height:calc(100dvh - 250px)}.detailPhotoModalGrid{display:flex;overflow-x:auto;overflow-y:hidden;padding-right:0;padding-bottom:4px}.detailPhotoModalGrid button{flex:0 0 82px}}@media (max-width:520px){.detailThumbRail{grid-template-columns:repeat(2,1fr)}.detailHeroPhoto{min-height:240px}.greatDealBadge{left:12px;right:12px}.damageReportPanel>header{grid-template-columns:1fr}}.desktopActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:0;display:flex}.desktopActions .accountButton,.desktopActions .miniAction{color:#142033;background:none;border:1px solid #0000;min-height:40px}.desktopActions .accountButton:hover,.desktopActions .miniAction:hover{color:#071a33;background:#f6f8fb;border-color:#071a331a}.desktopActions .sellCtaButton{white-space:nowrap;min-height:42px}@media (max-width:1420px){.topbarInner{gap:10px}.topbar .brand{min-width:188px}.navLink{gap:5px;padding-inline:8px;font-size:12px}}@media (max-width:1120px){.topbarInner{grid-template-columns:minmax(0,1fr) auto;min-height:66px}.topbar .brand{min-width:0}.topbar .brandText{max-width:min(46vw,210px)}.desktopActions,.primaryNav,.topbar.menuOpen .primaryNav.nav{display:none}.topbar .navToggle{display:inline-flex}.mobileMenuScrim{z-index:1;background:#050b145c;border:0;width:100%;min-height:calc(100vh - 66px);padding:0;display:block;position:fixed;inset:66px 0 0}.mobileNavPanel:not([hidden]){z-index:2;color:#071a33;background:#fffffffa;border:1px solid #071a331a;border-radius:8px;gap:14px;max-height:calc(100vh - 92px);padding:14px;display:grid;position:fixed;top:76px;left:14px;right:14px;overflow-y:auto}.mobilePanelHeader{border-bottom:1px solid #071a331a;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.mobilePanelHeader>span{color:#667085;text-transform:uppercase;font-size:12px;font-weight:950}.mobileNavList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mobileNavItem{gap:7px;display:grid}.mobileNavLink{color:#071a33;background:#f7f9fc;border:1px solid #071a3314;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:0 12px;font-size:14px;font-weight:950;text-decoration:none;display:grid}.mobileNavLink.active{color:#071523;background:linear-gradient(#fff7d8,#ffab03);border-color:#ffab03b3}.mobileSubLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-left:10px;display:grid}.mobileQuickLink,.mobileSubLinks a{color:#142033;background:#fff;border:1px solid #071a3317;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:12px;font-weight:850;text-decoration:none;display:grid;position:relative}.mobileSubLinks svg{color:#071a33}.mobileQuickGrid{border-top:1px solid #071a331a;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.mobileQuickLink strong{color:#071523;background:#ffab03;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:11px;display:grid}.mobileNavCtas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobileNavCtas .accountButton,.mobileNavCtas .sellCtaButton{border-radius:8px;justify-content:center;min-height:46px;display:inline-flex}.mobileNavCtas .accountButton span{display:inline}}.topbar .desktopActions .accountButton,.topbar .desktopActions .miniAction{min-width:40px;padding-inline:10px}.topbar .desktopActions .miniAction strong{min-width:17px;height:17px;font-size:10px;top:0;right:0;transform:translate(28%,-28%)}.topbar .desktopActions .accountButton svg,.topbar .desktopActions .miniAction svg{--nav-icon-size:17px}.topbar .desktopActions{justify-content:flex-end;align-items:center;gap:clamp(10px,1.15vw,22px);min-width:0;display:flex}.topbar .desktopActions .accountButton,.topbar .desktopActions .miniAction{color:#071a33;background:none;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:64px;min-height:58px;padding:4px 4px 0;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;position:relative}.topbar .desktopActions .accountButton svg,.topbar .desktopActions .miniAction svg{color:currentColor;stroke:currentColor;width:26px;height:26px}.topbar .desktopActions .accountButton .lucide-chevron-down{width:13px;height:13px;margin-top:-2px}.topbar .desktopActions .accountButton span,.topbar .desktopActions .miniAction span{white-space:nowrap;display:inline}.topbar .desktopActions .miniAction strong{color:#071523;min-width:19px;height:19px;background:#ffab03;border:2px solid #fff;border-radius:999px;font-size:11px;font-weight:950;position:absolute;top:2px;right:10px;transform:none}.topbar .desktopActions .sellCtaButton{white-space:nowrap;border-radius:8px;justify-content:center;min-width:150px;min-height:58px;padding:0 22px;font-size:16px;font-weight:950}@media (max-width:1520px){.topbarInner{grid-template-columns:minmax(178px,218px) minmax(390px,1fr) auto;gap:16px;padding-inline:18px}.topbar .brand.motorTraderBrand .brandText{font-size:clamp(30px,2.4vw,42px)}.topbar .navList{gap:13px}.topbar .desktopActions{gap:10px}.topbar .desktopActions .accountButton,.topbar .desktopActions .miniAction{min-width:56px;font-size:11px}.topbar .desktopActions .sellCtaButton{min-width:132px;padding-inline:16px;font-size:14px}}@media (max-width:1280px){.topbarInner{grid-template-columns:minmax(160px,190px) minmax(0,1fr) auto}.topbar .desktopActions .accountButton,.topbar .desktopActions .miniAction{min-width:42px}}@media (max-width:1120px){.topbar,.topbarInner{min-height:70px}.topbarInner{grid-template-columns:minmax(150px,1fr) auto}.topbar .brand.motorTraderBrand{min-height:54px;padding-bottom:8px}.topbar .brand.motorTraderBrand .brandText{font-size:34px}.topbar .brand.motorTraderBrand:after{max-width:185px;bottom:2px}.topbar .desktopActions,.topbar .primaryNav{display:none}.topbar .navToggle{grid-column:auto;justify-self:end}}.desktopActions{gap:10px}.desktopActions .accountButton,.desktopActions .miniAction{border-radius:14px;justify-content:center;gap:4px;min-width:62px;height:54px;padding:7px 8px;font-size:11px;font-weight:760}.desktopActions .accountButton svg,.desktopActions .miniAction svg{stroke-width:2.05px;width:21px;height:21px}.desktopActions .miniAction strong{top:3px;right:8px}.topbar.buyerTopbar .desktopActions{gap:14px}@media (max-width:1120px){.topbar.buyerTopbar .topbarInner{grid-template-columns:minmax(0,1fr) auto auto}.topbar.buyerTopbar .desktopActions{grid-area:1/2;gap:8px;display:flex}.topbar.buyerTopbar .navToggle{grid-area:1/3}}@media (max-width:430px){.topbar.buyerTopbar .topbarInner{gap:6px;padding-inline:10px}.topbar.buyerTopbar .brand{max-width:168px}.topbar.buyerTopbar .brandText{max-width:124px;font-size:25px}.topbar.buyerTopbar .navToggle{padding-inline:0}}.topbar.historyTopbar .desktopActions{gap:24px;display:flex}@media (max-width:980px){.topbar.historyTopbar .topbarInner{grid-template-columns:minmax(0,1fr) auto;min-height:70px}.topbar.historyTopbar .desktopActions{display:none}.topbar.historyTopbar .navToggle{display:inline-flex}.historyV2Page{width:min(100% - 24px,760px);padding-top:20px}.historyV2AnalysisGrid,.historyV2AssuranceBar,.historyV2BottomGrid,.historyV2DeepGrid,.historyV2MediaGrid,.historyV2Sidebar,.historyV2SummaryCard,.historyV2TitleRow{grid-template-columns:1fr}.historyV2TitleRow{flex-direction:column;align-items:stretch;gap:16px}.historyV2Download{width:100%;max-width:100%}.historyV2TrustCard{grid-template-columns:1fr}.historyV2ScoreBlock{border-bottom:2px solid #3070ff38;border-right:0}.historyV2AssuranceBar article,.historyV2SummaryCard section{border-left:0;border-top:1px solid var(--h-line)}.historyV2AssuranceBar article:first-child,.historyV2SummaryCard section:first-child{border-top:0}}.dealPanel a,.dealPanel button{white-space:nowrap!important}.dealPanel h2,.dealPanel h3,.dealPanel strong{word-break:break-word!important;overflow-wrap:anywhere!important}.dealPanel article,.dealPanel section{min-width:0!important}@media (max-width:980px){.topbar{flex-wrap:nowrap!important;justify-content:space-between!important;min-height:60px!important;padding-inline:14px!important}.desktopActions,.nav{display:none!important}.navToggle{width:auto!important;min-height:40px!important;color:var(--ink)!important;cursor:pointer!important;background:#0f172a0f!important;border:1px solid #0f172a1a!important;border-radius:10px!important;align-items:center!important;gap:6px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important;transition:background .2s!important;display:inline-flex!important}.navToggle:hover{background:#0f172a1a!important}}.sellerReviewsPanel{background:#fff;border:1px solid #071a3314;border-radius:14px;padding:22px;margin-top:18px}.sellerReviewsPanel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.sellerReviewsPanel h2{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:850;color:#071a33;margin:0}.sellerReviewsPanel h2 svg{color:#ffab03}.srSummary{font-size:14px;color:#64748b;font-weight:700}.srSummary strong{color:#071a33;font-size:17px}.srNote{color:#64748b;font-size:14px;margin:0}.srList{display:grid;grid-template-columns:1fr 1fr;gap:12px}.srCard{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:14px 16px}.srStars{color:#ffab03;display:flex;gap:1px;margin-bottom:7px}.srCard p{margin:0 0 8px;color:#334155;font-size:13.5px;line-height:1.55}.srCard small{color:#94a3b8;font-size:12px;font-weight:600}.srModelLink{display:inline-block;margin-top:14px;font-size:13.5px;font-weight:750;color:#0b4eb3;text-decoration:none}.srModelLink:hover{text-decoration:underline}.srWriteBtn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid #0b4eb3;border-radius:9px;background:#fff;color:#0b4eb3;font-size:12.5px;font-weight:800;cursor:pointer;font-family:inherit}.srWriteBtn:hover{background:#eef4ff}.srForm{background:#f8fafc;border:1px solid #e8ecf2;border-radius:12px;padding:16px;margin-top:14px;display:grid;gap:10px}.srFormRating{display:flex;align-items:center;gap:12px}.srFormRating>span{font-size:12.5px;font-weight:800;color:#334155}.srStarPick{display:inline-flex;gap:2px;color:#ffab03}.srStarPick button{background:none;border:0;padding:0;cursor:pointer;color:inherit;line-height:0}.srFormBody,.srFormName{width:100%;border:1px solid #e2e6ee;border-radius:9px;padding:10px 12px;font-size:13.5px;font-family:inherit;color:#071a33;outline:none;box-sizing:border-box;background:#fff}.srFormBody:focus,.srFormName:focus{border-color:#ffab03}.srFormBody{resize:vertical}.srFormActions{display:flex;align-items:center;gap:12px}.srFormPost{padding:9px 16px;border:0;border-radius:9px;background:#0b4eb3;color:#fff;font-size:13.5px;font-weight:800;cursor:pointer;font-family:inherit}.srFormPost:disabled{opacity:.5;cursor:default}.srFormCancel{background:none;border:0;color:#64748b;font-weight:750;font-size:13.5px;cursor:pointer;font-family:inherit}.srCard.mine{border-color:#0b4eb340;background:#f7faff}.srReviewed{display:inline-flex;align-items:center;gap:6px;color:#166534;font-size:12.5px;font-weight:800}.srReviewed svg{color:#16a34a}.srReply{margin-top:10px;padding:10px 12px;border-left:3px solid #0b4eb3;background:#eef4ff;border-radius:0 8px 8px 0}.srReply strong{display:inline-flex;align-items:center;gap:5px;color:#0b4eb3;font-size:12px;font-weight:850}.srReply strong svg{color:#0b4eb3}.srReply p{margin:4px 0 0;color:#334155;font-size:13px;line-height:1.5}.srReplyBtn{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:5px 10px;border:1px solid #071a3322;border-radius:8px;background:#fff;color:#0b4eb3;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit}.srReplyBtn:hover{background:#eef4ff}.srReplyForm{margin-top:10px}.srReplyForm textarea{width:100%;box-sizing:border-box;border:1px solid #cdd6e2;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px;resize:vertical}.srReplyActions{display:flex;gap:10px;align-items:center;margin-top:8px}@media (max-width:720px){.srList{grid-template-columns:1fr}}.vrpPanel{margin-top:22px;border:1px solid #e6e9ef;border-radius:18px;background:#fff;padding:22px 24px 26px}.vrpLoading{color:#64748b;font-size:14px;margin:0}.vrpHead{display:flex;align-items:center;gap:12px;margin-bottom:16px}.vrpHead svg{color:#1d4ed8;flex:none}.vrpHead h2{font-size:19px;font-weight:800;margin:0;color:#0f172a}.vrpHead p{margin:2px 0 0;font-size:13px;color:#64748b}.vrpRisks{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.vrpRisk{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:999px;background:#fff5e6;color:#b45309;border:1px solid #fed7aa}.vrpRisk svg{flex:none}.vrpRiskDanger{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.vrpRiskClear{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.vrpBlock{padding-top:16px;border-top:1px solid #f1f4f8;margin-top:16px}.vrpBlock:first-of-type{border-top:none;padding-top:0;margin-top:0}.vrpBlock h3{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:800;color:#0f172a;margin:0 0 12px}.vrpBlock h3 svg{color:#1d4ed8;flex:none}.vrpCount{font-size:12px;font-weight:700;color:#1d4ed8;background:#eef2ff;border-radius:999px;padding:1px 9px}.vrpGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.vrpGrid article{background:#f7f9fc;border:1px solid #eef1f6;border-radius:12px;padding:11px 13px}.vrpGrid article span{display:block;font-size:12px;color:#64748b;margin-bottom:3px}.vrpGrid article strong{font-size:15.5px;font-weight:800;color:#0f172a}.vrpMot{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.vrpMot li{border:1px solid #eef1f6;border-left-width:3px;border-radius:10px;padding:10px 13px;background:#fbfcfe}.vrpMotPass{border-left-color:#10b981}.vrpMotFail{border-left-color:#ef4444}.vrpMotTop{display:flex;align-items:center;gap:10px;font-size:13.5px}.vrpMotTop strong{font-weight:800;font-size:12px;letter-spacing:.03em}.vrpMotPass .vrpMotTop strong{color:#047857}.vrpMotFail .vrpMotTop strong{color:#b91c1c}.vrpMotTop span{color:#334155;font-weight:600}.vrpMotTop em{margin-left:auto;font-style:normal}.vrpAdv,.vrpMotTop em{color:#64748b;font-size:12.5px}.vrpAdv{margin:8px 0 0;padding-left:18px;line-height:1.5}.vrpAdv li.vrpAdvDanger{color:#b91c1c;font-weight:600}.vrpFeatures{display:flex;flex-wrap:wrap;gap:7px}.vrpFeature{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:#334155;background:#f1f5f9;border-radius:999px;padding:5px 11px}.vrpFeature svg{color:#94a3b8;flex:none}.historyReportPage{width:min(100% - 48px,1420px);color:var(--brand-navy);margin:0 auto;padding:24px 0 64px}.historyReportGrid,.historyReportHeader,.historyReportTop{margin-inline:auto}.historyReportTop{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.historyBreadcrumb{color:#6b7280;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:800;display:flex}.historyBreadcrumb a{color:inherit;text-decoration:none}.historyDownloadButton,.historyOutlineButton,.historyPanel a,.historyReserveButton{justify-content:center;align-items:center;gap:8px;font-weight:950;text-decoration:none;display:inline-flex}.historyDownloadButton,.historyReserveButton{min-height:48px;color:var(--brand-navy);background:#f7b84a;border-radius:8px;padding:0 22px}.historyReportHeader{margin-bottom:16px}.historyReportHeader h1{color:var(--brand-navy);margin:0 0 6px;font-size:clamp(34px,4.6vw,54px);line-height:1}.historyReportHeader p{color:var(--brand-navy);margin:0;font-size:clamp(20px,2.6vw,28px)}.historyReportHeader span{color:#6b7280;margin-left:24px;font-size:17px}.historyReportGrid{grid-template-columns:minmax(260px,.86fr) minmax(420px,1.08fr) minmax(280px,.82fr);align-items:start;gap:18px;display:grid}.historyLeftColumn,.historyRightColumn{gap:16px;display:grid}.historyPanel{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.historyPanel h2{color:var(--brand-navy);align-items:center;gap:12px;margin:0;font-size:24px;line-height:1.1;display:flex}.detailedHistoryPanel,.fullHistoryPanel,.sellerVerifiedPanel,.verifiedHistoryPanel{padding:22px}.historyPanel h2>svg,.historySubReport h2 svg,.ownershipHeader h2 svg{color:var(--brand-blue)}.historyCheckRow{border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.historyCheckRow>span{color:#087f3f;background:#ecf9f0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.historyCheckRow strong,.historySellerProfile strong,.sellerCheckLine strong{color:var(--brand-navy);font-size:17px;display:block}.detailedHistoryPanel p,.fullHistoryPanel p,.historyCheckRow p,.historySubReport p,.sellerCheckLine span{color:#536173;margin:4px 0 0;font-size:14px;line-height:1.45}.historyMileageLink,.historyPanel>a:not(.historyReserveButton):not(.historyOutlineButton){color:var(--brand-blue);margin-top:18px}.detailedHistoryPanel p,.fullHistoryPanel p{align-items:flex-start;gap:10px;display:flex}.detailedHistoryPanel p svg,.fullHistoryPanel p svg,.historySubReport p svg,.sellerCheckLine svg{color:#087f3f;flex:none}.historyVehiclePanel{gap:20px;padding:20px;display:grid}.historyVehicleImage{background:linear-gradient(180deg,#0d182a05,#0d182a14),var(--vehicle-image) center /cover;border-radius:8px;min-height:218px}.historySubReport{border-bottom:1px solid #edf1f5;gap:8px;padding-bottom:18px;display:grid}.historySubReport h2,.ownershipHeader h2{color:var(--brand-navy);align-items:center;gap:10px;margin:0;font-size:22px;display:flex}.historySellerProfile{border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:18px 0;padding:16px;display:grid}.historySellerProfile>span{color:#fff;background:linear-gradient(145deg,var(--brand-blue),var(--brand-navy));border-radius:999px;place-items:center;width:66px;height:66px;font-size:26px;font-weight:950;display:grid}.historySellerProfile p{color:#536173;margin:4px 0;font-size:14px}.historySellerProfile div div{color:#f7b84a;align-items:center;gap:3px;display:flex}.historySellerProfile b{color:#344454;margin-left:8px;font-size:13px}.historyOutlineButton{width:100%;min-height:44px;color:var(--brand-navy);background:#fff;border:1px solid #d7e0ea;border-radius:7px;font-size:13px}.historyReserveButton{width:100%;margin-top:14px}.fullHistoryPanel{gap:12px;display:grid}.historyFooterBadges{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.historyFooterBadges span{min-height:58px;color:var(--brand-navy);text-align:center;text-transform:uppercase;background:#fff;border:1px solid #e5e7eb;border-radius:7px;place-items:center;gap:5px;padding:8px;font-size:10px;font-weight:950;display:grid}.historyFooterBadges svg{color:var(--brand-blue)}.historyProtectionNotice{color:var(--brand-navy);background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;margin-top:18px;padding:14px 18px;font-size:13px;display:flex}.historyProtectionNotice svg{color:var(--brand-navy)}.historyProtectionNotice span{color:#536173}@media (max-width:1180px){.historyReportGrid{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr)}.historyRightColumn{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.historyReportPage{width:min(100% - 24px,680px)}.historyReportGrid,.historyReportTop,.historyRightColumn{grid-template-columns:1fr}.historyReportTop,.ownershipHeader{flex-direction:column;align-items:stretch}.historyDownloadButton{width:100%}.historyReportHeader span{margin:6px 0 0;display:block}.historyFooterBadges{grid-template-columns:1fr}.historyProtectionNotice{align-items:flex-start}}.detailDamagePage{color:#071a33;background:#f5f7fb;min-height:calc(100vh - 86px);padding:14px clamp(10px,1vw,14px) 38px}.detailDamageShell{grid-template-columns:minmax(0,1fr) 340px;gap:18px;max-width:none;width:100%;margin:0 auto;display:grid}.buyerConfidenceCard,.damageReportPanel,.detailPriceCard,.detailSupportNote,.detailTabsPanel,.partExchangeCard,.sellerVerifiedCard{background:#fff;border:1px solid #071a3317;border-radius:8px}.damageReportPanel{border-color:#e2353f5c;margin-top:16px;overflow:hidden}.damageReportPanel>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.buyerConfidenceCard h2,.damageReportPanel h2,.damageReportPanel h3,.detailPriceCard strong,.detailTabsPanel h3,.sellerVerifiedCard h2,.sellerVerifiedCard h3{color:#071a33;margin:0}.buyerConfidenceCard p,.damageReportPanel p,.detailSupportNote p,.sellerVerifiedCard p{color:#64748b;margin:4px 0 0;line-height:1.45}.damageReportPanel>header>span{color:#b91c1c;background:#ffe8e8;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:950}.damageReportPanel>header a{color:#fff;background:#e22f3f;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:950;text-decoration:none;display:inline-flex}.damageReportGrid{grid-template-columns:1fr 1fr 1.15fr;gap:18px;padding:0 22px 18px;display:grid}.damageFocusCard,.damageMapCard,.damagePhotoCard{background:#fbfcfe;border:1px solid #071a3314;border-radius:8px;min-width:0;padding:16px}.damageMapCard{grid-template-columns:minmax(110px,1fr) minmax(130px,.8fr);gap:12px;display:grid}.damageCarDiagram{color:#071a33;place-items:center;min-height:210px;display:grid;position:relative}.damageCarDiagram i{border:3px solid #fff;border-radius:999px;width:18px;height:18px;position:absolute}.damageCarDiagram .d1{background:#16a34a;top:28px;left:36%}.damageCarDiagram .d2{background:#ffab03;top:80px;right:16%}.damageCarDiagram .d3{background:#ffab03;bottom:76px;left:12%}.damageCarDiagram .d4{background:#dc2626;bottom:30px;right:28%}.damageCarDiagram .d5{background:#dc2626;bottom:20px;left:46%}.damageLegend{align-content:center;gap:9px;display:grid}.damageLegend span{color:#071a33;align-items:center;gap:8px;font-weight:850;display:flex}.damageLegend span:before{content:"";border-radius:3px;width:11px;height:11px}.damageLegend .good:before{background:#16a34a}.damageLegend .minor:before,.damageLegend .moderate:before{background:#ffab03}.damageLegend .major:before{background:#dc2626}.damageFocusCard header span{color:#b91c1c;background:#ffe8e8;border-radius:999px;margin-top:4px;padding:4px 8px;font-size:11px;font-weight:950;display:inline-flex}.damageFocusCard dl{margin:14px 0}.damageFocusCard dt{color:#64748b;font-size:12px;font-weight:850}.damageFocusCard dd{color:#071a33;margin:4px 0 0;font-size:20px;font-weight:950}.damageFocusCard button{color:#0b4eb3;background:#fff;border:1px solid #0b4eb347;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-weight:950;display:inline-flex}.damagePhotoCard{grid-template-columns:minmax(0,1.2fr) minmax(120px,.8fr);gap:14px;display:grid}.damagePhotoCard>div{background:radial-gradient(circle at 58% 58%,transparent 0 24px,#dc2626f2 25px 28px,transparent 29px),var(--vehicle-image) center /cover no-repeat;border-radius:7px;min-height:190px}.damagePhotoCard aside p{color:#071a33;gap:2px;font-size:12px;font-weight:850;display:grid}.damagePhotoCard aside span{color:#dc2626}.damagePhotoCard small{color:#dc2626;align-items:center;gap:6px;margin-top:8px;font-weight:900;display:inline-flex}.damageHistoryBadges{border-top:1px solid #071a3314;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.damageHistoryBadges article{border-left:1px solid #071a3314;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px;display:grid}.damageHistoryBadges article:first-child{border-left:0}.damageHistoryBadges svg{color:#15803d}.damageHistoryBadges h3{font-size:13px}.damageHistoryBadges p{font-size:12px}body:has(.historyV2Page){background:#f8fafc}.historyTopAction{color:#061225;align-items:center;gap:9px;min-height:44px;font-size:15px;font-weight:820;text-decoration:none;display:inline-flex;position:relative}.historyTopAction+.historyTopAction{border-left:1px solid #e5ebf2;padding-left:24px}.historyV2Page{--h-navy:#061225;--h-blue:#0b56c4;--h-gold:#ffab03;--h-green:#09984f;--h-line:#dfe7f1;--h-muted:#5d6a80;--h-card:#fff;color:var(--h-navy);background:#f8fafc;padding:28px 16px 36px;width:100%!important;max-width:none!important;margin:0!important}.historyV2Page :where(h1,h2,h3,p,dl,dd,ul){margin:0}.historyV2Page :where(a,button){font:inherit}.historyV2Intro{background:#fff;border:1px solid #e2eaf4;border-radius:14px;gap:14px;margin-bottom:24px;padding:24px 28px 26px;display:grid}.historyV2Breadcrumb{color:#7a8fa8;letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.historyV2Breadcrumb a{color:inherit;text-decoration:none;transition:color .15s}.historyV2Breadcrumb a:hover{color:#0b56c4}.historyV2Breadcrumb svg{opacity:.45}.historyV2TitleRow{justify-content:space-between;align-items:center;gap:24px;display:flex}.historyV2TitleRow h1{color:#061225;letter-spacing:-.02em;font-size:clamp(26px,2.6vw,38px);font-weight:900;line-height:1.05}.historyV2TitleRow p{color:#3a4d65;margin-top:6px;font-size:clamp(15px,1.4vw,18px);font-weight:650}.historyV2TitleRow p span{color:#5a6f88;letter-spacing:.04em;vertical-align:middle;background:#f0f4fa;border:1px solid #dde5f0;border-radius:999px;margin-left:14px;padding:2px 10px;font-size:12.5px;font-weight:700}.historyV2BookButton,.historyV2Card a,.historyV2Download,.historyV2ReserveBox{text-decoration:none}.historyV2Download{color:#061225;min-height:54px;white-space:nowrap;background:linear-gradient(#ffab03,#ffab03);border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:950;display:inline-flex}.historyV2Layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.historyV2Main{gap:20px;min-width:0;display:grid}.historyV2Sidebar{gap:17px;min-width:0;display:grid;position:sticky;top:96px}.historyV2Card{min-width:0;color:var(--h-navy);background:var(--h-card);border:1px solid var(--h-line);border-radius:10px}.historyV2TrustCard{grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}.historyV2ScoreBlock{border-right:2px solid #3070ff52;justify-items:center;gap:14px;padding:24px 26px 20px;display:grid}.historyV2ScoreBlock h2{color:var(--h-navy);font-size:17px;font-weight:900}.historyV2ScoreBlock h2 span{color:#496078;border:1px solid #90a3ba;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:5px;font-size:11px;display:inline-grid}.historyV2Score{justify-items:center;gap:9px;display:grid}.historyV2Gauge{background:conic-gradient(var(--h-green) 0 82%,#edf3f7 82% 100%);border-radius:50%;place-items:center;width:142px;height:142px;display:grid;position:relative;overflow:hidden}.historyV2Gauge:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:17px}.historyV2Gauge span,.historyV2Gauge strong{z-index:1;text-align:center;display:block;position:relative}.historyV2Gauge strong{color:var(--h-navy);align-self:end;font-size:44px;font-weight:950;line-height:.92}.historyV2Gauge span{color:var(--h-navy);align-self:start;font-size:15px;font-weight:800}.historyV2Score b{color:var(--h-navy);font-size:16px;font-weight:920}.historyV2Score a{color:#0b64d8;font-size:13px;font-weight:760}.historyV2RiskSummary{gap:26px;padding:25px 30px;display:grid}.historyV2RiskHead{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;display:grid}.historyV2RiskHead>div{min-width:0}.historyV2RiskHead>span{color:#fff;clip-path:polygon(50% 0,100% 18%,100% 72%,50% 100%,0 72%,0 18%);background:linear-gradient(#13a75c,#087f3f);place-items:center;width:42px;height:50px;display:grid}.historyV2RiskHead h2{color:var(--h-navy);font-size:18px;font-weight:900}.historyV2RiskHead h2 strong{color:var(--h-green)}.historyV2RiskHead p{color:#44536a;overflow-wrap:anywhere;margin-top:11px;font-size:14px;line-height:1.45}.historyV2TrustGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;display:grid}.historyV2TrustGrid div{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.historyV2RiskCheckCard li svg,.historyV2TrustGrid svg{color:var(--h-green);background:#effcf4;border:1px solid #a7ebc4;border-radius:50%;place-items:center;display:grid}.historyV2TrustGrid strong{color:var(--h-navy);font-size:14px;font-weight:900;display:block}.historyV2TrustGrid small{color:#5f6f85;margin-top:5px;font-size:12px;line-height:1.35;display:block}.historyV2MediaGrid{grid-template-columns:minmax(0,2.3fr) minmax(220px,.9fr);gap:20px;display:grid}.historyV2ImageCard{overflow:hidden}.historyV2ImageCard img{aspect-ratio:2.08;object-fit:cover;width:100%;display:block}.historyV2VehicleFacts{background:#f8fbff;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:8px;min-height:60px;padding:12px 18px;display:grid}.historyV2VehicleFacts span{color:#17233a;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:780;display:inline-flex}.historyV2VehicleFacts svg{color:#061225;flex:none}.historyV2ValueCard{align-content:start;gap:20px;padding:24px 20px;display:grid}.historyV2ActivityCard h2,.historyV2DocsCard h2,.historyV2FeaturesCard h2,.historyV2InspectionCard h2,.historyV2MileageCard h2,.historyV2OwnershipCard h2,.historyV2RiskCheckCard h2,.historyV2SummaryCard h2,.historyV2ValueCard h2{color:var(--h-navy);align-items:center;gap:10px;font-size:17px;font-weight:920;display:flex}.historyV2ValueCard h2 svg{color:var(--h-gold)}.historyV2ValueCard dl{gap:20px;display:grid}.historyV2ValueCard dt{color:#5f6f85;font-size:13px;font-weight:680}.historyV2ValueCard dd{color:var(--h-navy);margin-top:8px;font-size:20px;font-weight:900}.historyV2ValueCard .historyV2Price{color:var(--h-green);font-size:31px;line-height:1}.historyV2Saving{color:var(--h-green)!important;font-size:16px!important}.historyV2GoodDeal,.historyV2GreenNote{color:var(--h-green);background:#effcf4;border:1px solid #cbeed9;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:13px;display:grid}.historyV2GoodDeal strong,.historyV2GreenNote strong{color:var(--h-green);font-size:14px;font-weight:900;display:block}.historyV2GoodDeal small,.historyV2GreenNote small{color:#58716a;margin-top:3px;font-size:11px;display:block}.historyV2AnalysisGrid{grid-template-columns:minmax(260px,.82fr) minmax(0,1.45fr);gap:20px;display:grid}.historyV2DocsCard,.historyV2FeaturesCard,.historyV2InspectionCard,.historyV2MileageCard,.historyV2OwnershipCard,.historyV2RiskCheckCard{padding:22px}.historyV2RiskCheckCard{gap:20px;display:grid}.historyV2RiskCheckCard ul{gap:14px;padding:0;list-style:none;display:grid}.historyV2RiskCheckCard li{color:#44536a;align-items:center;gap:11px;font-size:14px;font-weight:700;display:flex}.historyV2GreenNote{margin-top:4px}.historyV2MileageCard{gap:14px;display:grid}.historyV2InspectionCard header,.historyV2MileageCard header,.historyV2SellerCard header{justify-content:space-between;align-items:center;gap:14px;display:flex}.historyV2ActivityCard h2 span,.historyV2InspectionCard header>span,.historyV2MileageCard header>span,.historyV2SellerCard header>span{min-height:26px;color:var(--h-green);background:#eaf9f0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.historyV2MileageCard>p{color:#44536a;font-size:13px;font-weight:720}.historyV2MileageCard>p strong{color:var(--h-green)}.historyV2MileageChart{width:100%;min-height:216px}.historyV2MileageChart text{fill:#617088;font-size:12px;font-weight:760}.historyV2ChartGrid line{stroke:#e7edf4;stroke-width:1px}.historyV2ChartLine{fill:none;stroke:var(--h-green);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.historyV2ChartPoint{fill:var(--h-green);stroke:#fff;stroke-width:3px}.historyV2ChartLabel{fill:var(--h-navy)!important;font-size:11px!important;font-weight:900!important}.historyV2ChartYear{fill:#54647a!important}.historyV2MileageCard footer{color:#3d4d66;background:#f5f8fc;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:720;display:flex}.historyV2DeepGrid{grid-template-columns:minmax(260px,1.18fr) minmax(250px,1fr) minmax(250px,1fr);gap:20px;display:grid}.historyV2OwnershipCard{gap:18px;display:grid}.historyV2Timeline{gap:0;display:grid}.historyV2Timeline article{grid-template-columns:28px minmax(0,1fr) auto;gap:13px;padding:0 0 20px;display:grid;position:relative}.historyV2Timeline article:before{content:"";background:#2e65ff;width:2px;position:absolute;top:20px;bottom:-4px;left:9px}.historyV2Timeline article.active:before{background:var(--h-green)}.historyV2Timeline article:last-child:before{display:none}.historyV2Timeline article>span{z-index:1;background:#fff;border:3px solid #2e65ff;border-radius:50%;width:20px;height:20px;margin-top:7px;position:relative}.historyV2Timeline article.active{background:#effcf4;border-radius:9px;margin:0 -8px;padding:12px 8px 14px}.historyV2Timeline article.active>span{background:var(--h-green);border-color:var(--h-green)}.historyV2Timeline small{color:#637389;font-size:12px;font-weight:740}.historyV2Timeline strong{color:var(--h-navy);margin-top:5px;font-size:14px;font-weight:910;display:block}.historyV2Timeline p{color:#536276;margin-top:3px;font-size:12px}.historyV2Timeline b{color:var(--h-navy);font-size:12px;font-weight:860}.historyV2Total{color:var(--h-navy);font-size:13px;font-weight:860}.historyV2InspectionCard{gap:16px;display:grid}.historyV2InspectionCard>div{gap:0;display:grid}.historyV2InspectionCard p{color:#44536a;border-bottom:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto 17px;align-items:center;gap:10px;min-height:28px;font-size:13px;display:grid}.historyV2InspectionCard p strong{color:var(--h-green);font-weight:900}.historyV2InspectionCard p.warn strong,.historyV2InspectionCard p.warn svg{color:#a66b00}.historyV2InspectionCard p svg{color:var(--h-green);fill:currentColor}.historyV2FeaturesCard a,.historyV2InspectionCard a{color:#0b64d8;justify-content:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.historyV2DocsCard{gap:16px;display:grid}.historyV2DocsCard>div{display:grid}.historyV2DocsCard a{min-height:44px;color:var(--h-navy);border-bottom:1px solid #edf2f7;grid-template-columns:20px minmax(0,1fr) auto 16px;align-items:center;gap:10px;font-size:13px;font-weight:760;display:grid}.historyV2DocsCard a b{color:#0b64d8;font-weight:860}.historyV2DocsCard p{color:#536276;align-items:center;gap:8px;font-size:12px;display:flex}.historyV2BottomGrid{grid-template-columns:minmax(280px,.95fr) minmax(0,1.7fr);gap:20px;display:grid}.historyV2FeaturesCard{gap:16px;display:grid}.historyV2FeaturesCard>div{gap:8px 20px;display:grid}.historyV2FeaturesCard p{color:#536276;grid-template-columns:minmax(76px,.6fr) minmax(0,1fr) minmax(84px,.65fr) minmax(0,1fr);gap:10px;font-size:11px;font-weight:760;display:grid}.historyV2FeaturesCard p strong{color:var(--h-navy);font-weight:840}.historyV2SummaryCard{grid-template-columns:minmax(0,1.05fr) minmax(220px,.78fr) minmax(190px,.65fr);display:grid;overflow:hidden}.historyV2SummaryCard section{border-left:1px solid #e5ebf2;padding:22px}.historyV2SummaryCard section:first-child{border-left:0}.historyV2SummaryCard h2 span{color:#7354dd;background:#efeaff;border-radius:999px;padding:4px 10px;font-size:11px}.historyV2SummaryCard p{color:#44536a;margin-top:13px;font-size:13px;line-height:1.5}.historyV2SummaryCard section:first-child div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.historyV2SummaryCard section:first-child div span{color:var(--h-green);background:#eaf9f0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:860}.historyV2SummaryCard section:nth-child(2) p{align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.historyV2CompareMini a{color:#0b64d8;background:#eef5ff;border:1px solid #cfe0ff;border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:11px 15px;font-size:13px;font-weight:900;display:inline-flex}.historyV2CompareMini>div{justify-content:flex-end;align-items:end;gap:7px;height:72px;margin-top:12px;display:flex}.historyV2CompareMini>div span{background:linear-gradient(#2f6cff,#a9c2ff);border-radius:3px 3px 0 0;width:16px;display:block}.historyV2CompareMini>div span:first-child{opacity:.35;height:14px}.historyV2CompareMini>div span:nth-child(2){opacity:.48;height:28px}.historyV2CompareMini>div span:nth-child(3){opacity:.65;height:42px}.historyV2CompareMini>div span:nth-child(4){opacity:.85;height:58px}.historyV2CompareMini>div span:nth-child(5){height:70px}.historyV2SellerCard{gap:18px;padding:18px;display:grid}.historyV2SellerCard h2{color:var(--h-navy);align-items:center;gap:10px;font-size:18px;font-weight:920;display:flex}.historyV2SellerCard h2 svg{color:#0b4eb3}.historyV2SellerProfile{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;display:grid}.historyV2SellerProfile img{object-fit:cover;border-radius:50%;width:68px;height:68px}.historyV2SellerProfile strong{color:var(--h-navy);align-items:center;gap:5px;font-size:15px;font-weight:930;display:flex}.historyV2SellerProfile strong svg{color:#0b64d8;fill:currentColor}.historyV2SellerProfile p{color:#536276;margin-top:4px;font-size:12px}.historyV2SellerProfile span{color:var(--h-gold);flex-wrap:wrap;align-items:center;gap:2px;margin-top:8px;display:flex}.historyV2SellerProfile b{color:#17233a;margin-left:7px;font-size:12px}.historyV2SellerStats{border-top:1px solid #e5ebf2;gap:0;padding-top:4px;display:grid}.historyV2SellerStats p{color:#344454;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:37px;font-size:13px;display:grid}.historyV2SellerStats svg{color:var(--h-green)}.historyV2SellerStats strong{color:var(--h-navy);font-weight:930}.historyV2SellerStats p:first-child strong{color:var(--h-green)}.historyV2SellerRank{color:var(--h-navy);background:#f5f7fa;border-radius:8px;justify-content:center;padding:11px 14px;font-size:13px;font-weight:900;display:flex}.historyV2ReserveBox{color:#061225;text-align:center;background:linear-gradient(#ffab03,#ffab03);border-radius:10px;place-items:center;gap:6px;min-height:80px;padding:13px;display:grid}.historyV2ReserveBox strong{font-size:20px;font-weight:950}.historyV2ReserveBox span{font-size:13px;font-weight:760}.historyV2BookButton{min-height:54px;color:var(--h-navy);border:1px solid var(--h-line);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:11px;font-size:16px;font-weight:920;display:inline-flex}.historyV2ActivityCard{gap:16px;padding:19px;display:grid}.historyV2ActivityCard h2{justify-content:space-between}.historyV2ActivityCard h2>svg{margin-right:-2px}.historyV2ActivityCard p{color:#344454;align-items:center;gap:13px;font-size:13px;font-weight:720;display:flex}.historyV2ActivityCard p svg{color:var(--h-navy)}.historyV2AssuranceBar{border:1px solid var(--h-line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(160px,.7fr);margin-top:24px;display:grid;overflow:hidden}.historyV2AssuranceBar article{border-left:1px solid var(--h-line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:13px;min-height:72px;padding:13px 22px;display:grid}.historyV2AssuranceBar article:first-child{border-left:0}.historyV2AssuranceBar svg{color:#ffffffe6}.historyV2AssuranceBar strong{color:var(--h-navy);font-size:14px;font-weight:900;display:block}.historyV2AssuranceBar small{color:#64748b;margin-top:3px;font-size:11px;line-height:1.3;display:block}.historyV2AssuranceLearnMore{border-left:1px solid var(--h-line);min-height:72px;color:var(--h-navy);flex-direction:column;justify-content:center;gap:3px;padding:13px 22px;text-decoration:none;display:flex}.historyV2AssuranceLearnMore span{color:#64748b;font-size:11px;display:block}.historyV2AssuranceLearnMore strong{color:var(--h-navy);align-items:center;gap:6px;font-size:13px;font-weight:900;display:flex}.historyV2AssuranceLearnMore svg{flex-shrink:0}.historyV2AssuranceLearnMore:hover strong{color:#0b64d8}.historyV2ProtectionNotice{color:var(--h-navy);align-items:center;gap:9px;margin-top:16px;padding:0 2px;font-size:12px;font-weight:780;display:flex}.historyV2ProtectionNotice span{color:#526277}@media (max-width:1220px){.historyV2Layout{grid-template-columns:1fr}.historyV2Sidebar{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.historyV2BookButton,.historyV2ReserveBox{align-self:stretch}.historyV2ActivityCard{grid-column:auto}}@media (max-width:640px){.topbar.historyTopbar .brand.motorTraderBrand .brandText{font-size:31px}.historyV2Page{width:100%!important;padding:14px 12px 28px!important}.historyV2Intro{gap:12px;padding:18px 20px 20px}.historyV2TitleRow h1{font-size:32px;line-height:.96}.historyV2TitleRow p span{margin:6px 0 0;display:block}.historyV2Download{white-space:normal;text-align:center;min-height:52px;padding:0 18px;line-height:1.2}.historyV2ActivityCard,.historyV2DocsCard,.historyV2FeaturesCard,.historyV2InspectionCard,.historyV2MileageCard,.historyV2OwnershipCard,.historyV2RiskCheckCard,.historyV2RiskSummary,.historyV2SellerCard{padding:18px}.historyV2FeaturesCard p,.historyV2RiskHead,.historyV2TrustGrid,.historyV2VehicleFacts{grid-template-columns:1fr}.historyV2RiskHead{gap:12px}.historyV2RiskHead p{max-width:31ch}.historyV2VehicleFacts{gap:12px}.historyV2MileageChart{min-height:170px}.historyV2SellerProfile{grid-template-columns:58px minmax(0,1fr)}.historyV2SellerProfile img{width:58px;height:58px}.historyV2AssuranceBar article{padding:14px 18px}.historyV2ProtectionNotice{align-items:flex-start}}.historyV2Page .historyV2ScoreBlock h2{align-items:center;gap:8px;display:inline-flex}.historyV2Page .historyV2InfoTip{color:#4d5a72;cursor:help;background:#fff;border:1px solid #c8d2e1;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;transition:all .2s;display:inline-grid}.historyV2Page .historyV2InfoTip:focus-visible,.historyV2Page .historyV2InfoTip:hover{border-color:var(--h-green,#1d8c6e);color:var(--h-green,#1d8c6e);outline:none}.historyV2Page .historyV2ImageMedia{border-radius:inherit;position:relative;overflow:hidden}.historyV2Page .historyV2ImageMedia img{width:100%;display:block}.historyCarousel{border-radius:inherit;aspect-ratio:16/9;background:#0a0f1a;position:relative;overflow:hidden}.historyCarouselTrack{will-change:transform;height:100%;transition:transform .38s cubic-bezier(.4,0,.2,1);display:flex}.historyCarouselTrack img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;flex:0 0 100%;width:100%;height:100%;display:block}.historyCarouselBtn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;background:#0612258c;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .18s,transform .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.historyCarouselBtn:hover{background:#061225d1;transform:translateY(-50%)scale(1.08)}.historyCarouselBtnPrev{left:12px}.historyCarouselBtnNext{right:12px}.historyCarouselDots{z-index:10;gap:7px;display:flex;position:absolute;bottom:12px;left:50%;transform:translateX(-50%)}.historyCarouselDots button{cursor:pointer;background:#ffffff73;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .18s,transform .18s}.historyCarouselDots button.active{background:#fff;transform:scale(1.3)}.historyV2Page .historyV2PhotoCounter{-webkit-backdrop-filter:blur(8px);color:#fff;pointer-events:none;background:#0b1626b3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.historyV2Page .historyV2PhotoCounter svg{color:#fff}.historyV2Page .historyV2PhotoCounter em{opacity:.78;font-style:normal;font-weight:500}.historyV2Page .historyV2SaveBtn{color:#44536a;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:36px;height:36px;transition:all .2s;display:grid;position:absolute;top:12px;right:12px}.historyV2Page .historyV2SaveBtn:hover{color:#e25c5c;transform:translateY(-1px)}.historyV2Page .historyV2SaveBtn:focus-visible{outline-offset:2px;outline:3px solid #ffab0366}.historyV2Page .historyV2SaveBtn[aria-pressed=true]{color:#e25c5c;background:#fff4f4}.historyV2Page .historyV2SaveBtn[aria-pressed=true] svg{fill:currentColor}.historyV2Page .historyV2InspectionCard ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.historyV2Page .historyV2InspectionCard li{color:#44536a;border-bottom:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto 17px;align-items:center;gap:10px;min-height:28px;padding:6px 0;font-size:13px;display:grid}.historyV2Page .historyV2InspectionCard li:last-child{border-bottom:0}.historyV2Page .historyV2InspectionCard li strong{color:var(--h-green,#1d8c6e);font-weight:900}.historyV2Page .historyV2InspectionCard li svg{color:var(--h-green,#1d8c6e)}.historyV2Page .historyV2InspectionCard li.warn strong,.historyV2Page .historyV2InspectionCard li.warn svg{color:#a66b00}.historyV2Page .historyV2ActivityCard,.historyV2Page .historyV2ActivityCard h2,.historyV2Page .historyV2ActivityCard h3,.historyV2Page .historyV2ActivityCard strong,.historyV2Page .historyV2BookButton,.historyV2Page .historyV2Card,.historyV2Page .historyV2Card h1,.historyV2Page .historyV2Card h2,.historyV2Page .historyV2Card h3,.historyV2Page .historyV2Card h4,.historyV2Page .historyV2Card label,.historyV2Page .historyV2Card strong,.historyV2Page .historyV2CompareMini,.historyV2Page .historyV2CompareMini h2,.historyV2Page .historyV2CompareMini h3,.historyV2Page .historyV2CompareMini strong,.historyV2Page .historyV2DocsCard,.historyV2Page .historyV2DocsCard h2,.historyV2Page .historyV2DocsCard h3,.historyV2Page .historyV2DocsCard strong,.historyV2Page .historyV2FeaturesCard,.historyV2Page .historyV2FeaturesCard h2,.historyV2Page .historyV2FeaturesCard h3,.historyV2Page .historyV2FeaturesCard strong,.historyV2Page .historyV2GoodDeal,.historyV2Page .historyV2ImageCard,.historyV2Page .historyV2ImageCard h2,.historyV2Page .historyV2ImageCard h3,.historyV2Page .historyV2ImageCard strong,.historyV2Page .historyV2InspectionCard,.historyV2Page .historyV2InspectionCard h2,.historyV2Page .historyV2InspectionCard h3,.historyV2Page .historyV2InspectionCard strong,.historyV2Page .historyV2MediaGrid>*,.historyV2Page .historyV2MileageCard,.historyV2Page .historyV2MileageCard h2,.historyV2Page .historyV2MileageCard h3,.historyV2Page .historyV2MileageCard strong,.historyV2Page .historyV2OwnershipCard,.historyV2Page .historyV2OwnershipCard h2,.historyV2Page .historyV2OwnershipCard h3,.historyV2Page .historyV2OwnershipCard strong,.historyV2Page .historyV2ReserveBox,.historyV2Page .historyV2ReserveBox h2,.historyV2Page .historyV2ReserveBox h3,.historyV2Page .historyV2ReserveBox strong,.historyV2Page .historyV2RiskCheckCard,.historyV2Page .historyV2RiskCheckCard h2,.historyV2Page .historyV2RiskCheckCard h3,.historyV2Page .historyV2RiskCheckCard strong{color:#0d182a!important}.historyV2Page .historyV2Card p,.historyV2Page .historyV2Card small,.historyV2Page .historyV2Card span,.historyV2Page .historyV2DocsCard p,.historyV2Page .historyV2DocsCard small,.historyV2Page .historyV2FeaturesCard p,.historyV2Page .historyV2FeaturesCard small,.historyV2Page .historyV2ImageCard p,.historyV2Page .historyV2ImageCard small,.historyV2Page .historyV2InspectionCard p,.historyV2Page .historyV2InspectionCard small,.historyV2Page .historyV2MileageCard p,.historyV2Page .historyV2MileageCard small,.historyV2Page .historyV2OwnershipCard p,.historyV2Page .historyV2OwnershipCard small,.historyV2Page .historyV2RiskCheckCard p,.historyV2Page .historyV2RiskCheckCard small{color:#475569}.historyV2Page .historyV2Card a{color:#0d182a!important}.historyV2Page .historyV2Card a:hover{color:#d98c00!important}.historyV2Page .historyV2ChartLabel,.historyV2Page .historyV2ChartYear{color:#475569!important;font-weight:700!important}.historyV2Page .historyV2ChartLine{stroke:#14b8a6!important}.historyV2Page .historyV2ChartPoint{fill:#14b8a6!important;stroke:#fff!important}.historyV2Page .historyV2MileageChart text{fill:#475569!important}.historyV2Page .historyV2GoodDeal{color:#047857!important;background:#ecfdf5!important}.historyV2Page .historyV2GoodDeal strong{color:#047857!important}.historyV2Page .historyV2GoodDeal small{color:#065f46!important}.historyV2Page .historyV2Saving{color:#047857!important}.historyV2Page .historyV2OwnershipCard article,.historyV2Page .historyV2OwnershipCard li{color:#0d182a!important}.historyV2Page .historyV2OwnershipCard p,.historyV2Page .historyV2OwnershipCard small{color:#475569!important}.historyV2Page .historyV2InspectionCard div>span,.historyV2Page .historyV2InspectionCard li,.historyV2Page .historyV2InspectionCard td,.historyV2Page .historyV2InspectionCard tr{color:#0d182a!important}.historyV2Page .historyV2InspectionCard .is-good,.historyV2Page .historyV2InspectionCard [data-status=good]{color:#047857!important}.historyV2Page .historyV2InspectionCard .is-warn,.historyV2Page .historyV2InspectionCard [data-status=warn]{color:#a66b00!important}.historyV2Page .historyV2DocsCard li{color:#0d182a!important}.historyV2Page .historyV2DocsCard a{color:#0369a1!important;font-weight:700!important}.historyV2Page .historyV2DocsCard a:hover{color:#0c4a6e!important}.historyV2Page .historyV2FeaturesCard dd,.historyV2Page .historyV2FeaturesCard dt,.historyV2Page .historyV2FeaturesCard li{color:#0d182a!important}.historyV2Page .historyV2FeaturesCard dt{color:#64748b!important;font-weight:700!important}.historyV2Page .historyV2RiskCheckCard div,.historyV2Page .historyV2RiskCheckCard li{color:#0d182a!important}.historyV2Page .historyV2RiskCheckCard svg{color:#047857!important}.historyV2Page .historyV2ReserveBox{color:#fff!important;background:linear-gradient(135deg,#ffab03,#d98c00)!important;border-radius:12px!important}.historyV2Page .historyV2ReserveBox span,.historyV2Page .historyV2ReserveBox strong{color:#fff!important}.historyV2Page .historyV2BookButton{cursor:pointer;transition:background .2s,border-color .2s,color .2s;color:#0d182a!important;border:1px solid #d1d5db!important;font-weight:800!important}.historyV2Page .historyV2BookButton:hover{background:#f1f5f9!important;border-color:#94a3b8!important}.historyV2Page .historyV2ActivityCard div,.historyV2Page .historyV2ActivityCard li{color:#0d182a!important}.historyV2Page .historyV2ActivityCard p,.historyV2Page .historyV2ActivityCard small{color:#475569!important}.historyV2Page .historyV2CompareMini h2,.historyV2Page .historyV2CompareMini h3,.historyV2Page .historyV2CompareMini strong{color:#0d182a!important}.historyV2Page .historyV2CompareMini p,.historyV2Page .historyV2CompareMini small{color:#475569!important}.historyV2Page .historyV2CompareMini a,.historyV2Page .historyV2CompareMini button{color:#0369a1!important;font-weight:700!important}.historyV2Page .historyV2ImageCard li,.historyV2Page .historyV2ImageCard span{color:#0d182a!important}.historyV2Page .historyV2ImageCard svg{color:#475569!important}.historyV2Page .historyV2PhotoCounter{color:#fff!important}.historyV2Page .historyV2Intro h1{font-weight:900!important}.historyV2Page .historyV2Breadcrumb a:hover{color:#ffab03!important}.historyV2Page .historyV2Download{color:#061225!important;background:linear-gradient(135deg,#ffab03,#d98c00)!important;border:0!important;border-radius:999px!important;font-weight:800!important}.historyV2Page .historyV2Download:hover{filter:brightness(1.08)!important}.historyV2Page .historyV2Gauge{color:#0d182a!important}.historyV2Page .historyV2Gauge strong{color:#047857!important}.historyV2Page .historyV2AssuranceBar{color:#fff!important;background:#0a1730!important;border-radius:12px!important;padding:18px 22px!important}.historyV2Page .historyV2AssuranceBar strong{color:#ffab03!important}.historyV2Page .historyV2AssuranceBar small,.historyV2Page .historyV2AssuranceBar span{color:#ffffffd1!important}.historyV2Page .historyV2AssuranceLearnMore{color:#fff!important;border-left-color:#ffffff1f!important}.historyV2Page .historyV2AssuranceLearnMore svg{color:#ffab03!important}.historyV2Page .historyV2ProtectionNotice{color:#526277!important;font-size:13px!important}.historyV2Page .historyV2ProtectionNotice svg{color:#526277!important}.historyV2Page .historyV2ProtectionNotice strong{color:#0b56c4!important}.historyV2Page .historyV2GreenNote,.historyV2Page .historyV2InfoTip{color:#047857!important}@media (max-width:1199px){.historyV2Page .historyV2Layout{grid-template-columns:minmax(0,1fr)!important}.historyV2Page .historyV2Main{grid-column:1!important}.historyV2Page .historyV2AnalysisGrid,.historyV2Page .historyV2BottomGrid,.historyV2Page .historyV2ChartGrid,.historyV2Page .historyV2DeepGrid,.historyV2Page .historyV2MediaGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.historyV2Page .historyV2Intro h1{font-size:clamp(28px,4.4vw,42px)!important}}@media (max-width:900px){.historyV2Page .historyV2AnalysisGrid,.historyV2Page .historyV2BottomGrid,.historyV2Page .historyV2ChartGrid,.historyV2Page .historyV2DeepGrid,.historyV2Page .historyV2MediaGrid{grid-template-columns:minmax(0,1fr)!important}.historyV2Page .historyV2Card,.historyV2Page .historyV2DocsCard,.historyV2Page .historyV2FeaturesCard,.historyV2Page .historyV2ImageCard,.historyV2Page .historyV2InspectionCard,.historyV2Page .historyV2MileageCard,.historyV2Page .historyV2OwnershipCard,.historyV2Page .historyV2RiskCheckCard{padding:18px!important}.historyV2Page .historyV2Intro{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.historyV2Page .historyV2Intro h1{font-size:clamp(24px,6vw,36px)!important}}@media (max-width:640px){.historyV2Page{padding:14px!important}.historyV2Page .historyV2ActivityCard,.historyV2Page .historyV2Card,.historyV2Page .historyV2CompareMini,.historyV2Page .historyV2DocsCard,.historyV2Page .historyV2FeaturesCard,.historyV2Page .historyV2ImageCard,.historyV2Page .historyV2InspectionCard,.historyV2Page .historyV2MileageCard,.historyV2Page .historyV2OwnershipCard,.historyV2Page .historyV2RiskCheckCard{border-radius:12px!important;padding:16px!important}.historyV2Page .historyV2Intro h1{font-size:clamp(22px,6.5vw,30px)!important}.historyV2Page .historyV2Download{justify-content:center!important;width:100%!important;padding:12px 18px!important;font-size:14px!important}.historyV2Page .historyV2Breadcrumb{flex-wrap:wrap!important;font-size:12px!important}.historyV2Page .historyV2Gauge{margin:0 auto!important}.historyV2Page .historyV2MileageChart svg{width:100%!important;height:auto!important}.historyV2Page .historyV2AssuranceBar{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.historyV2Page .historyV2ReserveBox{text-align:center!important;width:100%!important}}@media (max-width:380px){.historyV2Page{padding:10px!important}.historyV2Page .historyV2Card{padding:14px!important}.historyV2Page .historyV2Intro h1{font-size:22px!important;line-height:1.15!important}.historyV2Page .historyV2Breadcrumb{font-size:11.5px!important}}