:root{--grid:35;--page-side-margin:68px;--grid-full-base:calc(100vw - var(--page-side-margin)*2)}.heading_other_apps{display:none}.apps-grid .other-item{display:none;opacity:0;position:absolute!important;visibility:hidden}body:after{background:rgba(240,244,244,.96);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s,visibility 1ms .5s;visibility:hidden;z-index:2000}body.modal-open:after{opacity:1;transition:opacity .5s;visibility:visible}.app-modal{border-radius:10px;left:50%;max-height:100vh;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .3s,visibility 1ms .3s;visibility:hidden;width:calc(23/var(--grid)*var(--grid-full-base));z-index:2002!important;z-index:var(--modal-z-index)}@media screen and (max-width:1300px){.app-modal{width:calc(31/var(--grid)*var(--grid-full-base))}}@media screen and (max-width:768px){.app-modal{height:100vh;height:100dvh;width:100vw;width:100dvw}}button.app-modal__close{-webkit-appearance:none;background:0 0;border:none;color:inherit;font-weight:inherit;margin:0;overflow:visible;padding:0;text-align:left;width:auto}.app-modal__close{position:absolute;right:32px;top:32px;z-index:10}.app-modal__close:hover svg path{fill:var(--primary)}.app-modal__close svg{display:block;width:24px}.app-modal__close svg path{transition:fill .5s}.app-modal__header{grid-gap:24px;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:32px}@media screen and (max-width:768px){.app-modal__header{grid-gap:20px;align-items:flex-start;flex-direction:column;gap:20px}}.app-modal__header__icon{height:90px;width:90px}.app-modal__header__meta{grid-gap:27px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:27px;justify-content:space-between}@media screen and (max-width:768px){.app-modal__header__meta{width:100%}}@media screen and (min-width:769px){.app-modal__header__meta{grid-gap:0;gap:0;height:90px}}.app-modal__header__meta__demo{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;padding:0 12px}@media screen and (max-width:768px){.app-modal__header__meta__demo{width:100%}}.app-modal__scroller{max-height:100vh;overflow:hidden;overflow-y:auto;padding:50px 40px}.app-modal__body{margin-bottom:32px;margin-top:16px}.app-modal__screenshot{aspect-ratio:16/9;border-radius:10px;max-width:80%;width:100%}.app-modal.is-open{opacity:1;transition:opacity .3s;visibility:visible}@media screen and (max-width:768px){.app-modal.is-open>.card-frame>.card-frame__frame{border-radius:0}.app-modal__header__meta__title{margin-bottom:0}}.app-modal.is-open>.card-frame>.card-frame__shadow{opacity:1;transform:translate3d(4px,4px,0)}.app-modal.is-open>.card-frame>.card-frame__shadow:before{transform:translate3d(-4px,-4px,0)}.card-frame{z-index:-1}.card-frame,.card-frame__frame,.card-frame__shadow{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.card-frame__frame,.card-frame__shadow{border-radius:10px;content:""}.card-frame__shadow{opacity:0;overflow:hidden;position:relative}.button .card-frame__shadow,.card-frame__shadow{transition:opacity .3s,transform .3s ease}.card-frame__shadow:before{background:var(--shadow-pattern) 0 0/200px repeat;content:"";display:block;height:calc(100% + 4px);left:0;position:absolute;top:0;transition:transform .3s;width:calc(100% + 4px)}.button .card-frame__shadow:before{transition:transform .3s ease}.card-frame__frame{background:#fff;border:1px solid var(--borders)}.button .card-frame__frame{transition:background .3s,border .3s}.loading-bars{padding:22px 20px;text-align:center}.loading-bars .bar{animation:pulse 1.2s ease-out infinite;background:var(--primary);display:inline-block;height:8px;width:5px}.loading-bars .bar:nth-of-type(0n+1){animation-delay:0s}.loading-bars .bar:nth-of-type(0n+2){animation-delay:.2s}.loading-bars .bar:nth-of-type(0n+3){animation-delay:.4s}.loading-bars .bar:nth-of-type(0n+4){animation-delay:.6s}.loading-bars .bar:nth-of-type(0n+5){animation-delay:.8s}@keyframes pulse{0%,75%{transform:scale(1)}25%{transform:scaleY(3)}}