@charset "UTF-8";:root{--keyColor: greenyellow;--keyColor2: #00ccff;--NavBG: rgb(2, 0, 21);--nav-underline: orchid;--nav-btn: lightyellow;--form-bg: rgb(241, 241, 241);--primary-menu: rgb(27, 134, 0);--primary-menu-hover: lightgreen;--primary-hover: rgb(0, 8, 126);--danger-hover: rgb(255, 82, 82);--secondary: rgb(248, 248, 248);--pure: white;--black: black;--dark: rgb(34, 34, 34);--gray: rgb(227, 227, 227);--footerBG: #000027;--footerBG2: rgb(0, 0, 66);--footerIcon: rgba(255, 255, 255, .502);--red: red;--danger: rgb(255, 78, 78);--blue: rgb(38, 0, 255);--lBlue: rgb(90, 78, 157);--indigo: indigo;--lDark: rgb(245, 245, 245);--green: rgb(0, 218, 0);--lGreen: rgb(89, 255, 89);--insideCard: lightgreen;--blurWhite: rgb(144, 148, 154);--infoBack: rgb(243, 243, 243);--smooth: all .2s ease-in-out}a:hover{text-decoration:none}.active1{padding:0 6px!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIN{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.dropLink{top:3.6rem}.uLine{margin:0 0 15px}.CalContainer{text-align:center;padding:0 5px;animation:fadeIN 1s ease}.Cal{margin-top:.25rem;font-weight:900;color:#f5fffa;font-family:Ubuntu,sans-serif;font-size:2.5rem;padding:0 5px}.CalBoard{display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;margin:1rem auto!important;flex-wrap:wrap;background:#add8e6;border-radius:25px;padding:10px}.CalBoard a{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:1rem!important;font-family:Ubuntu,sans-serif;font-size:1.3rem;color:#00f;cursor:pointer;font-weight:900;border:1.5px solid darkslategrey;padding:5px 12px 5px 10px;border-radius:10px;text-align:center;background:var(--pure);box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px}.CalBoard a:hover{background:#90ee90}.CalBoard a span{font-size:2rem;color:indigo}.CalBoard-li{color:#fff!important;background:#2f4f4f!important}.CalBoard-li:hover{color:#00f!important;background:#90ee90!important}.CalBoard-li span{color:#0f0!important}.CalBoard-li:hover span{color:indigo!important}.sip-error-msg{display:none;color:red;font-size:.88rem;margin-top:3px}.sip-inflation-note{display:none;background:#fff8e1;border-left:3px solid #f9a825;padding:6px 10px;margin:1.5rem 0 0;font-size:1rem;font-weight:900;color:#00008b;border-radius:3px;width:-moz-fit-content;width:fit-content}#SIP-Amount-Cal,#CAGR-Cal,#XIRR-Cal,#Lumpsum-Cal,#Lumpsum-Amount-Cal,#Lumpsum-Time-Cal,#SIP-Time-Cal,#Step-Up-SIP-Cal,#Step-Up-Fixed-Amount-SIP-Cal,#SIP_XIRR-Cal,#Retirement-Planning-Cal,#FD-Cal,#Dobl-Money-Cal,#EMI-Cal,#Compound-Interest-Cal,#Simple-Interest-Cal,#PercentageCal,#NumTOwords,#Compound-Interest-Rate-Cal,#Simple-Interest-Rate-Cal,#PA_FA-Cal,#PI-Cal,#RD-Cal,#LOAN-Cal,#DepTime,#InitialAmt,#FlatvsReducing-Cal,#LoanForeclosure-Cal{display:none;margin:0 auto 2rem;width:100%;font-size:.85rem;padding-top:4rem;animation:fadeIn 1s ease}#SIP-Cal{padding-top:4rem}#SIP_Yearly,#SIP_Amount_Yearly,#SIP_Time_Yearly,#Camount,#forMonthly,#forQuerterly,#forHalfYearly{display:none}.SIP-CalH{font-weight:900;width:-moz-fit-content;width:fit-content;margin:1rem auto .2rem;color:var(--keyColor2);font-size:1.8rem}.head_W{font-size:1.3rem;display:flex;align-items:center}.head_T{font-size:1.5rem;color:khaki;text-decoration:underline;text-decoration-color:coral;padding:0 2px}#SIP-Cal h4,#SIP-Amount-Cal h4,#Step-Up-SIP-Cal h4,#Step-Up-Fixed-Amount-SIP-Cal h4,#SIP-Time-Cal h4,#PA_FA-Cal h4,#PI-Cal h4{color:#ff0}.Frequency{margin:1rem auto .5rem}.radio-option input[type=radio],.Frequency input,.radio input{height:25px;width:25px;margin-left:2px;cursor:pointer}.Radio{display:flex;font-size:15px}input[type=radio]{accent-color:greenyellow}.radio{display:flex;align-items:center;margin-right:50px;font-size:18px}.radio span,.radio-option label{color:#e0ffff;font-weight:900}.calculator-mode{display:none}.calculator-mode.active{display:block}.result-container{margin:1rem 0;display:none}.resultContainer{display:flex;justify-content:center;align-items:baseline}.result-container.show{display:block;animation:fadeIN .3s ease}.result-label2{background:var(--keyColor2);color:var(--black);width:-moz-fit-content;width:fit-content;padding:5px 8px 5px 5px;border-radius:10px;font-size:1.5rem;font-weight:900;margin-top:1rem;display:flex;align-items:center}.result-value2{color:#7fff00;font-size:1.8rem;font-weight:900;margin-left:2%}input[type=text].error{border-color:#e74c3c}.error-message2{color:#e74c3c;font-size:12px;margin-top:5px;display:none}.error-message2.show{display:block}.cal-input{display:flex;flex-direction:column;align-items:center;font-size:1.5rem}.for-123{color:#ff8c00;margin-right:5px}.for-123 b{font-size:2rem}.cal-input input,.EMI_Input input{background:var(--pure);text-align:center;border:2px solid var(--keyColor2);border-radius:10px;font-weight:900;padding:10px;font-size:1.2rem}.cal-input input:focus,.EMI_Input input:focus{box-shadow:0 0 5px 5px #adff2f}.cal-output{display:flex;flex-direction:column;margin:1% 1% 1% 5%}.cal-output input{outline:none;border:none;font-weight:900;color:#7fff00;background:transparent;font-size:2rem;text-align:start}.Extra,.eXtra{display:none;font-size:1.5rem;font-weight:900;color:#daa520;text-align:start}.cal_inputName,.Desc_info{font-weight:900;width:-moz-fit-content;width:fit-content;padding:0 45px;font-size:1.7rem;margin-top:1rem;color:#f0f8ff;display:flex;align-items:baseline}#LOAN-Cal .cal_inputNamE{margin-top:0}#LOAN-Cal .insT2{margin-top:2rem;font-size:1rem}.Desc_info{margin-top:1.5rem;margin-bottom:-1rem;color:#faebd7}#FlatvsReducingResults,#comparison{display:none}.results{display:flex;gap:30px;margin-top:30px}.result-card{flex:1;background:#fff;border-radius:12px;padding:25px;box-shadow:0 5px 15px #0000001a;border-top:4px solid #48bb78}.result-card.reducing{border-top-color:#ed8936}.result-title{font-size:1.3rem;font-weight:700;margin-bottom:20px;color:#2d3748;text-align:center}.result-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.result-item:last-child{border-bottom:none}.result-label{font-weight:600;color:#4a5568}.result-value{font-weight:700;color:#2d3748;font-size:1.1rem}.emi-highlight{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff!important;padding:8px 12px;border-radius:6px}.total-highlight{background:linear-gradient(135deg,#ed8936,#dd6b20);color:#fff!important;padding:8px 12px;border-radius:6px}.comparison{background:#fff5f5;border:2px solid #feb2b2;border-radius:10px;padding:20px;margin-top:30px;text-align:center}.comparison h3{color:#c53030;margin-bottom:15px;font-size:1.2rem}.savings{font-size:1.1rem;font-weight:700;color:#38a169}@media(max-width:768px){.results{flex-direction:column}}.error-message{background:#fed7d7;color:#c53030;padding:10px;border-radius:5px;margin-top:10px;display:none}.cal_outputName{background:var(--keyColor2);color:var(--black);width:-moz-fit-content;width:fit-content;padding:5px 8px 5px 5px;border-radius:10px;font-size:1.5rem;font-weight:900;margin-top:1rem;display:flex;align-items:center}.CalName{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.CalName1{display:flex;justify-content:center;align-items:baseline}.Output{display:flex;flex-direction:column;margin:5px 10px!important}.note{color:wheat;display:none;font-size:1rem}.note span{color:red;font-weight:900}.cal-reset{border:none;background:#6f08d0;font-size:1.2rem;padding:3px 8px;border-radius:5px;color:#fff}.cal-reset:hover{background:#5807a4}.Step_Up{width:-moz-max-content;width:max-content;margin:0 auto}.div_1st{margin-top:1.5rem;font-weight:900;text-decoration:underline}.div_1st span{font-size:2rem;color:#00fa9a}.Extra17{color:#000}.I-info2{text-align:center;color:red;margin:1.5rem 0 0;font-size:1.5rem}.Txt_BlInK{animation:blink 2s infinite}@keyframes blink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.NoTe{margin:5px auto 15px}#Rd_MnUnit,#timeUnit,#freq,#freq2,#timeUnitFD,#timeUnitSI,#freq1,#timeUnit1,#CIfreq1,#CItimeUnit1,#fd_INST_TimeUnit,#sipFrequency,#sipFrequencyF,#Step-Up_months,#Step-Up_years,#Step-Up_monthsF,#Step-Up_yearsF,.LOAN_Timeunit,.DepTimeUnit,#frequency,#loanTenureUnit{text-align:center;padding:7px 5px 9px 15px;font-size:1.3rem;border:2px solid var(--keyColor2);border-radius:10px;font-weight:900;margin-top:5px}.Dep_Click{margin-top:2rem}#Dep_result,#InitialAmt_result{color:#7fff00;font-size:1.8rem;font-weight:900;text-align:left;margin-top:.5rem}input[type=submit]{background-color:#4caf50;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;margin:10px}table{border-collapse:collapse;width:100%;margin:10px}th,td{text-align:center;padding:8px;border-bottom:1px solid #ddd}tr:nth-child(2n){background-color:#fafad2}.EMI_Input{width:-moz-min-content;width:min-content;margin:0 auto;margin-top:1rem;border-radius:15px;border:2px solid aqua}#loanTenureValue,#EMI-Cal .sip-error-msg{margin-bottom:1rem}.EMI_Input label,.EMI_Output p,.EMI_Output span{font-size:1.5rem;font-weight:900}.EMI_Output{margin-top:1rem}.EMI_Output p{text-decoration:underline;font-weight:900}.EMI_Output span{color:#ff0;-webkit-text-decoration:dotted;text-decoration:dotted}#loanTenureUnit{margin-top:-11px;padding:4px 0 8px 8px}#amortizationTable th{color:#00fa9a;font-size:1.2rem;font-weight:900}#EMI-Cal{--emi-accent: #43a047;--emi-accent-soft: rgba(67, 160, 71, .16);--emi-border: rgba(255, 255, 255, .18);--emi-border-strong: rgba(255, 255, 255, .4);--emi-surface: rgba(255, 255, 255, .03);--emi-surface-hover: rgba(255, 255, 255, .06);--emi-text: #f5f5f5;--emi-text-dim: rgba(245, 245, 245, .68);--emi-radius: 12px}#EMI-Cal .EMI_RateType,#EMI-Cal .EMI_Floating,#EMI-Cal .EMI_RateChanges,#EMI-Cal .EMI_Precision{padding:1.5em 1.4em 1.7em;margin:1.5em 0;border:1px solid var(--emi-border);border-radius:var(--emi-radius);background:var(--emi-surface)}#EMI-Cal .EMI_RateType,#EMI-Cal .EMI_Precision,#EMI-Cal .rate-change-mode{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1em;align-items:stretch}#EMI-Cal .EMI_RateType .precision-option,#EMI-Cal .EMI_Precision .precision-option,#EMI-Cal .EMI_RateChanges .precision-option{display:flex;align-items:flex-start;gap:.9em;padding:1.1em 1.2em;margin:0;border:1.5px solid var(--emi-border);border-radius:var(--emi-radius);background:#ffffff05;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}#EMI-Cal .EMI_RateType .precision-option:hover,#EMI-Cal .EMI_Precision .precision-option:hover,#EMI-Cal .EMI_RateChanges .precision-option:hover{border-color:var(--emi-border-strong);background:var(--emi-surface-hover)}#EMI-Cal .EMI_RateType .precision-option:has(input:checked),#EMI-Cal .EMI_Precision .precision-option:has(input:checked),#EMI-Cal .EMI_RateChanges .precision-option:has(input:checked){border-color:var(--emi-accent);background:var(--emi-accent-soft)}#EMI-Cal .precision-option input[type=radio]{width:1.35em;height:1.35em;margin-top:.15em;flex-shrink:0;accent-color:var(--emi-accent);cursor:pointer}#EMI-Cal .precision-text{display:block}#EMI-Cal .precision-text strong{display:block;font-size:1.08em;color:var(--emi-text);margin-bottom:.3em}#EMI-Cal .precision-text small{display:block;font-size:.9em;line-height:1.45;color:var(--emi-text-dim)}#EMI-Cal .EMI_Floating label{display:block;font-size:1.1em;color:var(--emi-text);margin:1em 0 .5em}#EMI-Cal .EMI_Floating label:first-of-type{margin-top:.2em}#EMI-Cal .EMI_Floating label small{display:block;font-size:.78em;font-weight:400;color:var(--emi-text-dim);margin-top:.35em;line-height:1.4}#EMI-Cal input[type=date]{color-scheme:dark;font:inherit;font-size:1.15em;padding:.65em 1em;min-width:230px;border:1.5px solid var(--emi-border-strong);border-radius:var(--emi-radius);background:#121212;color:var(--emi-text)}#EMI-Cal input[type=date]:hover{border-color:var(--emi-accent)}#EMI-Cal input[type=date]:focus-visible{outline:2px solid var(--emi-accent);outline-offset:2px;border-color:var(--emi-accent)}#EMI-Cal .rate-change-mode-label{display:block;font-size:1.1em;font-weight:600;color:var(--emi-text);margin-bottom:.9em}#EMI-Cal .rate-change-mode{margin-bottom:1.4em}#EMI-Cal .rate-change-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1em;padding:1em;margin-bottom:.9em;border:1px solid var(--emi-border);border-radius:var(--emi-radius);background:#ffffff05}#EMI-Cal .rate-change-row label{display:flex;flex-direction:column;gap:.4em;font-size:1em;color:var(--emi-text-dim)}#EMI-Cal .rate-change-row input.rc-rate{font:inherit;font-size:1.15em;padding:.65em 1em;min-width:140px;border:1.5px solid var(--emi-border-strong);border-radius:var(--emi-radius);background:#121212;color:var(--emi-text)}#EMI-Cal .rate-change-row input.rc-rate:hover{border-color:var(--emi-accent)}#EMI-Cal .rate-change-row input.rc-rate:focus-visible{outline:2px solid var(--emi-accent);outline-offset:2px;border-color:var(--emi-accent)}#EMI-Cal .rate-change-row .rc-error{flex-basis:100%}#EMI-Cal .emi-btn-remove{border:1.5px solid #e53935;color:#e53935;background:transparent;border-radius:50%;width:2.4em;height:2.4em;line-height:1;font-size:1.15em;cursor:pointer;flex-shrink:0;transition:background-color .15s ease,color .15s ease}#EMI-Cal .emi-btn-remove:hover,#EMI-Cal .emi-btn-remove:focus-visible{background:#e53935;color:#fff}#EMI-Cal .emi-btn-add{display:inline-block;margin-top:.4em;padding:.85em 1.9em;border:2px solid var(--emi-accent);color:var(--emi-accent);background:transparent;border-radius:999px;font:inherit;font-size:1.08em;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease}#EMI-Cal .emi-btn-add:hover,#EMI-Cal .emi-btn-add:focus-visible{background:var(--emi-accent);color:#0d0d0d}#EMI-Cal .emi-btn-add:active{transform:scale(.97)}#EMI-Cal #actualTenureRow{font-size:1.1em;font-weight:700;color:var(--emi-accent)}@media(max-width:480px){#EMI-Cal .EMI_RateType,#EMI-Cal .EMI_Precision,#EMI-Cal .rate-change-mode{grid-template-columns:1fr}#EMI-Cal input[type=date],#EMI-Cal .rate-change-row input.rc-rate{width:100%;min-width:0}#EMI-Cal .rate-change-row{flex-direction:column;align-items:stretch}}#LOAN_Result,#erroR{scroll-margin-top:220px}.LOAN_precision-group{margin:10px 20px}.LOAN_precision-heading{display:block;margin-bottom:12px;width:auto}.LOAN_radio-options{display:flex;flex-wrap:wrap;gap:14px}.LOAN_radio-option{flex:1 1 280px;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1.5px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff08;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .1s ease}.LOAN_radio-option:hover{border-color:#00c8968c;background:#00c89612}.LOAN_radio-option:active{transform:scale(.995)}.LOAN_radio-option.is-selected,.LOAN_radio-option:has(input:checked){border-color:#00c896;background:#00c8961f;box-shadow:0 0 0 1px #00c89666}.LOAN_radio-option input[type=radio]{margin-top:3px;width:18px;height:18px;accent-color:#00c896;flex-shrink:0;cursor:pointer}.LOAN_radio-box{display:flex;flex-direction:column;gap:5px}.LOAN_radio-title{font-weight:700;font-size:.7em;color:#fff;line-height:1.3}.LOAN_radio-title em{font-weight:600;font-style:normal;color:#00c896;font-size:.82em;margin-left:6px;letter-spacing:.02em}.LOAN_radio-desc{font-size:.5em;line-height:1.45;color:#ffffffb8}.LOAN_radio-option:focus-within{outline:2px solid #00c896;outline-offset:2px}@media(max-width:560px){.LOAN_radio-options{flex-direction:column}.LOAN_radio-option{flex-basis:auto}}#erroR:empty{display:none}.disclm{text-align:left;margin:.5rem .2rem 1rem 1rem}.disclm p:nth-child(1){font-size:1.3rem;font-weight:900;color:gold}.disclm p:nth-child(2){font-size:1.2rem;color:#ffffe0}.Step-Up_result,#Step-Up_resultF{font-size:1.75rem;font-weight:900}.step-up_result{color:#7fff00}.insT{font-size:1.5rem;color:#e9967a}#LOAN_btn,.LOAN_btn{padding:10px 17px 12px;margin-bottom:1rem;font-size:1.3rem;font-weight:900;border:2px solid deepskyblue;border-radius:10px;outline:none;background:var(--pure);color:#4d2000;cursor:pointer}#LOAN_btn:hover,.LOAN_btn:hover{background:#e1ffe1!important}.LOAN_result{font-weight:700;margin-top:20px;text-align:center;font-size:1.5rem;color:#7fff00;font-weight:900}.erroR{font-size:1.5rem;color:red}*{transition:all .3s ease}.XIRRcontainer{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:1rem;width:-moz-max-content;width:max-content;max-width:98%;margin:1rem auto 0;border:2px solid lightcyan;border-radius:12px;box-shadow:0 8px 30px #0000001f;transform:translateY(0);animation:slideIn .5s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.calculator_XIRR{width:100%}.input-rows{margin-bottom:1.5rem;max-height:60vh;overflow-y:auto;padding-right:10px}.row{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:1rem;background-color:#f8fafc;border-radius:8px;box-shadow:0 2px 4px #0000000d;animation:fadeIN .3s ease}@media(min-width:640px){.row{flex-direction:row;gap:1rem;align-items:center}}.row-number{min-width:30px;height:30px;background-color:#4a5568;color:#ffffe0;border-radius:30%;display:flex;align-items:center;justify-content:center;font-weight:700}.row input{padding:.75rem;border:2px solid #e2e8f0;border-radius:6px;font-size:1rem;transition:all .2s ease;width:100%}@media(min-width:640px){.row input{flex:1}.row input[type=date]{min-width:140px}#PI-Cal .row input[type=number]{min-width:120px}}.row input:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e133}.button-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}@media(min-width:480px){.button-group{flex-direction:row;gap:1rem;flex-wrap:wrap}}.btn{padding:.75rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:700;transition:all .2s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}@media(min-width:480px){.btn{width:auto;min-width:120px;font-size:1rem;padding:.75rem 1.5rem}}.btn-calculate{background:#7fffd4;color:var(--black);font-weight:900}.btn-primary{background-color:#4299e1;color:#fff}.btn-primary:hover{background-color:#3182ce;transform:translateY(-2px)}.btn-danger{background-color:#f56565;color:#fff}.btn-danger:hover{background-color:#e53e3e;transform:translateY(-2px)}.btn-reset{background-color:#718096;color:#fff}.btn-reset:hover{background-color:#4a5568;transform:translateY(-2px)}.delete-btn{background-color:#feb2b2;color:#c53030;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .2s ease;align-self:center}.delete-btn:hover{background-color:#fc8181;transform:scale(1.1)}.result{margin-top:1.5rem;padding:1rem .2rem;border-radius:10px;text-align:center;font-size:1.2rem;font-weight:900;box-shadow:0 4px 6px #0000000d;transition:all .3s ease;color:gray}@media(min-width:640px){.result{font-size:1.4rem}}#SIP_XIRR_result{margin-top:20px;font-size:1.5rem;text-align:center;padding:10px;font-weight:900;width:-moz-fit-content;width:fit-content;border-radius:10px;color:red}.positive{color:#006400!important;background-color:#f0fff4}.negative{color:#8b0000!important;background-color:#fff5f5}.error{color:red;font-size:.9rem;margin-top:.5rem;text-align:center;font-weight:600;padding:.75rem;background-color:#fff5f5;border-radius:6px;border-left:4px solid #fc8181;animation:shake .5s ease}@media(min-width:640px){.error{font-size:.95rem}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.info{margin-top:1.5rem;color:#4a5568;font-size:.9rem;background-color:#f7fafc;padding:1rem;border-radius:8px;box-shadow:0 2px 4px #0000000d}@media(min-width:640px){.info{font-size:1rem}}.info-row{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;padding:.5rem 0;border-bottom:1px solid #e2e8f0}@media(min-width:480px){.info-row{flex-direction:row;justify-content:space-between;gap:1rem}}.info-row:last-child{border-bottom:none}.info-label{font-weight:600}.info-value{color:#2d3748;word-break:break-word}.container{max-width:1200px;margin:0 auto}.calculator-section{background:#fffffff2;border-radius:15px;padding:15px;margin-bottom:20px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.3)}@supports (backdrop-filter: blur(10px)){.calculator-section{backdrop-filter:blur(10px);background:#ffffffbf}}.section-title{font-size:1.4em;margin-bottom:15px;text-align:center;color:#fff;background:linear-gradient(45deg,#667eea,#764ba2);padding:12px;border-radius:10px;text-shadow:1px 1px 2px rgba(0,0,0,.3);line-height:1.3}.table-container{overflow-x:auto;overflow-y:auto;max-height:70vh;-webkit-overflow-scrolling:touch;border-radius:10px;box-shadow:0 2px 10px #0000001a;position:relative}table{width:100%;min-width:600px;border-collapse:separate;border-spacing:0;background:#ffffffe6;border-radius:10px}table thead th,th{position:sticky;top:0;z-index:2;background:linear-gradient(45deg,#4c6ef5,#364fc7);color:#fff;padding:12px 8px;text-align:center;font-weight:700;font-size:.85rem;border-bottom:2px solid rgba(255,255,255,.2);white-space:nowrap}td{padding:10px 8px;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);background:#ffffffe6;color:#333;font-size:.85rem}tr:nth-child(2n) td{background:#f7f7f7}tr:hover td{background:#eef1ff;transition:background .3s ease}#PI-Cal input[type=number]{width:100%;min-width:80px;padding:8px 4px;border:2px solid rgba(102,126,234,.3);border-radius:5px;background:#ffffffe6;color:#333;text-align:center;font-size:.85rem;transition:all .3s ease}#PI-Cal input[type=number]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 8px #667eea4d}#PI-Cal input[type=number]::-moz-placeholder{color:#0006}#PI-Cal input[type=number]::placeholder{color:#0006}.readonly{background:#f0f0f0e6!important;border:1px solid rgba(0,0,0,.1)!important;cursor:not-allowed;color:#666}.total-row{font-weight:700;font-size:1em}.total-row td{border-top:2px solid rgba(255,255,255,.3);color:#696969;padding:12px 8px}.average-row{font-weight:700;font-size:1em;color:#fff}.average-row td{border-top:2px solid rgba(255,255,255,.3);padding:12px 8px}.description-cell{text-align:left;font-weight:500;max-width:150px;word-wrap:break-word;hyphens:auto}.highlight-output{background:linear-gradient(45deg,#ff6b6b,#ee5a24)!important;color:#fff!important;font-weight:700!important;font-size:1.1em!important;text-shadow:1px 1px 2px rgba(0,0,0,.3)!important;border:2px solid #ff4757!important;border-radius:8px!important;padding:8px!important;box-shadow:0 4px 15px #ff6b6b4d!important;animation:pulse 2s infinite!important}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.highlight-total{background:linear-gradient(45deg,#00d2ff,#3a7bd5)!important;color:#fff!important;font-weight:700!important;font-size:1em!important;text-shadow:1px 1px 2px rgba(0,0,0,.3)!important;border-radius:8px!important;padding:6px!important;box-shadow:0 3px 10px #00d2ff4d!important}.forSource{display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap}.forSource a{color:#002eff;font-size:.8rem;text-decoration:none;white-space:nowrap}.footer-note{text-align:center;margin-top:15px;font-weight:700;font-size:.85em;color:#ff0;background:#002131;padding:8px;border-radius:8px}.oR_{width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:1.9rem}#RdTime_Y{margin-bottom:.35rem}@media(max-width:768px){.section-title{font-size:1.2em;padding:10px;margin-bottom:12px}.calculator-section{padding:12px;margin-bottom:15px}table{min-width:580px}th{padding:10px 6px;font-size:.8em}td{padding:8px 6px;font-size:.85em}#PI-Cal input[type=number]{padding:6px 3px;font-size:12px;min-width:70px}.description-cell{max-width:120px;font-size:.8em}.total-row td,.average-row td{padding:10px 6px}.forSource{flex-direction:column;gap:3px}.forSource input{margin-bottom:3px}.forSource a{font-size:.75em}}@media(max-width:480px){body{padding:5px}.section-title{font-size:1.1em;padding:8px}.calculator-section{padding:10px}table{min-width:550px}th{padding:8px 4px;font-size:.75em}td{padding:6px 4px;font-size:.8em}#PI-Cal input[type=number]{padding:5px 2px;font-size:11px;min-width:65px}.description-cell{max-width:100px;font-size:.75em}.highlight-output{font-size:1em!important;padding:6px!important}.highlight-total{font-size:.9em!important;padding:4px!important}}@media(max-width:360px){table{min-width:520px}th{padding:6px 3px;font-size:.7em}td{padding:5px 3px;font-size:.75em}#PI-Cal input[type=number]{padding:4px 2px;font-size:10px;min-width:60px}.description-cell{max-width:90px;font-size:.7em}}.table-container:after{content:"\2190  Scroll horizontally to view all columns \2192";display:block;text-align:center;font-size:.8em;color:#0009;padding:8px;background:#fffc;border-radius:0 0 10px 10px}@media(min-width:769px){.table-container:after{display:none}}#dep_calculations,#initialAmt_calculations{margin-top:1.5rem}#dep_calculations .dep-table-heading,#initialAmt_calculations .dep-table-heading{text-align:center;margin-bottom:1rem;color:#f0f8ff;font-size:1.3rem}#dep_calculations table small,#initialAmt_calculations table small{color:#718096;font-size:.78em;display:block;margin-top:2px}:root{--border: #2a3249;--accent: #6c8ef5;--accent-glow: rgba(108, 142, 245, .18);--accent-hover: #8aaaf8;--text: #e2e8f8;--text-muted: #8a96b3;--text-dim: #5a6480;--error: #ff5f6d;--error-bg: rgba(255, 95, 109, .1);--warn: #f7c948;--warn-bg: rgba(247, 201, 72, .1);--success: #4ade80;--radius: 14px;--radius-sm: 8px;--shadow: 0 8px 40px rgba(0, 0, 0, .55);--transition: .22s ease}.sip-error-msg.is-error{color:var(--error);background:var(--error-bg);padding:7px 12px}.sip-error-msg.is-warn{color:var(--warn);background:var(--warn-bg);padding:7px 12px}.formatted-num{min-height:20px;margin-top:-25px;font-size:.82rem;font-weight:600;color:var(--accent);letter-spacing:.06em;padding:0 4px}.rep-row{display:flex;align-items:flex-start;gap:10px;padding:6px 0;border-bottom:1px solid var(--border);animation:rowIn .25s ease both}.rep-row:last-child{border-bottom:none;padding-bottom:0}.rep-row:first-child{padding-top:0}@keyframes rowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.rep-badge{flex-shrink:0;font-size:.7rem;font-weight:700;letter-spacing:.05em;color:var(--accent);background:var(--accent-glow);border:1px solid rgba(108,142,245,.3);border-radius:4px;padding:2px 6px;margin-top:3px;text-transform:uppercase}#numberInWords{margin-top:15px;padding:0 10px}.rep-text{color:var(--text);font-size:1.2rem;line-height:1.6;flex:1}.copy-btn{flex-shrink:0;align-self:flex-start;margin-top:2px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--text-dim);cursor:pointer;padding:2px 8px;font-size:.68rem;font-weight:700;font-family:inherit;letter-spacing:.06em;text-transform:uppercase;transition:color var(--transition),border-color var(--transition),background var(--transition);white-space:nowrap;line-height:1.6;-moz-user-select:none;user-select:none;-webkit-user-select:none}.copy-btn:hover{color:var(--accent);border-color:#6c8ef559;background:var(--accent-glow)}.copy-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.copy-btn.copied{color:var(--success);border-color:#4ade8066;background:#4ade8012}.ntw-footer{padding:14px 28px;font-size:.78rem;color:var(--text-dim);text-align:center;letter-spacing:.01em}@media(max-width:480px){.ntw-footer{padding:12px 18px}}:root{color-scheme:dark;--bg: #000000;--card: #121417;--card-2: #17191e;--input-bg: #0a0c0f;--text: #f2f4f7;--muted: #9aa4b2;--border: #2a2e36;--border-strong: #3a3f47;--primary: #00ccff;--primary-dark: #7fa9ff;--success: rgb(35 173 0);--success-bg: rgba(52, 211, 153, .12);--success-border: rgba(52, 211, 153, .35);--danger: #f87171;--danger-bg: rgba(248, 113, 113, .12);--danger-border: rgba(248, 113, 113, .35);--warning: #fbbf24;--warning-bg: rgba(251, 191, 36, .12);--warning-border: rgba(251, 191, 36, .35);--info: #60a5fa;--info-bg: rgba(96, 165, 250, .12);--info-border: rgba(96, 165, 250, .35);--shadow: 0 8px 30px rgba(0, 0, 0, .6);--radius: 14px}.foreclosure-container{max-width:1400px;margin:0 auto;padding:24px;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.foreclosure-container,.foreclosure-container *{box-sizing:border-box}.foreclosure-container button,.foreclosure-container input,.foreclosure-container select{font:inherit}.foreclosure-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;overflow:hidden}.foreclosure-card-header{padding:18px 20px;border-bottom:1px solid var(--border)}.foreclosure-card-header h2{margin:0;font-size:1.25rem;font-weight:900;color:var(--text)}.foreclosure-card-body{padding:20px}.foreclosure-container details{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:20px;box-shadow:var(--shadow)}.foreclosure-container details summary{cursor:pointer;padding:16px 20px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text)}.foreclosure-container details .foreclosure-details-content{padding:0 20px 20px;color:#c7ccd6}.foreclosure-container details h3{margin:20px 0 8px;font-size:1rem;color:var(--text)}.foreclosure-container details p{margin:8px 0}.foreclosure-container details ul,.foreclosure-container details ol{padding-left:22px}.foreclosure-container code{background:var(--card-2);border:1px solid var(--border-strong);border-radius:5px;padding:1px 5px;font-size:.92em;color:#e5c07b}.AddRateDiv{margin-top:16px;display:flex;justify-content:space-evenly;align-items:flex-end;flex-wrap:wrap}#rateChangesContainer{margin-top:16px}#rateChangeAppliedNote{display:none;color:var(--success);font-weight:600;margin-top:8px}.DnLd{margin-top:0;margin-bottom:16px}.scheduleBodyTrTd{text-align:center;color:var(--muted)}.foreclosure-grid{display:grid;gap:16px}.foreclosure-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.foreclosure-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.foreclosure-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.foreclosure-field{min-width:0}.foreclosure-field label{display:block;margin-bottom:6px;font-weight:700;font-size:1.1rem;color:var(--text)}.foreclosure-field small{display:block;color:var(--muted);margin-top:5px;font-size:.78rem}.foreclosure-container input,.foreclosure-container select{width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:9px;padding:9px 11px;font-size:1.1rem;font-weight:500;color:var(--text);background:var(--input-bg);outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s}.foreclosure-container input::-moz-placeholder{color:var(--muted);opacity:.85}.foreclosure-container input::placeholder{color:var(--muted);opacity:.85}.foreclosure-container input:focus,.foreclosure-container select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #5b93ff40}.foreclosure-container input.foreclosure-invalid,.foreclosure-container select.foreclosure-invalid{border-color:var(--danger);background:#f8717112}.foreclosure-field-error{min-height:18px;margin-top:4px;color:var(--danger);font-size:.78rem}.foreclosure-section-title{margin:22px 0 12px;font-size:1.2rem;font-weight:700;border-bottom:1px solid var(--border);padding-bottom:8px;color:khaki;text-decoration:underline}.foreclosure-section-title:first-child{margin-top:0}.foreclosure-button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.foreclosure-container button{border:2px solid chartreuse;border-radius:9px;padding:11px 17px;cursor:pointer;font-size:1.1rem;font-weight:700;transition:transform .05s,background .15s,opacity .15s}#resetBtn{font-size:1rem;border:1px solid tomato}.foreclosure-container button:focus-visible,.foreclosure-container input:focus-visible,.foreclosure-container select:focus-visible,.foreclosure-container a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.foreclosure-container button:active{transform:translateY(1px)}.foreclosure-container button:disabled{opacity:.55;cursor:not-allowed;transform:none}.foreclosure-btn-primary{color:#051224;background:#0cf}.foreclosure-btn-primary:hover{background:var(--primary-dark)}.foreclosure-btn-secondary{color:var(--text);background:var(--card-2);border:1px solid tomato}.foreclosure-btn-secondary:hover{background:#1d2027}.foreclosure-btn-success{color:#04170e;background:var(--success)}.foreclosure-btn-success:hover{filter:brightness(1.08)}.foreclosure-btn-danger{color:#2a0a0a;background:var(--danger)}.foreclosure-btn-danger:hover{filter:brightness(1.08)}.foreclosure-alert{display:none;padding:13px 15px;border-radius:9px;margin-bottom:16px}.foreclosure-alert.foreclosure-show{display:block}.foreclosure-alert.foreclosure-error{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border)}.foreclosure-alert.foreclosure-warning{color:var(--warning);background:var(--warning-bg);border:1px solid var(--warning-border)}.foreclosure-alert.foreclosure-success{color:var(--success);background:var(--success-bg);border:1px solid var(--success-border)}.foreclosure-alert.foreclosure-info{display:block;color:var(--info);background:var(--info-bg);border:1px solid var(--info-border);font-size:.85rem}.foreclosure-alert.foreclosure-info strong{display:block;margin-bottom:4px;color:var(--text)}.foreclosure-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.foreclosure-result{border:1px solid var(--border);border-radius:11px;padding:15px;background:var(--card-2)}.foreclosure-result .foreclosure-label{color:var(--muted);font-size:.8rem;margin-bottom:5px}.foreclosure-result .foreclosure-value{font-size:1.25rem;font-weight:800;word-break:break-word;color:var(--text)}.foreclosure-result.foreclosure-highlight{background:#5b93ff1a;border-color:#5b93ff66}.foreclosure-result.foreclosure-highlight .foreclosure-value{color:var(--primary-dark)}.foreclosure-table-wrapper{width:100%;overflow:auto;border:1px solid var(--border);border-radius:10px;-webkit-overflow-scrolling:touch;scrollbar-color:var(--border-strong) var(--card)}.foreclosure-table-wrapper::-webkit-scrollbar{height:10px;width:10px}.foreclosure-table-wrapper::-webkit-scrollbar-track{background:var(--card)}.foreclosure-table-wrapper::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:6px}.foreclosure-container table{width:100%;min-width:1100px;border-collapse:collapse;font-size:.85rem}.foreclosure-container th,.foreclosure-container td{padding:9px 10px;border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;color:var(--black)}.foreclosure-container th{position:sticky;top:0;z-index:1;background:var(--card-2);font-weight:700;color:var(--muted)}.foreclosure-container th:first-child,.foreclosure-container td:first-child{text-align:center}.foreclosure-container td.foreclosure-date{text-align:left}.foreclosure-container tr:last-child td{border-bottom:0}.foreclosure-container tbody tr:hover td{background:#ffffff08}.foreclosure-container tr.foreclosure-last-emi-row{background:#5b93ff1a;font-weight:700}.foreclosure-container tr.foreclosure-last-emi-row:hover td{background:#5b93ff24}.foreclosure-container tr.foreclosure-payoff-row{background:#34d3991a;font-weight:800;border-top:2px solid var(--success-border)}.foreclosure-container tr.foreclosure-payoff-row:hover td{background:#34d39924}.foreclosure-container tr.foreclosure-payoff-row td{color:var(--success)}.foreclosure-badge{display:inline-block;padding:3px 8px;border-radius:999px;font-size:.72rem;font-weight:700;background:#5b93ff29;color:brown}.foreclosure-badge.foreclosure-payoff{background:#34d39929;color:#1b8600}.foreclosure-formula-box{background:var(--card-2);border:1px solid var(--border);border-radius:9px;padding:12px;overflow-x:auto;margin:8px 0;color:var(--text)}.foreclosure-footer-note{color:var(--muted);font-size:.8rem;margin-top:12px}.foreclosure-hidden{display:none!important}.foreclosure-two-column-result{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media(max-width:1000px){.foreclosure-grid-4,.foreclosure-results,.foreclosure-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.foreclosure-two-column-result{grid-template-columns:1fr}}@media(max-width:650px){.foreclosure-container{padding:12px}.foreclosure-card-body,.foreclosure-card-header{padding:15px}.foreclosure-grid-2,.foreclosure-grid-3,.foreclosure-grid-4,.foreclosure-results{grid-template-columns:1fr}.foreclosure-button-row button{width:100%}}@media(max-width:400px){.foreclosure-container{padding:8px}.foreclosure-card-body,.foreclosure-card-header{padding:12px}.foreclosure-grid{gap:12px}.foreclosure-result{padding:12px}.foreclosure-result .foreclosure-value{font-size:1.1rem}.foreclosure-container input,.foreclosure-container select{min-height:42px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.foreclosure-container *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media only screen and (min-width:235px)and (max-width:1055px){.dropLink{top:6.35rem}}@media only screen and (min-width:235px)and (max-width:855px){.CalBoard{padding:0 5px;border-radius:25px}.Radio{flex-direction:column;align-items:end}.cal_inputName,.cal_outputName{width:auto}.cal-output{margin:1%}.radio{margin-right:unset;margin-bottom:10px}}@media only screen and (min-width:235px)and (max-width:300px){.cal-input input{width:90%}.cal_inputName,.cal_outputName{font-size:1rem}.cal-output input{font-size:1.5rem}.Extra,.eXtra{font-size:1.3rem}.div_1st span{font-size:1.5rem}.SIP-CalH{font-size:1.4rem}.CalBoard a{font-size:1rem}#SIP-Cal,#SIP-Amount-Cal,#Inflation_Oppertunity-Cal,#CAGR-Cal,#XIRR-Cal,#Lumpsum-Cal,#Lumpsum-Amount-Cal,#Step-Up-SIP-Cal,#Step-Up-Fixed-Amount-SIP-Cal,#SIP_XIRR-Cal,#Lumpsum-Time-Cal,#SIP-Time-Cal,#Retirement-Planning-Cal,#FD-Cal,#Dobl-Money-Cal,#EMI-Cal,#Compound-Interest-Cal,#Simple-Interest-Cal,#PercentageCal,#NumTOwords,#DepTime,#InitialAmt,#FlatvsReducing-Cal,#LoanForeclosure-Cal{padding-top:3.5rem}}@media only screen and (min-width:300px)and (max-width:420px){.cal-input input{width:95%}.cal_inputName,.cal_outputName{font-size:1.35rem}.cal-output input{font-size:1.6rem}.Extra,.eXtra{font-size:1.5rem}.div_1st span,.SIP-CalH{font-size:1.7rem}.head_T{font-size:1.4rem}.CalBoard a{font-size:1.15rem}#SIP-Cal,#SIP-Amount-Cal,#Inflation_Oppertunity-Cal,#CAGR-Cal,#XIRR-Cal,#Lumpsum-Cal,#Lumpsum-Amount-Cal,#Step-Up-SIP-Cal,#Step-Up-Fixed-Amount-SIP-Cal,#SIP_XIRR-Cal,#Lumpsum-Time-Cal,#SIP-Time-Cal,#Retirement-Planning-Cal,#FD-Cal,#Dobl-Money-Cal,#EMI-Cal,#Compound-Interest-Cal,#Simple-Interest-Cal,#NumTOwords,#PercentageCal,#DepTime,#InitialAmt,#FlatvsReducing-Cal,#LoanForeclosure-Cal{padding-top:3.5rem}}
