.HeroSection_calculatorContainer__AprxN{padding:2rem;max-width:1400px;margin:0 auto;background:#fff}@media(max-width:768px){.HeroSection_calculatorContainer__AprxN{padding:1rem}}.HeroSection_header__dBATU{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}@media(max-width:768px){.HeroSection_header__dBATU{margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}}.HeroSection_title__Ydi_U{font-size:28px;font-weight:600;margin:0;color:#111827}@media(max-width:768px){.HeroSection_title__Ydi_U{font-size:22px}}.HeroSection_shareButton__RXjrI{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 14px;cursor:pointer;color:#6b7280;font-size:14px;font-weight:500;transition:all .2s ease}.HeroSection_shareButton__RXjrI:hover{background:#fff7ed;border-color:#fa3;color:#fa3}@media(max-width:768px){.HeroSection_shareButton__RXjrI{padding:6px 12px;font-size:13px}}.HeroSection_shareText__Kg6jw{text-transform:uppercase;letter-spacing:.02em}.HeroSection_calculatorWrapper__ufzyZ{display:flex;flex-direction:column;gap:2rem;background:#f8f9fa;padding:2.5rem;border-radius:12px;box-shadow:0 1px 3px #0000000f}@media(max-width:768px){.HeroSection_calculatorWrapper__ufzyZ{padding:1.5rem;gap:1.5rem}}.HeroSection_topSection__3D9pc{display:flex;gap:3rem;align-items:flex-start;justify-content:center}@media(max-width:968px){.HeroSection_topSection__3D9pc{flex-direction:column;gap:2rem}}.HeroSection_formSection__wXep9{display:flex;flex-direction:column;gap:2rem;flex:1 1;min-width:0}@media(max-width:968px){.HeroSection_formSection__wXep9{width:100%}}.HeroSection_inputSection__6EP_D{display:flex;flex-direction:column;gap:.75rem}.HeroSection_labelWrapper__sxQtg{display:flex;align-items:center;gap:.5rem}.HeroSection_label__sDmHR{font-size:15px;font-weight:500;color:#374151;margin:0}@media(max-width:768px){.HeroSection_label__sDmHR{font-size:14px}}.HeroSection_infoIcon__SqMca{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e5e7eb;color:#6b7280;font-size:12px;cursor:help;border:1px solid #d1d5db}.HeroSection_infoIcon__SqMca:hover{background:#d1d5db;color:#374151}.HeroSection_inputWrapper__fGsii{position:relative;display:flex;align-items:center;border:2px solid #d0d0d0;border-radius:8px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.HeroSection_inputWrapper__fGsii:focus-within{border-color:#fa3;box-shadow:0 0 0 3px #ffaa3340}.HeroSection_currencySymbol__aB5hq{padding:0 12px;font-size:18px;font-weight:500;color:#333;border-right:1px solid #e5e7eb;display:flex;align-items:center;height:48px;background:#f3f4f6;border-radius:6px 0 0 6px}@media(max-width:768px){.HeroSection_currencySymbol__aB5hq{font-size:16px;padding:0 10px;height:44px}}.HeroSection_amountInput__HFwNY{flex:1 1;border:none;outline:none;padding:12px 16px;font-size:18px;font-weight:600;color:#111827;background:#0000}.HeroSection_amountInput__HFwNY::placeholder{color:#9ca3af}.HeroSection_amountInput__HFwNY::-webkit-inner-spin-button,.HeroSection_amountInput__HFwNY::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(max-width:768px){.HeroSection_amountInput__HFwNY{font-size:16px;padding:10px 14px}}.HeroSection_sliderWrapper__Kgcnl{display:flex;flex-direction:column;gap:1rem}.HeroSection_slider__00WLy{width:100%;height:8px;border-radius:4px;background:linear-gradient(to right,#fa3 0,#fa3 var(--progress,0),#e5e7eb var(--progress,0),#e5e7eb 100%);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.HeroSection_slider__00WLy::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fa3;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 6px #fa36;-webkit-transition:transform .2s ease;transition:transform .2s ease}.HeroSection_slider__00WLy::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fa3;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 6px #fa36;-moz-transition:transform .2s ease;transition:transform .2s ease}.HeroSection_slider__00WLy:hover::-webkit-slider-thumb{box-shadow:0 3px 8px #ffaa3380}.HeroSection_slider__00WLy:hover::-moz-range-thumb{box-shadow:0 3px 8px #ffaa3380}.HeroSection_sliderValue__vbGIm{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 12px;width:-moz-fit-content;width:fit-content;margin-left:auto}.HeroSection_sliderInput__HkKoM{border:none;outline:none;font-size:15px;font-weight:700;color:#111827;text-align:center;background:#0000;width:3em}.HeroSection_sliderInput__HkKoM::-webkit-inner-spin-button,.HeroSection_sliderInput__HkKoM::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(max-width:768px){.HeroSection_sliderInput__HkKoM{font-size:14px}}.HeroSection_sliderUnit__06IVd{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase}.HeroSection_dropdownWrapper__jgMb_{position:relative;display:flex;align-items:center}.HeroSection_dropdown__VzkVO{width:100%;padding:12px 36px 12px 14px;font-size:15px;font-weight:500;color:#374151;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:border-color .2s ease}.HeroSection_dropdown__VzkVO:focus,.HeroSection_dropdown__VzkVO:hover{border-color:#fa3}.HeroSection_dropdownChevron__jryz1{position:absolute;right:12px;pointer-events:none;font-size:10px;color:#6b7280}.HeroSection_errorText__HZsPW{font-size:12px;color:#dc2626;margin:0;font-weight:500}@media(max-width:768px){.HeroSection_errorText__HZsPW{font-size:11px}}.HeroSection_chartSection__C5Vty{display:flex;align-items:center;justify-content:center}@media(max-width:968px){.HeroSection_chartSection__C5Vty{width:100%}}.HeroSection_chartContainer__a8Bw9{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.HeroSection_chartWrapper__zdqJs{position:relative;width:280px;height:280px}@media(max-width:968px){.HeroSection_chartWrapper__zdqJs{width:240px;height:240px}}@media(max-width:768px){.HeroSection_chartWrapper__zdqJs{width:200px;height:200px}}.HeroSection_donutChart__ksrKp{width:100%;height:100%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.08));cursor:pointer}.HeroSection_interestSegment__BPpu8,.HeroSection_loanSegment__65Ii9{cursor:pointer;transition:opacity .3s ease}.HeroSection_chartTooltip__NfU_p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:8px 14px;border-radius:8px;box-shadow:0 4px 12px #0000001f;text-align:center;pointer-events:none;border:1px solid #e5e7eb}.HeroSection_tooltipLabel___efSP{font-size:11px;color:#6b7280;margin-bottom:4px;text-transform:capitalize}.HeroSection_tooltipValue__VExNd{font-size:13px;font-weight:600;color:#111827}.HeroSection_chartLegend__ImkKK{display:flex;gap:2rem;align-items:center;justify-content:center}@media(max-width:768px){.HeroSection_chartLegend__ImkKK{gap:1.5rem}}.HeroSection_legendItem__HYcgi{display:flex;align-items:center;gap:.5rem}.HeroSection_legendDot__F_9eU{width:20px;height:20px;border-radius:4px}.HeroSection_legendText__O4XCB{font-size:14px;color:#374151;font-weight:500}@media(max-width:768px){.HeroSection_legendText__O4XCB{font-size:13px}}.HeroSection_summaryTable__XX0V6{background:#fff;border-radius:12px;padding:1.5rem 2rem;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;width:100%}@media(max-width:768px){.HeroSection_summaryTable__XX0V6{padding:1.25rem 1.5rem}}.HeroSection_summaryRow__Ji8B_{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #e5e7eb}.HeroSection_summaryRow__Ji8B_:first-child{padding-top:0}.HeroSection_summaryRow__Ji8B_:last-child{border-bottom:none;padding-bottom:0}.HeroSection_summaryLabel__9tShN{font-size:15px;color:#6b7280;font-weight:500}@media(max-width:768px){.HeroSection_summaryLabel__9tShN{font-size:14px}}.HeroSection_summaryValue__0azZ_{font-size:18px;color:#111827;font-weight:700}@media(max-width:768px){.HeroSection_summaryValue__0azZ_{font-size:16px}}.HeroSection_scheduleSection__vlIqP{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.HeroSection_scheduleSectionHeader__5rW4z{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#fff;border:none;border-bottom:1px solid #e5e7eb;cursor:pointer;font-size:16px;font-weight:600;color:#111827;text-align:left;transition:background .2s ease}.HeroSection_scheduleSectionHeader__5rW4z:hover{background:#f9fafb}.HeroSection_scheduleSectionTitle__HTdgP{flex:1 1}.HeroSection_scheduleChevron__br2JK{font-size:12px;color:#6b7280}.HeroSection_scheduleContent__hYcwI{padding:.5rem 0}.HeroSection_yearBlock__auocF{border-bottom:1px solid #e5e7eb}.HeroSection_yearBlock__auocF:last-child{border-bottom:none}.HeroSection_yearHeader__oHydC{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;background:#f9fafb;border:none;cursor:pointer;font-size:15px;font-weight:600;color:#111827;text-align:left;transition:background .2s ease}.HeroSection_yearHeader__oHydC:hover{background:#f3f4f6}.HeroSection_yearTitle__kC_oD{flex:1 1}.HeroSection_scheduleTableWrap__ROJWu{overflow-x:auto;padding:0 .5rem .5rem}.HeroSection_scheduleTable__EhVvq{width:100%;border-collapse:collapse;font-size:14px}.HeroSection_scheduleTdMonth__hww09,.HeroSection_scheduleThMonth__cEL2h{text-align:left;padding:.625rem .75rem}.HeroSection_scheduleTdNum___AZ6m,.HeroSection_scheduleThNum__MrbVu{text-align:right;padding:.625rem .75rem}.HeroSection_scheduleThMonth__cEL2h,.HeroSection_scheduleThNum__MrbVu{background:#ffaa3326;color:#1f2937;font-weight:600;border-bottom:1px solid #ffaa3359}.HeroSection_scheduleTdMonth__hww09{color:#374151;font-weight:500;border-bottom:1px solid #e5e7eb}.HeroSection_scheduleTdNum___AZ6m{color:#111827;border-bottom:1px solid #e5e7eb}.HeroSection_scheduleTable__EhVvq tbody tr:last-child td{border-bottom:none}