.model-lift{box-shadow:0 1px 2px #0000000a,0 28px 56px -34px #00000057}.model-card{transition:border-color .15s,box-shadow .15s,transform .15s}.model-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px -22px #00000059}.model-chips{scrollbar-width:none}.model-chips::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.model-enter{animation:.52s cubic-bezier(.2,.7,.2,1) both model-enter;animation-delay:calc(var(--i,0) * 90ms)}.model-gauge-fill{animation:.95s cubic-bezier(.3,.7,.2,1) .25s both model-gauge}.model-meter-fill{transform-origin:0;animation:.75s cubic-bezier(.3,.7,.2,1) .65s both model-grow-x}.model-self-ring{animation:2.4s ease-out 1.6s 2 model-ring}.model-pin{animation:.45s cubic-bezier(.2,.7,.2,1) both model-pin;animation-delay:calc(.2s + var(--i,0) * .14s)}.model-guide{transform-origin:top;animation:.7s cubic-bezier(.3,.7,.2,1) both model-grow-y;animation-delay:calc(.32s + var(--i,0) * .14s)}.model-drive{animation:1.3s cubic-bezier(.25,.7,.2,1) both model-drive;animation-delay:calc(.5s + var(--i,0) * .11s)}.model-drive-value{animation:.35s ease-out both model-fade;animation-delay:calc(1.45s + var(--i,0) * .11s)}@supports (animation-timeline:view()){.model-reveal{animation:linear both model-rise;animation-timeline:view();animation-range:entry 5% cover 25%}.model-strip{view-timeline-name:--model-strip}.model-strip-dot{animation:linear both model-dot;animation-timeline:--model-strip;animation-range:entry calc(20% + var(--x,0) * 0.5%) entry calc(45% + var(--x,0) * 0.5%)}.model-strip-self{animation:linear both model-fade;animation-timeline:--model-strip;animation-range:entry 75%}.model-bars{view-timeline-name:--model-bars}.model-bar{transform-origin:0;animation:linear both model-grow-x;animation-timeline:--model-bars;animation-range:entry 40% cover 40%}.model-columns{view-timeline-name:--model-columns}.model-column{transform-origin:bottom;animation:linear both model-grow-y;animation-timeline:--model-columns;animation-range:entry calc(30% + var(--i,0) * 3%) cover calc(35% + var(--i,0) * 2%)}}}@keyframes model-enter{0%{opacity:0;transform:translateY(10px)}}@keyframes model-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes model-gauge{0%{stroke-dasharray:0 100}}@keyframes model-grow-x{0%{transform:scaleX(0)}}@keyframes model-grow-y{0%{transform:scaleY(0)}}@keyframes model-dot{0%{opacity:0;transform:translateY(-16px)}}@keyframes model-pin{0%{opacity:0;transform:translateY(-6px)}}@keyframes model-drive{0%{width:0}}@keyframes model-fade{0%{opacity:0}}@keyframes model-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 45%, transparent)}70%,to{box-shadow:0 0 0 10px #0000}}
