.docs[data-v-41ac8e44]{padding-top:var(--mg-header-h)}.wrap-wide[data-v-41ac8e44]{width:100%;max-width:1440px;margin:0 auto;padding:0 24px}.docs-grid[data-v-41ac8e44]{display:grid;grid-template-columns:246px minmax(0,1fr) 208px;gap:40px;align-items:start}.docs-side[data-v-41ac8e44]{position:sticky;top:calc(var(--mg-header-h) + 16px);max-height:calc(100vh - var(--mg-header-h) - 32px);overflow-y:auto;padding:22px 4px 40px 0}.side-head[data-v-41ac8e44]{display:flex;align-items:center;justify-content:space-between;padding:0 8px 10px}.side-title[data-v-41ac8e44]{font-size:13px;font-weight:700;color:var(--mg-text);letter-spacing:.5px}.side-badge[data-v-41ac8e44]{font-size:11px;color:var(--mg-text-3);background:var(--mg-panel-2);border:1px solid var(--mg-border);padding:1px 7px;border-radius:20px}.tree-g[data-v-41ac8e44]{margin-bottom:2px}.tree-gt[data-v-41ac8e44]{display:flex;align-items:center;gap:6px;width:100%;padding:8px;background:transparent;border:0;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.6px;color:var(--mg-text-3);text-transform:uppercase;text-align:left}.tg-caret[data-v-41ac8e44]{width:11px;height:11px;transition:transform .16s ease;transform:rotate(0);color:var(--mg-text-3)}.tg-caret.down[data-v-41ac8e44]{transform:rotate(90deg)}.tree-l[data-v-41ac8e44]{list-style:none;margin:0 0 6px;padding:0}.tree-a[data-v-41ac8e44]{display:block;padding:7px 12px 7px 25px;margin:1px 0;font-size:13.5px;line-height:1.5;color:var(--mg-text-2);border-radius:7px;border-left:2px solid transparent}.tree-a[data-v-41ac8e44]:hover{background:var(--mg-hover);color:var(--mg-text)}.tree-a.on[data-v-41ac8e44]{color:var(--mg-primary);font-weight:600;background:color-mix(in srgb,var(--mg-primary) 10%,transparent);border-left-color:var(--mg-primary)}.docs-main[data-v-41ac8e44]{min-width:0;padding:26px 0 64px}.crumb[data-v-41ac8e44]{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--mg-text-3);margin-bottom:18px;flex-wrap:wrap}.crumb a[data-v-41ac8e44]{color:var(--mg-text-3)}.crumb a[data-v-41ac8e44]:hover{color:var(--mg-primary)}.crumb[data-v-41ac8e44] svg{width:11px;height:11px;opacity:.6}.crumb-cur[data-v-41ac8e44]{color:var(--mg-text-2)}.doc-h1[data-v-41ac8e44]{font-size:clamp(26px,3vw,33px);font-weight:700;letter-spacing:-.015em;margin-bottom:12px}.doc-desc[data-v-41ac8e44]{font-size:15.5px;line-height:1.75;color:var(--mg-text-2)}.doc-rule[data-v-41ac8e44]{height:1px;background:var(--mg-border);margin:24px 0 6px}.doc-body[data-v-41ac8e44]{font-size:15px;line-height:1.85;color:var(--mg-text)}.b-lead[data-v-41ac8e44]{font-size:16px;line-height:1.85;color:var(--mg-text-2);margin:22px 0}.b-lead[data-v-41ac8e44] strong{color:var(--mg-text)}.b-p[data-v-41ac8e44]{margin:16px 0;color:var(--mg-text-2)}.b-p[data-v-41ac8e44] strong{color:var(--mg-text);font-weight:650}.doc-body[data-v-41ac8e44] code{font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:.86em;padding:1.5px 6px;border-radius:5px;background:var(--mg-panel-2);border:1px solid var(--mg-border);color:var(--mg-primary-strong)}.doc-body[data-v-41ac8e44] a{color:var(--mg-primary);text-decoration:underline;text-underline-offset:2px}.b-h2[data-v-41ac8e44]{font-size:21px;font-weight:680;margin:44px 0 4px;padding-top:8px;scroll-margin-top:calc(var(--mg-header-h) + 20px);position:relative}.b-h2 .anchor[data-v-41ac8e44]{position:absolute;left:-20px;color:var(--mg-border-strong);cursor:pointer;font-weight:400;opacity:0;transition:opacity .15s}.b-h2:hover .anchor[data-v-41ac8e44]{opacity:1}.b-h3[data-v-41ac8e44]{font-size:16.5px;font-weight:650;margin:28px 0 2px;color:var(--mg-text)}.b-fig[data-v-41ac8e44]{margin:24px 0}.b-fig-frame[data-v-41ac8e44]{border:1px solid var(--mg-border);border-radius:var(--mg-radius);overflow:hidden;background:var(--mg-panel-2);box-shadow:var(--mg-shadow-sm)}.b-fig-frame img[data-v-41ac8e44]{display:block;width:100%}.b-fig figcaption[data-v-41ac8e44]{margin-top:10px;font-size:12.5px;color:var(--mg-text-3);text-align:center}.b-code[data-v-41ac8e44]{margin:20px 0}.b-code-t[data-v-41ac8e44]{font-size:12px;font-weight:600;color:var(--mg-text-2);letter-spacing:.4px;padding:8px 14px;background:var(--mg-panel-2);border:1px solid var(--mg-code-border);border-bottom:0;border-radius:var(--mg-radius-sm) var(--mg-radius-sm) 0 0}.b-code-t+.code[data-v-41ac8e44]{border-radius:0 0 var(--mg-radius-sm) var(--mg-radius-sm)}.b-code .code[data-v-41ac8e44] code{background:none;border:0;padding:0;color:inherit;font-size:inherit}.b-steps[data-v-41ac8e44]{list-style:none;counter-reset:s;margin:20px 0;padding:0;display:grid;gap:14px}.b-steps li[data-v-41ac8e44]{display:flex;gap:14px;align-items:flex-start}.b-step-n[data-v-41ac8e44]{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--mg-on-primary);background:var(--mg-primary)}.b-step-c[data-v-41ac8e44]{display:flex;flex-direction:column;gap:3px;line-height:1.7}.b-step-c b[data-v-41ac8e44]{font-weight:650;color:var(--mg-text)}.b-step-c span[data-v-41ac8e44]{color:var(--mg-text-2);font-size:14px}.b-list[data-v-41ac8e44]{margin:16px 0;padding-left:4px;list-style:none;display:grid;gap:9px}.b-list li[data-v-41ac8e44]{position:relative;padding-left:20px;color:var(--mg-text-2);line-height:1.75}.b-list li[data-v-41ac8e44]:before{content:"";position:absolute;left:3px;top:11px;width:6px;height:6px;border-radius:50%;background:var(--mg-primary)}.b-cards[data-v-41ac8e44]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:22px 0}.b-card[data-v-41ac8e44]{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--mg-border);border-radius:var(--mg-radius);background:var(--mg-panel)}.b-card .icon-box[data-v-41ac8e44]{width:34px;height:34px}.b-card b[data-v-41ac8e44]{font-size:14.5px;color:var(--mg-text)}.b-card span[data-v-41ac8e44]{font-size:13px;line-height:1.7;color:var(--mg-text-2)}.b-table[data-v-41ac8e44]{margin:22px 0}.b-table .spec-table[data-v-41ac8e44]{min-width:560px}.spec-table.fields td.k code[data-v-41ac8e44]{background:var(--mg-panel-2)}.spec-table td[data-v-41ac8e44] code{font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:.86em;padding:1px 5px;border-radius:4px;background:var(--mg-panel-2);border:1px solid var(--mg-border);color:var(--mg-primary-strong)}.b-callout[data-v-41ac8e44]{display:flex;gap:13px;align-items:flex-start;padding:15px 17px;border-radius:var(--mg-radius);margin:20px 0;border:1px solid var(--mg-border);background:var(--mg-panel)}.b-call-ic[data-v-41ac8e44]{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px}.b-call-ic[data-v-41ac8e44] svg{width:16px;height:16px}.b-callout b[data-v-41ac8e44]{display:block;margin-bottom:3px;font-size:14px}.b-callout span[data-v-41ac8e44]{font-size:13.5px;line-height:1.75;color:var(--mg-text-2)}.b-callout.is-note[data-v-41ac8e44]{border-color:color-mix(in srgb,var(--mg-low) 34%,transparent);background:color-mix(in srgb,var(--mg-low) 7%,transparent)}.is-note .b-call-ic[data-v-41ac8e44]{color:var(--mg-low);background:color-mix(in srgb,var(--mg-low) 14%,transparent)}.b-callout.is-tip[data-v-41ac8e44]{border-color:color-mix(in srgb,var(--mg-success) 34%,transparent);background:color-mix(in srgb,var(--mg-success) 7%,transparent)}.is-tip .b-call-ic[data-v-41ac8e44]{color:var(--mg-success);background:color-mix(in srgb,var(--mg-success) 14%,transparent)}.b-callout.is-warn[data-v-41ac8e44]{border-color:color-mix(in srgb,var(--mg-medium) 40%,transparent);background:color-mix(in srgb,var(--mg-medium) 8%,transparent)}.is-warn .b-call-ic[data-v-41ac8e44]{color:var(--mg-medium);background:color-mix(in srgb,var(--mg-medium) 15%,transparent)}.b-callout.is-danger[data-v-41ac8e44]{border-color:color-mix(in srgb,var(--mg-critical) 40%,transparent);background:color-mix(in srgb,var(--mg-critical) 8%,transparent)}.is-danger .b-call-ic[data-v-41ac8e44]{color:var(--mg-critical);background:color-mix(in srgb,var(--mg-critical) 14%,transparent)}.b-hr[data-v-41ac8e44]{border:0;border-top:1px solid var(--mg-border);margin:32px 0}.b-empty[data-v-41ac8e44]{color:var(--mg-text-3)}.doc-pager[data-v-41ac8e44]{display:flex;justify-content:space-between;gap:16px;margin-top:52px;padding-top:26px;border-top:1px solid var(--mg-border)}.pager[data-v-41ac8e44]{display:flex;flex-direction:column;gap:5px;padding:14px 18px;border:1px solid var(--mg-border);border-radius:var(--mg-radius);min-width:0;max-width:48%;background:var(--mg-panel);transition:border-color .16s ease}.pager[data-v-41ac8e44]:hover{border-color:var(--mg-primary)}.pager-next[data-v-41ac8e44]{text-align:right;align-items:flex-end;margin-left:auto}.pager-k[data-v-41ac8e44]{font-size:12px;color:var(--mg-text-3);display:inline-flex;align-items:center;gap:5px}.pager-k[data-v-41ac8e44] svg{width:12px;height:12px}.pager-prev .pager-k[data-v-41ac8e44] svg{transform:rotate(180deg)}.pager b[data-v-41ac8e44]{font-size:14.5px;color:var(--mg-text);font-weight:620;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pager:hover b[data-v-41ac8e44]{color:var(--mg-primary)}.docs-toc[data-v-41ac8e44]{position:sticky;top:calc(var(--mg-header-h) + 26px);max-height:calc(100vh - var(--mg-header-h) - 46px);overflow-y:auto;padding:26px 0;font-size:13px}.toc-t[data-v-41ac8e44]{font-size:12px;font-weight:700;color:var(--mg-text-3);letter-spacing:.6px;text-transform:uppercase;margin-bottom:12px;padding-left:11px}.docs-toc ul[data-v-41ac8e44]{list-style:none;margin:0;padding:0}.docs-toc li a[data-v-41ac8e44]{display:block;padding:5px 11px;color:var(--mg-text-3);line-height:1.5;border-left:2px solid var(--mg-border);cursor:pointer;transition:color .14s}.docs-toc li a[data-v-41ac8e44]:hover{color:var(--mg-text-2)}.docs-toc li a.on[data-v-41ac8e44]{color:var(--mg-primary);border-left-color:var(--mg-primary);font-weight:600}.docs-mobar[data-v-41ac8e44],.docs-scrim[data-v-41ac8e44]{display:none}@media(max-width:1180px){.docs-grid[data-v-41ac8e44]{grid-template-columns:230px minmax(0,1fr)}.docs-toc[data-v-41ac8e44]{display:none}}@media(max-width:880px){.docs-grid[data-v-41ac8e44]{grid-template-columns:1fr;gap:0}.docs-mobar[data-v-41ac8e44]{display:flex;align-items:center;gap:12px;position:sticky;top:var(--mg-header-h);z-index:20;padding:10px 18px;background:color-mix(in srgb,var(--mg-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--mg-border)}.mobar-btn[data-v-41ac8e44]{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;color:var(--mg-text);background:var(--mg-panel);border:1px solid var(--mg-border-strong);border-radius:8px;cursor:pointer}.mobar-btn[data-v-41ac8e44] svg{width:15px;height:15px}.mobar-cur[data-v-41ac8e44]{font-size:13px;color:var(--mg-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-side[data-v-41ac8e44]{position:fixed;top:0;left:0;bottom:0;z-index:80;width:290px;max-height:none;background:var(--mg-panel);border-right:1px solid var(--mg-border);padding:22px 12px 40px;transform:translate(-100%);transition:transform .24s ease}.docs-side.open[data-v-41ac8e44]{transform:translate(0)}.docs-scrim[data-v-41ac8e44]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0006}.docs-main[data-v-41ac8e44]{padding:20px 0 48px}.pager[data-v-41ac8e44]{max-width:48%}}
