.dcx-landingdesktop a{color:var(--bk-ink)}.dcx-landingdesktop a:hover{color:#6a3bd6}@keyframes landingdesktop-smShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dcx-landingdesktop .sm-think{background:linear-gradient(90deg,#ff5fa2 0%,#8b5cf6 30%,#4da8ff 60%,#ff5fa2 90%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite landingdesktop-smShimmer}.dcx-landingdesktop .sm-gradtext{background:linear-gradient(90deg,#ff5fa2 0%,#8b5cf6 45%,#4da8ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes landingdesktop-smFloat{0%,to{transform:translate(0)}50%{transform:translate(12px,-16px)}}.dcx-landingdesktop .sm-float{animation:9s ease-in-out infinite landingdesktop-smFloat}.dcx-landingdesktop .sm-float.d2{animation-duration:12s;animation-direction:reverse}.dcx-landingdesktop .sm-key{transition:transform 80ms}.dcx-landingdesktop .sm-key:active{transform:translateY(3px)}.dcx-landingdesktop .sm-key:hover{filter:brightness(1.04)}.dcx-landingdesktop .sm-ta::placeholder{color:#7d6b86}.dcx-landingdesktop .sm-ta:focus{outline:none}.dcx-landingdesktop .sm-row:hover{background:#fff7ec}.dcx-landingdesktop .lq-drop{transform-origin:50% 0;background:linear-gradient(#ff5fa2 0%,#8b5cf6 60%,#4da8ff 100%);border-radius:50%/62% 62% 38% 38%;width:34px;height:46px;margin-left:-17px;animation:2.4s cubic-bezier(.5,0,.7,.4) infinite landingdesktop-lqDrip;position:absolute;left:50%;box-shadow:inset -4px -6px 10px #3c0a6e59,inset 4px 4px 6px #ffffff8c}@keyframes landingdesktop-lqDrip{0%{opacity:0;transform:translateY(0)scale(.3,.2)}15%{opacity:1;transform:translateY(0)scale(.7,.9)}35%{transform:translateY(6px)scale(.85,1.3)}80%{opacity:1;transform:translateY(120px)scale(.9,1.1)}to{opacity:0;transform:translateY(150px)scale(1.5,.35)}}.dcx-landingdesktop .lq-phone{border:5px solid var(--bk-ink);background:#fff;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 6px #eeddc6}.dcx-landingdesktop .lq-fill{background:linear-gradient(#ff8a3d 0%,#ff5fa2 35%,#8b5cf6 70%,#4da8ff 100%);height:0;animation:4s ease-in-out infinite landingdesktop-lqRise;position:absolute;bottom:0;left:0;right:0}.dcx-landingdesktop .lq-fill.full{height:100%;animation:none}.dcx-landingdesktop .lq-wave{width:200%;height:16px;animation:1.6s linear infinite landingdesktop-lqWave;position:absolute;top:-14px;left:0}@keyframes landingdesktop-lqRise{0%{height:0}70%,to{height:100%}}@keyframes landingdesktop-lqWave{to{transform:translate(-50%)}}@keyframes landingdesktop-lqSheen{0%{transform:translate(-120%)rotate(18deg)}60%,to{transform:translate(220%)rotate(18deg)}}.dcx-landingdesktop .lq-sheen{background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);width:36%;animation:3.2s ease-in-out infinite landingdesktop-lqSheen;position:absolute;top:-20%;bottom:-20%}@keyframes landingdesktop-wIsle{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.dcx-landingdesktop .w-isle{animation:6s ease-in-out infinite landingdesktop-wIsle}.dcx-landingdesktop .w-isle.d2{animation-duration:7.5s;animation-delay:-2s}.dcx-landingdesktop .w-isle.d3{animation-duration:8.5s;animation-delay:-4s}@keyframes landingdesktop-wBounce{0%,to{transform:translateY(0)scale(1)}12%{transform:translateY(0)scale(1.08,.9)}40%{transform:translateY(-26px)scale(.95,1.06)}55%{transform:translateY(-30px)scale(1)}82%{transform:translateY(0)scale(1)}90%{transform:translateY(0)scale(1.06,.93)}}.dcx-landingdesktop .w-candy{transform-origin:50% 100%;animation:2.6s cubic-bezier(.45,.05,.55,.95) infinite landingdesktop-wBounce}@keyframes landingdesktop-wFlow{to{stroke-dashoffset:-240px}}.dcx-landingdesktop .w-flow{animation:4s linear infinite landingdesktop-wFlow}@media (max-width:860px){.dcx-landingdesktop .w-decor{display:none}}.dcx-landingdesktop .sm-card-link{transition:transform .2s}.dcx-landingdesktop .sm-card-link:hover{transform:translateY(-4px)}@keyframes landingdesktop-zBreath{0%,to{transform:scale(.9)}50%{transform:scale(1.04)}}.dcx-landingdesktop .z-breath{animation:5s ease-in-out infinite landingdesktop-zBreath}@keyframes landingdesktop-lDrift{0%,to{transform:translate(0)}50%{transform:translate(46px)}}.dcx-landingdesktop .l-cloud{animation:22s ease-in-out infinite landingdesktop-lDrift}.dcx-landingdesktop .l-cloud.r{animation-direction:reverse}@keyframes landingdesktop-lSun{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.dcx-landingdesktop .l-sunhalo{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite landingdesktop-lSun}@keyframes landingdesktop-lFlap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}.dcx-landingdesktop .l-bird{transform-box:fill-box;transform-origin:50%;animation:.7s ease-in-out infinite landingdesktop-lFlap}@keyframes landingdesktop-lFly{0%{transform:translate(0)}50%{transform:translate(60px,-14px)}to{transform:translate(0)}}.dcx-landingdesktop .l-flock{animation:16s ease-in-out infinite landingdesktop-lFly}@keyframes landingdesktop-lSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.dcx-landingdesktop .l-tree{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite landingdesktop-lSway}@keyframes landingdesktop-lWing{0%,to{transform:scaleX(1)}50%{transform:scaleX(.25)}}.dcx-landingdesktop .l-wing{transform-box:fill-box;transform-origin:50%;animation:.32s ease-in-out infinite landingdesktop-lWing}@keyframes landingdesktop-lButter{0%,to{transform:translate(0)}25%{transform:translate(40px,-26px)}50%{transform:translate(80px,-4px)}75%{transform:translate(36px,18px)}}.dcx-landingdesktop .l-butter{animation:11s ease-in-out infinite landingdesktop-lButter}@keyframes landingdesktop-lShim{0%,to{opacity:.85;transform:translate(0)}50%{opacity:.35;transform:translate(8px)}}.dcx-landingdesktop .l-shim{animation:3.4s ease-in-out infinite landingdesktop-lShim}.dcx-landingdesktop .bw{z-index:4;pointer-events:none;clip-path:inset(-520px 0 0);position:fixed;bottom:0;left:0;right:0}.dcx-landingdesktop .br{box-sizing:border-box;border:2.5px solid #6e2f17;border-radius:10px;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute;box-shadow:inset 0 4px #ffffff47,inset 0 -5px #00000029,0 3px #6e2f1759}.dcx-landingdesktop .br:after{content:"";background:#ffffff4d;border-radius:4px;width:10px;height:5px;position:absolute;top:9px;right:14px}.dcx-landingdesktop .br:before{content:"";background:#501e0a40;border-radius:50%;width:5px;height:5px;position:absolute;bottom:9px;left:16px}
.dcx-landingmobile a{color:var(--bk-ink)}.dcx-landingmobile a:hover{color:#6a3bd6}.dcx-landingmobile .sm-key{transition:transform 80ms}.dcx-landingmobile .sm-key:active{transform:translateY(3px)}.dcx-landingmobile .sm-key:hover{filter:brightness(1.04)}.dcx-landingmobile .sm-ta::placeholder{color:#7d6b86}.dcx-landingmobile .sm-ta:focus{outline:none}.dcx-landingmobile .lq-drop{transform-origin:50% 0;background:linear-gradient(#ff5fa2 0%,#8b5cf6 60%,#4da8ff 100%);border-radius:50%/62% 62% 38% 38%;width:34px;height:46px;margin-left:-17px;animation:2.4s cubic-bezier(.5,0,.7,.4) infinite landingmobile-lqDrip;position:absolute;left:50%;box-shadow:inset -4px -6px 10px #3c0a6e59,inset 4px 4px 6px #ffffff8c}@keyframes landingmobile-lqDrip{0%{opacity:0;transform:translateY(0)scale(.3,.2)}15%{opacity:1;transform:translateY(0)scale(.7,.9)}35%{transform:translateY(6px)scale(.85,1.3)}80%{opacity:1;transform:translateY(70px)scale(.9,1.1)}to{opacity:0;transform:translateY(86px)scale(1.5,.35)}}.dcx-landingmobile .lq-phone{border:5px solid var(--bk-ink);background:#fff;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 6px #eeddc6}.dcx-landingmobile .lq-fill{background:linear-gradient(#ff8a3d 0%,#ff5fa2 35%,#8b5cf6 70%,#4da8ff 100%);height:0;animation:4s ease-in-out infinite landingmobile-lqRise;position:absolute;bottom:0;left:0;right:0}.dcx-landingmobile .lq-wave{width:200%;height:16px;animation:1.6s linear infinite landingmobile-lqWave;position:absolute;top:-14px;left:0}@keyframes landingmobile-lqRise{0%{height:0}70%,to{height:100%}}@keyframes landingmobile-lqWave{to{transform:translate(-50%)}}@keyframes landingmobile-lqSheen{0%{transform:translate(-120%)rotate(18deg)}60%,to{transform:translate(220%)rotate(18deg)}}.dcx-landingmobile .lq-sheen{background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);width:36%;animation:3.2s ease-in-out infinite landingmobile-lqSheen;position:absolute;top:-20%;bottom:-20%}@keyframes landingmobile-puddle{0%,to{opacity:.6;transform:scale(.8,.7)}50%{opacity:1;transform:scaleX(1.1)}}.dcx-landingmobile .lq-puddle{animation:2.4s ease-in-out infinite landingmobile-puddle}.dcx-landingmobile .sm-snap{scrollbar-width:none}.dcx-landingmobile .sm-snap::-webkit-scrollbar{display:none}@keyframes landingmobile-lDrift{0%,to{transform:translate(0)}50%{transform:translate(22px)}}.dcx-landingmobile .l-cloud{animation:20s ease-in-out infinite landingmobile-lDrift}.dcx-landingmobile .l-cloud.r{animation-direction:reverse}@keyframes landingmobile-lSun{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.dcx-landingmobile .l-sunhalo{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite landingmobile-lSun}@keyframes landingmobile-lFlap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}.dcx-landingmobile .l-bird{transform-box:fill-box;transform-origin:50%;animation:.7s ease-in-out infinite landingmobile-lFlap}@keyframes landingmobile-lFly{0%,to{transform:translate(0)}50%{transform:translate(26px,-8px)}}.dcx-landingmobile .l-flock{animation:14s ease-in-out infinite landingmobile-lFly}@keyframes landingmobile-lSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.dcx-landingmobile .l-tree{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite landingmobile-lSway}.dcx-landingmobile .bw{z-index:4;pointer-events:none;clip-path:inset(-420px 0 0);position:fixed;bottom:0;left:0;right:0}.dcx-landingmobile .br{box-sizing:border-box;border:2px solid #6e2f17;border-radius:7px;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute;box-shadow:inset 0 3px #ffffff47,inset 0 -3px #00000029,0 2px #6e2f1759}.dcx-landingmobile .br:after{content:"";background:#ffffff4d;border-radius:2px;width:7px;height:3px;position:absolute;top:4px;right:8px}
