.starfield[data-v-8084722d]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden;transition:opacity .5s ease}.anim-hidden[data-v-8084722d]{opacity:0!important;visibility:hidden!important}.star[data-v-8084722d]{position:absolute;border-radius:50%;background:#fff;animation:starTwinkle-8084722d ease-in-out infinite}@keyframes starTwinkle-8084722d{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.8;transform:scale(1.3);box-shadow:0 0 4px #7c61df99}}.star-launch[data-v-8084722d]{animation:starLaunch-8084722d .4s ease-out forwards!important}@keyframes starLaunch-8084722d{0%{opacity:.3;transform:scale(1);box-shadow:none}50%{opacity:1;transform:scale(3);box-shadow:0 0 8px 2px #fff,0 0 16px 4px #7c61dfcc}to{opacity:0;transform:scale(.5);box-shadow:none}}.constellation-svg[data-v-8084722d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.constellation-line[data-v-8084722d]{stroke:#a78bfa59;stroke-width:1;stroke-dasharray:1000;stroke-dashoffset:1000;animation:constellationDraw-8084722d 1.2s ease-out forwards,constellationFade-8084722d 8s ease-in-out forwards}@keyframes constellationDraw-8084722d{to{stroke-dashoffset:0}}@keyframes constellationFade-8084722d{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}.star-constellation[data-v-8084722d]{opacity:1!important;transform:scale(1.8)!important;box-shadow:0 0 6px 2px #a78bfa99!important;transition:all .8s ease}.meteor[data-v-8084722d]{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 3px 1px #fff,0 0 8px 3px #a78bfab3,0 0 16px 5px #5eead433;opacity:0;animation:meteorShoot-8084722d linear infinite,meteorFlicker-8084722d var(--flicker, .15s) ease-in-out infinite alternate}.meteor[data-v-8084722d]:before{content:"";position:absolute;top:50%;left:50%;height:2px;margin-top:-1px;background:linear-gradient(to right,rgba(255,255,255,.8),rgba(124,97,223,.4),transparent);transform-origin:0 center;transform:rotate(-34deg);width:0;animation:meteorTailGrow-8084722d var(--dur, 4s) linear forwards;animation-delay:inherit}@keyframes meteorShoot-8084722d{0%{opacity:0;transform:translate(0)}5%{opacity:.9;transform:translate(calc(var(--dist, 250px) * -.02),calc(var(--dist, 250px) * .008))}30%{opacity:.8;transform:translate(calc(var(--dist, 250px) * -.3),calc(var(--dist, 250px) * .15))}60%{opacity:.5;transform:translate(calc(var(--dist, 250px) * -.65),calc(var(--dist, 250px) * .45))}to{opacity:0;transform:translate(calc(var(--dist, 250px) * -1),calc(var(--dist, 250px) * .9))}}@keyframes meteorTailGrow-8084722d{0%{width:0}5%{width:4px}15%{width:calc(var(--tail-len, 120px) * .15)}40%{width:calc(var(--tail-len, 120px) * .5)}70%{width:calc(var(--tail-len, 120px) * .85)}90%{width:var(--tail-len, 120px)}to{width:var(--tail-len, 120px)}}@keyframes meteorFlicker-8084722d{0%{box-shadow:0 0 3px 1px #fff,0 0 8px 3px #a78bfab3,0 0 16px 5px #5eead433}to{box-shadow:0 0 5px 2px #fff,0 0 12px 5px #a78bfae6,0 0 22px 8px #5eead459}}.starfield-toggle[data-v-8084722d]{position:fixed;bottom:20px;right:20px;z-index:50;width:36px;height:36px;border-radius:50%;border:1px solid var(--border-medium);background:var(--fill-subtle);color:var(--text-tertiary);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.starfield-toggle[data-v-8084722d]:hover{color:var(--text-primary);border-color:var(--purple-primary);background:#7c61df26}:root[data-theme=light] .star[data-v-8084722d]{background:#7c61df8c}:root[data-theme=light] .constellation-line[data-v-8084722d]{stroke:#7c61df8c}:root[data-theme=light] .meteor[data-v-8084722d]{background:#7c61dfd9}:root[data-theme=light] .meteor[data-v-8084722d]:before{background:linear-gradient(to right,rgba(124,97,223,.85),rgba(124,97,223,.3),transparent)}
