.hm{--grey:#f5f6f8;--line2:#e3e6ee;--mute:light-dark(#8a93a8,#7e889f);--pad:clamp(72px, 9vw, 128px);color:var(--ink);background:light-dark(#fff,#121726);overflow-x:clip}.hm svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.hm h1,.hm h2,.hm h3{font-family:var(--f-b);color:light-dark(var(--navy),#edf0f7)}.hm h3{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.2}.hm p{color:var(--ink2)}.hm .big{font:600 clamp(36px, 5.4vw, 72px)/1.02 var(--f-b);letter-spacing:-.045em}.hm .big span{color:var(--mute)}.hm .eye{font:500 13px var(--f-m);letter-spacing:.08em;text-transform:uppercase;color:light-dark(var(--blue),#8ea6ff)}.hm .hx{text-align:center;padding:clamp(120px,12vw,150px) 0 clamp(44px,5vw,76px);position:relative}.hm .hx-glow{pointer-events:none;filter:blur(60px);opacity:.7;background:radial-gradient(40% 50% at 30%,light-dark(#ffe680,#2a2410),#0000 70%),radial-gradient(40% 50% at 72% 45%,light-dark(#c9d6ff,#3a445e),#0000 70%);width:min(1100px,120vw);height:620px;position:absolute;top:42%;left:50%;translate:-50%}.hm .hx-copy{position:relative}.hm .hx-kicker{font:500 15px var(--f-b);color:light-dark(var(--blue),#8ea6ff);margin-bottom:18px}.hm .hx h1{letter-spacing:-.055em;font-size:clamp(44px,7.4vw,104px);font-weight:600;line-height:.98}.hm .hx h1 span{color:var(--mute)}.hm .hx-sub{max-width:44ch;margin:24px auto 32px;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.hm .hx .row{justify-content:center}.hm .hx-stage{--p:0;width:min(1080px, 100% - 2 * var(--gut));perspective:1800px;margin:clamp(48px,6vw,80px) auto 0;position:relative}.hm .hx-win{z-index:1;text-align:left;border:1px solid var(--line2);border:1px solid light-dark(var(--line2),#262e44);transform-origin:50% 0;transform:rotateX(calc((1 - var(--p)) * 14deg)) scale(calc(.9 + var(--p) * .1));background:light-dark(#fff,#121726);border-radius:20px;transition:transform .1s linear;position:relative;overflow:hidden;box-shadow:0 60px 120px -50px light-dark(#0b1a4473,#000000bf),0 0 0 10px light-dark(#fff9,#12172699)}.hm .hx-bar{background:var(--grey);background:light-dark(var(--grey),#0b0e17);border-bottom:1px solid var(--line2);border-bottom:1px solid light-dark(var(--line2),#262e44);align-items:center;gap:6px;padding:11px 14px;display:flex;position:relative}.hm .hx-bar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.hm .hx-bar i:nth-child(2){color-scheme:light;background:#febc2e}.hm .hx-bar i:nth-child(3){color-scheme:light;background:#28c840}.hm .hx-bar span{font:500 12.5px var(--f-m);color:var(--ink2);background:light-dark(#fff,#121726);border-radius:8px;margin:0 auto;padding:4px 16px}.hm .hx-bar .hx-sample{background:var(--yellow-tint);color:light-dark(#7a5b00,#ffd20a);font:600 11px var(--f-b);border-radius:999px;padding:3px 9px;font-style:normal;position:absolute;right:14px}.hm .hx-body{grid-template-columns:230px 1fr;min-height:420px;display:grid}.hm .hx-side{border-right:1px solid var(--line2);border-right:1px solid light-dark(var(--line2),#262e44);background:light-dark(#fafbfc,#0b0e17);padding:18px 14px}.hm .hx-side .hx-biz{color:light-dark(var(--navy),#edf0f7);align-items:center;gap:10px;margin-bottom:16px;font-size:14px;display:flex}.hm .hx-side .hx-biz i{background:var(--navy);background:light-dark(var(--navy),#172048);width:32px;height:32px;color:var(--yellow);font:700 12px var(--f-b);border-radius:9px;place-items:center;font-style:normal;display:grid}.hm .hx-side ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hm .hx-side li{color:var(--ink2);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex}.hm .hx-side li img{border-radius:5px;width:20px;height:20px}.hm .hx-side li.on{color:light-dark(var(--navy),#edf0f7);background:light-dark(#fff,#121726);box-shadow:0 1px 3px light-dark(#0b1a4414,#00000025)}.hm .hx-side .add{color:light-dark(var(--blue),#8ea6ff);margin-top:14px;padding:8px 10px;font-size:13px;font-weight:600}.hm .hx-main{align-content:start;gap:18px;padding:22px 24px;display:grid}.hm .hx-hello b{color:light-dark(var(--navy),#edf0f7);letter-spacing:-.02em;font-size:20px;display:block}.hm .hx-hello small{color:var(--mute);font-size:13px}.hm .hx-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hm .hx-kpis>div{border:1px solid var(--line2);border:1px solid light-dark(var(--line2),#262e44);border-radius:14px;padding:14px 16px}.hm .hx-kpis small{color:var(--mute);font-size:12.5px;display:block}.hm .hx-kpis b{letter-spacing:-.03em;color:light-dark(var(--navy),#edf0f7);margin:4px 0 2px;font-size:26px;font-weight:600;display:block}.hm .hx-kpis em{color:var(--ink2);font-size:12px;font-style:normal}.hm .hx-kpis em.ok{color:light-dark(var(--ok),#5ccb95);font-weight:600}.hm .hx-chart{border-bottom:1px solid var(--line2);border-bottom:1px solid light-dark(var(--line2),#262e44);align-items:flex-end;gap:8px;height:96px;padding:0 4px;display:flex}.hm .hx-chart i{height:var(--h);background:linear-gradient(light-dark(#c9d6ff,#3a445e),light-dark(#eef2ff,#161e3d));border-radius:6px 6px 0 0;flex:1}.hm .hx-chart i:last-child{background:linear-gradient(var(--yellow), #fff0a8);background:linear-gradient(light-dark(var(--yellow),#4a3f14), light-dark(#fff0a8,#2a2410))}.hm .hx-feed{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hm .hx-feed li{color:var(--ink);align-items:center;gap:10px;font-size:13.5px;display:flex}.hm .hx-feed li em{color:var(--mute);margin-left:auto;font-size:12.5px;font-style:normal}.hm .hx-feed .d{border-radius:50%;width:8px;height:8px}.hm .hx-feed .d.y{background:var(--yellow-2);color-scheme:light}.hm .hx-feed .d.b{background:var(--blue)}.hm .hx-feed .d.g{background:var(--ok)}.hm .hx-phone{z-index:2;text-align:left;width:210px;translate:0 calc(var(--p) * -40px);background:light-dark(#fff,#121726);border:6px solid light-dark(#10183a,#c3cbdf);border-radius:30px;padding:10px;position:absolute;bottom:-46px;right:-2%;box-shadow:0 40px 70px -30px light-dark(#0b1a4499,#000000bf)}.hm .hx-phone .ph-top{background:var(--blue);color:#fff;border-radius:14px;padding:10px 12px}.hm .hx-phone .ph-top small{opacity:.8;font-size:11px;display:block}.hm .hx-phone .ph-top b{font-size:16px}.hm .hx-phone ul{gap:5px;margin:8px 0;padding:0;list-style:none;display:grid}.hm .hx-phone li{background:var(--grey);background:light-dark(var(--grey),#0b0e17);border-radius:9px;justify-content:space-between;padding:8px 10px;font-size:12.5px;display:flex}.hm .hx-phone li b{font-size:12.5px}.hm .hx-phone .ph-btn{background:var(--yellow);color:light-dark(var(--navy),#edf0f7);text-align:center;color-scheme:light;border-radius:11px;padding:10px;font-size:13px;font-weight:700}.hm .hx-fi{z-index:2;width:64px;height:64px;translate:0 calc(var(--p) * -80px);background:light-dark(#fff,#121726);border-radius:18px;padding:10px;animation:6s ease-in-out infinite hm-bob;position:absolute;box-shadow:0 18px 30px -16px light-dark(#0b1a4473,#000000bf)}.hm .hx-fi.f0{top:12%;left:-4%}.hm .hx-fi.f1{animation-delay:-1.5s;top:52%;left:-7%}.hm .hx-fi.f2{animation-delay:-3s;bottom:-36px;left:3%}.hm .hx-fi.f3{animation-delay:-2s;top:6%;right:-6%}.hm .hx-fi.f4{animation-delay:-4s;top:40%;right:-8%}.hm .hx-fi.f5{animation-delay:-1s;top:-36px;right:22%}.hm .biz{padding:var(--pad) 0;background:var(--grey);background:light-dark(var(--grey),#0b0e17);overflow-x:clip;container-type:inline-size}.hm .biz-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:24px 60px;margin-bottom:40px;display:grid}.hm .biz-nav{justify-items:start;gap:18px;display:grid}.hm .biz-nav p{max-width:36ch;font-size:18px}.hm .biz-view{--fade:64px;--fl:var(--fade);--fr:var(--fade);--win:min(var(--max), calc(100cqw - 2 * var(--gut)));width:var(--win);overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);margin-inline:auto;padding:10px 0 24px;overflow:auto hidden}.hm .biz-view::-webkit-scrollbar{display:none}.hm .biz-view.drag{cursor:grabbing;user-select:none}@supports (animation-timeline:scroll()){.hm .biz-view{--fl:0px;--fr:var(--fade);animation:linear both hm-biz-fade scroll(self inline)}}.hm .biz-track{gap:16px;display:flex}.hm .bcard{flex:0 0 min(82cqw, clamp(300px, (var(--win) - 48px) / 2.9, 460px));scroll-snap-align:start;height:540px;color:light-dark(var(--navy),#edf0f7);border-radius:30px;flex-direction:column;gap:12px;padding:32px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.hm .bcard:hover{transform:translateY(-6px)}.hm .bcard:hover .bshot{translate:0 -10px}.hm .bcard:hover .bgo svg{transform:translate(4px)}.hm .bcard h3{letter-spacing:-.035em;font-size:32px;line-height:1.05}.hm .bcard p{color:inherit;opacity:.78;font-size:16px}.hm .bcard.t-y{background:linear-gradient(165deg,light-dark(#ffeb99,#2a2410),light-dark(#ffd20a,#4a3f14))}.hm .bcard.t-b{color:#fff;background:linear-gradient(165deg,light-dark(#0b1a4c,#172048),light-dark(#0d132c,#172048))}.hm .bcard.t-b h3{color:#fff}.hm .bcard.t-b .btag{color:#fff;background:#ffffff2e}.hm .bcard.t-g{background:linear-gradient(165deg,light-dark(#d3f1de,#0f2a20),light-dark(#8dd5ab,#1d4a36))}.hm .bcard.t-c{background:linear-gradient(165deg,light-dark(#fff7e8,#2a2410),light-dark(#f6deb2,#2a2410))}.hm .btag{font:600 12.5px var(--f-b);background:light-dark(#ffffffa6,#121726a6);border-radius:999px;align-self:flex-start;padding:6px 12px}.hm .bapps{gap:8px;display:flex}.hm .bapps img{background:light-dark(#fff,#121726);border-radius:12px;width:40px;height:40px;padding:6px;box-shadow:0 6px 14px -8px light-dark(#0b1a4466,#000000b8)}.hm .bgo{align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.hm .bgo svg{width:16px;height:16px;transition:transform .25s}.hm .bshot{height:196px;color:light-dark(var(--navy),#edf0f7);background:light-dark(#fff,#121726);border-radius:18px 18px 0 0;padding:16px;font-size:13px;transition:translate .4s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-14px;left:32px;right:32px;box-shadow:0 -10px 30px -16px light-dark(#0b1a4459,#000000a1)}.hm .bshot b{margin-bottom:8px;font-size:13px;display:block}.hm .s-list i{background:var(--grey);background:light-dark(var(--grey),#0b0e17);border-radius:9px;justify-content:space-between;margin-bottom:5px;padding:7px 10px;font-style:normal;display:flex}.hm .s-list i em{color:light-dark(var(--ok),#5ccb95);font-style:normal;font-weight:600}.hm .s-list i.hi{background:var(--yellow-tint)}.hm .s-list i.hi em{color:light-dark(#7a5b00,#ffd20a)}.hm .s-list i.warn{background:light-dark(#fdecea,#2d1613)}.hm .s-list i.warn em{color:var(--pen)}.hm .s-shop{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hm .s-shop i{border-radius:10px;height:80px}.hm .s-shop i.a{background:radial-gradient(circle at 50% 60%,light-dark(#f2c94c,#4a3f14) 0 26%,#0000 27%),light-dark(#fff6cc,#2a2410)}.hm .s-shop i.b{background:radial-gradient(circle at 50% 55%,light-dark(#a9d9b6,#1d4a36) 0 28%,#0000 29%),light-dark(#eaf6ee,#0f2a20)}.hm .s-shop i.c{background:radial-gradient(circle at 50% 55%,light-dark(#d9a066,#4a321a) 0 24%,#0000 25%),light-dark(#fbefe4,#24211e)}.hm .s-shop span{color:light-dark(var(--ok),#5ccb95);background:light-dark(#e2f3e9,#0f2a20);border-radius:999px;grid-column:1/-1;padding:8px 10px;font-weight:600}.hm .s-bill{font-family:var(--f-m)}.hm .s-bill b{text-align:center;letter-spacing:.08em}.hm .s-bill i{background:var(--line2);background:light-dark(var(--line2),#1a2133);border-radius:4px;height:7px;margin:9px 0;display:block}.hm .s-bill i.s{width:60%}.hm .s-bill span{color:light-dark(var(--ok),#5ccb95);font:600 13px var(--f-b);background:light-dark(#e2f3e9,#0f2a20);border-radius:999px;margin-top:12px;padding:8px 10px;display:block}.hm .how{height:300vh;position:relative}.hm .how-sticky{align-items:center;height:100vh;display:grid;position:sticky;top:0}.hm .how-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.hm .how-list{gap:22px;margin:40px 0 0;padding:0;list-style:none;display:grid}.hm .how-list li{opacity:.3;gap:18px;transition:opacity .4s;display:flex}.hm .how-list li.on{opacity:1}.hm .how-list .n{font:500 14px var(--f-m);color:light-dark(var(--blue),#8ea6ff);padding-top:4px}.hm .how-list h3{font-size:22px}.hm .how-list p{margin-top:6px;font-size:16px}.hm .how-prog{background:var(--line2);background:light-dark(var(--line2),#262e44);border-radius:3px;height:3px;margin-top:32px;overflow:hidden}.hm .how-prog i{height:100%;width:calc(var(--t,0) * 100%);background:var(--yellow);color-scheme:light;display:block}.hm .how-stage{background:var(--grey);background:light-dark(var(--grey),#0b0e17);border-radius:32px;height:min(520px,70vh);position:relative;overflow:hidden}.hm .hs{opacity:0;place-content:center;justify-items:center;gap:18px;transition:opacity .5s,scale .6s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:0;scale:.96}.hm .hs.on{opacity:1;scale:1}.hm .m-form{background:light-dark(#fff,#121726);border-radius:20px;gap:10px;width:320px;padding:22px;font-size:13.5px;display:grid;box-shadow:0 30px 60px -30px light-dark(#0b1a4466,#000000b8)}.hm .m-form>b{color:light-dark(var(--navy),#edf0f7);margin-bottom:4px;font-size:18px}.hm .m-form label{color:var(--mute);gap:5px;display:grid}.hm .m-form label span{border:1px solid var(--line2);border:1px solid light-dark(var(--line2),#262e44);color:var(--ink);border-radius:10px;padding:10px 12px}.hm .m-form .m-btn{background:var(--yellow);color:light-dark(var(--navy),#edf0f7);text-align:center;color-scheme:light;border-radius:999px;margin-top:6px;padding:12px;font-style:normal;font-weight:700}.hm .m-grid{grid-template-columns:repeat(3,76px);gap:16px;display:grid}.hm .m-grid>span{opacity:.4;background:light-dark(#fff,#121726);border-radius:22px;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:0 10px 24px -14px light-dark(#0b1a4459,#000000a1)}.hm .m-grid .app-icon{flex:none;display:block}.hm .m-grid>span.on{opacity:1}.hm .m-grid>span.on:after{content:"✓";background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.hm .m-grid>span.busy{opacity:1}.hm .m-grid>span.busy:before{content:"";border:3px solid var(--yellow);border:3px solid light-dark(var(--yellow),#4a3f14);border-radius:25px;animation:1.2s ease-in-out infinite hm-blink;position:absolute;inset:-4px}.hm .hs.on .m-grid span{animation:.5s both hm-pop;animation-delay:calc(var(--k) * 50ms)}.hm .m-note{color:light-dark(#7a5b00,#ffd20a);font-size:14px;font-weight:600}.hm .m-cloud{gap:14px;width:360px;display:grid}.hm .m-cloud .m-url{font:600 15px var(--f-m);color:light-dark(var(--navy),#edf0f7);background:light-dark(#fff,#121726);border-radius:14px;align-items:center;gap:10px;padding:12px 16px;display:flex;box-shadow:0 10px 24px -16px light-dark(#0b1a4459,#000000a1)}.hm .m-cloud .m-url i{background:var(--ok);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #1e8e5a26}.hm .m-cloud .m-team{align-items:center;padding-left:6px;display:flex}.hm .m-cloud .m-team i{border:3px solid var(--grey);border:3px solid light-dark(var(--grey),#262e44);width:40px;height:40px;font:700 14px var(--f-b);color:#fff;background:var(--blue);border-radius:50%;place-items:center;margin-left:-8px;font-style:normal;display:grid}.hm .m-cloud .m-team i:nth-child(2){background:var(--navy);background:light-dark(var(--navy),#172048)}.hm .m-cloud .m-team i:nth-child(3){color:light-dark(var(--navy),#edf0f7);color-scheme:light;background:#e2b400}.hm .m-cloud .m-team i:nth-child(4){background:var(--ok)}.hm .m-cloud .m-team span{color:var(--ink2);margin-left:10px;font-size:14px;font-weight:600}.hm .m-cloud ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hm .m-cloud li{background:light-dark(#fff,#121726);border-radius:12px;justify-content:space-between;padding:12px 14px;font-size:14px;display:flex}.hm .m-cloud li b{color:light-dark(var(--navy),#edf0f7)}.hm .m-cloud li em{color:var(--ink2);font-style:normal}.hm .why{padding:var(--pad) 0}.hm .why .big{margin-bottom:clamp(32px,4vw,56px)}.hm .bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a b c""a a d d""e e f g";grid-auto-rows:272px;gap:16px;display:grid}.hm .bt{background:var(--grey);background:light-dark(var(--grey),#0b0e17);border-radius:28px;flex-direction:column;gap:18px;padding:26px;display:flex;position:relative;overflow:hidden}.hm .bt h3{letter-spacing:-.02em;font-size:21px}.hm .bt .bt-txt p{margin-top:6px;font-size:15px;line-height:1.45}.hm .bt-art{flex:1;min-height:0;position:relative}.hm .bt-txt{flex:none}.hm .t-team{background:var(--navy);background:light-dark(var(--navy),#172048);grid-area:a}.hm .t-team h3{color:#fff;font-size:clamp(24px,2.3vw,30px)}.hm .t-team .bt-txt p{color:#ffffffb3;max-width:40ch;font-size:16px}.hm .t-msg{background:var(--yellow);color-scheme:light;grid-area:b}.hm .t-msg .bt-txt p{color:light-dark(#4d3a00,#ffd20a)}.hm .t-dom{border:1px solid var(--line2);border:1px solid light-dark(var(--line2),#262e44);background:light-dark(#fff,#121726);grid-area:c}.hm .t-dev{grid-area:d}.hm .t-apps{background:var(--blue);grid-area:e}.hm .t-apps h3{color:#fff}.hm .t-apps .bt-txt p{color:#ffffffc7}.hm .t-pub{border:1px solid var(--line2);border:1px solid light-dark(var(--line2),#262e44);background:light-dark(#fff,#121726);grid-area:f}.hm .t-srv{background:light-dark(#12204f,#202c5c);grid-area:g}.hm .t-srv h3{color:#fff}.hm .t-srv .bt-txt p{color:#ffffffb3}.hm .tg,.hm .pw{background:#fff3;border-radius:9px;flex:none;width:30px;height:18px;position:relative}.hm .tg:after,.hm .pw:after{content:"";background:light-dark(#fff,#121726);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px light-dark(#00000040,#00000073)}.hm .tg.on,.hm .pw.on{background:var(--ok)}.hm .tg.on:after,.hm .pw.on:after{translate:12px}.hm .tg.flip{animation:6s infinite hm-tg}.hm .tg.flip:after{animation:6s infinite hm-tgk}.hm .team-art{justify-content:space-between;gap:20px;display:flex}.hm .inf-wrap .eye{color:var(--yellow)}.hm .inf{font:700 clamp(96px, 10vw, 150px)/.8 var(--f-b);letter-spacing:-.06em;color:var(--yellow);margin-top:18px;display:block}.hm .grps{align-content:start;gap:12px;width:min(300px,56%);padding-top:4px;display:grid}.hm .grp{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;padding:14px 16px}.hm .grp>b{justify-content:space-between;align-items:baseline;font-size:14.5px;display:flex}.hm .grp>b small{color:#ffffff8c;font-size:12px;font-weight:500}.hm .grp .avs{margin-top:12px;display:flex}.hm .grp .avs i{background:var(--blue);color:#fff;width:34px;height:34px;font:700 13px var(--f-b);border:2px solid light-dark(#1b2752,#c3cbdf);border-radius:50%;place-items:center;margin-right:-7px;font-style:normal;display:grid}.hm .grp .avs i:nth-child(2){color:light-dark(var(--navy),#edf0f7);color-scheme:light;background:#e2b400}.hm .grp .avs i:nth-child(3){background:var(--ok)}.hm .grp .avs .join{background:#e86a4a;animation:5s infinite both hm-join}.hm .grp .avs .add{color:#fffc;background:0 0;border:1.5px dashed light-dark(#ffffff80,#262e4480);margin-left:12px;animation:5s infinite hm-add}.hm .g-fin{margin-left:24px}.hm .g-fin .avs i:first-child{background:#7c5cff}.hm .g-fin .avs i:nth-child(2){color:#fff;background:#2f5bea}.hm .perm{border-top:1px solid #ffffff1a;gap:9px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:grid}.hm .perm li{color:#fffc;justify-content:space-between;align-items:center;font-size:13px;display:flex}.hm .toast{color:var(--ink);opacity:0;animation:9s infinite hm-feed;animation-delay:calc(var(--i) * -3s);background:light-dark(#fff,#121726);border-radius:13px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;line-height:1.25;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 18px -12px #4d3a0099}.hm .toast img{border-radius:6px;width:22px;height:22px}.hm .toast b{color:light-dark(var(--navy),#edf0f7);font-size:11.5px;display:block}.hm .toast span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hm .urlbar{background:var(--grey);background:light-dark(var(--grey),#0b0e17);font:600 13.5px var(--f-m);color:light-dark(var(--navy),#edf0f7);border-radius:12px;align-items:center;gap:8px;padding:11px 12px;display:flex}.hm .urlbar .lk{width:16px;height:16px;color:var(--mute);animation:6s infinite hm-lock}.hm .typed{white-space:nowrap;width:13ch;animation:6s steps(13,end) infinite hm-typing;display:inline-block;overflow:hidden}.hm .caret{background:var(--blue);background:light-dark(var(--blue),#8ea6ff);width:2px;height:16px;margin-left:-6px;animation:.8s step-end infinite hm-caret}.hm .chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.hm .chips span{color:light-dark(var(--ok),#5ccb95);font:600 12px var(--f-b);background:light-dark(#e2f3e9,#0f2a20);border-radius:999px;padding:5px 10px;animation:6s infinite hm-chip}.hm .chips span:nth-child(2){background:var(--blue-tint);color:light-dark(var(--blue),#8ea6ff);animation-delay:.25s}.hm .dev-art{justify-content:center;align-items:flex-end;gap:16px;display:flex}.hm .dr{background:var(--grey);background:light-dark(var(--grey),#0b0e17);border-radius:5px;height:14px;display:block}.hm .dr.s{width:60%}.hm .dr.new{background:var(--yellow);color-scheme:light;animation:6s infinite both hm-row}.hm .lap{width:200px}.hm .lap .scr{border:5px solid var(--navy);border:5px solid light-dark(var(--navy),#c3cbdf);background:light-dark(#fff,#121726);border-bottom:0;border-radius:10px 10px 0 0;align-content:start;gap:6px;height:112px;padding:10px;display:grid}.hm .lap .base{background:var(--navy);background:light-dark(var(--navy),#172048);border-radius:0 0 8px 8px;height:8px;margin:0 -14px}.hm .tab{border:5px solid var(--navy);border:5px solid light-dark(var(--navy),#c3cbdf);background:light-dark(#fff,#121726);border-radius:14px;align-content:start;gap:6px;width:92px;height:120px;padding:12px 8px;display:grid}.hm .tab .dr{height:11px}.hm .tab .new{animation-delay:.35s}.hm .ph{border:4px solid var(--navy);border:4px solid light-dark(var(--navy),#c3cbdf);background:light-dark(#fff,#121726);border-radius:14px;align-content:start;gap:5px;width:58px;height:104px;padding:12px 5px 5px;display:grid}.hm .ph .dr{height:9px}.hm .ph .new{animation-delay:.7s}.hm .synced{color:light-dark(var(--ok),#5ccb95);font:600 12px var(--f-b);background:light-dark(#e2f3e9,#0f2a20);border-radius:999px;align-self:center;align-items:center;gap:5px;margin-left:6px;padding:5px 10px;animation:6s -1.6s infinite hm-chip;display:inline-flex}.hm .synced svg{stroke-width:2.4px;width:13px;height:13px}.hm .apps-art{align-items:center;gap:14px;display:flex}.hm .core{gap:10px;display:flex}.hm .core span{color:#fff;width:78px;font:600 11.5px var(--f-b);background:#ffffff21;border-radius:18px;justify-items:center;gap:7px;padding:14px 0 11px;display:grid}.hm .core span svg{width:26px;height:26px}.hm .core .gear svg{animation:10s linear infinite hm-spin}.hm .core .ct{background:#ffffff38}.hm .flow{background:repeating-linear-gradient(90deg,#ffffff80 0 6px,#0000 6px 12px);flex:1;min-width:40px;height:2px;position:relative}.hm .flow i{background:var(--yellow);width:24px;height:24px;color:light-dark(var(--navy),#edf0f7);font:700 11px var(--f-b);color-scheme:light;border-radius:50%;place-items:center;margin-top:-12px;font-style:normal;animation:4s ease-in-out infinite hm-flow;display:grid;position:absolute;top:50%;left:0}.hm .inv{color:#fff;font:600 11.5px var(--f-b);justify-items:center;gap:7px;display:grid}.hm .inv img{background:light-dark(#fff,#121726);border-radius:16px;width:54px;height:54px;padding:8px;animation:4s infinite hm-bump}.hm .win{border:1px solid var(--line2);border:1px solid light-dark(var(--line2),#262e44);border-radius:14px;overflow:hidden}.hm .win-bar{background:var(--grey);background:light-dark(var(--grey),#0b0e17);font:500 11px var(--f-m);color:var(--ink2);align-items:center;gap:6px;padding:7px 10px;display:flex}.hm .win-bar svg{width:13px;height:13px}.hm .win-body{grid-template-columns:repeat(3,1fr);padding:14px 4px 10px;display:grid;position:relative}.hm .win-body>span{z-index:1;font:600 11px var(--f-b);color:var(--ink2);justify-items:center;gap:5px;display:grid;position:relative}.hm .win-body img{background:light-dark(#fff,#121726);border-radius:12px;width:40px;height:40px;padding:5px;box-shadow:0 4px 10px -6px light-dark(#0b1a4466,#000000b8)}.hm .dir{background:var(--grey);background:light-dark(var(--grey),#0b0e17);border-radius:12px;grid-template-columns:1fr 1fr;gap:3px;width:40px;height:40px;padding:8px;display:grid}.hm .dir b{background:var(--faint);background:light-dark(var(--faint),#4a5470);border-radius:3px}.hm .pick{place-items:center;width:calc(33.3333% - 2.66667px);height:50px;animation:7.5s cubic-bezier(.6,0,.2,1) infinite hm-pick;display:grid;position:absolute;top:9px;left:4px}.hm .pick:before{content:"";border:2.5px solid var(--yellow-2);border-radius:15px;width:50px;height:50px;box-shadow:0 0 0 5px #ffd20a2e}.hm .pick:after{content:"Public";background:var(--navy);background:light-dark(var(--navy),#172048);color:var(--yellow);font:700 9.5px var(--f-b);letter-spacing:.02em;border-radius:999px;padding:1px 7px;font-style:normal;position:absolute;top:-9px}.hm .srv{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;padding:14px}.hm .srv-top{font:600 11.5px var(--f-m);justify-content:space-between;align-items:center;gap:10px;display:flex}.hm .srv-top span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hm .pw{border-radius:11px;width:38px;height:22px;animation:6s infinite hm-srv}.hm .pw:after{width:18px;height:18px;animation:6s infinite hm-srvk}.hm .srv-st{color:#ffffffd9;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.hm .srv-st .dot{border-radius:50%;flex:none;width:9px;height:9px;animation:6s infinite hm-dot}.hm .srv-st .st{flex:1;height:18px;position:relative}.hm .srv-st .st span{white-space:nowrap;position:absolute;inset:0}.hm .srv-st .s-on{animation:6s infinite hm-son}.hm .srv-st .s-off{opacity:0;animation:6s infinite hm-soff}.hm .shop{padding:var(--pad) 0;background:var(--grey);background:light-dark(var(--grey),#0b0e17);overflow:hidden}.hm .shop .shop-head p{max-width:46ch;margin-top:18px;font-size:18px}.hm .shop .count{vertical-align:.08em;background:var(--yellow);color:var(--ink);letter-spacing:-.03em;color-scheme:light;border-radius:12px;padding:.06em .34em .04em;display:inline-block;box-shadow:0 4px 14px -4px #ffd20a73}.hm .wall{gap:14px;margin:clamp(40px,5vw,64px) 0;display:grid;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hm .wrow{width:max-content;animation:hm-marq var(--t) linear infinite;display:flex}.hm .wrow.rev{animation-direction:reverse}.hm .wall:hover .wrow{animation-play-state:paused}.hm .wset{gap:14px;padding-right:14px;display:flex}.hm .wt{background:light-dark(#fff,#121726);border-radius:20px;align-items:center;gap:12px;padding:12px 20px 12px 12px;display:flex;box-shadow:0 1px 2px light-dark(#0b1a440f,#0000001c)}.hm .wt img{border-radius:10px;width:44px;height:44px}.hm .wt b{color:light-dark(var(--navy),#edf0f7);white-space:nowrap;font-size:16px;font-weight:600}.hm .shop-cats{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 32px;padding:0;list-style:none;display:flex}.hm .shop-cats li{color:var(--ink2);background:light-dark(#fff,#121726);border-radius:999px;align-items:baseline;gap:8px;padding:10px 18px;font-size:15px;display:flex}.hm .shop-cats li b{color:light-dark(var(--navy),#edf0f7);font-size:18px}.hm .dev{padding:var(--pad) 0;background:var(--navy);background:light-dark(var(--navy),#172048);color:#fff}.hm .dev .big{color:#fff}.hm .dev .big span{color:#8fa3d9}.hm .dev .eye{color:var(--yellow);margin-bottom:18px}.hm .dev-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.hm .dev-dl{grid-template-columns:1fr 1fr;gap:22px 28px;margin:36px 0;display:grid}.hm .dev-dl dt{color:#fff;font-size:17px;font-weight:600}.hm .dev-dl dd{color:#ffffffa8;margin:4px 0 0;font-size:15px}.hm .term{background:light-dark(#070e28,#172048);border:1px solid #ffffff1a;border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -40px light-dark(#000c,#000000bf)}.hm .term ol{font:14.5px/1.4 var(--f-m);color:#ffffffd1;gap:14px;margin:0;padding:22px 24px 26px;list-style:none;display:grid}.hm .term li{gap:14px;display:flex}.hm .term li span{color:#fff6;width:14px}.hm .term li.ok span{color:#7be0a6}.hm .term li.pub,.hm .term li.pub span{color:var(--yellow)}.hm .term.pre:not(.in) li{opacity:0}.hm .term.in li{animation:.4s both hm-type;animation-delay:calc(var(--k) * .55s + .2s)}.hm .term-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:12px 16px;display:flex}.hm .term-bar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.hm .term-bar i:nth-child(2){color-scheme:light;background:#febc2e}.hm .term-bar i:nth-child(3){color-scheme:light;background:#28c840}.hm .term-bar span{font-size:12px var(--f-m);color:#ffffff80;margin-left:10px}.hm .faq{padding:var(--pad) 0}.hm .faq-wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.hm .faq-side{justify-items:start;gap:20px;display:grid;position:sticky;top:120px}.hm .faq-side .eye{margin-bottom:-4px}.hm .faq-side>p{max-width:36ch;font-size:18px;line-height:1.5}.hm .faq-card{background:var(--navy);background:light-dark(var(--navy),#172048);color:#fff;border-radius:28px;gap:10px;width:100%;max-width:440px;margin-top:10px;padding:28px;display:grid;position:relative;overflow:hidden}.hm .faq-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffd20a61,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px}.hm .faq-card>*{position:relative}.hm .faq-card .eye{color:var(--yellow);margin:0}.hm .faq-card p{color:#ffffffb3;font-size:15px}.hm .faq-card .row{margin-top:10px}.hm .faq-tel{font:600 clamp(26px, 2.4vw, 34px)/1.1 var(--f-b);letter-spacing:-.03em;color:#fff;text-decoration:none;transition:color .2s}.hm .faq-tel:hover{color:var(--yellow)}.hm .qa{counter-reset:q;gap:12px;display:grid}.hm .qa details{counter-increment:q;interpolate-size:allow-keywords;background:var(--grey);background:light-dark(var(--grey),#0b0e17);border:1px solid #0000;border-radius:22px;transition:background .3s,border-color .3s,box-shadow .4s}.hm .qa details:hover{border-color:var(--line2);border-color:light-dark(var(--line2),#262e44)}.hm .qa details[open]{border-color:var(--line2);border-color:light-dark(var(--line2),#262e44);background:light-dark(#fff,#121726);box-shadow:0 30px 60px -36px light-dark(#0b1a4466,#000000b8)}.hm .qa details::details-content{block-size:0;transition:block-size .45s cubic-bezier(.2, .7, .2, 1), content-visibility .45s allow-discrete;overflow:clip}.hm .qa details[open]::details-content{block-size:auto}.hm .qa summary{cursor:pointer;font:600 clamp(18px, 1.6vw, 21px)/1.3 var(--f-b);letter-spacing:-.015em;color:light-dark(var(--navy),#edf0f7);border-radius:22px;align-items:center;gap:18px;padding:24px 26px;list-style:none;display:flex}.hm .qa summary::-webkit-details-marker{display:none}.hm .qa summary:before{content:counter(q, decimal-leading-zero);width:26px;font:500 13px var(--f-m);letter-spacing:.04em;color:var(--mute);flex:none;transition:color .3s}.hm .qa summary:focus-visible{outline:2px solid var(--blue);outline:2px solid light-dark(var(--blue),#8ea6ff);outline-offset:-2px}.hm .qa [open] summary:before{color:light-dark(var(--blue),#8ea6ff)}.hm .qa summary i{border:1px solid var(--line2);border:1px solid light-dark(var(--line2),#262e44);background:light-dark(#fff,#121726);border-radius:50%;flex:none;width:36px;height:36px;margin-left:auto;transition:background .3s,border-color .3s;position:relative}.hm .qa summary i:before,.hm .qa summary i:after{content:"";background:var(--navy);background:light-dark(var(--navy),#edf0f7);border-radius:2px;width:12px;height:2px;transition:rotate .3s;position:absolute;top:50%;left:50%;translate:-50% -50%}.hm .qa summary i:after{rotate:90deg}.hm .qa [open] summary i{background:var(--yellow);border-color:var(--yellow);border-color:light-dark(var(--yellow),#4a3f14);color-scheme:light}.hm .qa [open] summary i:after{rotate:0deg}.hm .qa p{max-width:68ch;padding:0 82px 28px 70px;font-size:17px;line-height:1.65}.hm .qa [open] p{animation:.5s 80ms both hm-faq-in}.hm .end{background:var(--navy);background:light-dark(var(--navy),#172048);color:#fff;text-align:center;padding:clamp(96px,12vw,160px) 0;position:relative;overflow:hidden}.hm .end-in{z-index:1;position:relative}.hm .end h2{font:600 clamp(40px, 6vw, 84px)/1 var(--f-b);letter-spacing:-.05em;color:#fff;margin-bottom:36px}.hm .end h2 span{color:var(--yellow)}.hm .end-call{color:#ffffffa8;margin-top:22px}.hm .end-call a{color:#fff}.hm .end-icons .float-icon{opacity:.12;width:56px;height:56px;left:calc(6% + var(--k) * 12%);animation:14s linear infinite hm-rise;animation-delay:calc(var(--k) * -1.8s);background:light-dark(#fff,#121726);border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-80px}@keyframes hm-tg{0%,45%{background:#fff3}50%,95%{background:#1e8e5a}}@keyframes hm-tgk{0%,45%{translate:0}50%,95%{translate:12px}}@keyframes hm-srv{0%,45%,to{background:#1e8e5a}50%,95%{background:#fff3}}@keyframes hm-srvk{0%,45%,to{translate:16px}50%,95%{translate:0}}@keyframes hm-son{0%,44%,to{opacity:1;translate:0}47%,97%{opacity:0;translate:0 -5px}}@keyframes hm-soff{0%,48%{opacity:0;translate:0 5px}51%,94%{opacity:1;translate:0}97%,to{opacity:0}}@keyframes hm-join{0%,10%{opacity:0;scale:0}18%{opacity:1;scale:1.2}24%,82%{opacity:1;scale:1}92%,to{opacity:0;scale:0}}@keyframes hm-add{0%,to{scale:1}6%{color:#ffd20a;border-color:light-dark(#ffd20a,#4a3f14);scale:.85}12%{scale:1}}@keyframes hm-feed{0%{opacity:0;transform:translateY(-12px)scale(.96)}5%,30%{opacity:1;transform:none}36%,63%{opacity:1;transform:translateY(44px)scale(.98)}69%,92%{opacity:.55;transform:translateY(88px)scale(.95)}to{opacity:0;transform:translateY(98px)scale(.93)}}@keyframes hm-typing{0%,6%{width:0}42%,92%{width:13ch}to{width:0}}@keyframes hm-caret{50%{opacity:0}}@keyframes hm-lock{0%,44%{color:light-dark(#8a93a8,#7e889f);scale:1}48%{color:light-dark(#1e8e5a,#5ccb95);scale:1.3}54%,92%{color:light-dark(#1e8e5a,#5ccb95);scale:1}to{color:light-dark(#8a93a8,#7e889f)}}@keyframes hm-chip{0%,46%{opacity:0;translate:0 6px}54%,92%{opacity:1;translate:0}to{opacity:0}}@keyframes hm-row{0%,8%{opacity:0;scale:.7 1}16%,88%{opacity:1;scale:1}to{opacity:0}}@keyframes hm-spin{to{rotate:360deg}}@keyframes hm-flow{0%{opacity:0;left:0}12%{opacity:1}70%{opacity:1;left:calc(100% - 24px)}80%,to{opacity:0;left:calc(100% - 24px)}}@keyframes hm-bump{0%,70%{scale:1}77%{scale:1.12}86%,to{scale:1}}@keyframes hm-pick{0%,28%{transform:translate(0)}33%,61%{transform:translate(100%)}66%,94%{transform:translate(200%)}to{transform:translate(0)}}@keyframes hm-dot{0%,45%,to{background:#3ddc84;box-shadow:0 0 0 4px #3ddc8433}50%,95%{box-shadow:none;background:light-dark(#8a93a8,#4a5470)}}@keyframes hm-bob{50%{transform:translateY(-10px)}}@keyframes hm-marq{to{transform:translate(-50%)}}@keyframes hm-blink{50%{opacity:.35}}@keyframes hm-pop{0%{opacity:0;scale:.7}}@keyframes hm-type{0%{opacity:0;translate:-8px}}@keyframes hm-rise{to{transform:translateY(-900px)rotate(20deg)}}@keyframes hm-faq-in{0%{opacity:0;translate:0 -6px}}@property --fl{syntax:"<length>";inherits:false;initial-value:0}@property --fr{syntax:"<length>";inherits:false;initial-value:0}@keyframes hm-biz-fade{0%{--fl:0px;--fr:var(--fade)}8%{--fl:var(--fade)}92%{--fr:var(--fade)}to{--fl:var(--fade);--fr:0px}}.hm .bento:not(.live) .bt-art *,.hm .bento:not(.live) .bt-art :after{animation-play-state:paused}@media (width<=1024px){.hm .hx-fi.f1,.hm .hx-fi.f4{display:none}.hm .bento{grid-template-rows:420px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""b c""d d""e e""f g";grid-auto-rows:272px}}@media (width<=860px){.hm .biz-head,.hm .how-grid,.hm .dev-grid,.hm .faq-wrap{grid-template-columns:1fr}.hm .faq-side{position:static}.hm .how{padding:var(--pad) 0}.hm .how-list li.on{opacity:1}.hm .how-prog{display:none}.hm .how-stage{background:0 0;gap:12px;height:auto;display:grid}.hm .hs{opacity:1;background:var(--grey);background:light-dark(var(--grey),#0b0e17);border-radius:24px;height:320px;display:none;position:relative;scale:1}.hm .hs.on{display:grid}.hm .hx-body{grid-template-columns:1fr}.hm .hx-side{display:none}}@media (width<=520px){.hm .hx h1{font-size:44px}.hm .hx-stage{margin-top:40px}.hm .hx-bar span{margin:0 0 0 10px;padding:3px 10px;font-size:11px}.hm .hx-sample{right:10px}.hm .hx-main{gap:14px;padding:16px}.hm .hx-kpis{gap:8px}.hm .hx-kpis>div{padding:10px}.hm .hx-kpis b{font-size:17px}.hm .hx-kpis em{display:none}.hm .hx-chart{height:64px}.hm .hx-feed li:nth-child(3){display:none}.hm .hx-phone{border-width:4px;border-radius:22px;width:150px;padding:6px;bottom:-40px;right:-4px}.hm .hx-phone .ph-top b{font-size:13px}.hm .hx-phone li{padding:6px 8px;font-size:11px}.hm .hx-phone .ph-btn{padding:7px;font-size:11px}.hm .hx-fi{border-radius:14px;width:46px;height:46px;padding:7px}.hm .hx-fi.f3,.hm .hx-fi.f2{display:none}.hm .hx-fi.f0{top:-30px;left:-10px}.hm .hx-fi.f5{top:-40px;right:10%}.hm .biz-view{--fade:28px}.hm .bcard{height:500px;padding:24px}.hm .bcard h3{font-size:27px}.hm .bcard .bshot{left:24px;right:24px}.hm .bento{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"a""b""c""d""e""f""g";grid-auto-rows:auto}.hm .bt{padding:22px}.hm .bt-art{flex:none}.hm .msg-art{min-height:128px}.hm .team-art{flex-direction:column}.hm .grps{width:100%}.hm .inf{margin-top:10px;font-size:88px}.hm .g-fin{margin-left:20px}.hm .dev-art{gap:10px}.hm .lap{width:150px}.hm .lap .scr{height:92px}.hm .tab{width:72px;height:96px}.hm .ph{width:46px;height:84px}.hm .synced{display:none}.hm .core{gap:6px}.hm .core span{width:62px;font-size:10.5px}.hm .core span svg{width:22px;height:22px}.hm .apps-art{gap:8px}.hm .inv img{width:46px;height:46px}.hm .m-form,.hm .m-cloud{width:290px}.hm .m-grid{grid-template-columns:repeat(3,64px)}.hm .m-grid span{width:64px;height:64px}.hm .wt{padding:8px 14px 8px 8px}.hm .wt img{width:34px;height:34px}.hm .wt b{font-size:14px}.hm .qa summary{gap:12px;padding:18px 16px}.hm .qa summary i{width:32px;height:32px}.hm .qa p{padding:0 18px 22px 54px}.hm .faq-card{padding:22px}.hm .dev-dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hm .hx-fi,.hm .wrow,.hm .end-icons .float-icon,.hm .m-grid span.busy:before{animation:none}.hm .bt-art *,.hm .bt-art :after{animation:none!important}.hm .toast{opacity:1;transform:translateY(calc(var(--i) * 44px))}.hm .hx-win{transform:none}.hm .qa details::details-content{transition:none}.hm .qa [open] p{animation:none}}.bcard[data-astro-cid-icqnq2ii]{position:relative}.bcard-main-link[data-astro-cid-icqnq2ii]{color:inherit;text-decoration:none}.bcard-main-link[data-astro-cid-icqnq2ii]:after{content:"";z-index:1;position:absolute;inset:0}.bapp-link[data-astro-cid-icqnq2ii]{z-index:2;transition:transform .2s;display:inline-flex;position:relative}.bapp-link[data-astro-cid-icqnq2ii]:hover{transform:scale(1.1)}
