.XvKNnq_scene{--road-color:#898782;--lane-color:#f7f4ec;--car-width:82%;width:100%;min-width:0;margin:0;position:relative}.XvKNnq_stage{isolation:isolate;height:128px;position:relative;overflow:hidden}.XvKNnq_road{background:linear-gradient(180deg, #a29f98, var(--road-color) 40%, #777570);border-radius:8px;height:30px;position:absolute;bottom:8px;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 2px 3px #1816130f}.XvKNnq_road:before,.XvKNnq_road:after{content:"";background:#ffffff73;height:1px;position:absolute;left:0;right:0}.XvKNnq_road:before{top:3px}.XvKNnq_road:after{bottom:3px}.XvKNnq_lanes{animation:XvKNnq_road-travel var(--road-duration) linear infinite}.XvKNnq_laneMark{fill:var(--lane-color)}.XvKNnq_car{width:var(--car-width);max-width:var(--car-limit);position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.XvKNnq_vehicle{width:100%;height:auto;display:block;overflow:visible}.XvKNnq_wheel{transform-box:fill-box;animation:XvKNnq_wheel-roll var(--wheel-duration) linear infinite}.XvKNnq_shadow{width:calc(var(--car-width) * .92);max-width:calc(var(--car-limit) * .92);background:radial-gradient(#18161342,#0000 72%);border-radius:50%;height:7px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.XvKNnq_caption{flex-direction:column;gap:4px;padding:5px 2px 8px;line-height:1.4;display:flex}.XvKNnq_caption>span{color:var(--muted-foreground,#727272);font-size:11px}.XvKNnq_caption>strong{color:var(--foreground,#242424);font-size:13px;font-weight:500}.XvKNnq_motionControl{color:#77736c;background:#ffffffbf;border-radius:50%;min-width:36px;min-height:36px;position:absolute;top:0;right:0}.XvKNnq_motionControl svg{width:13px;height:13px}.XvKNnq_fallback{width:56px;height:56px;color:var(--muted-foreground,#727272);position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.XvKNnq_scene .XvKNnq_lanes,.XvKNnq_scene .XvKNnq_wheel{animation-play-state:paused}.XvKNnq_scene[data-running=true] .XvKNnq_lanes,.XvKNnq_scene[data-running=true] .XvKNnq_wheel{animation-play-state:running}.XvKNnq_scene[data-compact=true] .XvKNnq_stage{height:112px}@keyframes XvKNnq_road-travel{0%{transform:translate(0)}to{transform:translateX(var(--road-distance))}}@keyframes XvKNnq_wheel-roll{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:767px){.XvKNnq_motionControl{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.XvKNnq_scene .XvKNnq_lanes,.XvKNnq_scene .XvKNnq_wheel{animation:none}.XvKNnq_motionControl{display:none}}
