.orbit-frame.svelte-1b5stcz{animation:5.5s ease-in-out infinite svelte-1b5stcz-orbit-float}.orbit-frame.svelte-1b5stcz:before,.orbit-frame.svelte-1b5stcz:after{content:"";pointer-events:none;border-radius:9999px;position:absolute}.orbit-frame.svelte-1b5stcz:before{border:2px solid #0000;border-top-color:color-mix(in oklch, var(--primary) 55%, transparent);border-right-color:color-mix(in oklch, var(--primary) 55%, transparent);animation:10s linear infinite svelte-1b5stcz-orbit-spin;inset:-16px}.orbit-frame.svelte-1b5stcz:after{border:2px dashed color-mix(in oklch, var(--accent) 55%, transparent);animation:15s linear infinite svelte-1b5stcz-orbit-spin-reverse;inset:-30px}.orbit-dot.svelte-1b5stcz{z-index:3;border-radius:9999px;width:14px;height:14px;animation:2.8s ease-in-out infinite svelte-1b5stcz-orbit-pulse;position:absolute}.orbit-dot-primary.svelte-1b5stcz{background:var(--primary);box-shadow:0 0 0 8px color-mix(in oklch, var(--primary) 15%, transparent);top:16%;right:2%}.orbit-dot-accent.svelte-1b5stcz{background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 8px color-mix(in oklch, var(--accent) 15%, transparent);animation-delay:.7s;bottom:12%;left:0%}@keyframes svelte-1b5stcz-orbit-spin{to{transform:rotate(360deg)}}@keyframes svelte-1b5stcz-orbit-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes svelte-1b5stcz-orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes svelte-1b5stcz-orbit-pulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.6;transform:scale(1.25)}}.hero-float.svelte-rdnuno{animation:5.5s ease-in-out infinite svelte-rdnuno-hero-float}@keyframes svelte-rdnuno-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
