:root{--xv-text:#242136;--xv-secondary:#615e73;--xv-accent:#5134b5;--xv-page-title:clamp(26px, 2.3vw, 32px);--xv-section-title:22px;--xv-card-title:18px;--xm-ink:var(--xv-text);--xm-muted:var(--xv-secondary);--xm-purple:var(--xv-accent);--xm-purple-dark:#432696;--xm-mint:#08745b;--xm-mint-dark:#065c48}html body :is(.adminExperience,.appFrame,.personalShell,.commerceOS,.devPlatform,.billingShell,.reportsV2,.vehicleV2,.settingsV2,.notificationsPage,.xvProfilePage){font-size:15px;line-height:1.65}html body :is(.adminExperience .adminContent,.appContent,.personalShell,.commerceOS,.devPlatform,.billingShell,.reportsV2,.vehicleV2,.settingsV2,.notificationsPage,.xvProfilePage) h1{font-size:var(--xv-page-title)!important;letter-spacing:normal!important;font-weight:700!important;line-height:1.35!important}html body :is(.adminExperience .adminContent,.appContent,.personalShell,.commerceOS,.devPlatform,.billingShell,.reportsV2,.vehicleV2,.settingsV2,.notificationsPage,.xvProfilePage) h2{font-size:var(--xv-section-title)!important;letter-spacing:normal!important;font-weight:700!important;line-height:1.45!important}html body :is(.adminExperience .adminContent,.appContent,.personalShell,.commerceOS,.devPlatform,.billingShell,.reportsV2,.vehicleV2,.settingsV2,.notificationsPage,.xvProfilePage) :is(h3,h4){font-size:var(--xv-card-title)!important;font-weight:700!important;line-height:1.5!important}html body .adminExperience .adminContent :is(p,label,td,button){font-size:15px!important;line-height:1.65!important}html body .adminExperience .adminContent :is(small,th){font-size:13px!important;line-height:1.6!important}html body .adminExperience .adminContent :is(header>div>span,header>span){color:var(--xv-secondary)!important;font-size:15px!important}html body .adminExperience .adminContent :is(header p,.panelHead p,.providerIntelHead p){color:var(--xv-accent)!important;font-size:13px!important;font-weight:500!important}html body .adminExperience .adminContent :is(.providerIntelHead a,.pcRoadmap a,.pcGrid article>a){color:var(--xv-accent)!important;font-size:14px!important}html body .adminExperience .adminContent :is(.pcKpis strong,.kpis article>strong,.cmsStats strong,.summaryMetrics strong){font-variant-numeric:tabular-nums;font-size:28px!important;font-weight:700!important;line-height:1.35!important}html body .adminExperience .adminNavGroup>summary{color:var(--xv-secondary)!important;font-size:13px!important;font-weight:500!important}html body .adminExperience .adminNavLinks a b{font-weight:500!important}html body .adminExperience .adminNavLinks a.active b{font-weight:700!important}html body .adminExperience .adminContent :is(.pcKpis,.cmsEditor,.cmsMain,.pumPage) :is(h1,h2,h3){color:var(--xv-text)!important}html body .xvProfilePage :is(.xvProfileIntro p,.xvProfileCardHead p,.xvProfileForm label,.xvProfileSecurity b,.xvProfileSide nav a){font-size:15px!important;font-weight:500!important;line-height:1.65!important}html body .xvProfilePage :is(small,.xvProfileActions span,.xvProfileSecurity span,.xvProfileSide dt,.xvProfileSide dd,.xvProfileSide>p,.xvProfileBadges span,.xvProfileCompletion,.xvProfileIntroStatus,.xvLockedField b,.xvProfileMessage){letter-spacing:normal!important;font-size:13px!important;line-height:1.6!important}html body .xvProfilePage :is(.xvProfileIntro p,.xvProfileCardHead p,.xvProfileForm small,.xvProfileActions span,.xvProfileSide dt,.xvProfileSide>p){color:var(--xv-secondary)!important}html body .xvProfilePage :is(.xvProfileIntro>div>span,.xvProfileCardHead>div>span){letter-spacing:normal!important;color:var(--xv-accent)!important;font-size:13px!important;font-weight:500!important}html body .xvProfilePage .xvLockedField{flex-wrap:wrap;height:auto;min-height:53px;padding-block:10px;font-size:15px!important}html body .xvProfilePage .xvProfileBadges span{color:#086149;background:#eaf9f4}html body .xvProfilePage .xvProfileActions button{background:var(--xv-accent)!important;font-size:15px!important;font-weight:700!important}html body :is(.publicHome,.productPage) :is(.sectionIntro h2,.productSection h2){font-size:clamp(24px,2.5vw,32px)!important;font-weight:700!important;line-height:1.4!important}html body :is(.publicHome,.productPage) :is(.sectionIntro>p,.heroCopy>p){color:var(--xv-secondary)!important;font-size:17px!important;line-height:1.75!important}html body .publicHome .heroCopy h1{font-size:clamp(32px,4.2vw,56px)!important;font-weight:700!important;line-height:1.25!important}html body :is(.publicHome,.productPage) :is(.eyebrowNew,.sectionIntro>span){color:var(--xv-accent)!important;font-size:13px!important;font-weight:500!important}html body :is(.uiBtn,.xPrimaryAction,.xSecondaryAction){font-size:15px!important;font-weight:700!important;line-height:1.5!important}html body .uiBtn-primary{background:var(--xv-accent)!important;color:#fff!important}html body .uiBtn-primary:hover{background:#432696!important}@media (max-width:650px){:root{--xv-section-title:20px;--xv-card-title:17px}html body .adminExperience .adminContent :is(.pcKpis strong,.kpis article>strong,.cmsStats strong,.summaryMetrics strong){font-size:26px!important}html body :is(.publicHome,.productPage) :is(.sectionIntro>p,.heroCopy>p){font-size:16px!important}}html body .publicHome .publicPricingCompact>.sectionIntro h2{font-size:clamp(24px,2.5vw,32px)!important;line-height:1.4!important}html body .adminExperience .adminContent .pcGrid article>p{color:var(--xv-accent)!important;font-size:13px!important;font-weight:500!important}@media (max-width:900px){html body .publicHeaderHost .publicLanguageSlot{flex:0 0 90px!important;width:90px!important;min-width:90px!important;height:auto!important}html body .publicHeaderHost .publicLang{width:100%!important;inset:auto!important}html body .publicHeaderHost .publicMobileMenuButton{flex-basis:44px;width:44px;height:44px}}html body :is(.appFrame,.personalShell,.commerceOS,.devPlatform,.billingShell,.reportsV2,.vehicleV2,.settingsV2,.notificationsPage) small{font-size:13px!important;line-height:1.6!important}html body :is(.billingHero>span,.billingBalance span,.personalHero>span,.personalRecent>span,.moduleHead>div>span){letter-spacing:normal!important;font-size:13px!important;font-weight:500!important;line-height:1.6!important}html body :is(.billingHero,.personalHero) :is(small,span){color:#e4def7!important}html body .reportsV2 :is(header>a,header span,.reportStats span,.reportEmpty span,.reportMetaV2 span,.reportCards code,.reportCards strong,.reportTable strong){letter-spacing:normal!important;color:var(--xv-secondary)!important;font-size:13px!important;line-height:1.6!important}html body .reportsV2 :is(header span,.reportCards strong,.reportTable strong,.reportTools button.active){color:var(--xv-accent)!important}html body .reportsV2 .reportTools button{min-height:44px;font-size:14px!important;font-weight:500!important}html body .reportsV2 .reportTools>div{height:auto;min-height:48px}html body .adminExperience .adminContent :is(.provider span,.provider b,.securityGrid b,.pumField>span,.paymentKeyGrid label>span,.sourceField>span){font-size:15px!important;line-height:1.65!important}html body .adminExperience .adminContent :is(.provider span,.paymentKeyGrid i,.paymentOverview span,.paymentActivationPanel>span,.panelTitle span,.panelTitle>b,.sourcePanelHead span,.sourceHealth span,.sourceFacts>span,.resilienceStatus span,.resilienceStatus b,.providerMetrics span,.providerFields label>span,.capabilities span,.cmsHistory span,.cmsHistory b,.cmsHistory time,.cmsSidebar>a,.miKpis span,.mailStats span,.pumRole,.pumStatus,.pumPagination,.pumToolbar>div>span){letter-spacing:normal!important;font-size:13px!important;line-height:1.6!important}html body .adminExperience .adminContent :is(.provider span,.paymentKeyGrid i,.paymentOverview span,.sourceField>span,.sourceHealth span,.sourceFacts>span,.providerFields label>span,.miKpis span,.mailStats span,.cmsMeta,.pumTable small){color:var(--xv-secondary)!important}html body .adminExperience .adminContent :is(.panelTitle span,.paymentActivationPanel>span,.sourcePanelHead span){color:var(--xv-accent)!important;font-weight:500!important}html body .adminExperience .adminContent :is(.miKpis strong,.mailStats strong,.providerSummary strong,.paymentOverview strong){font-variant-numeric:tabular-nums;font-size:28px!important;font-weight:700!important;line-height:1.35!important}html body .adminExperience .adminContent .providerControlCard a{color:var(--xv-accent)!important;font-size:15px!important;font-weight:700!important}html body .adminExperience .adminContent :is(.sourceActions button,.saveCredential,.sampleControls button,.marketSampleQuery button){background:var(--xv-accent)!important;color:#fff!important;font-weight:700!important}html body .adminExperience .adminContent :is(.sourcePanelHead button,.secretInput button){color:var(--xv-accent)!important;background:#eee9fb!important;font-weight:500!important}html body .adminExperience .adminContent :is(.sampleControls,.marketSampleQuery) button:disabled{cursor:not-allowed;color:#777184!important;background:#edeaf3!important}html body .adminExperience .adminContent .sourcePanelHead{flex-wrap:wrap}html body .adminExperience .adminContent .sampleControls{flex-wrap:wrap;min-width:0}html body .adminExperience .adminContent .sampleControls input{flex:220px;min-width:0}html body .adminExperience .adminContent .sampleControls button{white-space:nowrap}html body .adminExperience .adminContent .marketSampleQuery{grid-template-columns:repeat(5,minmax(0,1fr))}html body .adminExperience .adminContent .marketSampleQuery button{grid-column:span 2}html body .adminExperience .adminContent .adminShell .section{min-height:0}html body .adminExperience .adminContent .adminDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}html body .adminExperience .adminContent .adminDetails>div{background:#faf9fd;border:1px solid #e1deec;border-radius:12px;min-width:0;padding:16px}html body .adminExperience .adminContent .adminDetails dt{color:var(--xv-secondary);margin-bottom:6px;font-size:13px}html body .adminExperience .adminContent .adminDetails dd{color:var(--xv-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500}html body .adminExperience .adminContent .adminDetails bdi{unicode-bidi:plaintext}@media (max-width:650px){html body .adminExperience .adminContent :is(.miKpis strong,.mailStats strong,.providerSummary strong,.paymentOverview strong){font-size:26px!important}html body .adminExperience .adminContent .adminDetails,html body .adminExperience .adminContent .marketSampleQuery{grid-template-columns:1fr}html body .adminExperience .adminContent .marketSampleQuery button{grid-column:auto}html body .adminExperience .adminContent .sampleControls input{flex:auto}}html body .adminExperience .adminContent .sourceModalGrid label>span{color:var(--xv-secondary)!important;font-size:15px!important;line-height:1.65!important}html body .adminExperience .adminContent .sourceModalActions .primary{background:var(--xv-accent)!important;color:#fff!important}html body .settingsV2 :is(aside button,.settingsCard p,.settingsRow b,.settingsCard>a){font-size:15px!important;line-height:1.65!important}html body .settingsV2 :is(header>span,aside>span,.settingsRow span,header p,.settingsState span){color:var(--xv-secondary)!important;letter-spacing:normal!important;font-size:13px!important;line-height:1.6!important}html body .settingsV2 aside button{min-height:44px;font-weight:500!important}html body .settingsV2 .settingsRow{flex-wrap:wrap;gap:16px}html body .settingsV2 .settingsRow b{overflow-wrap:anywhere}html body :is(.personalStats span,.creditSection>div>span,.billingRequests span,.billingRequests time,.billingFoot,.accessFacts,.notifySummary span,.notifyMeta span,.notifyMeta time,.notifyStatus,.notificationsPage header p){letter-spacing:normal!important;font-size:13px!important;line-height:1.6!important}html body .personalStats strong{overflow-wrap:anywhere}html body .notificationsPage :is(header span,.notifyBody p,.notifyEmpty,.notifyActions a,.notifyActions button,.notifyControls a,.notifyControls button){font-size:15px!important;line-height:1.65!important}html body :is(.personalSearch button,.creditGrid article>button,.notifyActions button,main.prefPage .savePrefs,main.prefPage .emailProviderCard button){min-height:44px;background:var(--xv-accent)!important;color:#fff!important;font-size:15px!important;font-weight:700!important}html body main.prefPage h1{font-size:var(--xv-page-title)!important;font-weight:700!important;line-height:1.35!important}html body main.prefPage h2{font-size:var(--xv-section-title)!important;font-weight:700!important;line-height:1.45!important}html body main.prefPage :is(label,button,header span){font-size:15px!important;line-height:1.65!important}html body main.prefPage input:not([type=checkbox]){font-size:16px!important}html body main.prefPage :is(small,header p,.emailProviderCard span){color:var(--xv-secondary)!important;letter-spacing:normal!important;font-size:13px!important;line-height:1.6!important}html body .publicHome .publicPricingGrid.pricingPlansV12 .pricingBusinessValue strong{overflow-wrap:anywhere;max-width:100%;white-space:normal!important;font-size:clamp(22px,2vw,26px)!important;line-height:1.4!important}html body .publicHome .pricingBusinessValue{min-width:0;flex-wrap:wrap!important}html body .publicHome :is(.businessCopy h2,.appDownloadCopy h2){font-size:clamp(24px,2.5vw,32px)!important;font-weight:700!important;line-height:1.4!important}html body .publicHome :is(.signalGrid small,.signalGrid span,.sampleTop span,.sampleReport small,.workflowCard small,.businessTags span,.stepsGrid p,.siteFooter a,.siteFooter p){font-size:13px!important;line-height:1.6!important}html body .publicHome :is(.decisionRow small,.appDownloadCopy>small,.appDownloadCopy>span,.appStoreName small,.appStoreStatus){letter-spacing:normal!important;color:#e0d9f4!important;font-size:13px!important;line-height:1.6!important}html body .publicHome .appDownloadCopy p{font-size:15px!important;line-height:1.7!important}html body .publicHome .businessCopy .uiBtn{background:var(--xv-accent)!important;color:#fff!important}html body .productPage{--xp-muted:var(--xv-secondary);--xp-lavender:var(--xv-accent);color:var(--xv-text)}html body .productPage .productHero h1{letter-spacing:normal!important;font-size:clamp(32px,4.2vw,56px)!important;font-weight:700!important;line-height:1.25!important}html body .productPage :is(.sectionHeading h2,.importRouteCopy h2,.importRequestIntro h2){font-size:clamp(24px,2.5vw,32px)!important;font-weight:700!important;line-height:1.4!important}html body .productPage h3{font-size:20px!important;font-weight:700!important;line-height:1.5!important}html body .productPage :is(.productEyebrow,.coverageHead span,.codeResponse,.productFooter span,.productFooter a){letter-spacing:normal!important;font-size:13px!important;line-height:1.6!important}html body .productPage .productIntro{font-size:17px!important;line-height:1.75!important}html body .productPage .productPrimary{background:var(--xv-accent)!important;font-size:15px!important;font-weight:700!important}html body .productPage .productFooter>div:first-child img{filter:brightness(0)invert()!important}html body .productPage .productFooter :is(span,a){color:#e0d9f4!important}html body .productPage :is(.developerGrid,.calculatorLayout)>*{box-sizing:border-box;min-width:0}html body .productPage .developerCode pre{text-align:left;direction:ltr;max-width:100%;font-size:15px;overflow-x:auto}html body .productPage .codeResponse{color:var(--xv-secondary)!important}@media (max-width:650px){html body .productPage .developerGrid{grid-template-columns:minmax(0,1fr)}html body .productPage .developerCode{padding:20px}html body .productPage .productIntro{font-size:16px!important}html body :is(.personalShell,.settingsV2,.notificationsPage,.billingShell,.xvProfilePage,main.prefPage){padding-bottom:100px!important}}html body .authPage .authCard :is(label,.textBtn,p){font-size:15px!important;line-height:1.65!important}html body .authPage .authCard :is(.formEyebrow,small){letter-spacing:normal!important;font-size:13px!important;line-height:1.6!important}html body .authPage .authCard h2{font-size:var(--xv-page-title)!important;font-weight:700!important;line-height:1.35!important}html body .authPage .authCard :is(input,select,textarea){font-size:16px!important}html body .productPage :is(.importRouteBadges span,.importOperatorDisclosure span,.importFormNote,.importWhatsApp small){font-size:13px!important;line-height:1.65!important}html body .productPage .calculatorResult .productEyebrow{color:#e0d9f4!important}html body .billingShell :is(.creditGrid article>span,.creditGrid article>em,.creditGrid article>strong,.creditGrid li,.billingRequests article>b){font-size:13px!important;line-height:1.6!important}html body main.watchShell{color:var(--xv-text);background:#f7f6fd;font-family:inherit;font-size:15px;line-height:1.65}html body .watchShell h1{font-size:var(--xv-page-title)!important;color:var(--xv-text)!important;font-weight:700!important;line-height:1.35!important}html body .watchShell :is(header p,header a){letter-spacing:normal;font-size:13px;color:var(--xv-accent)!important}html body .watchShell :is(header span,.radarStats span,.empty,.signal small,.vehicle span,.vehicle small){line-height:1.65;color:var(--xv-secondary)!important;font-size:15px!important}html body .watchShell :is(.radarStats div,.radarList article){background:#fff;border-color:#e1deec}html body .watchShell .empty{background:#fff;border-color:#d4cde6}html body .watchShell .metrics span{color:var(--xv-secondary);background:#f1edf9;font-size:13px}html body .watchShell .metrics b{color:var(--xv-text)}html body .settingsV2 .settingsCard>a{color:var(--xv-accent)!important}html body .authPage .authBrand h1{letter-spacing:normal!important;font-size:clamp(32px,4.2vw,56px)!important;font-weight:700!important;line-height:1.25!important}html body .authPage .authBrand :is(p,.backLink,.authChecks span){font-size:15px!important;line-height:1.7!important}html body .authPage .authBrand>div>span{color:var(--xv-accent)!important;font-size:13px!important}html body .authPage .authPanel .authCard .uiBtn-primary{background:var(--xv-accent)!important;color:#fff!important;font-weight:700!important}html body :is(.commerceOS,.devPlatform,.vehicle360,.vdpShell){font-size:15px;line-height:1.65}html body :is(.commerceBody,.devPlatformBody) aside :is(button,a){white-space:normal;min-height:44px;font-size:15px!important;font-weight:500!important;line-height:1.5!important}html body :is(.commerceBody,.devPlatformBody) aside :is(span,small),html body :is(.commerceHead>div>span,.devHead>span){letter-spacing:normal!important;color:var(--xv-accent)!important;font-size:13px!important;line-height:1.6!important}html body :is(.commerceMetrics span,.commerceGrid p,.commerceTable p,.commerceOS .lifecycle span,.devStatus span,.devEndpoint,.devKey,.devHook,.devLog,.devBatchRows>div,.devProgress span,.accessIntro p,.accessEmpty){font-size:13px!important;line-height:1.65!important}html body :is(.commerceMetrics b,.devStatus b){font-size:28px!important;font-weight:700!important;line-height:1.35!important}html body .devPlatform :is(button,input,textarea,select){font-size:15px!important;line-height:1.6!important}html body .devPlatform :is(.devCreate,.devBulkWorkspace) input{box-sizing:border-box;width:100%;min-width:0;font-size:16px!important}html body .devPlatform :is(.devBulkWorkspace label,.devBatchSummary,.devPlatformTop>a:last-child){font-size:13px!important;line-height:1.6!important}html body .devPlatform .devCard button{min-height:44px;background:var(--xv-accent)!important;color:#fff!important;font-weight:700!important}html body .devPlatform .devCard pre{text-align:left;box-sizing:border-box;direction:ltr;max-width:100%;overflow:auto;font-size:14px!important}html body .devPlatform .devEndpoint{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);gap:12px}html body .devPlatform .devEndpoint em{grid-column:1/-1}html body :is(.commerceGrid,.commerceTable,.devPlatform) :is(p,em){overflow-wrap:anywhere}html body .kpiDashboard{gap:20px;margin-top:24px;display:grid}html body .kpiDashboard :is(.kpiHero,.kpiColumns>article,.kpiCards>article){box-sizing:border-box;background:#fff;border:1px solid #e1deec;border-radius:18px;min-width:0;padding:24px}html body .kpiHero{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}html body .kpiHeroProfit{background:#f1edf9;border-radius:14px;gap:8px;padding:20px;display:grid}html body .kpiCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}html body .kpiCards article{gap:8px;display:grid}html body .kpiDashboard :is(.kpiHeroProfit>b,.kpiCards b){overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.35}html body .kpiDashboard :is(.kpiTitle>span,.kpiHero>div>span,.kpiCards span,.kpiHeroProfit small){color:var(--xv-secondary);font-size:13px;line-height:1.6}html body .kpiColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}html body .kpiDashboard h3{margin:8px 0 20px}html body .kpiDashboard :is(.capitalGrid,.stageBars,.sourceExposure,.managementAlerts,.trendRows){gap:12px;display:grid}html body .kpiDashboard .capitalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .capitalGrid>span{background:#f7f5fc;border-radius:12px;gap:6px;padding:14px;display:grid}html body .kpiDashboard :is(.stageBars,.sourceExposure)>div>span{justify-content:space-between;gap:12px;display:flex}html body .kpiDashboard :is(.stageBars,.sourceExposure) i{background:#ece7f7;border-radius:8px;height:8px;margin-top:6px;display:block;overflow:hidden}html body .kpiDashboard :is(.stageBars,.sourceExposure) em{background:var(--xv-accent);height:100%;display:block}html body .trendRows>div{grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}html body .trendRows span,html body .alertRow>span{gap:4px;display:grid}html body .trendRows :is(i,em){background:var(--xv-accent);border-radius:8px;height:8px;margin-block:4px;display:block}html body .trendRows em{background:#08745b}html body .kpiEmpty{color:var(--xv-secondary);border:1px dashed #d9d3e6;border-radius:12px;padding:16px}html body :is(.vdpShell,.vehicle360) h1{font-size:var(--xv-page-title)!important;font-weight:700!important;line-height:1.35!important}html body :is(.vdpShell,.vehicle360) h2{font-size:var(--xv-section-title)!important;font-weight:700!important;line-height:1.45!important}html body :is(.vdpShell,.vehicle360) h3{font-size:18px!important;font-weight:700!important}html body :is(.vdpShell,.vehicle360) :is(p,label,input,select,button){font-size:15px!important;line-height:1.65!important}html body :is(.vdpShell,.vehicle360) :is(small,.vdpCardHead>span,.vdpFacts span,.vdpKpis span,.vdpVisualTabs button,.lifePath span){letter-spacing:normal!important;font-size:13px!important;line-height:1.6!important}html body .vdpShell .vdpMarketActions button{min-height:44px;background:var(--xv-accent)!important;color:#fff!important}html body .vdpShell .vdpFacts b{overflow-wrap:anywhere}@media (max-width:900px){html body .kpiCards{grid-template-columns:repeat(2,minmax(0,1fr))}html body .kpiHero,html body .kpiColumns{grid-template-columns:minmax(0,1fr)}html body :is(.commerceBody,.devPlatformBody) aside button{white-space:nowrap}}@media (max-width:600px){html body .kpiCards,html body .kpiDashboard .capitalGrid{grid-template-columns:minmax(0,1fr)}html body .kpiDashboard :is(.kpiHero,.kpiColumns>article,.kpiCards>article){padding:18px}html body .commerceOS .lifecycle{flex-wrap:wrap;gap:12px}html body :is(.commerceMain,.devPlatformMain,.vdpShell,.vehicle360){padding-bottom:100px!important}}html body .commerceMetrics small,html body .commerceOS .lifecycle span{font-size:13px!important;line-height:1.6!important}html body .workspaceEmpty{color:var(--xv-secondary);border:1px dashed #d9d3e6;border-radius:12px;padding:20px;font-size:15px!important}html body .devEndpoint code{text-align:left;direction:ltr;border-radius:8px;padding:8px;color:var(--xv-text)!important;background:#f1edf9!important;font-size:14px!important}html body .kpiDashboard .alertRow{background:#f7f5fc;border-radius:12px;gap:10px;padding:14px;display:flex}html body .kpiDashboard :is(.profitList,.arrivalList)>a{overflow-wrap:anywhere;border-bottom:1px solid #e1deec;justify-content:space-between;gap:14px;padding-block:14px;display:flex}html body .kpiDashboard :is(.profitList,.arrivalList)>a>span{gap:6px;display:grid}html body .kpiDashboard .riskKpi{background:#fff9ee;border-color:#b66b18}html body .accessIntro{flex-direction:column;align-items:flex-start;gap:10px;display:flex}html body .accessIntro :is(span,strong),html body .teamTable small{font-size:13px!important;line-height:1.6!important}html body .accessIntro h2,html body .accessIntro p{margin:0}html body .accessCenter :is(input:not([type=checkbox]),select){box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--xv-text);background:#fff;border:1px solid #d9d3e6;border-radius:10px;padding:10px 12px;font-size:16px}html body .accessCenter input[type=email]{text-align:left;direction:ltr}html body .accessCenter button{border-radius:10px;min-height:44px;background:var(--xv-accent)!important;color:#fff!important;font-size:15px!important;font-weight:700!important}html body .teamTable article>div{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}html body .teamTable :is(label,b){font-size:15px!important;line-height:1.6!important}html body .standaloneAccess{padding-bottom:100px}@media (max-width:600px){html body .accessCenter{padding:18px!important}html body .teamTable article{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}html body .accessCenter .apiKeyForm{grid-template-columns:minmax(0,1fr)}}html body :is(.commerceOS,.devPlatform,.vdpShell,.vehicle360) :is(p,small,em){color:var(--xv-secondary);font-weight:400!important}html body .devGrid>.devCard{box-sizing:border-box;justify-self:stretch;width:100%;min-width:0}html body :is(.devPlatform .devCard,.accessCenter) button{box-shadow:0 6px 16px #5134b518!important}html body .vehicleV2{padding-bottom:110px;font-size:15px;line-height:1.65}html body .vehicleV2 :is(h1){font-size:var(--xv-page-title)!important;font-weight:700!important;line-height:1.35!important}html body .vehicleV2 :is(h2,.vehicleEmptyV2>b){font-size:var(--xv-section-title)!important;font-weight:700!important;line-height:1.45!important}html body .vehicleV2 :is(p,.vehicleEmptyV2>span,.vehicleNarrative,.decisionBrief span){font-size:15px!important;font-weight:400!important;line-height:1.65!important}html body .vehicleV2 :is(header a,.vehicleLookup>span,.vehicleAnchor a,.vehicleSectionV2>header span,.vehicleSignalGrid span,.vehicleSignalGrid small,.vehicleFacts span){letter-spacing:normal!important;font-size:13px!important;line-height:1.6!important}html body .vehicleV2 .vehicleLookup input{text-align:left;box-sizing:border-box;direction:ltr;width:100%;min-width:0;font-size:16px}html body .vehicleV2 .vehicleLookup button{background:var(--xv-accent)!important;box-shadow:none!important;font-size:15px!important;font-weight:700!important}html body .vehicleV2 :is(.vehicleEmptyV2>span,.vehicleLookup>span,header a){color:var(--xv-secondary)!important}html body .vehicle360 :is(header>div,.salesCard,.expenseList,.expenseTotals>span,.docLibrary article>div,.vehicle360Columns>section){overflow-wrap:anywhere;min-width:0}html body .vehicle360 :is(input,select,textarea){min-width:0;max-width:100%}html body .vehicle360 :is(.docHead>strong,.salesDeskHead>strong,.logisticsHeader>strong){letter-spacing:normal;flex-shrink:0;font-size:13px;font-weight:600}html body .vehicle360 :is(.docLibrary article span,.docLibrary article small,.expenseList small,.dealSummary small,.lifeTimeline span){color:var(--xv-secondary);letter-spacing:normal;font-size:13px;line-height:1.65;display:block}html body .vehicle360 :is(.dealSummary b,.completedSale b,.completedSale span,.completedSale small){display:block}html body .vehicle360 :is(.expenseList article,.vehicle360 dl div){align-items:flex-start;gap:16px}html body .vehicle360 .expenseList article>span{min-width:0}html body .vehicle360 :is(.expenseList strong,.vehicle360Metrics b,.expenseTotals b){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;display:inline-block}html body .vehicle360 .docLibrary article{grid-template-columns:42px minmax(0,1fr) auto auto}html body .vehicle360 :is(.salesCard>span,.docHead span,.expenseHead>div>span,.logisticsHeader span,.salesDeskHead span){letter-spacing:normal;font-size:13px;font-weight:600}html body .vehicle360 button:disabled{opacity:.6;cursor:wait}html body .vehicle360 :is(button,input,select,textarea):focus-visible{outline:3px solid var(--xv-primary,#635bdf);outline-offset:3px}@media (max-width:800px){html body .vehicle360 :is(.salesDesk360,.expense360,.documentCenter360,.logistics360,.vehicle360Columns>section){padding:16px}html body .vehicle360 .docLibrary{padding:12px}html body .vehicle360 .docLibrary article{grid-template-columns:42px minmax(0,1fr)}html body .vehicle360 :is(input,select,textarea){font-size:16px!important}html body .vehicle360 button{min-height:44px}html body .vehicle360 dd{overflow-wrap:anywhere;text-align:end;max-width:60%}}html body .vehicle360 .expenseList strong{white-space:nowrap;flex-shrink:0}html body .vehicle360 :is(.expenseTotals small,.expenseTotals b){display:block}@media (max-width:800px){html body .vehicle360 .docLibrary article button{grid-column:1/-1;width:100%}}html body .vehicle360 :is(input,select,textarea){color:var(--xv-text);font-weight:400!important}html body .vehicle360 :is(.docUpload>button,.compactSalesForm button,.expenseForm button,.logisticsForm>button){background:var(--xv-accent);color:#fff;box-shadow:none;font-weight:600}html body .vehicle360 :is(.docHead>div>span,.expenseHead>div>span,.logisticsHeader>div>span,.salesDeskHead>div>span,.expenseTotals b){color:var(--xv-accent)}html body .sampleDataBadge{color:#432696;text-align:center;background:#f4f0fc;border:1px solid #d7ceef;border-radius:12px;align-items:center;padding:12px 18px;font-size:15px;font-weight:700;line-height:1.5;display:inline-flex}html body :is(.authPage,.vinJourney,.publicHome) :is(input,select,textarea){font-size:16px}html body :is(input[type=email],input[autocomplete=username],input[autocomplete=email],input[name=vin],bdi){direction:ltr;unicode-bidi:isolate}html body dialog.xCommandBackdrop{box-sizing:border-box;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;overflow-y:auto}html body dialog.xCommandBackdrop:not([open]){display:none!important}html body .xCommand{max-height:calc(100dvh - 48px);overflow-y:auto}html body .xCommand input{min-width:0;font-size:16px!important}html body .xCommand :is(a,b){font-size:15px!important;line-height:1.6!important}html body .xCommand :is(small,footer,a span){color:#615e73!important;font-size:13px!important;line-height:1.6!important}html body .xCommand>div>button{color:#432696;cursor:pointer;background:#f3f0fa;border:1px solid #d9d1e8;border-radius:8px;min-width:44px;min-height:44px;font-size:24px}html body .xCommand :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #7556cc}.personalShell .optionGrid article{min-width:0}.personalShell .optionGrid p{overflow-wrap:anywhere;color:#40556a;font-size:16px!important;line-height:1.75!important}.personalShell .optionCode{overflow-wrap:anywhere;font-size:14px!important;line-height:1.6!important}.personalShell .equipmentSummary small{font-size:14px!important;line-height:1.6!important}html body .personalStats span,html body .personalReportList time{color:#536577!important}html body .authPage .authMessage{overflow-wrap:anywhere;font-size:14px!important;line-height:1.75!important}html body .publicVinSearch .vinProgress{color:#536577!important;font-size:12px!important;line-height:1.4!important}html body .publicVinSearch.isValid .vinProgress{color:#08745b!important}html body .publicHome .sampleSignal>strong{color:#126348!important;font-size:12px!important;line-height:1.5!important}html body .publicHome .sampleRisk>div:has(.warnDot) .sampleSignal>strong{color:#8a4a00!important}html body .publicHome .sampleReportV2 .sampleSpecs span{color:#5f566d!important;font-size:12px!important;line-height:1.5!important}html body .reportsV2 .reportMetaV2 span{font-size:14px!important;line-height:1.6!important}html body .reportsV2 .reportClearSearch{color:#5032a2;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6bedf;border-radius:10px;margin-top:16px;padding:8px 18px}html body .reportsV2 .reportClearSearch:focus-visible{outline-offset:3px;outline:3px solid #6757e8}@media (max-width:560px){html body .reportsV2 .reportStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .reportsV2 .reportStats article{min-width:0;padding:12px 8px!important}html body .reportsV2 .reportStats span{min-height:42px;font-size:13px!important}html body .reportsV2 .reportStats b{font-size:20px!important}}
html body .adminExperience{--admin-ink:#1c2540;--admin-muted:#58647b;color:var(--admin-ink);background:#f4f6fa;grid-template-columns:248px minmax(0,1fr)}html body .adminExperience .adminDirectory{background:#fff;border-color:#e3e8f0;gap:10px;padding:20px 12px}html body .adminDirectoryBrand{color:#647089;border-color:#e7ebf2;gap:4px;padding:0 14px 18px}html body .adminDirectoryBrand img{width:148px;height:44px}html body .adminExperience .adminSectionNav{gap:5px!important}html body .adminExperience .adminNavGroup>summary{min-height:32px;letter-spacing:.07em!important;color:#69758c!important;padding-inline:12px!important;font-size:11px!important;font-weight:700!important}html body .adminExperience .adminNavLinks{gap:3px!important;padding:2px 0 8px!important}html body .adminExperience .adminNavLinks a{transition:background .16s,color .16s;color:#46536b!important;border-radius:10px!important;min-height:44px!important;padding:9px 12px!important;font-size:14px!important}html body .adminExperience .adminNavLinks a.active{color:#fff!important;background:#292654!important;box-shadow:inset 3px 0 #9f93ff!important}html[dir=rtl] body .adminExperience .adminNavLinks a.active{box-shadow:inset -3px 0 #9f93ff!important}html body .adminExperience .adminNavLinks a:hover:not(.active){color:#393083!important;background:#f0f2f8!important}html body .adminExperience .adminNavLinks a.active i{color:#c5c0ee}html body .adminExperience .adminSidebarToggle{color:#4f5c74;background:#f8f9fc;border-color:#e2e7ef;margin-top:10px}html body .adminExperience .adminContent>main,html body .adminExperience .adminContent>div>main{padding-top:32px!important}html body .adminExperience .adminContent h1{color:#1c2540!important;letter-spacing:-.025em!important;font-size:clamp(26px,2.3vw,34px)!important;font-weight:700!important}html body .adminExperience .adminContent :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-shadow:0 1px 2px #17244405;color:#26324b!important;background:#fff!important;border:1px solid #cdd5e2!important}html body .adminExperience :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #8270df!important}html body .adminExperience button:disabled{cursor:not-allowed;opacity:.55}html body .xRoleNav[data-admin=true]{background:#fff!important;border-bottom:1px solid #e3e8f0!important;box-shadow:0 2px 12px #18234105!important}html body .xRoleNav[data-admin=true] .xRoleNavInner{gap:12px;min-height:72px;padding-inline:24px}html body .xRoleNav[data-admin=true] .xAdminBreadcrumb{flex:1;gap:10px;min-width:0}html body .xRoleNav[data-admin=true] .xAdminBreadcrumb>a{white-space:nowrap;color:#5141b5!important;font-size:13px!important}html body .xRoleNav[data-admin=true] .xAdminBreadcrumb>b{color:#718099!important;font-size:10px!important}html body .xRoleNav[data-admin=true] .xAdminBreadcrumb>strong{color:#26324b!important;font-size:13px!important}html body .xRoleNav[data-admin=true] .xAdminTopTools a{background:#f8f9fc!important;border:1px solid #e1e6ef!important;border-radius:9px!important;min-height:40px!important;padding:9px 12px!important;font-size:13px!important}html body .xRoleNav[data-admin=true] .xAccountTrigger{box-shadow:none!important;background:#fff!important;border:1px solid #e1e6ef!important;border-radius:12px!important;padding:7px 10px!important}html body .xRoleNav[data-admin=true] .xAccountAvatar{background:#393268!important;border-radius:10px!important}html body .adminExperience .xTruthSearch{background:#fff;border:1px solid #e0e6ef;border-radius:16px;max-width:980px;margin-top:28px;padding:20px;box-shadow:0 5px 20px #26324b05}.adminDesignNote{color:#644b14;background:#fff6dd;border-bottom:1px solid #eadbb5;padding:10px 24px;font-size:14px}.adminDesignCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:980px;margin-top:26px;display:grid}.adminDesignCards article{background:#fff;border:1px solid #e0e6ef;border-radius:14px;gap:10px;padding:22px;display:grid}.adminDesignCards article span{color:#647089;font-size:13px}.adminDesignCards article b{color:#27324d;font-size:18px}.adminDesignCards article p{color:#58647b;margin:0}@media (min-width:901px){html body.xAdminSidebarCollapsed .adminExperience{grid-template-columns:76px minmax(0,1fr)}}@media (max-width:900px){html body .adminExperience{display:block}.adminDesignCards{grid-template-columns:1fr}html body .xRoleNav[data-admin=true] .xRoleNavInner{flex-wrap:wrap;min-height:64px;padding:10px 16px}html body .xRoleNav[data-admin=true] .xAdminBreadcrumb>b,html body .xRoleNav[data-admin=true] .xAdminBreadcrumb>span{display:none}html body .xRoleNav[data-admin=true] .xAdminBreadcrumb{flex-wrap:wrap;flex-basis:100%;gap:5px 12px}html body .adminExperience .xTruthSearch{padding:14px}html body .adminExperience .adminNavLinks a{font-size:14px!important}}@media (prefers-reduced-motion:reduce){html body .adminExperience .adminNavLinks a{transition:none}}html body .adminNavGroup:not([open])>.adminNavLinks{display:none!important}body:has(.adminDesignPreview) .xRoleNav:not(.adminDesignPreview .xRoleNav){display:none!important}html[lang=ar] body .adminExperience .adminNavLinks a{font-size:15px!important}html body .adminExperience .adminNavLinks a b{line-height:1.5!important}html body .adminExperience .adminNavGroup{flex-shrink:0}@media (max-width:900px){html body .xRoleNav[data-admin=true]{height:auto!important;min-height:64px!important}html body .xRoleNav[data-admin=true] .xRoleNavInner{flex-wrap:nowrap!important;gap:8px!important;height:auto!important;min-height:64px!important}html body .xRoleNav[data-admin=true] .xAdminBreadcrumb{flex:auto!important;min-width:0!important}html body .xRoleNav[data-admin=true] .xAdminBreadcrumb>strong{white-space:normal!important;max-width:none!important;line-height:1.5!important;overflow:visible!important}html body .xRoleNav[data-admin=true] .xRoleSpacer{display:none!important}}@media (min-width:901px){html body.xAdminSidebarCollapsed .adminExperience .adminNavGroup>summary{display:none!important}html body.xAdminSidebarCollapsed .adminExperience .adminNavLinks{padding-bottom:2px!important}}html body .adminExperience .platformCenter .pcAction{text-align:center;justify-content:center;min-height:44px;color:#fff!important;box-shadow:none!important;background:#5141b5!important;border:1px solid #5141b5!important;border-radius:10px!important;padding:11px 18px!important;font-weight:700!important}html body .adminExperience .platformCenter .pcAction:hover{background:#403194!important;border-color:#403194!important}html body .adminExperience .platformCenter :is(.pcKpis article,.pcGrid>article,.providerIntel,.pcRoadmap){background:#fff!important;border:1px solid #dfe5ef!important;border-radius:14px!important;box-shadow:0 2px 8px #24334b04!important}html body .adminExperience .platformCenter .providerTable{border:1px solid #dfe5ef!important;border-radius:10px!important}html body .adminExperience .platformCenter .providerRow{color:#26324b!important;background:#fff!important;border-bottom:1px solid #e7ebf2!important;border-radius:0!important}html body .adminExperience .platformCenter .providerRow:nth-child(odd):not(.providerHeader){background:#f8fafc!important}html body .adminExperience .platformCenter .providerRow.providerHeader{color:#46536b!important;text-transform:none!important;background:#edf1f7!important;font-weight:700!important}html body .adminExperience .platformCenter :is(.providerIntelHead>a,.pcGrid article>a){background:#f8f7fc;border:1px solid #ddd9ef;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;text-decoration:none;display:inline-flex;color:#5141b5!important;font-weight:600!important}html body .adminExperience .platformCenter :is(.providerIntelHead>a,.pcGrid article>a):hover{background:#efecfa;border-color:#b9afe4}html body .adminExperience .platformCenter .sourceList>div{background:#f8fafc!important;border-color:#e2e7ef!important}@media (max-width:600px){html body .adminExperience .platformCenter header .pcAction{box-sizing:border-box;width:100%}html body .adminExperience .platformCenter .providerIntelHead>a{align-self:stretch}}html body .adminExperience .platformCenter .providerRow.providerHeader>*{color:#46536b!important;font-size:13px!important;font-weight:700!important}html body .adminExperience .platformCenter .providerRow:not(.providerHeader){font-size:14px!important;line-height:1.6!important}html body .adminExperience .platformCenter .pcHealthNotice a{background:#fffdf7;border:1px solid #dfd4b5;border-radius:9px;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex;color:#69521c!important;font-size:14px!important}html body .adminNavSearch{color:#5d6380;gap:8px;padding:8px 10px 16px;font-size:12px;font-weight:700;display:grid}html body .adminNavSearch input{color:#282b46;width:100%;min-width:0;min-height:42px;font:inherit;box-sizing:border-box;background:#f8f9fd;border:1px solid #d7dced;border-radius:11px;padding:9px 11px}html body .adminExperience .adminNavGroup>summary{gap:8px;min-height:39px}html body .adminExperience .adminNavGroup>summary>span{flex:1}html body .adminGroupCount{color:#69738b;background:#edf0f7;border-radius:6px;padding:2px 6px;font-size:10px}html body .adminContextNav{background:#fff;border-bottom:1px solid #e0e5ef;align-items:center;gap:20px;min-width:0;padding:16px 28px;display:flex}html body .adminContextNav>span{color:#737c90;letter-spacing:.04em;flex-shrink:0;font-size:11px;font-weight:700}html body .adminContextNav>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}html body .adminContextNav a{color:#526079;box-sizing:border-box;border:1px solid #0000;border-radius:10px;align-items:center;min-height:42px;padding:8px 13px;font-size:13px;font-weight:600;text-decoration:none;display:flex}html body .adminContextNav a:hover{color:#4b3c93;background:#f3f1fb}html body .adminContextNav a[aria-current=page]{color:#4d399e;background:#f0ecff;border-color:#d8d0f5;box-shadow:0 2px #ded7f2}html body .adminContextNav a:focus-visible{outline-offset:2px;outline:3px solid #8270df}@media (min-width:901px){html body.xAdminSidebarCollapsed .adminNavSearch{display:none}html body .adminExperience .adminDirectory{overflow-y:auto}}@media (max-width:900px){html body .adminContextNav{padding:12px 16px;display:block}html body .adminContextNav>span{margin-bottom:8px;display:block}html body .adminContextNav>div{gap:6px}html body .adminContextNav a{min-height:44px;font-size:12px}html body .adminNavSearch{padding:6px 0 12px}html body .adminExperience .adminNavGroup>summary{display:flex!important}html body .adminGroupCount{margin-inline-start:auto}html body .adminExperience .adminSectionNav[data-mobile-open=true]{max-height:46vh;flex-direction:column!important;display:flex!important;overflow:hidden auto!important}html body .adminExperience .adminSectionNav .adminNavGroup{box-sizing:border-box;width:100%;display:block!important}html body .adminExperience .adminSectionNav .adminNavLinks{grid-template-columns:1fr!important;display:grid!important}html body .adminExperience .adminSectionNav .adminNavLinks a{box-sizing:border-box;width:100%;white-space:normal!important}}html body .xRoleNav[data-admin=true] .xRoleNavInner{gap:12px!important;height:auto!important;min-height:64px!important;padding:8px 20px!important}html body .xRoleNav[data-admin=true] .xAdminBreadcrumb{flex:none!important}html body .xRoleNav[data-admin=true] .adminContextNav{background:0 0;border:0;flex:1;gap:0;min-width:0;padding:0!important}html body .xRoleNav[data-admin=true] .adminContextNav>span{display:none!important}html body .xRoleNav[data-admin=true] .adminContextNav>div{flex-wrap:wrap;gap:4px}html body .xRoleNav[data-admin=true] .adminContextNav a{white-space:nowrap;min-height:44px;padding:8px 10px!important;font-size:12px!important}html body .xRoleNav[data-admin=true] .xRoleSpacer,html body .xRoleNav[data-admin=true] .xAccountCopy small{display:none}html body .xRoleNav[data-admin=true] .xAccountTrigger{min-height:44px!important}@media (max-width:1200px){html body .xRoleNav[data-admin=true] .xAdminTopTools{display:none}html body .xRoleNav[data-admin=true] .xAccountCopy{display:none!important}}@media (max-width:900px){html body .xRoleNav[data-admin=true] .xRoleNavInner{flex-wrap:wrap!important;gap:8px!important;padding:8px 12px!important}html body .xRoleNav[data-admin=true] .xAdminBreadcrumb{flex:1!important}html body .xRoleNav[data-admin=true] .adminContextNav{flex:1 0 100%;order:5;width:100%;overflow-x:auto;padding-bottom:4px!important}html body .xRoleNav[data-admin=true] .adminContextNav>div{flex-wrap:nowrap;width:max-content}html body .xRoleNav[data-admin=true] .adminContextNav a{font-size:12px!important}}html body .xRoleNav[data-admin=true] .adminContextNav a,html body .xRoleNav[data-admin=true] .xAdminBreadcrumb>a{display:inline-flex!important}@media (max-width:900px){html body .xRoleNav[data-admin=true] .xAdminBreadcrumb>a{font-size:12px!important}html body .xRoleNav[data-admin=true] .adminContextNav{overscroll-behavior-inline:contain}}
html body .adminExperience{--depth-edge:#d5dbea;--depth-ink:#29314b;background:radial-gradient(at 95% 0,#eeebfb 0,#0000 48%),#f4f6fb}html body .adminExperience :is(.pcKpis article,.pcGrid>article,.providerIntel,.pcRoadmap,.adminDesignCards article){background:linear-gradient(150deg,#fff,#fbfcff)!important;border:1px solid #dce2ee!important;border-radius:18px!important;box-shadow:inset 0 1px #fff,0 3px #e5e9f2,0 12px 26px #24334b09!important}html body .adminExperience :is(button,.pcAction,.providerIntelHead>a,.pcGrid article>a,.pcHealthNotice a,.adminNavLinks a),html body .xRoleNav[data-admin=true] :is(button,.xAdminTopTools a){min-height:44px;transition:transform .16s,box-shadow .16s,background-color .16s}html body .adminExperience :is(button,.pcAction,.providerIntelHead>a,.pcGrid article>a,.pcHealthNotice a):not(:disabled),html body .xRoleNav[data-admin=true] :is(button,.xAdminTopTools a){color:#3e376f!important;background:linear-gradient(#fff,#f0f2f9)!important;border:1px solid #d7dcec!important;border-radius:12px!important;box-shadow:inset 0 1px #fff,0 3px #cdd3e3,0 7px 12px #2734540c!important}html body .adminExperience .platformCenter .pcAction,html body .adminExperience .adminNavLinks a.active{color:#fff!important;background:linear-gradient(155deg,#6654d6,#44349c)!important;border:1px solid #5141ad!important;box-shadow:inset 0 1px #ffffff40,0 4px #302474,0 9px 16px #4b3b9e24!important}html body .adminExperience .adminNavLinks{gap:10px!important;padding:8px 3px 14px!important}html body .adminExperience .adminNavLinks a{border:1px solid #0000!important;border-radius:12px!important;min-height:48px!important}html body .adminExperience .adminNavGroup>summary{cursor:pointer;border-radius:10px;color:#606c87!important;padding:13px 12px!important}html body .adminExperience .adminNavGroup>summary:hover{background:#eeeef8}html body .adminExperience .adminNavGroup>summary i{transition:transform .16s}html body .adminExperience .adminNavGroup[open]>summary i{transform:rotate(180deg)}html body .adminExperience :is(.providerIntelHead>a,.pcGrid article>a){margin-top:16px!important}html body .adminExperience button:disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}html body :is(.adminExperience,.xRoleNav[data-admin=true]) :is(a,button,summary,input,select):focus-visible{outline-offset:4px!important;outline:3px solid #8773e8!important}@media (hover:hover){html body .adminExperience :is(button:not(:disabled),.pcAction,.providerIntelHead>a,.pcGrid article>a,.adminNavLinks a):hover,html body .xRoleNav[data-admin=true] :is(button,.xAdminTopTools a):hover{transform:translateY(-2px)}html body .adminExperience .adminNavLinks a:not(.active):hover{background:#f3f1fc!important;border-color:#ddd7f3!important;box-shadow:0 3px #ddd8ee!important}}html body .adminExperience :is(button:not(:disabled),.pcAction,.providerIntelHead>a,.pcGrid article>a,.adminNavLinks a):active,html body .xRoleNav[data-admin=true] :is(button,.xAdminTopTools a):active{transform:translateY(3px)!important;box-shadow:inset 0 2px 5px #29204725,0 1px #cbd1df!important}@media (prefers-reduced-motion:reduce){html body .adminExperience *,html body .xRoleNav[data-admin=true] *{scroll-behavior:auto!important;transition:none!important}html body .adminExperience :is(a,button):hover,html body .xRoleNav[data-admin=true] :is(a,button):hover{transform:none!important}}@media (max-width:900px){html body .adminExperience .adminMobileToggle{margin-bottom:10px!important}html body .adminExperience .adminNavLinks{padding-inline:5px!important}}
:root{--brand-ink:#17253d;--brand-muted:#51617a;--brand-purple:#5741c4;--brand-line:#dce3ee;--brand-canvas:#f5f7fb}html body .publicHome{color:var(--brand-ink);background:#fff}html body .publicHome .heroNew{border-bottom:1px solid var(--brand-line);background:radial-gradient(at 88% 35%,#e6e8ff 0,#0000 50%),linear-gradient(130deg,#f8fafc,#f1f3fc)!important}html body .publicHome .heroNew:before,html body .publicHome .heroNew:after{opacity:.2!important}html body .publicHome .heroCopy h1{color:var(--brand-ink)!important;letter-spacing:-.045em!important}html body .publicHome .heroCopy h1 em{-webkit-text-fill-color:var(--brand-purple)!important;color:var(--brand-purple)!important;background:0 0!important}html body .publicHome .heroCopy>p{max-width:58ch;color:var(--brand-muted)!important}html body .publicHome .eyebrowNew{letter-spacing:.08em!important;color:#47368c!important;background:#eeebfb!important;border:1px solid #ded8f3!important;font-size:11px!important}html body .publicHome .publicVinSearch{border:1px solid #ced7e6!important;border-radius:18px!important;box-shadow:0 4px #e0e5ef,0 18px 40px #23375e0d!important}html body .publicHome .publicVinSearch input{color:#17253d!important;font-size:16px!important}html body .publicHome .publicVinSearch input::placeholder{opacity:1;color:#66738a!important}html body .publicHome .publicVinSearch button{color:#fff!important;background:linear-gradient(145deg,#6650d6,#4c37b0)!important;border:1px solid #503cb1!important;box-shadow:0 3px #342579,0 8px 16px #4b37ad20!important}html body .publicHome .heroTrust>span{color:#46556c!important;box-shadow:none!important;background:#fff!important;border:1px solid #dde3ef!important;font-size:11px!important}html body .publicHome .vehicleTwin{background:linear-gradient(145deg,#111f38,#27204c)!important;border:1px solid #34425f!important;box-shadow:0 24px 60px #16223826!important}html body .publicHome .twinDecision{background:#101c32!important;border:1px solid #3b4660!important}html body .publicHome .twinDecision p{color:#c6cedd!important}html body .publicHome .trustStrip{border-bottom:1px solid var(--brand-line)!important;background:#fff!important}html body .publicHome .trustStrip b{color:var(--brand-ink)!important}html body .publicHome .trustStrip span{color:var(--brand-muted)!important;font-size:13px!important}html body .publicHome :is(.lightSection,.stepsSection,.faqSection,.serviceCatalog){background:#f8fafc!important}html body .publicHome :is(.sectionIntro h2,.serviceCatalog h2,.faqSection h2,.stepsSection h2){letter-spacing:-.025em;color:var(--brand-ink)!important}html body .publicHome :is(.sampleReport,.reportBenefits article,.serviceCatalogGrid article){border:1px solid var(--brand-line)!important;background:#fff!important;border-radius:20px!important;box-shadow:0 3px #e9edf5,0 12px 28px #1f315109!important}html body .publicHome .serviceCatalogGrid article{border-top:3px solid #7a67ce!important}html body .publicHome .serviceCatalogPrice{color:#322474!important}html body .publicHome .serviceCatalogNotice{color:#514519!important;background:#fff9e8!important;border-color:#eadba6!important}html body .publicHome .darkSection{background:#15223a!important}html body .publicHome .darkSection .sectionIntro h2{color:#fff!important}html body .publicHome .darkSection .sectionIntro>p{color:#c6cfde!important}html body .publicHome .featureGroups article{background:#1d2d48!important;border:1px solid #41516c!important;border-radius:18px!important;box-shadow:0 4px #0e1a2e!important}html body .publicHome .featureGroups article :is(h3,li){color:#f4f6ff!important}html body .publicHome .featureGroups article p{color:#c7d1e2!important}html body .publicHome .featureGroups article>span{color:#bdb1ff!important}html body .publicHeaderHost .publicNav{border:1px solid #dce3ee!important;box-shadow:0 3px #e8ecf4,0 12px 26px #23355508!important}html body .publicHeaderHost :is(.publicNav nav>a,.publicNavDropdownTrigger){font-size:13px!important;font-weight:650!important}html body .publicHeaderHost .publicNavDropdownMenu{max-height:calc(100dvh - 160px);overflow-y:auto;border:1px solid #dce1ef!important;border-radius:16px!important;box-shadow:0 20px 48px #19284124!important}html body .publicHeaderHost .publicNavDropdownMenu a{border-radius:10px!important}html body .publicHeaderHost .publicNavDropdownMenu a:hover{background:#eeebfb!important}html body .publicHeaderHost .publicNavDropdownMenu small{color:#596780!important;font-size:12px!important}html body .publicHeaderHost .publicNavDropdownMenu a:nth-child(6):before{content:"06"!important}html body .adminExperience{--admin-ink:#17253d;--admin-muted:#51617a;background:var(--brand-canvas)!important}html body .adminExperience .adminDirectory{background:#fff!important;border-inline-end:1px solid #dce3ee!important}html body .adminExperience .adminContent h1{color:var(--brand-ink)!important}html body .adminExperience .adminNavGroup>summary{letter-spacing:.07em!important;color:#5a6880!important;font-size:11px!important}html body .adminExperience .adminNavLinks{gap:5px!important;padding-block:4px 10px!important}html body .adminExperience .adminNavLinks a{color:#40516d!important;min-height:44px!important}html body .adminExperience .adminNavLinks a.active{color:#fff!important;background:linear-gradient(145deg,#5843be,#3f3190)!important;box-shadow:inset 0 1px #ffffff30,0 3px #2e236a,0 7px 14px #34257819!important}html body .adminExperience :is(.pcKpis article,.pcGrid>article,.providerIntel,.pcRoadmap,.adminDesignCards article){background:#fff!important;border-color:#dce3ee!important;box-shadow:0 3px #e7ecf4,0 10px 24px #26385907!important}html body .adminExperience :is(.pcKpis article,.adminDesignCards article){border-top:3px solid #b5a9e2!important}html body .xRoleNav[data-admin=true] .adminContextNav a[aria-current=page]{color:#44318f!important;background:#ede9fb!important;border-color:#d5ccef!important;box-shadow:0 3px #d5cdea!important}html body .xRoleNav[data-admin=true] .adminContextNav a{font-size:13px!important}html body :is(.publicHome,.publicHeaderHost,.adminExperience) :is(a,button,input,summary,select):focus-visible{outline-offset:4px!important;outline:3px solid #6550bd!important}@media (hover:hover){html body .publicHome :is(.publicVinSearch button,.publicInlineActions a):hover{filter:brightness(.96)}html body .publicHome .serviceCatalogGrid article:hover{border-color:#b5a5e3!important}}@media (max-width:650px){html body .publicHome .heroCopy h1{font-size:36px!important;line-height:1.22!important}html body .publicHome .heroCopy>p{font-size:16px!important}html body .publicHome .heroTrust{gap:6px!important}html body .publicHome .heroTrust>span{font-size:10px!important}html body .publicHome .eyebrowNew{letter-spacing:.025em!important;font-size:9px!important}html body .publicHeaderHost .publicNavDropdownMenu{max-height:48dvh}html body .adminExperience .adminNavLinks a{min-height:46px!important}}html[lang=ar] body .publicHome .heroCopy h1{letter-spacing:0!important;line-height:1.45!important}@media (prefers-reduced-motion:reduce){html body .publicHome *,html body .publicHeaderHost *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html body :is(.personalShell,.reportsV2,.settingsV2,.xvProfilePage,.billingShell){background:var(--brand-canvas)!important;color:var(--brand-ink)!important}html body :is(.personalStats article,.personalRecent,.reportStats article,.reportCards>a,.reportTable>a,.settingsCard,.xvProfileSide,.xvProfileCard,.currentAccess,.creditSection,.billingRequests,.arLot,.factoryReportShell li){border-color:var(--brand-line)!important;border-radius:18px!important;box-shadow:inset 0 1px #fff,0 3px #e5e9f2,0 12px 26px #24334b09!important}html body :is(.personalHero,.billingHero,.arHero){color:#fff!important;background:linear-gradient(135deg,#17253d,#302456)!important}html body :is(.reportsV2 header span,.reportsV2 .reportCards strong,.reportTable strong,.settingsV2 header>span,.xvProfileIntro>div:first-child>span){color:var(--brand-purple)!important}html body :is(.personalStats span,.reportStats span,.reportMetaV2 span,.reportCards code,.reportTable code,.settingsRow span,.settingsRow b,.settingsV2 header p,.settingsCard p,.xvProfileForm label,.xvProfileForm small,.xvProfileSide dt,.xvProfileSide dd,.xvProfileActions span){font-size:14px!important;line-height:1.65!important}html body :is(.personalStats span,.reportStats span,.reportMetaV2 span,.reportCards code,.reportTable code,.settingsRow span,.settingsCard p,.xvProfileForm small,.xvProfileActions span){color:var(--brand-muted)!important}html body :is(.reportsV2,.settingsV2,.xvProfilePage) h1{letter-spacing:-.025em!important;line-height:1.2!important}html body :is(.reportTools button,.settingsV2>aside button,.personalSearch button,.xvProfileActions button,.factoryReportShell button,.auctionPilotButton){cursor:pointer!important;border-radius:12px!important;min-height:44px!important;font-size:14px!important;transition:transform .15s,box-shadow .15s!important}html body :is(.personalSearch button,.xvProfileActions button,.factoryReportShell button,.auctionPilotButton){color:#fff!important;background:linear-gradient(155deg,#6654d6,#44349c)!important;border:1px solid #5141ad!important;box-shadow:inset 0 1px #ffffff40,0 3px #302474,0 7px 14px #4b3b9e24!important}html body .reportTools{gap:14px!important}html body .reportTools>div{background:#e9edf5!important;gap:5px!important;padding:5px!important}html body .reportTools button.active{color:#46339e!important;background:#fff!important;box-shadow:0 3px #cdd3e3!important}html body .settingsV2>aside{border-inline-end:1px solid var(--brand-line)!important;background:#fff!important;gap:8px!important}html body .settingsV2>aside>a{color:var(--brand-purple)!important}html body .settingsV2>aside>span{color:var(--brand-muted)!important;font-size:12px!important}html body .settingsV2>aside button{color:var(--brand-muted)!important;text-align:start!important;padding:12px 16px!important}html body .settingsV2>aside button.active{color:#fff!important;background:linear-gradient(155deg,#6654d6,#44349c)!important;box-shadow:inset 0 1px #ffffff40,0 3px #302474!important}html body .settingsCard>a{box-sizing:border-box!important;color:#4936a2!important;background:#f4f2fc!important;border:1px solid #ddd7f3!important;border-radius:12px!important;min-height:44px!important;padding:12px 16px!important;font-size:14px!important;box-shadow:0 3px #ddd8ee!important}html body :is(.reportEmpty,.settingsState){border-color:#b9c6d8!important;padding:40px 22px!important}html body :is(.reportEmpty span,.settingsState span){color:var(--brand-muted)!important;font-size:14px!important;line-height:1.7!important}html body :is(.factoryReportShell,.auctionReportShell){box-sizing:border-box!important;overflow-wrap:anywhere!important;min-width:0!important}html body .factoryReportShell dl>div{border:1px solid var(--brand-line)!important;background:#f0f3f9!important}html body .factoryReportShell ul{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important}html body .arStats strong{color:#4936a2!important}html body :is(.personalShell,.reportsV2,.settingsV2,.xvProfilePage,.factoryReportShell,.auctionReportShell) :is(a,button,input,select):focus-visible{outline-offset:4px!important;outline:3px solid #8773e8!important}html body :is(.personalSearch,.xvProfileActions,.factoryReportShell) button:disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}html body .adminExperience :is(.ruleBuilder,.rules,.mailTable,.mailStats>div){border-color:var(--brand-line)!important;border-radius:18px!important;box-shadow:0 3px #e5e9f2,0 10px 22px #24334b09!important}html body .adminExperience .rules article>button.delete{color:#a82439!important;background:#fff1f2!important;border-color:#efc3cb!important}html body .adminExperience .rules article>button.on{color:#146b49!important;background:#edf9f3!important;border-color:#bcdcca!important}html body .adminExperience .rules article>button.off{color:#526079!important;background:#f1f4f8!important}@media (hover:hover){html body :is(.personalSearch button,.xvProfileActions button,.factoryReportShell button,.settingsV2>aside button,.reportTools button):not(:disabled):hover{transform:translateY(-1px)!important}}html body :is(.personalSearch button,.xvProfileActions button,.factoryReportShell button,.settingsV2>aside button,.reportTools button):not(:disabled):active{transform:translateY(2px)!important;box-shadow:inset 0 2px 5px #29204725!important}@media (max-width:700px){html body .settingsV2>aside{gap:8px!important;padding:12px!important;scroll-padding-inline:12px!important}html body .settingsV2>aside button{flex-shrink:0!important}html body .settingsRow{grid-template-columns:1fr!important;gap:5px!important}html body .reportTools input{min-width:0!important;font-size:16px!important}html body .xvProfileIntro{min-width:0!important}html body .arHero h2{font-size:28px!important}html body .arHero h2 span{font-size:22px!important}}@media (prefers-reduced-motion:reduce){html body :is(.personalShell,.reportsV2,.settingsV2,.xvProfilePage,.factoryReportShell,.auctionReportShell) *{scroll-behavior:auto!important;transition:none!important}html body :is(.personalSearch button,.xvProfileActions button,.factoryReportShell button,.settingsV2>aside button,.reportTools button):hover{transform:none!important}}@media (min-width:981px){html body .billingShell .billingHero{box-sizing:border-box!important;min-height:320px!important}}html body .reportsV2>p{max-width:1240px;margin-inline:auto}html body .reportsV2>.auctionPilotButton{margin-inline-start:max(0px,50% - 620px)}html body .adminExperience .adminDirectory{gap:6px!important;padding-top:12px!important}html body .adminDirectoryBrand{min-height:0!important;margin-bottom:0!important;padding:0 10px 10px!important}html body .adminDirectoryBrand img{object-fit:contain;width:148px!important;height:40px!important}html body .adminNavSearch{gap:5px!important;padding:6px 8px 8px!important;font-size:12px!important}html body .adminNavSearch input{height:38px!important;min-height:38px!important;padding:6px 10px!important;font-size:14px!important}@media (max-width:900px){html body .adminDirectoryBrand{padding-bottom:8px!important}html body .adminNavSearch{padding:4px 0 8px!important}html body .adminNavSearch input{height:40px!important;min-height:40px!important;font-size:16px!important}}html body .adminDirectoryBrand{box-sizing:border-box!important;flex:none!important;align-items:center!important;min-height:54px!important;display:flex!important}html body .adminDirectoryBrand img{flex-shrink:0!important;position:static!important}html body .xRoleNav[data-admin=true] .xAdminHeaderLogo{flex:none;align-items:center;width:148px;min-height:44px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important}html body .xAdminHeaderLogo img{object-fit:contain;width:148px!important;height:40px!important;display:block!important}html body .adminExperience .adminDirectory{padding-top:10px!important}html body .adminExperience .adminNavSearch{margin:0!important;padding-top:2px!important}@media (max-width:900px){html body .xRoleNav[data-admin=true] .xAdminHeaderLogo{width:126px}html body .xAdminHeaderLogo img{width:126px!important;height:34px!important}html body .adminExperience .adminDirectory{padding-top:8px!important}}html body .providerSettingsDirectory{box-shadow:0 3px #e5e9f2;background:#fff!important;border:1px solid #dce3ee!important;border-radius:18px!important;margin:20px 0!important;padding:22px!important}html body .providerSettingsDirectory h2{margin:0 0 8px!important;font-size:23px!important}html body .providerSettingsDirectory p{line-height:1.7;color:#51617a!important;font-size:14px!important}html body .providerSettingsDirectory nav{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin:18px 0;display:grid!important}html body .providerSettingsDirectory nav a{gap:8px;font-weight:750;text-decoration:none;box-shadow:0 3px #d4ceea;color:#44349c!important;background:linear-gradient(#fff,#f3f1fc)!important;border:1px solid #ddd7f3!important;border-radius:12px!important;padding:16px!important;display:grid!important}html body .providerSettingsDirectory nav a span{font-size:13px;font-weight:500}html body .providerSettingsDirectory nav a:focus-visible{outline-offset:3px;outline:3px solid #8773e8}html body .adminExperience .adminSectionNav{gap:14px!important;padding:12px 0!important}html body .adminExperience .adminNavGroup>summary{letter-spacing:.09em!important;color:#738095!important;min-height:40px!important;padding:10px 14px!important;font-size:12px!important;font-weight:750!important}html body .adminExperience .adminNavLinks{gap:5px!important;padding:4px 0 10px!important}html body .adminExperience .adminNavLinks a{color:#536078!important;min-height:52px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:12px!important;padding:10px 14px!important;font-size:16px!important;font-weight:550!important;line-height:1.5!important;transform:none!important}html body .adminExperience .adminNavLinks a b{font-weight:inherit!important}html body .adminExperience .adminNavLinks a.active{color:#5038a9!important;box-shadow:none!important;background:#eeeafa!important;border-color:#e7dff7!important;font-weight:750!important}html body .adminExperience .adminNavLinks a.active i{color:#5038a9!important}html body .adminExperience .adminNavLinks a:not(.active):hover{color:#5038a9!important;box-shadow:none!important;background:#f4f2fa!important;transform:none!important}html body .adminExperience .adminNavMonogram{flex:0 0 24px;place-items:center;width:24px;height:24px;color:inherit!important;background:0 0!important;display:grid!important}html body .adminExperience .adminNavMonogram svg{width:23px!important;height:23px!important}html[lang=ar] body .adminExperience .adminNavLinks a{font-size:17px!important}html[lang=ar] body .adminExperience .adminNavGroup>summary{letter-spacing:0!important;font-size:13px!important}html body .adminExperience .adminSidebarToggle b{font-size:14px!important}@media (min-width:901px){html body:not(.xAdminSidebarCollapsed) .adminExperience{grid-template-columns:272px minmax(0,1fr)!important}html body.xAdminSidebarCollapsed .adminExperience .adminNavLinks a{padding:10px 0!important}}@media (max-width:900px){html body .adminExperience .adminNavLinks a{min-height:50px!important}html body .adminExperience .adminSectionNav[data-mobile-open=true]{max-height:52vh!important}}
