.mk-rise{animation:.8s cubic-bezier(.2,.7,.2,1) both mk-rise}@keyframes mk-rise{0%{opacity:0;transform:translateY(24px)}}.mk-rise-phone{animation:1s cubic-bezier(.2,.7,.2,1) both mk-rise-phone}@keyframes mk-rise-phone{0%{opacity:0;transform:translateY(60px)scale(.96)}}.mk-words>span{animation:.7s cubic-bezier(.2,.7,.2,1) both mk-word;display:inline-block}@keyframes mk-word{0%{opacity:0;filter:blur(8px);transform:translateY(.4em)}}.mk-drift{animation:16s ease-in-out infinite alternate mk-drift}@keyframes mk-drift{0%{transform:translate(-2%,-1.5%)scale(1)}to{transform:translate(2.5%,2%)scale(1.07)}}.mk-chip{animation:9s ease-in-out infinite both mk-chip}@keyframes mk-chip{0%{opacity:0;transform:translateY(14px)scale(.92)}6%,30%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-10px)scale(.96)}}.mk-imp-type{animation:6s infinite mk-imp-type}@keyframes mk-imp-type{0%,6%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(7,end)}30%,92%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.mk-imp-press{animation:6s infinite mk-imp-press}@keyframes mk-imp-press{0%,33%{transform:none}36%{transform:scale(.88)}40%,to{transform:none}}.mk-imp-row{animation:6s infinite both mk-imp-row}@keyframes mk-imp-row{0%,40%{opacity:0;transform:translateY(-12px)}47%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-12px)}}.mk-imp-done{animation:6s infinite both mk-imp-done}@keyframes mk-imp-done{0%,60%{opacity:0;transform:translateY(6px)scale(.9)}66%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(6px)scale(.9)}}.mk-look-bg{animation:8s infinite mk-look-bg}@keyframes mk-look-bg{0%,18%{background-color:#fbc2eb}22%,40%{background-color:#0b0d12}44%,62%{background-color:#e8ede4}66%,to{background-color:#fde68a}}.mk-look-fg{animation:8s infinite mk-look-fg}@keyframes mk-look-fg{0%,18%{background-color:#3b1f4a}22%,40%{background-color:#f4f4f5}44%,62%{background-color:#7d9471}66%,to{background-color:#111}}.mk-look-text{animation:8s infinite mk-look-text}@keyframes mk-look-text{0%,18%{color:#3b1f4a;font-family:var(--font-poppins)}22%,40%{color:#f4f4f5;font-family:var(--font-space-grotesk)}44%,62%{color:#2f3a2b;font-family:var(--font-dm-serif)}66%,to{color:#111;font-family:var(--font-archivo)}}.mk-look-live{animation:8s infinite both mk-look-live}@keyframes mk-look-live{0%,70%{opacity:0;transform:translateY(8px)scale(.85)}75%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.85)}}.mk-tap{animation:5s infinite mk-tap}@keyframes mk-tap{0%,12%{transform:translate(70px,50px)}32%{transform:none}36%{transform:scale(.82)}40%,82%{transform:none}to{transform:translate(70px,50px)}}.mk-tapped{animation:5s infinite both mk-tapped}@keyframes mk-tapped{0%,36%{opacity:0;transform:translateY(6px)}42%,72%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(-4px)}}.mk-slot{animation:6s infinite mk-slot}@keyframes mk-slot{0%,34%{color:inherit;background-color:#0000}40%,92%{background-color:var(--lp-btn-text);color:var(--lp-btn-bg)}to{color:inherit;background-color:#0000}}.mk-booked{animation:6s infinite both mk-booked}@keyframes mk-booked{0%,46%{opacity:0;transform:translateY(6px)scale(.92)}52%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(6px)scale(.92)}}.mk-layout{animation:9s infinite both mk-layout}@keyframes mk-layout{0%{opacity:0;transform:translateY(10px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-6px)}}.mk-layout-label{animation:9s infinite both mk-layout-label}@keyframes mk-layout-label{0%,31%{background-color:var(--ink);color:#fff}34%,to{color:var(--muted-foreground);background-color:#0000}}.mk-faq details::details-content{block-size:0;transition:block-size .45s cubic-bezier(.2, .7, .2, 1), content-visibility .45s allow-discrete;overflow:clip}.mk-faq details[open]::details-content{block-size:auto}.mk-faq{interpolate-size:allow-keywords}.mk-tick{animation:.35s cubic-bezier(.2,.7,.2,1) mk-tick}@keyframes mk-tick{0%{opacity:0;transform:translateY(40%)}}.mk-paste{animation:1.2s steps(18,end) both mk-paste}@keyframes mk-paste{0%{clip-path:inset(0 100% 0 0)}}.mk-flash{animation:1.8s ease-out both mk-flash}@keyframes mk-flash{0%,40%{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 35%, transparent);border-color:var(--brand)}}.mk-progress{transform-origin:0;animation:linear both mk-progress}@keyframes mk-progress{0%{transform:scaleX(0)}}.mk-toast{animation:.45s cubic-bezier(.2,.7,.2,1) both mk-toast}@keyframes mk-toast{0%{opacity:0;transform:translateY(16px)scale(.96)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-stagger>*{animation:linear both mk-reveal;animation-timeline:view();animation-range:entry entry 60%}.mk-stagger>:nth-child(3n+2){animation-range:entry 10% entry 75%}.mk-stagger>:nth-child(3n+3){animation-range:entry 20% entry 90%}.mk-feat{view-timeline-name:--mk-feat}.mk-feat .mk-feat-fill{opacity:0;animation:linear mk-feat-fill;animation-timeline:--mk-feat;animation-range:cover 35% cover 65%;display:block}.mk-cards>*{animation:linear both mk-pop-in;animation-timeline:view();animation-range:entry entry 55%}.mk-cards>:nth-child(4n+2){animation-range:entry 6% entry 65%}.mk-cards>:nth-child(4n+3){animation-range:entry 12% entry 75%}.mk-cards>:nth-child(4n+4){animation-range:entry 18% entry 85%}.mk-fill-x,.mk-fill-y{animation:linear both mk-fill-x;animation-timeline:view();animation-range:entry 40% cover 55%}.mk-fill-y{animation-name:mk-fill-y}.mk-dot{animation:linear both mk-dot;animation-timeline:view();animation-range:entry 60%}}}@keyframes mk-fill-x{0%{transform:scaleX(0)}}@keyframes mk-fill-y{0%{transform:scaleY(0)}}@keyframes mk-feat-fill{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes mk-pop-in{0%{opacity:0;transform:translateY(24px)scale(.94)}}@keyframes mk-dot{0%{background-color:var(--border);transform:scale(.4)}}.mk-feat-fill{display:none}.mk-lift{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.mk-lift:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.mk-words>span,.mk-drift,.mk-rise,.mk-rise-phone,.mk-chip,.mk-imp-type,.mk-imp-press,.mk-imp-row,.mk-imp-done,.mk-look-bg,.mk-look-fg,.mk-look-text,.mk-look-live,.mk-tap,.mk-tapped,.mk-slot,.mk-booked,.mk-tick,.mk-paste,.mk-flash,.mk-progress,.mk-toast{animation:none}.mk-layout{opacity:0;animation:none}.mk-layout:first-child{opacity:1}.mk-layout-label{animation:none}.mk-lift{transition:none}.mk-faq details::details-content{transition:none}.mk-lift:hover{transform:none}}
