.mk-motion{--mk-ease-settle:cubic-bezier(.22, 1, .36, 1)}.mk-tools[data-phase=scattered] .mk-tool{transform:translate(var(--dx), var(--dy)) rotate(var(--rot))}.mk-tools[data-phase=gathered] .mk-tool{transition:transform .82s var(--mk-ease-settle) var(--delay)}.mk-tools .mk-plan-edge{opacity:1}.mk-tools[data-phase=scattered] .mk-plan-edge{opacity:0}.mk-tools[data-phase=gathered] .mk-plan-edge{transition:opacity .42s var(--mk-ease-settle) .7s}.mk-lift{transition:transform .22s var(--mk-ease-settle)}.mk-lift:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.mk-tools[data-phase] .mk-tool{transition:none;transform:none}.mk-tools[data-phase] .mk-plan-edge{opacity:1;transition:none}.mk-lift{transition:none}.mk-lift:hover{transform:none}}.mk-folder .mk-folder-body{transition:transform .62s var(--mk-ease-settle);transform:rotate(-2deg)}.mk-folder .mk-leaf{transform:translate(calc(var(--cx) * 1px), calc(var(--cy) * 1px)) rotate(calc(var(--cr) * 1deg)) scale(1.08);transition:transform .64s var(--mk-ease-settle) var(--delay)}.mk-folder .mk-folder-front{transition:transform .42s var(--mk-ease-settle);transform-origin:50% 100%}.mk-folder:focus-visible .mk-folder-body,.mk-folder[data-open] .mk-folder-body{transform:none}.mk-folder:focus-visible .mk-leaf,.mk-folder[data-open] .mk-leaf{transform:translate(calc(var(--ox) * 1px), calc(var(--oy) * 1px)) rotate(calc(var(--or) * 1deg)) scale(1.08)}.mk-folder:focus-visible .mk-folder-front,.mk-folder[data-open] .mk-folder-front{transform:perspective(40rem)rotateX(-12deg)}@media (hover:hover){.mk-folder:not([data-still]):hover .mk-folder-body{transform:none}.mk-folder:not([data-still]):hover .mk-leaf{transform:translate(calc(var(--ox) * 1px), calc(var(--oy) * 1px)) rotate(calc(var(--or) * 1deg)) scale(1.08)}.mk-folder:not([data-still]):hover .mk-folder-front{transform:perspective(40rem)rotateX(-12deg)}}.mk-float{animation:mk-float var(--float,6s) ease-in-out var(--float-delay,0s) infinite alternate}@keyframes mk-float{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.mk-float{animation:none}.mk-folder .mk-folder-body{transition:none;transform:none}.mk-folder:not([data-still]) .mk-leaf{transform:translate(calc(var(--ox) * 1px), calc(var(--oy) * 1px)) rotate(calc(var(--or) * 1deg)) scale(1.08);transition:none}.mk-folder .mk-folder-front{transition:none;transform:none}}.mk-glow-fade{-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.mk-glow{filter:blur(48px)}.mk-glow>*{background:radial-gradient(closest-side, color-mix(in oklab, var(--c) var(--a,60%), transparent), transparent);animation:mk-drift var(--drift,16s) ease-in-out var(--drift-delay,0s) infinite alternate;position:absolute}@keyframes mk-drift{0%{transform:translate(0)scale(1)}to{transform:translate(var(--tx,6%), var(--ty,-8%)) scale(var(--ts,1.12))}}.mk-grain{mix-blend-mode:soft-light;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.mk-roll{transition:width .52s cubic-bezier(.65,0,.35,1)}.mk-roll-phrase{transition:transform .52s cubic-bezier(.65,0,.35,1),opacity .36s ease-in-out}.mk-roll-phrase[data-state=wait]{opacity:0;transition:none;transform:translateY(70%)}.mk-roll-phrase[data-state=in]{opacity:1;transform:none}.mk-roll-phrase[data-state=out]{opacity:0;transform:translateY(-70%)}.mk-swap-in{animation:.42s ease-in-out both mk-swap-in}@keyframes mk-swap-in{0%{opacity:0}to{opacity:1}}.mk-hero-fluid{--mk-hero-fit:calc((100vw - 2 * var(--spacing-page-gutter)) / 9.3);font-size:min(2.125rem, var(--mk-hero-fit))}@media (min-width:40rem){.mk-hero-fluid{font-size:min(9.375rem, var(--mk-hero-fit));letter-spacing:-.035em;line-height:.92}}.mk-shadow{filter:drop-shadow(0 3px 0 color-mix(in oklab, var(--color-foreground-primary) 16%, transparent))}.mk-shadow-float{filter:drop-shadow(5px 7px 0 color-mix(in oklab, var(--color-foreground-primary) 24%, transparent))}.mk-top-fade{background:linear-gradient(to bottom, var(--color-background-primary) 0%, color-mix(in oklab, var(--color-background-primary) 82%, transparent) 45%, transparent 100%)}@media (prefers-reduced-motion:reduce){.mk-glow>*{animation:none}.mk-roll,.mk-roll-phrase{transition:none}.mk-swap-in{animation:none}}.mk-disc{background:var(--c);animation:mk-drift var(--drift,20s) ease-in-out var(--drift-delay,0s) infinite alternate;border-radius:9999px;position:absolute}@media (prefers-reduced-motion:reduce){.mk-disc{animation:none}}.mk-demo-row{animation:mk-demo-row 7.5s ease-in-out calc((var(--i) - 3) * 2.5s) infinite}@keyframes mk-demo-row{0%,26%{background-color:var(--color-background-accent-subtle)}31%,95%{background-color:#0000}to{background-color:var(--color-background-accent-subtle)}}.mk-demo-pin{animation:mk-demo-pin 7.5s ease-in-out calc((var(--i) - 3) * 2.5s) infinite}@keyframes mk-demo-pin{0%,26%{transform:scale(1.35)}31%,95%{transform:scale(1)}to{transform:scale(1.35)}}.mk-demo-pin-fill{fill:var(--color-background-accent);animation:mk-demo-pin-fill 7.5s ease-in-out calc((var(--i) - 3) * 2.5s) infinite}@keyframes mk-demo-pin-fill{0%,26%{fill:var(--color-background-highlight)}31%,95%{fill:var(--color-background-accent)}to{fill:var(--color-background-highlight)}}.mk-demo-pin-text{fill:var(--color-foreground-on-accent);animation:mk-demo-pin-text 7.5s ease-in-out calc((var(--i) - 3) * 2.5s) infinite}@keyframes mk-demo-pin-text{0%,26%{fill:var(--color-foreground-on-highlight)}31%,95%{fill:var(--color-foreground-on-accent)}to{fill:var(--color-foreground-on-highlight)}}.mk-demo-cursor-rows{animation:7.5s cubic-bezier(.65,0,.35,1) infinite mk-demo-cursor-rows;top:10%}@keyframes mk-demo-cursor-rows{0%,26%{top:10%}33.33%,59.33%{top:30%}66.67%,92.67%{top:50%}to{top:10%}}.mk-demo-cursor-vote{animation:6s cubic-bezier(.65,0,.35,1) infinite mk-demo-cursor-vote}@keyframes mk-demo-cursor-vote{0%,12%{opacity:0;top:96%;left:78%;transform:scale(1)}18%{opacity:1}34%{top:40%;left:56%;transform:scale(1)}38%{top:40%;left:56%;transform:scale(.8)}42%,84%{opacity:1;top:40%;left:56%;transform:scale(1)}92%,to{opacity:0;top:40%;left:56%;transform:scale(1)}}.mk-demo-vote-fill{opacity:0;width:57%;animation:6s ease-in-out infinite mk-demo-vote-fill}@keyframes mk-demo-vote-fill{0%,38%{opacity:0;width:57%}46%,88%{opacity:1;width:71%}96%,to{opacity:0;width:57%}}.mk-demo-before{animation:6s ease-in-out infinite mk-demo-before}.mk-demo-after{opacity:0;animation:6s ease-in-out infinite mk-demo-after}@keyframes mk-demo-before{0%,38%{opacity:1}44%,90%{opacity:0}96%,to{opacity:1}}@keyframes mk-demo-after{0%,38%{opacity:0}44%,90%{opacity:1}96%,to{opacity:0}}.mk-demo-comment{opacity:0;max-height:0;animation:6s cubic-bezier(.22,1,.36,1) infinite mk-demo-comment;overflow:hidden}@keyframes mk-demo-comment{0%,22%{opacity:0;max-height:0;transform:translateY(-6px)}34%,86%{opacity:1;max-height:4.5rem;transform:none}96%,to{opacity:0;max-height:0;transform:none}}@media (prefers-reduced-motion:reduce){.mk-demo-row,.mk-demo-pin,.mk-demo-pin-fill,.mk-demo-pin-text,.mk-demo-cursor-rows,.mk-demo-cursor-vote,.mk-demo-vote-fill,.mk-demo-before,.mk-demo-after,.mk-demo-comment{animation:none}.mk-demo-cursor-rows,.mk-demo-cursor-vote,.mk-demo-before{opacity:0}.mk-demo-vote-fill{opacity:1;width:71%}.mk-demo-after{opacity:1}.mk-demo-comment{opacity:1;max-height:none}}.mk-tick{opacity:0;animation:mk-tick 8s ease-in-out calc(var(--i) * 2s) infinite}@keyframes mk-tick{0%,2%{opacity:0;transform:translateY(.3em)}5%,22%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-.3em)}}.mk-route{stroke-dasharray:1 12}@media (prefers-reduced-motion:reduce){.mk-tick{animation:none}.mk-tick[data-last]{opacity:1}}
