.ac-doc-prose{--doc-gap:1.15rem;min-width:0;color:var(--ac-body);overflow-wrap:break-word;font-size:16.5px;line-height:1.7}.ac-doc-md{display:contents}:where(.ac-doc-prose,.ac-doc-hint-body,.ac-doc-step-body,.ac-doc-tab-panel)>:first-child,:where(.ac-doc-prose,.ac-doc-hint-body,.ac-doc-step-body,.ac-doc-tab-panel)>.ac-doc-md:first-child>:first-child{margin-top:0}:where(.ac-doc-prose,.ac-doc-hint-body,.ac-doc-step-body,.ac-doc-tab-panel)>:last-child,:where(.ac-doc-prose,.ac-doc-hint-body,.ac-doc-step-body,.ac-doc-tab-panel)>.ac-doc-md:last-child>:last-child{margin-bottom:0}.ac-doc-md :where(p,ul,ol,pre,blockquote,.ac-doc-table){margin-block:.85em}.ac-doc-md :where(h2,h3,h4,h5,h6){color:var(--ac-fg);text-wrap:balance;scroll-margin-top:112px}.ac-doc-md h2{font-variation-settings:"wdth" 118;letter-spacing:-.025em;margin:2.5rem 0 .7rem;font-size:clamp(22px,2.6vw,27px);font-weight:800;font-stretch:118%;line-height:1.15}.ac-doc-md h3{letter-spacing:-.01em;margin:1.9rem 0 .5rem;font-size:19px;font-weight:750;line-height:1.3}.ac-doc-md :where(h4,h5,h6){margin:1.5rem 0 .4rem;font-size:16.5px;font-weight:700;line-height:1.35}.ac-doc-anchor{color:var(--ac-muted);opacity:0;margin-inline-start:.4em;font-weight:500;text-decoration:none;transition:opacity .15s,color .15s}.ac-doc-md :where(h2,h3,h4,h5,h6):hover .ac-doc-anchor{opacity:1}.ac-doc-anchor:hover{color:var(--ac-mag-text)}.ac-doc-md strong{color:var(--ac-fg);font-weight:650}.ac-doc-md a{color:var(--ac-mag-text);text-underline-offset:3px;font-weight:550;-webkit-text-decoration:underline #be1fb659;text-decoration:underline #be1fb659;text-decoration-thickness:1.5px;transition:text-decoration-color .15s}.ac-doc-md a:hover{text-decoration-color:currentColor}.ac-doc-md a strong{color:inherit}.ac-doc-md :where(ul,ol){padding-inline-start:1.35em}.ac-doc-md ul{list-style:outside}.ac-doc-md ol{list-style:decimal}.ac-doc-md li{margin-block:.3em;padding-inline-start:.2em}.ac-doc-md li::marker{color:var(--ac-mag-text)}.ac-doc-md li>:where(ul,ol){margin-block:.3em}.ac-doc-md code{background:rgb(var(--ac-ink) / .07);color:var(--ac-fg);font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere;border-radius:6px;padding:.12em .42em;font-size:.86em}.ac-doc-md pre{border:1px solid rgb(var(--ac-ink) / .1);background:rgb(var(--ac-ink) / .045);border-radius:14px;padding:14px 16px;line-height:1.55;overflow-x:auto}.ac-doc-md pre code{overflow-wrap:normal;background:0 0;padding:0;font-size:13.5px}.ac-doc-md blockquote{border-inline-start:3px solid rgb(var(--ac-ink) / .15);color:var(--ac-muted);padding-inline-start:1em}.ac-doc-md hr{border:0;border-top:1px solid rgb(var(--ac-ink) / .12);margin-block:2rem}.ac-doc-md img{border-radius:14px;max-width:100%;height:auto}.ac-doc-table{border:1px solid rgb(var(--ac-ink) / .1);background:var(--ac-card);-webkit-overflow-scrolling:touch;border-radius:16px;max-width:100%;overflow-x:auto}.ac-doc-table table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.ac-doc-table :where(th,td){text-align:start;vertical-align:top;min-width:120px;padding:10px 14px}.ac-doc-table th{background:rgb(var(--ac-ink) / .045);color:var(--ac-fg);font-size:13.5px;font-weight:700}.ac-doc-table tr+tr td,.ac-doc-table thead+tbody tr td{border-top:1px solid rgb(var(--ac-ink) / .08)}.ac-doc-table td:first-child{color:var(--ac-fg)}.ac-doc-hint{--doc-tone:var(--color-blue-400);margin-block:var(--doc-gap);border:1px solid color-mix(in srgb, var(--doc-tone) 30%, transparent);background:color-mix(in srgb, var(--doc-tone) 8%, var(--ac-card-solid));border-radius:18px;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:14px 18px;font-size:15.5px;line-height:1.65;display:grid}.ac-doc-hint[data-tone=success]{--doc-tone:var(--ac-ok)}.ac-doc-hint[data-tone=warning]{--doc-tone:var(--ac-warn)}.ac-doc-hint[data-tone=danger]{--doc-tone:var(--ac-bad)}.ac-doc-hint-icon{width:20px;height:20px;color:var(--doc-tone);margin-top:.2em}.ac-doc-hint-body{min-width:0}.ac-doc-hint-body .ac-doc-md :where(p,ul,ol){margin-block:.5em}.ac-doc-stepper{margin-block:var(--doc-gap);padding:0;list-style:none}.ac-doc-step{grid-template-columns:32px minmax(0,1fr);gap:16px;padding-bottom:24px;display:grid;position:relative}.ac-doc-step:last-child{padding-bottom:0}.ac-doc-step:before{content:"";inset-inline-start:15.5px;background:rgb(var(--ac-ink) / .14);width:1px;position:absolute;top:40px;bottom:6px}.ac-doc-step:last-child:before{display:none}.ac-doc-step-num{width:32px;height:32px;color:var(--ac-mag-text);background:#be1fb61a;border:1px solid #be1fb659;border-radius:999px;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid}.ac-doc-step-body{min-width:0;padding-top:3px}.ac-doc-step-body>.ac-doc-md:first-child>:where(h2,h3,h4):first-child{font-variation-settings:normal;letter-spacing:-.01em;margin:0 0 .35rem;font-size:17px;font-weight:750;font-stretch:100%;line-height:1.5}.ac-doc-tabs{margin-block:var(--doc-gap)}.ac-doc-tab-panel{border:1px solid rgb(var(--ac-ink) / .1);background:var(--ac-card);border-radius:18px;margin-top:10px;padding:16px 20px}.ac-doc-tab-panel[hidden]{display:none}.ac-doc-ref{margin-block:var(--doc-gap);color:inherit;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.ac-doc-cards{margin-block:var(--doc-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-auto-rows:1fr;gap:12px;display:grid}.ac-doc-card{color:inherit;border-radius:20px;flex-direction:column;gap:14px;padding:18px 18px 16px;text-decoration:none;display:flex}.ac-doc-card-arrow{color:var(--ac-muted);transition:color .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.ac-doc-ref:hover .ac-doc-card-arrow,.ac-doc-card:hover .ac-doc-card-arrow,.ac-doc-ref:focus-visible .ac-doc-card-arrow,.ac-doc-card:focus-visible .ac-doc-card-arrow{color:var(--ac-mag-text);transform:translate(3px)}[dir=rtl] .ac-doc-ref:hover .ac-doc-card-arrow,[dir=rtl] .ac-doc-card:hover .ac-doc-card-arrow,[dir=rtl] .ac-doc-ref:focus-visible .ac-doc-card-arrow,[dir=rtl] .ac-doc-card:focus-visible .ac-doc-card-arrow{transform:translate(-3px)}@media (max-width:639px){.ac-doc-prose{font-size:16px}.ac-doc-hint{gap:10px;padding:12px 14px}.ac-doc-tab-panel{padding:14px 16px}.ac-doc-step{gap:12px}}@media (prefers-reduced-motion:reduce){.ac-doc-card-arrow,.ac-doc-anchor{transition:none}}
