.docs-article.svelte-1penhzd{border:1px solid var(--line);background:var(--panel);min-width:0}.article-head.svelte-1penhzd{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--raised) 34%, var(--panel));padding:clamp(28px,5vw,54px) clamp(24px,6vw,68px) clamp(26px,4vw,42px)}.meta.svelte-1penhzd{color:var(--muted);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;font-size:9px;line-height:1.4;display:flex}.meta.svelte-1penhzd span:where(.svelte-1penhzd)+span:where(.svelte-1penhzd):before{color:var(--line);content:"/";margin-right:18px}h1.svelte-1penhzd{max-width:18ch;color:var(--ink);font-family:var(--font-brand);letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:16px;font-size:clamp(38px,6vw,62px);font-weight:500;line-height:.95}.summary.svelte-1penhzd{max-width:62ch;color:var(--moonveil);margin-top:18px;font-size:15px;line-height:1.7}.prose.svelte-1penhzd{--prose-gap:14px;color:var(--moonveil);padding:clamp(20px,3vw,34px) clamp(24px,6vw,68px) clamp(34px,6vw,64px);font-size:16px;font-weight:400;line-height:1.85}.prose.svelte-1penhzd .comark-content,.prose.svelte-1penhzd .comark-content>*{min-width:0}.prose.svelte-1penhzd .comark-content>:first-child{margin-top:0}.prose.svelte-1penhzd h1,.prose.svelte-1penhzd h2,.prose.svelte-1penhzd h3,.prose.svelte-1penhzd h4{color:var(--ink);font-family:var(--font-brand);overflow-wrap:anywhere;scroll-margin-top:28px;font-weight:600}.prose.svelte-1penhzd h1{letter-spacing:-.04em;font-size:clamp(32px,5vw,48px);line-height:1}.prose.svelte-1penhzd h2{letter-spacing:-.035em;margin-top:40px;font-size:29px;line-height:1.15}.prose.svelte-1penhzd h3{margin-top:28px;font-size:21px;line-height:1.25}.prose.svelte-1penhzd h4{font-family:var(--font-body);letter-spacing:0;margin-top:22px;font-size:16px;line-height:1.4}.prose.svelte-1penhzd h2:after,.prose.svelte-1penhzd h3:after{background-image:linear-gradient(to right, var(--guide) 0 5px, transparent 5px 10px);content:"";background-size:10px 1px;width:100%;height:1px;margin-top:10px;display:block}.prose.svelte-1penhzd p,.prose.svelte-1penhzd ul,.prose.svelte-1penhzd ol,.prose.svelte-1penhzd blockquote,.prose.svelte-1penhzd pre,.prose.svelte-1penhzd table{margin-top:var(--prose-gap)}.prose.svelte-1penhzd p{text-wrap:pretty}.prose.svelte-1penhzd strong{color:var(--ink);font-weight:600}.prose.svelte-1penhzd em{color:var(--ink)}.prose.svelte-1penhzd a{color:var(--halo);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--halo) 52%, transparent);text-decoration-color:color-mix(in srgb, var(--halo) 52%, transparent);text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.prose.svelte-1penhzd a:after{color:var(--muted);content:"↗";margin-left:.14em;font-size:.72em;text-decoration:none}.prose.svelte-1penhzd a[href^=\#]:after{content:none}.prose.svelte-1penhzd a:hover{color:var(--life);text-decoration-color:currentColor}.prose.svelte-1penhzd ul{padding-left:0;list-style:none}.prose.svelte-1penhzd li{overflow-wrap:anywhere;padding-left:22px;position:relative}.prose.svelte-1penhzd ul>li:before{background:var(--guide);content:"";width:10px;height:1px;position:absolute;top:.92em;left:2px}.prose.svelte-1penhzd ol{padding-left:1.45em}.prose.svelte-1penhzd li+li{margin-top:8px}.prose.svelte-1penhzd code{border:1px solid color-mix(in srgb, var(--unripe) 28%, transparent);color:var(--unripe);background:color-mix(in srgb, var(--unripe) 9%, transparent);font-family:var(--font-code);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.13em .36em;font-size:.82em}.prose.svelte-1penhzd pre{border:1px solid var(--line);background:var(--page);scrollbar-width:none;max-width:100%;padding:18px 20px;line-height:1.65;overflow-x:auto}.prose.svelte-1penhzd pre::-webkit-scrollbar{display:none}.prose.svelte-1penhzd pre code{color:var(--ink);background:0 0;border:0;padding:0;font-size:12.5px}.prose.svelte-1penhzd blockquote{border:1px solid var(--line);border-left:3px solid var(--halo);color:var(--moonveil);background:var(--page);padding:16px 18px}.prose.svelte-1penhzd blockquote>:first-child{margin-top:0}.prose.svelte-1penhzd table{border:1px solid var(--line);border-collapse:collapse;background:var(--page);scrollbar-width:none;width:100%;font-size:13px;display:block;overflow-x:auto}.prose.svelte-1penhzd table::-webkit-scrollbar{display:none}.prose.svelte-1penhzd th,.prose.svelte-1penhzd td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 13px}.prose.svelte-1penhzd th{color:var(--ink);font-family:var(--font-code);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:500}.prose.svelte-1penhzd hr{border:0;border-top:1px dashed var(--guide);margin:44px 0}footer.svelte-1penhzd{border-top:1px solid var(--line);background:color-mix(in srgb, var(--raised) 28%, var(--panel));font-family:var(--font-code);letter-spacing:.05em;text-transform:uppercase;padding:18px clamp(24px,6vw,68px) 22px;font-size:10px}footer.svelte-1penhzd a:where(.svelte-1penhzd){color:var(--secondary);gap:8px;text-decoration:none;display:inline-flex}footer.svelte-1penhzd a:where(.svelte-1penhzd):hover{color:var(--halo)}@media (width<=640px){.prose.svelte-1penhzd{font-size:15px;line-height:1.8}.prose.svelte-1penhzd h2{font-size:25px}}
