.docs-skip{position:absolute;left:-999px;top:8px;background:var(--white);color:var(--mk-blue-014);padding:8px 12px;z-index:120}
.docs-skip:focus{left:16px}
.docs-body{background:linear-gradient(180deg,var(--white) 0%,var(--line) 36%,var(--white) 100%);color:var(--mk-blue-014);font-family:"Plus Jakarta Sans","PingFang SC","Noto Sans SC",sans-serif}
.docs-shell{max-width:1440px;margin:0 auto;padding:24px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px}
.docs-nav{position:sticky;top:92px;align-self:start;display:flex;flex-direction:column;gap:10px}
.docs-nav a{color:#314258;text-decoration:none;font:500 14px/1.5 "Plus Jakarta Sans","PingFang SC",sans-serif}
.docs-nav a[aria-current=page],.docs-nav a:hover{color:var(--mk-blue-048a)}
.docs-main-wrap{min-width:0}
.docs-hero h1,.docs-article h1,.docs-main-wrap h1{font:700 40px/1.2 "Newsreader","PingFang SC",sans-serif;letter-spacing:-.03em;margin:0 0 12px}
.docs-summary{font-size:18px;line-height:1.7;color:#3d5166;max-width:46rem}
.docs-meta{color:var(--muted);font-size:13px}
.docs-crumbs{margin:0 0 18px;color:var(--muted);font-size:13px}
.docs-crumbs a{color:inherit;text-decoration:none}
.docs-search-form{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0 8px}
.docs-search-form input{min-width:min(100%,320px);flex:1;border:1px solid var(--mk-blue-083);border-radius:8px;padding:10px 12px;font:16px/1.4 inherit;background:var(--white)}
.docs-search-form button,.docs-toc-toggle{border:0;border-radius:8px;background:var(--mk-blue-048a);color:var(--white);padding:10px 14px;font:600 14px/1.2 inherit;cursor:pointer}
.docs-toc-toggle{display:none;margin-bottom:16px}
.docs-tasks,.docs-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.docs-task,.docs-cat{display:flex;flex-direction:column;gap:6px;padding:16px;background:rgba(255,255,255,.82);border:1px solid var(--line);text-decoration:none;color:inherit}
.docs-task span,.docs-cat span,.docs-list a span{color:var(--muted);font-size:14px}
.docs-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}
.docs-list a{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}
.docs-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:28px}
.docs-article-grid main{order:1}
.docs-toc{order:2;position:sticky;top:92px;align-self:start;display:flex;flex-direction:column;gap:8px}
.docs-toc a{color:var(--muted);text-decoration:none;font-size:13px}
.docs-toc a.is-active{color:var(--mk-blue-048a)}
.docs-article h2{font:600 24px/1.3 "Newsreader","PingFang SC",sans-serif;margin:32px 0 12px;scroll-margin-top:96px}
.docs-article p,.docs-article li{line-height:1.75}
.docs-table{overflow-x:auto;margin:16px 0}
.docs-table table{width:100%;border-collapse:collapse;min-width:520px}
.docs-table th,.docs-table td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}
.docs-callout{border-left:3px solid var(--mk-blue-048a);background:var(--mk-blue-097);padding:12px 14px;margin:16px 0}
.docs-callout[data-kind=warning]{border-left-color:#b45309;background:var(--mk-warm-096)}
.docs-search-results{list-style:none;padding:0;display:grid;gap:12px}
.docs-search-results a{color:inherit;text-decoration:none}
.docs-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--mk-blue-048a);font-size:12px;font-weight:600}
.docs-search-form input:focus-visible,.docs-search-form button:focus-visible,.docs-nav a:focus-visible,.docs-toc a:focus-visible,.docs-skip:focus-visible{outline:2px solid var(--mk-blue-048a);outline-offset:3px}
@media (max-width:1000px){
  .docs-shell{grid-template-columns:1fr}
  .docs-nav{position:static;flex-direction:row;flex-wrap:wrap}
  .docs-article-grid{grid-template-columns:1fr}
  .docs-toc{display:none;position:static}
  .docs-toc.is-open{display:flex}
  .docs-toc-toggle{display:inline-flex}
  .docs-tasks,.docs-cats{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){
  *{scroll-behavior:auto !important;transition:none !important}
}
