.mk-tile{rotate:var(--r,0deg);animation:mk-float var(--d,9s) ease-in-out var(--delay,0s) infinite alternate;border-radius:14%;position:absolute;box-shadow:0 18px 40px -18px #20202059,inset 0 0 0 1px #fff9}@keyframes mk-float{0%{translate:0}to{translate:0 -14px}}.mk-drop{animation:mk-drop 6s ease-out var(--delay,0s) infinite}@keyframes mk-drop{0%,8%{opacity:0;transform:translateY(-8px)scale(.92)}16%,88%{opacity:1;transform:none}to{opacity:0}}.mk-show{--ease:cubic-bezier(.7, 0, .2, 1);vertical-align:top;text-align:left;white-space:nowrap;color:var(--color-brand-dark);transition:width .75s var(--ease);display:inline-block;position:relative;overflow:hidden}.mk-slide{padding:.04em .03em .14em;position:absolute;inset:0 auto 0 0}.mk-slide.mk-sizer{visibility:hidden;display:inline-block;position:static}.mk-timer{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:1em;height:.05em;min-height:2px;position:absolute;inset:auto .03em .07em;overflow:hidden}.mk-timer>span{border-radius:inherit;transform-origin:0;background:currentColor;height:100%;animation:linear both mk-timer;display:block}.mk-show:hover .mk-timer>span{animation-play-state:paused}@keyframes mk-timer{0%{transform:scaleX(0)}}.mk-glow{filter:blur(72px)saturate(2.2)brightness(1.25);opacity:.6;transform:translateZ(0)}.mk-glow-img{object-fit:cover;border-radius:4rem;width:100%;height:100%;animation:1.8s both mk-glow-in;position:absolute;inset:0}@keyframes mk-glow-in{0%{opacity:0}}.mk-live{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand) 60%, transparent);animation:1.8s ease-out infinite mk-live}@keyframes mk-live{to{box-shadow:0 0 0 7px #0000}}.mk-fan{height:9.5rem;position:relative}.mk-fan>*{aspect-ratio:4/5;transform-origin:50% 160%;width:6.5rem;transform:rotate(var(--a));border:4px solid #fff;border-radius:.9rem;margin-left:-3.25rem;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:50%;box-shadow:0 18px 30px -16px #20202073}.mk-fan:hover>*{transform:rotate(calc(var(--a) * 1.5))}@media (width>=640px){.mk-fan{height:12rem}.mk-fan>*{width:8.5rem;margin-left:-4.25rem}}@media (prefers-reduced-motion:reduce){.mk-tile,.mk-drop,.mk-live,.mk-glow-img{animation:none}.mk-show,.mk-fan>*{transition:none}}.legal{color:var(--color-ink);line-height:1.65}.legal h1{letter-spacing:-.03em;margin-bottom:.75rem;font-size:2.25rem;font-weight:600;line-height:1.1}.legal h2{letter-spacing:-.01em;margin:2.25rem 0 .6rem;font-size:1.25rem;font-weight:600}.legal h3{margin:1.5rem 0 .4rem;font-weight:600}.legal p,.legal ul,.legal table{margin:.75rem 0}.legal ul{padding-left:1.4rem;list-style:outside}.legal li+li{margin-top:.3rem}.legal a{color:var(--color-brand-dark);text-underline-offset:2px;text-decoration:underline}.legal strong{font-weight:600}.legal table{border-collapse:collapse;font-size:.9rem;display:block;overflow-x:auto}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid #00000014;padding:.55rem .75rem .55rem 0}.legal th{font-weight:600}.mk-caret{animation:1.1s step-end infinite mk-caret}@keyframes mk-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.mk-caret{animation:none}}.mk-demo{transition:translate .45s cubic-bezier(.32,.72,0,1)}.mk-demo:has(#try[data-designing]){translate:calc(-1*min(180px,max(0px,50vw - 32rem)))}.mk-feature{background:var(--color-mist);border-radius:1.25rem;gap:1rem;padding:1.25rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00000008}.mk-feature-text{flex-direction:column;flex:1;min-width:0;display:flex}.mk-feature-icon{width:2.75rem;height:2.75rem;color:var(--color-brand-dark);background:#fff;border-radius:.9rem;flex-shrink:0;place-items:center;display:grid;box-shadow:0 1px 2px #2020200f,0 0 0 1px #0000000a}.mk-feature-plan{background:var(--color-brand-soft);color:var(--color-brand-dark);white-space:nowrap;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:500;line-height:1rem}@media (width>=640px){.mk-feature{border-radius:1.5rem;flex-direction:column;gap:1.25rem;padding:1.75rem}.mk-feature-plan{position:absolute;top:2.375rem;right:1.75rem}}@media (width>=640px) and (width<=1023.98px){.mk-features>.mk-feature:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1}.mk-features>.mk-feature:last-child:nth-child(odd) .mk-feature-plan{position:static}}
