@media (prefers-reduced-motion:no-preference){html:has(.mk-root){scroll-behavior:smooth}}.mk-root{--canvas:#ffffff;--surface-2:#f7f7f7;--fill:#f2f2f2;--fill-2:#ebebeb;--hover:rgb(0 0 0/0.04);--press:rgb(0 0 0/0.07);--disabled:#ededed;--readonly:#f7f7f7;--line:#ebebeb;--line-2:#e3e3e3;--line-3:#d9d9d9;--line-strong:#d9d9d9;--divider:#eeeeee;--line-soft:#f0f0f0;--ghost:#cfcfcf}.mk-sky{background:radial-gradient(60% 50% at 20% 10%,color-mix(in oklab,var(--accent) 34%,transparent) 0,transparent 70%),radial-gradient(55% 45% at 85% 20%,color-mix(in oklab,var(--accent) 22%,transparent) 0,transparent 70%),radial-gradient(70% 50% at 50% 95%,color-mix(in oklab,var(--accent) 20%,transparent) 0,transparent 70%),linear-gradient(180deg,#f5fbfa 0,#ffffff 100%)}.mk-window{background:color-mix(in oklab,var(--surface) 64%,transparent);box-shadow:inset 0 0 0 1px rgb(255 255 255/.8),0 0 0 .5px rgb(10 10 10/.2),0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1)}.mk-tile-a{background:radial-gradient(70% 60% at 30% 30%,rgb(255 255 255/.7),transparent 70%),linear-gradient(135deg,var(--accent-soft) 0,color-mix(in oklab,var(--accent) 30%,#ffffff) 60%,var(--stamp-soft) 100%)}.mk-tile-b{background:radial-gradient(70% 60% at 70% 30%,rgb(255 255 255/.7),transparent 70%),linear-gradient(135deg,var(--info-soft) 0,color-mix(in oklab,var(--info) 22%,#ffffff) 60%,color-mix(in oklab,var(--tile-violet) 16%,#ffffff) 100%)}.mk-tile-c{background:radial-gradient(70% 60% at 30% 70%,rgb(255 255 255/.7),transparent 70%),linear-gradient(135deg,var(--stamp-soft) 0,color-mix(in oklab,var(--stamp) 22%,#ffffff) 60%,var(--accent-soft) 100%)}.mk-tile-d{background:radial-gradient(70% 60% at 50% 30%,rgb(255 255 255/.8),transparent 70%),linear-gradient(135deg,var(--surface-2) 0,var(--fill) 100%)}.mk-ink-panel{background:radial-gradient(60% 60% at 50% 50%,color-mix(in oklab,var(--accent) 40%,var(--ink)) 0,color-mix(in oklab,var(--accent) 18%,var(--ink)) 100%)}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mk-rise{animation:mk-rise .7s cubic-bezier(.2,.8,.2,1) both}.mk-rise-1{animation-delay:.06s}.mk-rise-2{animation-delay:.12s}.mk-rise-3{animation-delay:.18s}.mk-rise-4{animation-delay:.26s}.mk-rise-5{animation-delay:.34s}.mk-rise-6{animation-delay:.42s}.mk-rise-7{animation-delay:.55s}.mk-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}.mk-reveal.is-in{opacity:1;transform:none}.mk-hatch{background-color:#fafafa;background-image:repeating-linear-gradient(135deg,rgb(0 0 0/.035) 0 1px,transparent 1px 7px)}