/* The ring is the only preflight progress indicator. */
.cosmos-stage[data-phase=waiting] .orbit-counter>#rocketMultiplier{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;margin:0 auto;line-height:1;letter-spacing:0;text-indent:0;font-variant-numeric:tabular-nums;min-width:0;flex:none}
.pilot-pose-calm,.pilot-pose-thrill{transition:opacity .28s ease;transform-box:view-box;transform-origin:51% 49%}
.pilot-pose-thrill{opacity:0;pointer-events:none}
.cosmos-stage[data-speed=thrill] .pilot-pose-thrill{opacity:1;animation:nova-cheer .85s ease-in-out infinite}
.cosmos-stage[data-speed=thrill] .pilot-pose-calm{opacity:0}
.nova-face{opacity:0;transform-box:view-box;transform-origin:51% 35%;pointer-events:none}
.cosmos-stage[data-speed=flight] .pilot-breathe{animation:nova-speed .48s ease-in-out infinite}
.cosmos-stage[data-speed=fast] .pilot-breathe,.cosmos-stage[data-speed=thrill] .pilot-breathe{animation:nova-speed .25s ease-in-out infinite}
.cosmos-stage[data-speed=fast] .nova-face,.cosmos-stage[data-speed=thrill] .nova-face{opacity:1;animation:nova-face-wind .115s linear infinite}
.cosmos-stage[data-speed=thrill] .nova-face{animation-duration:.085s}
.cosmos-stage:is([data-speed=fast],[data-speed=thrill]) .pilot-blink{opacity:0;animation:none}
/* Leave the 1.4-second launch blend intact before applying cruise vibration. */
.cosmos-stage[data-motion=launch] .pilot-breathe{animation:pilot-launch 1.4s ease-out both}
.plinko-buckets span,.plinko-buckets span.bucket-won{outline:none;box-shadow:none;transform:none}
@keyframes nova-speed{0%,100%{transform:translate(0,0) rotate(-.25deg)}25%{transform:translate(-2px,3px) rotate(.2deg)}50%{transform:translate(1px,-3px) rotate(.35deg)}75%{transform:translate(2px,1px) rotate(-.2deg)}}
@keyframes nova-face-wind{0%,100%{transform:translate(-5px,1px) rotate(-.5deg)}25%{transform:translate(5px,-3px) rotate(.5deg)}50%{transform:translate(-3px,3px) rotate(-.3deg)}75%{transform:translate(4px,1px) rotate(.3deg)}}
@keyframes nova-cheer{0%{transform:translateY(5px) rotate(-.35deg)}50%{transform:translateY(-3px) rotate(.35deg)}100%{transform:translateY(5px) rotate(-.35deg)}}
@media(prefers-reduced-motion:reduce){.cosmos-stage .pilot-breathe,.cosmos-stage .nova-face,.cosmos-stage .pilot-pose-thrill{animation:none!important}.pilot-pose-calm,.pilot-pose-thrill{transition:none}.cosmos-stage .nova-face{opacity:0}}
