@layer components{.mk .docs-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mk-gap-xl);padding-block:var(--mk-gap-lg) var(--mk-gap-2xl)}.mk .docs-aside{display:none}@media (min-width:1024px){.mk .docs-shell{grid-template-columns:260px minmax(0,760px);justify-content:center}.mk .docs-aside{display:block;position:sticky;top:calc(var(--mk-nav-h) + var(--mk-gap-md));align-self:start;max-height:calc(100vh - var(--mk-nav-h) - var(--mk-gap-lg));overflow-y:auto;overscroll-behavior:contain;padding:4px var(--mk-gap-xs) 4px 4px}.mk .docs-menu{display:none}}.mk .docs-nav{font-size:14px;line-height:1.4}.mk .docs-nav ul{list-style:none;margin:0;padding:0}.mk .docs-nav-group+.docs-nav-group{margin-top:var(--mk-gap-md)}.mk .docs-nav-title{margin:0 0 6px;padding-inline:10px;font-family:var(--mk-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mk-muted)}.mk .docs-nav a{display:block;padding:5px 10px;border-radius:8px;color:var(--mk-fg);text-decoration:none}.mk .docs-nav a:hover{background:var(--mk-fg-soft-2)}.mk .docs-nav a[aria-current=page]{background:var(--mk-accent-soft);color:var(--mk-accent);font-weight:600}.mk .docs-nav-sub{margin:4px 0 8px 14px;border-left:1px solid var(--mk-border)}.mk .docs-nav-sub a{margin-left:-1px;padding:3px 10px;border-left:2px solid transparent;border-radius:0;font-size:13px;color:var(--mk-muted)}.mk .docs-nav-sub a:hover{background:none;color:var(--mk-fg)}.mk .docs-nav-sub a[aria-current=location]{border-left-color:var(--mk-accent);color:var(--mk-accent)}.mk .docs-menu{margin-bottom:var(--mk-gap-md);border:1px solid var(--mk-border);border-radius:var(--mk-radius);background:var(--mk-surface)}.mk .docs-menu>summary{padding:10px 14px;cursor:pointer;font-size:14px;font-weight:600}.mk .docs-menu>nav{max-height:60vh;overflow-y:auto;padding:4px 6px 12px}.mk .docs-main{min-width:0}.mk .docs-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mk-gap-sm);margin-top:var(--mk-gap-xl)}.mk .docs-pager a{display:block;padding:12px 16px;border:1px solid var(--mk-border);border-radius:var(--mk-radius);color:var(--mk-fg);font-weight:600;text-decoration:none}.mk .docs-pager a:hover{border-color:var(--mk-accent)}.mk .docs-pager span{display:block;font-size:12px;font-weight:400;color:var(--mk-muted)}.mk .docs-pager .next{grid-column:2;text-align:right}.mk .doc-callout{padding:12px 16px;border:1px solid var(--mk-border);border-left:3px solid var(--mk-accent);border-radius:var(--mk-radius);background:var(--mk-surface)}.mk .doc-callout.plan{border-left-color:var(--mk-accent-2)}.mk .doc-callout.warning{border-left-color:var(--mk-warn)}.mk .doc-callout-label{margin-right:4px;font-weight:600;color:var(--mk-fg)}.mk .doc-prose kbd.ui{padding:1px 6px;border:solid var(--mk-border);border-width:1px 1px 2px;border-radius:6px;background:var(--mk-surface);color:var(--mk-fg);font:600 .9em/1.5 var(--mk-font-body);white-space:nowrap}.mk .doc-code{position:relative}.mk .doc-code pre{padding-right:44px}.mk .doc-code-copy{position:absolute;top:10px;right:10px}}