.PromotionWizard_overlay__rJti0{position:fixed;inset:0;background-color:var(--backdrop-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;animation:PromotionWizard_fadeIn__ccByZ var(--dur-base) var(--ease-out)}.PromotionWizard_content__0Y0qN{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(calc(100% - var(--space-6)),62rem);height:min(calc(100vh - var(--space-8)),54rem);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-console);z-index:1001;display:flex;flex-direction:column;overflow:hidden;animation:PromotionWizard_slideUp__jlCV_ var(--dur-base) var(--ease-out)}@keyframes PromotionWizard_fadeIn__ccByZ{0%{opacity:0}to{opacity:1}}@keyframes PromotionWizard_slideUp__jlCV_{0%{opacity:0;transform:translate(-50%,-46%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.PromotionWizard_header__TE2pN{flex-shrink:0;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);background-color:var(--surface-raised);display:flex;flex-direction:column;gap:var(--space-3);z-index:2}.PromotionWizard_headerTop__8rik2{justify-content:space-between}.PromotionWizard_headerTop__8rik2,.PromotionWizard_titleArea__usC0d{display:flex;align-items:center;gap:var(--space-3)}.PromotionWizard_sparkleIconWrap__mJq9i{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background-color:var(--accent);color:var(--accent-contrast);flex-shrink:0}.PromotionWizard_dialogTitle__EK_V4{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--text);line-height:1.2}.PromotionWizard_closeButton__cGTxJ{display:flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface);color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.PromotionWizard_closeButton__cGTxJ:hover{color:var(--text);border-color:var(--accent)}.PromotionWizard_closeButton__cGTxJ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PromotionWizard_vehicleSnippet__iUz8E{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);font-family:var(--font-mono);flex-wrap:wrap}.PromotionWizard_vehicleSnippetName__dIW6q{font-weight:600;color:var(--text)}.PromotionWizard_vehicleSnippetPrice__EpfzW{color:var(--accent);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PromotionWizard_stepper__TUGcm{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.PromotionWizard_stepTab___tMV3{flex:1 1;display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background-color:var(--surface);border:1px solid var(--border);font-size:var(--text-xs);font-family:var(--font-mono);font-weight:600;color:var(--text-muted);transition:all var(--dur-fast) var(--ease-out);cursor:pointer}.PromotionWizard_stepTab___tMV3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PromotionWizard_stepTab___tMV3:disabled{opacity:.6;cursor:not-allowed}.PromotionWizard_stepTabActive__fCk30{background-color:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.PromotionWizard_stepTabCompleted__XlqMS{border-color:var(--success);color:var(--success)}.PromotionWizard_stepNumber__ntZJY{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-sm);background-color:var(--surface-raised);color:inherit;font-size:var(--text-xs)}.PromotionWizard_stepTabActive__fCk30 .PromotionWizard_stepNumber__ntZJY{background-color:var(--surface-raised);color:var(--text)}.PromotionWizard_body__hTg7o{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.PromotionWizard_body__hTg7o::-webkit-scrollbar{width:6px}.PromotionWizard_body__hTg7o::-webkit-scrollbar-track{background:var(--surface)}.PromotionWizard_body__hTg7o::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.PromotionWizard_body__hTg7o::-webkit-scrollbar-thumb:hover{background:var(--accent)}.PromotionWizard_sectionLead__QAB8s{display:flex;flex-direction:column;gap:var(--space-2)}.PromotionWizard_leadHeading__MDg1l{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--text);line-height:1.25}.PromotionWizard_leadDesc__NmzkV{margin:0;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-muted);line-height:1.5}.PromotionWizard_stateContainer__NmvRl{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-md);border:1px dashed var(--border);background-color:var(--surface-raised)}.PromotionWizard_stateTitle__m5S0t{margin:0;font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--text)}.PromotionWizard_stateDesc____Ak5{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted)}.PromotionWizard_skeletonGrid__BIUNF{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:768px){.PromotionWizard_skeletonGrid__BIUNF{grid-template-columns:1fr}}.PromotionWizard_skeletonCard__UG_GY{height:18rem;border-radius:var(--radius-md);background-color:var(--surface);border:1px solid var(--border)}.PromotionWizard_srOnly__csOdH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PromotionWizard_plansGrid__aSVHT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:768px){.PromotionWizard_plansGrid__aSVHT{grid-template-columns:1fr}}.PromotionWizard_planCard__sSWjk{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface-raised);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.PromotionWizard_planCardSelected__HkO95{border:2px solid var(--accent);background-color:var(--surface);box-shadow:var(--shadow-card)}.PromotionWizard_planCardComingSoon__m9tfp{border-style:dashed;background-color:var(--surface-raised)}.PromotionWizard_planCardHeader__aNmXB{display:flex;flex-direction:column;gap:var(--space-2)}.PromotionWizard_planTagRow__XRzTN{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.PromotionWizard_planCodeBadge___wumu{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--text)}.PromotionWizard_recommendedBadge__2AXaJ{background-color:var(--accent);color:var(--accent-contrast)}.PromotionWizard_comingSoonBadge__ti3bu,.PromotionWizard_recommendedBadge__2AXaJ{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700}.PromotionWizard_comingSoonBadge__ti3bu{background-color:var(--surface);border:1px solid var(--warning);color:var(--warning);text-transform:uppercase}.PromotionWizard_planPriceRow__7Z6Vo{display:flex;flex-direction:column;gap:var(--space-1)}.PromotionWizard_planPriceValue__TSUDm{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--accent);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PromotionWizard_planPeriodLabel__IpQ2x{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.PromotionWizard_planSubtitle__0eq_y{margin:0;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.PromotionWizard_planFeaturesList__aPZ1I{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs);color:var(--text)}.PromotionWizard_planFeatureItemHighlight__EJ6Ug,.PromotionWizard_planFeatureItem__KNnNx{display:flex;align-items:flex-start;gap:var(--space-2);line-height:1.4}.PromotionWizard_planFeatureItemHighlight__EJ6Ug{font-weight:700;color:var(--accent)}.PromotionWizard_planCardFooter__VJu_6{margin-top:auto;display:flex}.PromotionWizard_btnPlanSelectActive__Zhmxd,.PromotionWizard_btnPlanSelect__KPLnn,.PromotionWizard_btnWaitlist__WL20V{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.PromotionWizard_btnPlanSelect__KPLnn{border:1px solid var(--border);background-color:var(--surface);color:var(--text)}.PromotionWizard_btnPlanSelect__KPLnn:hover{border-color:var(--accent);color:var(--accent)}.PromotionWizard_btnPlanSelectActive__Zhmxd{border:1px solid var(--accent);background-color:var(--accent);color:var(--accent-contrast)}.PromotionWizard_btnWaitlist__WL20V{border:1px solid var(--warning);background-color:var(--surface);color:var(--text)}.PromotionWizard_btnWaitlist__WL20V:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.PromotionWizard_btnWaitlist__WL20V:disabled{opacity:.7;cursor:not-allowed}.PromotionWizard_btnPlanSelectActive__Zhmxd:focus-visible,.PromotionWizard_btnPlanSelect__KPLnn:focus-visible,.PromotionWizard_btnWaitlist__WL20V:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PromotionWizard_transparencyNotice__q0Z_c{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background-color:var(--surface-raised);border:1px solid var(--border);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.PromotionWizard_inlineAccentIcon__e9FWL{color:var(--accent);flex-shrink:0;margin-right:var(--space-2)}.PromotionWizard_livePreviewCard__W6tf7{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface);box-shadow:var(--shadow-card)}.PromotionWizard_livePreviewHeader__M9fC8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.PromotionWizard_livePreviewTag__mB48a{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent)}.PromotionWizard_livePreviewSub__us9db{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.PromotionWizard_previewMockCard__Ivhxj{display:flex;flex-direction:column;border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface-raised);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out)}.PromotionWizard_previewMockCard__Ivhxj:hover{border-color:var(--accent)}.PromotionWizard_previewMockMedia__6TtV8{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding:var(--space-3);background:var(--surface-raised-grad);border-bottom:1px solid var(--border);min-height:4.5rem}.PromotionWizard_previewMockBadgeRow__9uX4_{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.PromotionWizard_previewFeaturedBadge__sEUUu{background-color:var(--accent);color:var(--accent-contrast);font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.PromotionWizard_previewFeaturedBadge__sEUUu,.PromotionWizard_previewTierPill__gpdsQ{display:inline-flex;align-items:center;gap:var(--space-1);padding:.2rem var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs)}.PromotionWizard_previewTierPill__gpdsQ{background-color:var(--surface);border:1px solid var(--border);color:var(--text);font-family:var(--font-mono);font-weight:600}.PromotionWizard_previewPhotoCountBadge__HRN60{display:inline-flex;align-items:center;gap:var(--space-1);padding:.2rem var(--space-2);border-radius:var(--radius-sm);background-color:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.PromotionWizard_previewMockContent__JwTYy{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.PromotionWizard_previewMockTitleRow__iPjgC{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.PromotionWizard_previewMockBrandWrap___vhEN{display:flex;align-items:center;gap:var(--space-2)}.PromotionWizard_previewMockTitle__G4bIO{margin:0;font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--text)}.PromotionWizard_previewMockPrice__pNRWB{font-family:var(--font-mono);font-size:var(--text-base);font-weight:700;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PromotionWizard_previewMockMetaRow__KAIDX{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap}.PromotionWizard_previewMockPerks__cfVl1{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-1)}.PromotionWizard_previewMockPerkTag__aXicJ{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-muted)}.PromotionWizard_previewMockPerkTagHighlight__xD19g,.PromotionWizard_previewMockPerkTag__aXicJ{display:inline-flex;align-items:center;gap:var(--space-1);padding:.15rem var(--space-2);background-color:var(--surface);font-family:var(--font-sans);font-size:var(--text-xs)}.PromotionWizard_previewMockPerkTagHighlight__xD19g{border-radius:var(--radius-sm);border:1px solid var(--accent);font-weight:600;color:var(--accent)}.PromotionWizard_benefitsGrid__BfD6_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:640px){.PromotionWizard_benefitsGrid__BfD6_{grid-template-columns:1fr}}.PromotionWizard_benefitCard__iZbMf{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);transition:border-color var(--dur-fast) var(--ease-out)}.PromotionWizard_benefitCard__iZbMf:hover{border-color:var(--accent)}.PromotionWizard_benefitHeader__LBSgR{display:flex;align-items:center;gap:var(--space-2)}.PromotionWizard_benefitIcon__rmdw7{color:var(--accent);flex-shrink:0}.PromotionWizard_benefitTitle__T_S__{margin:0;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--text)}.PromotionWizard_benefitText__cuRDw{margin:0;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.PromotionWizard_compareContainer__7e0Qr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:640px){.PromotionWizard_compareContainer__7e0Qr{grid-template-columns:1fr}}.PromotionWizard_marketCard__GwL3m{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);border:1px dashed var(--border);background-color:var(--surface-raised)}.PromotionWizard_marketCardTitle__V1XGJ{margin:0;font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--text-muted)}.PromotionWizard_marketPriceNote__3stIB{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;color:var(--danger)}.PromotionWizard_marketList__qrqmZ{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.PromotionWizard_marketItemCross__9dsWa{display:flex;align-items:flex-start;gap:var(--space-2)}.PromotionWizard_crossIcon__Zr8pd{color:var(--danger);flex-shrink:0}.PromotionWizard_lasanhamotorsCard__SW24A{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);border:2px solid var(--accent);background-color:var(--surface);box-shadow:var(--shadow-card);position:relative}.PromotionWizard_heroTag__mVMjh{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background-color:var(--accent);color:var(--accent-contrast);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700}.PromotionWizard_lasanhamotorsCardTitle__9I65F{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--text)}.PromotionWizard_lasanhamotorsPriceHighlight__Mf4JD{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;color:var(--accent);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PromotionWizard_lasanhamotorsPricePeriod__4fg04{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.PromotionWizard_lasanhamotorsList__7NJP4{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs);color:var(--text);line-height:1.4}.PromotionWizard_lasanhamotorsItemCheck__Bgzsv{display:flex;align-items:flex-start;gap:var(--space-2)}.PromotionWizard_checkIcon__brVM_{color:var(--success);flex-shrink:0}.PromotionWizard_d90Note__Rc9xh{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background-color:var(--surface-raised);border:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.PromotionWizard_checkoutBox__WneO9{display:flex;flex-direction:column;gap:var(--space-5)}.PromotionWizard_couponSection__39vDp{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background-color:var(--surface-raised);border-radius:var(--radius-md);border:1px solid var(--border)}.PromotionWizard_couponLabel__KHnmj{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;color:var(--text)}.PromotionWizard_couponRow__Mni7o{display:flex;gap:var(--space-2)}.PromotionWizard_couponInput__Ofjqg{flex:1 1;min-height:var(--touch-target-min);padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase}.PromotionWizard_couponInput__Ofjqg:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.PromotionWizard_couponHint__EU3jv{margin:0;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted)}.PromotionWizard_checkoutGrid__rZjwH{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:768px){.PromotionWizard_checkoutGrid__rZjwH{grid-template-columns:1fr}}.PromotionWizard_orderSummaryCard__Xwte7{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface);box-shadow:var(--shadow-card)}.PromotionWizard_orderSummaryTitle__Jymxf{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--text);margin:0;display:flex;align-items:center;gap:var(--space-2)}.PromotionWizard_orderSummaryVehicle__Lfw6v{display:flex;flex-direction:column;gap:.25rem;padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.PromotionWizard_orderSummaryCarName__7FwZk{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--text)}.PromotionWizard_orderSummaryCarMeta__i_eep{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.PromotionWizard_orderSummaryList__UfvuO{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.PromotionWizard_orderSummaryItem__UIQYy{display:flex;align-items:flex-start;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.PromotionWizard_orderSummaryItemIcon__R_62R{color:var(--success);flex-shrink:0;margin-top:2px}.PromotionWizard_orderSummaryTotalRow__W0X9T{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-3);border-top:1px solid var(--border)}.PromotionWizard_orderSummaryTotalLabel__QeXua{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;color:var(--text)}.PromotionWizard_orderSummaryTotalValue__mx8hz{font-family:var(--font-mono);font-size:var(--text-base);font-weight:700;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PromotionWizard_btnSecondary__8JVcV{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--dur-fast) var(--ease-out);white-space:nowrap}.PromotionWizard_btnSecondary__8JVcV:hover:not(:disabled){border-color:var(--accent)}.PromotionWizard_btnSecondary__8JVcV:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PromotionWizard_btnSecondary__8JVcV:disabled{opacity:.6;cursor:not-allowed}.PromotionWizard_couponFeedback__m0EYB{font-size:var(--text-xs);font-family:var(--font-mono)}.PromotionWizard_couponFeedbackSuccess__cxY8M{color:var(--success)}.PromotionWizard_couponFeedbackError__lLa_A{color:var(--danger)}.PromotionWizard_pixPaymentArea__dgWcp{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface-raised)}.PromotionWizard_amountSummary__L5d6i{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.PromotionWizard_amountLabel__Kozl1{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--text)}.PromotionWizard_amountNumbers__pQUT_{display:flex;align-items:baseline;gap:var(--space-2)}.PromotionWizard_originalAmountStrike__J7MI6{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted);text-decoration:line-through}.PromotionWizard_finalAmount__RJ8wC{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PromotionWizard_pixCodeBox__wdXuH{display:flex;flex-direction:column;gap:var(--space-2)}.PromotionWizard_pixQrCodeWrapper__SECX3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--space-2);text-align:center}.PromotionWizard_pixQrCodePlate__o4jWS{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3);background-color:var(--qr-quiet-zone);border-radius:var(--radius-sm);border:1px solid var(--border);box-shadow:var(--shadow-card)}.PromotionWizard_pixQrCodeImage__gWHS0{width:12.5rem;height:12.5rem;object-fit:contain;display:block}.PromotionWizard_pixScanInstruction__lZBbl{margin-top:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted)}.PromotionWizard_pixListeningBadge__G7MEI{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent)}.PromotionWizard_pixListeningDot__evAG2{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--accent);animation:PromotionWizard_pulse__gnD0x 1.5s infinite}@keyframes PromotionWizard_pulse__gnD0x{0%{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:.3;transform:scale(.9)}}.PromotionWizard_pixCodeLabel__Q6Lef{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);font-weight:600}.PromotionWizard_pixCodeString__NNqC_{padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text);word-break:break-all;max-height:4.5rem;overflow-y:auto}.PromotionWizard_pixActions__SqDTf{display:flex;gap:var(--space-3);flex-wrap:wrap}.PromotionWizard_successCard__G8ZWI{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-5);padding:var(--space-6) var(--space-5);background-color:var(--surface-raised);border-radius:var(--radius-lg);border:1px solid var(--accent);box-shadow:var(--shadow-card);animation:PromotionWizard_slideUp__jlCV_ var(--dur-base) var(--ease-out)}.PromotionWizard_successHeader__5geVG{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.PromotionWizard_successIconWrap__EEGmU{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:var(--radius-lg);background-color:var(--accent);color:var(--accent-contrast);box-shadow:var(--shadow-card)}.PromotionWizard_successBadge__uPvZW{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background-color:var(--surface);border:1px solid var(--accent);color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.PromotionWizard_successTitle__0qoCu{margin:0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;color:var(--text);line-height:1.2}.PromotionWizard_successVehicleHighlight__TtV4M{color:var(--accent)}.PromotionWizard_successDesc___V8vu{margin:0;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-muted);max-width:32rem;line-height:1.5}.PromotionWizard_unlockedSection__SjrhC{width:100%;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);text-align:left}.PromotionWizard_unlockedHeader__fissi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.PromotionWizard_unlockedTitle__Y0CH7{margin:0;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.04em}.PromotionWizard_unlockedTag__EdaeH{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--success);font-weight:700}.PromotionWizard_unlockedGrid__7dEHl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:640px){.PromotionWizard_unlockedGrid__7dEHl{grid-template-columns:1fr}}.PromotionWizard_unlockedItem__eQxs4{display:flex;align-items:flex-start;gap:var(--space-2)}.PromotionWizard_unlockedCheck__TZlCF{color:var(--success);flex-shrink:0}.PromotionWizard_unlockedTextWrap__sAtKY{display:flex;flex-direction:column;gap:var(--space-1)}.PromotionWizard_unlockedItemTitle__IhV52{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;color:var(--text)}.PromotionWizard_unlockedItemDesc__sdw8S{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted);line-height:1.35}.PromotionWizard_successActions__JWhDR{display:flex;align-items:center;justify-content:center;gap:var(--space-3);flex-wrap:wrap;width:100%;padding-top:var(--space-2)}.PromotionWizard_footer__ijDhP{flex-shrink:0;padding:var(--space-4) var(--space-6);border-top:1px solid var(--border);background-color:var(--surface-raised);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);z-index:2}.PromotionWizard_btnPrimary___ZwpK{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:0 var(--space-6);border-radius:var(--radius-md);border:1px solid transparent;background-color:var(--accent);color:var(--accent-contrast);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.PromotionWizard_btnPrimary___ZwpK:hover:not(:disabled){opacity:.92}.PromotionWizard_btnPrimary___ZwpK:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PromotionWizard_btnPrimary___ZwpK:disabled{opacity:.6;cursor:not-allowed}.PromotionWizard_feedbackBanner__X1W0Z{border-radius:var(--radius-md);border:1px solid var(--danger);color:var(--danger)}.PromotionWizard_feedbackBanner__X1W0Z,.PromotionWizard_waitlistFeedbackBanner__GT8y3{padding:var(--space-3) var(--space-4);background-color:var(--surface-raised);font-size:var(--text-xs);font-family:var(--font-mono)}.PromotionWizard_waitlistFeedbackBanner__GT8y3{display:flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--success);color:var(--success)}.PromotionWizard_planOriginalStrike__n85L1{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);text-decoration:line-through}.PromotionWizard_upgradeCreditPill__L9_DC{align-self:flex-start;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--success);color:var(--success);font-family:var(--font-mono)}.PromotionWizard_btnPlanCurrent__CJP4A,.PromotionWizard_upgradeCreditPill__L9_DC{display:inline-flex;align-items:center;background-color:var(--surface);font-size:var(--text-xs);font-weight:700}.PromotionWizard_btnPlanCurrent__CJP4A{width:100%;justify-content:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-sans);opacity:.7;cursor:not-allowed}.PromotionWizard_freePriceNote__i_Xl4{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.PromotionWizard_basePlanTag__OYo87{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background-color:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600}.PromotionWizard_neutralIcon__tWy8I{color:var(--text-muted);flex-shrink:0}.PromotionWizard_upgradeIcon__eHDqJ{color:var(--accent);flex-shrink:0}.PromotionWizard_livePreviewBar__PGUjr{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface);box-shadow:var(--shadow-card);flex-wrap:wrap}.PromotionWizard_livePreviewBarLead__5k3hy{display:flex;align-items:center;gap:var(--space-2)}.PromotionWizard_livePreviewBarTitle__OOhPY{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.PromotionWizard_livePreviewBarContent__mnjy6{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.PromotionWizard_livePreviewVehicleTag__vW8__{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text)}.PromotionWizard_livePreviewBadges__Z6rKV{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.PromotionWizard_previewPhotoBadge__x0Svg{color:var(--text-muted)}.PromotionWizard_previewPhotoBadge__x0Svg,.PromotionWizard_previewPriorityBadge__cLI5X{display:inline-flex;align-items:center;gap:var(--space-1);padding:.15rem var(--space-2);border-radius:var(--radius-sm);background-color:var(--surface-raised);border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-xs)}.PromotionWizard_previewPriorityBadge__cLI5X{color:var(--accent);font-weight:600}.DashboardVehicleRow_card__OAk6Y{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.DashboardVehicleRow_topRow__RmqAO{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.DashboardVehicleRow_titleGroup__MHjPb{display:flex;flex-direction:column;gap:var(--space-2)}.DashboardVehicleRow_statusRow__rsQBN{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.DashboardVehicleRow_statusBadge__tnFMb{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;border:1px solid var(--border-strong);background-color:var(--surface-raised);color:var(--text)}.DashboardVehicleRow_statusActive__7kiNz{background-color:var(--fipe-below-bg);color:var(--fipe-below-fg);border-color:var(--fipe-below-border)}.DashboardVehicleRow_statusSold__uWIry{background-color:var(--fipe-above-bg);color:var(--fipe-above-fg);border-color:var(--fipe-above-border)}.DashboardVehicleRow_title__6eTg9{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--text)}.DashboardVehicleRow_metaText__z_uob{font-size:var(--text-sm);color:var(--text-muted);font-family:var(--font-mono)}.DashboardVehicleRow_priceBlock__f1fKg{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.DashboardVehicleRow_price__TcTIj{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DashboardVehicleRow_actionsRow___MVPS{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap}.DashboardVehicleRow_buttonGroup__M7nHm{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.DashboardVehicleRow_primaryBtn__sujIz{border-radius:var(--radius-md);border:1px solid transparent;background-color:var(--accent);color:var(--accent-contrast)}.DashboardVehicleRow_primaryBtn__sujIz,.DashboardVehicleRow_secondaryBtn__c84VM{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:0 var(--space-4);font-size:var(--text-sm);font-weight:600;cursor:pointer}.DashboardVehicleRow_secondaryBtn__c84VM{border-radius:var(--radius-md);border:1px solid var(--border-strong);background-color:var(--surface-raised);color:var(--text)}.DashboardVehicleRow_primaryBtn__sujIz:disabled,.DashboardVehicleRow_secondaryBtn__c84VM:disabled{opacity:.6;cursor:not-allowed}.DashboardVehicleRow_feedbackBanner__cqhzC{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface-raised);color:var(--text);font-size:var(--text-sm)}.DashboardVehicleRow_promotedBadge__O7oeS{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background-color:var(--accent);color:var(--accent-contrast);font-size:var(--text-xs);font-weight:700}.DashboardVehicleRow_promoPanel__480_9{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface-raised)}.DashboardVehicleRow_promoHeader__IVq2D{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.DashboardVehicleRow_promoTitle__NOl7t{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--text)}.DashboardVehicleRow_metricsGrid__8z5FG{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.DashboardVehicleRow_metricItem__OglWe{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface)}.DashboardVehicleRow_metricValue__NVX15{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DashboardVehicleRow_metricLabel__1QMSo{font-size:var(--text-xs);color:var(--text-muted)}