.typing-animation[data-v-954fd347]{display:flex;align-items:center;animation:fadeInUp-954fd347 .8s ease-out}.typing-animation span[data-v-954fd347]:last-child{animation:blink-954fd347 1s infinite}@keyframes blink-954fd347{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes fadeInUp-954fd347{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.demo-step[data-v-954fd347]{transition:all .5s cubic-bezier(.4,0,.2,1)}.demo-step .border-2[data-v-954fd347]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}@keyframes pulse-green-954fd347{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-yellow-954fd347{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse-green[data-v-954fd347]{animation:pulse-green-954fd347 2s cubic-bezier(.4,0,.6,1) infinite}.animate-pulse-yellow[data-v-954fd347]{animation:pulse-yellow-954fd347 2s cubic-bezier(.4,0,.6,1) infinite}#connection-line[data-v-954fd347]{stroke-dasharray:5,5;animation:dash-954fd347 2s linear infinite}@keyframes dash-954fd347{to{stroke-dashoffset:-10}}.bg-gradient-to-r[data-v-954fd347]{background-size:200% 200%;animation:gradientShift-954fd347 3s ease infinite}@keyframes gradientShift-954fd347{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.scale-105[data-v-954fd347]{animation:scaleIn-954fd347 .3s ease-out}@keyframes scaleIn-954fd347{0%{transform:scale(1)}to{transform:scale(1.05)}}.animate-spin[data-v-954fd347]{animation:spin-954fd347 1s linear infinite}@keyframes spin-954fd347{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.schedule-content-wrapper[data-v-954fd347]{scrollbar-width:none;-ms-overflow-style:none}.schedule-content-wrapper[data-v-954fd347]::-webkit-scrollbar{display:none}.typewriter[data-v-13dc1522]{font-family:Courier New,monospace}.cursor[data-v-13dc1522]{animation:blink-13dc1522 1s infinite}@keyframes blink-13dc1522{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes fadeIn-13dc1522{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceSubtle-13dc1522{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes slideInRight-13dc1522{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn-13dc1522{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-glow-13dc1522{0%,to{box-shadow:0 0 20px #3b82f64d}50%{box-shadow:0 0 30px #3b82f680}}.animate-pulse-glow[data-v-13dc1522]{animation:pulse-glow-13dc1522 2s ease-in-out infinite}.animate-fade-in[data-v-13dc1522]{animation:fadeIn-13dc1522 .6s ease-out}.animate-bounce-subtle[data-v-13dc1522]{animation:bounceSubtle-13dc1522 2s ease-in-out infinite}.animate-slide-in-right[data-v-13dc1522]{animation:slideInRight-13dc1522 .5s ease-out}.animate-scale-in[data-v-13dc1522]{animation:scaleIn-13dc1522 .4s ease-out}.transition-all[data-v-13dc1522]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.backdrop-blur-sm[data-v-13dc1522]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bg-white\/80[data-v-13dc1522]{background-color:#fffc}.bg-white\/90[data-v-13dc1522]{background-color:#ffffffe6}@keyframes float-f6598d6b{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(1deg)}66%{transform:translateY(-10px) rotate(-1deg)}}@keyframes float-delayed-f6598d6b{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-15px) rotate(-1deg)}66%{transform:translateY(-25px) rotate(1deg)}}@keyframes float-slow-f6598d6b{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(2deg)}}@keyframes blink-f6598d6b{0%,50%{opacity:1}51%,to{opacity:0}}.animate-float[data-v-f6598d6b]{animation:float-f6598d6b 6s ease-in-out infinite}.animate-float-slow[data-v-f6598d6b]{animation:float-slow-f6598d6b 10s ease-in-out infinite}.animate-float-medium[data-v-f6598d6b]{animation:float-f6598d6b 8s ease-in-out infinite;animation-delay:-2s}.animate-float-fast[data-v-f6598d6b]{animation:float-f6598d6b 6s ease-in-out infinite;animation-delay:-1s}.play-button-overlay[data-v-f6598d6b]{position:relative;overflow:hidden}.play-button-overlay[data-v-f6598d6b]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:linear-gradient(45deg,#3b82f6,#1d4ed8);border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease;z-index:-1}.play-button-overlay[data-v-f6598d6b]:hover:before{width:100%;height:100%}.play-button-overlay[data-v-f6598d6b]:hover{transform:scale(1.1);box-shadow:0 20px 40px #3b82f64d}.animate-float-delayed[data-v-f6598d6b]{animation:float-delayed-f6598d6b 8s ease-in-out infinite;animation-delay:-2s}.animate-float-slow[data-v-f6598d6b]{animation:float-slow-f6598d6b 10s ease-in-out infinite;animation-delay:-4s}.typing-text[data-v-f6598d6b]{display:inline-block}.typing-cursor[data-v-f6598d6b]{display:inline-block;animation:blink-f6598d6b 1s infinite;font-weight:400;color:currentColor}.transition-all[data-v-f6598d6b]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:shadow-xl[data-v-f6598d6b]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.hover\:-translate-y-0\.5[data-v-f6598d6b]:hover{transform:translateY(-2px)}.aspect-video[data-v-f6598d6b]{aspect-ratio:16 / 9}.backdrop-blur-sm[data-v-f6598d6b]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bg-clip-text[data-v-f6598d6b]{background-clip:text;-webkit-background-clip:text}button[data-v-f6598d6b]:focus,a[data-v-f6598d6b]:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (max-width: 640px){.text-5xl[data-v-f6598d6b]{font-size:2.5rem;line-height:1.1}.text-7xl[data-v-f6598d6b]{font-size:3.5rem;line-height:1.1}}
