@keyframes float-0f51d236{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.animate-float[data-v-0f51d236]{animation:float-0f51d236 4s ease-in-out infinite}.hide-scrollbar[data-v-ee3f93da]{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar[data-v-ee3f93da]::-webkit-scrollbar{display:none}.fade-enter-active[data-v-ee3f93da],.fade-leave-active[data-v-ee3f93da]{transition:opacity .4s ease,transform .4s ease}.fade-enter-from[data-v-ee3f93da],.fade-leave-to[data-v-ee3f93da]{opacity:0;transform:translateY(10px) translate(-50%)}.fade-enter-to[data-v-ee3f93da],.fade-leave-from[data-v-ee3f93da]{opacity:1;transform:translateY(0) translate(-50%)}.branch-line-left[data-v-e38203f3]{background-image:linear-gradient(90deg,#10b981 40%,transparent 0);background-repeat:repeat-x;background-size:10px 2px;opacity:0;transition:opacity .6s ease-out}.branch-line-left.visible[data-v-e38203f3]{animation:dashMoveLeft-e38203f3 .8s linear infinite;opacity:1}.branch-line-right[data-v-e38203f3]{background-image:linear-gradient(270deg,#10b981 40%,transparent 0);background-repeat:repeat-x;background-size:10px 2px;opacity:0;transition:opacity .6s ease-out}.branch-line-right.visible[data-v-e38203f3]{animation:dashMoveRight-e38203f3 .8s linear infinite;opacity:1}@keyframes dashMoveLeft-e38203f3{0%{background-position:0 0}to{background-position:-10px 0}}@keyframes dashMoveRight-e38203f3{0%{background-position:0 0}to{background-position:10px 0}}.dot[data-v-e38203f3]{opacity:0;transform:scale(0)}.visible .dot[data-v-e38203f3]{animation:dotAppear-e38203f3 .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes dotAppear-e38203f3{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.star[data-v-25869581]{background:#fff;border-radius:50%;opacity:1;position:absolute}.star.bright[data-v-25869581]{box-shadow:0 0 4px 1px #ffffff4d}@keyframes twinkle-25869581{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.7;transform:scale(1.4)}}@keyframes earth-spin-25869581{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.earth-rotate[data-v-25869581]{animation:earth-spin-25869581 120s linear infinite}
