.technology-orbit[data-v-a509df20]{perspective:900px;--outer-size:min(82vw, 22rem);--inner-size:min(60vw, 16rem);--orbit-track-bleed:-3rem;overflow:visible}.orbit-scene[data-v-a509df20],.orbit[data-v-a509df20],.orbit-node[data-v-a509df20],.orbit-counter[data-v-a509df20]{transform-style:preserve-3d}.orbit-scene--back[data-v-a509df20]{z-index:0}.orbit-scene--front[data-v-a509df20]{z-index:20}.orbit[data-v-a509df20]{--orbit-tilt:67deg;--orbit-tilt-inverse:-67deg;width:var(--orbit-size);aspect-ratio:1;transform:translate(-50%, -50%) rotateX(var(--orbit-tilt)) rotateZ(0deg);will-change:transform;position:absolute;top:52%;left:50%}.orbit--outer[data-v-a509df20]{--orbit-size:var(--outer-size);--orbit-duration:22s;animation:orbit-clockwise-a509df20 var(--orbit-duration) linear infinite}.orbit--inner[data-v-a509df20]{--orbit-size:var(--inner-size);--orbit-duration:17s;animation:orbit-counter-clockwise-a509df20 var(--orbit-duration) linear infinite}.orbit-track[data-v-a509df20]{border:1px solid #a78bfa47;border-radius:9999px;position:absolute;inset:0;box-shadow:0 0 24px #7c3aed1a,inset 0 0 18px #a855f714}.orbit-scene--back .orbit-track[data-v-a509df20]{clip-path:inset(var(--orbit-track-bleed) var(--orbit-track-bleed) 50%)}.orbit-scene--front .orbit-track[data-v-a509df20]{clip-path:inset(50% var(--orbit-track-bleed) var(--orbit-track-bleed))}.orbit--inner .orbit-track[data-v-a509df20]{border-style:dashed;border-color:#d946ef38}.orbit-node[data-v-a509df20]{width:0;height:0;transform:rotateZ(var(--angle)) translateX(calc(var(--orbit-size) / 2));animation-duration:var(--orbit-duration);animation-timing-function:step-end;animation-delay:var(--depth-delay);animation-iteration-count:infinite;position:absolute;top:50%;left:50%}.orbit-scene--front .orbit--outer .orbit-node[data-v-a509df20]{animation-name:orbit-node-front-clockwise-a509df20}.orbit-scene--back .orbit--outer .orbit-node[data-v-a509df20]{animation-name:orbit-node-back-clockwise-a509df20}.orbit-scene--front .orbit--inner .orbit-node[data-v-a509df20]{animation-name:orbit-node-front-counter-clockwise-a509df20}.orbit-scene--back .orbit--inner .orbit-node[data-v-a509df20]{animation-name:orbit-node-back-counter-clockwise-a509df20}.orbit-counter[data-v-a509df20]{animation:orbit-counter-rotate-a509df20 var(--orbit-duration) linear infinite;position:absolute;inset:0}.orbit--inner .orbit-counter[data-v-a509df20]{animation-name:orbit-counter-rotate-reverse-a509df20}.orbit-upright[data-v-a509df20]{transform:translate(-50%, -50%) rotateZ(var(--counter-angle)) rotateX(var(--orbit-tilt-inverse));position:absolute}.orbit-chip[data-v-a509df20]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:2.65rem;height:2.65rem;animation:orbit-depth-clockwise-a509df20 var(--orbit-duration) linear infinite;animation-delay:var(--depth-delay);will-change:transform, opacity;background:#fffffffa;border:1px solid #ffffffe6;border-radius:.85rem;justify-content:center;align-items:center;padding:.3rem;display:inline-flex;overflow:hidden;box-shadow:0 10px 28px #00000047,0 0 22px #7c3aed33}.orbit--inner .orbit-chip[data-v-a509df20]{animation-name:orbit-depth-counter-clockwise-a509df20}.orbit-icon[data-v-a509df20]{object-fit:contain;border-radius:.55rem;width:100%;height:100%}@keyframes orbit-clockwise-a509df20{0%{transform:translate(-50%, -50%) rotateX(var(--orbit-tilt)) rotateZ(0deg)}to{transform:translate(-50%, -50%) rotateX(var(--orbit-tilt)) rotateZ(360deg)}}@keyframes orbit-counter-clockwise-a509df20{0%{transform:translate(-50%, -50%) rotateX(var(--orbit-tilt)) rotateZ(360deg)}to{transform:translate(-50%, -50%) rotateX(var(--orbit-tilt)) rotateZ(0deg)}}@keyframes orbit-counter-rotate-a509df20{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes orbit-counter-rotate-reverse-a509df20{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}@keyframes orbit-depth-clockwise-a509df20{0%,to{opacity:.78;transform:scale(.92)translateZ(0)}25%{opacity:1;transform:scale(1.3)translateZ(72px)}50%{opacity:.78;transform:scale(.92)translateZ(0)}75%{opacity:.4;transform:scale(.64)translateZ(-72px)}}@keyframes orbit-depth-counter-clockwise-a509df20{0%,to{opacity:.78;transform:scale(.92)translateZ(0)}25%{opacity:.4;transform:scale(.64)translateZ(-72px)}50%{opacity:.78;transform:scale(.92)translateZ(0)}75%{opacity:1;transform:scale(1.3)translateZ(72px)}}@keyframes orbit-node-front-clockwise-a509df20{0%,50%{visibility:visible}50.01%,99.99%{visibility:hidden}to{visibility:visible}}@keyframes orbit-node-back-clockwise-a509df20{0%,50%{visibility:hidden}50.01%,99.99%{visibility:visible}to{visibility:hidden}}@keyframes orbit-node-front-counter-clockwise-a509df20{0%{visibility:visible}.01%,49.99%{visibility:hidden}50%,to{visibility:visible}}@keyframes orbit-node-back-counter-clockwise-a509df20{0%{visibility:hidden}.01%,49.99%{visibility:visible}50%,to{visibility:hidden}}@keyframes about-mascot-float-a509df20{0%,to{transform:translate(0,0)rotate(-.4deg)}50%{transform:translateY(-12px)rotate(.4deg)}}.about-mascot-float[data-v-a509df20]{will-change:transform;animation:6s ease-in-out infinite about-mascot-float-a509df20}@media (width>=40rem){.technology-orbit[data-v-a509df20]{--outer-size:min(46vw, 32rem);--inner-size:min(34vw, 23rem)}.orbit-chip[data-v-a509df20]{width:3rem;height:3rem;padding:.35rem}}@media (prefers-reduced-motion:reduce){.orbit--outer[data-v-a509df20]{--orbit-duration:32s}.orbit--inner[data-v-a509df20]{--orbit-duration:26s}.orbit-chip[data-v-a509df20],.orbit-node[data-v-a509df20]{animation-delay:var(--reduced-depth-delay)}.about-mascot-float[data-v-a509df20]{animation:none}}
