.paper{color-scheme:light;--d-bg:#f2efe7;--d-paper:#fbfaf6;--d-ink:#1c1a2e;--d-ink-2:#48455c;--d-muted:#7a7568;--d-line:#e0d9ca;--d-soft:#f5f1e8;--d-accent:#4c46d6;--d-accent-2:#3a33a8;--d-side:#15132c;--note:#4c46d6;--note-bg:#efeefc;--tip:#2e8b57;--tip-bg:#eef6ef;--imp:#c77700;--imp-bg:#fcf3e3;background:var(--d-bg);color:var(--d-ink)}.breadcrumb{border:1px solid var(--d-line);background:var(--d-paper);color:var(--d-muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:28px;padding:10px 14px;font-size:13.5px;display:flex}.breadcrumb a{color:var(--d-accent)}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .sep{color:#c4bba9}.breadcrumb [aria-current]{color:var(--d-ink)}.callout,.doc-content :is(.note,.tip,.important){border:1px solid;border-radius:10px;margin:1.3em 0;font-size:.97em;overflow:hidden}.callout>*,.doc-content :is(.note,.tip,.important)>*{margin:.8em 1em}.callout-title,.doc-content :is(.note,.tip,.important):before{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0;padding:.4em 1em;font-size:.74rem;font-weight:700;display:block}.doc-content .note:before{content:"Note"}.doc-content .tip:before{content:"Tip"}.doc-content .important:before{content:"Important"}.callout.note,.doc-content .note{background:var(--note-bg);border-color:#d2cff6}.callout.tip,.doc-content .tip{background:var(--tip-bg);border-color:#c3e2cf}.callout.important,.doc-content .important{background:var(--imp-bg);border-color:#f0d6aa}.callout.note .callout-title,.doc-content .note:before{background:var(--note)}.callout.tip .callout-title,.doc-content .tip:before{background:var(--tip)}.callout.important .callout-title,.doc-content .important:before{background:var(--imp)}.callout a{color:var(--d-accent);font-weight:600}.doc-content{color:var(--d-ink);font-size:15.5px;line-height:1.7}.doc-content>:first-child{margin-top:0}.doc-content p,.doc-content ul,.doc-content ol,.doc-content dl{margin:0 0 1em}.doc-content ul,.doc-content ol{padding-left:1.4em}.doc-content li{margin:.3em 0}.doc-content li::marker{color:var(--d-muted)}.doc-content a{color:var(--d-accent);text-underline-offset:2px;text-decoration:underline}.doc-content b,.doc-content strong{font-weight:650}.doc-content .lede{color:var(--d-ink-2);font-size:1.14em;line-height:1.6}.doc-content h3{color:var(--d-ink);scroll-margin-top:calc(var(--header-h) + 20px);margin:2.2em 0 .7em;font-size:1.35rem}.doc-content h4{scroll-margin-top:calc(var(--header-h) + 20px)}.doc-content .panel-shot{float:right;clear:right;width:min(40%,320px);margin:.3em 0 1.4em 1.8em}.doc-content .panel-shot a{display:block}.doc-content .panel-shot img{border:1px solid var(--d-line);background:#3b3b3b;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 12px 30px -14px #14103266}.doc-content h3{clear:both}.doc-content h4.has-shot{clear:right}.doc-content h4.rollout,.doc-content dl.params,.doc-content h5.group,.doc-content p.path,.doc-content .proc,.doc-content .table-wrap{display:flow-root}.doc-content .panel-shot.wide{float:none;clear:both;width:100%;margin:1.6em 0 2em}@media (width<=720px){.doc-content .panel-shot{float:none;width:auto;max-width:320px;margin:1em 0}.doc-content .panel-shot.wide{max-width:none}}.doc-content h4.rollout{border-left:4px solid var(--d-accent);font-family:var(--font-sans);letter-spacing:0;background:#ebe9fa;border-radius:0 8px 8px 0;margin:1.8em 0 .9em;padding:.55em .9em;font-size:1rem;font-weight:650}.doc-content h5.group{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--d-accent);border-bottom:1px dashed #d8d0bf;margin:1.6em 0 .6em;padding-bottom:.35em;font-size:.78rem;font-weight:700}.doc-content p.path{border:1px solid var(--d-line);background:var(--d-soft);color:var(--d-ink-2);border-radius:8px;padding:.55em .9em;font-size:.92em}.doc-content p.path b{color:var(--d-ink)}.doc-content .small{color:var(--d-ink-2);font-size:.9em}.doc-content .ui{color:var(--d-ink);font-weight:650}.doc-content .def{border:1px solid var(--d-line);background:var(--d-soft);color:var(--d-muted);white-space:nowrap;vertical-align:.1em;border-radius:999px;margin-left:.5em;padding:.05em .6em;font-size:.76em;font-weight:500;display:inline-block}.doc-content dl.params{border-top:1px solid var(--d-line)}.doc-content dl.params>div{border-bottom:1px solid var(--d-line);padding:.75em 0}.doc-content dl.params dt{font-weight:650}.doc-content dl.params dd{color:var(--d-ink-2);margin:.25em 0 0}.doc-content dl.params dd p:last-child{margin-bottom:0}.doc-content .table-wrap{border:1px solid var(--d-line);border-radius:10px;margin:1.2em 0 1.6em;overflow-x:auto}.doc-content table{border-collapse:collapse;width:100%;font-size:.92em;line-height:1.55}.doc-content th,.doc-content td{border-bottom:1px solid var(--d-line);text-align:left;vertical-align:top;padding:.6em .8em}.doc-content th+th,.doc-content td+td{border-left:1px solid var(--d-line)}.doc-content thead th{white-space:nowrap;background:#ede7da;font-weight:650}.doc-content tbody tr:last-child td{border-bottom:0}.doc-content tbody tr:nth-child(2n) td{background:#f8f5ee}.doc-content table.grid td:first-child{font-weight:600}.doc-content table.grid.plain td:first-child{font-weight:400}.doc-content table.props{font-size:.86em}.doc-content td.c,.doc-content th.c{text-align:center}.doc-content .proc{border:1px solid var(--d-line);background:var(--d-soft);border-radius:12px;margin:1.3em 0;padding:1em 1.2em .4em}.doc-content .proc .ptitle{margin-bottom:.7em;font-weight:650}.doc-content ol.steps{counter-reset:step;padding:0;list-style:none}.doc-content ol.steps>li{counter-increment:step;margin:.6em 0;padding-left:2.3em;position:relative}.doc-content ol.steps>li:before{content:counter(step);background:var(--d-accent);color:#fff;border-radius:50%;place-items:center;width:1.55em;height:1.55em;font-size:.8em;font-weight:700;display:grid;position:absolute;top:.2em;left:0}.doc-content code,.doc-content kbd,.doc-content .mono{font-family:var(--font-mono);font-size:.88em}.doc-content code{background:var(--d-soft);border:1px solid #e3dccd;border-radius:5px;padding:.1em .35em}.doc-content kbd{background:#fdfbf6;border:1px solid #cfc6b4;border-bottom-width:2px;border-radius:5px;padding:.05em .45em}.doc-content pre{font-family:var(--font-mono);color:#e6e0d2;white-space:pre;background:#17152b;border-radius:10px;margin:1.2em 0 1.5em;padding:1em 1.2em;font-size:.85em;line-height:1.6;overflow-x:auto}.doc-content pre code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}
