.doc[data-v-4aae11aa]{z-index:1;padding:40px 0 90px;position:relative}.doc .wrap[data-v-4aae11aa]{max-width:860px}.dochead[data-v-4aae11aa]{padding:20px 0 34px}.dochead h1[data-v-4aae11aa]{letter-spacing:-.02em;margin:12px 0 0;font-size:max(34px,min(4.6vw,52px));font-weight:700;line-height:1.05}.doclede[data-v-4aae11aa]{color:var(--muted);margin:20px 0 0;font-size:16.5px;line-height:1.7}.docmeta[data-v-4aae11aa]{color:var(--muted);margin-top:18px;font-size:12px}.toc[data-v-4aae11aa]{border:1px solid var(--border);background:var(--panel);border-radius:14px;margin-bottom:12px;padding:20px 24px 22px}.toc b[data-v-4aae11aa]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.toc ol[data-v-4aae11aa]{columns:2;column-gap:32px;margin:14px 0 0;padding-left:20px}.toc li[data-v-4aae11aa]{color:var(--muted);break-inside:avoid;margin:0 0 7px;font-size:13.5px}.doc section[data-v-4aae11aa]{padding:46px 0 0}.doc h2[data-v-4aae11aa]{letter-spacing:-.01em;margin:0 0 18px;scroll-margin-top:90px;font-size:max(22px,min(2.6vw,29px));font-weight:700}.doc h3[data-v-4aae11aa]{margin:32px 0 12px;font-size:17px;font-weight:600}.doc p[data-v-4aae11aa]{color:var(--muted);margin:0 0 16px;font-size:15px;line-height:1.75}.doc p b[data-v-4aae11aa],.doc li b[data-v-4aae11aa]{color:var(--text);font-weight:600}.doc ul[data-v-4aae11aa]{margin:0 0 16px;padding-left:22px}.doc li[data-v-4aae11aa]{color:var(--muted);margin-bottom:10px;font-size:15px;line-height:1.7}.doc[data-v-4aae11aa] .mono{color:var(--green);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88em}.doc[data-v-4aae11aa] .codepanel{margin-bottom:22px}pre.out[data-v-4aae11aa],pre.diagram[data-v-4aae11aa]{border:1px solid var(--border);color:#c7ccd1;background:#0a0c0d;border-radius:12px;margin:0 0 20px;padding:18px 20px;font-size:12.5px;line-height:1.65;overflow-x:auto}pre.diagram[data-v-4aae11aa]{color:var(--muted);font-size:12px}.callout[data-v-4aae11aa]{color:var(--muted);background:#2ee8780d;border:1px solid #2ee8784d;border-left-width:3px;border-radius:10px;margin:4px 0 20px;padding:16px 20px;font-size:14px;line-height:1.7}.callout b[data-v-4aae11aa]{color:var(--text)}.dt[data-v-4aae11aa]{border-collapse:collapse;width:100%;margin:0 0 22px;font-size:13.5px}.dt th[data-v-4aae11aa]{text-align:left;border-bottom:1px solid var(--border);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:10px 14px;font-size:11.5px;font-weight:500}.dt td[data-v-4aae11aa]{border-bottom:1px solid var(--border);color:var(--muted);vertical-align:top;padding:12px 14px;line-height:1.6}.dt .mut[data-v-4aae11aa]{color:#5e666d}.dt .nw[data-v-4aae11aa]{white-space:nowrap;font-size:12px}.vars[data-v-4aae11aa]{font-size:13px}.next[data-v-4aae11aa]{flex-wrap:wrap;gap:26px;margin-top:30px;font-size:14px;display:flex}@media (max-width:720px){.toc ol[data-v-4aae11aa]{columns:1}.dt[data-v-4aae11aa]{font-size:12.5px}.dt th[data-v-4aae11aa],.dt td[data-v-4aae11aa]{padding:9px 10px}.vars[data-v-4aae11aa],.vars tbody[data-v-4aae11aa],.vars tr[data-v-4aae11aa],.vars td[data-v-4aae11aa]{width:100%;display:block}.vars thead[data-v-4aae11aa]{display:none}.vars tr[data-v-4aae11aa]{border-bottom:1px solid var(--border);padding:14px 0}.vars td[data-v-4aae11aa]{border:0;padding:0}.vars .nw[data-v-4aae11aa]{white-space:normal;overflow-wrap:anywhere;color:var(--green);font-size:12.5px}.vars .mut[data-v-4aae11aa]{margin:2px 0 6px;font-size:11.5px}.vars .mut[data-v-4aae11aa]:before{content:"default: "}}
