.pg[data-astro-cid-alq5tfmz]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);padding-top:clamp(32px,5vw,56px);display:grid}.pg-side[data-astro-cid-alq5tfmz]{flex-direction:column;grid-area:1/1;gap:14px;max-height:calc(100vh - 136px);padding-right:6px;font-size:14px;display:flex;position:sticky;top:80px;overflow:auto}.pg-side[data-astro-cid-alq5tfmz] b[data-astro-cid-alq5tfmz]{color:var(--mute);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.pg-side[data-astro-cid-alq5tfmz] a[data-astro-cid-alq5tfmz]{font-family:var(--font-mono);color:var(--graphite);border-radius:7px;margin-left:-10px;padding:4px 10px;font-size:13px;text-decoration:none;display:block}.pg-side[data-astro-cid-alq5tfmz] a[data-astro-cid-alq5tfmz]:hover{color:var(--ink);background:var(--raise)}.pg-side[data-astro-cid-alq5tfmz] a[data-astro-cid-alq5tfmz][aria-current=page]{color:var(--ink);background:var(--raise);box-shadow:inset 2px 0 0 var(--brand)}@media (width<=859px){.pg[data-astro-cid-alq5tfmz]{grid-template-columns:minmax(0,1fr)}.pg[data-astro-cid-alq5tfmz] .bench[data-astro-cid-alq5tfmz]{grid-area:2/1}.pg[data-astro-cid-alq5tfmz] .pg-side[data-astro-cid-alq5tfmz]{grid-area:1/1}.pg-side[data-astro-cid-alq5tfmz]{flex-direction:row;gap:4px;max-height:none;padding-bottom:4px;position:static;overflow-x:auto}.pg-side[data-astro-cid-alq5tfmz]>div[data-astro-cid-alq5tfmz]{display:contents}.pg-side[data-astro-cid-alq5tfmz] b[data-astro-cid-alq5tfmz]{display:none}.pg-side[data-astro-cid-alq5tfmz] a[data-astro-cid-alq5tfmz]{white-space:nowrap;border:var(--hair) solid var(--hairline);margin:0}}.bench[data-astro-cid-alq5tfmz]{flex-direction:column;grid-area:1/2;gap:24px;min-width:0;display:flex}.pg-title[data-astro-cid-alq5tfmz]{flex-direction:column;gap:10px;display:flex}.pg-title[data-astro-cid-alq5tfmz] .small[data-astro-cid-alq5tfmz]{margin:0}.pg-title[data-astro-cid-alq5tfmz] .small[data-astro-cid-alq5tfmz] a[data-astro-cid-alq5tfmz]{color:inherit;text-decoration:none}.pg-title[data-astro-cid-alq5tfmz] .h1[data-astro-cid-alq5tfmz]{font-family:var(--font-mono);letter-spacing:-.03em;overflow-wrap:break-word;font-weight:500;font-stretch:100%}@media (width<=600px){.pg-title[data-astro-cid-alq5tfmz] .h1[data-astro-cid-alq5tfmz]{font-size:28px}}.pg-card[data-astro-cid-alq5tfmz]{border:var(--hair) solid var(--hairline);background:var(--code);border-radius:14px;overflow:hidden}.pg-card[data-astro-cid-alq5tfmz]>.source-head[data-astro-cid-alq5tfmz]{border-bottom:var(--hair) solid var(--hairline);flex-wrap:nowrap}.pg-card[data-astro-cid-alq5tfmz]>.source-head[data-astro-cid-alq5tfmz] .path[data-astro-cid-alq5tfmz]{overflow-wrap:anywhere;min-width:0}.pg-card[data-astro-cid-alq5tfmz]>.source-head[data-astro-cid-alq5tfmz] .copy[data-astro-cid-alq5tfmz]{flex:none}.panes[data-astro-cid-alq5tfmz]{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1100px){.panes[data-astro-cid-alq5tfmz]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.panes[data-astro-cid-alq5tfmz] .pane-output[data-astro-cid-alq5tfmz]{border-left:var(--hair) solid var(--hairline)}}@media (width<=1099px){.panes[data-astro-cid-alq5tfmz] .pane-output[data-astro-cid-alq5tfmz]{border-top:var(--hair) solid var(--hairline)}}.pane-listing[data-astro-cid-alq5tfmz]{background:0 0;border:0;border-radius:0;margin:0}.pane-listing[data-astro-cid-alq5tfmz] .listing[data-astro-cid-alq5tfmz]{min-height:150px;max-height:44rem;height:calc(var(--lines) * 1.7 * 13px + 32px);white-space:pre;tab-size:2;resize:vertical;outline:0;margin:0;padding:16px 18px;overflow:auto}.pane-listing[data-astro-cid-alq5tfmz] .listing[data-astro-cid-alq5tfmz]:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}.pane-listing[data-astro-cid-alq5tfmz] .flagged{position:relative}.pane-listing[data-astro-cid-alq5tfmz] .flagged:before{content:"";border-inline-start:2px solid var(--signal);position:absolute;inset-block:0;inset-inline-start:-.7ch}.pane-listing[data-astro-cid-alq5tfmz] .flagged:after{content:"";width:calc(var(--wide) * 1ch);border-block-end:2px solid var(--signal);position:absolute;inset-block-end:-.1em;inset-inline-start:calc(var(--col) * 1ch)}.bar[data-astro-cid-alq5tfmz]{border-bottom:var(--hair) solid var(--hairline);background:var(--raise);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.bar-actions[data-astro-cid-alq5tfmz]{flex-wrap:wrap;gap:8px;display:flex}.bar[data-astro-cid-alq5tfmz] .button[data-astro-cid-alq5tfmz]{height:36px;font-size:14px}.bar[data-astro-cid-alq5tfmz] .button[data-astro-cid-alq5tfmz][hidden]{display:none}.bar[data-astro-cid-alq5tfmz] .run[data-astro-cid-alq5tfmz] svg[data-astro-cid-alq5tfmz]{fill:currentColor;width:10px;height:10px}.bar[data-astro-cid-alq5tfmz] .run[data-astro-cid-alq5tfmz]:disabled{cursor:not-allowed;background:var(--track);color:var(--mute);filter:none}.chord[data-astro-cid-alq5tfmz]{opacity:.8;font-size:12px;font-weight:400}@media (hover:none),(width<=40rem){.chord[data-astro-cid-alq5tfmz]{display:none}}.pane-output[data-astro-cid-alq5tfmz]{background:0 0;border:0;border-radius:0;flex-direction:column;min-height:64px;display:flex}.pane-output[data-astro-cid-alq5tfmz] pre[data-astro-cid-alq5tfmz]{white-space:pre-wrap;overflow-wrap:anywhere}.pane-output[data-astro-cid-alq5tfmz] .idle{color:var(--mute)}.notice[data-astro-cid-alq5tfmz]{color:var(--warn);background:var(--warn-soft);border-top:var(--hair) solid var(--hairline);margin:0;padding:12px 16px;font-size:13.5px;line-height:1.55}.notice[data-astro-cid-alq5tfmz] a[data-astro-cid-alq5tfmz]{color:inherit}.stamp-line[data-astro-cid-alq5tfmz],.honest[data-astro-cid-alq5tfmz]{max-width:760px;margin:-12px 0 0}.foot[data-astro-cid-alq5tfmz]{margin:-16px 0 0}.local[data-astro-cid-alq5tfmz] .sec__head[data-astro-cid-alq5tfmz]{gap:8px}.pager[data-astro-cid-alq5tfmz]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.gap{color:var(--signal);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.note,.stamp{font-family:var(--font-mono);color:var(--mute);font-size:12px;line-height:1.6}.note{padding-block-end:0!important}.stamp{border-top:var(--hair) solid var(--hairline);margin-block-start:auto!important}
