.FuelCostCalculator-module__nzXETa__widget{-webkit-font-smoothing:antialiased}:is(.FuelCostCalculator-module__nzXETa__widget input,.FuelCostCalculator-module__nzXETa__widget button,.FuelCostCalculator-module__nzXETa__widget select){font-family:inherit}.FuelCostCalculator-module__nzXETa__chipScrollRow{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}.FuelCostCalculator-module__nzXETa__rangeInput{appearance:none;cursor:pointer;border-radius:99px;outline:none;width:100%;height:6px}.FuelCostCalculator-module__nzXETa__rangeInput::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--fcc-thumb-color,#1e3a8a);cursor:grab;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;box-shadow:0 1px 5px #0f172a47}.FuelCostCalculator-module__nzXETa__rangeInput:active::-webkit-slider-thumb{transform:scale(1.15)}.FuelCostCalculator-module__nzXETa__rangeInput::-moz-range-thumb{border:2px solid var(--fcc-thumb-color,#1e3a8a);background:#fff;border-radius:50%;width:18px;height:18px}.FuelCostCalculator-module__nzXETa__rangeInput[data-unset=true]::-webkit-slider-thumb{box-shadow:none;border-color:#cbd5e1}.FuelCostCalculator-module__nzXETa__rangeInput[data-unset=true]::-moz-range-thumb{border-color:#cbd5e1}@keyframes FuelCostCalculator-module__nzXETa__fccStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes FuelCostCalculator-module__nzXETa__fccPop{0%{opacity:0;transform:scale(.97)}70%{transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@keyframes FuelCostCalculator-module__nzXETa__fccWinIn{0%{opacity:0;transform:scale(.94)translateY(8px)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes FuelCostCalculator-module__nzXETa__fccDraw{0%{stroke-dashoffset:2600px}to{stroke-dashoffset:0}}@keyframes FuelCostCalculator-module__nzXETa__fccPing{75%,to{opacity:0;transform:scale(2)}}@keyframes FuelCostCalculator-module__nzXETa__fccBurst{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}70%{opacity:1}to{opacity:0;transform:translate(var(--tx), var(--ty)) rotate(var(--rot)) scale(.6)}}@keyframes FuelCostCalculator-module__nzXETa__fccFlash{0%{opacity:0}30%{opacity:.55}to{opacity:0}}.FuelCostCalculator-module__nzXETa__stepIn{animation:.3s cubic-bezier(.22,.9,.32,1) both FuelCostCalculator-module__nzXETa__fccStepIn}.FuelCostCalculator-module__nzXETa__pop{animation:.3s both FuelCostCalculator-module__nzXETa__fccPop}.FuelCostCalculator-module__nzXETa__winIn{animation:.38s cubic-bezier(.22,.9,.32,1) both FuelCostCalculator-module__nzXETa__fccWinIn}.FuelCostCalculator-module__nzXETa__livePing{animation:1.5s cubic-bezier(0,0,.2,1) infinite FuelCostCalculator-module__nzXETa__fccPing}.FuelCostCalculator-module__nzXETa__confettiPiece{animation-name:FuelCostCalculator-module__nzXETa__fccBurst;animation-duration:1.3s;animation-timing-function:cubic-bezier(.15,.6,.35,1);animation-fill-mode:forwards}.FuelCostCalculator-module__nzXETa__flashOverlay{animation:.65s ease-out both FuelCostCalculator-module__nzXETa__fccFlash}.FuelCostCalculator-module__nzXETa__chartLine{stroke-dasharray:2600;animation-name:FuelCostCalculator-module__nzXETa__fccDraw;animation-duration:1.05s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.FuelCostCalculator-module__nzXETa__assumptionField{cursor:text;background:#f8fafc;border-color:#e2e8f0;transition:border-color .15s,background-color .15s,box-shadow .15s}.FuelCostCalculator-module__nzXETa__assumptionField:hover{border-color:var(--fcc-field-color,#94a3b8);background:#fff}.FuelCostCalculator-module__nzXETa__assumptionField:focus-within{border-color:var(--fcc-field-color,#1e3a8a);box-shadow:0 0 0 3px var(--fcc-field-ring,#1e3a8a24);background:#fff}.FuelCostCalculator-module__nzXETa__assumptionFieldIcon{opacity:.4;transition:opacity .15s,color .15s}.FuelCostCalculator-module__nzXETa__assumptionField:hover .FuelCostCalculator-module__nzXETa__assumptionFieldIcon,.FuelCostCalculator-module__nzXETa__assumptionField:focus-within .FuelCostCalculator-module__nzXETa__assumptionFieldIcon{opacity:1}.FuelCostCalculator-module__nzXETa__infoTooltip{flex:none;align-items:center;display:inline-flex}.FuelCostCalculator-module__nzXETa__infoTooltipTrigger{background:color-mix(in srgb, var(--fcc-tooltip-color,#1e3a8a) 12%, #fff);width:17px;height:17px;color:var(--fcc-tooltip-color,#1e3a8a);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,transform .15s;display:flex}.FuelCostCalculator-module__nzXETa__infoTooltipTrigger svg{display:block}.FuelCostCalculator-module__nzXETa__infoTooltipTrigger:hover,.FuelCostCalculator-module__nzXETa__infoTooltipTrigger:focus-visible{background:color-mix(in srgb, var(--fcc-tooltip-color,#1e3a8a) 24%, #fff);transform:scale(1.1)}.FuelCostCalculator-module__nzXETa__infoTooltipTrigger:focus-visible{outline:2px solid var(--fcc-tooltip-color,#1e3a8a);outline-offset:2px}.FuelCostCalculator-module__nzXETa__infoTooltipTrigger[data-on-dark=true]{color:#fff;background:#ffffff38}.FuelCostCalculator-module__nzXETa__infoTooltipTrigger[data-on-dark=true]:hover,.FuelCostCalculator-module__nzXETa__infoTooltipTrigger[data-on-dark=true]:focus-visible{background:#ffffff57}.FuelCostCalculator-module__nzXETa__infoTooltipTrigger[data-on-dark=true]:focus-visible{outline-color:#fff}.FuelCostCalculator-module__nzXETa__infoTooltipBubble{color:#f1f5f9;text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;background:#0f172a;border-radius:10px;width:max-content;max-width:230px;padding:9px 12px;font-size:11.5px;font-weight:500;line-height:1.5;transition:opacity .15s,transform .15s,visibility .15s;position:fixed;top:0;left:0;transform:translateY(-4px);box-shadow:0 12px 28px #0f172a47}.FuelCostCalculator-module__nzXETa__infoTooltipBubble:after{content:"";bottom:100%;left:var(--fcc-tooltip-arrow-left,50%);border:5px solid #0000;border-bottom-color:#0f172a;position:absolute;transform:translate(-50%)}.FuelCostCalculator-module__nzXETa__infoTooltipBubble[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.FuelCostCalculator-module__nzXETa__drivingCardIconBadge{display:none}.FuelCostCalculator-module__nzXETa__carTypeCard{transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s}@media (hover:hover) and (pointer:fine){.FuelCostCalculator-module__nzXETa__carTypeCard:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a17}}.FuelCostCalculator-module__nzXETa__carTypeCard:not([data-selected=true]):active{transform:scale(.97)}@keyframes FuelCostCalculator-module__nzXETa__fccCheckIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.FuelCostCalculator-module__nzXETa__carTypeCheck{animation:.22s cubic-bezier(.34,1.56,.64,1) both FuelCostCalculator-module__nzXETa__fccCheckIn}.FuelCostCalculator-module__nzXETa__carTypeIconWrap{transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s}.FuelCostCalculator-module__nzXETa__carTypeCard[data-selected=true] .FuelCostCalculator-module__nzXETa__carTypeIconWrap{animation:.24s cubic-bezier(.34,1.56,.64,1) both FuelCostCalculator-module__nzXETa__fccCheckIn}.FuelCostCalculator-module__nzXETa__carTypeBadge{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover) and (pointer:fine){.FuelCostCalculator-module__nzXETa__carTypeCard:hover .FuelCostCalculator-module__nzXETa__carTypeIconWrap{transform:scale(1.14)}.FuelCostCalculator-module__nzXETa__carTypeCard:hover .FuelCostCalculator-module__nzXETa__carTypeBadgeNew{transform:scale(1.3)rotate(18deg)}.FuelCostCalculator-module__nzXETa__carTypeCard:hover .FuelCostCalculator-module__nzXETa__carTypeBadgeUsed{transform:rotate(-55deg)}}.FuelCostCalculator-module__nzXETa__advancedToggleBtn{transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s}@media (hover:hover) and (pointer:fine){.FuelCostCalculator-module__nzXETa__advancedToggleBtn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a17}}.FuelCostCalculator-module__nzXETa__rankingRow{transition:transform .15s,box-shadow .15s;box-shadow:0 1px 3px #0f172a0a}@media (hover:hover) and (pointer:fine){.FuelCostCalculator-module__nzXETa__rankingRow:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0f172a17}}.FuelCostCalculator-module__nzXETa__advancedToggleBtn:active{transform:scale(.99)}.FuelCostCalculator-module__nzXETa__tenureLabelShort{display:none}@media (max-width:640px){.FuelCostCalculator-module__nzXETa__sectionPad{padding-left:16px!important;padding-right:16px!important}.FuelCostCalculator-module__nzXETa__carTypeRow{flex-wrap:nowrap;gap:8px}.FuelCostCalculator-module__nzXETa__carTypeCard{min-width:0;min-height:88px;flex:1 1 0!important;padding:15px 14px!important}.FuelCostCalculator-module__nzXETa__drivingGrid{grid-template-columns:1fr!important}.FuelCostCalculator-module__nzXETa__drivingCard{gap:12px;align-items:center!important;display:flex!important}.FuelCostCalculator-module__nzXETa__drivingCardBody{flex:auto;min-width:0}.FuelCostCalculator-module__nzXETa__drivingCardIconBadge{border-radius:14px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex!important}.FuelCostCalculator-module__nzXETa__drivingCardTitle{font-size:16px!important}.FuelCostCalculator-module__nzXETa__drivingCardSubtitle,.FuelCostCalculator-module__nzXETa__drivingCardRange{font-size:13px!important}.FuelCostCalculator-module__nzXETa__sectionHeaderRow{flex-wrap:wrap;row-gap:0!important;padding:12px 16px!important}.FuelCostCalculator-module__nzXETa__sectionHeaderMain{flex:auto}.FuelCostCalculator-module__nzXETa__infoTooltipBubble{max-width:190px}.FuelCostCalculator-module__nzXETa__rangeSliderHead{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.FuelCostCalculator-module__nzXETa__financingGrid{grid-template-columns:1fr 1fr!important;gap:10px!important}.FuelCostCalculator-module__nzXETa__financingLabel{font-size:10px!important}.FuelCostCalculator-module__nzXETa__tenureSegmented{width:100%;display:flex!important}.FuelCostCalculator-module__nzXETa__tenureSegmented button{flex:1;min-width:0!important;padding:8px 4px!important;font-size:12px!important}.FuelCostCalculator-module__nzXETa__tenureLabelFull{display:none}.FuelCostCalculator-module__nzXETa__tenureLabelShort{display:inline}.FuelCostCalculator-module__nzXETa__footerCtaRow{justify-content:center!important}}
