@keyframes mk-ripple{0%{opacity:0;transform:scale(.35)}12%{opacity:.55}to{opacity:0;transform:scale(1)}}@keyframes mk-radar-sweep{to{transform:rotate(360deg)}}@keyframes mk-feed-scroll{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - var(--mk-feed-gap,0px) / 2))}}@keyframes mk-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes mk-blink{0%,44%,50%,to{transform:scaleY(1)}47%{transform:scaleY(.1)}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mk-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes mk-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes mk-chip-cycle{0%{opacity:0;transform:translateY(6px)scale(.92)}8%,82%{opacity:1;transform:translateY(0)scale(1)}92%,to{opacity:0;transform:translateY(-4px)scale(.96)}}@keyframes mk-feed-in{0%{opacity:0;transform:translateY(-14px)scale(.98)}10%,80%{opacity:1;transform:translateY(0)scale(1)}92%,to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes mk-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mk-counter-orbit{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes mk-badge-cycle{0%{opacity:0;transform:translateY(8px)scale(.94)}4%,21%{opacity:1;transform:translateY(0)scale(1)}25%,to{opacity:0;transform:translateY(-8px)scale(.96)}}@keyframes mk-scan{0%{transform:translate(-120%)}60%,to{transform:translate(320%)}}@keyframes mk-bar-fill{0%,8%{transform:scaleX(.04)}30%,85%{transform:scaleX(var(--mk-fill,.9))}to{transform:scaleX(.04)}}@keyframes mk-press{0%,18%,to{transform:scale(1);box-shadow:0 0 #0000}6%{transform:scale(.94)}10%{box-shadow:0 0 0 4px color-mix(in oklch, var(--accent) 22%, transparent);transform:scale(1.02)}}@keyframes mk-toast{0%,55%{opacity:0;transform:translateY(10px)scale(.97)}62%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes mk-line-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes mk-draw{0%{stroke-dashoffset:var(--mk-dash,200)}to{stroke-dashoffset:0}}@keyframes mk-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-4%)scale(1.06)}}.mk-ripple{animation:mk-ripple var(--mk-dur,4.8s) cubic-bezier(.16, 1, .3, 1) infinite;animation-delay:var(--mk-delay,0s);transform-origin:50%}.mk-radar-sweep{animation:mk-radar-sweep var(--mk-dur,6s) linear infinite;transform-origin:50%}.mk-feed-track{animation:mk-feed-scroll var(--mk-dur,48s) linear infinite}.mk-feed-viewport:hover .mk-feed-track,.mk-feed-viewport:focus-within .mk-feed-track{animation-play-state:paused}.mk-ping{animation:1.8s cubic-bezier(0,0,.2,1) infinite mk-ping}.mk-blink{transform-origin:50%;transform-box:fill-box;animation:5.5s cubic-bezier(.65,0,.35,1) infinite mk-blink}.mk-float{animation:mk-float var(--mk-dur,7s) cubic-bezier(.45, 0, .55, 1) infinite;animation-delay:var(--mk-delay,0s)}.mk-wave{animation:mk-wave var(--mk-dur,1.2s) cubic-bezier(.45, 0, .55, 1) infinite;animation-delay:var(--mk-delay,0s);transform-origin:bottom}.mk-caret{animation:1s step-end infinite mk-caret}.mk-chip{opacity:0;animation:mk-chip-cycle var(--mk-dur,7s) cubic-bezier(.16, 1, .3, 1) infinite;animation-delay:var(--mk-delay,0s)}.mk-feed-in{opacity:0;animation:mk-feed-in var(--mk-dur,6s) cubic-bezier(.16, 1, .3, 1) infinite;animation-delay:var(--mk-delay,0s)}.mk-orbit{animation:mk-orbit var(--mk-dur,24s) linear infinite}.mk-counter-orbit{animation:mk-counter-orbit var(--mk-dur,24s) linear infinite}.mk-badge{opacity:0;animation:mk-badge-cycle var(--mk-dur,8s) cubic-bezier(.16, 1, .3, 1) infinite;animation-delay:var(--mk-delay,0s)}.mk-scan{animation:2.8s cubic-bezier(.65,0,.35,1) infinite mk-scan}.mk-bar-fill{transform-origin:0;animation:mk-bar-fill var(--mk-dur,8s) cubic-bezier(.16, 1, .3, 1) infinite;animation-delay:var(--mk-delay,0s)}.mk-press{animation:mk-press var(--mk-dur,6s) cubic-bezier(.32, .72, 0, 1) infinite;animation-delay:var(--mk-delay,0s)}.mk-toast{opacity:0;animation:mk-toast var(--mk-dur,6s) cubic-bezier(.16, 1, .3, 1) infinite}.mk-line{opacity:0;animation:.48s cubic-bezier(.16,1,.3,1) both mk-line-in;animation-delay:var(--mk-delay,0s);animation-play-state:paused}[data-revealed] .mk-line{animation-play-state:running}.mk-draw{stroke-dasharray:var(--mk-dash,200);animation:1.6s cubic-bezier(.65,0,.35,1) both mk-draw;animation-delay:var(--mk-delay,0s)}.mk-drift{animation:mk-drift var(--mk-dur,18s) cubic-bezier(.45, 0, .55, 1) infinite}[data-mk-paused] :is(.kl-marquee-track,.mk-ripple,.mk-radar-sweep,.mk-feed-track,.mk-ping,.mk-blink,.mk-float,.mk-wave,.mk-chip,.mk-feed-in,.mk-orbit,.mk-counter-orbit,.mk-badge,.mk-scan,.mk-bar-fill,.mk-press,.mk-toast,.mk-drift){animation-play-state:paused}.mk-details{interpolate-size:allow-keywords}.mk-details::details-content{block-size:0;transition:block-size .36s cubic-bezier(.32, .72, 0, 1), content-visibility .36s allow-discrete;overflow:hidden}.mk-details[open]::details-content{block-size:auto}.mk-details>summary{list-style:none}.mk-details>summary::-webkit-details-marker{display:none}.mk-grain:after{content:"";pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mk-ripple,.mk-radar-sweep,.mk-feed-track,.mk-ping,.mk-blink,.mk-float,.mk-wave,.mk-caret,.mk-orbit,.mk-counter-orbit,.mk-scan,.mk-bar-fill,.mk-press,.mk-drift{animation:none!important}.mk-ripple,.mk-scan{opacity:0!important}.mk-bar-fill{transform:scaleX(var(--mk-fill,.9))}.mk-chip,.mk-feed-in,.mk-line,.mk-toast{opacity:1!important;animation:none!important;transform:none!important}.mk-badge{opacity:0!important;animation:none!important}.mk-badge[data-mk-first]{opacity:1!important;transform:none!important}.mk-draw{stroke-dashoffset:0;animation:none!important}.mk-feed-viewport{overflow-y:auto}}@keyframes mk-chat-s1{0%,2%{opacity:0;transform:translateY(6px)}5%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes mk-chat-s2{0%,8%{opacity:0;transform:translateY(6px)}11%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes mk-chat-s3{0%,18%{opacity:0;transform:translateY(6px)}21%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes mk-chat-s4{0%,28%{opacity:0;transform:translateY(6px)}31%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes mk-chat-s5{0%,46%{opacity:0;transform:translateY(8px)}50%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes mk-chat-s6{0%,55%{opacity:0;transform:translateY(6px)}58%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes mk-chat-run-1{0%,10%{opacity:0}11%,16%{opacity:1}17%,to{opacity:0}}@keyframes mk-chat-done-1{0%,16%{opacity:0}17%,90%{opacity:1}95%,to{opacity:0}}@keyframes mk-chat-run-2{0%,20%{opacity:0}21%,26%{opacity:1}27%,to{opacity:0}}@keyframes mk-chat-done-2{0%,26%{opacity:0}27%,90%{opacity:1}95%,to{opacity:0}}@keyframes mk-chat-run-3{0%,30%{opacity:0}31%,36%{opacity:1}37%,to{opacity:0}}@keyframes mk-chat-done-3{0%,36%{opacity:0}37%,90%{opacity:1}95%,to{opacity:0}}@keyframes mk-chat-typing{0%,38%{opacity:0}40%,46%{opacity:1}48%,to{opacity:0}}.mk-chat{--mk-chat-dur:18s}.mk-chat [data-mk-chat]{opacity:0;animation-duration:var(--mk-chat-dur);animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite}.mk-chat [data-mk-chat=s1]{animation-name:mk-chat-s1}.mk-chat [data-mk-chat=s2]{animation-name:mk-chat-s2}.mk-chat [data-mk-chat=s3]{animation-name:mk-chat-s3}.mk-chat [data-mk-chat=s4]{animation-name:mk-chat-s4}.mk-chat [data-mk-chat=s5]{animation-name:mk-chat-s5}.mk-chat [data-mk-chat=s6]{animation-name:mk-chat-s6}.mk-chat [data-mk-chat=run-1]{animation-name:mk-chat-run-1}.mk-chat [data-mk-chat=done-1]{animation-name:mk-chat-done-1}.mk-chat [data-mk-chat=run-2]{animation-name:mk-chat-run-2}.mk-chat [data-mk-chat=done-2]{animation-name:mk-chat-done-2}.mk-chat [data-mk-chat=run-3]{animation-name:mk-chat-run-3}.mk-chat [data-mk-chat=done-3]{animation-name:mk-chat-done-3}.mk-chat [data-mk-chat=typing]{animation-name:mk-chat-typing}[data-mk-paused] .mk-chat [data-mk-chat]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mk-chat [data-mk-chat]{opacity:1!important;animation:none!important;transform:none!important}.mk-chat :is([data-mk-chat^=run-],[data-mk-chat=typing]){opacity:0!important}}
