@media (prefers-reduced-motion:reduce){.Home_reveal__UxTSJ{transition:none!important}.Home_frame1of2__EvLLg,.Home_frame1of3__z4yVz,.Home_frame2of2__CD1Yt,.Home_frame2of3__DnoLa,.Home_frame3of3__CxRbk{display:none!important}.Home_demoTyping__Mba80{width:auto!important}.Home_demoStageDot__BK6Qw,.Home_demoTyping__Mba80,.Home_eqBar___aLvg,.Home_phoneFrameSm__QjsNP,.Home_phoneFrame__lGV6y{animation:none!important}.Home_eqBar___aLvg{height:12px!important}.Home_iconBounce__oF99n,.Home_iconPulse__0llBs,.Home_iconSpin__TcPZC,.Home_iconTilt__ZIjwS,.Home_iconWiggle__8XHEZ{animation:none!important}.Home_karaokeFill__kUFzU{animation:none!important;background-position:0 0!important}.Home_demoVideoProgressFill___kT_X{animation:none!important}.Home_demoReaction___c8kD{animation:none!important;display:none!important}}.Home_reveal__UxTSJ{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}.Home_revealVisible___GtCO{opacity:1;transform:translateY(0)}.Home_nav__KViFq{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:.85rem 2rem;background:rgba(15,15,35,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(180,120,255,.1)}.Home_navLogo__l_Myf{font-family:var(--font-display);font-size:1.4rem;color:#fff;background:linear-gradient(135deg,#ff2d78,#00f0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:3px;text-transform:uppercase;cursor:default}.Home_navLinks___tPFn{display:flex;align-items:center;gap:1.5rem}.Home_navLink__SvGJP{color:rgba(220,200,255,.8);font-size:.85rem;letter-spacing:.5px;transition:color .2s}.Home_navLink__SvGJP:hover{color:#fff}.Home_navCta__apq_o{padding:.5rem 1.2rem;border:none;border-radius:50px;font-size:.8rem;font-weight:600;color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#8b5cf6,#a855f7,#7c3aed);transition:transform .15s,box-shadow .15s}.Home_navCta__apq_o:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(139,92,246,.4)}.Home_navCta__apq_o:disabled{opacity:.5;cursor:not-allowed}.Home_navCtaOutline__k5UnU{padding:.5rem 1.2rem;border:1px solid rgba(168,85,247,.5);border-radius:50px;font-size:.8rem;font-weight:600;color:rgba(220,200,255,.9);letter-spacing:1px;background:transparent;transition:border-color .2s,color .2s,background .2s}.Home_navCtaOutline__k5UnU:hover{border-color:#a855f7;color:#fff;background:rgba(168,85,247,.1)}.Home_hero__VkeT1{min-height:100vh;justify-content:center;padding:7rem 2rem 4rem;overflow:hidden;background:radial-gradient(ellipse at 20% 50%,rgba(139,92,246,.25) 0,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(236,72,153,.2) 0,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(100,0,200,.3) 0,transparent 40%),radial-gradient(ellipse at 30% 20%,rgba(59,130,246,.15) 0,transparent 40%),linear-gradient(180deg,#0f0f23 0,#1a0030 40%,#2d1050 70%,#0f0f23)}.Home_heroInner__5fyPC,.Home_hero__VkeT1{display:flex;align-items:center;position:relative}.Home_heroInner__5fyPC{max-width:1200px;width:100%;gap:4rem;z-index:1}.Home_heroContent__aWtjQ{flex:1 1;min-width:0}.Home_heroTitle__AMpNI{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.15;color:#fff;margin-bottom:1.25rem;letter-spacing:1px}.Home_heroGradient__VlCOJ{background:linear-gradient(135deg,#a855f7,#ec4899,#f97316);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Home_heroSub__RQITi{font-size:1.1rem;color:rgba(220,200,255,.85);line-height:1.7;margin-bottom:2rem;max-width:500px}.Home_heroCtas__TNNaU{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.Home_heroNote__EGCfA{font-size:.8rem;color:rgba(200,180,255,.5);letter-spacing:.5px}.Home_btnPrimary__Vk_zD{padding:.85rem 2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#8b5cf6,#a855f7,#7c3aed);box-shadow:0 4px 20px rgba(139,92,246,.35);transition:transform .15s,box-shadow .15s}.Home_btnPrimary__Vk_zD:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px rgba(139,92,246,.5)}.Home_btnPrimary__Vk_zD:disabled{opacity:.5;cursor:not-allowed}.Home_btnOutline__jY2K4{padding:.85rem 2rem;border:1px solid rgba(168,85,247,.4);border-radius:50px;font-size:.95rem;font-weight:600;color:#fff;letter-spacing:.5px;background:transparent;transition:border-color .2s,background .2s,transform .15s}.Home_btnOutline__jY2K4:hover:not(:disabled){border-color:rgba(168,85,247,.7);background:rgba(139,92,246,.1);transform:translateY(-2px)}.Home_btnOutline__jY2K4:disabled{opacity:.4;cursor:not-allowed}.Home_joinRow__cZcP4{display:flex;gap:.5rem;animation:Home_fadeSlideIn__m4Q4f .3s ease}.Home_joinInput__lqQJ0{width:160px;padding:.85rem 1rem;background:hsla(0,0%,100%,.1);border:1px solid rgba(168,85,247,.4);border-radius:50px;color:#fff;font-family:var(--font-mono);font-size:.95rem;text-align:center;letter-spacing:3px;font-weight:700;outline:none;transition:border-color .2s}.Home_joinInput__lqQJ0::placeholder{color:rgba(200,180,255,.4);font-weight:400;letter-spacing:1px;font-size:.75rem}.Home_joinInput__lqQJ0:focus{border-color:rgba(168,85,247,.7);box-shadow:0 0 0 3px rgba(139,92,246,.15)}.Home_hostPanel__VO8tP{display:flex;flex-direction:column;gap:.75rem;animation:Home_fadeSlideIn__m4Q4f .3s ease}.Home_hostDivider__mNsft{display:flex;align-items:center;gap:.75rem}.Home_hostDividerLine__SUmx8{flex:1 1;height:1px;background:rgba(168,85,247,.25)}.Home_hostDividerText__gQS0E{color:rgba(200,180,255,.5);font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.Home_hostError__3ibO6{color:#f87171;font-size:.8rem;margin:0;text-align:center}@keyframes Home_fadeSlideIn__m4Q4f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Home_heroDevice__cvLQ9{flex-shrink:0}.Home_phoneFrame__lGV6y{width:280px;height:560px;border-radius:36px;border:3px solid rgba(180,140,255,.25);box-shadow:0 25px 60px rgba(0,0,0,.5),0 0 40px rgba(139,92,246,.15),inset 0 0 0 1px hsla(0,0%,100%,.05);animation:Home_deviceFloat__O1ZB5 6s ease-in-out infinite}.Home_phoneFrameSm__QjsNP,.Home_phoneFrame__lGV6y{background:#0f0f23;overflow:hidden;position:relative}.Home_phoneFrameSm__QjsNP{width:240px;height:480px;border-radius:32px;border:3px solid rgba(180,140,255,.2);box-shadow:0 20px 50px rgba(0,0,0,.4),0 0 30px rgba(139,92,246,.1)}.Home_phoneNotch__A4AaL{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:24px;background:#0f0f23;border-radius:0 0 16px 16px;z-index:2}.Home_phoneScreen__AuEiH{position:absolute;inset:0;overflow:hidden}@keyframes Home_deviceFloat__O1ZB5{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.Home_tvFrame__4Ygcs{width:380px;display:flex;flex-direction:column;align-items:center}.Home_tvScreen__JBjs_{width:100%;aspect-ratio:16/9;border-radius:12px;border:3px solid rgba(180,140,255,.2);background:#0a0a1a;overflow:hidden;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.4),0 0 30px rgba(139,92,246,.1)}.Home_tvStand__kAHw1{width:80px;height:16px;background:linear-gradient(180deg,rgba(180,140,255,.15),rgba(180,140,255,.05));border-radius:0 0 8px 8px}.Home_demoFrame__r19wQ,.Home_demoScreen__wnjxR{position:absolute;inset:0}.Home_demoFrame__r19wQ{opacity:0}.Home_frame1of2__EvLLg{animation:Home_cycle2a__eZvLt 6s infinite}.Home_frame2of2__CD1Yt{animation:Home_cycle2b__Q3p1n 6s infinite}@keyframes Home_cycle2a__eZvLt{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes Home_cycle2b__Q3p1n{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}.Home_frame1of3__z4yVz{animation:Home_cycle3a__2f0Jg 9s infinite}.Home_frame2of3__DnoLa{animation:Home_cycle3b__Zb6YU 9s infinite}.Home_frame3of3__CxRbk{animation:Home_cycle3c__Oh2JA 9s infinite}@keyframes Home_cycle3a__2f0Jg{0%,28%{opacity:1}33%,94%{opacity:0}to{opacity:1}}@keyframes Home_cycle3b__Zb6YU{0%,28%{opacity:0}33%,61%{opacity:1}67%,to{opacity:0}}@keyframes Home_cycle3c__Oh2JA{0%,61%{opacity:0}67%,94%{opacity:1}to{opacity:0}}.Home_demoAppBg__vEWaE{height:100%;padding:36px 16px 16px;background:radial-gradient(ellipse at 30% 30%,rgba(139,92,246,.15) 0,transparent 50%),linear-gradient(180deg,#0f0f23,#1a0030);display:flex;flex-direction:column;gap:8px;font-size:11px;color:rgba(220,200,255,.85)}.Home_demoLogo__ZZ7EI{font-family:var(--font-display);font-size:22px;color:#fff;text-align:center;letter-spacing:4px;text-shadow:0 0 20px rgba(139,92,246,.4);margin-bottom:8px}.Home_demoCreateCard__YhWJ3{background:linear-gradient(160deg,rgba(80,20,140,.5),rgba(40,10,100,.5));border:1px solid rgba(180,120,255,.15);border-radius:14px;padding:14px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.Home_demoCreateTitle__pUild{font-weight:700;font-size:12px;letter-spacing:2px;color:#fff}.Home_demoCreateDesc__kmSGJ{font-size:9px;color:rgba(200,180,255,.7);line-height:1.4}.Home_demoCreateBtn__u_SHs{margin-top:4px;padding:6px 24px;border-radius:50px;background:linear-gradient(135deg,rgba(80,30,130,.8),rgba(100,40,170,.7));border:1px solid rgba(150,100,220,.25);color:#fff;font-size:10px;font-weight:600;letter-spacing:2px}.Home_demoRoomCode__FNfot{font-family:var(--font-mono);font-size:28px;font-weight:700;color:gold;letter-spacing:6px;text-shadow:0 0 20px rgba(255,215,0,.4);padding:8px 0}.Home_demoShareText__GMbfz{font-size:10px;color:rgba(200,180,255,.7)}.Home_demoMiniHeader__vDys5{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid rgba(180,120,255,.1);margin-bottom:4px}.Home_demoHeaderLogo__HB1Tr{font-family:var(--font-display);font-size:13px;color:#fff;letter-spacing:2px}.Home_demoBadge__oMvTA{font-family:var(--font-mono);font-size:9px;color:rgba(200,180,255,.7);background:rgba(139,92,246,.15);padding:2px 8px;border-radius:20px;letter-spacing:1px}.Home_demoNameRow__pfpbx{display:flex;flex-direction:column;gap:3px}.Home_demoLabel__eIRni{font-size:9px;color:rgba(200,180,255,.5)}.Home_demoNameInput__x_Q6E{padding:6px 10px;background:hsla(0,0%,100%,.08);border-radius:6px;font-size:11px;color:#fff}.Home_demoSearchRow__9UdGG{display:flex;gap:4px}.Home_demoSearchInput__yL7bL{flex:1 1;padding:7px 10px;background:hsla(0,0%,100%,.08);border-radius:6px;overflow:hidden}.Home_demoTyping__Mba80{display:inline-block;width:0;overflow:hidden;white-space:nowrap;font-size:11px;color:#fff;border-right:1.5px solid rgba(168,85,247,.6);animation:Home_typing__VvEA0 1.2s steps(6) .5s forwards,Home_blink__F0rMx .6s step-end infinite}@keyframes Home_typing__VvEA0{to{width:100%}}@keyframes Home_blink__F0rMx{50%{border-color:transparent}}.Home_demoSearchBtn__BlkE9{padding:7px 12px;background:linear-gradient(135deg,rgba(236,72,153,.7),rgba(236,72,153,.5));border-radius:6px;color:#fff;font-size:10px;font-weight:600;white-space:nowrap}.Home_demoToggleRow__B6VJC{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:rgba(200,180,255,.6)}.Home_demoToggle__0jyiG{display:inline-block;width:28px;height:16px;background:#8b5cf6;border-radius:8px;position:relative}.Home_demoToggle__0jyiG:after{content:"";position:absolute;top:2px;right:2px;width:12px;height:12px;background:#fff;border-radius:50%}.Home_demoEmptyState__5q3GU{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:rgba(200,180,255,.4);font-size:11px}.Home_demoMicIcon__S3ZUZ{font-size:28px}.Home_demoResultCard__0NEpb{display:flex;align-items:center;gap:8px;padding:8px;background:hsla(0,0%,100%,.04);border-radius:8px;margin-bottom:6px}.Home_demoThumb__NFPvn{width:48px;height:36px;border-radius:4px;background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(236,72,153,.2));flex-shrink:0}.Home_demoResultInfo__RrtfT{flex:1 1;font-size:10px;color:#fff;line-height:1.3;min-width:0}.Home_demoAddBtn__gSF4H{background:rgba(236,72,153,.6);color:#fff;animation:Home_pulse__0RP2j 2s ease-in-out infinite}.Home_demoAddBtnDim__P2YwE,.Home_demoAddBtn__gSF4H{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.Home_demoAddBtnDim__P2YwE{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.4)}@keyframes Home_pulse__0RP2j{0%,to{box-shadow:0 0 0 0 rgba(236,72,153,.4)}50%{box-shadow:0 0 0 6px rgba(236,72,153,0)}}.Home_demoToast__SAwSo{background:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.3);border-radius:8px;padding:10px 12px;text-align:center;font-size:10px;color:#86efac;margin:8px 0}.Home_demoQueuePreview__LVJzG{flex:1 1;display:flex;flex-direction:column;gap:6px}.Home_demoQueueLabel__a_ewu{font-size:11px;font-weight:600;color:rgba(200,180,255,.6);letter-spacing:1px}.Home_demoQueueRow__ekQFP{display:flex;align-items:center;gap:8px;padding:8px;background:hsla(0,0%,100%,.03);border-radius:8px}.Home_demoQueueHighlight__MQdHd{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2)}.Home_demoQueueNum__1oL5P{width:18px;height:18px;border-radius:50%;background:rgba(139,92,246,.2);color:rgba(200,180,255,.7);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.Home_demoQueueSong__JNhvZ{font-size:10px;color:#fff}.Home_demoQueueSinger__5fztp{font-size:9px;color:rgba(0,240,255,.6)}.Home_demoDisplayBg__DQOym{height:100%;display:flex;background:linear-gradient(180deg,#0a0a1a,#0f0f23)}.Home_demoVideoArea__6Qw2c{min-width:0}.Home_demoVideoArea__6Qw2c,.Home_demoVideoPlayer__MPIqD,.Home_demoVideoThumb__0KMVo{flex:1 1;display:flex;flex-direction:column}.Home_demoVideoThumb__0KMVo{background:radial-gradient(ellipse at 30% 30%,rgba(139,92,246,.2) 0,transparent 50%),radial-gradient(ellipse at 70% 70%,rgba(236,72,153,.12) 0,transparent 50%),linear-gradient(180deg,#08001a 0,#0f0023 50%,#0a0014);align-items:center;justify-content:center;position:relative}.Home_demoKaraokeLyrics__hziU6{display:flex;flex-direction:column;align-items:center;gap:5px;padding:0 6px}.Home_karaokeLine__uufC7{font-size:8px;font-weight:700;text-align:center;line-height:1.3}.Home_karaokeFill__kUFzU{display:inline-block;background:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,.25) 0);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.Home_sweep1of5__ULHO5{animation:Home_sweep1__LUZEQ 20s linear infinite}.Home_sweep2of5__ayo36{animation:Home_sweep2__86hsT 20s linear infinite}.Home_sweep3of5__ukQa3{animation:Home_sweep3__KRSAg 20s linear infinite}.Home_sweep4of5__o__Bi{animation:Home_sweep4__x7BeU 20s linear infinite}.Home_sweep5of5__V61eZ{animation:Home_sweep5__x3cqw 20s linear infinite}@keyframes Home_sweep1__LUZEQ{0%{background-position:100% 0}14%{background-position:0 0}14.01%,to{background-position:0 0}}@keyframes Home_sweep2__86hsT{0%,16%{background-position:100% 0}30%{background-position:0 0}30.01%,to{background-position:0 0}}@keyframes Home_sweep3__KRSAg{0%,32%{background-position:100% 0}46%{background-position:0 0}46.01%,to{background-position:0 0}}@keyframes Home_sweep4__x7BeU{0%,48%{background-position:100% 0}62%{background-position:0 0}62.01%,to{background-position:0 0}}@keyframes Home_sweep5__x3cqw{0%,64%{background-position:100% 0}78%{background-position:0 0}78.01%,96%{background-position:0 0}to{background-position:100% 0}}.Home_demoReactions__3G8BU{position:absolute;bottom:10px;left:0;width:40%;height:80%;pointer-events:none;overflow:hidden}.Home_demoReaction___c8kD{position:absolute;bottom:0;font-size:.85rem;opacity:0;animation:Home_demoFloat__dNDri 4s ease-out infinite;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}@keyframes Home_demoFloat__dNDri{0%{opacity:0;transform:translateY(0) scale(.5)}8%{opacity:1;transform:translateY(-5px) scale(1)}65%{opacity:.8}to{opacity:0;transform:translateY(-90px) scale(.6)}}.Home_demoR1__5GHZU{left:8%;animation-delay:0s}.Home_demoR2__Fdq7X{left:22%;animation-delay:1.2s}.Home_demoR3__W5i8h{left:12%;animation-delay:2.5s}.Home_demoR4__yHxX1{left:28%;animation-delay:.8s}.Home_demoR5__RrxHl{left:5%;animation-delay:3.2s}.Home_demoR6__MNI6w{left:18%;animation-delay:1.8s}.Home_demoR7__S0Pd0{left:30%;animation-delay:2.8s}.Home_demoR8__4ke1b{left:15%;animation-delay:.4s}.Home_demoVideoProgress__jLIMQ{position:absolute;bottom:0;left:0;right:0;height:2px;background:hsla(0,0%,100%,.08)}.Home_demoVideoProgressFill___kT_X{height:100%;background:linear-gradient(90deg,#a855f7,#ec4899);animation:Home_progressSlide__Fp_Fa 40s linear infinite}@keyframes Home_progressSlide__Fp_Fa{0%{width:30%}to{width:55%}}.Home_demoNowBar__Z_MiJ{display:flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(236,72,153,.1)}.Home_demoStageLabel__Q_P2E{font-size:6px;font-weight:700;letter-spacing:1.5px;color:rgba(236,72,153,.9)}.Home_demoStageName__RJ1Bk{font-size:7px;font-weight:700;color:#fff;margin-left:auto}.Home_demoStageDot__BK6Qw{width:5px;height:5px;border-radius:50%;background:#ec4899;animation:Home_dotPulse__nhQwe 1.5s ease-in-out infinite}@keyframes Home_dotPulse__nhQwe{0%,to{opacity:1}50%{opacity:.3}}.Home_demoVideoTitle__vIMY6{font-size:6px;color:rgba(200,180,255,.4);padding:3px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Home_demoDisplaySidebar__zKMy7{width:90px;display:flex;flex-direction:column;border-left:1px solid rgba(180,120,255,.1);background:rgba(15,15,35,.6);padding:6px;gap:6px}.Home_demoDisplayQr__1F7v8{display:flex;flex-direction:column;align-items:center;gap:3px;padding-bottom:6px;border-bottom:1px solid rgba(180,120,255,.08)}.Home_demoQrPlaceholder__FVUMj{width:40px;height:40px;border-radius:3px;background:repeating-conic-gradient(hsla(0,0%,100%,.7) 0 25%,transparent 0 50%) 0 0 /6px 6px;opacity:.5}.Home_demoDisplayJoinLabel__Injdk{font-size:6px;color:rgba(200,180,255,.4);letter-spacing:1px}.Home_demoDisplayCode__6VCWg{font-family:var(--font-mono);font-size:8px;font-weight:700;color:gold;letter-spacing:2px;text-shadow:0 0 8px rgba(255,215,0,.3)}.Home_demoDisplayQueue__TENSF{flex:1 1;display:flex;flex-direction:column;gap:4px;overflow:hidden}.Home_demoDisplayQueueTitle__tsJVf{font-size:7px;font-weight:600;color:rgba(200,180,255,.5);letter-spacing:1px}.Home_demoDisplayQueueItem__f1Ai1{display:flex;align-items:center;gap:4px;padding:3px 4px;background:hsla(0,0%,100%,.03);border-radius:4px}.Home_demoDisplayQueueNum__jbWx5{width:12px;height:12px;border-radius:50%;background:rgba(139,92,246,.2);color:rgba(200,180,255,.6);display:flex;align-items:center;justify-content:center;font-size:6px;font-weight:700;flex-shrink:0}.Home_demoDisplayQueueSinger__F_CfX{font-size:6px;color:rgba(0,240,255,.6)}.Home_demoDisplayQueueSong__jAXa1{font-size:7px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}.Home_howSection__P2qlX{padding:6rem 2rem;background:linear-gradient(180deg,#0f0f23,#0d0d1f);position:relative}.Home_sectionTitle__DKb2S{font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.5rem);color:#fff;text-align:center;letter-spacing:2px;margin-bottom:.5rem}.Home_sectionSub__SbXGw{text-align:center;color:rgba(200,180,255,.6);font-size:1rem;margin-bottom:3rem}.Home_steps__hbS9k{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:5rem}.Home_step__vdJn5{display:flex;align-items:center;gap:3rem}.Home_stepReverse__3JpGD{flex-direction:row-reverse}.Home_stepDevice__Lj_Wy{flex-shrink:0;display:flex;justify-content:center}.Home_stepText__Wrsxs{flex:1 1;min-width:0}.Home_stepNum__qlDyG{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(236,72,153,.2));border:1px solid rgba(168,85,247,.3);font-family:var(--font-mono);font-size:1rem;font-weight:700;color:#a855f7;margin-bottom:1rem}.Home_stepTitle__8vNxM{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.75rem}.Home_stepDesc__PFzKi{font-size:1rem;color:rgba(220,200,255,.75);line-height:1.7;max-width:400px}.Home_featuresSection__9MiUa{padding:6rem 2rem;background:linear-gradient(180deg,#0d0d1f,#0f0f23)}.Home_featuresGrid__5Vmg9{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.Home_featureCard__KC0ot{--accent:#a855f7;background:linear-gradient(160deg,rgba(80,20,140,.2),rgba(20,10,40,.3));border:1px solid hsla(0,0%,100%,.06);border-top:2px solid var(--accent);border-radius:16px;padding:1.75rem;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.Home_featureCard__KC0ot:before{content:"";position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 8%,transparent),transparent);pointer-events:none}.Home_featureCard__KC0ot:hover{transform:translateY(-6px);box-shadow:0 12px 40px color-mix(in srgb,var(--accent) 20%,transparent);border-top-color:var(--accent)}.Home_featureIcon__rV5mF{width:48px;height:48px;border-radius:12px;background:color-mix(in srgb,var(--accent) 15%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:var(--accent);position:relative}.Home_featureTitle__Bmu0V{font-size:1rem;font-weight:700;color:#fff;margin-bottom:.5rem;position:relative}.Home_featureDesc__KtiIW{font-size:.85rem;color:rgba(200,180,255,.65);line-height:1.6;position:relative}.Home_iconPulse__0llBs{animation:Home_iconPulseAnim__1NCrk 3s ease-in-out infinite}@keyframes Home_iconPulseAnim__1NCrk{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Home_iconSpin__TcPZC{animation:Home_iconSpinAnim___eZmY 6s linear infinite}@keyframes Home_iconSpinAnim___eZmY{to{transform:rotate(1turn)}}.Home_iconBounce__oF99n{animation:Home_iconBounceAnim__U5fuS 2s ease-in-out infinite}@keyframes Home_iconBounceAnim__U5fuS{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.Home_iconWiggle__8XHEZ{animation:Home_iconWiggleAnim__pz13X 2.5s ease-in-out infinite}@keyframes Home_iconWiggleAnim__pz13X{0%,to{transform:rotate(0deg)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}.Home_iconTilt__ZIjwS{animation:Home_iconTiltAnim__0W5NC 3s ease-in-out infinite}@keyframes Home_iconTiltAnim__0W5NC{0%,to{transform:rotate(0deg)}50%{transform:rotate(8deg)}}.Home_useCasesSection__wKbbL{padding:6rem 2rem;background:linear-gradient(180deg,#0f0f23,#0d0d1f)}.Home_useCasesGrid__E1_GN{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}.Home_useCaseCard__jjcMg{--accent:#a855f7;padding:1.5rem;border-radius:16px;background:linear-gradient(160deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.05);border-left:3px solid var(--accent);transition:transform .3s,box-shadow .3s;position:relative}.Home_useCaseCard__jjcMg:hover{transform:translateY(-6px);box-shadow:0 12px 40px color-mix(in srgb,var(--accent) 15%,transparent)}.Home_eqBars__4__ES{display:flex;gap:2px;align-items:flex-end;height:20px;margin-bottom:.75rem}.Home_eqBar___aLvg{width:3px;border-radius:1px;animation:Home_eqBounce__dnCiU 1.2s ease-in-out infinite}@keyframes Home_eqBounce__dnCiU{0%,to{height:4px}50%{height:18px}}.Home_useCaseTitle__R_N3A{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:.5rem}.Home_useCaseDesc__DZXWn{font-size:.82rem;color:rgba(200,180,255,.55);line-height:1.6}.Home_faqSection__S1QT8{padding:6rem 2rem;background:linear-gradient(180deg,#0d0d1f,#0f0f23)}.Home_faqList__3tXRY{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.Home_faqItem__Remjx{border-radius:14px;background:linear-gradient(160deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.06);border-left:3px solid #8b5cf6;overflow:hidden;transition:border-color .3s}.Home_faqItem__Remjx[open]{border-color:rgba(139,92,246,.35)}.Home_faqQuestion__TbmYm{list-style:none;cursor:pointer;padding:1.15rem 1.5rem;font-size:.98rem;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:1rem}.Home_faqQuestion__TbmYm::-webkit-details-marker{display:none}.Home_faqQuestion__TbmYm:after{content:"+";font-size:1.4rem;font-weight:400;color:rgba(200,180,255,.6);transition:transform .3s;line-height:1}.Home_faqItem__Remjx[open] .Home_faqQuestion__TbmYm:after{transform:rotate(45deg)}.Home_faqAnswer__d99a2{padding:0 1.5rem 1.25rem;font-size:.9rem;line-height:1.7;color:rgba(200,180,255,.62)}.Home_ctaSection__PhJ6r{padding:6rem 2rem;text-align:center;background:radial-gradient(ellipse at 50% 50%,rgba(139,92,246,.2) 0,transparent 60%),linear-gradient(180deg,#0d0d1f,#1a0030,#0f0f23)}.Home_ctaTitle__XpfrS{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.8rem);color:#fff;letter-spacing:2px;margin-bottom:.75rem}.Home_ctaSub__9jYZZ{font-size:1.05rem;color:rgba(200,180,255,.65);margin-bottom:2rem}.Home_ctaButtons__pu37U{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.Home_footer__yFiaX{padding:2rem;border-top:1px solid rgba(180,120,255,.08);background:#0a0a18}.Home_footerInner__OwBaB{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:center}.Home_footerLink__201sb{font-size:.85rem;color:rgba(200,180,255,.35);text-decoration:none;letter-spacing:.3px;transition:color .2s}.Home_footerLink__201sb:hover{color:rgba(200,180,255,.7)}.Home_footerLink__201sb:hover .Home_footerHeart__C2P99{color:#ec4899}.Home_footerHeart__C2P99{color:rgba(236,72,153,.5);display:inline-block;animation:Home_heartbeat__m_UOq 1.2s ease-in-out infinite}@keyframes Home_heartbeat__m_UOq{0%,to{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.15)}56%{transform:scale(1)}}@media (max-width:900px){.Home_heroInner__5fyPC{flex-direction:column;text-align:center}.Home_heroSub__RQITi{max-width:100%}.Home_heroCtas__TNNaU{justify-content:center}.Home_heroDevice__cvLQ9{margin-top:1rem}.Home_phoneFrame__lGV6y{width:240px;height:480px}.Home_stepReverse__3JpGD,.Home_step__vdJn5{flex-direction:column;text-align:center}.Home_stepDesc__PFzKi{max-width:100%}.Home_featuresGrid__5Vmg9,.Home_useCasesGrid__E1_GN{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Home_nav__KViFq{padding:.75rem 1rem}.Home_navCtaOutline__k5UnU,.Home_navLink__SvGJP{display:none}.Home_hero__VkeT1{padding:6rem 1.25rem 3rem}.Home_heroTitle__AMpNI{font-size:1.8rem}.Home_heroSub__RQITi{font-size:.95rem}.Home_heroCtas__TNNaU{flex-direction:column;align-items:center}.Home_joinRow__cZcP4{flex-direction:column;align-items:stretch;width:100%}.Home_hostPanel__VO8tP,.Home_joinInput__lqQJ0{width:100%}.Home_phoneFrameSm__QjsNP,.Home_phoneFrame__lGV6y{width:200px;height:400px}.Home_tvFrame__4Ygcs{width:280px}.Home_ctaSection__PhJ6r,.Home_faqSection__S1QT8,.Home_featuresSection__9MiUa,.Home_howSection__P2qlX,.Home_useCasesSection__wKbbL{padding:4rem 1.25rem}.Home_steps__hbS9k{gap:3.5rem}.Home_featuresGrid__5Vmg9{grid-template-columns:1fr}.Home_useCasesGrid__E1_GN{grid-template-columns:1fr 1fr}.Home_footerInner__OwBaB{flex-direction:column;gap:.5rem;text-align:center}}