.content-prose.svelte-pljk4v .heading-anchor{color:var(--site-muted);opacity:0;margin-left:.35em;font-weight:400;text-decoration:none;transition:opacity .15s}.content-prose.svelte-pljk4v :is(h2,h3,h4):hover .heading-anchor,.content-prose.svelte-pljk4v .heading-anchor:focus-visible{opacity:1}.content-prose.svelte-pljk4v .table-scroll{overflow-x:auto}.content-prose.svelte-pljk4v .table-scroll[data-overflow-end]:not([data-overflow-start]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.content-prose.svelte-pljk4v .table-scroll[data-overflow-start]:not([data-overflow-end]){-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem);mask-image:linear-gradient(90deg,#0000,#000 2rem)}.content-prose.svelte-pljk4v .table-scroll[data-overflow-start][data-overflow-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}.content-prose.svelte-pljk4v .table-scroll table{min-width:max(100%,36rem);margin-block:0}.content-prose.svelte-pljk4v .table-scroll :is(td,th) code{white-space:nowrap;overflow-wrap:normal}.content-prose.svelte-pljk4v .table-scroll :is(td,th) code.code-path{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.content-prose.svelte-pljk4v .table-scroll :is(td,th) code.code-path>span{white-space:nowrap}.content-prose.svelte-pljk4v .table-scroll :is(td,th):last-child:not(:first-child){min-width:14rem}.content-prose.svelte-pljk4v .code-block{--code-control-height:1.625rem;--code-control-width:4.25rem;border:1px solid var(--site-border);border-radius:var(--radius-card);background:var(--site-surface);margin-block:1.75em;overflow:hidden}.content-prose.svelte-pljk4v .code-block-header{border-bottom:1px solid var(--site-border);background:var(--site-raised);min-height:calc(var(--code-control-height) + .6rem);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.3rem .4rem .3rem .85rem;font-size:.75rem;line-height:1.5;display:flex}.content-prose.svelte-pljk4v .code-block-title{min-width:0;font-family:var(--font-mono);color:var(--site-text);overflow-wrap:anywhere;flex:0 auto;font-weight:500}.content-prose.svelte-pljk4v .code-block-language{min-height:var(--code-control-height);color:var(--site-muted);align-items:center;margin-inline-end:auto;display:inline-flex}.content-prose.svelte-pljk4v .code-block-body{position:relative}.content-prose.svelte-pljk4v .code-block pre{scrollbar-width:thin;scrollbar-color:var(--site-muted) transparent;border:0;border-radius:0;margin:0;padding:.9rem 1rem;font-size:.9em;line-height:1.6;overflow-x:auto}@supports selector(::-webkit-scrollbar){.content-prose.svelte-pljk4v .code-block pre{scrollbar-width:auto;scrollbar-color:auto}}.content-prose.svelte-pljk4v .code-block pre::-webkit-scrollbar{height:.5rem}.content-prose.svelte-pljk4v .code-block pre::-webkit-scrollbar-track{background:0 0}.content-prose.svelte-pljk4v .code-block pre::-webkit-scrollbar-thumb{border-radius:var(--radius-control);background:var(--site-control-border)}.content-prose.svelte-pljk4v .code-block pre::-webkit-scrollbar-thumb:hover{background:var(--site-muted)}.content-prose.svelte-pljk4v .code-block pre:focus-visible{outline:none}.content-prose.svelte-pljk4v .code-block-focus{z-index:1;pointer-events:none;position:absolute;inset:0}.content-prose.svelte-pljk4v .code-block-body:has(pre:focus-visible) .code-block-focus{outline:2px solid var(--site-focus);outline-offset:-2px}.content-prose.svelte-pljk4v .code-block-body:before,.content-prose.svelte-pljk4v .code-block-body:after{content:"";inset-block:0 var(--code-scrollbar,0px);opacity:0;pointer-events:none;width:2.5rem;position:absolute}.content-prose.svelte-pljk4v .code-block-body:before{background:linear-gradient(to right, var(--site-surface), transparent);inset-inline-start:0}.content-prose.svelte-pljk4v .code-block-body:after{background:linear-gradient(to left, var(--site-surface), transparent);inset-inline-end:0}.content-prose.svelte-pljk4v .code-block-body[data-overflow-start]:before,.content-prose.svelte-pljk4v .code-block-body[data-overflow-end]:after{opacity:1}.content-prose.svelte-pljk4v .code-copy-slot{min-width:var(--code-control-width);min-height:var(--code-control-height);flex:none;display:inline-flex}.content-prose.svelte-pljk4v .code-copy{width:100%;min-height:var(--code-control-height);border:1px solid var(--site-control-border);border-radius:var(--radius-control);background:var(--site-surface);color:var(--site-muted);justify-content:center;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.content-prose.svelte-pljk4v .code-copy:hover{color:var(--site-text)}.content-prose.svelte-pljk4v .code-copy-labels{display:grid}.content-prose.svelte-pljk4v .code-copy-labels>span{grid-area:1/1}.content-prose.svelte-pljk4v .code-copy-labels>span.is-hidden{visibility:hidden}.content-prose.svelte-pljk4v .code-copy-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.content-prose.svelte-pljk4v .code-copy-status.is-visible{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--site-alert);flex:100%;order:3;position:static;overflow:visible}.content-prose.svelte-pljk4v .callout{border:1px solid var(--site-border);border-radius:var(--radius-card);background:var(--site-raised);margin-block:1.75em;padding:1rem 1.125rem 1rem 2.875rem;position:relative}.content-prose.svelte-pljk4v .callout>:last-child{margin-bottom:0}.content-prose.svelte-pljk4v .callout-icon{width:1.125rem;height:1.125rem;color:var(--site-muted);position:absolute;top:1rem;left:1.125rem}.content-prose.svelte-pljk4v .callout-title{letter-spacing:.02em;color:var(--site-muted);margin:0;font-size:.8125rem;font-weight:600;line-height:1.125rem}.content-prose.svelte-pljk4v .callout-title+*{margin-top:.4rem}.content-prose.svelte-pljk4v :is(.callout-warning,.callout-important){border-color:var(--site-alert-border);background:var(--site-alert-surface)}.content-prose.svelte-pljk4v :is(.callout-warning,.callout-important) :is(.callout-title,.callout-icon){color:var(--site-alert)}@media (width<=639px){.content-prose.svelte-pljk4v .callout{padding:.875rem 1rem}.content-prose.svelte-pljk4v .callout-icon{top:.875rem;left:1rem}.content-prose.svelte-pljk4v .callout-title{padding-left:1.75rem}}@media (forced-colors:active){.content-prose.svelte-pljk4v .callout-icon{forced-color-adjust:auto}}
