.gd-sections[data-astro-cid-3pn76ung]{gap:var(--space-2xl);display:grid}.gd-section[data-astro-cid-3pn76ung] h2[data-astro-cid-3pn76ung]{font-size:var(--text-2xl)}.gd-intro[data-astro-cid-3pn76ung]{color:var(--ink-2);margin-top:var(--space-2xs);margin-bottom:var(--space-md)}.gd-sample[data-astro-cid-3pn76ung]{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=38rem){.gd-sample[data-astro-cid-3pn76ung]{grid-template-columns:minmax(0,1fr)}}.gd-pane[data-astro-cid-3pn76ung]{min-width:0}.gd-label[data-astro-cid-3pn76ung]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:var(--space-2xs);font-weight:600}.gd-pane[data-astro-cid-3pn76ung] pre[data-astro-cid-3pn76ung]{background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-md);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre;margin:0;overflow-x:auto}.gd-result[data-astro-cid-3pn76ung]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:none;padding:var(--space-md)}.gd-result[data-astro-cid-3pn76ung] .gd-h1{font-size:var(--text-xl);font-weight:700}.gd-result[data-astro-cid-3pn76ung] .gd-h2{font-size:var(--text-lg);font-weight:700}.gd-result[data-astro-cid-3pn76ung] .gd-h3{font-size:var(--text-base);font-weight:600}.gd-result[data-astro-cid-3pn76ung] .gd-h4{font-size:var(--text-sm);font-weight:600}.gd-result[data-astro-cid-3pn76ung] .gd-img{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;max-width:300px;height:auto;display:block}.gd-result[data-astro-cid-3pn76ung] .gd-tasks{padding-left:0;list-style:none}.gd-result[data-astro-cid-3pn76ung] .gd-tasks label{align-items:center;gap:var(--space-xs);display:flex}.gd-result[data-astro-cid-3pn76ung] .gd-math{font-family:ui-serif,Georgia,Times New Roman,serif;font-size:1.05em}.gd-result[data-astro-cid-3pn76ung] .gd-math-display{text-align:center;margin:var(--space-sm) 0 0;display:block}.gd-result[data-astro-cid-3pn76ung] .gd-diagram{width:100%;max-width:320px;height:auto;display:block}.gd-result[data-astro-cid-3pn76ung] .gd-diagram-node{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.5px}.gd-result[data-astro-cid-3pn76ung] .gd-diagram-edge{stroke:var(--accent);stroke-width:1.5px;fill:none}.gd-result[data-astro-cid-3pn76ung] .gd-diagram-arrowhead{fill:var(--accent)}.gd-result[data-astro-cid-3pn76ung] .gd-diagram-label{fill:currentColor;font-family:var(--font-sans);font-size:.8125rem}.gd-result[data-astro-cid-3pn76ung]{--gd-hl-keyword:#cf222e;--gd-hl-function:#8250df;--gd-hl-string:#0a3069;--gd-alert-note:#0969da;--gd-alert-warning:#9a6700}@media (prefers-color-scheme:dark){.gd-result[data-astro-cid-3pn76ung]{--gd-hl-keyword:#ff7b72;--gd-hl-function:#d2a8ff;--gd-hl-string:#a5d6ff;--gd-alert-note:#4493f8;--gd-alert-warning:#d29922}}.gd-result[data-astro-cid-3pn76ung] .gd-hl-k{color:var(--gd-hl-keyword)}.gd-result[data-astro-cid-3pn76ung] .gd-hl-f{color:var(--gd-hl-function)}.gd-result[data-astro-cid-3pn76ung] .gd-hl-s{color:var(--gd-hl-string)}.gd-result[data-astro-cid-3pn76ung] .gd-alert{border-left:.25em solid var(--gd-alert);padding:var(--space-2xs) var(--space-md);margin-bottom:var(--space-sm)}.gd-result[data-astro-cid-3pn76ung] .gd-alert:last-child{margin-bottom:0}.gd-result[data-astro-cid-3pn76ung] .gd-alert-note{--gd-alert:var(--gd-alert-note)}.gd-result[data-astro-cid-3pn76ung] .gd-alert-warning{--gd-alert:var(--gd-alert-warning)}.gd-result[data-astro-cid-3pn76ung] .gd-alert-title{align-items:center;gap:var(--space-xs);color:var(--gd-alert);margin-bottom:var(--space-2xs);font-weight:600;display:flex}.gd-result[data-astro-cid-3pn76ung] .gd-alert-title svg{fill:currentColor;flex:none}.gd-result[data-astro-cid-3pn76ung] .gd-fn-ref{font-size:.75em}.gd-result[data-astro-cid-3pn76ung] .gd-footnotes{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--ink-2)}.gd-result[data-astro-cid-3pn76ung] .gd-front-matter{font-size:var(--text-sm);margin-bottom:var(--space-sm)}
