.doc.svelte-2ml0mi{--measure:calc(40.8 * var(--fs-body));--fs-title:max(2.25rem, 6.2cqw);--fs-lead:max(1rem, 1.55cqw);--fs-h2:max(1.35rem, 2.6cqw);--fs-h3:max(.95rem, 1.35cqw);font-family:var(--font-mono);font-size:var(--fs-body);grid-template-columns:[full-start] minmax(0, 1fr) [measure-start] min(var(--measure), 100%) [measure-end] minmax(0, 1fr) [full-end];line-height:1.6;display:grid}.doc.svelte-2ml0mi>*{grid-column:measure;margin-top:clamp(.7rem,1.1vw,1.05rem)}.doc.svelte-2ml0mi>:first-child{margin-top:0}.doc.svelte-2ml0mi .doc-stamp{font-size:var(--fs-notice);letter-spacing:.06em;text-transform:uppercase;animation:svelte-2ml0mi-doc-fade .5s var(--ease) both;flex-wrap:wrap;justify-content:center;justify-self:center;gap:.35em 1.6em;font-weight:500;line-height:1;display:flex}.doc.svelte-2ml0mi .doc-stamp time{opacity:.7}.doc.svelte-2ml0mi .doc-stamp+h1{margin-top:clamp(.55rem,1vw,.95rem)}.doc.is-article.svelte-2ml0mi{--fs-title:max(1.75rem, 4.2cqw)}.doc.is-article.svelte-2ml0mi h1{line-height:1.02}.doc.is-article.svelte-2ml0mi h1+p{font-size:inherit;text-align:left;text-wrap:initial;margin-top:clamp(1.5rem,3vw,3rem);animation:none}.doc.is-doc.svelte-2ml0mi{--measure:calc(44 * var(--fs-body));grid-template-columns:[full-start measure-start] min(var(--measure), 100%) [measure-end] minmax(0, 1fr) [full-end];--fs-title:max(1.6rem, 3.2cqw);--fs-lead:max(.95rem, 1.35cqw);padding-inline:0;padding-top:var(--docs-top,clamp(1.25rem, 2.2vw, 2.5rem));padding-bottom:clamp(2rem,3.4vw,4rem)}.doc.is-doc.svelte-2ml0mi :where(h2,hr,pre,table){grid-column:full}.doc.is-doc.svelte-2ml0mi :where(h2,h3,h4){scroll-margin-top:calc(var(--nav-h) + 1.5rem)}.doc.is-doc.svelte-2ml0mi .doc-head{margin-top:calc(var(--docs-top,0px) * -1);margin-inline:calc(var(--docs-pad,0px) * -1);padding:var(--docs-top,0px) var(--docs-pad,0px) clamp(1.5rem, 2.6vw, 2.5rem);background:#fff;grid-column:full}.doc.is-doc.svelte-2ml0mi .doc-head+*{margin-top:0}.doc.is-doc.svelte-2ml0mi .doc-stamp{justify-content:flex-start;justify-self:start;gap:.35em 1.2em}.doc.is-doc.svelte-2ml0mi .doc-eyebrow{color:var(--color-vermilion);font-weight:600}.doc.is-doc.svelte-2ml0mi h1{text-align:left;text-wrap:pretty;grid-column:full;line-height:1.02}.doc.is-doc.svelte-2ml0mi h1+p{text-align:left;text-wrap:pretty;opacity:.75;max-width:60ch;margin-top:clamp(.6rem,1.1vw,1rem)}.doc.is-doc.svelte-2ml0mi h2{border-top:var(--rule) solid var(--color-rule);margin-top:clamp(1.75rem,3vw,2.75rem);margin-inline:calc(var(--docs-pad,0px) * -1);padding-top:clamp(1.1rem,1.8vw,1.75rem);padding-inline:var(--docs-pad,0px)}.doc.is-doc.svelte-2ml0mi hr{width:calc(100% + var(--docs-pad,0px) * 2);margin-inline:calc(var(--docs-pad,0px) * -1)}.doc.svelte-2ml0mi h1{font-family:var(--font-display);font-variation-settings:"wght" 800, "wdth" 100;letter-spacing:-.025em;font-size:var(--fs-title);text-align:center;text-wrap:balance;animation:svelte-2ml0mi-doc-rise .6s var(--ease) both;grid-column:full;line-height:.94;animation-delay:60ms}.doc.svelte-2ml0mi :where(h1,h2) strong{font-weight:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;background-image:linear-gradient(var(--color-vermilion), var(--color-vermilion));background-position:0 .193em;background-repeat:no-repeat;background-size:100% .917em;padding-inline:.05em;display:inline}.doc.svelte-2ml0mi h2{font-family:var(--font-display);font-variation-settings:"wght" 800, "wdth" 100;letter-spacing:-.02em;font-size:var(--fs-h2);margin-top:clamp(2.25rem,4vw,3.75rem);line-height:1}.doc.svelte-2ml0mi h3{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-h3);letter-spacing:.02em;margin-top:clamp(1.5rem,2.4vw,2.25rem);line-height:1.3}.doc.svelte-2ml0mi h4{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-body);letter-spacing:.06em;text-transform:uppercase;margin-top:clamp(1.25rem,2vw,1.85rem);line-height:1.3}.doc.svelte-2ml0mi h3+p,.doc.svelte-2ml0mi h4+p{margin-top:.4rem}.doc.svelte-2ml0mi p{overflow-wrap:break-word}.doc.svelte-2ml0mi h1+p{font-size:var(--fs-lead);text-align:center;text-wrap:balance;animation:svelte-2ml0mi-doc-rise .6s var(--ease) both;margin-top:clamp(.9rem,1.9vw,2.28rem);animation-delay:.16s}.doc.svelte-2ml0mi strong{font-weight:600}.doc.svelte-2ml0mi a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-vermilion);text-decoration-color:var(--color-vermilion);text-underline-offset:.18em;text-decoration-thickness:2px;transition:background-color .16s linear,color .16s linear}.doc.svelte-2ml0mi a:hover,.doc.svelte-2ml0mi a:focus-visible{background:var(--color-vermilion);color:#fff;text-decoration-color:#0000}.doc.svelte-2ml0mi code{font-family:var(--font-mono);background:var(--color-mustard-soft);border-radius:3px;padding:.08em .32em;font-size:.92em}.doc.svelte-2ml0mi pre{border:var(--rule) solid var(--color-ink);background:#fff;border-radius:4px;margin-top:clamp(1rem,1.6vw,1.5rem);padding:clamp(.7rem,1.1vw,1.05rem);line-height:1.5;position:relative}.doc.svelte-2ml0mi pre code{background:0 0;border-radius:0;padding:0;font-size:.9em;display:block;overflow-x:auto}.doc.svelte-2ml0mi .doc-copy{border-left:var(--rule) solid var(--color-ink);border-bottom:var(--rule) solid var(--color-ink);font-size:var(--fs-notice);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:0 2px 0 4px;padding:.4em .7em;font-weight:500;line-height:1;transition:background-color .16s linear,color .16s linear;position:absolute;top:0;right:0}.doc.svelte-2ml0mi .doc-copy:hover,.doc.svelte-2ml0mi .doc-copy:focus-visible{background:var(--color-vermilion);color:#fff}.doc.svelte-2ml0mi .doc-copy[data-done],.doc.svelte-2ml0mi .doc-copy[data-done]:hover{background:var(--color-green);color:#fff}.doc.svelte-2ml0mi ul,.doc.svelte-2ml0mi ol{margin-top:clamp(.9rem,1.4vw,1.35rem);padding-left:0;list-style:none}.doc.svelte-2ml0mi li{margin-block:.5rem;position:relative}.doc.svelte-2ml0mi ul>li{padding-left:1.6em}.doc.svelte-2ml0mi ul>li:before{content:"";background:var(--color-green);border-radius:2px;width:.42em;height:.42em;position:absolute;top:.62em;left:0}.doc.svelte-2ml0mi ol{counter-reset:step}.doc.svelte-2ml0mi ol>li{counter-increment:step;padding-left:3em}.doc.svelte-2ml0mi ol>li:before{content:counter(step, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--color-vermilion);font-weight:500;position:absolute;left:0}.doc.svelte-2ml0mi blockquote{border:var(--rule) solid var(--color-ink);background:var(--color-mustard);border-radius:4px;margin-top:clamp(1.25rem,2vw,1.9rem);padding:clamp(.9rem,1.4vw,1.35rem) clamp(1rem,1.6vw,1.5rem)}.doc.svelte-2ml0mi blockquote>*+*,.doc.svelte-2ml0mi li>*+*{margin-top:clamp(.7rem,1.1vw,1.05rem)}.doc.svelte-2ml0mi hr{height:var(--rule);background:var(--color-rule);margin-inline:calc(50% - 50vw);width:100vw;animation:svelte-2ml0mi-doc-growx .65s var(--ease) both;transform-origin:0;border:0;grid-column:full;margin-top:clamp(2rem,3.4vw,3.5rem);animation-delay:.26s}.doc.svelte-2ml0mi hr+*{margin-top:clamp(2rem,3.4vw,3.5rem)}@media (width>=64rem){.doc.svelte-2ml0mi hr{width:100cqi;margin-inline:calc(50% - 50cqi)}}.doc.svelte-2ml0mi table{border-collapse:collapse;width:100%;max-width:100%;margin-block:clamp(1.25rem,2vw,1.9rem);font-size:.94em;display:block;overflow-x:auto}.doc.svelte-2ml0mi th,.doc.svelte-2ml0mi td{border:var(--rule) solid var(--color-ink);text-align:left;vertical-align:top;padding:.5em .7em}.doc.svelte-2ml0mi th{background:var(--color-mustard);font-weight:600}.doc.svelte-2ml0mi td{background:#fff}.doc.svelte-2ml0mi img{border:var(--rule) solid var(--color-ink);border-radius:4px;max-width:100%;height:auto;display:block}@keyframes svelte-2ml0mi-doc-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-2ml0mi-doc-rise{0%{opacity:0;translate:0 .6rem}to{opacity:1;translate:0}}@keyframes svelte-2ml0mi-doc-growx{0%{scale:0 1}to{scale:1}}@media (prefers-reduced-motion:reduce){.doc.svelte-2ml0mi .doc-stamp,.doc.svelte-2ml0mi h1,.doc.svelte-2ml0mi h1+p,.doc.svelte-2ml0mi hr{animation:none}}
