.loading-page{z-index:9999;color:#00eaff;background:#031a2f;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.loading-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 44%,#00eaff13,#0000 18rem),radial-gradient(circle at 50% 94%,#00eaff09,#0000 24rem);position:absolute;inset:0}.loading-shell{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:relative;transform:translateY(-.75rem)}.loading-rocket-frame{width:8rem;height:12rem;position:relative}.loading-star-field{position:absolute;inset:0;overflow:hidden}.loading-star-field span{background:#00d4ff99;border-radius:999px;width:.25rem;height:.25rem;animation:1.4s ease-in-out infinite loading-star-pulse;position:absolute;box-shadow:0 0 .85rem #00d4ffb3}.loading-spaceship{justify-content:center;align-items:center;animation:2s ease-in-out infinite loading-spaceship-takeoff;display:flex;position:absolute;inset:0}.loading-rocket-svg{filter:drop-shadow(0 0 20px #0ff9);width:100%;height:100%}.loading-exhaust{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.loading-exhaust span{background:#00d4ff66;border-radius:999px;width:.5rem;height:.5rem;animation:.8s ease-out infinite loading-exhaust-particle;position:absolute;box-shadow:0 0 .85rem #00d4ff8c}.loading-message{color:#00eaff;text-shadow:0 0 1rem #00eaff70;margin:0;font-size:1rem;font-weight:600;animation:2s cubic-bezier(.4,0,.6,1) infinite loading-message-pulse}.loading-bounce-dots{gap:.375rem;display:flex}.loading-bounce-dots span{background:#00d4ff99;border-radius:999px;width:.5rem;height:.5rem;animation:1s infinite loading-bounce;box-shadow:0 0 .75rem #00d4ff80}.loading-bounce-dots span:nth-child(2){animation-delay:.15s}.loading-bounce-dots span:nth-child(3){animation-delay:.3s}@keyframes loading-star-pulse{0%,to{opacity:.35;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@keyframes loading-spaceship-takeoff{0%{opacity:1;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-15px)scale(1.05)}80%{opacity:.8;transform:translateY(-30px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loading-exhaust-particle{0%{opacity:.8;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(40px)scale(0)}}@keyframes loading-message-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes loading-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(-25%)}}@media (max-width:640px){.loading-rocket-frame{width:6rem;height:9rem}.loading-message{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.loading-page *,.loading-page :before,.loading-page :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}
