.hc-article-body{color:var(--hc-secondary);--foreground:var(--hc-text);--muted-foreground:var(--hc-secondary);--border:var(--hc-border);--border-strong:color-mix(in srgb, var(--hc-secondary) 45%, var(--hc-border));--card:var(--hc-bg,transparent);--muted:color-mix(in srgb, var(--hc-text) 5%, transparent);--primary:var(--hc-accent);--primary-active:color-mix(in srgb, var(--hc-accent) 70%, var(--hc-text));--background:var(--hc-bg,Canvas);font-size:1rem;line-height:1.7}.hc-article-body>:first-child{margin-top:0}.hc-article-body h2,.hc-article-body h3{color:var(--hc-text);scroll-margin-top:80px;font-weight:600;line-height:1.3}.hc-article-body h2{margin:2rem 0 .75rem;font-size:1.5rem}.hc-article-body h3{margin:1.5rem 0 .5rem;font-size:1.25rem}.hc-article-body p{margin:.75rem 0}.hc-article-body a{color:var(--hc-accent);text-decoration:none}.hc-article-body a:hover{text-decoration:underline}.hc-article-body a.article-button:hover,.hc-article-body a.article-card:hover{text-decoration:none}.hc-article-body ul,.hc-article-body ol{margin:.75rem 0;padding-inline-start:1.5rem}.hc-article-body li{margin:.25rem 0}.hc-article-body ul{list-style:outside}.hc-article-body ol{list-style:decimal}.hc-article-body blockquote{border-inline-start:3px solid var(--hc-accent);color:var(--hc-secondary);margin:1rem 0;padding-block:.25rem;padding-inline-start:1rem;font-style:italic}.hc-article-body code{background:var(--muted);font-family:var(--font-mono,monospace);border-radius:4px;padding:.125rem .375rem;font-size:.875em}.hc-article-body pre{background:var(--muted);border-radius:8px;margin:1rem 0;padding:1rem;overflow-x:auto}.hc-article-body pre code{background:0 0;padding:0}.hc-article-body img{cursor:zoom-in;border-radius:8px;max-width:100%;height:auto}.hc-article-body hr{border:none;border-top:1px solid var(--hc-border);margin:2rem 0}.hc-article-body table{border-collapse:collapse;width:100%;margin:1rem 0}.hc-article-body th,.hc-article-body td{border:1px solid var(--hc-border);text-align:start;padding:.5rem .75rem}.hc-article-body th{background:color-mix(in srgb, var(--hc-text) 3%, transparent);color:var(--hc-text);font-weight:600}.hc-article-body [data-callout]>div:last-child>:first-child{margin-top:0}.hc-article-body [data-callout]>div:last-child>:last-child{margin-bottom:0}.hc-article-body [data-callout][data-callout-type=info]{background:color-mix(in srgb, var(--color-blue-500) 10%, transparent)}.hc-article-body [data-callout][data-callout-type=warning]{background:color-mix(in srgb, var(--color-amber-500) 10%, transparent)}.hc-article-body [data-callout][data-callout-type=tip]{background:color-mix(in srgb, var(--color-green-500) 10%, transparent)}.hc-article-body [data-callout][data-callout-type=success]{background:color-mix(in srgb, var(--color-emerald-500) 10%, transparent)}.hc-article-body [data-callout][data-callout-type=danger]{background:color-mix(in srgb, var(--color-red-500) 10%, transparent)}.hc-article-body[data-blocks-live] .article-tabs:has(>.article-tab-bar){border:1px solid var(--hc-border);border-radius:.5rem;min-width:0}.hc-article-body[data-blocks-live] .article-tabs>.article-tab-bar{border-bottom:1px solid var(--hc-border);align-items:center;gap:.25rem;min-width:0;padding:.375rem;display:flex;overflow-x:auto}.hc-article-body[data-blocks-live] .article-tab-bar>h4{color:var(--hc-secondary);cursor:pointer;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;border-radius:.375rem;flex:none;max-width:12rem;margin:0;padding:.25rem .625rem;font-weight:500;line-height:1.5;overflow:hidden}.hc-article-body[data-blocks-live] .article-tab-bar>h4:hover{color:var(--hc-text)}.hc-article-body[data-blocks-live] .article-tab-bar>h4[aria-selected=true]{background:color-mix(in srgb, var(--hc-text) 6%, transparent);color:var(--hc-text)}.hc-article-body[data-blocks-live] .article-tab-bar>h4:focus-visible{outline:2px solid var(--hc-accent);outline-offset:-2px}.hc-article-body[data-blocks-live] .article-tab-bar~.article-tab[data-active=false]{display:none}.hc-article-body[data-blocks-live] .article-tab-bar~.article-tab>.article-tab-panel{padding:.75rem 1rem}.hc-article-body[data-blocks-live] .article-tab-bar~.article-tab>.article-tab-panel>*{min-width:0;max-width:100%;margin:0}.hc-article-body[data-blocks-live] .article-tab-bar~.article-tab>.article-tab-panel>*+*{margin-top:.75rem}.hc-article-body .article-collapsible>summary{cursor:pointer;list-style:none;display:block}.hc-article-body .article-collapsible>summary::-webkit-details-marker{display:none}.hc-article-body .article-collapsible>summary:focus-visible{outline:2px solid var(--hc-accent);outline-offset:2px;border-radius:.25rem}.hc-article-body .article-collapsible>summary>h4{color:var(--hc-text);margin:0;padding-block:.875rem;padding-inline:.125rem 2.5rem;font-size:.875rem;font-weight:500;line-height:1.5;position:relative}.hc-article-body .article-collapsible>summary>h4:after{color:var(--hc-secondary);content:"+";pointer-events:none;text-align:center;inset-inline-end:.5rem;width:1.25rem;height:1.25rem;font-size:1.25rem;font-weight:400;line-height:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.hc-article-body .article-collapsible[open]>summary>h4:after{color:var(--hc-accent);transform:translateY(-50%)rotate(45deg)}.hc-article-body .article-code-copy{border-radius:var(--radius-md);color:var(--hc-secondary);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.375rem;margin-inline-start:auto;padding:.25rem .5rem;font-weight:500;line-height:1.5;transition:color .15s,background-color .15s;display:inline-flex}.hc-article-body .article-code-copy:hover{background:var(--muted);color:var(--hc-text)}.hc-article-body .article-code-copy:focus-visible{outline:2px solid var(--hc-accent);outline-offset:1px}.hc-article-body .article-code-copy[data-copy-state=copied]{color:var(--hc-accent)}.hc-article-body:not([data-blocks-live]) .article-code-copy{display:none}.hc-article-body mark{border-radius:2px;padding:0 .125rem}[dir=rtl] .hc-article-body pre,[dir=rtl] .hc-article-body pre code,.hc-article-body[dir=rtl] pre,.hc-article-body[dir=rtl] pre code{text-align:left;direction:ltr}[dir=rtl] .hc-article-body code,[dir=rtl] .hc-article-body kbd,[dir=rtl] .hc-article-body samp,.hc-article-body[dir=rtl] code,.hc-article-body[dir=rtl] kbd,.hc-article-body[dir=rtl] samp{direction:ltr;unicode-bidi:isolate}