.CarDepreciationCalculator_wrap__OFm6V{display:grid;grid-template-columns:390px 1fr;grid-gap:28px;gap:28px;align-items:start}.CarDepreciationCalculator_inputs__ehmi5{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.CarDepreciationCalculator_inputsTitle__2uvTc{font-family:var(--sans);font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.CarDepreciationCalculator_brandGrid__ZSMXL{display:flex;flex-direction:column;gap:5px}.CarDepreciationCalculator_brandBtn__mGm07{display:flex;justify-content:space-between;align-items:center;width:100%;padding:9px 12px;background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s;text-align:left}.CarDepreciationCalculator_brandBtn__mGm07:hover{border-color:var(--teal)}.CarDepreciationCalculator_brandBtnActive__TDOmo{background:var(--navy);border-color:var(--navy)}.CarDepreciationCalculator_brandBtnActive__TDOmo .CarDepreciationCalculator_brandName__N__M9{color:var(--white)}.CarDepreciationCalculator_brandBtnActive__TDOmo .CarDepreciationCalculator_brandRetention__BLaq4{color:rgba(255,255,255,.5)}.CarDepreciationCalculator_brandName__N__M9{font-size:.82rem;font-weight:600;color:var(--navy)}.CarDepreciationCalculator_brandRetention__BLaq4{font-size:.71rem;color:var(--muted)}.CarDepreciationCalculator_customRates__KZoHI{display:flex;gap:10px}.CarDepreciationCalculator_twoFields__fRd7H{display:flex;gap:12px}.CarDepreciationCalculator_yearBtns__F7dWA{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.CarDepreciationCalculator_yearBtn__popog{padding:10px 0;font-size:.78rem;font-weight:600;color:var(--muted);background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.CarDepreciationCalculator_yearBtn__popog:hover{border-color:var(--teal);color:var(--navy)}.CarDepreciationCalculator_yearBtnActive__Z6g73{background:var(--navy);color:var(--white);border-color:var(--navy)}.CarDepreciationCalculator_ratePreview__7PuTq{background:var(--light);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:6px}.CarDepreciationCalculator_rateRow__4Lwsu{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;font-size:.8rem;color:var(--muted);border-bottom:1px solid var(--border)}.CarDepreciationCalculator_rateRow__4Lwsu:last-child{border-bottom:none}.CarDepreciationCalculator_rateRow__4Lwsu strong{color:#dc2626;font-weight:700}.CarDepreciationCalculator_calcBtn__efHHi{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;padding:14px;background:var(--navy);color:var(--white);font-size:.97rem;font-weight:700;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .18s,transform .1s}.CarDepreciationCalculator_calcBtn__efHHi:hover{background:var(--navy2)}.CarDepreciationCalculator_calcBtn__efHHi:active{transform:scale(.98)}.CarDepreciationCalculator_results__z3vQt{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:460px}.CarDepreciationCalculator_placeholder__T5DeO{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;text-align:center;color:var(--muted);font-size:.9rem;min-height:460px}.CarDepreciationCalculator_placeholder__T5DeO p{max-width:240px;line-height:1.6}.CarDepreciationCalculator_summaryCards__wgwnc{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border)}.CarDepreciationCalculator_summaryCard__gOIPD{padding:16px 14px;text-align:center;border-right:1px solid var(--border)}.CarDepreciationCalculator_summaryCard__gOIPD:last-child{border-right:none}.CarDepreciationCalculator_summaryCardHL__1Rn12{background:rgba(0,201,167,.04)}.CarDepreciationCalculator_scLabel__AsWB9{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:6px}.CarDepreciationCalculator_scVal__5Lxyr{font-family:var(--font);font-size:1.3rem;color:var(--navy);line-height:1;margin-bottom:4px}.CarDepreciationCalculator_scValTeal___2Lu6{color:var(--teal2)}.CarDepreciationCalculator_scLost__UQcdj{font-size:.72rem;color:#dc2626}.CarDepreciationCalculator_visualSection__2e8Kb{padding:14px 18px;border-bottom:1px solid var(--border)}.CarDepreciationCalculator_visualTitle__2Mm6G{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:12px}.CarDepreciationCalculator_barChart___sFL0{display:flex;align-items:flex-end;gap:4px;height:130px;padding-bottom:24px;position:relative}.CarDepreciationCalculator_barCol__D7j15{flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%;position:relative}.CarDepreciationCalculator_barLabel___81lE{font-size:.6rem;color:var(--muted);margin-bottom:3px;white-space:nowrap;transform:rotate(-30deg);transform-origin:bottom center;position:absolute;top:0}.CarDepreciationCalculator_barOuter__7SIiX{width:100%;flex:1 1;background:var(--border);border-radius:3px 3px 0 0;display:flex;align-items:flex-end;margin-top:28px}.CarDepreciationCalculator_barFill__KN_Ac{width:100%;background:linear-gradient(180deg,var(--teal) 0,var(--teal2) 100%);border-radius:3px 3px 0 0;transition:height .5s ease;min-height:4px}.CarDepreciationCalculator_barFillSweet__ZCBQG{background:linear-gradient(180deg,#F5C842,#d97706)}.CarDepreciationCalculator_barYear__ElWlj{font-size:.63rem;color:var(--muted);position:absolute;bottom:0;white-space:nowrap}.CarDepreciationCalculator_barYearSweet__apZZB{color:#d97706;font-weight:700}.CarDepreciationCalculator_tableTitle__6Vg_H{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:12px 18px 6px}.CarDepreciationCalculator_tableWrap__r4yX0{overflow-x:auto;scrollbar-width:thin;max-height:320px;overflow-y:auto}.CarDepreciationCalculator_table__SQe8u{width:100%;border-collapse:collapse;font-size:.77rem;min-width:480px}.CarDepreciationCalculator_table__SQe8u th{background:var(--light);color:var(--muted);font-weight:700;padding:8px 10px;text-align:right;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--border);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.CarDepreciationCalculator_table__SQe8u th:first-child{text-align:left}.CarDepreciationCalculator_table__SQe8u td{padding:7px 10px;text-align:right;color:var(--muted);border-bottom:1px solid var(--border);font-size:.78rem}.CarDepreciationCalculator_table__SQe8u tr:hover td{background:var(--light)}.CarDepreciationCalculator_table__SQe8u tr:last-child td{border-bottom:none}.CarDepreciationCalculator_trSweet__nxhgj td{background:rgba(245,200,66,.06)!important}.CarDepreciationCalculator_tdYr__IWwHt{text-align:left!important;white-space:nowrap}.CarDepreciationCalculator_tdVal____geB,.CarDepreciationCalculator_tdYr__IWwHt{font-weight:700!important;color:var(--navy)!important}.CarDepreciationCalculator_tdLost__IAs_A{color:#dc2626!important;font-weight:600!important}.CarDepreciationCalculator_tdHighPct__1hlMr{color:#dc2626!important;font-weight:700!important}.CarDepreciationCalculator_tdMile__NQRTx{color:var(--muted)!important;font-size:.73rem!important}.CarDepreciationCalculator_showBtn__2peml{width:100%;padding:10px;font-size:.8rem;font-weight:600;color:var(--teal2);background:var(--light);border:none;border-top:1px solid var(--border);cursor:pointer;transition:background .18s}.CarDepreciationCalculator_showBtn__2peml:hover{background:var(--border)}.CarDepreciationCalculator_usedSection__DDid7{padding:14px 18px;border-top:1px solid var(--border)}.CarDepreciationCalculator_usedTitle__Rsj6q{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:10px}.CarDepreciationCalculator_usedCards__LTnTB{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.CarDepreciationCalculator_usedCard__nvrUY{background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px}.CarDepreciationCalculator_usedLabel__DvuE1{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:5px}.CarDepreciationCalculator_usedSavings__ZsOmJ{font-family:var(--font);font-size:1.3rem;color:#059669;line-height:1;margin-bottom:4px}.CarDepreciationCalculator_usedSub__md1Q_{font-size:.72rem;color:var(--muted);line-height:1.4}.CarDepreciationCalculator_note__kE_dM{display:flex;align-items:flex-start;gap:7px;font-size:.71rem;color:var(--muted);line-height:1.55;padding:11px 18px 14px;border-top:1px solid var(--border)}.CarDepreciationCalculator_note__kE_dM svg{flex-shrink:0;margin-top:1px}.CarDepreciationCalculator_note__kE_dM a{color:var(--teal2);text-decoration:none}@media (max-width:960px){.CarDepreciationCalculator_wrap__OFm6V{grid-template-columns:1fr}}@media (max-width:600px){.CarDepreciationCalculator_summaryCards__wgwnc{grid-template-columns:1fr}.CarDepreciationCalculator_summaryCard__gOIPD{border-right:none;border-bottom:1px solid var(--border)}.CarDepreciationCalculator_twoFields__fRd7H{flex-direction:column}.CarDepreciationCalculator_usedCards__LTnTB{grid-template-columns:1fr}.CarDepreciationCalculator_barChart___sFL0{display:none}}