.car.s14nbifw{--spring:var(--ease-spring);width:100%;height:auto;display:block;overflow:visible}.stop.s14nbifw{transition:stop-color var(--dur-slow) var(--ease)}.glass-top.s14nbifw{stop-color:var(--decide-glass-1);stop-opacity:var(--decide-glass-1-opacity)}.glass-bottom.s14nbifw{stop-color:var(--decide-glass-2);stop-opacity:.95}.road.s14nbifw rect:where(.s14nbifw){fill:var(--decide-road)}.size.s14nbifw{transform-box:view-box;transform-origin:330px 292px;transition:transform calc(var(--dur-slow) * 1.6) var(--spring)}.shadow.s14nbifw{fill:url(#gc-shadow);opacity:.8}.shadow-in.s14nbifw{stop-color:var(--decide-car-shadow-in)}.shadow-out.s14nbifw{stop-color:var(--decide-car-shadow-out)}.paint.s14nbifw{fill:url(#gc-paint)}.glass.s14nbifw{fill:url(#gc-glass)}.pillar.s14nbifw{stroke:var(--decide-pillar);stroke-width:5px}.sill.s14nbifw{stroke:var(--decide-sill);stroke-width:2px}.lamp.s14nbifw{fill:var(--decide-lamp);stroke:var(--decide-lamp-line)}.beam.s14nbifw{fill:var(--decide-beam);opacity:0}.tyre.s14nbifw{fill:var(--decide-tyre);stroke:var(--decide-tyre-rim);stroke-width:6px}.spokes.s14nbifw{stroke:var(--decide-spokes);stroke-width:4px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:s14nbifw-spin calc(var(--dur-slow) * 5) linear infinite}.wheel.s14nbifw{transform-box:fill-box;transform-origin:50%}.float.s14nbifw{animation:s14nbifw-float calc(var(--dur-slow) * 8.3) ease-in-out infinite}.part.s14nbifw{opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur-slow) var(--spring);transform-box:fill-box;transform-origin:50%}.part.on.s14nbifw{opacity:1;transform:none}.ev-post.s14nbifw{transform:translate(-30px)}.nozzle.s14nbifw{transform:translate(40px)}.cyl.s14nbifw{transform:translateY(-30px)}.batt.s14nbifw{transform:translateY(26px)}.rings.s14nbifw{transform:scale(.6)}.stars.s14nbifw{transform:translateY(-30px)}.post.s14nbifw{fill:var(--decide-surface);stroke:var(--decide-part-line)}.ev-screen.s14nbifw,.ev-meter.s14nbifw{fill:var(--fuel-electric-t);stroke:var(--part-electric);stroke-width:1.5px}.ev-bolt.s14nbifw,.ev-cell.s14nbifw,.ev-tip.s14nbifw{fill:var(--part-electric)}.ev-mark.s14nbifw{fill:var(--fuel-electric-t)}.ev-cable.s14nbifw{fill:none;stroke:var(--part-electric);stroke-width:5px;stroke-linecap:round}.flap.s14nbifw{fill:var(--decide-surface);stroke:var(--decide-ink-2);transform-box:fill-box;transform-origin:0;transition:transform var(--dur-slow) var(--spring)}.flap.open.s14nbifw{transform:scaleX(.3)}.nozzle-edge.s14nbifw{fill:none;stroke:var(--decide-nozzle-edge);stroke-width:12px;stroke-linecap:round;stroke-linejoin:round}.nozzle-pipe.s14nbifw{fill:none;stroke:url(#gc-nozzle);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.hose.s14nbifw{fill:none;stroke:var(--decide-hose);stroke-width:4px;stroke-linecap:round}.drip.s14nbifw{fill:color-mix(in srgb, var(--part-petrol) 70%, var(--decide-car-mix));animation:s14nbifw-drip calc(var(--dur-slow) * 2.5) ease-in infinite}.drip.dsl.s14nbifw{fill:color-mix(in srgb, var(--part-diesel) 70%, var(--decide-car-mix))}.drip.mixed.s14nbifw{fill:color-mix(in srgb, var(--part-petrol) 50%, var(--part-diesel))}.cyl-body.s14nbifw{fill:color-mix(in srgb, var(--part-cng) 70%, var(--decide-car-mix));stroke:var(--part-cng);stroke-width:2.5px}.cyl-valve.s14nbifw{fill:var(--part-cng)}.cyl-shine.s14nbifw{stroke:var(--decide-car-mix);stroke-width:3px;opacity:.6;stroke-linecap:round}.batt-box.s14nbifw{fill:var(--fuel-hybrid-t);stroke:var(--part-hybrid);stroke-width:2px}.batt-cell.s14nbifw{fill:var(--part-hybrid)}.batt-flow.s14nbifw{fill:none;stroke:var(--part-hybrid);stroke-width:3px;stroke-linecap:round}.seat-line.s14nbifw{fill:none;stroke:color-mix(in srgb, var(--decide-accent) 60%, var(--decide-ink));stroke-width:5px;stroke-linecap:round}.air.s14nbifw,.flake.s14nbifw{fill:none;stroke:var(--decide-accent);stroke-width:3px;stroke-linecap:round}.flake.s14nbifw{stroke-width:1.6px}.air.s14nbifw{animation:s14nbifw-rise calc(var(--dur-slow) * 3.3) ease-out infinite}.air.s14nbifw:nth-of-type(3){animation-delay:calc(var(--dur-slow) * 1)}.air.s14nbifw:nth-of-type(4){animation-delay:calc(var(--dur-slow) * 2)}.bag.s14nbifw{fill:var(--decide-bag);opacity:.92;stroke:var(--decide-bag-line);transform-box:fill-box;transform-origin:50%}.gear-label.s14nbifw{letter-spacing:1.5px;fill:var(--decide-ink-2);font-size:9.5px;font-weight:700}.gear-panel.s14nbifw{fill:var(--decide-surface);stroke:var(--decide-part-line)}.gear-gate.s14nbifw{stroke:var(--decide-ink-2);stroke-width:4px;stroke-linecap:round;opacity:.6}.knob.s14nbifw{fill:var(--decide-accent);transform-box:view-box}.prnd.s14nbifw{fill:var(--decide-ink-2);font-size:12px;font-weight:800}.d-chip.s14nbifw{fill:var(--decide-accent-soft)}.d.s14nbifw{fill:var(--decide-accent);animation:s14nbifw-glow calc(var(--dur-slow) * 3) ease-in-out infinite;font-size:15px;font-weight:900}.ring.s14nbifw{fill:none;stroke:var(--decide-accent);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:s14nbifw-radar calc(var(--dur-slow) * 4.6) ease-out infinite}.star.s14nbifw{fill:none;stroke:var(--star);stroke-width:1.4px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;transition:fill var(--dur) var(--ease)}.star.full.s14nbifw{fill:var(--star)}.coin.s14nbifw{fill:var(--star);stroke:var(--decide-coin-line);stroke-width:1.5px;animation:s14nbifw-drop var(--dur-slow) var(--spring) both}.coin-rim.s14nbifw{fill:none;stroke-width:1px;opacity:.6}.pulse.s14nbifw{animation:s14nbifw-pulse calc(var(--dur-slow) * 2.3) ease-in-out infinite}.flow.s14nbifw{stroke-dasharray:4 8;animation:s14nbifw-flow calc(var(--dur-slow) * 1.7) linear infinite}.charge.s14nbifw{transform-box:fill-box;transform-origin:0;animation:s14nbifw-charge calc(var(--dur-slow) * 6) var(--ease) infinite}.kicked .star.s14nbifw{animation:s14nbifw-land calc(var(--dur-slow) * 1.5) var(--spring) both}.kicked .bag.s14nbifw{animation:s14nbifw-inflate var(--dur-slow) var(--spring) both}.kicked .knob.s14nbifw{animation:s14nbifw-shift calc(var(--dur-slow) * 5) var(--ease) both}.kicked.body.s14nbifw{animation:s14nbifw-creep calc(var(--dur-slow) * 2.3) var(--ease)}.kicked.wheel.s14nbifw{animation:s14nbifw-spin calc(var(--dur) * 2) linear 2}.kicked.road.s14nbifw{animation:s14nbifw-road calc(var(--dur) * 2) linear 2}.leaving.s14nbifw .body:where(.s14nbifw),.leaving.s14nbifw .rings:where(.s14nbifw){animation:s14nbifw-drive calc(var(--dur-slow) * 3) cubic-bezier(.55, 0, .8, .4) forwards}.leaving.s14nbifw .wheel:where(.s14nbifw){animation:s14nbifw-spin var(--dur) linear infinite}.leaving.s14nbifw .beam:where(.s14nbifw){animation:s14nbifw-flash var(--dur-slow) ease 2}@keyframes s14nbifw-drip{0%{opacity:0;transform:translateY(-4px)}30%{opacity:1}to{opacity:0;transform:translateY(16px)}}@keyframes s14nbifw-charge{0%{transform:scaleX(.05)}85%,to{transform:scaleX(1)}}@keyframes s14nbifw-pulse{50%{opacity:.35}}@keyframes s14nbifw-flow{to{stroke-dashoffset:-24px}}@keyframes s14nbifw-radar{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}@keyframes s14nbifw-rise{0%{opacity:0;transform:translateY(6px)}40%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@keyframes s14nbifw-glow{50%{opacity:.6}}@keyframes s14nbifw-drop{0%{opacity:0;transform:translateY(-70px)}60%{opacity:1;transform:translateY(3px)}to{transform:translateY(0)}}@keyframes s14nbifw-land{0%{opacity:0;transform:translateY(-60px)}55%{opacity:1;transform:translateY(4px)}75%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes s14nbifw-inflate{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes s14nbifw-shift{0%{transform:translate(-46px)}8%{transform:translate(-46px,21px)}14%,20%{transform:translate(-46px,42px)}26%{transform:translate(-46px,21px)}32%{transform:translate(-23px,21px)}38%,44%{transform:translate(-23px)}50%{transform:translate(-23px,21px)}56%,62%{transform:translate(-23px,42px)}68%{transform:translate(-23px,21px)}76%{transform:translateY(21px)}84%,to{transform:translate(0)}}@keyframes s14nbifw-float{50%{transform:translateY(-8px)}}@keyframes s14nbifw-creep{50%{transform:translate(18px)}}@keyframes s14nbifw-spin{to{transform:rotate(360deg)}}@keyframes s14nbifw-road{to{transform:translate(-80px)}}@keyframes s14nbifw-drive{20%{transform:translate(-12px)}to{transform:translate(900px)}}@keyframes s14nbifw-flash{30%,60%{opacity:1}}@media (prefers-reduced-motion:reduce){.car.s14nbifw :where(.s14nbifw),.car.s14nbifw{transition:none!important;animation:none!important}}.page.ssvxvw4{padding-block:var(--space-5) var(--section-gap)}.stage.ssvxvw4{margin-top:var(--space-4);border-radius:var(--radius-lg);background:radial-gradient(900px 480px at 30% -10%, var(--decide-glow) 0%, transparent 60%), var(--decide-bg);box-shadow:inset 0 0 0 1px var(--decide-border);color:var(--decide-ink);padding:var(--space-5) clamp(var(--space-4), 3vw, var(--space-6)) var(--space-6);overflow:hidden}.top.ssvxvw4{align-items:flex-start;gap:var(--space-4);display:flex}.bars.ssvxvw4{gap:var(--space-2);flex:1;min-width:0;display:flex}.restart.ssvxvw4{min-height:36px;margin-top:calc(var(--space-2) + 3px - 18px);margin-right:calc(-1 * var(--space-3));padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-pill);background:var(--decide-accent-soft);color:var(--decide-accent);font-size:var(--text-sm);cursor:pointer;transition:opacity var(--dur) var(--ease), transform var(--dur-fast) var(--ease);border:0;flex:none;align-items:center;gap:6px;font-weight:700;display:inline-flex}.restart.ssvxvw4:hover:not(:disabled){transform:translateY(-1px)}.restart.ssvxvw4:disabled{background:var(--decide-surface-2);color:var(--decide-ink-2);opacity:.6;cursor:default}.spin.ssvxvw4{transition:rotate var(--dur-slow) var(--ease-spring);display:flex}.bars.ssvxvw4 button:where(.ssvxvw4){min-width:0;padding:var(--space-2) 0;gap:var(--space-2);text-align:left;color:var(--decide-ink-2);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;display:flex}.track.ssvxvw4{border-radius:var(--radius-pill);background:var(--decide-line);height:6px;overflow:hidden}.fill.ssvxvw4{border-radius:var(--radius-pill);background:var(--decide-accent);transform-origin:0;height:100%;transition:transform var(--dur-slow) var(--ease-spring);display:block;transform:scaleX(0)}.done.ssvxvw4 .fill:where(.ssvxvw4){transform:scaleX(1)}.now.ssvxvw4 .track:where(.ssvxvw4){box-shadow:0 0 0 var(--ring-w-sm) color-mix(in srgb, var(--decide-accent) 50%, transparent)}.lab.ssvxvw4{font-size:var(--text-xs);letter-spacing:.02em;font-weight:600}.now.ssvxvw4 .lab:where(.ssvxvw4){color:var(--decide-ink)}.grid.ssvxvw4{margin-top:var(--space-2);gap:var(--space-5) var(--space-7);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.scene.ssvxvw4{position:relative}.floor.ssvxvw4{background:radial-gradient(closest-side, var(--decide-floor), transparent);border-radius:50%;height:20%;position:absolute;bottom:24%;left:8%;right:8%}.note.ssvxvw4{margin:var(--space-2) 0 0;text-align:center;min-height:1.5em;font-size:var(--text-sm);color:var(--decide-ink-2);justify-items:center;display:grid}.note.ssvxvw4>span:where(.ssvxvw4){grid-area:1/1}.q.ssvxvw4{align-items:center;min-height:480px;display:grid}.qin.ssvxvw4{grid-area:1/1}h2.ssvxvw4{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.03em;line-height:1.05}h2.ssvxvw4:focus-visible{outline:none}.opts.ssvxvw4{margin-top:var(--space-5);gap:var(--space-3);display:grid}.opts.more.ssvxvw4{margin-top:var(--space-3)}.c5.ssvxvw4{grid-template-columns:repeat(5,minmax(0,1fr))}.c4.ssvxvw4{grid-template-columns:repeat(4,minmax(0,1fr))}.c3.ssvxvw4{grid-template-columns:repeat(3,minmax(0,1fr))}.c2.ssvxvw4{grid-template-columns:repeat(2,minmax(0,1fr))}.opt.ssvxvw4{min-height:96px;padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius);border:1.5px solid var(--decide-line);background:var(--decide-surface);color:var(--decide-ink);box-shadow:var(--decide-card-shadow);justify-content:flex-end;gap:var(--space-1);text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease), border-color var(--dur) var(--ease), background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex;position:relative}.opt.ssvxvw4:hover{transform:translateY(-3px)}.opt.ssvxvw4:active{transform:scale(.97)}.opt[aria-pressed=true].ssvxvw4{border-color:var(--decide-accent);background:var(--decide-accent-soft);box-shadow:var(--decide-lift)}.opt[data-fuel][aria-pressed=true].ssvxvw4{border-color:var(--fc);background:color-mix(in srgb, var(--ft) var(--decide-fuel-tint), var(--decide-accent-soft))}.opt[data-fuel][aria-pressed=true].ssvxvw4 .tick:where(.ssvxvw4){background:color-mix(in srgb, var(--fc) var(--decide-fuel-tint), var(--decide-accent));border-color:color-mix(in srgb, var(--fc) var(--decide-fuel-tint), var(--decide-accent))}.opt:not([data-fuel])[aria-pressed=true].ssvxvw4 .ico:where(.ssvxvw4){color:var(--decide-accent)}.ico.ssvxvw4{color:var(--fc,var(--decide-ink-2));padding-bottom:var(--space-3);margin-bottom:auto}.tick.ssvxvw4{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-pill);border:2px solid var(--decide-line);color:#0000;width:22px;height:22px;transition:all var(--dur) var(--ease-spring);place-items:center;display:grid;position:absolute}.opt[aria-pressed=true].ssvxvw4 .tick:where(.ssvxvw4){background:var(--decide-accent);border-color:var(--decide-accent);color:var(--accent-ink)}.big.ssvxvw4{font-size:var(--text-lg);font-weight:700}.c5.ssvxvw4 .opt:where(.ssvxvw4){min-height:140px}.c4.ssvxvw4 .opt:where(.ssvxvw4){min-height:62px;padding:var(--space-2) var(--space-3) 9px;container-type:inline-size}.c4.ssvxvw4 .tick:where(.ssvxvw4){width:20px;height:20px;top:6px;right:6px}.c4.ssvxvw4 .big:where(.ssvxvw4),.c5.ssvxvw4 .big:where(.ssvxvw4){font-size:var(--text-md);white-space:nowrap}.c4.ssvxvw4 .big:where(.ssvxvw4){font-size:min(var(--text-md), 100cqi / 7)}.c5.ssvxvw4 .opt:where(.ssvxvw4){padding-inline:var(--space-3)}.c3.ssvxvw4 .opt:where(.ssvxvw4){justify-content:flex-start;align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-4);flex-direction:row}.c3.ssvxvw4 .ico:where(.ssvxvw4){margin:0;padding:0;display:flex}.c3.ssvxvw4 .big:where(.ssvxvw4){font-size:var(--text-md);white-space:nowrap}.c3.ssvxvw4 .tick:where(.ssvxvw4){top:50%;translate:0 -50%}.seg.ssvxvw4{margin-top:var(--space-5);border-radius:var(--radius-pill);background:var(--decide-surface);border:1px solid var(--decide-line);grid-template-columns:1fr 1fr;padding:5px;display:inline-grid;position:relative}.seg.ssvxvw4 .knob:where(.ssvxvw4){border-radius:var(--radius-pill);background:var(--decide-accent);width:calc(50% - 5px);transition:transform var(--dur-slow) var(--ease-spring);position:absolute;top:5px;bottom:5px;left:5px}.seg.emi.ssvxvw4 .knob:where(.ssvxvw4){transform:translate(100%)}.seg.ssvxvw4 button:where(.ssvxvw4){min-height:42px;padding:0 var(--space-5);font-size:var(--text-sm);color:var(--decide-ink);cursor:pointer;background:0 0;border:0;font-weight:700;position:relative}.seg.ssvxvw4 button[aria-pressed=true]:where(.ssvxvw4){color:var(--decide-on-accent)}.nav.ssvxvw4{margin-top:var(--space-6);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.btn.ssvxvw4{min-height:52px;padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-md);cursor:pointer;transition:transform var(--dur-fast) var(--ease), background var(--dur) var(--ease);border:0;font-weight:700}.btn.ssvxvw4:hover{transform:translateY(-2px)}.ghost.ssvxvw4{border:1px solid var(--decide-line);color:var(--decide-ink);background:0 0}.text.ssvxvw4{color:var(--decide-ink-2);text-underline-offset:4px;background:0 0;text-decoration:underline}.go.ssvxvw4{background:var(--decide-surface-2);color:var(--decide-ink);margin-left:auto}.go.ready.ssvxvw4{background:var(--decide-accent);color:var(--accent-ink)}button.ssvxvw4:focus-visible{outline:var(--ring-w-md) solid var(--decide-accent);outline-offset:var(--ring-offset-lg)}@media (width<=900px){.grid.ssvxvw4{grid-template-columns:minmax(0,1fr)}.q.ssvxvw4{min-height:0}.c5.ssvxvw4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.c5.ssvxvw4,.c3.ssvxvw4{grid-template-columns:repeat(2,minmax(0,1fr))}.c2.ssvxvw4{grid-template-columns:minmax(0,1fr)}.top.ssvxvw4{gap:var(--space-2);flex-wrap:wrap}.bars.ssvxvw4{flex-basis:100%;gap:6px}.restart.ssvxvw4{order:-1;min-height:40px;margin:0 0 0 auto}.lab.ssvxvw4{font-size:var(--text-2xs);letter-spacing:0;line-height:1.2}}@media (prefers-reduced-motion:reduce){.stage.ssvxvw4 :where(.ssvxvw4){transition:none!important;animation:none!important}}
