*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}@keyframes roomGlow{0%{opacity:.5;transform:scale(1)translate(0)}50%{opacity:.95;transform:scale(1.12)translate(2%,-3%)}to{opacity:.5;transform:scale(1)translate(0)}}@keyframes roomGlow2{0%{opacity:.35;transform:scale(1.1)translate(0)}50%{opacity:.7;transform:scale(1)translate(-3%,3%)}to{opacity:.35;transform:scale(1.1)translate(0)}}@keyframes roomFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes roomFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes rbFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-26px)scale(1.07)}}@keyframes rbMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes heroMockFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(-.4deg)}}@keyframes roomPulse{0%,to{box-shadow:0 8px 22px -6px #8ffe018c}50%{box-shadow:0 12px 30px -4px #8ffe01e6}}@keyframes roomHiGlow{0%,to{box-shadow:0 0 #8ffe0100,0 14px 34px -14px #8ffe0199}50%{box-shadow:0 0 26px 2px #8ffe0159,0 14px 34px -14px #8ffe01bf}}.fcard{cursor:pointer;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s}.fcard:hover{transform:translateY(-8px);background:linear-gradient(160deg,#1c1c1e,#0c0c0e)!important;border-color:#0000!important;box-shadow:0 26px 54px -28px #0000008c!important}.fcard .fc-icon{transition:background .25s,color .25s}.fcard .fc-title,.fcard .fc-sub{transition:color .25s}.fcard:hover .fc-title{color:#fff!important}.fcard:hover .fc-sub{color:#b0b0b6!important}.fcard:hover .fc-icon{color:#f4f5f6!important;background:#8ffe01!important}.acard{cursor:pointer;transition:transform .22s,box-shadow .22s}.acard:hover,.acard:active{transform:translateY(-6px)}.funcard{transition:transform .22s,box-shadow .22s,border-color .22s}.funcard:hover{border-color:#8ffe0180!important;box-shadow:0 26px 60px -20px #8ffe0199,0 0 0 1px #8ffe0140!important}.scard{cursor:pointer;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s}.scard:hover{transform:translateY(-8px);background:linear-gradient(160deg,#1c1c1e,#0c0c0e)!important;border-color:#0000!important;box-shadow:0 26px 54px -28px #0000008c!important}.scard .s-icon,.scard .s-title,.scard .s-desc{transition:color .25s}.scard:hover .s-title{color:#fff!important}.scard:hover .s-desc{color:#c8c8ce!important}.scard:hover .s-icon{color:#8ffe01!important}.pcard{transition:transform .25s,box-shadow .25s}.pcard:hover{transform:translateY(-8px);box-shadow:0 34px 70px -30px #0009}@media (max-width:960px){[data-screen-label=Landing] h1{font-size:clamp(30px,8.4vw,40px)!important;line-height:1.16!important}[data-screen-label=Landing] h2{font-size:clamp(26px,6.6vw,34px)!important;line-height:1.14!important}[style*="grid-template-columns: 1fr 1fr"]:not([style*="1fr 1fr 1fr"]),[style*="grid-template-columns:1fr 1fr"]:not([style*="1fr 1fr 1fr"]){grid-template-columns:1fr!important}.demo-phone [style*="grid-template-columns: 1fr 1fr"],.demo-phone [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr 1fr!important}[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns:repeat(3"]{grid-template-columns:1fr!important}.plans-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none!important;gap:14px!important;max-width:none!important;margin:0 -18px!important;padding:4px 18px 10px!important;display:flex!important;overflow-x:auto!important}.plans-grid::-webkit-scrollbar{display:none}.plans-grid>.pcard{scroll-snap-align:center;flex:0 0 84%!important;margin-top:14px!important}.plans-hint,.feats-dots{display:flex!important}.swipe-3{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none!important;gap:14px!important;max-width:none!important;margin:0 -18px!important;padding:2px 18px 8px!important;display:flex!important;overflow-x:auto!important}.swipe-3::-webkit-scrollbar{display:none}.swipe-3>*{scroll-snap-align:center;min-width:0;flex:0 0 86%!important}.hero-shot{margin-top:-46px!important}.hero-badge{margin:22px 0 -10px!important;padding:9px 18px!important}.hero-badge span{font-size:13px!important}.hero-devlabel{border-radius:12px!important;gap:5px!important;width:132px!important;padding:9px 10px!important;top:auto!important;bottom:6%!important;left:2%!important}.hero-devlabel span[style*="font-size: 16px"],.hero-devlabel span[style*=font-size\:16px]{font-size:12px!important;line-height:1.2!important}.hero-devlabel span[style*="font-size: 10px"],.hero-devlabel span[style*=font-size\:10px]{font-size:9px!important}.hero-devlabel span[style*="width: 21px"],.hero-devlabel span[style*=width\:21px]{width:16px!important;height:16px!important;font-size:8px!important}.demo-cards{z-index:5!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:10px!important;margin-bottom:0!important;display:flex!important;position:relative!important}.demo-cards>div:not(.demo-phonecol){-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#1615186b!important;border-radius:13px!important;width:150px!important;padding:10px 11px!important}.demo-cards>.demo-phonecol{order:2;flex:1 0 100%!important;width:100%!important;margin-top:18px!important;padding-top:0!important}.demo-cards>div span[style*="font-size: 16px"],.demo-cards>div span[style*=font-size\:16px]{font-size:12.5px!important}.demo-cards>div span[style*="font-size: 10px"],.demo-cards>div span[style*=font-size\:10px]{font-size:9px!important}.demo-phone{width:min(280px,86%)!important;margin:0 auto!important;transform:none!important}.demo-phone>div{width:100%!important;max-width:none!important}.theme-chips{align-self:stretch;width:auto;max-width:100%;flex-wrap:wrap!important;justify-content:center!important;margin:0!important;padding:2px 0 6px!important}.theme-chips::-webkit-scrollbar{display:none}.theme-chips>button{scroll-snap-align:center;flex:none!important}[style*="grid-template-columns: 0.82fr"],[style*="grid-template-columns:0.82fr"]{grid-template-columns:1fr!important}[style*="grid-template-columns: 1.7fr"],[style*="grid-template-columns:1.7fr"]{grid-template-columns:1fr!important;gap:8px!important}[style*="height: 84px"],[style*=height\:84px]{padding-left:16px!important;padding-right:16px!important}[style*="gap: 28px; font-size: 15px"],[style*="gap:28px; font-size:15px"],[style*="font-size: 14px; letter-spacing: 0.02em"],[style*="font-size:14px; letter-spacing:0.02em"]{display:none!important}[style*="width: 214px"],[style*=width\:214px]{width:138px!important}[style*="padding: 96px 40px 40px"],[style*="padding:96px 40px 40px"],[style*="padding: 92px 40px 40px"],[style*="padding:92px 40px 40px"]{padding:54px 18px 22px!important}[style*="padding: 44px 40px 64px"],[style*="padding:44px 40px 64px"]{padding:16px 18px 34px!important}[style*="padding: 56px 40px 90px"],[style*="padding:56px 40px 90px"]{padding:22px 14px 46px!important}[style*="padding: 72px 40px 30px"],[style*="padding:72px 40px 30px"]{padding:40px 18px 22px!important}[style*="padding: 76px 40px"],[style*="padding:76px 40px"]{padding:44px 20px!important}[style*="padding: 34px"],[style*=padding\:34px]{padding:24px!important}[style*="padding: 36px 30px"],[style*="padding:36px 30px"]{padding:26px 22px!important}[style*="gap: 56px"],[style*=gap\:56px],[style*="gap: 48px"],[style*=gap\:48px]{gap:24px!important}[style*="gap: 40px"],[style*=gap\:40px]{gap:26px!important}[style*="font-size: 52px; letter-spacing: -0.03em"],[style*="font-size:52px; letter-spacing:-0.03em"]{font-size:38px!important}[style*="font-size: 170px"],[style*=font-size\:170px]{margin-top:6px!important;font-size:74px!important}[style*="max-width: 470px"],[style*=max-width\:470px]{max-width:100%!important}[style*="padding: 40px"],[style*=padding\:40px]{padding:20px!important}[style*="top: 26px; left: 32px"],[style*="top:26px; left:32px"]{padding:8px 14px!important;top:14px!important;left:14px!important}[style*=roomFloatA],[style*="right: -11%"],[style*="right:-11%"]{display:none!important}.hero-cta{flex-wrap:wrap!important;gap:12px!important}.hero-cta>div{flex:100%!important;justify-content:center!important}}@keyframes funcIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important}}@keyframes logoWiggle{0%{transform:rotate(0)scale(1)}30%{transform:rotate(-4deg)scale(1.05)}60%{transform:rotate(3deg)scale(1.05)}to{transform:rotate(0)scale(1.04)}}.logo-anim{transition:transform .35s,filter .35s}.logo-anim:hover{filter:drop-shadow(0 3px 8px #14141924);transform:translateY(-1px)scale(1.02)}@keyframes wordReveal{0%{opacity:0;filter:blur(4px);transform:translateY(100%)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes fadeUp2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn2{0%{opacity:0}to{opacity:1}}@keyframes slideR{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn2{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.animate-fade-up{animation:.8s cubic-bezier(.16,1,.3,1) both fadeUp2}.animate-fade-in{animation:.7s cubic-bezier(.16,1,.3,1) both fadeIn2}.animate-slide-right{animation:.8s cubic-bezier(.16,1,.3,1) both slideR}.animate-scale-in{animation:1s cubic-bezier(.16,1,.3,1) both scaleIn2}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-900{animation-delay:.9s}.delay-1000{animation-delay:1s}.delay-1100{animation-delay:1.1s}@media (max-width:960px){[data-screen-label=Hero]{min-height:0!important}[data-screen-label=Hero] .hero-h1{max-width:none!important;font-size:clamp(40px,11.5vw,66px)!important;line-height:1.04!important}[data-screen-label=Hero] .nav-links{display:none!important}[data-screen-label=Hero] .nav-burger{display:flex!important}[data-screen-label=Hero] .hero-nav{padding:16px 18px!important}[data-screen-label=Hero] .hero-main{padding:8px 18px 24px!important}.panel-grid{grid-template-columns:1fr!important}.hero-float{width:72%!important;margin:22px auto -6px!important;display:block!important;position:relative!important;bottom:auto!important;right:auto!important}.hero-cta2{gap:16px!important;max-width:none!important}.hero-cta2>div{min-width:100%!important}}body{background:#09090b}.dcx1:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #00000040}.dcx2:hover{border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 10px 24px -12px #00000080}.dcx3:focus,.dcx4:focus{border-color:#8ffe01;box-shadow:0 0 0 4px #8ffe0133}.dcx5:hover{text-decoration:underline}.dcx6:hover{filter:brightness(1.05);transform:translateY(-2px)}.dcx7:hover,.dcx8:hover{text-decoration:underline}.dcx9:hover,.dcx10:hover,.dcx11:hover,.dcx12:hover{color:#8ffe01}.dcx13:hover{background:#ffffff1a;border-color:#ffffff8c}.dcx14:hover{transform:translateY(-2px);box-shadow:0 10px 26px -8px #8ffe0199}.dcx15:hover,.dcx16:hover,.dcx17:hover,.dcx18:hover{border-color:#fff3;transform:translateY(-6px)}.dcx19:hover,.dcx20:hover,.dcx21:hover,.dcx22:hover{background:#ffffff0d;border-color:#ffffff29}.dcx23:hover{background:#ffffff24;transform:translateY(-2px)}.dcx24:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #8ffe01b3}.dcx25:hover{background:#ffffff24;transform:translateY(-2px)}.dcx26:hover{transform:translateY(-3px);box-shadow:0 16px 34px -12px #8ffe0199}.dcx27:hover{background:#ffffff29}
