.field.s4iku6t{gap:var(--space-2);flex-direction:column;display:flex}.top.s4iku6t{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}label.s4iku6t{font-size:var(--text-sm);font-weight:600}.box.s4iku6t{align-items:center;gap:var(--space-1);height:38px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-md);cursor:text;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);font-weight:650;display:inline-flex}.box.s4iku6t:hover{border-color:var(--ink-3)}.box.s4iku6t:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.box.bad.s4iku6t,.box.bad.s4iku6t:focus-within{border-color:var(--bad);box-shadow:var(--ring-bad)}.af.s4iku6t{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;font-weight:500}.box.s4iku6t input:where(.s4iku6t){text-align:right;background:0 0;border:0;outline:0;min-width:2ch;padding:0}.slider.s4iku6t{cursor:pointer;appearance:none;background:0 0;width:100%;height:22px;margin:0}.slider.s4iku6t::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--accent) 0 var(--pct), var(--track) var(--pct) 100%);height:6px}.slider.s4iku6t::-webkit-slider-thumb{background:var(--knob);width:22px;height:22px;box-shadow:var(--shadow-lens), 0 0 0 1px var(--line-2);appearance:none;border-radius:50%;margin-top:-8px}.slider.s4iku6t::-moz-range-track{border-radius:var(--radius-pill);background:var(--track);height:6px}.slider.s4iku6t::-moz-range-progress{border-radius:var(--radius-pill);background:var(--accent);height:6px}.slider.s4iku6t::-moz-range-thumb{background:var(--knob);width:22px;height:22px;box-shadow:var(--shadow-lens), 0 0 0 1px var(--line-2);border:0;border-radius:50%}.note.s4iku6t{font-size:var(--text-xs);color:var(--ink-2);line-height:1.45}.note.bad.s4iku6t{color:var(--bad);font-weight:600}.line.s4iku6t,.line.s4iku6t .top:where(.s4iku6t){display:contents}.line.s4iku6t label:where(.s4iku6t){align-items:baseline;font-weight:400;display:inline-flex}.line.s4iku6t .box:where(.s4iku6t){justify-content:flex-end}.lt.s4iku6t{flex-direction:column;display:flex}.lt.s4iku6t small:where(.s4iku6t){font-size:var(--text-xs);color:var(--ink-2)}.line.s4iku6t .note:where(.s4iku6t){grid-column:1/-1}.sg.s4iku6t{width:var(--space-4);margin-left:calc(-1 * var(--space-4));flex:none}.unit.s4iku6t{width:var(--unit-w,auto);font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap}.ends.s4iku6t{margin-top:calc(-1 * var(--space-1));font-size:var(--text-2xs);color:var(--ink-3);justify-content:space-between;display:flex}@media (width<=600px){.box.s4iku6t,.slider.s4iku6t{height:40px}}.sums.sch24ro{margin:var(--space-3) 0 var(--space-1)}svg.sch24ro{width:100%;height:auto;max-height:210px;display:block}.body.sch24ro{fill:var(--surface-3);stroke:var(--ink-3);stroke-width:2px}.face.sch24ro,.hand.sch24ro{fill:var(--surface);stroke:var(--ink-2);stroke-width:2px}.hair.sch24ro{fill:var(--ink-2)}.eye.sch24ro{fill:none;stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round}.sheet.sch24ro{fill:var(--surface);stroke:var(--line-2);stroke-width:1.5px}.rule.sch24ro{stroke:var(--line);stroke-width:1px}.mark.sch24ro{fill:var(--ink-3);font-family:var(--font);font-size:13px;font-weight:600}.ink.sch24ro{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.r1.sch24ro{stroke:var(--chart-main)}.r2.sch24ro{stroke:var(--chart-mid)}.r3.sch24ro{stroke:var(--chart-soft)}.r4.sch24ro{stroke:var(--chart-fixed)}.line.sch24ro{stroke:var(--ink-3);stroke-width:1.5px}.total.sch24ro{stroke:var(--ink);stroke-width:3.5px}.arm.sch24ro{stroke:var(--surface-3);stroke-width:22px;stroke-linecap:round}.arm.edge.sch24ro{stroke:var(--ink-3);stroke-width:26px}.pencil.sch24ro{stroke:var(--ink-2);stroke-width:5px;stroke-linecap:round}.tip.sch24ro{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.desk.sch24ro{fill:var(--surface-3)}.pen.sch24ro{transform:translate(190px,62px)}@media (prefers-reduced-motion:no-preference){.r1.sch24ro{animation:sch24ro-r1 var(--dur-calc) linear infinite both}.r2.sch24ro{animation:sch24ro-r2 var(--dur-calc) linear infinite both}.r3.sch24ro{animation:sch24ro-r3 var(--dur-calc) linear infinite both}.r4.sch24ro{animation:sch24ro-r4 var(--dur-calc) linear infinite both}.line.sch24ro{animation:sch24ro-line var(--dur-calc) linear infinite both}.total.sch24ro{animation:sch24ro-total var(--dur-calc) linear infinite both}.pen.sch24ro{animation:sch24ro-pen var(--dur-calc) var(--ease) infinite both}.person.sch24ro{animation:sch24ro-look var(--dur-calc) var(--ease) infinite both}}@keyframes sch24ro-r1{0%{stroke-dashoffset:1px}11%,to{stroke-dashoffset:0}}@keyframes sch24ro-r2{0%,12%{stroke-dashoffset:1px}23%,to{stroke-dashoffset:0}}@keyframes sch24ro-r3{0%,24%{stroke-dashoffset:1px}35%,to{stroke-dashoffset:0}}@keyframes sch24ro-r4{0%,36%{stroke-dashoffset:1px}47%,to{stroke-dashoffset:0}}@keyframes sch24ro-line{0%,50%{stroke-dashoffset:1px}58%,to{stroke-dashoffset:0}}@keyframes sch24ro-total{0%,61%{stroke-dashoffset:1px}72%,to{stroke-dashoffset:0}}@keyframes sch24ro-pen{0%{transform:translate(190px,62px)}11%{transform:translate(312px,62px)}12%{transform:translate(190px,86px)}23%{transform:translate(302px,86px)}24%{transform:translate(190px,110px)}35%{transform:translate(310px,110px)}36%{transform:translate(190px,134px)}47%{transform:translate(292px,134px)}50%{transform:translate(186px,152px)}58%{transform:translate(316px,152px)}61%{transform:translate(272px,176px)}72%{transform:translate(312px,176px)}86%{transform:translate(326px,192px)}to{transform:translate(190px,62px)}}@keyframes sch24ro-look{0%,to{transform:translate(0)}40%{transform:translate(3px,2px)}70%{transform:translate(4px,3px)}}.costs.s1y6lw1a{margin-top:var(--section-gap);padding:var(--section-gap-joined) 0 var(--space-3);background:var(--surface-2);scroll-margin-top:var(--space-7)}.head.s1y6lw1a{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.intro.s1y6lw1a{flex-direction:column;gap:10px;min-width:0;display:flex}h2.s1y6lw1a{font-size:var(--text-2xl);letter-spacing:-.035em;line-height:1.05}.pick.s1y6lw1a{margin-bottom:var(--space-4)}.fuelpick.s1y6lw1a{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.fuelpick.s1y6lw1a .flab:where(.s1y6lw1a){margin-right:var(--space-2)}.fuelpick.s1y6lw1a button:where(.s1y6lw1a){border:var(--ring-w-xs) solid var(--line);border-radius:var(--radius-pill);background:var(--surface);height:38px;color:var(--ink);font-size:var(--text-sm);transition:border-color var(--dur-fast), background var(--dur-fast);align-items:center;gap:6px;padding:0 14px 0 12px;font-weight:650;display:inline-flex}.fuelpick.s1y6lw1a button:where(.s1y6lw1a) .ic{color:var(--fc)}.fuelpick.s1y6lw1a button:where(.s1y6lw1a):hover{border-color:var(--line-2)}.fuelpick.s1y6lw1a button[aria-pressed=true]:where(.s1y6lw1a){border-color:var(--fc);background:var(--ft);color:var(--fc)}.for.s1y6lw1a{font-size:var(--text-md);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.for.s1y6lw1a a:where(.s1y6lw1a){color:var(--accent);font-weight:600}.for.s1y6lw1a a:where(.s1y6lw1a):hover{text-decoration:underline}.body.s1y6lw1a{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}.tools.s1y6lw1a{flex-direction:column;gap:6px;display:flex}.tile.s1y6lw1a{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) 18px;border-radius:var(--radius);text-align:left;transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:0;display:flex}.tile.s1y6lw1a:hover{background:var(--surface-3)}.tile.on.s1y6lw1a{background:var(--surface);box-shadow:var(--shadow)}.ib.s1y6lw1a{border-radius:var(--radius-md);background:var(--surface);width:48px;height:48px;color:var(--ink-2);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);flex:none;place-items:center;display:grid}.tile.on.s1y6lw1a .ib:where(.s1y6lw1a){background:var(--accent);color:var(--accent-ink)}.tt.s1y6lw1a{font-size:var(--text-md);font-weight:650;display:block}.panel.s1y6lw1a{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);padding:36px 40px 40px}.tool.s1y6lw1a{flex-direction:column;gap:28px;display:flex}.none.s1y6lw1a{font-size:var(--text-md);color:var(--ink-2)}h3.s1y6lw1a{font-family:var(--font);font-size:var(--text-md);color:var(--ink);font-weight:650}i.s1y6lw1a{border-radius:var(--radius-xs);flex:none;width:10px;height:10px}.tip.s1y6lw1a{z-index:3;width:max-content;max-width:240px;padding:10px var(--space-3);border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);font-size:var(--text-xs);box-shadow:var(--shadow-lift);pointer-events:none;line-height:1.5;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.lines.s1y6lw1a{flex-direction:column;margin:0;display:flex}.lines.s1y6lw1a div:where(.s1y6lw1a){justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);font-size:var(--text-sm);display:flex}.lines.s1y6lw1a div:where(.s1y6lw1a):first-child{border-top:0}.lines.s1y6lw1a dt:where(.s1y6lw1a){align-items:center;gap:var(--space-2);display:flex}.lines.s1y6lw1a dd:where(.s1y6lw1a){white-space:nowrap;margin:0;font-weight:650}.chips-f.s1y6lw1a{gap:var(--space-2);flex-direction:column;display:flex}.flab.s1y6lw1a{font-size:var(--text-sm);font-weight:600}.chips.s1y6lw1a{gap:6px;display:flex}.chips.s1y6lw1a button:where(.s1y6lw1a){border-radius:var(--radius-pill);background:var(--surface-2);height:38px;font-size:var(--text-sm);transition:background var(--dur-fast) var(--ease);border:0;flex:1;font-weight:600}.chips.s1y6lw1a button:where(.s1y6lw1a):hover{background:var(--surface-3)}.chips.s1y6lw1a button[aria-pressed=true]:where(.s1y6lw1a){background:var(--ink);color:var(--bg)}.bill.s1y6lw1a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"top loan""foot emi";column-gap:36px;display:grid}.card-bg.s1y6lw1a{border-radius:var(--radius);background:var(--surface-2);grid-area:1/1/3/2}.card-top.s1y6lw1a{min-width:0;padding:var(--space-5) var(--space-5) 18px;flex-direction:column;grid-area:top;gap:18px;display:flex}.car.s1y6lw1a{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.vname.s1y6lw1a{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.025em;font-weight:700;line-height:1.15}.vsub.s1y6lw1a{font-size:var(--text-sm);color:var(--ink-2)}.car-top.s1y6lw1a{justify-content:space-between;align-items:center;gap:var(--space-3);align-self:stretch;display:flex}.change.s1y6lw1a{height:34px;padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--text-sm);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:6px;font-weight:600;display:inline-flex}.change.s1y6lw1a:hover{background:var(--accent);color:var(--accent-ink)}.change.s1y6lw1a .up:where(.s1y6lw1a){display:inline-flex;transform:rotate(-90deg)}.sg.s1y6lw1a{width:var(--space-4);margin-left:calc(-1 * var(--space-4));font-size:var(--text-sm);flex:none;font-weight:400;display:inline-block}.bill-lines.s1y6lw1a div:where(.s1y6lw1a),.card-foot.s1y6lw1a div:where(.s1y6lw1a){border-top:0;padding:5px 0}.bill-lines.s1y6lw1a div:where(.s1y6lw1a):not(.ex) dt:where(.s1y6lw1a),.card-foot.s1y6lw1a dt:where(.s1y6lw1a){gap:0}.bill-lines.s1y6lw1a .ex:where(.s1y6lw1a){padding:0 0 var(--space-2);align-items:center}.bill-lines.s1y6lw1a .ex:where(.s1y6lw1a) dt:where(.s1y6lw1a){flex-direction:column;align-items:flex-start;gap:3px;font-weight:600}.bill-lines.s1y6lw1a .ex:where(.s1y6lw1a) dd:where(.s1y6lw1a){font-size:var(--text-lg)}.bill-lines.s1y6lw1a .spare:where(.s1y6lw1a){visibility:hidden}.loan.s1y6lw1a{gap:var(--space-5);flex-direction:column;grid-area:loan;min-width:0;padding-bottom:18px;display:flex}.card-foot.s1y6lw1a{min-width:0;padding:0 var(--space-5) var(--space-5);grid-area:foot}.card-foot.s1y6lw1a div.subtotal:where(.s1y6lw1a){border-top:var(--ring-w-xs) solid var(--ink);align-items:flex-start;padding-top:14px;font-weight:650}.card-foot.s1y6lw1a div.final:where(.s1y6lw1a){margin-top:var(--space-1);border-top:1px solid var(--line-2);font-size:var(--text-md);align-items:flex-start;padding-top:10px;font-weight:650}.card-foot.s1y6lw1a .subtotal:where(.s1y6lw1a) dd:where(.s1y6lw1a),.card-foot.s1y6lw1a .final:where(.s1y6lw1a) dd:where(.s1y6lw1a){font-size:var(--text-xl);letter-spacing:-.03em;font-weight:700;line-height:1.1}.card-foot.s1y6lw1a .ap:where(.s1y6lw1a){color:var(--ink-3);margin-right:.18em;font-weight:500}.emi.s1y6lw1a{justify-content:center;align-items:center;gap:var(--space-1);padding:14px 0 var(--space-5);border-top:1px solid var(--line);text-align:center;flex-direction:column;grid-area:emi;display:flex}.emi-l.s1y6lw1a{font-size:var(--text-md);color:var(--ink-2);font-weight:650}.emi-v.s1y6lw1a{font-family:var(--font-display);font-size:var(--text-figure);letter-spacing:-.045em;font-weight:700;line-height:1}.sum.s1y6lw1a{padding-top:var(--space-5);border-top:1px solid var(--line);flex-direction:column;gap:14px;display:flex}.eq.s1y6lw1a{align-items:flex-start;gap:var(--space-2) 18px;flex-wrap:wrap;display:flex}.eq.s1y6lw1a p:where(.s1y6lw1a){transition:opacity var(--dur-fast) var(--ease);flex-direction:column;gap:2px;display:flex}.lab.s1y6lw1a{font-size:var(--text-xs);color:var(--ink-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.res.s1y6lw1a .lab:where(.s1y6lw1a){color:var(--ink)}.eq.s1y6lw1a b:where(.s1y6lw1a){font-size:var(--text-xl);letter-spacing:-.03em;font-weight:700}.op.s1y6lw1a{font-size:var(--text-xl);color:var(--ink-3);padding-top:18px}i.onroad.s1y6lw1a,.tbar.s1y6lw1a .onroad:where(.s1y6lw1a){background:var(--chart-main)}i.interest.s1y6lw1a,.tbar.s1y6lw1a .interest:where(.s1y6lw1a){background:var(--chart-interest)}.tbar-w.s1y6lw1a{position:relative}.tbar.s1y6lw1a{border-radius:var(--radius-sm);gap:2px;height:22px;display:flex;overflow:hidden}.tbar.s1y6lw1a span:where(.s1y6lw1a){min-width:3px;transition:flex-grow var(--dur) var(--ease), opacity var(--dur-fast) var(--ease);flex:1 1 0}.tbar.s1y6lw1a .none:where(.s1y6lw1a){min-width:0}.dim.s1y6lw1a{opacity:.3}.tbar-w.s1y6lw1a .tip:where(.s1y6lw1a){top:calc(100% + 10px);bottom:auto}.tip.right.s1y6lw1a{left:auto;right:0;transform:none}.bill.run.s1y6lw1a{--unit-w:10ch;grid-template-areas:"car loan""top loan""foot loan"}.run.s1y6lw1a .card-bg:where(.s1y6lw1a){grid-area:1/1/4/2}.run-car.s1y6lw1a{padding:var(--space-5) var(--space-5) 18px;grid-area:car}.run-lines.s1y6lw1a{gap:var(--space-2);min-width:0;padding:0 var(--space-5) 18px;font-size:var(--text-sm);grid-area:top;grid-template-columns:minmax(0,1fr) auto auto;align-content:start;align-items:center;display:grid}.run.s1y6lw1a .loan:where(.s1y6lw1a){padding-bottom:var(--space-5)}.run.s1y6lw1a .card-foot:where(.s1y6lw1a) .subtotal:where(.s1y6lw1a) dd:where(.s1y6lw1a){column-gap:var(--space-2);grid-template-columns:auto auto;align-items:baseline;display:grid}.amt.s1y6lw1a{padding-right:calc(var(--space-3) + 1px)}.unit.s1y6lw1a{width:var(--unit-w);font-size:var(--text-sm);letter-spacing:0;color:var(--ink-2);white-space:nowrap;font-weight:400}.chips.s1y6lw1a button.two:where(.s1y6lw1a){height:auto;padding:7px var(--space-1);border-radius:var(--radius-sm);line-height:1.25}.two.s1y6lw1a small:where(.s1y6lw1a){font-size:var(--text-2xs);opacity:.75;font-weight:500;display:block}.answer.s1y6lw1a{align-items:center;gap:var(--space-1);padding-top:var(--space-5);text-align:center;flex-direction:column;margin-top:auto;display:flex}.year.s1y6lw1a{font-size:var(--text-lg);color:var(--ink-2)}.year.s1y6lw1a b:where(.s1y6lw1a){color:var(--ink);font-weight:700}.year.s1y6lw1a .op:where(.s1y6lw1a){font-size:inherit;padding:0}.answer.s1y6lw1a .ap:where(.s1y6lw1a){vertical-align:.12em;color:var(--ink-3);margin-right:.14em;font-size:.62em;font-weight:500}@media (width<=1100px){.bill.s1y6lw1a{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""foot""loan""emi"}.bill.run.s1y6lw1a{grid-template-areas:"car""top""foot""loan"}.loan.s1y6lw1a{padding-top:var(--space-5)}}@media (width<=860px){.body.s1y6lw1a{grid-template-columns:minmax(0,1fr)}.panel.s1y6lw1a{padding:var(--space-5)}}@media (width<=767px){.eq.s1y6lw1a{flex-direction:column;align-items:stretch;gap:2px}.eq.s1y6lw1a p:where(.s1y6lw1a){justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-direction:row}.eq.s1y6lw1a b:where(.s1y6lw1a){font-size:var(--text-lg)}.res.s1y6lw1a b:where(.s1y6lw1a){font-size:var(--text-xl)}.op.s1y6lw1a{font-size:var(--text-md);padding-top:0;line-height:1}}@media (width<=600px){.fuelpick.s1y6lw1a button:where(.s1y6lw1a),.chips.s1y6lw1a button:where(.s1y6lw1a),.change.s1y6lw1a{height:40px}.for.s1y6lw1a a:where(.s1y6lw1a){align-items:center;min-height:40px;display:inline-flex}}
