.EmiCalculator_wrap__puXWH{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(1.75rem,4vw,3.5rem);gap:clamp(1.75rem,4vw,3.5rem);align-items:start;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1.5rem,4vw,2.75rem)}@media (max-width:820px){.EmiCalculator_wrap__puXWH{grid-template-columns:1fr}}.EmiCalculator_inputs__u3Ih0{display:grid;grid-gap:clamp(1.25rem,3vw,1.9rem);gap:clamp(1.25rem,3vw,1.9rem)}.EmiCalculator_field__rcMWS{display:grid;grid-gap:.55rem;gap:.55rem}.EmiCalculator_fieldHead__bv5ou{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.EmiCalculator_fieldValue__Vm1AH{font-family:var(--font-display-stack);font-size:clamp(1.15rem,1rem + .6vw,1.5rem);color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EmiCalculator_fieldScale__okSDZ{display:flex;justify-content:space-between;font-family:var(--font-micro-stack);font-size:.62rem;letter-spacing:.06em;color:var(--subtle)}.EmiCalculator_range__TDZpy{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;border-radius:var(--radius-full);background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--pct),var(--border) var(--pct),var(--border) 100%);cursor:pointer}.EmiCalculator_range__TDZpy::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.05rem;height:1.05rem;border-radius:var(--radius-full);background:var(--bone);border:2px solid var(--accent);cursor:-webkit-grab;cursor:grab;-webkit-transition:transform .2s var(--ease),box-shadow .2s var(--ease);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.EmiCalculator_range__TDZpy::-webkit-slider-thumb:hover{transform:scale(1.12)}.EmiCalculator_range__TDZpy::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.EmiCalculator_range__TDZpy::-moz-range-thumb{width:1.05rem;height:1.05rem;border-radius:var(--radius-full);background:var(--bone);border:2px solid var(--accent);cursor:grab}.EmiCalculator_range__TDZpy:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.EmiCalculator_result__JXkc_{display:grid;grid-gap:.6rem;gap:.6rem;padding:clamp(1.25rem,3vw,1.9rem);border-radius:var(--radius-md);background:color-mix(in srgb,var(--forest) 55%,transparent);border:1px solid var(--border)}.EmiCalculator_emi__2LtT_{margin:0;font-family:var(--font-display-stack);font-size:clamp(2.1rem,1.4rem + 2.4vw,3.2rem);line-height:1;letter-spacing:-.02em;color:var(--bone);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EmiCalculator_split__BO00Y{display:flex;height:6px;border-radius:var(--radius-full);overflow:hidden;margin:.9rem 0 .4rem;background:var(--border)}.EmiCalculator_splitPrincipal__W8qH9{background:var(--accent-2);transition:width .35s var(--ease)}.EmiCalculator_splitInterest__9QKSQ{background:var(--accent);transition:width .35s var(--ease)}.EmiCalculator_breakdown___kFiE{display:grid;grid-gap:.75rem;gap:.75rem;margin:.5rem 0 0;padding-top:.9rem;border-top:1px solid var(--border)}.EmiCalculator_breakdown___kFiE>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.EmiCalculator_breakdown___kFiE dt{color:var(--subtle)}.EmiCalculator_breakdown___kFiE dd{margin:0;font-size:var(--text-sm);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EmiCalculator_note__Q6ICL{margin:.9rem 0 0;font-family:var(--font-micro-stack);font-size:.62rem;line-height:1.5;letter-spacing:.04em;color:var(--subtle)}