.dealer-frame{box-shadow:0 1px 2px #0000000a,0 32px 64px -36px #00000061}.dealer-float{box-shadow:0 1px 2px #0000000f,0 18px 40px -18px #00000061}@media (prefers-reduced-motion:no-preference){.dealer-car{animation:.48s cubic-bezier(.2,.7,.2,1) both dealer-pop;animation-delay:calc(.18s + var(--i,0) * .11s)}.dealer-note-line{stroke-dasharray:1;animation:.65s cubic-bezier(.3,.7,.2,1) .75s both sell-draw}.dealer-note-head{animation:.18s ease-out 1.35s both sell-fade}.dealer-note-label{animation:.42s cubic-bezier(.2,.7,.2,1) 1.1s both dealer-note}.dealer-logo-slot{animation:2.4s ease-out 1.5s 2 dealer-ring}.dealer-float{animation:.52s cubic-bezier(.2,.7,.2,1) 1.7s both dealer-pop,6s ease-in-out 2.4s infinite dealer-bob}.dealer-press{animation:3.2s ease-out 1s infinite dealer-press}.dealer-cursor{animation:1s step-end infinite dealer-blink}.dealer-bell{transform-origin:50% 15%;animation:4.5s ease-in-out 1s infinite dealer-bell}@supports (animation-timeline:view()){.dealer-report{view-timeline-name:--dealer-report}.dealer-bar{transform-origin:0;animation:linear both dealer-grow;animation-timeline:--dealer-report;animation-range:entry 50% cover 50%}.dealer-code{view-timeline-name:--dealer-code}.dealer-code-line{animation:linear both sell-fade;animation-timeline:--dealer-code;animation-range:entry calc(15% + var(--i,0) * 7%) entry calc(30% + var(--i,0) * 7%)}.dealer-steps{view-timeline-name:--dealer-steps}.dealer-step{animation:linear both dealer-pop;animation-timeline:--dealer-steps;animation-range:entry calc(20% + var(--i,0) * 15%) entry calc(60% + var(--i,0) * 15%)}.dealer-step-line{transform-origin:0;animation:linear both dealer-grow;animation-timeline:--dealer-steps;animation-range:entry 50%}}}@keyframes dealer-pop{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes dealer-note{0%{opacity:0;transform:translate(-6px)}}@keyframes dealer-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 45%, transparent)}70%,to{box-shadow:0 0 0 12px #0000}}@keyframes dealer-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes dealer-press{0%,55%{box-shadow:0 0 #16a34a80}90%,to{box-shadow:0 0 0 10px #16a34a00}}@keyframes dealer-blink{50%{opacity:0}}@keyframes dealer-bell{0%,80%,to{transform:rotate(0)}84%{transform:rotate(14deg)}88%{transform:rotate(-12deg)}92%{transform:rotate(8deg)}96%{transform:rotate(-4deg)}}@keyframes dealer-grow{0%{transform:scaleX(0)}}
