.se-scene{background:linear-gradient(180deg, var(--scene-top), var(--scene-bottom))}@keyframes se-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes se-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes se-rumble{0%,to{transform:translate(0)}25%{transform:translate(-1.2px,.6px)}75%{transform:translate(1.2px,-.6px)}}@keyframes se-liftoff{0%{transform:translateY(0)}15%{transform:translateY(6px)}to{transform:translateY(-720px)}}@keyframes se-abort{0%,to{transform:rotate(0)}20%{transform:rotate(-5deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}}@keyframes se-orbit-spin{to{transform:rotate(360deg)}}@keyframes se-orbit-back{to{transform:rotate(-360deg)}}@keyframes se-flicker{0%,to{transform:scaleY(var(--flame,.3)) scaleX(1)}50%{transform:scaleY(calc(var(--flame,.3) * 1.18)) scaleX(.92)}}@keyframes se-smoke{0%{opacity:0;transform:scale(.3)}30%{opacity:.85}to{opacity:0;transform:scale(2.4)translateY(-6px)}}@keyframes se-planet{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.se-flame{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(var(--flame,.3));transition:transform .5s}.se-fuel-fill{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.se-smoke{opacity:0;transform-box:fill-box;transform-origin:50%}.se-orbit-ring{transform-box:view-box;transform-origin:200px 292px}.se-orbit-item{transform-box:fill-box;transform-origin:50%}.se-rocket{transform-box:view-box;transform-origin:200px 380px}@media (prefers-reduced-motion:no-preference){.se-star-dot{animation:4s ease-in-out infinite se-twinkle}.se-planet{animation:9s ease-in-out infinite se-planet}.se-orbit-ring{animation:28s linear infinite se-orbit-spin}.se-orbit-item{animation:28s linear infinite se-orbit-back}.se-rocket[data-phase=idle]{animation:3.2s ease-in-out infinite se-hover}.se-rocket[data-phase=ignite]{animation:90ms linear infinite se-rumble}.se-rocket[data-phase=launch]{animation:.95s cubic-bezier(.5,0,.75,0) forwards se-liftoff}.se-rocket[data-phase=abort]{animation:.55s ease-in-out se-abort}.se-rocket[data-phase=ignite] .se-flame,.se-rocket[data-phase=launch] .se-flame{animation:.12s linear infinite se-flicker}.se-scene[data-phase=ignite] .se-smoke,.se-scene[data-phase=launch] .se-smoke{animation:1.1s ease-out infinite se-smoke}.se-scene .se-smoke:nth-of-type(2){animation-delay:.25s}.se-scene .se-smoke:nth-of-type(3){animation-delay:.5s}.se-status{transition:opacity .3s,transform .3s}}@keyframes se-chip{0%,to{translate:0}50%{translate:0 -10px}}@media (prefers-reduced-motion:no-preference){.se-chip{animation:5s ease-in-out infinite se-chip}}
