.mk[data-v-aee9c7e3]{flex:1 0 auto;--paper: #fbfbf9;--ink: #16160f;--muted: #8d8d83;--line: #e7e7e1;--tint: #f3f3ee;width:100%;box-sizing:border-box;container-type:inline-size;display:flex;flex-direction:column;font-family:"Spline Sans Mono",var(--font-mono, ui-monospace),monospace;color:var(--ink)}.mk[data-v-aee9c7e3] *,.mk[data-v-aee9c7e3] *:before,.mk[data-v-aee9c7e3] *:after{box-sizing:border-box}.mk__stage[data-v-aee9c7e3]{flex:1 1 auto;display:flex;flex-direction:column;background:var(--paper);border-radius:var(--radius-card, 16px);overflow:hidden;border:1px solid var(--line)}.mk__head[data-v-aee9c7e3]{padding:clamp(34px,6cqw,84px) clamp(20px,4cqw,56px) clamp(30px,4.6cqw,60px);text-align:center;border-bottom:1px solid var(--line)}.mk__title[data-v-aee9c7e3]{margin:0;font-family:Sentient,Georgia,serif;font-weight:400;font-size:clamp(26px,4.4cqw,50px);line-height:1.1;letter-spacing:-.01em}.mk__grid[data-v-aee9c7e3]{display:grid;grid-template-columns:repeat(3,1fr)}.mk__cell[data-v-aee9c7e3]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(22px,2.8cqw,40px) clamp(20px,2.4cqw,36px) clamp(30px,3.4cqw,48px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);outline:none;cursor:default;transition:background .32s ease}.mk__cell[data-v-aee9c7e3]:nth-child(3n){border-right:0}.mk__cell[data-v-aee9c7e3]:nth-last-child(-n+3){border-bottom:0}.mk__cell[data-v-aee9c7e3]:hover,.mk__cell[data-v-aee9c7e3]:focus-visible{background:var(--tint)}.mk__icon[data-v-aee9c7e3]{display:grid;place-items:center;width:clamp(30px,3.4cqw,38px);height:clamp(30px,3.4cqw,38px);color:var(--ink);transition:transform .42s cubic-bezier(.2,.8,.2,1),color .32s}.mk__icon svg[data-v-aee9c7e3]{width:100%;height:100%}.mk__cell:hover .mk__icon[data-v-aee9c7e3],.mk__cell:focus-visible .mk__icon[data-v-aee9c7e3]{transform:translateY(-3px) rotate(-4deg)}.mk__label[data-v-aee9c7e3]{position:relative;margin:4px 0 0;font-size:clamp(12px,1.25cqw,14px);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.mk__rule[data-v-aee9c7e3]{position:absolute;left:0;bottom:-5px;height:1px;width:0;background:var(--ink);transition:width .42s cubic-bezier(.2,.8,.2,1)}.mk__cell:hover .mk__rule[data-v-aee9c7e3],.mk__cell:focus-visible .mk__rule[data-v-aee9c7e3]{width:100%}.mk__desc[data-v-aee9c7e3]{margin:0;max-width:30ch;font-size:clamp(12.5px,1.25cqw,14.5px);line-height:1.55;color:var(--muted)}.mk__arrow[data-v-aee9c7e3]{position:absolute;right:clamp(18px,2.2cqw,32px);top:clamp(22px,2.8cqw,40px);display:grid;place-items:center;width:26px;height:26px;color:var(--ink);opacity:0;transform:translate(-6px);transition:opacity .3s ease,transform .36s cubic-bezier(.2,.8,.2,1)}.mk__arrow svg[data-v-aee9c7e3]{width:18px;height:18px}.mk__cell:hover .mk__arrow[data-v-aee9c7e3],.mk__cell:focus-visible .mk__arrow[data-v-aee9c7e3]{opacity:1;transform:none}.mk__title[data-v-aee9c7e3]{opacity:0;transform:translateY(14px);transition:opacity .76s ease,transform .76s cubic-bezier(.2,.8,.2,1)}.mk.is-in .mk__title[data-v-aee9c7e3]{opacity:1;transform:none}.mk__cell[data-v-aee9c7e3]{opacity:0;transform:translateY(18px);transition:background .32s ease,opacity .68s ease var(--d),transform .68s cubic-bezier(.2,.8,.2,1) var(--d)}.mk.is-in .mk__cell[data-v-aee9c7e3]{opacity:1;transform:none}@container (max-width: 820px){.mk__grid[data-v-aee9c7e3]{grid-template-columns:repeat(2,1fr)}.mk__cell[data-v-aee9c7e3]:nth-child(3n){border-right:1px solid var(--line)}.mk__cell[data-v-aee9c7e3]:nth-child(2n){border-right:0}.mk__cell[data-v-aee9c7e3]:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.mk__cell[data-v-aee9c7e3]:nth-last-child(-n+2){border-bottom:0}}@container (max-width: 520px){.mk__grid[data-v-aee9c7e3]{grid-template-columns:1fr}.mk__cell[data-v-aee9c7e3]{border-right:0!important;border-bottom:1px solid var(--line)!important}.mk__cell[data-v-aee9c7e3]:last-child{border-bottom:0!important}.mk__title[data-v-aee9c7e3]{font-size:clamp(24px,8cqw,34px)}}@media(prefers-reduced-motion:reduce){.mk__title[data-v-aee9c7e3],.mk__cell[data-v-aee9c7e3]{opacity:1!important;transform:none!important;transition:background .32s ease}.mk__icon[data-v-aee9c7e3],.mk__rule[data-v-aee9c7e3],.mk__arrow[data-v-aee9c7e3]{transition:none!important}}html[data-theme=dark] .mk{--paper: #0c0d0c;--ink: #f2f2ec;--muted: #8b8d84;--line: #232420;--tint: #151614}
