.mk .docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:880px;margin:0 auto}.mk a.doc-card{display:block;background:linear-gradient(180deg,#0e0f12,#0a0b0d);border:1px solid rgba(255,255,255,.08);border-top-color:rgba(255,255,255,.14);border-radius:16px;padding:24px 26px;transition:border-color .18s}.mk a.doc-card:hover{border-color:rgba(255,255,255,.16)}.mk a.doc-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mk .doc-card .doc-num{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-faint);font-variant-numeric:tabular-nums}.mk .doc-card h2{margin-top:10px;font-size:18px;font-weight:510;letter-spacing:-.014em;line-height:1.3;color:var(--tx)}.mk .doc-card p{margin-top:6px;font-size:14.5px;line-height:1.55;color:var(--tx-dim)}.mk .docs-ask{max-width:880px;margin:28px auto 0;font-size:15px;color:var(--tx-mut)}.mk .docs-ask a{color:var(--tx);text-decoration:underline;text-decoration-color:rgba(255,255,255,.3);text-underline-offset:3px;transition:text-decoration-color .18s}.mk .docs-ask a:hover{text-decoration-color:rgba(255,255,255,.7)}.mk .docs-ask a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.mk .docs-layout{display:grid;grid-template-columns:224px minmax(0,1fr);gap:64px;max-width:1060px;margin:0 auto;align-items:start}.mk .docs-side{position:sticky;top:96px}.mk .docs-side .side-label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-faint);margin-bottom:10px;padding-left:12px}.mk .docs-side nav{display:flex;flex-direction:column}.mk .docs-side nav a{display:flex;align-items:center;min-height:44px;padding:6px 12px;border-radius:8px;font-size:14px;line-height:1.35;color:var(--tx-mut);transition:color .18s,background .18s}.mk .docs-side nav a:hover{color:var(--tx)}.mk .docs-side nav a.active{color:var(--tx);background:rgba(255,255,255,.06);font-weight:510}.mk .docs-side nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mk .doc-back{display:none;align-items:center;min-height:44px;font-size:14px;color:var(--tx-mut);transition:color .18s}.mk .doc-back:hover{color:var(--tx)}.mk .doc-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.mk .doc-head h1{font-size:clamp(30px,3.6vw,40px);line-height:1.1;letter-spacing:-.022em;font-weight:510;font-variation-settings:"wght" 510;color:var(--tx);text-wrap:balance}.mk .doc-head .doc-lede{margin-top:12px;font-size:17px;line-height:1.55;color:var(--tx-dim)}.mk .doc-body{margin-top:40px}.mk .doc-pager{margin-top:56px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:14px}.mk .doc-pager a{display:inline-flex;align-items:center;min-height:44px;color:var(--tx-mut);transition:color .18s}.mk .doc-pager a:hover{color:var(--tx)}.mk .doc-pager a.next{color:var(--tx);font-weight:510}.mk .doc-pager a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.mk section.block.docs-block{padding-top:88px}@media (max-width:900px){.mk .docs-grid{grid-template-columns:1fr;gap:16px}.mk a.doc-card{padding:20px}.mk section.block.docs-block{padding-top:64px}.mk .docs-layout{grid-template-columns:minmax(0,1fr);gap:0}.mk .docs-side{display:none}.mk .doc-back{display:inline-flex}.mk .doc-head h1{margin-top:6px}.mk .doc-body{margin-top:32px}}