.aurora[data-v-80e7c823]{opacity:.6;will-change:transform;border-radius:9999px;position:absolute}.aurora-1[data-v-80e7c823]{background:radial-gradient(circle,#3b82f6bf,#0000 70%);width:55vw;max-width:760px;height:55vw;max-height:760px;animation:22s ease-in-out infinite aurora-drift-1-80e7c823;top:-15%;left:-10%}.aurora-2[data-v-80e7c823]{background:radial-gradient(circle,#22d3ee8c,#0000 70%);width:50vw;max-width:700px;height:50vw;max-height:700px;animation:26s ease-in-out infinite aurora-drift-2-80e7c823;top:-20%;right:-12%}.aurora-3[data-v-80e7c823]{background:radial-gradient(circle,#6366f199,#0000 70%);width:45vw;max-width:640px;height:45vw;max-height:640px;animation:30s ease-in-out infinite aurora-drift-3-80e7c823;bottom:-30%;left:30%}@keyframes aurora-drift-1-80e7c823{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(12vw,8vh)scale(1.15)}}@keyframes aurora-drift-2-80e7c823{0%,to{transform:translate(0,0)scale(1.1)}50%{transform:translate(-10vw,12vh)scale(.9)}}@keyframes aurora-drift-3-80e7c823{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-14vw,-10vh)scale(1.2)}}.flight[data-v-80e7c823]{will-change:transform;animation:linear infinite flight-across-80e7c823;position:absolute;top:0;bottom:0;left:0;right:0}.flight-arc[data-v-80e7c823]{will-change:transform;animation:ease-in-out infinite alternate flight-arc-80e7c823;position:absolute;left:0}.flight-plane[data-v-80e7c823]{transform:rotate(var(--tilt));align-items:center;display:flex;position:relative}.flight-icon[data-v-80e7c823]{width:var(--size);height:var(--size);color:#fff;filter:drop-shadow(0 0 6px #7dd3fce6);transform:rotate(90deg)}.flight-trail[data-v-80e7c823]{right:calc(var(--size) * .55);width:calc(var(--size) * 9);background:linear-gradient(90deg,#0000,#bae6fd8c);border-radius:9999px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.flight-1[data-v-80e7c823]{--size:22px;--tilt:-8deg;opacity:.85;animation-duration:24s}.flight-1 .flight-arc[data-v-80e7c823]{--rise:-38vh;animation-duration:12s;top:72%}.flight-2[data-v-80e7c823]{--size:14px;--tilt:-4deg;opacity:.55;animation-duration:34s;animation-delay:-14s}.flight-2 .flight-arc[data-v-80e7c823]{--rise:-14vh;animation-duration:17s;top:26%}.flight-3[data-v-80e7c823]{--size:17px;--tilt:-6deg;opacity:.7;animation-duration:29s;animation-delay:-24s}.flight-3 .flight-arc[data-v-80e7c823]{--rise:-24vh;animation-duration:14.5s;top:52%}@keyframes flight-across-80e7c823{0%{transform:translate(-10%)}to{transform:translate(110%)}}@keyframes flight-arc-80e7c823{0%{transform:translateY(0)}to{transform:translateY(var(--rise))}}.hero-waves[data-v-80e7c823]{height:140px;position:absolute;top:auto;bottom:0;left:0;right:0;overflow:hidden}.hero-wave[data-v-80e7c823]{will-change:transform;width:200%;height:100%;position:absolute;bottom:0;left:0}.hero-wave-back[data-v-80e7c823]{fill:#3b82f62e;animation:26s linear infinite wave-drift-80e7c823}.hero-wave-front[data-v-80e7c823]{fill:#22d3ee24;animation:18s linear infinite reverse wave-drift-80e7c823}@keyframes wave-drift-80e7c823{to{transform:translate(-50%)}}.hero-beam[data-v-80e7c823]{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:40%;height:200%;animation:12s ease-in-out infinite beam-sweep-80e7c823;position:absolute;top:-50%;left:-30%;transform:rotate(20deg)translate(-100%)}@keyframes beam-sweep-80e7c823{0%,20%{transform:rotate(20deg)translate(-100%)}70%,to{transform:rotate(20deg)translate(420%)}}.hero-particle[data-v-80e7c823]{background:#a5f3fccc;border-radius:9999px;animation-name:particle-rise-80e7c823;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-10px;box-shadow:0 0 8px #22d3eecc}@keyframes particle-rise-80e7c823{0%{opacity:0;transform:translate(0,0)}10%{opacity:.9}90%{opacity:.6}to{opacity:0;transform:translate(30px,-110vh)}}@media (prefers-reduced-motion:reduce){.aurora[data-v-80e7c823],.flight[data-v-80e7c823],.flight-arc[data-v-80e7c823],.hero-wave[data-v-80e7c823],.hero-beam[data-v-80e7c823],.hero-particle[data-v-80e7c823]{animation:none}.hero-beam[data-v-80e7c823],.flight[data-v-80e7c823],.hero-particle[data-v-80e7c823]{display:none}}
