.page-loader[data-v-bed026d8]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:50}.page-loader__backdrop[data-v-bed026d8]{position:absolute;inset:0;background:transparent}.page-loader__content[data-v-bed026d8]{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.page-loader__text[data-v-bed026d8]{color:var(--theme-text-secondary);font-size:var(--text-sm);letter-spacing:.05em}.page-loader-enter-active[data-v-bed026d8],.page-loader-leave-active[data-v-bed026d8]{transition:opacity .3s ease}.page-loader-enter-from[data-v-bed026d8],.page-loader-leave-to[data-v-bed026d8]{opacity:0}.spinner--orbit[data-v-bed026d8]{position:relative;width:80px;height:80px}.orbit-ring[data-v-bed026d8]{position:absolute;inset:0;border:2px solid transparent;border-radius:50%}.orbit-ring[data-v-bed026d8]:first-child{border-top-color:var(--theme-accent-secondary,#2e63e6);animation:orbit-spin-bed026d8 1.5s linear infinite}.orbit-ring[data-v-bed026d8]:nth-child(2){inset:10px;border-right-color:var(--theme-accent-primary,#0745bb);animation:orbit-spin-bed026d8 1.2s linear infinite reverse}.orbit-ring[data-v-bed026d8]:nth-child(3){inset:20px;border-bottom-color:#0d3184;animation:orbit-spin-bed026d8 .9s linear infinite}.orbit-center[data-v-bed026d8]{position:absolute;inset:30px;background:var(--theme-accent-gradient);border-radius:50%;animation:orbit-pulse-bed026d8 1.5s ease-in-out infinite;box-shadow:0 0 30px var(--color-indigo-60)}@keyframes orbit-spin-bed026d8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes orbit-pulse-bed026d8{0%,to{transform:scale(.8);opacity:.8}50%{transform:scale(1);opacity:1}}.spinner--infinity[data-v-bed026d8]{position:relative;width:100px;height:50px}.infinity-svg[data-v-bed026d8]{width:100%;height:100%}.infinity-track[data-v-bed026d8]{fill:none;stroke:var(--color-white-10);stroke-width:4}.infinity-progress[data-v-bed026d8]{fill:none;stroke:url(#infinity-gradient);stroke-width:4;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200;animation:infinity-draw-bed026d8 2s ease-in-out infinite;filter:drop-shadow(0 0 6px var(--p-indigo-500,#6366f1))}@keyframes infinity-draw-bed026d8{0%{stroke-dashoffset:200}50%{stroke-dashoffset:0}to{stroke-dashoffset:-200}}.spinner--particle[data-v-bed026d8]{position:relative;width:80px;height:80px}.particle[data-v-bed026d8]{position:absolute;width:8px;height:8px;background:var(--p-indigo-500,#6366f1);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.particle[data-v-bed026d8]:first-child{--angle:0deg;animation:particle-burst-bed026d8 1.5s ease-out 0s infinite}.particle[data-v-bed026d8]:nth-child(2){--angle:60deg;animation:particle-burst-bed026d8 1.5s ease-out .1s infinite;background:var(--p-indigo-400,#818cf8)}.particle[data-v-bed026d8]:nth-child(3){--angle:120deg;animation:particle-burst-bed026d8 1.5s ease-out .2s infinite;background:var(--theme-accent-secondary,#2e63e6)}.particle[data-v-bed026d8]:nth-child(4){--angle:180deg;animation:particle-burst-bed026d8 1.5s ease-out .3s infinite;background:var(--p-purple-400,#c084fc)}.particle[data-v-bed026d8]:nth-child(5){--angle:240deg;animation:particle-burst-bed026d8 1.5s ease-out .4s infinite;background:var(--p-pink-500,#ec4899)}.particle[data-v-bed026d8]:nth-child(6){--angle:300deg;animation:particle-burst-bed026d8 1.5s ease-out .5s infinite;background:var(--p-pink-400,#f472b6)}@keyframes particle-burst-bed026d8{0%{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-35px) scale(0);opacity:0}}.particle-center[data-v-bed026d8]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:var(--theme-accent-gradient);border-radius:50%;box-shadow:0 0 20px var(--p-indigo-500,#6366f1);animation:center-pulse-bed026d8 1.5s ease-in-out infinite}@keyframes center-pulse-bed026d8{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}.spinner--bounce[data-v-bed026d8]{display:flex;align-items:flex-end;justify-content:center;gap:8px;height:60px}.sphere[data-v-bed026d8]{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--p-indigo-400,#818cf8) 0,var(--p-indigo-500,#6366f1) 50%,var(--p-indigo-600,#4f46e5) 100%);box-shadow:0 5px 15px var(--color-indigo-40),inset 0 -3px 6px var(--color-black-20),inset 0 3px 6px var(--color-white-30);animation:sphere-bounce-bed026d8 1.4s ease-in-out infinite}.sphere[data-v-bed026d8]:first-child{animation-delay:0s;background:linear-gradient(135deg,var(--p-indigo-400,#818cf8),var(--p-indigo-500,#6366f1))}.sphere[data-v-bed026d8]:nth-child(2){animation-delay:.15s;background:linear-gradient(135deg,#2e63e6,#0745bb)}.sphere[data-v-bed026d8]:nth-child(3){animation-delay:.3s;background:linear-gradient(135deg,#0745bb,#0d3184)}.sphere[data-v-bed026d8]:nth-child(4){animation-delay:.45s;background:linear-gradient(135deg,var(--p-fuchsia-400,#e879f9),var(--p-fuchsia-500,#d946ef))}.sphere[data-v-bed026d8]:nth-child(5){animation-delay:.6s;background:linear-gradient(135deg,var(--p-pink-400,#f472b6),var(--p-pink-500,#ec4899))}@keyframes sphere-bounce-bed026d8{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-35px) scale(.9)}50%{transform:translateY(0) scale(1.1);box-shadow:0 0 20px var(--color-indigo-60),inset 0 -3px 6px var(--color-black-20),inset 0 3px 6px var(--color-white-40)}70%{transform:translateY(-10px) scale(1)}}
