@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0eeb07{--font-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_baa73f{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_baa73f{--font-display:"Outfit","Outfit Fallback"}.animate-gradient-x{animation:gradient-x 3s ease infinite}.animate-gradient-x,.bg-300\%{background-size:300% 300%}.animate-scan-line{animation:scan-line 4s ease-in-out infinite}.animate-scan-line-reverse{animation:scan-line-reverse 4s ease-in-out infinite}@keyframes orb-pulse{0%,to{transform:scale(1);box-shadow:0 0 60px rgba(0,255,204,.5)}50%{transform:scale(1.05);box-shadow:0 0 80px rgba(0,255,204,.8)}}@keyframes bubble-float{0%{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-20px) scale(1.1);opacity:.8}to{transform:translateY(-40px) scale(.9);opacity:.4}}@keyframes ring-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes particle-drift{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translateX(50px) rotate(1turn);opacity:0}}@keyframes particle-glow{0%,to{box-shadow:0 0 5px currentColor}50%{box-shadow:0 0 20px currentColor,0 0 30px currentColor}}@keyframes glass-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes card-hover-glow{0%{box-shadow:0 4px 20px rgba(0,255,204,.1)}to{box-shadow:0 20px 40px rgba(0,255,204,.2),0 0 0 1px rgba(0,255,204,.3)}}@keyframes border-gradient-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes header-beam{0%{background-position:-20% 0}to{background-position:120% 0}}@keyframes aurora-shift{0%{transform:translateX(-2%) translateY(0)}to{transform:translateX(2%) translateY(2%)}}@keyframes button-spark{0%{opacity:1;transform:translateY(0) scale(1);background-position:-24px 0,-12px 0,0 0,12px 0,24px 0}60%{transform:translateY(-22px) scale(1.05)}to{opacity:0;transform:translateY(-60px) scale(.95);background-position:-80px -60px,-40px -45px,0 -70px,40px -50px,80px -65px}}@keyframes shine-sweep{0%{transform:translateX(-180%)}to{transform:translateX(180%)}}@keyframes price-increment{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(-20px) scale(1.1)}75%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes counter-roll{0%{transform:translateY(0) rotateX(0deg)}50%{transform:translateY(-50%) rotateX(90deg)}to{transform:translateY(-100%) rotateX(180deg)}}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes pulse-gentle{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){@keyframes mobile-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes mobile-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.animate-orb-pulse{animation:orb-pulse 3s ease-in-out infinite}.animate-bubble-float{animation:bubble-float 4s ease-in-out infinite}.animate-ring-rotate{animation:ring-rotation 8s linear infinite}.animate-ring-rotate-reverse{animation:ring-rotation 6s linear infinite reverse}.animate-particle-drift{animation:particle-drift 8s linear infinite}.animate-particle-glow{animation:particle-glow 2s ease-in-out infinite}.animate-glass-shimmer{animation:glass-shimmer 3s ease-in-out infinite}.animate-card-glow{animation:card-hover-glow .3s ease-out forwards}.animate-border-rotate{animation:border-gradient-rotate 4s linear infinite}.animate-button-spark{animation:button-spark .6s ease-out forwards}.animate-shine{animation:shine-sweep .9s ease forwards}.animate-price-increment{animation:price-increment .8s cubic-bezier(.25,.46,.45,.94) forwards}.animate-counter-roll{animation:counter-roll .6s ease-in-out forwards}.animate-skeleton{animation:skeleton-shimmer 2s linear infinite}.animate-pulse-gentle{animation:pulse-gentle 2s ease-in-out infinite}@keyframes gradient-xy{0%{background-size:0 0;background-position:0}50%{background-size:200% 200%}to{background-size:400% 400%;background-position:0}}.animate-gradient-xy{animation:gradient-xy 3s ease infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(0,255,204,.3)}50%{box-shadow:0 0 40px rgba(0,255,204,.8)}}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes bounce-gentle{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-3px) rotate(1deg)}50%{transform:translateY(-5px) rotate(0deg)}75%{transform:translateY(-3px) rotate(-1deg)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-bounce-gentle{animation:bounce-gentle 2s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-fade-in-up{animation:fade-in-up .5s ease-out forwards}@keyframes chat-bubble-excited{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.05) rotate(1deg)}50%{transform:scale(1.1) rotate(0deg)}75%{transform:scale(1.05) rotate(-1deg)}}@keyframes chat-bubble-idle{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes bounce-attention{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes gradient-excitement{0%,to{background-size:400% 400%;background-position:0}25%{background-size:300% 300%;background-position:100%}50%{background-size:200% 200%;background-position:50%}75%{background-size:300% 300%;background-position:0}}@keyframes multi-pulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.4);opacity:.6}}@keyframes multi-pulse-delayed{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.6);opacity:.4}}@keyframes mascot-excited{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.1) rotate(2deg)}75%{transform:scale(1.1) rotate(-2deg)}}@keyframes mascot-wave{0%,to{transform:scale(1.25) rotate(0deg)}25%{transform:scale(1.3) rotate(5deg)}75%{transform:scale(1.3) rotate(-5deg)}}@keyframes indicator-excited{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.2) rotate(180deg)}}@keyframes pulse-fast{0%,to{opacity:1}50%{opacity:.3}}@keyframes ping-slow{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2.5);opacity:0}}@keyframes mascot-popup{0%{transform:translateY(20px) scale(.8) rotate(-10deg);opacity:0}50%{transform:translateY(-5px) scale(1.1) rotate(5deg);opacity:1}to{transform:translateY(0) scale(1) rotate(0deg);opacity:1}}@keyframes wave-hand{0%,to{transform:rotate(0deg)}25%{transform:rotate(15deg)}75%{transform:rotate(-10deg)}}@keyframes excitement-glow{0%,to{box-shadow:0 0 20px rgba(0,255,204,.4);transform:scale(1)}50%{box-shadow:0 0 40px rgba(0,255,204,.8),0 0 60px rgba(255,0,255,.4);transform:scale(1.1)}}@keyframes bubble-bounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.02)}}@keyframes particle-burst{0%{transform:translateY(0) scale(0);opacity:0}50%{transform:translateY(-20px) scale(1);opacity:1}to{transform:translateY(-40px) scale(0);opacity:0}}@keyframes sparkle-1{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes sparkle-2{0%,to{opacity:0;transform:scale(0) rotate(0deg)}40%{opacity:1;transform:scale(1.2) rotate(90deg)}}@keyframes sparkle-3{0%,to{opacity:0;transform:scale(0) rotate(0deg)}60%{opacity:1;transform:scale(1.5) rotate(270deg)}}.animate-chat-bubble-excited{animation:chat-bubble-excited 2s ease-in-out infinite}.animate-chat-bubble-idle{animation:chat-bubble-idle 3s ease-in-out infinite}.animate-bounce-attention{animation:bounce-attention 1.5s ease-in-out infinite}.animate-gradient-excitement{animation:gradient-excitement 2s ease infinite}.animate-multi-pulse{animation:multi-pulse 1.5s ease-in-out infinite}.animate-multi-pulse-delayed{animation:multi-pulse-delayed 1.5s ease-in-out .3s infinite}.animate-mascot-excited{animation:mascot-excited 2s ease-in-out infinite}.animate-mascot-wave{animation:mascot-wave 1s ease-in-out infinite}.animate-indicator-excited{animation:indicator-excited 2s ease-in-out infinite}.animate-pulse-fast{animation:pulse-fast 1s ease-in-out infinite}.animate-ping-slow{animation:ping-slow 3s cubic-bezier(0,0,.2,1) infinite}.animate-mascot-popup{animation:mascot-popup .8s cubic-bezier(.68,-.55,.265,1.55) forwards}.animate-wave-hand{animation:wave-hand 2s ease-in-out infinite}.animate-excitement-glow{animation:excitement-glow 2s ease-in-out infinite}.animate-bubble-bounce{animation:bubble-bounce 2s ease-in-out infinite}.animate-particle-burst{animation:particle-burst 2s ease-out infinite}.animate-sparkle-1{animation:sparkle-1 1.5s ease-in-out infinite}.animate-sparkle-2{animation:sparkle-2 1.8s ease-in-out infinite}.animate-sparkle-3{animation:sparkle-3 2.2s ease-in-out infinite}@keyframes gentle-breathe{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.03);filter:brightness(1.1)}}@keyframes gentle-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.02)}}@keyframes neural-ring{0%,to{transform:scale(1) rotate(0deg);opacity:.2}50%{transform:scale(1.3) rotate(180deg);opacity:.6}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes reverse-spin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes float-gentle{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.05)}}@keyframes holographic-shimmer{0%,to{background-position:-200%;opacity:.3}50%{background-position:200%;opacity:.8}}.animate-gentle-breathe{animation:gentle-breathe 4s ease-in-out infinite}.animate-gentle-bob{animation:gentle-bob 3s ease-in-out infinite}.animate-neural-ring{animation:neural-ring 3s ease-in-out infinite}.animate-spin-slow{animation:spin-slow 12s linear infinite}.animate-reverse-spin{animation:reverse-spin 8s linear infinite}.animate-float-gentle{animation:float-gentle 3s ease-in-out infinite}.animate-holographic-shimmer{animation:holographic-shimmer 2s ease-in-out infinite}@keyframes shrink-sonar{0%{transform:scale(1)}6%{transform:scale(.85)}12%{transform:scale(.9)}12%,62%{transform:scale(.9)}62%{transform:scale(.9);opacity:1}85%{transform:scale(.3);opacity:.5}to{transform:scale(0);opacity:0}}@keyframes sonar-ring-1{0%{transform:scale(1);opacity:0}12%{transform:scale(1);opacity:.7}35%{transform:scale(5);opacity:.4}55%{transform:scale(10);opacity:.15}62%{transform:scale(12);opacity:0}to{transform:scale(12);opacity:0}}@keyframes sonar-ring-2{0%,5%{transform:scale(1);opacity:0}17%{transform:scale(1);opacity:.6}40%{transform:scale(6);opacity:.3}58%{transform:scale(11);opacity:.1}62%{transform:scale(14);opacity:0}to{transform:scale(14);opacity:0}}@keyframes sonar-ring-3{0%,10%{transform:scale(1);opacity:0}22%{transform:scale(1);opacity:.5}45%{transform:scale(7);opacity:.25}60%{transform:scale(12);opacity:.08}62%{transform:scale(16);opacity:0}to{transform:scale(16);opacity:0}}@keyframes sonar-ring-4{0%,15%{transform:scale(1);opacity:0}27%{transform:scale(1);opacity:.4}50%{transform:scale(8);opacity:.2}58%{transform:scale(11);opacity:.06}62%{transform:scale(13);opacity:0}to{transform:scale(13);opacity:0}}@keyframes sonar-ring-5{0%,20%{transform:scale(1);opacity:0}32%{transform:scale(1);opacity:.35}52%{transform:scale(6);opacity:.15}56%{transform:scale(9);opacity:.05}62%{transform:scale(11);opacity:0}to{transform:scale(11);opacity:0}}@keyframes galaxy-particle-1{0%,12%{transform:translate(-50%,-50%) rotate(0deg) translateX(0) scale(0);opacity:0}25%{transform:translate(-50%,-50%) rotate(90deg) translateX(40px) scale(1);opacity:1}50%{transform:translate(-50%,-50%) rotate(180deg) translateX(60px) scale(.8);opacity:.6}62%{transform:translate(-50%,-50%) rotate(270deg) translateX(80px) scale(0);opacity:0}to{transform:translate(-50%,-50%) rotate(1turn) translateX(100px) scale(0);opacity:0}}@keyframes galaxy-particle-2{0%,15%{transform:translate(-50%,-50%) rotate(0deg) translateX(0) scale(0);opacity:0}30%{transform:translate(-50%,-50%) rotate(120deg) translateX(30px) scale(1);opacity:1}55%{transform:translate(-50%,-50%) rotate(240deg) translateX(50px) scale(.5);opacity:.4}62%{transform:translate(-50%,-50%) rotate(300deg) translateX(70px) scale(0);opacity:0}to{transform:translate(-50%,-50%) rotate(1turn) translateX(90px) scale(0);opacity:0}}@keyframes galaxy-particle-3{0%,18%{transform:translate(-50%,-50%) rotate(0deg) translateX(0) scale(0);opacity:0}35%{transform:translate(-50%,-50%) rotate(150deg) translateX(45px) scale(1);opacity:1}58%{transform:translate(-50%,-50%) rotate(300deg) translateX(65px) scale(.3);opacity:.3}62%{transform:translate(-50%,-50%) rotate(330deg) translateX(85px) scale(0);opacity:0}to{transform:translate(-50%,-50%) rotate(1turn) translateX(100px) scale(0);opacity:0}}@keyframes galaxy-particle-4{0%,20%{transform:translate(-50%,-50%) rotate(0deg) translateX(0) scale(0);opacity:0}38%{transform:translate(-50%,-50%) rotate(200deg) translateX(35px) scale(1);opacity:1}60%{transform:translate(-50%,-50%) rotate(320deg) translateX(55px) scale(.4);opacity:.2}62%{transform:translate(-50%,-50%) rotate(340deg) translateX(75px) scale(0);opacity:0}to{transform:translate(-50%,-50%) rotate(1turn) translateX(95px) scale(0);opacity:0}}@keyframes genie-emerge{0%{transform:scale(.1) translateY(100px);opacity:0;filter:blur(20px)}40%{transform:scale(.7) translateY(15px);opacity:.4;filter:blur(8px)}70%{transform:scale(.95) translateY(3px);opacity:.85;filter:blur(2px)}to{transform:scale(1) translateY(0);opacity:1;filter:blur(0)}}@keyframes boom-particles{0%{transform:scale(0) translateX(0) translateY(0);opacity:1}50%{transform:scale(1) translateX(var(--tx,0)) translateY(var(--ty,0));opacity:.8}to{transform:scale(0) translateX(calc(var(--tx, 0) * 2)) translateY(calc(var(--ty, 0) * 2));opacity:0}}@keyframes rgb-light-strip{0%{background:linear-gradient(90deg,rgb(255,0,0),rgb(255,127,0) 14%,rgb(255,255,0) 28%,rgb(127,255,0) 42%,rgb(0,255,0) 57%,rgb(0,255,127) 71%,rgb(0,255,255) 85%,rgb(0,127,255));background-size:200% 100%;background-position:0 50%}25%{background:linear-gradient(90deg,rgb(0,127,255),rgb(0,0,255) 14%,rgb(127,0,255) 28%,rgb(255,0,255) 42%,rgb(255,0,127) 57%,rgb(255,0,0) 71%,rgb(255,127,0) 85%,rgb(255,255,0));background-size:200% 100%;background-position:50% 50%}50%{background:linear-gradient(90deg,rgb(255,255,0),rgb(127,255,0) 14%,rgb(0,255,0) 28%,rgb(0,255,127) 42%,rgb(0,255,255) 57%,rgb(0,127,255) 71%,rgb(0,0,255) 85%,rgb(127,0,255));background-size:200% 100%;background-position:100% 50%}75%{background:linear-gradient(90deg,rgb(127,0,255),rgb(255,0,255) 14%,rgb(255,0,127) 28%,rgb(255,0,0) 42%,rgb(255,127,0) 57%,rgb(255,255,0) 71%,rgb(127,255,0) 85%,rgb(0,255,0));background-size:200% 100%;background-position:150% 50%}to{background:linear-gradient(90deg,rgb(255,0,0),rgb(255,127,0) 14%,rgb(255,255,0) 28%,rgb(127,255,0) 42%,rgb(0,255,0) 57%,rgb(0,255,127) 71%,rgb(0,255,255) 85%,rgb(0,127,255));background-size:200% 100%;background-position:0 50%}}@keyframes rgb-glow-pulse{0%,to{box-shadow:0 0 5px rgba(255,0,0,.3),0 0 10px rgba(255,0,0,.2),0 0 15px rgba(255,0,0,.1)}16.6%{box-shadow:0 0 5px rgba(255,127,0,.3),0 0 10px rgba(255,127,0,.2),0 0 15px rgba(255,127,0,.1)}33.3%{box-shadow:0 0 5px rgba(255,255,0,.3),0 0 10px rgba(255,255,0,.2),0 0 15px rgba(255,255,0,.1)}50%{box-shadow:0 0 5px rgba(0,255,0,.3),0 0 10px rgba(0,255,0,.2),0 0 15px rgba(0,255,0,.1)}66.6%{box-shadow:0 0 5px rgba(0,255,255,.3),0 0 10px rgba(0,255,255,.2),0 0 15px rgba(0,255,255,.1)}83.3%{box-shadow:0 0 5px rgba(0,0,255,.3),0 0 10px rgba(0,0,255,.2),0 0 15px rgba(0,0,255,.1)}}.animate-rgb-light-strip{animation:rgb-light-strip 3s ease-in-out infinite}.animate-rgb-glow-pulse{animation:rgb-glow-pulse 3s ease-in-out infinite}.animate-shrink-sonar{animation:shrink-sonar 1.6s ease forwards}.animate-sonar-ring-1{animation:sonar-ring-1 1.6s cubic-bezier(.25,.46,.45,.94) forwards}.animate-sonar-ring-2{animation:sonar-ring-2 1.6s cubic-bezier(.25,.46,.45,.94) forwards}.animate-sonar-ring-3{animation:sonar-ring-3 1.6s cubic-bezier(.25,.46,.45,.94) forwards}.animate-sonar-ring-4{animation:sonar-ring-4 1.6s cubic-bezier(.25,.46,.45,.94) forwards}.animate-sonar-ring-5{animation:sonar-ring-5 1.6s cubic-bezier(.25,.46,.45,.94) forwards}.animate-galaxy-particle-1{animation:galaxy-particle-1 1.6s ease-out forwards}.animate-galaxy-particle-2{animation:galaxy-particle-2 1.6s ease-out forwards}.animate-galaxy-particle-3{animation:galaxy-particle-3 1.6s ease-out forwards}.animate-galaxy-particle-4{animation:galaxy-particle-4 1.6s ease-out forwards}.animate-genie-emerge{animation:genie-emerge .6s cubic-bezier(.23,1,.32,1) forwards}.animate-boom-particles{animation:boom-particles .8s ease-out forwards}@keyframes pulse-slow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}.animate-pulse-slow{animation:pulse-slow 3s ease-in-out infinite}@keyframes video-orbit{0%{transform:rotate(0deg) translateX(80px) rotate(0deg)}to{transform:rotate(1turn) translateX(80px) rotate(-1turn)}}.animate-video-orbit{animation:video-orbit 8s linear infinite}@keyframes particle-converge{0%{transform:translate(0) scale(0);opacity:0}20%{transform:translate(0) scale(1);opacity:1}80%{transform:translate(50vw,50vh) scale(1);opacity:1}90%{transform:translate(50vw,50vh) scale(1.5);opacity:.8}to{transform:translate(50vw,50vh) scale(0);opacity:0}}@keyframes text-materialize{0%{opacity:0;transform:scale(.8);filter:blur(15px)}70%{opacity:0;transform:scale(.8);filter:blur(15px)}85%{opacity:.5;transform:scale(.9);filter:blur(8px)}to{opacity:1;transform:scale(1);filter:blur(0);text-shadow:0 0 20px rgba(0,255,204,.6),0 0 40px rgba(0,255,204,.3),0 0 60px rgba(0,255,204,.1)}}.animate-particle-converge{animation:particle-converge 3s ease-out forwards}.animate-text-materialize{animation:text-materialize 4s ease-out forwards}@keyframes sparkle{0%{opacity:0;transform:translateY(8px) scale(0) rotate(0deg);filter:brightness(1) blur(1px)}20%{opacity:1;transform:translateY(4px) scale(1.3) rotate(72deg);filter:brightness(3) blur(0)}40%{opacity:1;transform:translateY(-4px) scale(1) rotate(144deg);filter:brightness(2) blur(0)}60%{opacity:.9;transform:translateY(-12px) scale(.9) rotate(216deg);filter:brightness(2.5) blur(0)}80%{opacity:.6;transform:translateY(-20px) scale(.6) rotate(288deg);filter:brightness(2) blur(.5px)}to{opacity:0;transform:translateY(-28px) scale(.2) rotate(1turn);filter:brightness(1) blur(1px)}}@keyframes sparkle-floating{0%{opacity:0;transform:translateY(6px) translateX(0) scale(.8) rotate(0deg)}25%{opacity:1;transform:translateY(-2px) translateX(2px) scale(1.2) rotate(90deg)}50%{opacity:1;transform:translateY(-8px) translateX(-1px) scale(1) rotate(180deg)}75%{opacity:.8;transform:translateY(-14px) translateX(1px) scale(.9) rotate(270deg)}to{opacity:0;transform:translateY(-20px) translateX(-1px) scale(.5) rotate(1turn)}}.animate-sparkle{animation:sparkle-floating 1.2s ease-out infinite}.group:not(:hover) .animate-sparkle{animation:none;opacity:0}.group:hover .animate-sparkle{animation:sparkle-floating 1.2s ease-out infinite}@keyframes gradient-x{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes scan-line{0%{transform:translateX(-100%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes scan-line-reverse{0%{transform:translateX(100%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateX(-100%);opacity:0}}.animate-gradient-x{animation:gradient-x 2s ease-in-out infinite}.animate-scan-line{animation:scan-line 1.5s ease-in-out infinite}.animate-scan-line-reverse{animation:scan-line-reverse 1.5s ease-in-out .3s infinite}.static-badge{transform:translateX(-50%)!important;will-change:auto!important}.glass-light{backdrop-filter:blur(10px) saturate(150%);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.glass-medium{backdrop-filter:blur(15px) saturate(180%);background:rgba(10,10,15,.7);border:1px solid rgba(0,255,204,.2)}.glass-heavy{backdrop-filter:blur(20px) saturate(200%);background:rgba(15,15,25,.8);border:1px solid rgba(0,255,204,.3)}.glass-card-primary{backdrop-filter:blur(15px) saturate(180%);background:rgba(15,15,25,.8);border:1px solid rgba(0,255,204,.1);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1)}.glass-card-secondary{backdrop-filter:blur(12px) saturate(160%);background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.3);box-shadow:0 4px 20px rgba(124,58,237,.2),inset 0 1px 0 rgba(255,255,255,.05)}.glass-card-accent{backdrop-filter:blur(10px) saturate(140%);background:rgba(236,72,153,.1);border:1px solid rgba(236,72,153,.3);box-shadow:0 4px 20px rgba(236,72,153,.2),inset 0 1px 0 rgba(255,255,255,.05)}.header-glass{backdrop-filter:none;background:transparent;border-bottom:none;box-shadow:none}.header-glass *{transition:opacity .8s ease-out}.header-glass-scrolled{backdrop-filter:blur(8px);background:rgba(10,10,15,.5);border-bottom:1px solid rgba(0,255,204,.15);box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .8s ease-out}.header-glass-scrolled *{opacity:.25;transition:opacity .8s ease-out}.header-glass-scrolled :hover{opacity:.9;transition:opacity .3s ease}.modal-glass{backdrop-filter:blur(20px) saturate(180%);background:rgba(15,15,25,.9);border:1px solid rgba(0,255,204,.3);box-shadow:0 25px 50px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1)}.overlay-glass{backdrop-filter:blur(8px);background:rgba(0,0,0,.5)}.btn-glass{backdrop-filter:blur(10px) saturate(150%);background:rgba(0,217,255,.1);border:1px solid rgba(0,217,255,.3);box-shadow:0 4px 15px rgba(0,217,255,.2),inset 0 1px 0 rgba(255,255,255,.1);transition:all .3s ease}.btn-glass:hover{backdrop-filter:blur(15px) saturate(180%);background:rgba(0,217,255,.2);border-color:rgba(0,217,255,.5);box-shadow:0 8px 25px rgba(0,217,255,.3),inset 0 1px 0 rgba(255,255,255,.2);transform:translateY(-2px)}.input-glass{backdrop-filter:blur(10px) saturate(150%);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.input-glass:focus{background:rgba(255,255,255,.08);border-color:rgba(0,255,204,.5);box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 3px rgba(0,255,204,.1)}.input-glass:focus,.pricing-glass{backdrop-filter:blur(15px) saturate(180%)}.pricing-glass{background:rgba(15,15,25,.8);border:2px solid rgba(0,255,204,.1);box-shadow:0 20px 40px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1)}.pricing-glass-popular{backdrop-filter:blur(20px) saturate(200%);background:linear-gradient(135deg,rgba(236,72,153,.1),rgba(15,15,25,.8));border:2px solid rgba(236,72,153,.5);box-shadow:0 25px 50px rgba(236,72,153,.3),inset 0 1px 0 rgba(255,255,255,.15)}.pricing-glass:hover{backdrop-filter:blur(20px) saturate(200%);border-color:rgba(0,255,204,.4);box-shadow:0 25px 50px rgba(0,255,204,.25),inset 0 1px 0 rgba(255,255,255,.15);transform:translateY(-8px)}.nav-glass{backdrop-filter:blur(12px) saturate(160%);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);box-shadow:0 2px 10px rgba(0,0,0,.1)}.mobile-menu-glass{backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(135deg,rgba(10,10,15,.98),rgba(20,10,30,.98));border-left:1px solid rgba(0,255,204,.3);box-shadow:-10px 0 40px rgba(0,0,0,.8)}.glass-border-gradient{position:relative}.glass-border-gradient:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,rgba(0,255,204,.5),rgba(124,58,237,.3),rgba(236,72,153,.5));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor}.input-gradient-focus{position:relative;background:transparent!important;color:white!important;outline:none!important;border-outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;transition:all .4s ease}.input-gradient-focus:active,.input-gradient-focus:focus,.input-gradient-focus:focus-visible{background:linear-gradient(var(--gradient-angle,120deg),rgba(0,255,204,.08),rgba(124,58,237,.05),rgba(236,72,153,.08),rgba(0,255,204,.05))!important;background-size:300% 300%;animation:appleGradientFlow 8s ease infinite;color:white!important;outline:none!important;border-outline:none!important;box-shadow:0 8px 32px rgba(0,0,0,.15),0 4px 16px rgba(0,255,204,.1),inset 0 1px 0 rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.3)!important;transform:translateY(-2px) scale(1.01)!important}.input-gradient-focus::-moz-placeholder{color:rgba(255,255,255,.5)!important}.input-gradient-focus::placeholder{color:rgba(255,255,255,.5)!important}.input-gradient-focus option{background-color:#1a1a2e!important;background:#1a1a2e!important;color:white!important;padding:12px!important;border:none!important}.input-gradient-focus option:checked{background-color:#2d2d5a!important;background:#2d2d5a!important}.input-gradient-focus option:hover{background-color:#3d3d7a!important;background:#3d3d7a!important}@property --gradient-angle{syntax:"<angle>";initial-value:120deg;inherits:false}@keyframes appleGradientFlow{0%{background-position:0 50%;--gradient-angle:120deg}33%{background-position:50% 0;--gradient-angle:160deg}66%{background-position:100% 50%;--gradient-angle:200deg}to{background-position:0 50%;--gradient-angle:240deg}}.session-minimized{opacity:.7!important;transition:opacity .3s ease!important}.session-minimized:hover{opacity:1!important}.button-gradient-hover{position:relative;transition:all .4s ease}.button-gradient-hover:hover{background:linear-gradient(var(--gradient-angle,120deg),rgba(0,255,204,.15),rgba(124,58,237,.12),rgba(236,72,153,.15),rgba(0,255,204,.12))!important;background-size:300% 300%;animation:appleGradientFlow 8s ease infinite;box-shadow:0 8px 32px rgba(0,0,0,.15),0 4px 16px rgba(0,255,204,.2),inset 0 1px 0 rgba(255,255,255,.15)!important;border:1px solid rgba(255,255,255,.4)!important;transform:translateY(-2px) scale(1.01)!important}.glass-shine{position:relative;overflow:hidden}.glass-shine:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.glass-shine:hover:after{left:100%}@-moz-document url-prefix(){.glass-card,.glass-card-primary{background:rgba(15,15,25,.75);border:1px solid rgba(0,255,204,.12)}.glass-medium{background:rgba(10,10,15,.65)}.pricing-glass{background:rgba(15,15,25,.78)}}@supports (-webkit-appearance:-apple-pay-button){.glass-card,.glass-card-primary{backdrop-filter:blur(16px) saturate(170%) brightness(1.05);background:rgba(15,15,25,.8)}}@media (max-width:768px){.glass-heavy,.header-glass-scrolled,.modal-glass{backdrop-filter:blur(10px)!important}.pricing-glass,.pricing-glass-popular{backdrop-filter:blur(12px) saturate(160%)!important}}@media (prefers-reduced-motion:reduce){.glass-shine:after{transition:none}.btn-glass:hover,.pricing-glass:hover{transform:none}}