@media (prefers-reduced-motion:no-preference){.tool .check-part.land{animation:partLand var(--dur-3) var(--ease-out) calc(var(--i) * var(--stagger-2)) backwards}}@keyframes partLand{0%{opacity:0;transform:translateY(var(--shift-2))}}:is(.tool,.fitline) .btn.done{background:var(--ok);border-color:var(--ok);color:#0e0f11}:is(.tool,.fitline) .btn.done svg{animation:checkSettle var(--dur-2) var(--ease-out)}:is(.tool,.fitline) .btn-ghost-light{min-width:9ch}:is(.tool,.fitline) .sw{justify-items:center;display:inline-grid}:is(.tool,.fitline) .sw>*,:is(.tool,.fitline) .sw:after{grid-area:1/1}:is(.tool,.fitline) .sw>*{align-items:center;gap:9px;display:inline-flex}:is(.tool,.fitline) .sw:after{content:attr(data-alt);visibility:hidden}:is(.tool,.fitline) .btn:not(.done) .sw:after{padding-left:25px}.tool .counter-fill{transform-origin:0;transition:background var(--dur-2) var(--ease)}.tool .counter-fill[data-mv="0"]{animation:fillMoveA var(--dur-2) var(--ease-out)}.tool .counter-fill[data-mv="1"]{animation:fillMoveB var(--dur-2) var(--ease-out)}.tool .counter-fill[data-slow]{animation-duration:var(--dur-4)}.tool .counter-fill[data-empty]{animation-fill-mode:forwards}@keyframes fillMoveA{0%{transform:scaleX(var(--mf-from))}to{transform:scaleX(var(--mf-to))}}@keyframes fillMoveB{0%{transform:scaleX(var(--mf-from))}to{transform:scaleX(var(--mf-to))}}
