.RunningCostsPanel-module__aRkIRq__root{--running-costs-accent:var(--cw-results-brand-primary,var(--primary-color,#17e5d7));--running-costs-positive:var(--cw-results-status-positive,#34d399);--running-costs-negative:var(--cw-results-status-critical,#ff6b81);--running-costs-mix-home:var(--green-1-color,#40fb76);--running-costs-mix-work:var(--green-2-color,#29ad71);--running-costs-mix-public:color-mix(in srgb, var(--green-3-color,#0d6225) 70%, var(--green-2-color,#29ad71));gap:var(--spacing-xl);min-width:0;display:grid}.RunningCostsPanel-module__aRkIRq__periodSelector{min-width:0}.RunningCostsPanel-module__aRkIRq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.RunningCostsPanel-module__aRkIRq__mileageUnits button:focus-visible,.RunningCostsPanel-module__aRkIRq__editButton:focus-visible,.RunningCostsPanel-module__aRkIRq__resetButton:focus-visible,.RunningCostsPanel-module__aRkIRq__tariffInput input:focus-visible,.RunningCostsPanel-module__aRkIRq__rangeInput:focus-visible,.RunningCostsPanel-module__aRkIRq__switchLabel input:focus-visible+span{outline:2px solid color-mix(in srgb, var(--running-costs-accent) 72%, white);outline-offset:2px}.RunningCostsPanel-module__aRkIRq__summary{gap:var(--spacing-lg);display:grid}.RunningCostsPanel-module__aRkIRq__summaryCopy{gap:var(--spacing-md);min-width:0;display:grid}.RunningCostsPanel-module__aRkIRq__summaryHeader{justify-content:space-between;align-items:center;gap:var(--spacing-lg);display:flex}.RunningCostsPanel-module__aRkIRq__summaryHeader .RunningCostsPanel-module__aRkIRq__periodSelector{flex:0 330px;width:min(100%,330px)}.RunningCostsPanel-module__aRkIRq__eyebrow{color:var(--cw-results-panel-muted-text,#ffffffa8);font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:.06em;text-transform:uppercase;margin:0;line-height:1.2}.RunningCostsPanel-module__aRkIRq__savingsValue{align-items:baseline;gap:var(--spacing-md);color:var(--running-costs-positive);font-variant-numeric:tabular-nums;letter-spacing:-.04em;flex-wrap:wrap;margin:0;font-size:clamp(34px,5vw,56px);font-weight:600;line-height:.95;display:flex}.RunningCostsPanel-module__aRkIRq__savingsValue span{letter-spacing:normal;color:var(--cw-results-panel-text,#fffffff0);font-size:var(--font-size-xs);font-weight:500}.RunningCostsPanel-module__aRkIRq__savingsDescription{max-width:42rem;color:var(--cw-results-panel-muted-text,#ffffffb3);font-size:var(--font-size-base-alt);margin:0;line-height:1.55}.RunningCostsPanel-module__aRkIRq__assumptionSummary{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.RunningCostsPanel-module__aRkIRq__assumptionChip{appearance:none;align-items:center;gap:var(--spacing-md);min-height:36px;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--cw-results-widget-border-color,#ffffff1f);color:var(--cw-results-panel-muted-text,#ffffffb8);background:color-mix(in srgb, var(--cw-results-panel-text,#fff) 4%, transparent);font:inherit;font-size:var(--font-size-base-alt);cursor:pointer;border-radius:999px;line-height:1.35;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.RunningCostsPanel-module__aRkIRq__assumptionChip svg{width:15px;height:15px;color:var(--running-costs-accent);flex:none}.RunningCostsPanel-module__aRkIRq__assumptionChip .RunningCostsPanel-module__aRkIRq__assumptionChipEdit{width:13px;height:13px;color:var(--cw-results-panel-muted-text,#ffffff73);transition:color .18s}.RunningCostsPanel-module__aRkIRq__assumptionChip:hover{border-color:color-mix(in srgb, var(--running-costs-accent) 45%, transparent);background:color-mix(in srgb, var(--running-costs-accent) 8%, transparent);color:var(--cw-results-panel-text,#fffffff0)}.RunningCostsPanel-module__aRkIRq__assumptionChip:hover .RunningCostsPanel-module__aRkIRq__assumptionChipEdit{color:var(--running-costs-accent)}.RunningCostsPanel-module__aRkIRq__assumptionChip:focus-visible{outline:2px solid color-mix(in srgb, var(--running-costs-accent) 72%, white);outline-offset:2px}.RunningCostsPanel-module__aRkIRq__comparison{display:grid}.RunningCostsPanel-module__aRkIRq__summary[aria-busy=true] .RunningCostsPanel-module__aRkIRq__savingsValue,.RunningCostsPanel-module__aRkIRq__pinnedSummary[aria-busy=true] .RunningCostsPanel-module__aRkIRq__savingsValue,.RunningCostsPanel-module__aRkIRq__comparison[aria-busy=true] .RunningCostsPanel-module__aRkIRq__comparisonValue,.RunningCostsPanel-module__aRkIRq__comparison[aria-busy=true] .RunningCostsPanel-module__aRkIRq__comparisonDelta{opacity:.55}.RunningCostsPanel-module__aRkIRq__savingsValue,.RunningCostsPanel-module__aRkIRq__comparisonValue,.RunningCostsPanel-module__aRkIRq__comparisonDelta{transition:opacity .16s}.RunningCostsPanel-module__aRkIRq__root[data-ready=true] .RunningCostsPanel-module__aRkIRq__savingsValue,.RunningCostsPanel-module__aRkIRq__root[data-ready=true] .RunningCostsPanel-module__aRkIRq__comparisonValue,.RunningCostsPanel-module__aRkIRq__root[data-ready=true] .RunningCostsPanel-module__aRkIRq__comparisonDelta,.RunningCostsPanel-module__aRkIRq__root[data-ready=true] .RunningCostsPanel-module__aRkIRq__comparisonCaption{animation:.56s cubic-bezier(.16,1,.3,1) backwards RunningCostsPanel-module__aRkIRq__running-costs-enter}.RunningCostsPanel-module__aRkIRq__root[data-ready=true] .RunningCostsPanel-module__aRkIRq__comparisonFill{transform-origin:0;animation:.68s cubic-bezier(.16,1,.3,1) backwards RunningCostsPanel-module__aRkIRq__running-costs-fill-enter}.RunningCostsPanel-module__aRkIRq__root[data-ready=true] .RunningCostsPanel-module__aRkIRq__comparisonReference{animation:.68s cubic-bezier(.16,1,.3,1) backwards RunningCostsPanel-module__aRkIRq__running-costs-fade}.RunningCostsPanel-module__aRkIRq__root[data-ready=true] .RunningCostsPanel-module__aRkIRq__comparisonRow[data-kind=petrol] .RunningCostsPanel-module__aRkIRq__comparisonValue,.RunningCostsPanel-module__aRkIRq__root[data-ready=true] .RunningCostsPanel-module__aRkIRq__comparisonRow[data-kind=petrol] .RunningCostsPanel-module__aRkIRq__comparisonDelta,.RunningCostsPanel-module__aRkIRq__root[data-ready=true] .RunningCostsPanel-module__aRkIRq__comparisonRow[data-kind=petrol] .RunningCostsPanel-module__aRkIRq__comparisonFill,.RunningCostsPanel-module__aRkIRq__root[data-ready=true] .RunningCostsPanel-module__aRkIRq__comparisonRow[data-kind=petrol] .RunningCostsPanel-module__aRkIRq__comparisonReference{animation-delay:70ms}.RunningCostsPanel-module__aRkIRq__root[data-ready=true] .RunningCostsPanel-module__aRkIRq__comparisonRow[data-kind=diesel] .RunningCostsPanel-module__aRkIRq__comparisonValue,.RunningCostsPanel-module__aRkIRq__root[data-ready=true] .RunningCostsPanel-module__aRkIRq__comparisonRow[data-kind=diesel] .RunningCostsPanel-module__aRkIRq__comparisonDelta,.RunningCostsPanel-module__aRkIRq__root[data-ready=true] .RunningCostsPanel-module__aRkIRq__comparisonRow[data-kind=diesel] .RunningCostsPanel-module__aRkIRq__comparisonFill,.RunningCostsPanel-module__aRkIRq__root[data-ready=true] .RunningCostsPanel-module__aRkIRq__comparisonRow[data-kind=diesel] .RunningCostsPanel-module__aRkIRq__comparisonReference{animation-delay:.14s}@keyframes RunningCostsPanel-module__aRkIRq__running-costs-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes RunningCostsPanel-module__aRkIRq__running-costs-fill-enter{0%{transform:scaleX(0)}}@keyframes RunningCostsPanel-module__aRkIRq__running-costs-fade{0%{opacity:0}}.RunningCostsPanel-module__aRkIRq__comparisonRow{align-items:center;gap:var(--spacing-lg);min-width:0;padding:var(--spacing-lg) 0;border-bottom:1px solid color-mix(in srgb, var(--cw-results-widget-border-color,#ffffff1f) 58%, transparent);grid-template-columns:minmax(110px,.7fr) minmax(180px,2fr) 116px 124px;display:grid}@supports (grid-template-columns:subgrid){.RunningCostsPanel-module__aRkIRq__comparison{grid-template-columns:minmax(110px,.7fr) minmax(180px,2fr) 116px 124px}.RunningCostsPanel-module__aRkIRq__comparisonRow{grid-column:1/-1;grid-template-columns:subgrid}}.RunningCostsPanel-module__aRkIRq__comparisonRow:last-child{border-bottom:0}.RunningCostsPanel-module__aRkIRq__comparisonLabel{align-items:center;gap:var(--spacing-md);min-width:0;color:var(--cw-results-panel-text,#fffffff0);font-size:var(--font-size-xs);font-weight:600;display:inline-flex}.RunningCostsPanel-module__aRkIRq__comparisonLabel svg{flex:none;width:17px;height:17px}.RunningCostsPanel-module__aRkIRq__comparisonRow[data-kind=ev] .RunningCostsPanel-module__aRkIRq__comparisonLabel svg{color:var(--running-costs-accent)}.RunningCostsPanel-module__aRkIRq__comparisonRow[data-kind=petrol] .RunningCostsPanel-module__aRkIRq__comparisonLabel svg{color:#ffb768}.RunningCostsPanel-module__aRkIRq__comparisonRow[data-kind=diesel] .RunningCostsPanel-module__aRkIRq__comparisonLabel svg{color:#8fb8ff}.RunningCostsPanel-module__aRkIRq__comparisonValue{color:var(--cw-results-panel-text,#fffffff5);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:600}.RunningCostsPanel-module__aRkIRq__comparisonTrack{background:color-mix(in srgb, var(--cw-results-panel-text,#fff) 8%, transparent);border-radius:999px;height:10px;position:relative}.RunningCostsPanel-module__aRkIRq__comparisonReference{top:-3px;bottom:-3px;left:var(--ev-width);background:color-mix(in srgb, var(--cw-results-panel-text,#fff) 38%, transparent);border-radius:1px;width:2px;position:absolute;transform:translate(-50%)}.RunningCostsPanel-module__aRkIRq__comparisonFill{width:var(--cost-width);border-radius:inherit;background:var(--running-costs-accent);height:100%;display:block}.RunningCostsPanel-module__aRkIRq__comparisonRow[data-kind=petrol] .RunningCostsPanel-module__aRkIRq__comparisonFill{background:#ffb768}.RunningCostsPanel-module__aRkIRq__comparisonRow[data-kind=diesel] .RunningCostsPanel-module__aRkIRq__comparisonFill{background:#8fb8ff}.RunningCostsPanel-module__aRkIRq__comparisonPeriod{color:var(--cw-results-panel-muted-text,#ffffff8c);font-size:var(--font-size-base);white-space:nowrap;font-weight:400;line-height:1.2;display:block}.RunningCostsPanel-module__aRkIRq__comparisonCaption{color:var(--cw-results-panel-muted-text,#ffffff8c);font-size:var(--font-size-base);white-space:nowrap;justify-self:end;line-height:1.35}.RunningCostsPanel-module__aRkIRq__comparisonDelta{min-height:26px;padding:2px var(--spacing-md);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;font-weight:600;line-height:1;display:inline-flex}.RunningCostsPanel-module__aRkIRq__root .RunningCostsPanel-module__aRkIRq__comparisonDelta[data-direction=more]{color:var(--running-costs-negative);background:color-mix(in srgb, var(--running-costs-negative) 12%, transparent)}.RunningCostsPanel-module__aRkIRq__comparisonDelta[data-direction=less],.RunningCostsPanel-module__aRkIRq__comparisonDelta[data-direction=same]{color:var(--cw-results-panel-muted-text,#ffffffb8);background:color-mix(in srgb, var(--cw-results-panel-text,#fff) 8%, transparent)}.RunningCostsPanel-module__aRkIRq__editRow{justify-content:space-between;align-items:center;gap:var(--spacing-xl);display:flex}.RunningCostsPanel-module__aRkIRq__editRow p{color:var(--cw-results-panel-muted-text,#ffffffb3);font-size:var(--font-size-base-alt);margin:0;line-height:1.5}.RunningCostsPanel-module__aRkIRq__editButton{appearance:none;justify-content:center;align-items:center;gap:var(--spacing-md);min-height:44px;padding:var(--spacing-md) var(--spacing-lg);border:1px solid color-mix(in srgb, var(--running-costs-accent) 42%, transparent);color:var(--cw-results-panel-text,#fff);background:color-mix(in srgb, var(--running-costs-accent) 12%, transparent);font:inherit;font-size:var(--font-size-base-alt);white-space:nowrap;cursor:pointer;border-radius:999px;font-weight:600;transition:background-color .18s,border-color .18s;display:inline-flex}.RunningCostsPanel-module__aRkIRq__editButton:hover{border-color:color-mix(in srgb, var(--running-costs-accent) 62%, transparent);background:color-mix(in srgb, var(--running-costs-accent) 18%, transparent)}.RunningCostsPanel-module__aRkIRq__editButton svg{width:16px;height:16px}.RunningCostsPanel-module__aRkIRq__editChevron{transition:transform .18s}.RunningCostsPanel-module__aRkIRq__editChevron[data-open=true]{transform:rotate(180deg)}.RunningCostsPanel-module__aRkIRq__editor{gap:var(--spacing-xl);padding:var(--spacing-xl);border:1px solid var(--cw-results-widget-border-color,#ffffff1f);border-radius:var(--border-radius-lg,16px);background:color-mix(in srgb, var(--cw-results-panel-text,#fff) 3%, transparent);animation:.22s ease-out both RunningCostsPanel-module__aRkIRq__running-costs-enter;display:grid}.RunningCostsPanel-module__aRkIRq__pinnedSummary{--running-costs-accent:var(--cw-results-brand-primary,var(--primary-color,#17e5d7));--running-costs-positive:var(--cw-results-status-positive,#34d399);z-index:120;padding:var(--spacing-lg);border:1px solid var(--results-glass-border,var(--cw-results-widget-border-color,#ffffff1f));border-radius:0 0 var(--border-radius-lg,16px) var(--border-radius-lg,16px);background:var(--results-glass-reflection,linear-gradient(transparent, transparent)), var(--results-glass-fill,color-mix(in srgb, var(--cw-results-panel-background-base,#172333) 94%, transparent));box-shadow:var(--results-glass-shadow,0 18px 38px #00000059);-webkit-backdrop-filter:var(--results-glass-blur,blur(12px));backdrop-filter:var(--results-glass-blur,blur(12px));font-family:var(--font-primary,"Plus Jakarta Sans"), system-ui, sans-serif;border-top:0;animation:.22s ease-out both RunningCostsPanel-module__aRkIRq__running-costs-pinned-enter;position:fixed}.RunningCostsPanel-module__aRkIRq__pinnedSummaryInner{gap:var(--spacing-sm);display:grid}.RunningCostsPanel-module__aRkIRq__pinnedSummary .RunningCostsPanel-module__aRkIRq__savingsDescription{max-width:none;font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes RunningCostsPanel-module__aRkIRq__running-costs-pinned-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.RunningCostsPanel-module__aRkIRq__editorHeader{justify-content:space-between;align-items:start;gap:var(--spacing-xl);display:flex}.RunningCostsPanel-module__aRkIRq__editorTitle,.RunningCostsPanel-module__aRkIRq__editorDescription{margin:0}.RunningCostsPanel-module__aRkIRq__editorTitle{color:var(--cw-results-panel-text,#fffffff5);font-size:var(--font-size-xs);font-weight:600}.RunningCostsPanel-module__aRkIRq__editorDescription{margin-top:var(--spacing-sm);color:var(--cw-results-panel-muted-text,#ffffffa8);font-size:var(--font-size-base-alt);line-height:1.5}.RunningCostsPanel-module__aRkIRq__resetButton{appearance:none;align-items:center;gap:var(--spacing-sm);min-height:38px;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--cw-results-widget-border-color,#ffffff1f);color:var(--cw-results-panel-muted-text,#ffffffb8);background:color-mix(in srgb, var(--cw-results-panel-text,#fff) 5%, transparent);font:inherit;font-size:var(--font-size-base-alt);cursor:pointer;border-radius:999px;flex:none;font-weight:500;transition:color .18s,border-color .18s,opacity .18s;display:inline-flex}.RunningCostsPanel-module__aRkIRq__resetButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--cw-results-panel-text,#fff) 28%, transparent);color:var(--cw-results-panel-text,#fffffff0)}.RunningCostsPanel-module__aRkIRq__resetButton:disabled{opacity:.45;cursor:default}.RunningCostsPanel-module__aRkIRq__resetButton svg{width:15px;height:15px}.RunningCostsPanel-module__aRkIRq__fieldGroup{gap:var(--spacing-lg);border:0;min-width:0;margin:0;padding:0;display:grid}.RunningCostsPanel-module__aRkIRq__fieldGroup legend{color:var(--cw-results-panel-text,#fffffff0);font-size:var(--font-size-xs);padding:0;font-weight:600}.RunningCostsPanel-module__aRkIRq__fieldHelp{max-width:48rem;color:var(--cw-results-panel-muted-text,#ffffffa8);font-size:var(--font-size-base-alt);text-wrap:pretty;margin:0;line-height:1.5}.RunningCostsPanel-module__aRkIRq__mileageField{align-items:stretch;gap:var(--spacing-sm);width:fit-content;max-width:100%;padding:var(--spacing-sm);border:1px solid var(--cw-results-widget-border-color,#ffffff24);border-radius:var(--border-radius-lg,16px);background:color-mix(in srgb, var(--cw-results-panel-text,#fff) 4%, transparent);transition:border-color .18s,box-shadow .18s;display:flex}.RunningCostsPanel-module__aRkIRq__mileageField:focus-within{border-color:color-mix(in srgb, var(--running-costs-accent) 52%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--running-costs-accent) 16%, transparent)}.RunningCostsPanel-module__aRkIRq__mileageInput{appearance:textfield;width:120px;min-width:0;padding:var(--spacing-md) var(--spacing-lg);border:0;border-right:1px solid color-mix(in srgb, var(--cw-results-widget-border-color,#ffffff24) 82%, transparent);border-radius:calc(var(--border-radius-lg,16px) - 6px) 0 0 calc(var(--border-radius-lg,16px) - 6px);color:var(--cw-results-panel-text,#fff);font:inherit;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-align:right;background:0 0;font-weight:600}.RunningCostsPanel-module__aRkIRq__mileageInput:focus-visible{outline:none}.RunningCostsPanel-module__aRkIRq__mileageUnits{gap:var(--spacing-sm);border:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;display:grid}.RunningCostsPanel-module__aRkIRq__mileageUnits button{appearance:none;min-width:88px;padding:var(--spacing-sm) var(--spacing-md);border-radius:calc(var(--border-radius-lg,16px) - 6px);color:var(--cw-results-panel-muted-text,#ffffff9e);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-content:center;justify-items:center;gap:2px;transition:color .18s,background-color .18s,box-shadow .18s;display:grid}.RunningCostsPanel-module__aRkIRq__mileageUnits button span{font-size:var(--font-size-base-alt);font-weight:600;line-height:1.2}.RunningCostsPanel-module__aRkIRq__mileageUnits button small{font-size:var(--font-size-base);opacity:.72;line-height:1.2}.RunningCostsPanel-module__aRkIRq__mileageUnits button:hover{color:var(--cw-results-panel-text,#ffffffeb)}.RunningCostsPanel-module__aRkIRq__mileageUnits button[data-active=true]{color:color-mix(in srgb, var(--cw-results-panel-text,#fff) 96%, transparent);border:1px solid color-mix(in srgb, var(--cw-results-brand-primary,#81f2ff) 32%, var(--cw-results-widget-border-color,#ffffff24));background:linear-gradient(180deg, rgb(255 255 255/var(--cw-results-control-highlight-opacity,.14)), rgb(255 255 255/var(--cw-results-control-gradient-opacity,.06))), var(--cw-results-control-active-surface,color-mix(in srgb, var(--cw-results-brand-primary,#81f2ff) 18%, var(--cw-results-panel-background-base,transparent)));box-shadow:var(--cw-results-status-shadow,inset 0 1px 0 color-mix(in srgb, var(--cw-results-panel-text,#fff) 14%, transparent), 0 10px 20px #050a1924)}.RunningCostsPanel-module__aRkIRq__tariffInput input{appearance:textfield;border:1px solid var(--cw-results-widget-border-color,#ffffff24);border-radius:var(--border-radius-md);min-width:0;color:var(--cw-results-panel-text,#fff);background:color-mix(in srgb, var(--cw-results-panel-text,#fff) 5%, transparent);font:inherit;font-variant-numeric:tabular-nums}.RunningCostsPanel-module__aRkIRq__sliderControl{--slider-accent:var(--running-costs-accent);--slider-fraction:0;gap:var(--spacing-sm);display:grid}.RunningCostsPanel-module__aRkIRq__rangeInput{--slider-track:color-mix(in srgb, var(--cw-results-panel-text,#fff) 11%, transparent);--slider-thumb-size:24px;--slider-fill-edge:calc(var(--slider-thumb-size) / 2 + (100% - var(--slider-thumb-size)) * var(--slider-fraction,0));appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;min-height:32px;margin:0}.RunningCostsPanel-module__aRkIRq__rangeInput::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--slider-accent) 0 var(--slider-fill-edge), var(--slider-track) var(--slider-fill-edge) 100%);border:0;border-radius:999px;height:8px}.RunningCostsPanel-module__aRkIRq__rangeInput::-webkit-slider-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);appearance:none;border:5px solid var(--cw-results-panel-background-base,#172333);background:var(--slider-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--slider-accent) 52%, transparent), 0 5px 14px #00000038;border-radius:50%;margin-top:-8px;transition:transform .16s,box-shadow .16s}.RunningCostsPanel-module__aRkIRq__rangeInput:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--slider-accent) 16%, transparent), 0 5px 14px #00000038;transform:scale(1.08)}.RunningCostsPanel-module__aRkIRq__rangeInput::-moz-range-track{background:var(--slider-track);border:0;border-radius:999px;height:8px}.RunningCostsPanel-module__aRkIRq__rangeInput::-moz-range-progress{background:var(--slider-accent);border-radius:999px;height:8px}.RunningCostsPanel-module__aRkIRq__rangeInput::-moz-range-thumb{border:5px solid var(--cw-results-panel-background-base,#172333);background:var(--slider-accent);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--slider-accent) 52%, transparent), 0 5px 14px #00000038;border-radius:50%}.RunningCostsPanel-module__aRkIRq__sliderScale{justify-content:space-between;gap:var(--spacing-lg);color:var(--cw-results-panel-muted-text,#ffffff8a);font-size:var(--font-size-base);display:flex}.RunningCostsPanel-module__aRkIRq__chargingPresets{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RunningCostsPanel-module__aRkIRq__chargingPresets button{appearance:none;align-items:center;gap:var(--spacing-lg);min-width:0;min-height:64px;padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--cw-results-widget-border-color,#ffffff24);border-radius:var(--border-radius-md);color:var(--cw-results-panel-text,#ffffffe6);background:color-mix(in srgb, var(--cw-results-panel-text,#fff) 4%, transparent);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.RunningCostsPanel-module__aRkIRq__presetIcon{border:1px solid color-mix(in srgb, var(--running-costs-accent) 22%, transparent);background:color-mix(in srgb, var(--running-costs-accent) 9%, transparent);width:34px;height:34px;color:var(--running-costs-accent);border-radius:999px;justify-content:center;align-items:center;transition:border-color .18s,background-color .18s;display:inline-flex}.RunningCostsPanel-module__aRkIRq__presetIcon svg{width:16px;height:16px}.RunningCostsPanel-module__aRkIRq__chargingPresets button[aria-pressed=true] .RunningCostsPanel-module__aRkIRq__presetIcon{border-color:color-mix(in srgb, var(--running-costs-accent) 45%, transparent);background:color-mix(in srgb, var(--running-costs-accent) 16%, transparent)}.RunningCostsPanel-module__aRkIRq__presetCopy{gap:3px;min-width:0;display:grid}.RunningCostsPanel-module__aRkIRq__presetCopy>span{font-size:var(--font-size-base-alt);font-weight:600;line-height:normal}.RunningCostsPanel-module__aRkIRq__presetCopy small{color:var(--cw-results-panel-muted-text,#ffffff94);font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;line-height:normal;overflow:hidden}.RunningCostsPanel-module__aRkIRq__chargingPresets button[aria-pressed=true]{border-color:color-mix(in srgb, var(--running-costs-accent) 58%, transparent);background:color-mix(in srgb, var(--running-costs-accent) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--running-costs-accent) 12%, transparent)}.RunningCostsPanel-module__aRkIRq__chargingPresets button:focus-visible{outline:2px solid color-mix(in srgb, var(--running-costs-accent) 72%, white);outline-offset:2px}.RunningCostsPanel-module__aRkIRq__chargingMixBar{background:color-mix(in srgb, var(--cw-results-panel-text,#fff) 7%, transparent);border-radius:999px;width:100%;height:12px;display:flex;overflow:hidden}.RunningCostsPanel-module__aRkIRq__chargingMixBar span{width:var(--mix-width);height:100%;transition:width .26s cubic-bezier(.16,1,.3,1)}.RunningCostsPanel-module__aRkIRq__chargingMixBar span[data-location=home]{background:var(--running-costs-mix-home)}.RunningCostsPanel-module__aRkIRq__chargingMixBar span[data-location=work]{background:var(--running-costs-mix-work)}.RunningCostsPanel-module__aRkIRq__chargingMixBar span[data-location=public]{background:var(--running-costs-mix-public)}.RunningCostsPanel-module__aRkIRq__mixHint{color:var(--cw-results-panel-muted-text,#ffffff8c);font-size:var(--font-size-base);margin:0;line-height:1.4}.RunningCostsPanel-module__aRkIRq__mixControls{gap:var(--spacing-md);display:grid}.RunningCostsPanel-module__aRkIRq__mixControl{align-items:center;gap:var(--spacing-xl);min-width:0;padding:var(--spacing-sm) 0;grid-template-columns:minmax(130px,.36fr) minmax(180px,1fr);display:grid}.RunningCostsPanel-module__aRkIRq__mixControlLabel{align-items:center;gap:var(--spacing-md);color:var(--cw-results-panel-muted-text,#ffffffb3);font-size:var(--font-size-base-alt);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.RunningCostsPanel-module__aRkIRq__mixControlLabel svg{width:16px;height:16px}.RunningCostsPanel-module__aRkIRq__mixControlLabel strong{color:var(--cw-results-panel-text,#fffffff0);font-variant-numeric:tabular-nums;font-weight:600}.RunningCostsPanel-module__aRkIRq__mixControlName{align-items:center;gap:var(--spacing-sm);min-width:0;display:inline-flex}.RunningCostsPanel-module__aRkIRq__mixFreeTag{align-items:center;gap:var(--spacing-sm);padding:2px var(--spacing-md) 1px;background:color-mix(in srgb, var(--running-costs-positive) 12%, transparent);color:var(--running-costs-positive);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:999px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.RunningCostsPanel-module__aRkIRq__mixFreeTag:hover,.RunningCostsPanel-module__aRkIRq__mixFreeTag:focus-visible{background:color-mix(in srgb, var(--running-costs-positive) 22%, transparent)}.RunningCostsPanel-module__aRkIRq__mixFreeTag svg{width:11px;height:11px}.RunningCostsPanel-module__aRkIRq__mixControl[data-location=home]{--slider-accent:var(--running-costs-mix-home)}.RunningCostsPanel-module__aRkIRq__mixControl[data-location=work]{--slider-accent:var(--running-costs-mix-work)}.RunningCostsPanel-module__aRkIRq__mixControl[data-location=public]{--slider-accent:var(--running-costs-mix-public)}.RunningCostsPanel-module__aRkIRq__priceDisclosure{border:1px solid color-mix(in srgb, var(--cw-results-widget-border-color,#ffffff1f) 82%, transparent);border-radius:var(--border-radius-md)}.RunningCostsPanel-module__aRkIRq__priceDisclosure>summary{cursor:pointer;list-style:none}.RunningCostsPanel-module__aRkIRq__priceDisclosure>summary::-webkit-details-marker{display:none}.RunningCostsPanel-module__aRkIRq__priceDisclosure>summary{justify-content:space-between;align-items:center;gap:var(--spacing-xl);min-height:64px;padding:var(--spacing-md) var(--spacing-lg);border-radius:inherit;color:var(--cw-results-panel-text,#fffffff0);transition:background-color .18s;display:flex}.RunningCostsPanel-module__aRkIRq__priceDisclosure>summary:hover{background:color-mix(in srgb, var(--cw-results-panel-text,#fff) 3%, transparent)}.RunningCostsPanel-module__aRkIRq__priceDisclosure>summary>span{gap:var(--spacing-sm);display:grid}.RunningCostsPanel-module__aRkIRq__priceDisclosure>summary strong{font-size:var(--font-size-xs);font-weight:600}.RunningCostsPanel-module__aRkIRq__priceDisclosure>summary small{color:var(--cw-results-panel-muted-text,#fff9);font-size:var(--font-size-base-alt)}.RunningCostsPanel-module__aRkIRq__priceDisclosure>summary svg{flex:none;width:18px;height:18px;transition:transform .18s}.RunningCostsPanel-module__aRkIRq__priceDisclosure[open]>summary svg{transform:rotate(180deg)}.RunningCostsPanel-module__aRkIRq__priceDisclosure>summary:focus-visible{outline:2px solid color-mix(in srgb, var(--running-costs-accent) 72%, white);outline-offset:3px}.RunningCostsPanel-module__aRkIRq__priceBody{padding:0 var(--spacing-lg) var(--spacing-lg)}.RunningCostsPanel-module__aRkIRq__priceBody>.RunningCostsPanel-module__aRkIRq__fieldHelp{margin-bottom:var(--spacing-md)}.RunningCostsPanel-module__aRkIRq__tariffRows{display:grid}.RunningCostsPanel-module__aRkIRq__tariffRow{justify-content:space-between;align-items:center;gap:var(--spacing-lg);min-height:56px;padding:var(--spacing-md) 0;border-bottom:1px solid color-mix(in srgb, var(--cw-results-widget-border-color,#ffffff1f) 58%, transparent);color:var(--cw-results-panel-muted-text,#ffffffb8);font-size:var(--font-size-base-alt);display:flex}.RunningCostsPanel-module__aRkIRq__tariffRow:last-child{border-bottom:0}.RunningCostsPanel-module__aRkIRq__tariffRow>span:first-child{align-items:center;gap:var(--spacing-md);display:inline-flex}.RunningCostsPanel-module__aRkIRq__tariffRow svg{width:16px;height:16px;color:var(--running-costs-accent)}.RunningCostsPanel-module__aRkIRq__tariffInput{align-items:center;gap:var(--spacing-md);color:var(--cw-results-panel-muted-text,#ffffffa8);white-space:nowrap;display:inline-flex}.RunningCostsPanel-module__aRkIRq__tariffInput input{width:88px;min-height:40px;padding:var(--spacing-md);text-align:right}.RunningCostsPanel-module__aRkIRq__switchLabel{align-items:center;gap:var(--spacing-md);color:var(--cw-results-panel-text,#ffffffe6);cursor:pointer;display:inline-flex}.RunningCostsPanel-module__aRkIRq__switchLabel input{opacity:0;width:1px;height:1px;position:absolute}.RunningCostsPanel-module__aRkIRq__switchLabel>span{border:1px solid var(--cw-results-widget-border-color,#ffffff29);background:color-mix(in srgb, var(--cw-results-panel-text,#fff) 8%, transparent);border-radius:999px;width:42px;height:24px;transition:background-color .18s,border-color .18s;position:relative}.RunningCostsPanel-module__aRkIRq__switchLabel>span:after{content:"";background:var(--cw-results-panel-text,#fff);border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px}.RunningCostsPanel-module__aRkIRq__switchLabel input:checked+span{border-color:color-mix(in srgb, var(--running-costs-accent) 62%, transparent);background:color-mix(in srgb, var(--running-costs-accent) 38%, transparent)}.RunningCostsPanel-module__aRkIRq__switchLabel input:checked+span:after{transform:translate(18px)}.RunningCostsPanel-module__aRkIRq__switchLabel input:disabled+span{opacity:.42}.RunningCostsPanel-module__aRkIRq__disclaimer{color:var(--cw-results-panel-muted-text,#ffffff9e);font-size:var(--font-size-base);margin:0;line-height:1.55}.RunningCostsPanel-module__aRkIRq__methodNote{gap:var(--spacing-sm);color:var(--cw-results-panel-muted-text,#ffffff9e);font-size:var(--font-size-base);line-height:1.55;display:grid}.RunningCostsPanel-module__aRkIRq__methodNote strong{color:var(--cw-results-panel-muted-text,#ffffffb8);font-weight:600}.RunningCostsPanel-module__aRkIRq__methodNote p{text-wrap:pretty;margin:0}.RunningCostsPanel-module__aRkIRq__disclaimer{max-width:58rem}@container report-section-panel (max-width:760px){.RunningCostsPanel-module__aRkIRq__assumptionSummary{width:100%}.RunningCostsPanel-module__aRkIRq__comparisonRow{gap:var(--spacing-md) var(--spacing-lg);grid-template-columns:minmax(0,1fr) auto auto}@supports (grid-template-columns:subgrid){.RunningCostsPanel-module__aRkIRq__comparison{grid-template-columns:minmax(0,1fr) auto auto}}.RunningCostsPanel-module__aRkIRq__comparisonTrack{grid-area:2/1/auto/-1}.RunningCostsPanel-module__aRkIRq__mixControl{gap:var(--spacing-lg);grid-template-columns:minmax(110px,.4fr) minmax(150px,1fr)}}@container report-section-panel (max-width:560px){.RunningCostsPanel-module__aRkIRq__summaryHeader{flex-direction:column;align-items:stretch}.RunningCostsPanel-module__aRkIRq__summaryHeader .RunningCostsPanel-module__aRkIRq__periodSelector{flex-basis:auto;width:100%}.RunningCostsPanel-module__aRkIRq__assumptionSummary{gap:var(--spacing-md);display:grid}.RunningCostsPanel-module__aRkIRq__editRow{flex-direction:column;align-items:stretch}.RunningCostsPanel-module__aRkIRq__editButton{width:100%}.RunningCostsPanel-module__aRkIRq__editor{padding:var(--spacing-lg)}.RunningCostsPanel-module__aRkIRq__pinnedSummary .RunningCostsPanel-module__aRkIRq__savingsDescription{display:none}.RunningCostsPanel-module__aRkIRq__mileageField{flex-direction:column;align-items:stretch;width:100%}.RunningCostsPanel-module__aRkIRq__mileageInput{width:100%;padding-block:var(--spacing-md);border-right:0;border-bottom:1px solid color-mix(in srgb, var(--cw-results-widget-border-color,#ffffff24) 82%, transparent);border-radius:calc(var(--border-radius-lg,16px) - 6px) calc(var(--border-radius-lg,16px) - 6px) 0 0;text-align:left}.RunningCostsPanel-module__aRkIRq__mileageUnits button{min-width:0}.RunningCostsPanel-module__aRkIRq__chargingPresets{grid-template-columns:1fr}.RunningCostsPanel-module__aRkIRq__chargingPresets button{min-height:0}.RunningCostsPanel-module__aRkIRq__mixControl{gap:var(--spacing-sm);grid-template-columns:1fr}.RunningCostsPanel-module__aRkIRq__tariffRow{gap:var(--spacing-sm) var(--spacing-lg);flex-wrap:wrap}.RunningCostsPanel-module__aRkIRq__tariffInput input{width:96px}.RunningCostsPanel-module__aRkIRq__priceDisclosure>summary{min-height:64px}}@media (prefers-reduced-motion:reduce){.RunningCostsPanel-module__aRkIRq__chargingMixBar span,.RunningCostsPanel-module__aRkIRq__editChevron,.RunningCostsPanel-module__aRkIRq__switchLabel>span,.RunningCostsPanel-module__aRkIRq__switchLabel>span:after,.RunningCostsPanel-module__aRkIRq__priceDisclosure>summary svg{transition:none}.RunningCostsPanel-module__aRkIRq__rangeInput::-webkit-slider-thumb{transition:none}.RunningCostsPanel-module__aRkIRq__editor,.RunningCostsPanel-module__aRkIRq__pinnedSummary,.RunningCostsPanel-module__aRkIRq__savingsValue,.RunningCostsPanel-module__aRkIRq__comparisonValue,.RunningCostsPanel-module__aRkIRq__comparisonDelta,.RunningCostsPanel-module__aRkIRq__comparisonCaption,.RunningCostsPanel-module__aRkIRq__comparisonFill,.RunningCostsPanel-module__aRkIRq__comparisonReference{animation:none}}.RunningCostsPanel-module__aRkIRq__upsellRoot{gap:var(--spacing-xl,24px);display:grid}.RunningCostsPanel-module__aRkIRq__upsellSummary{gap:var(--spacing-md);display:grid}.RunningCostsPanel-module__aRkIRq__upsellBlurred{filter:blur(7px);-webkit-user-select:none;user-select:none}.RunningCostsPanel-module__aRkIRq__upsellNudge{box-sizing:border-box;justify-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-md);border:1px solid var(--transparent-white,#ffffff52);border-radius:var(--border-radius-lg,16px);text-align:center;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#d050e900,#d050e966);display:grid;box-shadow:0 0 1px #0003}.RunningCostsPanel-module__aRkIRq__upsellNudgeCopy{gap:var(--spacing-sm);justify-items:center;max-width:62ch;display:grid}.RunningCostsPanel-module__aRkIRq__upsellNudgeTitle,.RunningCostsPanel-module__aRkIRq__upsellNudgeBody{color:var(--white-color,#fff);margin:0}.RunningCostsPanel-module__aRkIRq__upsellNudgeTitle{max-width:32ch;font-size:var(--font-size-sm,20px);letter-spacing:-.02em;text-wrap:balance;font-weight:650;line-height:1.45}.RunningCostsPanel-module__aRkIRq__upsellNudgeBody{max-width:56ch;font-size:var(--font-size-base-alt,16px);opacity:.82;line-height:1.5}
.ServiceHistoryPanel-module__RMmQ7a__stack{gap:var(--spacing-lg);min-width:0;display:grid}.ServiceHistoryPanel-module__RMmQ7a__emptyState{border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#0f172a1f);background:var(--cw-results-data-card-background,color-mix(in srgb, var(--cw-results-panel-text,#111827) 3%, transparent));box-shadow:var(--cw-results-widget-shadow,none)}.ServiceHistoryPanel-module__RMmQ7a__eventEyebrow,.ServiceHistoryPanel-module__RMmQ7a__recordedWork h4{color:var(--cw-results-panel-muted-text,#495569c7);font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:.7px;text-transform:uppercase;margin:0;line-height:1.3}.ServiceHistoryPanel-module__RMmQ7a__eventTitle,.ServiceHistoryPanel-module__RMmQ7a__emptyTitle{color:var(--cw-results-panel-text,#111827);margin:0;line-height:1.18}.ServiceHistoryPanel-module__RMmQ7a__emptyBody,.ServiceHistoryPanel-module__RMmQ7a__eventSummary,.ServiceHistoryPanel-module__RMmQ7a__importantNoteBody{color:var(--cw-results-panel-muted-text,#334155d1);font-size:var(--font-size-base);margin:0;line-height:1.6}.ServiceHistoryPanel-module__RMmQ7a__summaryGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(max(168px,20% - 6.4px),1fr));min-width:0;display:grid}.ServiceHistoryPanel-module__RMmQ7a__summaryCard,.ServiceHistoryPanel-module__RMmQ7a__eventMeta div{align-content:start;justify-items:start;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-lg);border-radius:var(--border-radius-lg);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#0f172a1f);background:var(--cw-results-data-card-background,color-mix(in srgb, var(--cw-results-panel-text,#111827) 3%, transparent));box-shadow:var(--cw-results-widget-shadow,none);display:grid}.ServiceHistoryPanel-module__RMmQ7a__eventMeta div{background:color-mix(in srgb, var(--cw-results-brand-primary,#13b7ad) 7%, transparent);box-shadow:none}.ServiceHistoryPanel-module__RMmQ7a__detailLabel{color:var(--cw-results-panel-muted-text,#495569c7);font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:.45rem;margin:0;line-height:1.3;display:inline-flex}.ServiceHistoryPanel-module__RMmQ7a__detailLabel svg{width:1.35rem;height:1.35rem;color:var(--cw-results-icon-on-light-color,var(--cw-results-content-icon-color,currentColor));flex:none}.ServiceHistoryPanel-module__RMmQ7a__summaryCard strong{color:var(--cw-results-panel-text,#111827);font-size:var(--font-size-xs);font-weight:700;line-height:1.35}.ServiceHistoryPanel-module__RMmQ7a__timeline{gap:var(--spacing-lg);min-width:0;display:grid}.ServiceHistoryPanel-module__RMmQ7a__timelineItem{align-items:start;gap:var(--spacing-md);grid-template-columns:40px minmax(0,1fr);min-width:0;display:grid;position:relative}.ServiceHistoryPanel-module__RMmQ7a__timelineItem:not(:last-child):after{content:"";top:38px;bottom:calc(-1 * var(--spacing-lg));border-radius:var(--border-radius-pill);background:var(--cw-results-divider-border-color,#0f172a1f);width:2px;position:absolute;left:19px}.ServiceHistoryPanel-module__RMmQ7a__timelineRail{z-index:1;justify-items:center;min-width:0;display:grid;position:relative}.ServiceHistoryPanel-module__RMmQ7a__timelineStatus,.ServiceHistoryPanel-module__RMmQ7a__emptyIcon{--service-history-timeline-primary-color:var(--cw-results-brand-primary,#13b7ad);border:4px solid color-mix(in srgb, var(--service-history-timeline-primary-color) 64%, transparent);background:var(--cw-results-data-card-background,color-mix(in srgb, var(--cw-results-panel-text,#111827) 3%, transparent));width:40px;height:40px;color:var(--service-history-timeline-primary-color);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ServiceHistoryPanel-module__RMmQ7a__timelineStatus[data-event-type=delivery]{border-color:color-mix(in srgb, var(--service-history-timeline-primary-color) 48%, transparent)}.ServiceHistoryPanel-module__RMmQ7a__timelineStatus svg,.ServiceHistoryPanel-module__RMmQ7a__emptyIcon svg{width:18px;height:18px}.ServiceHistoryPanel-module__RMmQ7a__timelineContent{gap:var(--spacing-md);min-width:0;padding:var(--spacing-lg);border-radius:var(--border-radius-xl);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#0f172a1f);box-shadow:none;background:0 0;display:grid}.ServiceHistoryPanel-module__RMmQ7a__timelineHeader{align-items:start;gap:var(--spacing-md);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.ServiceHistoryPanel-module__RMmQ7a__eventTitleGroup{gap:var(--spacing-xs);min-width:0;display:grid}.ServiceHistoryPanel-module__RMmQ7a__eventTitle{font-size:var(--font-size-xs);font-weight:700}.ServiceHistoryPanel-module__RMmQ7a__eventTypeWrap{justify-self:end;min-width:0;display:inline-flex}.ServiceHistoryPanel-module__RMmQ7a__eventMeta{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(max(168px,20% - 6.4px),1fr));min-width:0;margin:0;display:grid}.ServiceHistoryPanel-module__RMmQ7a__eventMeta dt,.ServiceHistoryPanel-module__RMmQ7a__eventMeta dd{margin:0}.ServiceHistoryPanel-module__RMmQ7a__eventMeta dd{color:var(--cw-results-panel-text,#111827);font-size:var(--font-size-xs);line-height:1.35}.ServiceHistoryPanel-module__RMmQ7a__recordedWork{gap:var(--spacing-sm);min-width:0;display:grid}.ServiceHistoryPanel-module__RMmQ7a__actionList{gap:var(--spacing-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ServiceHistoryPanel-module__RMmQ7a__actionList li{min-width:0;display:flex}.ServiceHistoryPanel-module__RMmQ7a__actionPill{justify-content:flex-start;max-width:100%}.ServiceHistoryPanel-module__RMmQ7a__emptyState{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--border-radius-xl);display:flex}.ServiceHistoryPanel-module__RMmQ7a__emptyCopy{gap:var(--spacing-xs);min-width:0;display:grid}.ServiceHistoryPanel-module__RMmQ7a__emptyTitle{font-size:var(--font-size-lg);font-weight:760}.ServiceHistoryPanel-module__RMmQ7a__importantNote{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--border-radius-xl);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#0f172a1f);background:var(--cw-results-data-card-background,color-mix(in srgb, var(--cw-results-panel-text,#111827) 3%, transparent));box-shadow:var(--cw-results-widget-shadow,none);display:flex}.ServiceHistoryPanel-module__RMmQ7a__importantNoteIcon{border:1px solid color-mix(in srgb, var(--cw-results-brand-primary,#13b7ad) 40%, transparent);width:32px;height:32px;color:var(--cw-results-brand-primary,#13b7ad);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ServiceHistoryPanel-module__RMmQ7a__importantNoteIcon svg{width:16px;height:16px}.ServiceHistoryPanel-module__RMmQ7a__importantNoteCopy{gap:var(--spacing-xs);min-width:0;display:grid}.ServiceHistoryPanel-module__RMmQ7a__importantNoteTitle{color:var(--cw-results-panel-muted-text,#495569c7);font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:.7px;text-transform:uppercase;margin:0;line-height:1.3}.ServiceHistoryPanel-module__RMmQ7a__upsellPanel{isolation:isolate;gap:var(--spacing-lg);min-width:0;padding:var(--spacing-lg);border:1px solid color-mix(in srgb, var(--cw-results-widget-border-color,#fff3) 86%, var(--cw-results-brand-primary,#17e5d7));border-radius:var(--border-radius-xl);background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 18%, transparent) 0, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--cw-results-panel-text,#05293d) 5%, transparent), color-mix(in srgb, var(--cw-results-panel-text,#05293d) 2%, transparent));box-shadow:var(--cw-results-widget-shadow,none);display:grid;position:relative;overflow:hidden}.ServiceHistoryPanel-module__RMmQ7a__upsellPanel:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 8%, transparent), transparent 28%, #d050e917 72%, transparent);opacity:.86;position:absolute;inset:0}.ServiceHistoryPanel-module__RMmQ7a__upsellHeading{color:var(--cw-results-panel-text,#111827);font-size:var(--font-size-xs);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.2}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineViewport{--service-history-timeline-surface:var(--cw-results-data-card-background,var(--cw-results-panel-background-base,color-mix(in srgb, var(--cw-results-panel-text,#fff) 4%, transparent)));min-width:0;min-height:204px;padding:var(--spacing-md);border:1px solid color-mix(in srgb, var(--cw-results-widget-border-color,#0f172a1f) 86%, transparent);border-radius:var(--border-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--service-history-timeline-surface) 88%, transparent), color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 7%, transparent));position:relative;overflow:hidden}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineViewport:before,.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineViewport:after{content:"";z-index:3;pointer-events:none;width:clamp(34px,8vw,86px);position:absolute;top:0;bottom:0}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineViewport:before{background:linear-gradient(90deg, color-mix(in srgb, var(--service-history-timeline-surface) 88%, transparent), transparent);left:0}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineViewport:after{background:linear-gradient(270deg, color-mix(in srgb, var(--service-history-timeline-surface) 88%, transparent), transparent);right:0}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineTrack{min-width:760px;height:204px;position:relative;overflow:visible}.ServiceHistoryPanel-module__RMmQ7a__scanBeam{z-index:1;pointer-events:none;animation:ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamTravelX var(--scan-travel,3.6s) linear var(--scan-rest,30ms) both, ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamTravelXBack var(--scan-travel,3.6s) linear var(--scan-back-delay,3.63s) forwards;position:absolute;inset:36px 0 30px;transform:translate(-100%);-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 80%,#0000 100%)}.ServiceHistoryPanel-module__RMmQ7a__scanBeam:before{content:"";background:color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 88%, #fff);width:2px;box-shadow:0 0 12px 1px color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 45%, transparent);border-radius:999px;position:absolute;top:0;bottom:0;right:0}.ServiceHistoryPanel-module__RMmQ7a__scanBeam:after{content:"";opacity:0;width:clamp(56px,9vw,96px);animation:ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamFade var(--scan-travel,3.6s) linear var(--scan-rest,30ms) both;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 4%, transparent) 42%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 14%, transparent) 100%);position:absolute;top:0;bottom:0;right:2px}.ServiceHistoryPanel-module__RMmQ7a__scanBeamReturnWake{opacity:0;width:clamp(56px,9vw,96px);animation:ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamFade var(--scan-travel,3.6s) linear var(--scan-back-delay,3.63s) both;background:linear-gradient(270deg, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 14%, transparent) 0%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 4%, transparent) 58%, transparent 100%);position:absolute;top:0;bottom:0;left:100%}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLine{border-radius:var(--border-radius-pill);background:color-mix(in srgb, var(--cw-results-panel-text,#05293d) 18%, transparent);height:2px;position:absolute;top:102px;left:0;right:0;overflow:hidden}.ServiceHistoryPanel-module__RMmQ7a__lineCharge{animation:ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamTravelX var(--scan-travel,3.6s) linear var(--scan-rest,30ms) both, ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamTravelXBack var(--scan-travel,3.6s) linear var(--scan-back-delay,3.63s) forwards;position:absolute;inset:0;transform:translate(-100%)}.ServiceHistoryPanel-module__RMmQ7a__lineCharge:before{content:"";opacity:0;width:clamp(96px,16vw,150px);animation:ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamFade var(--scan-travel,3.6s) linear var(--scan-rest,30ms) both;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 18%, transparent) 55%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 72%, transparent) 100%);position:absolute;top:0;bottom:0;right:0}.ServiceHistoryPanel-module__RMmQ7a__lineCharge:after{content:"";opacity:0;width:clamp(96px,16vw,150px);animation:ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamFade var(--scan-travel,3.6s) linear var(--scan-back-delay,3.63s) both;background:linear-gradient(270deg, transparent 0%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 18%, transparent) 55%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 72%, transparent) 100%);position:absolute;top:0;bottom:0;left:100%}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint{z-index:2;justify-items:center;display:grid;position:absolute;top:102px;transform:translate(-50%,-50%)}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineMarker{width:32px;height:32px;color:var(--cw-results-panel-text,#05293d);border:4px solid color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 62%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 10%, transparent), 0 12px 24px color-mix(in srgb, var(--cw-results-panel-text,#05293d) 16%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineMarker svg{stroke-width:2.4px;width:18px;height:18px}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineMarker{width:32px;height:32px;color:var(--white-color,#fff);border-width:1px;border-color:color-mix(in srgb, var(--transparent-white,#fff) 54%, transparent);background:radial-gradient(circle at 36% 30%,#ffffff57,#0000 36%),linear-gradient(#d050e95c,#d050e924);box-shadow:0 0 0 5px #d050e914,0 10px 22px #451c6229}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineMarker svg{stroke-width:2.1px;width:19px;height:19px}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel{color:color-mix(in srgb, var(--cw-results-panel-text,#05293d) 88%, #d050e9)}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential][data-phase=current] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineMarker{opacity:0;animation:ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceMarkerIgnite .22s cubic-bezier(.22, 1, .36, 1) forwards, ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceMarkerAfterglow var(--afterglow-dur,2.6s) cubic-bezier(.4, .1, .6, .9) forwards;animation-delay:var(--ignite-delay,0s), calc(var(--ignite-delay,0s) + .35s);transform:scale(.88)}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-phase=current] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineMarker:after{content:"";border:1.5px solid color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 70%, transparent);opacity:0;animation:ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidencePing .9s cubic-bezier(.16, 1, .3, 1) var(--ignite-delay,0s) forwards;border-radius:999px;position:absolute;inset:-4px;transform:scale(.7)}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential][data-phase=current] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel{opacity:0;animation:ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceLabelIgnite .12s ease-out forwards, ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceLabelAfterglow var(--label-fade-dur,1.8s) cubic-bezier(.4, .1, .6, .9) forwards;animation-delay:var(--ignite-delay,0s), calc(var(--ignite-delay,0s) + .85s)}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential][data-phase=current] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel>span{animation:ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceLabelRise .3s cubic-bezier(.22, 1, .36, 1) var(--ignite-delay,0s) forwards;transform:translateY(3px)}@keyframes ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamTravelX{0%{animation-timing-function:cubic-bezier(.3333,0,.6667,.3333);transform:translate(-100%)}13.79%{animation-timing-function:linear;transform:translate(-92%)}86.21%{animation-timing-function:cubic-bezier(.3333,.6667,.6667,1);transform:translate(-8%)}to{transform:translate(0)}}@keyframes ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamTravelXBack{0%{animation-timing-function:cubic-bezier(.3333,0,.6667,.3333);transform:translate(0)}13.79%{animation-timing-function:linear;transform:translate(-8%)}86.21%{animation-timing-function:cubic-bezier(.3333,.6667,.6667,1);transform:translate(-92%)}to{transform:translate(-100%)}}@keyframes ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamTravelYBack{0%{animation-timing-function:cubic-bezier(.3333,0,.6667,.3333);transform:translateY(0)}13.79%{animation-timing-function:linear;transform:translateY(-8%)}86.21%{animation-timing-function:cubic-bezier(.3333,.6667,.6667,1);transform:translateY(-92%)}to{transform:translateY(-100%)}}@keyframes ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamTravelY{0%{animation-timing-function:cubic-bezier(.3333,0,.6667,.3333);transform:translateY(-100%)}13.79%{animation-timing-function:linear;transform:translateY(-92%)}86.21%{animation-timing-function:cubic-bezier(.3333,.6667,.6667,1);transform:translateY(-8%)}to{transform:translateY(0)}}@keyframes ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamFade{0%{opacity:0}7%{opacity:1}93%{opacity:1}to{opacity:0}}@keyframes ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceMarkerIgnite{to{opacity:1;border-color:color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 62%, transparent);box-shadow:0 0 0 5px color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 13%, transparent), 0 0 16px color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 28%, transparent), 0 10px 22px #451c622e;transform:scale(1)}}@keyframes ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceMarkerAfterglow{to{opacity:0;border-color:color-mix(in srgb, var(--transparent-white,#fff) 54%, transparent);box-shadow:0 0 0 5px #d050e900,0 10px 22px #451c6200}}@keyframes ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceLabelIgnite{to{opacity:.95}}@keyframes ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceLabelAfterglow{to{opacity:0}}@keyframes ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceLabelRise{to{transform:translateY(0)}}@keyframes ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceCharacterType{to{opacity:1;transform:translateY(0)}}@keyframes ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidencePing{0%{opacity:.75;transform:scale(.7)}to{opacity:0;transform:scale(1.55)}}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel{gap:var(--spacing-xs);transform-origin:bottom;width:136px;color:var(--cw-results-panel-text,#05293d);font-family:var(--font-mono);text-align:center;text-transform:uppercase;justify-items:center;line-height:1.2;display:grid;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel>span{min-width:0;max-width:100%;font-size:var(--font-size-base);letter-spacing:.08em;justify-items:center;gap:.1rem;font-weight:700;display:grid}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel>span>span{white-space:nowrap;max-width:100%;padding-inline:.18em;display:block;overflow:visible}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineCharacter{display:inline-block}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential][data-phase=current] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineCharacter{opacity:0;animation:.18s ease-out forwards ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceCharacterType;animation-delay:calc(var(--ignite-delay,0s) + var(--character-type-offset,0s));transform:translateY(.14em)}.ServiceHistoryPanel-module__RMmQ7a__upsellNudge{justify-items:center;gap:var(--spacing-lg);min-width:0;padding:var(--spacing-lg) var(--spacing-md);border:1px solid var(--transparent-white,#ffffff52);border-radius:var(--border-radius-lg,16px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#d050e900,#d050e966);display:grid;box-shadow:0 0 1px #0003}.ServiceHistoryPanel-module__RMmQ7a__upsellNudgeCopy{gap:var(--spacing-sm);text-align:center;justify-items:center;max-width:68ch;display:grid}.ServiceHistoryPanel-module__RMmQ7a__upsellTitle,.ServiceHistoryPanel-module__RMmQ7a__upsellBody{color:var(--white-color,#fff);margin:0}.ServiceHistoryPanel-module__RMmQ7a__upsellTitle{max-width:42ch;font-size:var(--font-size-sm,20px);letter-spacing:-.02em;text-wrap:balance;font-weight:650;line-height:1.45}.ServiceHistoryPanel-module__RMmQ7a__upsellBody{max-width:60ch;font-size:var(--font-size-base-alt,16px);opacity:.82;line-height:1.5}@media (max-width:1080px) and (min-width:641px){.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel{transform-origin:0 100%;text-align:left;justify-items:start;width:136px;bottom:24px;left:calc(50% + 4px);transform:rotate(-47deg)}}@media (max-width:900px){.ServiceHistoryPanel-module__RMmQ7a__eventTypeWrap{justify-self:end}}@media (max-width:640px){.ServiceHistoryPanel-module__RMmQ7a__summaryGrid{grid-template-columns:1fr}.ServiceHistoryPanel-module__RMmQ7a__timelineItem{gap:var(--spacing-sm);grid-template-columns:40px minmax(0,1fr)}.ServiceHistoryPanel-module__RMmQ7a__timelineItem:not(:last-child):after{left:19px}.ServiceHistoryPanel-module__RMmQ7a__timelineStatus,.ServiceHistoryPanel-module__RMmQ7a__emptyIcon{width:40px;height:40px}.ServiceHistoryPanel-module__RMmQ7a__timelineContent{padding:var(--spacing-lg)}.ServiceHistoryPanel-module__RMmQ7a__eventMeta{grid-template-columns:1fr}.ServiceHistoryPanel-module__RMmQ7a__upsellPanel{padding:var(--spacing-md)}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineViewport{min-height:0;padding:var(--spacing-lg);overflow:visible}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineViewport:before,.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineViewport:after{display:none}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineTrack{gap:var(--spacing-md);min-width:0;height:auto;display:grid;overflow:visible}.ServiceHistoryPanel-module__RMmQ7a__scanBeam{width:26px;animation-name:ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamTravelY,ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamTravelYBack;inset:0 auto 0 3px;transform:translateY(-100%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 100%)}.ServiceHistoryPanel-module__RMmQ7a__scanBeam:before{width:auto;height:2px;inset:auto 0 0}.ServiceHistoryPanel-module__RMmQ7a__scanBeam:after{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 4%, transparent) 42%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 14%, transparent) 100%);width:auto;height:clamp(48px,12vh,84px);inset:auto 0 2px}.ServiceHistoryPanel-module__RMmQ7a__scanBeamReturnWake{background:linear-gradient(0deg, transparent 0%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 4%, transparent) 42%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 14%, transparent) 100%);width:auto;height:clamp(48px,12vh,84px);inset:100% 0 auto}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential][data-phase=current] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineMarker{animation-delay:var(--ignite-delay-m,0s), calc(var(--ignite-delay-m,0s) + .35s);animation-duration:.22s, var(--afterglow-dur-m,2.6s)}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential][data-phase=current] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel{animation-delay:var(--ignite-delay-m,0s), calc(var(--ignite-delay-m,0s) + .85s);animation-duration:.12s, var(--label-fade-dur-m,1.8s)}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-phase=current] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineMarker:after,.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential][data-phase=current] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel>span{animation-delay:var(--ignite-delay-m,0s)}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential][data-phase=current] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineCharacter{animation-delay:calc(var(--ignite-delay-m,0s) + var(--character-type-offset,0s))}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLine{width:2px;height:auto;inset:0 auto 0 15px}.ServiceHistoryPanel-module__RMmQ7a__lineCharge{animation-name:ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamTravelY,ServiceHistoryPanel-module__RMmQ7a__serviceHistoryEvidenceBeamTravelYBack;transform:translateY(-100%)}.ServiceHistoryPanel-module__RMmQ7a__lineCharge:before{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 18%, transparent) 55%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 72%, transparent) 100%);width:auto;height:clamp(96px,22vh,150px);inset:auto 0 0}.ServiceHistoryPanel-module__RMmQ7a__lineCharge:after{background:linear-gradient(0deg, transparent 0%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 18%, transparent) 55%, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 72%, transparent) 100%);width:auto;height:clamp(96px,22vh,150px);inset:100% 0 auto}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint{place-items:center start;gap:var(--spacing-md);grid-template-columns:44px minmax(0,1fr);position:relative;top:auto;transform:none;left:auto!important}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineMarker{border-width:3px;width:32px;height:32px}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineMarker{width:32px;height:32px}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel{text-align:left;justify-items:start;width:auto;min-width:0;max-width:none;position:static;transform:none}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel>span{text-align:left;display:block}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel>span>span{display:inline-block}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel>span>span:not(:last-child):after{content:" ";white-space:pre}.ServiceHistoryPanel-module__RMmQ7a__upsellNudge{align-items:center}.ServiceHistoryPanel-module__RMmQ7a__upsellTitle{font-size:var(--font-size-base-alt,16px)}.ServiceHistoryPanel-module__RMmQ7a__upsellBody{display:none}}@media (prefers-reduced-motion:reduce){.ServiceHistoryPanel-module__RMmQ7a__scanBeam,.ServiceHistoryPanel-module__RMmQ7a__lineCharge,.ServiceHistoryPanel-module__RMmQ7a__scanBeamReturnWake,.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-phase=current] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineMarker:after{opacity:0;animation:none}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineMarker{opacity:.62;animation:none;transform:none}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel{opacity:.5;animation:none}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineLabel>span{animation:none;transform:none}.ServiceHistoryPanel-module__RMmQ7a__upsellTimelinePoint[data-tone=potential] .ServiceHistoryPanel-module__RMmQ7a__upsellTimelineCharacter{opacity:1;animation:none;transform:none}}.ServiceHistoryPanel-module__RMmQ7a__upsellNudge>button{justify-self:center;width:auto;max-width:100%}@media (max-width:767px){.ServiceHistoryPanel-module__RMmQ7a__upsellNudge>button{width:100%;max-width:none}}.ServiceHistoryPanel-module__RMmQ7a__summaryCard{}.ServiceHistoryPanel-module__RMmQ7a__timelineContent{}.ServiceHistoryPanel-module__RMmQ7a__emptyState{}.ServiceHistoryPanel-module__RMmQ7a__importantNote{}
.ServiceSchedulePanel-module__AEW0mq__stack,.ServiceSchedulePanel-module__AEW0mq__nextServiceCard,.ServiceSchedulePanel-module__AEW0mq__futureCard{--ev-care-card-background:var(--cw-results-detail-card-background,var(--cw-results-panel-background-base,#0b1224f0));--ev-care-subtle-background:var(--cw-results-control-surface,color-mix(in srgb, var(--cw-results-panel-text,#fff) 4%, transparent));--ev-care-active-background:var(--cw-results-control-active-surface,color-mix(in srgb, var(--cw-results-brand-primary,#79f8ff) 12%, transparent));--ev-care-border:var(--cw-results-widget-border-color,#ffffff14);--ev-care-divider:var(--cw-results-divider-border-color,#ffffff14);--ev-care-text:var(--cw-results-panel-text,#fffffff5);--ev-care-muted:var(--cw-results-panel-muted-text,#d6dff4b8);--ev-care-accent:var(--cw-results-brand-primary,var(--blue-color));--ev-care-secondary:var(--cw-results-brand-secondary,var(--magenta-color))}.ServiceSchedulePanel-module__AEW0mq__stack{align-items:start;gap:var(--spacing-lg);min-width:0;display:grid}.ServiceSchedulePanel-module__AEW0mq__dashboardGrid{gap:var(--spacing-lg);grid-template-columns:1fr;align-items:start;display:grid}.ServiceSchedulePanel-module__AEW0mq__nextServiceCard,.ServiceSchedulePanel-module__AEW0mq__futureCard{border:var(--cw-results-panel-border-width,1px) solid var(--ev-care-border);border-radius:var(--border-radius-xl);background:var(--ev-care-card-background);min-width:0;box-shadow:var(--cw-results-panel-shadow,none);-webkit-backdrop-filter:var(--cw-results-glass-blur,none);backdrop-filter:var(--cw-results-glass-blur,none);color:var(--ev-care-text);display:grid;position:relative;overflow:hidden}.ServiceSchedulePanel-module__AEW0mq__nextServiceCard:before,.ServiceSchedulePanel-module__AEW0mq__futureCard:before{content:"";pointer-events:none;background:linear-gradient(180deg, rgb(255 255 255/var(--cw-results-panel-gradient-opacity,.08)), #fff0 30%);position:absolute;inset:0}.ServiceSchedulePanel-module__AEW0mq__nextServiceCard>*,.ServiceSchedulePanel-module__AEW0mq__futureCard>*{z-index:1;position:relative}.ServiceSchedulePanel-module__AEW0mq__cardEyebrow{color:var(--ev-care-muted);font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:.7px;text-transform:uppercase;margin:0;line-height:1.3}.ServiceSchedulePanel-module__AEW0mq__nextServiceCard{gap:var(--spacing-lg);padding:var(--spacing-lg);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ServiceSchedulePanel-module__AEW0mq__dueLead{align-content:center;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-lg);border:1px solid color-mix(in srgb, var(--ev-care-accent) 55%, transparent);border-radius:var(--border-radius-lg);background:var(--ev-care-active-background);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ev-care-accent) 12%, transparent);display:grid}.ServiceSchedulePanel-module__AEW0mq__dueTopLine{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0;display:flex}.ServiceSchedulePanel-module__AEW0mq__estimateNote{align-items:flex-start;gap:var(--spacing-sm);color:var(--ev-care-muted);font-size:var(--font-size-base);text-wrap:pretty;margin:0;line-height:1.45;display:flex}.ServiceSchedulePanel-module__AEW0mq__estimateNote svg{flex:none;margin-top:.15em}.ServiceSchedulePanel-module__AEW0mq__dueHeadline,.ServiceSchedulePanel-module__AEW0mq__dueOr{color:var(--ev-care-text);font-size:var(--font-size-sm);letter-spacing:-.03em;margin:0;font-weight:750;line-height:1.08}.ServiceSchedulePanel-module__AEW0mq__dueOrWord{color:var(--ev-care-muted);font-size:var(--font-size-base);letter-spacing:normal;font-weight:500}.ServiceSchedulePanel-module__AEW0mq__dueMeter{height:5px;margin-top:var(--spacing-sm);background:#ffffff17;border-radius:999px;overflow:hidden}.ServiceSchedulePanel-module__AEW0mq__dueMeter>span{background:var(--ev-care-accent);border-radius:999px;height:100%;display:block}.ServiceSchedulePanel-module__AEW0mq__scheduleFacts{border:1px solid var(--ev-care-border);border-radius:var(--border-radius-lg);background:var(--ev-care-subtle-background);align-content:center;min-width:0;margin:0;display:grid;overflow:hidden}.ServiceSchedulePanel-module__AEW0mq__scheduleFacts>div{justify-content:space-between;align-items:baseline;column-gap:var(--spacing-md);row-gap:var(--spacing-sm);min-width:0;padding:var(--spacing-md);flex-wrap:wrap;display:flex}.ServiceSchedulePanel-module__AEW0mq__scheduleFacts dt,.ServiceSchedulePanel-module__AEW0mq__scheduleFacts dd{margin:0;line-height:1.3}.ServiceSchedulePanel-module__AEW0mq__scheduleFacts dt{color:var(--ev-care-muted);font-size:var(--font-size-base)}.ServiceSchedulePanel-module__AEW0mq__scheduleFacts dd{color:var(--ev-care-text);font-size:var(--font-size-base);font-weight:700}.ServiceSchedulePanel-module__AEW0mq__odometerFact dd{gap:var(--spacing-sm);min-width:0;display:grid}.ServiceSchedulePanel-module__AEW0mq__odometerReading{justify-content:flex-end;align-items:baseline;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.ServiceSchedulePanel-module__AEW0mq__textButton{width:fit-content;color:var(--ev-care-accent);font-family:var(--font-primary);font-size:var(--font-size-base);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ServiceSchedulePanel-module__AEW0mq__odometerInput{width:9ch;min-width:0;padding:2px var(--spacing-sm);border:1px solid var(--ev-care-accent);border-radius:var(--border-radius-sm);color:var(--ev-care-text);font-family:var(--font-primary);font-size:var(--font-size-base);text-align:right;background:0 0;outline:none;font-weight:700}.ServiceSchedulePanel-module__AEW0mq__odometerInput:focus{box-shadow:var(--cw-results-active-control-shadow,none)}.ServiceSchedulePanel-module__AEW0mq__formError{color:#ffb7c8;font-size:var(--font-size-base);line-height:1.35}.ServiceSchedulePanel-module__AEW0mq__futureCard{gap:0}.ServiceSchedulePanel-module__AEW0mq__futureHeader{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md);border-bottom:1px solid var(--ev-care-divider)}.ServiceSchedulePanel-module__AEW0mq__tableScroller{overflow-x:auto}.ServiceSchedulePanel-module__AEW0mq__scheduleTable{border-collapse:collapse;width:100%;min-width:520px;color:var(--ev-care-text)}.ServiceSchedulePanel-module__AEW0mq__serviceColumn{width:30%}.ServiceSchedulePanel-module__AEW0mq__dueColumn{width:26%}.ServiceSchedulePanel-module__AEW0mq__includesColumn{width:24%}.ServiceSchedulePanel-module__AEW0mq__costColumn{width:20%}.ServiceSchedulePanel-module__AEW0mq__scheduleTable th,.ServiceSchedulePanel-module__AEW0mq__scheduleTable td{padding:var(--spacing-md) var(--spacing-lg);text-align:left;vertical-align:baseline}.ServiceSchedulePanel-module__AEW0mq__scheduleTable th{padding-top:var(--spacing-md);padding-bottom:var(--spacing-sm);color:var(--ev-care-muted);font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:.7px;text-transform:uppercase;font-weight:500;line-height:1.3}.ServiceSchedulePanel-module__AEW0mq__scheduleTable td{font-size:var(--font-size-base);line-height:1.35}.ServiceSchedulePanel-module__AEW0mq__scheduleTable th:last-child,.ServiceSchedulePanel-module__AEW0mq__scheduleTable td:last-child{text-align:right}.ServiceSchedulePanel-module__AEW0mq__scheduleTable strong{font-weight:700}.ServiceSchedulePanel-module__AEW0mq__serviceTypeInline{color:var(--ev-care-muted);font-size:var(--font-size-base);line-height:1.25;display:none}.ServiceSchedulePanel-module__AEW0mq__dueCell{text-wrap:balance}.ServiceSchedulePanel-module__AEW0mq__dueValue{color:var(--ev-care-text);font-weight:700}.ServiceSchedulePanel-module__AEW0mq__dueSeparator{color:var(--ev-care-muted);white-space:pre}.ServiceSchedulePanel-module__AEW0mq__mileageValue,.ServiceSchedulePanel-module__AEW0mq__includesCell{color:var(--ev-care-muted)}.ServiceSchedulePanel-module__AEW0mq__costCell{font-variant-numeric:tabular-nums;font-weight:700}.ServiceSchedulePanel-module__AEW0mq__note{align-items:center;gap:var(--spacing-sm);margin:var(--spacing-md) var(--spacing-lg) var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--ev-care-border);border-radius:var(--border-radius-lg);background:var(--ev-care-subtle-background);color:var(--ev-care-muted);font-size:var(--font-size-base);line-height:1.45;display:flex}@container report-section-panel (max-width:700px){.ServiceSchedulePanel-module__AEW0mq__nextServiceCard{grid-template-columns:1fr}}@container report-section-panel (max-width:560px){.ServiceSchedulePanel-module__AEW0mq__nextServiceCard,.ServiceSchedulePanel-module__AEW0mq__dueLead{padding:var(--padding-lg)}.ServiceSchedulePanel-module__AEW0mq__futureHeader{padding:var(--padding-lg) var(--padding-lg) var(--spacing-md)}.ServiceSchedulePanel-module__AEW0mq__scheduleTable{min-width:0}.ServiceSchedulePanel-module__AEW0mq__scheduleTable th,.ServiceSchedulePanel-module__AEW0mq__scheduleTable td{padding:var(--spacing-md)}.ServiceSchedulePanel-module__AEW0mq__includesColumn,.ServiceSchedulePanel-module__AEW0mq__includesCell{display:none}.ServiceSchedulePanel-module__AEW0mq__serviceTypeInline{display:block}}.ServiceSchedulePanel-module__AEW0mq__nextServiceCard{}.ServiceSchedulePanel-module__AEW0mq__futureCard{}
.StatusCardPanel-module__I5IAqW__stack{gap:var(--spacing-lg);display:grid;container:status-card-panel/inline-size}.StatusCardPanel-module__I5IAqW__stackCompact{gap:var(--spacing-md);padding:var(--spacing-lg);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);border-radius:var(--border-radius-lg);background:var(--cw-results-status-card-background,var(--cw-results-detail-card-background,radial-gradient(circle at top right, rgb(var(--cw-results-brand-primary-rgb,87 179 255) / var(--cw-results-panel-gradient-opacity,.08)), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--cw-results-panel-text,#fff) 6%, transparent), color-mix(in srgb, var(--cw-results-panel-text,#fff) 2.5%, transparent)), var(--cw-results-panel-background-base,#0b1220c2)));box-shadow:var(--cw-results-compact-shadow,inset 0 1px 0 #ffffff0f)}.StatusCardPanel-module__I5IAqW__heroCard{justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);background:var(--cw-results-status-card-background,var(--cw-results-detail-card-background,radial-gradient(circle at top right, rgb(var(--cw-results-brand-primary-rgb,87 179 255) / var(--cw-results-panel-gradient-opacity,.12)), transparent 52%), linear-gradient(180deg, color-mix(in srgb, var(--cw-results-panel-text,#fff) 7%, transparent), color-mix(in srgb, var(--cw-results-panel-text,#fff) 3%, transparent)), var(--cw-results-panel-background-base,#0b1220c2)),);color:var(--cw-results-panel-text,#fff);display:flex}.StatusCardPanel-module__I5IAqW__stackCompact .StatusCardPanel-module__I5IAqW__heroCard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.StatusCardPanel-module__I5IAqW__heroCopy{gap:var(--spacing-sm);display:grid}.StatusCardPanel-module__I5IAqW__eyebrow{font-size:var(--font-size-base);font-family:var(--font-mono);letter-spacing:.7px;text-transform:uppercase;color:var(--cw-results-panel-muted-text,#ffffff9e);margin:0;line-height:1.3}.StatusCardPanel-module__I5IAqW__value{color:var(--cw-results-panel-text,#fffffffa);margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:600;line-height:1}.StatusCardPanel-module__I5IAqW__stackCompact .StatusCardPanel-module__I5IAqW__value{font-size:var(--font-size-xs);letter-spacing:-.015em;font-weight:600;line-height:1.32}.StatusCardPanel-module__I5IAqW__rangeLabel{font-size:var(--font-size-base-alt);color:var(--cw-results-panel-muted-text,#fffc);margin:0;line-height:1.5}.StatusCardPanel-module__I5IAqW__summary{font-size:var(--font-size-base);color:var(--cw-results-panel-muted-text,#dce2f5c7);margin:0;line-height:1.6}.StatusCardPanel-module__I5IAqW__stackCompact .StatusCardPanel-module__I5IAqW__summary{max-width:none}.StatusCardPanel-module__I5IAqW__badgeWrap{align-items:flex-start;display:flex}.StatusCardPanel-module__I5IAqW__tagRow{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.StatusCardPanel-module__I5IAqW__tag{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-xxxl);background:color-mix(in srgb, var(--cw-results-panel-text,#fff) 6%, transparent);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);font-size:var(--font-size-base);color:var(--cw-results-panel-text,#f4f7ffe6)}.StatusCardPanel-module__I5IAqW__metaGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));margin:0;display:grid}.StatusCardPanel-module__I5IAqW__stackStatusOverview .StatusCardPanel-module__I5IAqW__metaGrid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.StatusCardPanel-module__I5IAqW__stackCompact .StatusCardPanel-module__I5IAqW__metaGrid{gap:var(--spacing-sm)}.StatusCardPanel-module__I5IAqW__metaCard{gap:var(--spacing-sm);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);background:var(--cw-results-data-card-background,color-mix(in srgb, var(--cw-results-panel-text,#fff) 4%, transparent));border:1px solid var(--cw-results-divider-border-color,#ffffff0f);display:grid}.StatusCardPanel-module__I5IAqW__stackCompact .StatusCardPanel-module__I5IAqW__metaCard{padding:var(--spacing-md)}.StatusCardPanel-module__I5IAqW__metaLabel{font-size:var(--font-size-base);font-family:var(--font-mono);letter-spacing:.7px;text-transform:uppercase;color:var(--cw-results-panel-muted-text,#ffffff9e);margin:0;line-height:1.3}.StatusCardPanel-module__I5IAqW__metaValue{font-size:var(--font-size-xs);color:var(--cw-results-panel-text,#fffffff5);margin:0;line-height:1.35}.StatusCardPanel-module__I5IAqW__stackCompact .StatusCardPanel-module__I5IAqW__metaValue{font-size:var(--font-size-base-alt)}.StatusCardPanel-module__I5IAqW__note{font-size:var(--font-size-base);color:var(--cw-results-panel-muted-text,#d6dbf0b8);margin:0;line-height:1.6}.StatusCardPanel-module__I5IAqW__actionLink{width:fit-content;min-height:40px;padding:0 var(--spacing-lg);border-radius:var(--border-radius-xxxl);background:var(--cw-results-status-action-background,var(--cw-results-filled-action-background,#17e5d724));border:1px solid var(--cw-results-status-action-border-color,var(--cw-results-filled-action-border-color,#17e5d73d));color:var(--cw-results-status-action-text,var(--cw-results-filled-action-text,#eafffdf5));font-size:var(--font-size-base-alt);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:767px){.StatusCardPanel-module__I5IAqW__heroCard{flex-direction:column}.StatusCardPanel-module__I5IAqW__metaGrid{grid-template-columns:1fr}}@container status-card-panel (max-width:640px){.StatusCardPanel-module__I5IAqW__heroCard{flex-direction:column}.StatusCardPanel-module__I5IAqW__metaGrid{grid-template-columns:1fr}.StatusCardPanel-module__I5IAqW__stackStatusOverview .StatusCardPanel-module__I5IAqW__heroCard{flex-direction:row;align-items:flex-start}.StatusCardPanel-module__I5IAqW__stackStatusOverview .StatusCardPanel-module__I5IAqW__metaGrid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}}@container status-card-panel (max-width:540px){.StatusCardPanel-module__I5IAqW__stackStatusOverview .StatusCardPanel-module__I5IAqW__heroCard{flex-direction:column}.StatusCardPanel-module__I5IAqW__stackStatusOverview .StatusCardPanel-module__I5IAqW__metaGrid{grid-template-columns:1fr}}
.ReportTimeline-module__m55zrG__timeline{--report-timeline-gap:var(--spacing-lg);--report-timeline-card-padding:var(--spacing-lg);--report-timeline-node-offset:calc(var(--report-timeline-card-padding) + var(--font-size-base-alt) * .7 - 16px);gap:var(--report-timeline-gap);display:grid}.ReportTimeline-module__m55zrG__timelineCompact{--report-timeline-gap:var(--spacing-md)}.ReportTimeline-module__m55zrG__timelineItem{align-items:start;gap:var(--spacing-md);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.ReportTimeline-module__m55zrG__timelineItem:not(:last-child):after{content:"";left:15px;top:calc(var(--report-timeline-node-offset) + 32px);bottom:calc(var(--report-timeline-gap) * -1);background:linear-gradient(180deg, color-mix(in srgb, var(--report-timeline-accent) 32%, transparent) 0%, color-mix(in srgb, var(--cw-results-panel-muted-text,#fff) 12%, transparent) 100%);border-radius:999px;width:2px;position:absolute}.ReportTimeline-module__m55zrG__timelineStatus{z-index:1;margin-top:var(--report-timeline-node-offset);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);width:32px;height:32px;color:var(--cw-results-panel-icon-color,#fffffff5);background:linear-gradient(180deg, color-mix(in srgb, var(--report-timeline-accent) 22%, transparent), color-mix(in srgb, var(--report-timeline-accent) 12%, transparent)), var(--cw-results-control-surface,#0a101de6);box-shadow:var(--cw-results-compact-shadow,none);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.ReportTimeline-module__m55zrG__tonePositive{--report-timeline-accent:var(--cw-results-brand-primary,#4ff798)}.ReportTimeline-module__m55zrG__tonePositive .ReportTimeline-module__m55zrG__timelineStatus{color:var(--cw-results-brand-primary,#4ff798fa)}.ReportTimeline-module__m55zrG__toneNeutral{--report-timeline-accent:color-mix(in srgb, var(--cw-results-panel-text,#fff) 14%, transparent)}.ReportTimeline-module__m55zrG__toneNeutral .ReportTimeline-module__m55zrG__timelineStatus{background:linear-gradient(180deg, rgb(255 255 255/var(--cw-results-control-highlight-opacity,.14)), rgb(255 255 255/var(--cw-results-control-gradient-opacity,.08))), var(--cw-results-control-surface,#0a101de6)}.ReportTimeline-module__m55zrG__toneInfo{--report-timeline-accent:var(--cw-results-brand-primary,#69dcff)}.ReportTimeline-module__m55zrG__toneInfo .ReportTimeline-module__m55zrG__timelineStatus{color:var(--cw-results-brand-primary,#69dcff)}.ReportTimeline-module__m55zrG__toneWarning{--report-timeline-accent:var(--cw-results-status-warning-color,#ffcb5c)}.ReportTimeline-module__m55zrG__toneWarning .ReportTimeline-module__m55zrG__timelineStatus{color:var(--cw-results-status-warning-color,#ffcb5c)}.ReportTimeline-module__m55zrG__toneDanger{--report-timeline-accent:var(--cw-results-status-danger-color,#f66)}.ReportTimeline-module__m55zrG__toneDanger .ReportTimeline-module__m55zrG__timelineStatus{color:var(--cw-results-status-danger-color,#f66)}.ReportTimeline-module__m55zrG__toneAccent{--report-timeline-accent:var(--cw-results-brand-accent,#f16eff)}.ReportTimeline-module__m55zrG__toneAccent .ReportTimeline-module__m55zrG__timelineStatus{color:var(--cw-results-brand-accent,#f16eff)}.ReportTimeline-module__m55zrG__timelineContent{gap:var(--spacing-md);padding:var(--report-timeline-card-padding);border-radius:var(--border-radius-xl);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);background:var(--results-timeline-card-background,linear-gradient(180deg, rgb(255 255 255/var(--cw-results-panel-gradient-opacity,.045)), #fff0), var(--cw-results-panel-background-base,#0a101dbd));box-shadow:var(--results-timeline-card-shadow,var(--cw-results-panel-shadow,none));display:grid}.ReportTimeline-module__m55zrG__timelineCompact .ReportTimeline-module__m55zrG__timelineContent{gap:var(--spacing-xs);padding:var(--report-timeline-card-padding);border-radius:var(--border-radius-lg);background:var(--cw-results-data-card-background,transparent);box-shadow:var(--cw-results-active-control-shadow,none)}.ReportTimeline-module__m55zrG__timelineBody{font-size:var(--font-size-base);color:var(--cw-results-panel-muted-text,#d6dbf0bd);margin:0;line-height:1.6}.ReportTimeline-module__m55zrG__timelineHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.ReportTimeline-module__m55zrG__timelineDate{font-size:var(--font-size-base-alt);color:var(--cw-results-panel-text,#fffffff5);margin:0;font-weight:600;line-height:1.4}@media (max-width:767px){.ReportTimeline-module__m55zrG__timeline{--report-timeline-card-padding:var(--spacing-md)}.ReportTimeline-module__m55zrG__timelineHeader{flex-direction:column;align-items:flex-start}}
.TestingTimelinePanel-module__lRQ-1W__stack{gap:var(--spacing-lg);display:grid}.TestingTimelinePanel-module__lRQ-1W__title{font-size:var(--font-size-base-alt);color:var(--cw-results-panel-text,#fffffff5);margin:0;font-weight:600;line-height:1.4}.TestingTimelinePanel-module__lRQ-1W__scorecardSurface{gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:calc(var(--border-radius-xl) - 4px);border:1px solid var(--cw-results-divider-border-color,#ffffff0f);background:linear-gradient(180deg, rgb(255 255 255/var(--cw-results-control-highlight-opacity,.05)), rgb(255 255 255/var(--cw-results-control-gradient-opacity,.02))), var(--cw-results-control-surface,#050b148f);box-shadow:var(--cw-results-active-control-shadow,none);display:grid}.TestingTimelinePanel-module__lRQ-1W__scorecardHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.TestingTimelinePanel-module__lRQ-1W__scorecardCopy{gap:6px;display:grid}.TestingTimelinePanel-module__lRQ-1W__scorecardEyebrow{font-size:var(--font-size-base);font-family:var(--font-mono);text-transform:uppercase;color:var(--cw-results-panel-muted-text,#d6dbf085);margin:0;line-height:normal}.TestingTimelinePanel-module__lRQ-1W__scorecardTitle{font-size:var(--font-size-base-alt);color:var(--cw-results-panel-text,#fffffff0);margin:0;font-weight:600;line-height:1.4}.TestingTimelinePanel-module__lRQ-1W__scorecardImage{flex-shrink:0;width:64px;height:auto}.TestingTimelinePanel-module__lRQ-1W__scorecardOutcome{margin-top:var(--spacing-xs,4px)}.TestingTimelinePanel-module__lRQ-1W__indicators{gap:var(--spacing-md);display:grid}.TestingTimelinePanel-module__lRQ-1W__readings{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TestingTimelinePanel-module__lRQ-1W__reading{align-content:start;gap:var(--spacing-sm);min-width:0;display:grid}.TestingTimelinePanel-module__lRQ-1W__metricLabel{font-size:var(--font-size-base);font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--cw-results-panel-muted-text,#d6dbf094);margin:0;line-height:1.3}.TestingTimelinePanel-module__lRQ-1W__metricValue{font-size:var(--font-size-sm);color:var(--cw-results-panel-text,#fffffff5);margin:0;font-weight:600;line-height:1.02}.TestingTimelinePanel-module__lRQ-1W__calibration{align-items:center;gap:var(--spacing-sm);display:flex}@media (max-width:767px){.TestingTimelinePanel-module__lRQ-1W__scorecardSurface{gap:var(--spacing-md);padding:var(--spacing-md)}.TestingTimelinePanel-module__lRQ-1W__scorecardHeader{flex-direction:column;align-items:flex-start}.TestingTimelinePanel-module__lRQ-1W__readings{grid-template-columns:1fr}}
.ValuationPanel-module__k-eXka__stack{display:grid;position:relative}.ValuationPanel-module__k-eXka__panel{gap:var(--spacing-lg);display:grid}.ValuationPanel-module__k-eXka__stack[data-locked=true]:not([data-inline-upsell=true]){min-height:var(--valuation-upsell-min-height,clamp(260px, 24vw, 340px))}.ValuationPanel-module__k-eXka__stack[data-locked=true]:not([data-inline-upsell=true]) .ValuationPanel-module__k-eXka__panel{pointer-events:none}.ValuationPanel-module__k-eXka__stack[data-locked=true] .ValuationPanel-module__k-eXka__value{opacity:.16}.ValuationPanel-module__k-eXka__valueArea{gap:var(--spacing-md);justify-items:center;display:grid}.ValuationPanel-module__k-eXka__selectorWrap{width:min(100%,360px)}.ValuationPanel-module__k-eXka__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--cw-results-panel-text,#fffffffa);text-align:center;margin:0;font-size:clamp(34px,5vw,56px);font-weight:600;line-height:.95}.ValuationPanel-module__k-eXka__lockedValue{--locked-value-amount-width:140px;grid-template-columns:auto var(--locked-value-amount-width);width:min(100%, max-content);justify-content:center;align-items:center;gap:.18rem;min-height:clamp(2.7rem,6vw,3.5rem);animation:.36s cubic-bezier(.22,1,.36,1) ValuationPanel-module__k-eXka__valuationLockedValueEnter;display:inline-grid}.ValuationPanel-module__k-eXka__lockedValue[data-valuation-key=low]{--locked-value-amount-width:136px}.ValuationPanel-module__k-eXka__lockedValue[data-valuation-key=average]{--locked-value-amount-width:140px}.ValuationPanel-module__k-eXka__lockedValue[data-valuation-key=high]{--locked-value-amount-width:144px}.ValuationPanel-module__k-eXka__lockedCurrency,.ValuationPanel-module__k-eXka__lockedAmount{color:var(--cw-results-panel-text,#fffffffa);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.7rem,6vw,3.5rem);font-weight:500;line-height:1}.ValuationPanel-module__k-eXka__lockedAmount{height:1em;min-height:1em;color:color-mix(in srgb, var(--cw-results-panel-text,#fffffffa) 82%, var(--cw-results-brand-primary,#17e5d7));opacity:.42;text-align:center;grid-template-columns:repeat(2,.62em) .26em repeat(3,.62em);justify-content:center;align-items:center;display:inline-grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)}.ValuationPanel-module__k-eXka__lockedDigitColumn{width:.62em;height:1em;display:block;position:relative;overflow:hidden}.ValuationPanel-module__k-eXka__lockedDigitGroup{display:contents}.ValuationPanel-module__k-eXka__lockedDigitTrack{will-change:transform;display:grid;transform:translate(0,0)}.ValuationPanel-module__k-eXka__lockedDigit{place-items:center;width:.62em;height:1em;line-height:1;display:grid}.ValuationPanel-module__k-eXka__lockedSeparator{color:currentColor;text-align:center;width:.26em;line-height:1;display:block}.ValuationPanel-module__k-eXka__selectedLabel{font-family:var(--font-mono);color:var(--cw-results-panel-muted-text,#ffffffb8);text-transform:uppercase;font-size:var(--font-size-base);letter-spacing:.08em;text-align:center;margin:0;line-height:1.45}.ValuationPanel-module__k-eXka__footer{padding-top:var(--spacing-lg);border-top:1px solid var(--cw-results-divider-border-color,#ffffff1a)}.ValuationPanel-module__k-eXka__note{font-size:var(--font-size-base);color:var(--cw-results-panel-muted-text,#d6dbf0bd);margin:0;line-height:1.6}.ValuationPanel-module__k-eXka__upsellOverlay{z-index:10;position:absolute;inset:0}.ValuationPanel-module__k-eXka__upsellOverlay,.ValuationPanel-module__k-eXka__upsellNudge{box-sizing:border-box;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-md);border:1px solid var(--transparent-white,#ffffff52);border-radius:var(--border-radius-lg,16px);-webkit-backdrop-filter:blur(8px);will-change:backdrop-filter;background:linear-gradient(#d050e900,#d050e966);flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 0 1px #0003}.ValuationPanel-module__k-eXka__upsellNudge{width:100%;position:relative}.ValuationPanel-module__k-eXka__upsellOverlay .ValuationPanel-module__k-eXka__upsellNudge{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}.ValuationPanel-module__k-eXka__upsellContent{justify-content:center;align-items:center;gap:var(--spacing-lg);text-align:center;width:min(100%,620px);color:var(--white-color,#fff);flex-direction:column;display:flex}.ValuationPanel-module__k-eXka__upsellCopy{gap:var(--spacing-md);justify-items:center;display:grid}.ValuationPanel-module__k-eXka__upsellTitle{max-width:28ch;padding:0 var(--spacing-lg);color:var(--white-color,#fff);font-size:var(--font-size-sm,20px);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.5}.ValuationPanel-module__k-eXka__upsellBody{display:none}.ValuationPanel-module__k-eXka__upsellCta{justify-content:center;max-width:100%;display:flex}.ValuationPanel-module__k-eXka__upsellOverlay[data-upsell-variant=upsell_02]{background:linear-gradient(0deg, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 28%, #fff3), #fff0)}.ValuationPanel-module__k-eXka__upsellOverlay[data-upsell-variant=upsell_03]{background:linear-gradient(0deg, #3b315f7a, color-mix(in srgb, var(--cw-results-panel-text,#05293d) 8%, transparent))}@keyframes ValuationPanel-module__k-eXka__valuationLockedValueEnter{0%{opacity:.42;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.ValuationPanel-module__k-eXka__lockedValue{animation:none}}@media (max-width:767px){.ValuationPanel-module__k-eXka__lockedValue{min-height:clamp(2.45rem,11vw,3.1rem)}.ValuationPanel-module__k-eXka__lockedCurrency,.ValuationPanel-module__k-eXka__lockedAmount{font-size:clamp(2.45rem,11vw,3.1rem)}.ValuationPanel-module__k-eXka__selector{width:100%}.ValuationPanel-module__k-eXka__upsellContent{gap:var(--spacing-md)}.ValuationPanel-module__k-eXka__upsellTitle{max-width:16ch;font-size:var(--font-size-sm,20px)}.ValuationPanel-module__k-eXka__upsellCta{max-width:100%}}.ValuationPanel-module__k-eXka__upsellCta>button{justify-self:center;width:auto;max-width:100%}@media (max-width:767px){.ValuationPanel-module__k-eXka__upsellCta,.ValuationPanel-module__k-eXka__upsellCta>button{width:100%;max-width:none}}.ValuationPanel-module__k-eXka__illustration{isolation:isolate;width:70%;max-width:238px;height:clamp(112px,12.6vw,140px);}.ValuationPanel-module__k-eXka__upsellIllustration{width:min(100%,180px);height:110px}.ValuationPanel-module__k-eXka__illustration:before{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 22%, transparent), transparent 70%);filter:blur(18px);pointer-events:none;border-radius:50%;position:absolute;inset:12% 5%}.ValuationPanel-module__k-eXka__illustration:after{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(#a27de147,#8e69cd1f 42%,#0000 72%);border-radius:50%;position:absolute;inset:28% -8% 2% 48%}
.VehicleSpecificationPanel-module__VeENpq__stack{gap:var(--spacing-xl);color:var(--cw-results-panel-text,#fffffff5);display:grid;container-type:inline-size}.VehicleSpecificationPanel-module__VeENpq__heading{margin-bottom:var(--spacing-lg)}.VehicleSpecificationPanel-module__VeENpq__heading h4{font-size:var(--font-size-base-alt);margin:0;font-weight:600}.VehicleSpecificationPanel-module__VeENpq__heading p,.VehicleSpecificationPanel-module__VeENpq__secondary{color:var(--cw-results-panel-muted-text,#ffffffa6);font-size:var(--font-size-base);margin:6px 0 0}.VehicleSpecificationPanel-module__VeENpq__metrics{gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.VehicleSpecificationPanel-module__VeENpq__metric{text-align:center;min-width:0}.VehicleSpecificationPanel-module__VeENpq__metric+.VehicleSpecificationPanel-module__VeENpq__metric{border-left:1px solid var(--cw-results-widget-border-color,#ffffff1f)}.VehicleSpecificationPanel-module__VeENpq__illustration{width:100%;max-width:180px;height:140px;margin:0 auto var(--spacing-md);position:relative}.VehicleSpecificationPanel-module__VeENpq__metricLabel{margin:0 0 var(--spacing-sm);font-size:var(--font-size-base);color:var(--cw-results-panel-muted-text,#ffffffa6)}.VehicleSpecificationPanel-module__VeENpq__number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(40px,5vw,56px);font-weight:600;line-height:.95}.VehicleSpecificationPanel-module__VeENpq__unit{font-size:var(--font-size-sm);letter-spacing:0;font-weight:400}.VehicleSpecificationPanel-module__VeENpq__details{gap:0 var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.VehicleSpecificationPanel-module__VeENpq__detail{padding:var(--spacing-md) 0;border-bottom:1px solid var(--cw-results-widget-border-color,#ffffff1a);gap:var(--spacing-md);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;display:grid}.VehicleSpecificationPanel-module__VeENpq__detail dt{color:var(--cw-results-panel-muted-text,#ffffffa6);font-size:var(--font-size-base)}.VehicleSpecificationPanel-module__VeENpq__detail dd{text-align:right;font-size:var(--font-size-base);overflow-wrap:anywhere;margin:0;font-weight:500}.VehicleSpecificationPanel-module__VeENpq__illustration{isolation:isolate}.VehicleSpecificationPanel-module__VeENpq__illustration:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 22%, transparent), transparent 70%);filter:blur(16px);border-radius:50%;position:absolute;inset:20% 12%}.VehicleSpecificationPanel-module__VeENpq__detail:last-child,.VehicleSpecificationPanel-module__VeENpq__detail:nth-last-child(2){border-bottom:0}@container (max-width:620px){.VehicleSpecificationPanel-module__VeENpq__metrics{grid-template-columns:1fr;gap:0}.VehicleSpecificationPanel-module__VeENpq__metric{align-items:center;gap:var(--spacing-lg);text-align:left;padding-block:var(--spacing-md);grid-template-columns:100px minmax(0,1fr);display:grid}.VehicleSpecificationPanel-module__VeENpq__metric+.VehicleSpecificationPanel-module__VeENpq__metric{border-left:0;border-top:1px solid var(--cw-results-widget-border-color,#ffffff1f)}.VehicleSpecificationPanel-module__VeENpq__illustration{height:100px;margin:0}.VehicleSpecificationPanel-module__VeENpq__details{grid-template-columns:1fr}.VehicleSpecificationPanel-module__VeENpq__detail:nth-last-child(2){border-bottom:1px solid var(--cw-results-widget-border-color,#ffffff1a)}}.VehicleSpecificationPanel-module__VeENpq__details .VehicleSpecificationPanel-module__VeENpq__detail dt{flex-direction:row;align-items:center;gap:.6rem;display:flex}.VehicleSpecificationPanel-module__VeENpq__details .VehicleSpecificationPanel-module__VeENpq__detailIcon{flex:0 0 1.25rem;align-self:center;width:1.25rem;height:1.25rem;margin:0}
.WarrantyCoveragePanel-module__0YgctW__stack{gap:var(--spacing-lg);display:grid;container:warranty-coverage-panel/inline-size}.WarrantyCoveragePanel-module__0YgctW__summary{font-size:var(--font-size-base);color:var(--cw-results-panel-muted-text,#dce2f5c7);margin:0;line-height:1.6}.WarrantyCoveragePanel-module__0YgctW__grid{gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WarrantyCoveragePanel-module__0YgctW__grid[data-single=true]{grid-template-columns:minmax(0,1fr)}.WarrantyCoveragePanel-module__0YgctW__card{gap:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--border-radius-xl);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);background:var(--cw-results-neutral-card-background,linear-gradient(180deg, rgb(255 255 255/var(--cw-results-control-gradient-opacity,.03)), #fff0), var(--cw-results-control-surface,transparent));box-shadow:var(--cw-results-compact-shadow,none);display:grid}.WarrantyCoveragePanel-module__0YgctW__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.WarrantyCoveragePanel-module__0YgctW__upsellIllustration{}.WarrantyCoveragePanel-module__0YgctW__cardIllustration{opacity:.95;border-radius:var(--border-radius-lg);height:clamp(180px,20vw,220px);overflow:hidden;}.WarrantyCoveragePanel-module__0YgctW__cardIllustration.WarrantyCoveragePanel-module__0YgctW__upsellIllustration{overflow:visible}.WarrantyCoveragePanel-module__0YgctW__cardIllustration.WarrantyCoveragePanel-module__0YgctW__upsellIllustration:before{width:min(100%,220px);height:150px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.WarrantyCoveragePanel-module__0YgctW__cardTitle{font-size:var(--font-size-base-alt);color:var(--cw-results-panel-text,#fffffff5);margin:0;font-weight:600}.WarrantyCoveragePanel-module__0YgctW__cardSummary{font-size:var(--font-size-base);color:var(--cw-results-panel-muted-text,#d6dbf0bd);margin:0;line-height:1.6}.WarrantyCoveragePanel-module__0YgctW__searchingPill{flex:none}.WarrantyCoveragePanel-module__0YgctW__progressStack,.WarrantyCoveragePanel-module__0YgctW__searchProgressItem{gap:var(--spacing-md);display:grid}.WarrantyCoveragePanel-module__0YgctW__searchProgressHeader{gap:var(--spacing-sm);display:grid}.WarrantyCoveragePanel-module__0YgctW__searchProgressLabel{color:var(--cw-results-panel-muted-text,#ffffff9e);font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:.7px;text-transform:uppercase;margin:0;line-height:1.3}.WarrantyCoveragePanel-module__0YgctW__searchProgressValue{align-items:center;gap:var(--spacing-sm);color:color-mix(in srgb, #ffdcff 78%, var(--cw-results-panel-text,#fff));font-size:var(--font-size-xs);margin:0;font-weight:600;line-height:1.2;display:flex}.WarrantyCoveragePanel-module__0YgctW__searchValueReel{font-family:var(--font-mono);align-items:center;gap:.02em;line-height:1;display:inline-flex}.WarrantyCoveragePanel-module__0YgctW__searchValueGlyph{vertical-align:middle;width:.78em;height:1.12em;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 13% 87%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 13% 87%,#0000 100%)}.WarrantyCoveragePanel-module__0YgctW__searchValueGlyphTrack{animation:6.6s cubic-bezier(.65,0,.35,1) infinite WarrantyCoveragePanel-module__0YgctW__warrantySearchGlyphRoll;animation-delay:var(--warranty-search-delay,0s);will-change:transform;display:grid}.WarrantyCoveragePanel-module__0YgctW__searchValueGlyphTrack span{place-items:center;height:1.12em;line-height:1;display:grid}.WarrantyCoveragePanel-module__0YgctW__searchValueSeparator{width:.28em;color:color-mix(in srgb, currentColor 72%, transparent);font-family:var(--font-mono);display:inline-block}.WarrantyCoveragePanel-module__0YgctW__searchValueSuffix{color:color-mix(in srgb, currentColor 72%, transparent);font-weight:500;line-height:1.2}.WarrantyCoveragePanel-module__0YgctW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.WarrantyCoveragePanel-module__0YgctW__searchProgressTrack{background:#d050e924;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.WarrantyCoveragePanel-module__0YgctW__searchProgressFill{border-radius:inherit;will-change:transform;background:linear-gradient(90deg,#0000 0,#ffdcff3d 24%,#ffdcffad 56%,#ffdcff33 82%,#0000 100%),#d050e98a;width:42%;animation:4.8s cubic-bezier(.16,1,.3,1) infinite WarrantyCoveragePanel-module__0YgctW__warrantyProgressSearch;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%);box-shadow:0 0 14px #d050e938}.WarrantyCoveragePanel-module__0YgctW__thresholdRow{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--border-radius-lg);border:1px solid var(--cw-results-divider-border-color,#ffffff0f);background:var(--cw-results-data-card-background,color-mix(in srgb, var(--cw-results-panel-text,#fff) 4%, transparent));display:flex}.WarrantyCoveragePanel-module__0YgctW__thresholdDot{background:var(--cw-results-status-positive,#34d399);border-radius:999px;flex:none;width:10px;height:10px;margin-top:6px}.WarrantyCoveragePanel-module__0YgctW__thresholdRow[data-tone=warning] .WarrantyCoveragePanel-module__0YgctW__thresholdDot{background:var(--cw-results-status-warning,#fbbf24)}.WarrantyCoveragePanel-module__0YgctW__thresholdCopy{gap:var(--spacing-xs);min-width:0;display:grid}.WarrantyCoveragePanel-module__0YgctW__thresholdTitle{font-size:var(--font-size-base-alt);color:var(--cw-results-panel-text,#fffffff5);margin:0;font-weight:600;line-height:1.4}.WarrantyCoveragePanel-module__0YgctW__thresholdBody{font-size:var(--font-size-base);color:var(--cw-results-panel-muted-text,#d6dbf0bd);margin:0;line-height:1.55}.WarrantyCoveragePanel-module__0YgctW__conditionsGrid{gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--border-radius-lg);border:1px solid var(--cw-results-divider-border-color,#ffffff0f);background:var(--cw-results-data-card-background,color-mix(in srgb, var(--cw-results-panel-text,#fff) 4%, transparent));grid-template-columns:repeat(auto-fit,minmax(148px,1fr));margin:0;display:grid}.WarrantyCoveragePanel-module__0YgctW__conditionItem{gap:var(--spacing-xs);min-width:0;display:grid}.WarrantyCoveragePanel-module__0YgctW__conditionLabel{font-size:var(--font-size-base);font-family:var(--font-mono);letter-spacing:.7px;text-transform:uppercase;color:var(--cw-results-panel-muted-text,#ffffff9e);margin:0;line-height:1.3}.WarrantyCoveragePanel-module__0YgctW__conditionValue{font-size:var(--font-size-base-alt);color:var(--cw-results-panel-text,#fffffff5);margin:0;line-height:1.45}.WarrantyCoveragePanel-module__0YgctW__warrantySearchNudge{box-sizing:border-box;padding:var(--spacing-lg) var(--spacing-md);border:1px solid var(--transparent-white,#ffffff52);border-radius:var(--border-radius-lg,16px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#d050e900,#d050e966);justify-content:center;align-items:center;display:flex;box-shadow:0 0 1px #0003}.WarrantyCoveragePanel-module__0YgctW__warrantySearchContent{justify-content:center;align-items:center;gap:var(--spacing-lg);text-align:center;width:min(100%,620px);color:var(--white-color,#fff);flex-direction:column;display:flex}.WarrantyCoveragePanel-module__0YgctW__warrantySearchTitle{max-width:30ch;padding:0 var(--spacing-lg);color:var(--white-color,#fff);font-size:var(--font-size-sm,20px);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.5}@keyframes WarrantyCoveragePanel-module__0YgctW__warrantyProgressSearch{0%{transform:translate(-120%)}to{transform:translate(250%)}}@keyframes WarrantyCoveragePanel-module__0YgctW__warrantySearchGlyphRoll{0%,16%{transform:translateY(0)}70%,to{transform:translateY(-7.84em)}}@media (max-width:767px){.WarrantyCoveragePanel-module__0YgctW__grid{grid-template-columns:1fr}.WarrantyCoveragePanel-module__0YgctW__searchingPill{align-self:flex-start}.WarrantyCoveragePanel-module__0YgctW__conditionsGrid{gap:var(--spacing-md);grid-template-columns:1fr}}@container warranty-coverage-panel (max-width:760px){.WarrantyCoveragePanel-module__0YgctW__grid{grid-template-columns:1fr}.WarrantyCoveragePanel-module__0YgctW__searchingPill{align-self:flex-start}.WarrantyCoveragePanel-module__0YgctW__conditionsGrid{gap:var(--spacing-md);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.WarrantyCoveragePanel-module__0YgctW__searchProgressFill,.WarrantyCoveragePanel-module__0YgctW__searchValueGlyphTrack{animation:none}}
.WattsonWidgetIframePanel-module__a9swdq__shell{border-radius:var(--cw-results-wattson-widget-border-radius,var(--border-radius-xl));background:0 0;border:0;justify-self:stretch;place-items:start stretch;width:100%;min-width:0;display:grid;position:relative;overflow:visible}@media (min-width:768px){.WattsonWidgetIframePanel-module__a9swdq__shell[data-width-mode=max_width]{width:min(100%, var(--cw-results-wattson-widget-max-width,720px));justify-self:center}}.WattsonWidgetIframePanel-module__a9swdq__frame{border-radius:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0;border:0;width:100%;min-width:0;display:block;overflow:hidden}@media (prefers-color-scheme:dark){.WattsonWidgetIframePanel-module__a9swdq__frame{--lightningcss-light: ;--lightningcss-dark:initial}}.WattsonWidgetIframePanel-module__a9swdq__loaderOverlay{--wattson-widget-frame-ring:linear-gradient(135deg, var(--cw-results-wattson-floating-ring-start,var(--cw-results-wattson-widget-frame-ring-start,#17e5d7e6)), var(--cw-results-wattson-floating-ring-end,var(--cw-results-wattson-widget-frame-ring-end,#9777ffe6)));--wattson-widget-loader-fill:var(--cw-results-wattson-widget-loader-background,var(--cw-results-wattson-panel-background,var(--cw-results-panel-background-base,#071424)));z-index:2;align-content:center;justify-items:center;gap:var(--spacing-md);min-height:100%;padding:var(--padding-xl);color:var(--cw-results-wattson-widget-loader-text,var(--cw-results-wattson-panel-text,var(--cw-results-panel-text,#fff)));text-align:center;border-radius:inherit;background:linear-gradient(var(--wattson-widget-loader-fill), var(--wattson-widget-loader-fill)) padding-box, var(--wattson-widget-frame-ring) border-box;opacity:1;border:2px solid #0000;transition:opacity .24s,visibility .24s;display:grid;position:absolute;inset:0;overflow:hidden}.WattsonWidgetIframePanel-module__a9swdq__loaderOverlayHidden{visibility:hidden;opacity:0;pointer-events:none}.WattsonWidgetIframePanel-module__a9swdq__loaderMarkWrap{color:#fff;border-radius:var(--border-radius-lg);background:linear-gradient(#ffffff17,#ffffff08),#071424;border:1px solid #ffffff24;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.WattsonWidgetIframePanel-module__a9swdq__loaderMark{width:37px;height:auto}.WattsonWidgetIframePanel-module__a9swdq__loaderOverlay p{color:var(--cw-results-wattson-widget-loader-text,var(--cw-results-wattson-panel-muted-text,#c5fffab8));font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.35}.WattsonWidgetIframePanel-module__a9swdq__modal{z-index:2147483000;box-sizing:border-box;padding:var(--padding-xl);place-items:center;display:grid;position:fixed;inset:0}.WattsonWidgetIframePanel-module__a9swdq__modalBackdrop{appearance:none;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030a12ad;border:0;padding:0;position:absolute;inset:0}.WattsonWidgetIframePanel-module__a9swdq__modalDialog{z-index:1;border-radius:var(--cw-results-wattson-widget-border-radius,var(--border-radius-xl));width:min(820px,100vw - 32px);height:min(760px,100dvh - 32px);min-height:420px;box-shadow:none;background:0 0;border:0;position:relative;overflow:hidden}.WattsonWidgetIframePanel-module__a9swdq__modalFrame{border-radius:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0;border:0;width:100%;height:100%;display:block}@media (prefers-color-scheme:dark){.WattsonWidgetIframePanel-module__a9swdq__modalFrame{--lightningcss-light: ;--lightningcss-dark:initial}}.WattsonWidgetIframePanel-module__a9swdq__modalClose{top:var(--spacing-md);right:var(--spacing-md);z-index:3;width:40px;height:40px;color:var(--cw-results-wattson-widget-modal-close-text,#05293d);cursor:pointer;border:1px solid color-mix(in srgb, var(--cw-results-wattson-widget-modal-close-border,#05293d) 55%, transparent);background:color-mix(in srgb, var(--cw-results-wattson-widget-modal-close-background,#fff) var(--cw-results-wattson-widget-modal-close-background-opacity,100%), transparent);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;position:absolute}.WattsonWidgetIframePanel-module__a9swdq__modalClose svg{color:inherit;fill:none;stroke:currentColor}.WattsonWidgetIframePanel-module__a9swdq__modalClose:hover,.WattsonWidgetIframePanel-module__a9swdq__modalClose:focus-visible{border-color:var(--cw-results-wattson-widget-modal-close-border,#05293d80);outline:none;transform:translateY(-1px)}.WattsonWidgetIframePanel-module__a9swdq__modalLoaderOverlay{border-radius:inherit}@media (prefers-reduced-motion:reduce){.WattsonWidgetIframePanel-module__a9swdq__loaderOverlay,.WattsonWidgetIframePanel-module__a9swdq__modalClose{transition:none}}@media (max-width:640px){.WattsonWidgetIframePanel-module__a9swdq__modal{padding:var(--spacing-sm)}.WattsonWidgetIframePanel-module__a9swdq__modalDialog{width:calc(100vw - (var(--spacing-sm) * 2));height:calc(100dvh - (var(--spacing-sm) * 2));border-radius:var(--border-radius-lg);min-height:360px}.WattsonWidgetIframePanel-module__a9swdq__modalClose{top:var(--spacing-sm);right:var(--spacing-sm)}}
.RangeProfileChart-module__rjRB5a__wrapper{gap:var(--spacing-lg);font-family:var(--font-primary);display:grid}.RangeProfileChart-module__rjRB5a__header{gap:var(--spacing-md);display:grid}.RangeProfileChart-module__rjRB5a__title{color:var(--white-color);font-size:var(--font-size-md);margin:0;line-height:1.1}.RangeProfileChart-module__rjRB5a__description{color:#ffffffbd;font-size:var(--font-size-xs);margin:0;line-height:1.65}.RangeProfileChart-module__rjRB5a__chartArea{width:100%;min-height:260px}
