.styles_inputCard___NwHV,.styles_resultCard__rEo7E{border:none;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.styles_inputCard___NwHV:hover,.styles_resultCard__rEo7E:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)!important}.styles_monthlyPaymentDisplay__sAvFY{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:2rem;margin-bottom:1rem;border:1px solid #dee2e6}.styles_monthlyPaymentLabel__K84s3{font-size:1.1rem;color:#6c757d;margin-bottom:.5rem}.styles_monthlyPaymentAmount__CVYMD{font-size:3rem;font-weight:800;color:#198754;line-height:1}.styles_monthlyPaymentSubtext__EAg7B{font-size:1rem;color:#6c757d;margin-top:.5rem}.styles_breakdownList__uBiaS{background-color:#f8f9fa;border-radius:8px;padding:1.5rem}.styles_breakdownItem__g6v1o{padding:.75rem 0;border-bottom:1px solid #e9ecef}.styles_breakdownItem__g6v1o:last-child{border-bottom:none}.styles_breakdownTotal__STK8o{font-size:1.2rem;padding-top:1rem}.styles_summaryBox__VXyNA{background-color:#f8f9fa;border:1px solid #e9ecef;transition:all .3s ease}.styles_summaryBox__VXyNA:hover{background-color:#e9ecef;border-color:#dee2e6}.styles_totalBox__shQUo{background-color:#fff;border:1px solid #dee2e6;box-shadow:0 2px 4px rgba(0,0,0,.05)}.styles_form-range__M8yC_::-webkit-slider-thumb{background-color:#0d6efd;box-shadow:0 2px 4px rgba(0,0,0,.2)}.styles_form-range__M8yC_::-moz-range-thumb{background-color:#0d6efd;box-shadow:0 2px 4px rgba(0,0,0,.2)}.styles_form-range__M8yC_:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.styles_form-range__M8yC_:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}@media (max-width:768px){.styles_monthlyPaymentAmount__CVYMD{font-size:2.5rem}.styles_inputCard___NwHV,.styles_resultCard__rEo7E{margin-bottom:1.5rem}}@keyframes styles_fadeInUp__Z9KoJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.styles_monthlyPaymentAmount__CVYMD,.styles_summaryBox__VXyNA,.styles_totalBox__shQUo{animation:styles_fadeInUp__Z9KoJ .5s ease-out}