.mk{--mk-night:10 11 16;--mk-ease:cubic-bezier(0.2,0.7,0.2,1)}.mk-mesh{position:absolute;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 58%,transparent 100%);mask-image:radial-gradient(closest-side,#000 58%,transparent 100%)}.mk-mesh__base{position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 25%,transparent 88%);mask-image:radial-gradient(closest-side,#000 25%,transparent 88%);background:linear-gradient(125deg,rgba(110,226,160,.5) 8%,rgba(14,176,166,.42) 34%,rgba(96,180,255,.34) 52%,rgba(108,92,231,.5) 72%,rgba(176,160,255,.5) 92%)}.mk-blob{position:absolute;aspect-ratio:1;border-radius:9999px;will-change:transform;animation:mk-drift-a 26s var(--mk-ease) infinite alternate}.mk-blob--green{background:radial-gradient(closest-side,rgba(0,160,71,.78),rgba(0,160,71,.6) 30%,rgba(0,160,71,.26) 64%,rgba(0,160,71,0) 100%)}.mk-blob--mint{background:radial-gradient(closest-side,rgba(110,226,160,.8),rgba(110,226,160,.6) 32%,rgba(110,226,160,.24) 66%,rgba(110,226,160,0) 100%)}.mk-blob--teal{background:radial-gradient(closest-side,rgba(14,176,166,.72),rgba(14,176,166,.55) 30%,rgba(14,176,166,.22) 64%,rgba(14,176,166,0) 100%)}.mk-blob--purple{background:radial-gradient(closest-side,rgba(108,92,231,.85),rgba(108,92,231,.66) 30%,rgba(108,92,231,.28) 64%,rgba(108,92,231,0) 100%)}.mk-blob--lilac{background:radial-gradient(closest-side,rgba(176,160,255,.85),rgba(176,160,255,.62) 32%,rgba(176,160,255,.26) 66%,rgba(176,160,255,0) 100%)}.mk-blob--sky{background:radial-gradient(closest-side,rgba(96,180,255,.55),rgba(96,180,255,.4) 32%,rgba(96,180,255,.15) 66%,rgba(96,180,255,0) 100%)}.mk-blob:nth-of-type(2){animation-name:mk-drift-b;animation-duration:31s}.mk-blob:nth-of-type(3){animation-name:mk-drift-c;animation-duration:23s}.mk-blob:nth-of-type(4){animation-name:mk-drift-b;animation-duration:35s;animation-direction:alternate-reverse}.mk-blob:nth-of-type(5){animation-name:mk-drift-c;animation-duration:29s;animation-direction:alternate-reverse}.mk-blob:nth-of-type(6){animation-name:mk-drift-a;animation-duration:33s;animation-direction:alternate-reverse}@keyframes mk-drift-a{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-7%,5%,0) scale(1.08)}to{transform:translate3d(5%,-4%,0) scale(.95)}}@keyframes mk-drift-b{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(8%,6%,0) scale(.93)}to{transform:translate3d(-5%,3%,0) scale(1.07)}}@keyframes mk-drift-c{0%{transform:translateZ(0) scale(1.04)}50%{transform:translate3d(4%,-7%,0) scale(1)}to{transform:translate3d(-6%,4%,0) scale(1.1)}}.mk-hero-visual{container-type:inline-size}.mk-hero-found{visibility:hidden}@container (min-width: 500px){.mk-hero-found{visibility:visible}}.mk-phone{container-type:inline-size}.mk-phone__body{position:relative;border-radius:15cqw;padding:2.7cqw;background:linear-gradient(155deg,#474a52,#1b1d22 30%,#0c0d10 70%,#2a2c31);box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.16),inset 0 0 0 .9cqw #07080a,0 1px 1px rgba(16,24,40,.08),0 42px 80px -28px rgba(16,24,40,.42),0 22px 44px -30px rgba(16,24,40,.36)}.mk-phone__body:after,.mk-phone__body:before{content:"";position:absolute;width:.9cqw;border-radius:1cqw;background:#2a2c31}.mk-phone__body:before{left:-.7cqw;top:22%;height:11%}.mk-phone__body:after{right:-.7cqw;top:28%;height:16%}.mk-phone__screen{position:relative;overflow:hidden;border-radius:12.4cqw;aspect-ratio:660/1434;background:#f2f1f6;isolation:isolate}.mk-phone__screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.mk-screen{opacity:0;transition:opacity .45s ease}.mk-screen[data-on=true]{opacity:1}.mk-card{border-radius:14px;background:rgb(var(--d-panel));box-shadow:0 0 0 1px rgba(17,20,28,.07),0 18px 40px -14px rgba(17,20,28,.22),0 6px 14px -8px rgba(17,20,28,.12)}.mk-bob{animation:mk-bob 7s ease-in-out infinite}.mk-bob--slow{animation-duration:9s;animation-delay:-3s}.mk-bob--late{animation-duration:8s;animation-delay:-5s}@keyframes mk-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}.mk-arrive{animation:mk-arrive .9s var(--mk-ease) both}@keyframes mk-arrive{0%{opacity:0;transform:translate3d(0,14px,0) scale(.98)}to{opacity:1;transform:none}}.mk-swap{opacity:0;transform:translate3d(0,10px,0);transition:opacity .45s ease,transform .6s var(--mk-ease);pointer-events:none}.mk-swap[data-on=true]{opacity:1;transform:none}html[data-mk-reveal] .mk-reveal:not(.is-in){opacity:0;transform:translate3d(0,18px,0)}.mk-reveal{transition:opacity .8s var(--mk-ease),transform .8s var(--mk-ease)}.mk-progress{transform-origin:left center;animation:mk-progress var(--mk-dwell,7s) linear both}.mk-progress[data-paused=true]{animation-play-state:paused}@keyframes mk-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mk-collapse{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .45s var(--mk-ease),visibility 0s linear .45s}.mk-collapse[data-open=true]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .45s var(--mk-ease),visibility 0s}.mk-collapse>*{min-height:0;overflow:hidden}.mk-faq summary{list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq[open] .mk-faq__chev{transform:rotate(45deg)}.mk-night{background-color:rgb(var(--mk-night));background-image:radial-gradient(60% 55% at 12% 0,rgba(108,92,231,.28),transparent 70%),radial-gradient(45% 50% at 100% 100%,rgba(0,160,71,.16),transparent 70%)}.mk-grid-lines{background-image:linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000,transparent 75%)}.mk-browser{border-radius:14px;background:rgb(var(--d-canvas));box-shadow:0 0 0 1px rgba(17,20,28,.08),0 50px 100px -40px rgba(17,20,28,.35),0 24px 48px -28px rgba(17,20,28,.22)}.mk-scale{position:relative;width:100%;container-type:inline-size;aspect-ratio:var(--mk-w) /var(--mk-h)}.mk-scale__inner{position:absolute;left:0;top:0;width:calc(var(--mk-w) * 1px);height:calc(var(--mk-h) * 1px);transform-origin:0 0;transform:scale(tan(atan2(100cqw,calc(var(--mk-w) * 1px))))}.mk-rail{scrollbar-width:none}.mk-rail::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.mk-arrive,.mk-blob,.mk-bob,.mk-progress{animation:none!important}.mk-collapse,.mk-reveal,.mk-screen,.mk-swap{transition:none!important}html[data-mk-reveal] .mk-reveal:not(.is-in){opacity:1;transform:none}}