.zh-emi{position:relative;background:#fff;border-radius:34px;padding:.7rem;box-shadow:var(--sh-hi),var(--sh-3)}.zh-emi__head{display:flex;justify-content:space-between;padding:1rem 1.3rem .8rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.zh-emi__row{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:1rem;padding:.95rem 1.3rem;border-radius:22px;transition:background-color .25s}.zh-emi__row+.zh-emi__row{box-shadow:0 -1px 0 rgba(70,40,15,.06)}.zh-emi__row:hover{background:#fbf6ee}.zh-emi__row.is-best{background:linear-gradient(90deg,#fff0e3,#fff8f0);box-shadow:inset 0 0 0 1.5px rgba(232,85,31,.35)!important}.js .zh-emi__row{opacity:0;transform:translateX(26px)}.js .is-in .zh-emi__row{opacity:1;transform:none;transition:opacity .7s var(--ease) var(--d),transform .8s var(--ease) var(--d),background-color .25s}.zh-emi__logo{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-weight:800;font-size:1.1rem;color:var(--ink2);background:var(--bg2)}.is-best .zh-emi__logo{color:#fff;background:linear-gradient(160deg,#ff7a3d,#e4501b);box-shadow:0 8px 16px -8px rgba(232,85,31,.8)}.zh-emi__main{min-width:0}.zh-emi__name{display:flex;align-items:center;gap:.5rem;font-weight:800;font-size:1.02rem;letter-spacing:-.02em}.zh-emi__tag{padding:.24rem .58rem;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--night);background:linear-gradient(180deg,#ffd466,#f6a21a)}.zh-emi__bar{display:block;margin-top:.55rem;height:7px;border-radius:9px;background:#f3eadf;overflow:hidden}.zh-emi__bar i{display:block;height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#ffc53d,#f28a1e 50%,#e8551f);transform-origin:left}.is-best .zh-emi__bar i{background:linear-gradient(90deg,#3dd68c,#0e9c6b)}.js .zh-emi__bar i{transform:scaleX(0)}.js .is-in .zh-emi__bar i{transform:scaleX(1);transition:transform 1.3s var(--ease) calc(var(--d) + .25s)}.zh-emi__val{text-align:right;font-weight:800;font-size:1.22rem;letter-spacing:-.035em;display:flex;flex-direction:column;line-height:1.1}.zh-emi__val small{font-size:.78rem;font-weight:700;color:var(--ink3);letter-spacing:0;margin-top:.2rem}.is-best .zh-emi__val{color:var(--acc)}.zh-calc__sub{margin-top:1rem;max-width:32rem;font-size:clamp(1.02rem,1.3vw,1.14rem);font-weight:600;line-height:1.6;color:var(--ink2)}.zh-chipbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;min-height:42px;padding:.55rem 1rem;border-radius:999px;font:700 .86rem/1 var(--font);letter-spacing:-.01em;color:var(--ink2);background:#fff;box-shadow:var(--sh-hi),var(--sh-1);transition:transform .35s var(--spring),background-color .2s,color .2s,box-shadow .3s}.zh-chipbtn:hover{transform:translateY(-2px);color:var(--ink)}.zh-chipbtn[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,var(--btn-o1),var(--btn-o2));box-shadow:0 8px 18px -8px rgba(232,85,31,.8)}.zh-range{margin-top:2rem}.zh-range__top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem}.zh-range__top label{font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.zh-range__top output{font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:800;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.zh-range__ends{display:flex;justify-content:space-between;margin-top:.25rem;font-size:.78rem;font-weight:700;color:var(--ink3)}.zh-range input[type=range]{--p:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:0;cursor:pointer;background:transparent;touch-action:pan-y}.zh-range input[type=range]::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(90deg,#ffb443,#e8551f) 0 0 /var(--p) 100% no-repeat,#eadfcf;box-shadow:inset 0 1px 2px rgba(70,40,15,.12)}.zh-range input[type=range]::-moz-range-track{height:10px;border-radius:999px;background:#eadfcf}.zh-range input[type=range]::-moz-range-progress{height:10px;border-radius:999px;background:linear-gradient(90deg,#ffb443,#e8551f)}.zh-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-10px;border-radius:50%;background:#fff;border:4px solid var(--acc);box-shadow:0 0 0 6px rgba(232,85,31,.16),0 6px 14px -4px rgba(150,50,10,.5);-webkit-transition:transform .3s var(--spring),box-shadow .3s;transition:transform .3s var(--spring),box-shadow .3s}.zh-range input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid var(--acc);box-shadow:0 0 0 6px rgba(232,85,31,.16),0 6px 14px -4px rgba(150,50,10,.5)}.zh-range input[type=range]:focus-visible::-webkit-slider-thumb,.zh-range input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 9px rgba(232,85,31,.2),0 6px 14px -4px rgba(150,50,10,.5)}.zh-range input[type=range]:focus-visible{outline:none}.zh-calc__best{position:relative;overflow:hidden;padding:1.8rem 2rem 1.6rem;border-radius:30px;background:radial-gradient(ellipse 70% 90% at 100% 100%,rgba(255,197,61,.55),transparent 60%),linear-gradient(160deg,#fff3e8,#ffe2cb);box-shadow:var(--sh-hi),0 0 0 1.5px rgba(232,85,31,.25),0 30px 60px -30px rgba(200,70,20,.45)}.zh-calc__label{font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-ink)}.zh-calc__emi{margin-top:.3rem;display:flex;align-items:baseline;gap:.4rem}.zh-calc__emi b{font-size:clamp(2.8rem,5vw,4rem);font-weight:800;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;display:inline-block}.zh-calc__emi b.is-bump{animation:zh-bump .45s var(--spring)}.zh-calc__emi span{font-weight:700;color:var(--ink2)}.zh-calc__meta{margin-top:1.3rem;padding-top:1.1rem;display:flex;flex-wrap:wrap;gap:.8rem 2.2rem;border-top:1.5px dashed rgba(200,70,20,.25);position:relative;z-index:1}.zh-calc__meta dt{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.zh-calc__meta dd{margin-top:.2rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.zh-calc__diya{right:14px;top:6px;transform:scale(.62);transform-origin:top right}.zh-calc .zh-emi{padding:.5rem}.zh-calc .zh-emi__row{padding:.75rem 1.1rem}.zh-calc .zh-emi__val span{font-variant-numeric:tabular-nums}.zh-calc__note{display:flex;gap:.6rem;align-items:flex-start;padding:.9rem 1.1rem;border-radius:18px;font-size:.88rem;font-weight:700;line-height:1.5;color:#6a4a00;background:#fff3cf;box-shadow:inset 0 0 0 1px rgba(246,162,26,.35)}.zh-calc__note:before{content:"i";flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font:800 .75rem/1 var(--font);color:#fff;background:var(--gold)}@media (max-width:640px){.zh-emi{border-radius:26px;padding:.4rem}.zh-emi__row{grid-template-columns:38px 1fr auto;gap:.7rem;padding:.85rem .8rem}.zh-emi__logo{width:38px;height:38px;border-radius:12px;font-size:.95rem}.zh-emi__name{font-size:.92rem}.zh-emi__val{font-size:1.05rem}.zh-emi__head{padding:.9rem .9rem .6rem}.zh-calc__best{padding:1.4rem 1.3rem 1.3rem;border-radius:24px}.zh-calc__meta{gap:.7rem 1.4rem}.zh-calc .zh-emi__row{padding:.7rem .6rem}}@keyframes zh-bump{0%{transform:scale(.94);color:var(--acc)}to{transform:none}}