.mk{position:relative}.mk,.mk .mk-btn{display:inline-flex;align-items:center}.mk .mk-btn{gap:6px;min-height:44px;margin:0;padding:0 2px;border:0;border-radius:0;background:none;color:inherit;font:inherit;font-size:inherit;line-height:1;white-space:nowrap;cursor:pointer}.mk .mk-btn:hover{color:var(--ink-2)}.mk .mk-btn:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:6px}.mk .mk-chev{flex:none;opacity:.8;transition:transform .18s var(--ease)}.mk .mk-btn[aria-expanded=true] .mk-chev,.mk.is-open .mk-chev{transform:rotate(180deg)}.mk .mk-panel{position:absolute;z-index:50;top:calc(100% + 4px);left:-16px;width:384px;padding:8px;border:1px solid var(--line-2);border-radius:18px;background:#141419;box-shadow:0 28px 64px -22px rgb(0 0 0/.85);text-align:left;animation:mk-in .16s var(--ease)}.mk .mk-panel.is-end{left:auto;right:-16px}.mk .mk-panel:before{content:"";position:absolute;inset:-10px 0 auto;height:10px}@keyframes mk-in{0%{opacity:0;transform:translateY(-4px)}}.mk .mk-head,.mk-sheet .mk-head{margin:6px 10px;font-family:Site Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mk .mk-list,.mk-sheet .mk-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.mk .mk-panel .mk-item,.mk-sheet .mk-list .mk-item{display:grid;grid-template-columns:48px minmax(0,1fr) 16px;gap:14px;align-items:center;min-height:0;padding:8px 10px 8px 8px;border-radius:12px;color:var(--ink);font-size:14px;text-decoration:none;transition:background .12s linear}.mk .mk-panel .mk-item:focus-visible,.mk .mk-panel .mk-item:hover,.mk-sheet .mk-list .mk-item:active{background:var(--raise-2);color:var(--ink)}.mk .mk-panel .mk-item:focus-visible,.mk-sheet .mk-list .mk-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mk .mk-thumb,.mk-sheet .mk-thumb{position:relative;width:48px;height:64px;overflow:hidden;border-radius:8px;background:#23232a;box-shadow:inset 0 0 0 1px rgb(255 255 255/.06)}.mk .mk-thumb :is(img,video),.mk-sheet .mk-thumb :is(img,video){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.mk .mk-thumb video,.mk-sheet .mk-thumb video{opacity:0;transition:opacity .25s linear}.mk .mk-thumb video[data-on],.mk-sheet .mk-thumb video[data-on]{opacity:1}.mk .mk-words,.mk-sheet .mk-words{display:grid;gap:3px;min-width:0}.mk .mk-label,.mk-sheet .mk-label{font-size:14.5px;font-weight:650;line-height:1.25;color:var(--ink)}.mk .mk-line,.mk-sheet .mk-line{font-size:12.5px;line-height:1.4;color:var(--ink-2)}.mk .mk-go,.mk-sheet .mk-go{color:var(--muted);transition:transform .15s var(--ease),color .15s linear}.mk .mk-panel .mk-item:focus-visible .mk-go,.mk .mk-panel .mk-item:hover .mk-go{color:var(--accent);transform:translateX(2px)}.mk-sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 40px);margin:0;padding:0 0 env(safe-area-inset-bottom);overflow:auto;overscroll-behavior:contain;border:0;border-top:1px solid var(--line-2);border-radius:22px 22px 0 0;background:#141419;color:var(--ink);font-family:Site Mona,Site Mona Fallback,ui-sans-serif,system-ui,sans-serif;box-shadow:0 -24px 60px -20px rgb(0 0 0/.8)}.mk-sheet[open]{animation:mk-up .22s var(--ease)}.mk-sheet::backdrop{background:rgb(8 8 12/.72)}@keyframes mk-up{0%{transform:translateY(24px);opacity:.4}}@media (prefers-reduced-motion:reduce){.mk .mk-panel,.mk-sheet[open]{animation:none}}.mk-sheet .mk-sheet-in{padding:12px 12px 18px}.mk-sheet .mk-sheet-top{display:flex;align-items:center;justify-content:space-between;padding-left:0}.mk-sheet .mk-x{display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:999px;background:var(--raise-2);color:var(--ink);cursor:pointer}.mk-sheet .mk-x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mk-sheet .mk-list .mk-item{padding:8px;font-size:15px}.mk-sheet .mk-label{font-size:16px}.mk-sheet .mk-line{font-size:13px}.mk-sheet .mk-links{display:grid;margin:10px 0 0;padding:8px 0 0;border-top:1px solid var(--line)}.mk-sheet .mk-links a{display:flex;align-items:center;min-height:48px;padding:0 10px;border-radius:12px;color:var(--ink);font-size:16px;text-decoration:none}.mk-sheet .mk-links a:active{background:var(--raise-2)}.mk-sheet .mk-links a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}html:has(.mk-sheet[open]){overflow:hidden}