.prose[data-astro-cid-j7nq4rsg] .article-table{border:1px solid var(--eb-line);border-radius:12px;max-width:100%;margin-block:24px 32px;overflow-x:auto}.prose[data-astro-cid-j7nq4rsg] .article-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.prose[data-astro-cid-j7nq4rsg] .article-table th,.prose[data-astro-cid-j7nq4rsg] .article-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--eb-line);padding:14px 16px}.prose[data-astro-cid-j7nq4rsg] .article-table thead th{color:var(--eb-purple-deep);background:var(--eb-canvas)}.prose[data-astro-cid-j7nq4rsg] .article-table tbody th{min-width:150px;font-weight:650}.prose[data-astro-cid-j7nq4rsg] .article-table tbody tr:last-child th,.prose[data-astro-cid-j7nq4rsg] .article-table tbody tr:last-child td{border-bottom:0}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-latin-variable.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}.docs-shell{--docs-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--docs-code-bg:#2c0e6b;--docs-code-bar:#240a59;grid-template-columns:220px minmax(0,1fr) 184px;align-items:start;gap:44px;padding-block:44px 104px;display:grid}.docs-shell ::selection{background:#d4c2ff}.docs-shell [hidden]{display:none!important}.docs-sidebar,.docs-toc{scrollbar-width:thin;scrollbar-color:var(--eb-line) transparent;max-height:calc(100vh - 136px);position:sticky;top:112px;overflow:auto}.docs-sidebar{font-size:14px;line-height:1.45}.docs-sidebar-home{color:var(--eb-purple-deep);align-items:center;gap:9px;margin-bottom:26px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.docs-sidebar-home svg,.docs-sidebar-home[aria-current=page],.docs-sidebar-home:hover{color:var(--eb-purple)}.docs-nav-group+.docs-nav-group{margin-top:24px}.docs-nav-label{font:600 11px/1.4 var(--docs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eb-muted);margin:0 0 8px}.docs-sidebar ul,.docs-toc ul{margin:0;padding:0;list-style:none}.docs-sidebar li a{color:var(--eb-ink);border-radius:6px;margin-left:-10px;padding:6px 10px;text-decoration:none;display:block}.docs-sidebar li a:hover{background:var(--eb-canvas);color:var(--eb-purple)}.docs-sidebar li a[aria-current=page]{background:var(--eb-soft-purple);color:var(--eb-purple);font-weight:700}.docs-toc{border-left:1px solid var(--eb-line);padding-left:18px;font-size:13px;line-height:1.45}.docs-toc li+li{margin-top:9px}.docs-toc a{color:var(--eb-muted);text-decoration:none}.docs-toc a:hover{color:var(--eb-purple)}.docs-sidebar a:focus-visible,.docs-toc a:focus-visible,.docs-breadcrumb a:focus-visible,.docs-pager a:focus-visible,.docs-content a:focus-visible{outline:3px solid var(--eb-green-ink);outline-offset:3px;border-radius:4px}.docs-main{min-width:0;max-width:800px}.docs-breadcrumb ol{font:500 12px/1.5 var(--docs-mono);color:var(--eb-muted);flex-wrap:wrap;gap:4px 0;margin:0 0 22px;padding:0;list-style:none;display:flex}.docs-breadcrumb li+li:before{content:"/";color:var(--eb-moss-gray);margin:0 9px}.docs-breadcrumb a{color:var(--eb-muted);text-decoration:none}.docs-breadcrumb a:hover{color:var(--eb-purple);text-decoration:underline}.docs-breadcrumb [aria-current=page]{color:var(--eb-purple-deep)}.docs-header{border-bottom:1px solid var(--eb-line);margin-bottom:8px;padding-bottom:28px}.docs-header h1{font:800 clamp(2rem,3.6vw,2.85rem)/1.12 var(--eb-font-display);letter-spacing:-.025em;color:var(--eb-purple-deep);text-wrap:balance;margin:0}.docs-lede{max-width:62ch;color:var(--eb-muted);margin:16px 0 0;font-size:18.5px;line-height:1.6}.docs-checked{color:var(--eb-green-ink);font:600 12px/1.5 var(--docs-mono);background:#effff7;border:1px solid #b8ecd3;border-radius:999px;align-items:center;gap:7px;margin:20px 0 0;padding:4px 11px 4px 9px;display:inline-flex}.docs-content{color:var(--eb-ink);font-size:16px;line-height:1.75}.docs-content>*{max-width:72ch}.docs-content>.doc-code,.docs-content>.doc-table,.docs-content>.doc-callout{max-width:none}.docs-content h2{border-top:1px solid var(--eb-line);font:800 24px/1.25 var(--eb-font);letter-spacing:-.015em;color:var(--eb-purple-deep);margin:52px 0 14px;padding-top:30px;scroll-margin-top:120px}.docs-content>h2:first-child{border-top:0;margin-top:28px;padding-top:0}.docs-content h3{font:750 18px/1.35 var(--eb-font);color:var(--eb-ink);margin:34px 0 10px;scroll-margin-top:120px}.docs-content p,.docs-content ul,.docs-content ol{margin:0 0 16px}.docs-content li+li{margin-top:6px}.docs-content strong{color:var(--eb-purple-deep);font-weight:750}.docs-content a{color:var(--eb-purple);font-weight:600}.docs-content hr{border:0;border-top:1px solid var(--eb-line);margin:40px 0}.docs-content ol{counter-reset:docs-step;padding:0;list-style:none}.docs-content ol>li{counter-increment:docs-step;padding-left:44px;position:relative}.docs-content ol>li+li{margin-top:12px}.docs-content ol>li:before{content:counter(docs-step);border:1px solid var(--eb-line);background:var(--eb-soft-purple);width:27px;height:27px;color:var(--eb-purple);font:700 12.5px/1 var(--docs-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;left:0}.docs-content ol ul{margin:8px 0 0}.docs-content ul{padding-left:1.15em}.docs-content ul>li::marker{color:var(--eb-purple)}.docs-content :not(pre)>code{background:var(--eb-canvas);color:var(--eb-purple-deep);font:500 .86em/1.4 var(--docs-mono);overflow-wrap:anywhere;border:1px solid #e3daf1;border-radius:5px;padding:.12em .38em}.docs-content a code{color:inherit}.doc-var{border-radius:4px;font-weight:600}.docs-content :not(pre)>code .doc-var{outline-offset:-1px;color:var(--eb-green-ink);background:#e8fff4;outline:1px dashed #33c98a;margin:0 -.2em;padding:.05em .25em}pre .doc-var{outline-offset:-1px;background:#18ff9a1f;outline:1px dashed #18ff9a8c;padding:.05em .2em;color:#18ff9a!important}.doc-code{background:var(--docs-code-bg);border-radius:12px;margin:22px 0 26px;overflow:hidden;box-shadow:0 14px 36px #2c0e6b1f}.doc-code-bar{background:var(--docs-code-bar);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:5px 8px 5px 16px;display:flex}.doc-code-lang{font:600 11px/1 var(--docs-mono);letter-spacing:.1em;text-transform:uppercase;color:#b3a6cc}.doc-code-copy{color:#f1ebf8;min-height:28px;font:600 12px/1 var(--docs-mono);cursor:pointer;background:0 0;border:1px solid #f1ebf847;border-radius:6px;align-items:center;padding:3px 11px;display:inline-flex}.doc-code-copy:hover{background:#ffffff14;border-color:#f1ebf880}.doc-code-copy:focus-visible{outline-offset:2px;outline:2px solid #18ff9a}.doc-code pre{font:400 13.5px/1.7 var(--docs-mono);tab-size:2;scrollbar-width:thin;scrollbar-color:#6c51b8 var(--docs-code-bg);margin:0;padding:18px 20px 20px;overflow-x:auto}.doc-code pre:focus-visible{outline-offset:-2px;outline:2px solid #18ff9a}.doc-code pre ::selection{color:#fff;background:#4413b8}.doc-table{border:1px solid var(--eb-line);border-radius:12px;margin:20px 0 28px;overflow-x:auto}.doc-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px;line-height:1.55}.doc-table th{background:var(--eb-canvas);border-bottom:1px solid var(--eb-line);text-align:left;font:600 11px/1.4 var(--docs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eb-muted);white-space:nowrap;padding:11px 12px}.doc-table td{border-bottom:1px solid var(--eb-line);vertical-align:top;padding:11px 12px}.doc-table tr:last-child td{border-bottom:0}.doc-table td:first-child{color:var(--eb-purple-deep);white-space:nowrap;font-weight:650}.doc-table td code{font-size:.84em}.doc-badge{font:600 11px/1.35 var(--docs-mono);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.doc-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.doc-badge--stable{color:#00664a;background:#e5fff2;border-color:#9fe8c7}.doc-badge--limits{color:#7a4a00;background:#fff5e3;border-color:#f2d09a}.doc-badge--experimental{background:var(--eb-soft-purple);color:var(--eb-purple);border-color:#d3c4ef}.doc-badge--none{color:#5b5668;background:#f4f3f6;border-color:#dddae3}.doc-callout{border:1px solid;border-radius:12px;margin:24px 0 28px;padding:16px 20px 16px 52px;font-size:15px;line-height:1.65;position:relative}.doc-callout>:last-child{margin-bottom:0}.doc-callout .doc-callout-label{font:700 11.5px/1.4 var(--docs-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.doc-callout-icon{position:absolute;top:17px;left:18px}.doc-callout--note{background:var(--eb-canvas);border-color:var(--eb-line)}.doc-callout--note .doc-callout-label,.doc-callout--note .doc-callout-icon{color:var(--eb-purple)}.doc-callout--tip{background:#effff7;border-color:#b8ecd3}.doc-callout--tip .doc-callout-label,.doc-callout--tip .doc-callout-icon{color:var(--eb-green-ink)}.doc-callout--warning{background:#fff8ec;border-color:#f2d6a6}.doc-callout--warning .doc-callout-label,.doc-callout--warning .doc-callout-icon{color:#7a4a00}.docs-content .doc-links{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;max-width:none;margin:18px 0 28px;padding:0;list-style:none;display:grid}.docs-content .doc-links li{margin:0}.docs-content .doc-links a{border:1px solid var(--eb-line);height:100%;color:var(--eb-ink);transition:border-color var(--eb-motion-fast,.18s),background var(--eb-motion-fast,.18s);border-radius:12px;padding:16px 18px;font-weight:400;text-decoration:none;display:block}.docs-content .doc-links a:hover{border-color:var(--eb-purple);background:var(--eb-canvas)}.docs-content .doc-links strong{color:var(--eb-purple-deep);margin-bottom:4px;font-size:16px;display:block}.docs-content .doc-links span{color:var(--eb-muted);font-size:14px;line-height:1.55;display:block}.docs-pager{border-top:1px solid var(--eb-line);grid-template-columns:1fr 1fr;gap:14px;margin-top:56px;padding-top:28px;display:grid}.docs-pager a{border:1px solid var(--eb-line);color:var(--eb-purple-deep);border-radius:12px;padding:14px 18px;font-weight:750;text-decoration:none;display:block}.docs-pager a:hover{border-color:var(--eb-purple);background:var(--eb-canvas)}.docs-pager span{font:600 11px/1.4 var(--docs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eb-muted);margin-bottom:2px;display:block}.docs-pager-next{text-align:right;grid-column:2}@media (width<=1200px){.docs-shell{grid-template-columns:210px minmax(0,1fr);gap:44px}.docs-toc{display:none}}@media (width<=900px){.docs-shell{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px}.docs-sidebar{border:1px solid var(--eb-line);background:var(--eb-canvas);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px 24px;max-height:none;padding:16px 18px;display:grid;position:static}.docs-sidebar-home{grid-column:1/-1;margin-bottom:10px}.docs-nav-group+.docs-nav-group{margin-top:0}}@media (width<=620px){.docs-sidebar{grid-template-columns:1fr}.docs-nav-group+.docs-nav-group{margin-top:14px}.doc-code pre{padding:16px;font-size:12.5px}.docs-pager{grid-template-columns:1fr}.docs-pager-next{text-align:left;grid-column:1}.doc-callout{padding-left:46px}}
