.scene[data-v-07af6da5]{isolation:isolate}.hero-title-wrap[data-v-07af6da5]{flex-wrap:wrap;justify-content:center;gap:.08em .34em;display:flex}.hero-word[data-v-07af6da5]{opacity:0;padding-bottom:.04em;line-height:1.08;animation:.78s cubic-bezier(.2,.8,.2,1) forwards hero-word-in-07af6da5;display:inline-block;transform:translateY(14px)scale(.98)}.hero-brand-word[data-v-07af6da5]{color:#0000;background-image:linear-gradient(104deg,#dc2626 0%,#ef4444 42%,#fb7185 74%,#f97316 100%);-webkit-background-clip:text;background-clip:text;animation:.78s cubic-bezier(.2,.8,.2,1) forwards hero-word-in-07af6da5,4.6s ease-in-out 1.2s infinite hero-brand-glow-07af6da5}@keyframes hero-word-in-07af6da5{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-brand-glow-07af6da5{0%,to{filter:drop-shadow(0 0 #f43f5e00)}50%{filter:drop-shadow(0 2px 10px #f43f5e47)}}.door[data-v-07af6da5]{transform-origin:top;animation:7s ease-in-out infinite door-cycle-07af6da5}@keyframes door-cycle-07af6da5{0%,8%{transform:translateY(0)}22%,88%{transform:translateY(-100%)}96%,to{transform:translateY(0)}}.device-led[data-v-07af6da5]{animation:7s ease-in-out infinite led-cycle-07af6da5}@keyframes led-cycle-07af6da5{0%,22%{box-shadow:none;background-color:#ef444440}30%,94%{background-color:#ef4444;box-shadow:0 0 8px 2px #ef4444cc}to{box-shadow:none;background-color:#ef444440}}.laser[data-v-07af6da5]{opacity:0;transform-origin:top;animation:7s ease-in-out infinite laser-cycle-07af6da5}.laser-right[data-v-07af6da5]{animation-delay:50ms}@keyframes laser-cycle-07af6da5{0%,28%{opacity:0;transform:scaleY(0)}36%{opacity:1;transform:scaleY(1)}94%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}.stop[data-v-07af6da5]{opacity:0;transform-origin:50%}.stop-left[data-v-07af6da5]{animation:7s ease-in-out infinite stop-left-cycle-07af6da5}.stop-right[data-v-07af6da5]{animation:7s ease-in-out 80ms infinite stop-right-cycle-07af6da5}@keyframes stop-left-cycle-07af6da5{0%,38%{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(.6)}44%{opacity:1;transform:translate(-50%,-50%)rotate(90deg)scale(1.15)}48%,92%{opacity:1;transform:translate(-50%,-50%)rotate(90deg)scale(1)}98%,to{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(.6)}}@keyframes stop-right-cycle-07af6da5{0%,38%{opacity:0;transform:translate(-50%,-50%)rotate(-90deg)scale(.6)}44%{opacity:1;transform:translate(-50%,-50%)rotate(-90deg)scale(1.15)}48%,92%{opacity:1;transform:translate(-50%,-50%)rotate(-90deg)scale(1)}98%,to{opacity:0;transform:translate(-50%,-50%)rotate(-90deg)scale(.6)}}.car[data-v-07af6da5]{opacity:0;transform-origin:top;animation:7s ease-in-out infinite car-cycle-07af6da5}@keyframes car-cycle-07af6da5{0%,50%{opacity:0;transform:translate(-50%)translateY(0)scale(.35)}54%{opacity:1;transform:translate(-50%)translateY(0)scale(.35)}62%{opacity:1;transform:translate(-50%)translateY(35%)scale(.55)}72%{opacity:1;transform:translate(-50%)translateY(100%)scale(.95)}80%{opacity:1;transform:translate(-50%)translateY(170%)scale(1.55)}86%{opacity:0;transform:translate(-50%)translateY(225%)scale(2)}to{opacity:0;transform:translate(-50%)translateY(0)scale(.35)}}.pedestrian[data-v-07af6da5]{opacity:0;animation:7s linear infinite pedestrian-walk-07af6da5;left:-15%}@keyframes pedestrian-walk-07af6da5{0%,46%{opacity:0;left:-15%}50%{opacity:1;left:-12%}66%{opacity:1;left:14%}66.01%,82%{opacity:1;left:14%}98%{opacity:1;left:50%}to{opacity:0;left:55%}}.pedestrian-body[data-v-07af6da5]{animation:7s ease-in-out infinite pedestrian-bob-07af6da5}@keyframes pedestrian-bob-07af6da5{0%,50%{transform:translateY(0)}58%{transform:translateY(-2px)}66%{transform:translateY(0)}66.01%,82%{transform:translateY(0)}87%{transform:translateY(-2px)}92%{transform:translateY(0)}97%{transform:translateY(-2px)}to{transform:translateY(0)}}.leg[data-v-07af6da5]{transform-box:fill-box;transform-origin:top}.leg-front[data-v-07af6da5]{animation:7s ease-in-out infinite leg-swing-front-07af6da5}.leg-back[data-v-07af6da5]{animation:7s ease-in-out infinite leg-swing-back-07af6da5}@keyframes leg-swing-front-07af6da5{0%,50%{transform:rotate(-14deg)}58%{transform:rotate(14deg)}66%{transform:rotate(0)}66.01%,82%{transform:rotate(0)}87%{transform:rotate(14deg)}92%{transform:rotate(-14deg)}97%{transform:rotate(14deg)}to{transform:rotate(-14deg)}}@keyframes leg-swing-back-07af6da5{0%,50%{transform:rotate(14deg)}58%{transform:rotate(-14deg)}66%{transform:rotate(0)}66.01%,82%{transform:rotate(0)}87%{transform:rotate(-14deg)}92%{transform:rotate(14deg)}97%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.pedestrian-alert[data-v-07af6da5]{opacity:0;animation:7s ease-in-out infinite pedestrian-alert-cycle-07af6da5;transform:scale(.6)}@keyframes pedestrian-alert-cycle-07af6da5{0%,66%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.2)}74%,80%{opacity:1;transform:scale(1)}84%,to{opacity:0;transform:scale(.6)}}.telemetry[data-v-07af6da5]{opacity:0;animation:7s ease-in-out infinite telemetry-cycle-07af6da5;transform:translateY(-6px)}@keyframes telemetry-cycle-07af6da5{0%,46%{opacity:0;transform:translateY(-6px)}52%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-6px)}}@keyframes scan-sweep-07af6da5{0%{opacity:0;top:-2px}3%{opacity:1}48%{opacity:1}50%{opacity:.3}52%{opacity:1}97%{opacity:1}to{opacity:0;top:100%}}.carousel-container[data-v-07af6da5]{transition:box-shadow .8s,border-color .8s}.carousel-container[data-v-07af6da5]:hover{border-color:#38bdf840;box-shadow:0 26px 70px -30px #1118277a,0 0 30px #38bdf814,0 0 60px #ef44440a}@media (prefers-reduced-motion:reduce){.hero-word[data-v-07af6da5],.hero-brand-word[data-v-07af6da5],.door[data-v-07af6da5],.device-led[data-v-07af6da5],.laser[data-v-07af6da5],.stop[data-v-07af6da5],.car[data-v-07af6da5],.telemetry[data-v-07af6da5],.pedestrian[data-v-07af6da5],.pedestrian-body[data-v-07af6da5],.pedestrian-alert[data-v-07af6da5],.leg[data-v-07af6da5],[style*="animation: scan-sweep"][data-v-07af6da5]{opacity:1;transform:none;animation:none!important}.door[data-v-07af6da5]{transform:translateY(-100%)}.laser[data-v-07af6da5]{opacity:1;transform:scaleY(1)}.stop-left[data-v-07af6da5]{opacity:1;transform:translate(-50%,-50%)rotate(90deg)}.stop-right[data-v-07af6da5]{opacity:1;transform:translate(-50%,-50%)rotate(-90deg)}.car[data-v-07af6da5]{opacity:1;transform:translate(-50%)translateY(80%)scale(.85)}.telemetry[data-v-07af6da5]{opacity:1;transform:translateY(0)}.pedestrian[data-v-07af6da5]{opacity:1;left:14%}.pedestrian-alert[data-v-07af6da5]{opacity:1;transform:scale(1)}}
