.two-copies-diagram[data-astro-cid-gax5wwa4]{--a:light-dark(#0969da,#58a6ff);--b:var(--accent);--a-tint:color-mix(in srgb, var(--a) 12%, transparent);--b-tint:color-mix(in srgb, var(--b) 12%, transparent);margin:2rem 0}.is-a[data-astro-cid-gax5wwa4]{--c:var(--a);--c-tint:var(--a-tint)}.is-b[data-astro-cid-gax5wwa4]{--c:var(--b);--c-tint:var(--b-tint)}ol[data-astro-cid-gax5wwa4],ul[data-astro-cid-gax5wwa4],p[data-astro-cid-gax5wwa4]{margin:0;padding:0;list-style:none}.two-copies-diagram[data-astro-cid-gax5wwa4] code[data-astro-cid-gax5wwa4]{background:0 0;border-radius:0;padding:0;font-size:.75rem}.visually-hidden[data-astro-cid-gax5wwa4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.steps[data-astro-cid-gax5wwa4]{gap:.75rem;display:grid}.step[data-astro-cid-gax5wwa4]{border:1px solid var(--border-strong);border-radius:8px;gap:.75rem;padding:.875rem 1rem 1rem;display:grid}.step-title[data-astro-cid-gax5wwa4]{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.35;display:flex}.num[data-astro-cid-gax5wwa4]{background:var(--fg);width:1.25rem;height:1.25rem;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:inline-grid}.why[data-astro-cid-gax5wwa4]{color:var(--muted);font-size:.8125rem;line-height:1.45}.dir[data-astro-cid-gax5wwa4]{color:var(--muted)}.version[data-astro-cid-gax5wwa4]{font-family:var(--font-mono);color:var(--c);font-size:.75rem;font-weight:600}.imports[data-astro-cid-gax5wwa4]{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.625rem .75rem;display:grid}.import[data-astro-cid-gax5wwa4]{grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:"editor loads copy";align-items:center;display:grid}.editor[data-astro-cid-gax5wwa4]{border:1px solid var(--border-strong);border-radius:6px;grid-area:editor;min-width:0;overflow:hidden}.editor-bar[data-astro-cid-gax5wwa4]{border-bottom:1px solid var(--border);background:var(--code-bg);font-family:var(--font-mono);padding:.3125rem .625rem;font-size:.75rem;line-height:1.4}.editor[data-astro-cid-gax5wwa4] pre{white-space:pre;border-radius:0;margin:0;padding:.5rem .625rem;font-size:.75rem;line-height:1.5}.editor[data-astro-cid-gax5wwa4] .spec{text-underline-offset:3px;text-decoration:underline}.loads[data-astro-cid-gax5wwa4]{background:var(--c);grid-area:loads;width:1.5rem;height:1.5px;position:relative}.loads[data-astro-cid-gax5wwa4]:after{content:"";border-top:1.5px solid var(--c);border-right:1.5px solid var(--c);width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.copy[data-astro-cid-gax5wwa4]{border:1.5px solid var(--c);background:var(--c-tint);font-family:var(--font-mono);border-radius:4px;grid-area:copy;padding:.25rem .5rem;font-size:.75rem;line-height:1.4}.copy[data-astro-cid-gax5wwa4] .version[data-astro-cid-gax5wwa4]{white-space:nowrap;margin-left:.25rem}.swatch[data-astro-cid-gax5wwa4]{vertical-align:.05em;background:var(--c);border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block}.contexts[data-astro-cid-gax5wwa4]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.75rem;display:grid}.context[data-astro-cid-gax5wwa4]{border:1.5px solid var(--c);background:var(--c-tint);border-radius:6px;align-content:start;justify-items:start;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4;display:grid}.ran[data-astro-cid-gax5wwa4]{color:var(--muted);font-size:.75rem}.ran[data-astro-cid-gax5wwa4] code[data-astro-cid-gax5wwa4]{color:var(--fg)}.used[data-astro-cid-gax5wwa4]{font-size:.8125rem}.not-equal[data-astro-cid-gax5wwa4]{color:var(--muted);align-self:center;font-size:1.5rem;line-height:1}.chip[data-astro-cid-gax5wwa4]{border:1.5px solid var(--c);background:var(--bg);color:var(--c);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.25rem;padding:.125rem .5rem;font-weight:600;display:inline-flex}.chip[data-astro-cid-gax5wwa4] code[data-astro-cid-gax5wwa4]{color:inherit}.tree[data-astro-cid-gax5wwa4]{grid-template-columns:1.25rem auto 1fr;column-gap:.75rem;display:grid}.node[data-astro-cid-gax5wwa4]{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;padding:.375rem 0;line-height:1.5;display:grid}.tag[data-astro-cid-gax5wwa4]{padding-left:calc(var(--depth) * 1rem);white-space:nowrap;grid-column:2;font-size:.8125rem}.note[data-astro-cid-gax5wwa4]{color:var(--muted);flex-wrap:wrap;grid-column:3;align-items:baseline;gap:.25rem .5rem;font-size:.8125rem;display:flex}.note[data-astro-cid-gax5wwa4] strong[data-astro-cid-gax5wwa4]{color:var(--fg);font-weight:600}.lead[data-astro-cid-gax5wwa4]{font-size:.8125rem;line-height:1.45}.is-b-text[data-astro-cid-gax5wwa4]{color:var(--b);font-weight:600}.track[data-astro-cid-gax5wwa4]{--mid:calc(.375rem + .75em);color:var(--b);grid-column:1;align-self:stretch;margin:-.375rem 0;font-size:.8125rem;position:relative}.track[data-astro-cid-gax5wwa4]:before{content:"";background:currentColor;width:1.5px;position:absolute;top:0;bottom:0;left:calc(50% - .75px)}.is-start[data-astro-cid-gax5wwa4] .track[data-astro-cid-gax5wwa4]:before{height:var(--mid);bottom:auto}.is-start[data-astro-cid-gax5wwa4] .track[data-astro-cid-gax5wwa4]:after{content:"";top:calc(var(--mid) - 4px);background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;left:calc(50% - 4px)}.is-top[data-astro-cid-gax5wwa4] .track[data-astro-cid-gax5wwa4]:before{top:var(--mid)}.is-top[data-astro-cid-gax5wwa4] .track[data-astro-cid-gax5wwa4]:after{content:"";top:calc(var(--mid) - 1px);border-top:1.5px solid;border-left:1.5px solid;width:7px;height:7px;position:absolute;left:calc(50% - 3.5px);transform:rotate(45deg)}.is-skip[data-astro-cid-gax5wwa4] .track[data-astro-cid-gax5wwa4]:after{content:"";top:calc(var(--mid) - 5px);background:var(--bg);border:1.5px solid;border-radius:50%;width:10px;height:10px;position:absolute;left:calc(50% - 5px)}.result[data-astro-cid-gax5wwa4]{border:1.5px solid var(--b);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.35;display:flex}.label[data-astro-cid-gax5wwa4]{color:var(--muted);font-size:.75rem}.result[data-astro-cid-gax5wwa4] code[data-astro-cid-gax5wwa4]{color:var(--b);font-weight:600}figcaption[data-astro-cid-gax5wwa4]{color:var(--muted);margin-top:.75rem;font-size:.875rem;line-height:1.55}@media (width<=640px){.step[data-astro-cid-gax5wwa4]{padding:.75rem .75rem .875rem}.imports[data-astro-cid-gax5wwa4]{grid-template-columns:minmax(0,1fr)}.import[data-astro-cid-gax5wwa4]{grid-template-areas:"editor""loads""copy";row-gap:.375rem}.editor[data-astro-cid-gax5wwa4] pre{white-space:pre-wrap}.loads[data-astro-cid-gax5wwa4]{justify-self:start;width:1.5px;height:1rem;margin-left:1rem}.loads[data-astro-cid-gax5wwa4]:after{top:auto;bottom:0;right:-2.25px;transform:rotate(135deg)}.contexts[data-astro-cid-gax5wwa4]{grid-template-columns:minmax(0,1fr);justify-items:stretch}.not-equal[data-astro-cid-gax5wwa4]{justify-self:center}.tree[data-astro-cid-gax5wwa4]{grid-template-columns:1.25rem minmax(0,1fr)}.tag[data-astro-cid-gax5wwa4]{grid-row:1}.note[data-astro-cid-gax5wwa4]{padding-left:calc(var(--depth) * 1rem);grid-area:2/2;margin-top:.25rem}.track[data-astro-cid-gax5wwa4]{grid-row:1/span 2}}.demo[data-astro-cid-qut33un7]{margin:2rem 0}peer-range-demo[data-astro-cid-qut33un7]{display:block}code[data-astro-cid-qut33un7]{font-size:.75rem}.controls[data-astro-cid-qut33un7]{gap:.625rem;margin-bottom:1.25rem;display:grid}.toggle[data-astro-cid-qut33un7]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.toggle-label[data-astro-cid-qut33un7]{flex-basis:100%}.toggle[data-astro-cid-qut33un7].stacked{justify-items:start;display:grid}.toggle[data-astro-cid-qut33un7].stacked button[data-astro-cid-qut33un7]{text-align:start;max-width:100%}.toggle[data-astro-cid-qut33un7] button[data-astro-cid-qut33un7]{border:1px solid var(--border-strong);color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .6rem}.toggle[data-astro-cid-qut33un7] button[data-astro-cid-qut33un7] code[data-astro-cid-qut33un7]{background:0 0;padding:0}.ui-version[data-astro-cid-qut33un7]{color:var(--muted);margin-right:.5rem;font-size:.75rem}.toggle[data-astro-cid-qut33un7] button[data-astro-cid-qut33un7]:hover{border-color:var(--accent)}.toggle[data-astro-cid-qut33un7] button[data-astro-cid-qut33un7][aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.toggle[data-astro-cid-qut33un7] button[data-astro-cid-qut33un7]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.state[data-astro-cid-qut33un7]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.25rem;display:grid}.state[data-astro-cid-qut33un7][hidden]{display:none}.terminal[data-astro-cid-qut33un7] pre[data-astro-cid-qut33un7]{background:var(--code-bg);height:100%;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:.75rem 1rem;font-size:.75rem;line-height:1.6}.prompt[data-astro-cid-qut33un7]{color:var(--muted)}.render[data-astro-cid-qut33un7]{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.render-label[data-astro-cid-qut33un7]{color:var(--muted);margin:0;font-size:.75rem}.preview[data-astro-cid-qut33un7]{border:1px solid #0000;border-radius:6px;padding:.35rem 1rem;font-size:.875rem;line-height:1.4}.preview[data-astro-cid-qut33un7].dark{color:#fff;background:#1f2328;border-color:light-dark(#1f2328,#6e7681)}.preview[data-astro-cid-qut33un7].light{color:#1f2328;background:#fff;border-color:#d0d7de}.preview[data-astro-cid-qut33un7].broken{color:#000;background:#efefef;border:1px solid #767676;border-radius:2px;padding:.1rem .4rem;font-size:.8125rem}.html[data-astro-cid-qut33un7]{overflow-wrap:anywhere}.nothing[data-astro-cid-qut33un7]{color:var(--muted);margin:0}.verdict[data-astro-cid-qut33un7]{border-top:1px solid var(--border);align-self:stretch;margin:.25rem 0 0;padding-top:.5rem}.bad[data-astro-cid-qut33un7] .verdict[data-astro-cid-qut33un7]{color:var(--accent)}.note[data-astro-cid-qut33un7]{color:var(--muted);margin:0;font-size:.75rem}figcaption[data-astro-cid-qut33un7]{color:var(--muted);margin-top:.75rem;font-size:.875rem;line-height:1.55}@media (width<=40rem){.state[data-astro-cid-qut33un7]{grid-template-columns:minmax(0,1fr)}}
