.mk-page{--mk-ease:cubic-bezier(.2, .8, .2, 1);--mk-spring:cubic-bezier(.34, 1.45, .64, 1);--mk-shadow:0 1px 2px #14281e0f, 0 12px 40px -12px #14322829;--mk-shadow-lg:0 2px 4px #14281e0d, 0 30px 80px -24px #14322842;overflow-x:clip}[data-theme=dark] .mk-page{--mk-shadow:0 1px 2px #0006, 0 12px 40px -12px #0009;--mk-shadow-lg:0 2px 4px #0006, 0 30px 80px -24px #000000bf}@media (prefers-reduced-motion:no-preference){html:has(.mk-page){scroll-behavior:smooth}}.mk-page section[id],.mk-page [data-anchor]{scroll-margin-top:84px}.mk-window{background:var(--bg);box-shadow:var(--mk-shadow-lg);outline:1px solid var(--line);border-radius:24px;overflow:hidden}.mk-card{background:var(--bg);box-shadow:var(--mk-shadow);outline:1px solid var(--line);border-radius:18px}.mk-dots{background-color:var(--surface);background-image:radial-gradient(color-mix(in srgb, var(--muted) 22%, transparent) 1px, transparent 1px);background-size:16px 16px}.mk-aura{background:radial-gradient(42% 50% at 68% 38%, var(--glow), transparent 70%), radial-gradient(36% 46% at 34% 52%, var(--glow-2), transparent 70%)}.mk-gradient-ring{background:linear-gradient(120deg,#1a73e8,#188038 50%,#f29900) border-box}[data-theme=dark] .mk-gradient-ring{background:linear-gradient(120deg,#8ab4f8,#81c995 50%,#fdd663) border-box}.mk-brand-fill{background:linear-gradient(270deg,#1a73e8,#188038 70%,#f29900)}[data-theme=dark] .mk-brand-fill{background:linear-gradient(270deg,#8ab4f8,#81c995 70%,#fdd663)}.mk-skel{background:color-mix(in srgb, var(--ink) 9%, transparent);border-radius:99px}.mk-demo{--s:0}.mk-in,.mk-pop,.mk-drop,.mk-fade,.mk-slide,.mk-grow,.mk-grow-y,.mk-count,.mk-move,.mk-draw{--on:calc(clamp(0, calc(var(--s) - var(--at,0) + 1), 1) * clamp(0, calc(var(--off,999) - var(--s)), 1))}.mk-in{opacity:var(--on);transform:translateY(calc((1 - var(--on)) * 12px));transition:opacity .45s var(--mk-ease) var(--d,0s), transform .7s var(--mk-ease) var(--d,0s)}.mk-pop{opacity:var(--on);transform:scale(calc(.82 + .18 * var(--on)));transition:opacity .3s var(--mk-ease) var(--d,0s), transform .6s var(--mk-spring) var(--d,0s)}.mk-drop{opacity:var(--on);transform:translateY(calc((1 - var(--on)) * -34px)) rotate(calc(var(--r,0deg) + (1 - var(--on)) * var(--r0,6deg))) scale(calc(1.06 - .06 * var(--on)));transition:opacity .35s var(--mk-ease) var(--d,0s), transform .75s var(--mk-spring) var(--d,0s)}.mk-fade{opacity:var(--on);transition:opacity .4s var(--mk-ease) var(--d,0s)}.mk-slide{opacity:var(--on);transform:translateX(calc((1 - var(--on)) * 28px));transition:opacity .4s var(--mk-ease) var(--d,0s), transform .7s var(--mk-ease) var(--d,0s)}.mk-move{opacity:var(--on);transform:translate(calc((1 - var(--on)) * var(--mx,70px)), calc((1 - var(--on)) * var(--my,50px)));transition:opacity .3s var(--mk-ease) var(--d,0s), transform .9s cubic-bezier(.65, 0, .35, 1) var(--d,0s)}.mk-grow{transform-origin:100%;transform:scaleX(var(--on));transition:transform var(--dur,.9s) var(--mk-ease) var(--d,0s)}.mk-grow-y{transform-origin:top;transform:scaleY(var(--on));transition:transform var(--dur,.9s) var(--mk-ease) var(--d,0s)}.mk-fill{transform-origin:100%;transform:scaleX(var(--p,1));transition:transform .95s cubic-bezier(.45,0,.25,1)}.mk-draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--on));transition:stroke-dashoffset var(--dur,1.4s) cubic-bezier(.55, .1, .35, 1) var(--d,0s)}@property --mk-n{syntax:"<integer>";inherits:false;initial-value:0}.mk-count{--mk-n:calc(var(--from,0) + (var(--to,0) - var(--from,0)) * var(--on));counter-reset:mkn var(--mk-n);transition:--mk-n var(--dur,2s) var(--mk-ease) var(--d,0s)}.mk-count:after{content:counter(mkn)}.mk-demo[data-ready]:not([data-play]) *,.mk-demo[data-ready]:not([data-play]) :before,.mk-demo[data-ready]:not([data-play]) :after{animation-play-state:paused!important}@keyframes mk-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.mk-typing i{background:currentColor;border-radius:99px;width:5px;height:5px;animation:1.1s infinite mk-typing;display:inline-block}.mk-typing i:nth-child(2){animation-delay:.15s}.mk-typing i:nth-child(3){animation-delay:.3s}@keyframes mk-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.mk-pulse{position:relative}.mk-pulse:after{content:"";border-radius:inherit;background:inherit;animation:mk-pulse 1.8s var(--mk-ease) infinite;position:absolute;inset:0}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-spin{animation:.9s linear infinite mk-spin}@keyframes mk-scan{0%{opacity:0;transform:translateY(-10%)}15%,85%{opacity:1}to{opacity:0;transform:translateY(1000%)}}.mk-scan{animation:1.6s cubic-bezier(.45,0,.55,1) infinite mk-scan}@keyframes mk-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}.mk-flow{animation:14s linear infinite mk-flow}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mk-float{animation:5s ease-in-out infinite mk-float}@keyframes mk-shine{0%{transform:translate(120%)}60%,to{transform:translate(-220%)}}.mk-shine{position:relative;overflow:hidden}.mk-shine:after{content:"";width:45%;animation:mk-shine 2.6s var(--mk-ease) infinite;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;inset:0}@keyframes mk-bars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.mk-bars i{transform-origin:bottom;animation:mk-bars 1.8s var(--mk-ease) infinite}@keyframes mk-orbit{to{transform:rotate(360deg)}}.mk-orbit{animation:6s linear infinite mk-orbit}@keyframes mk-toggle{0%,40%{transform:translate(0)}50%,90%{transform:translate(-14px)}to{transform:translate(0)}}@keyframes mk-toggle-bg{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}.mk-toggle-knob{animation:mk-toggle 3.2s var(--mk-spring) infinite}.mk-toggle-on{animation:mk-toggle-bg 3.2s var(--mk-ease) infinite}@keyframes mk-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-18%,10%)scale(1.15)}66%{transform:translate(12%,-8%)scale(.92)}}.mk-drift{animation:7s ease-in-out infinite mk-drift}@keyframes mk-shuffle{0%,30%{transform:translateY(0)rotate(0)}45%{transform:translateY(-22px)rotate(-4deg)}60%,to{transform:translateY(0)rotate(0)}}.mk-shuffle{animation:mk-shuffle 3.4s var(--mk-ease) infinite}@keyframes mk-heartbeat{0%,to{transform:scaleY(.3)}20%{transform:scaleY(1)}40%{transform:scaleY(.5)}}.mk-header{background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-reveal{animation:linear both mk-reveal;animation-timeline:view();animation-range:entry cover 28%}}}@keyframes mk-reveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq[open] .mk-faq-plus{transform:rotate(45deg)}.mk-faq-plus{transition:transform .35s var(--mk-spring)}@media (prefers-reduced-motion:reduce){.mk-demo{--s:99!important}.mk-demo *,.mk-demo :before,.mk-demo :after{transition:none!important;animation:none!important}}
