@layer properties,theme,base,components,utilities;select[data-astro-cid-dp3hc6wf],button[data-astro-cid-dp3hc6wf]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--viz-border);background-color:var(--background-color);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--text-color);border-radius:.25rem}summary[data-astro-cid-dp3hc6wf]{cursor:pointer;padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.sketch-stage[data-astro-cid-dp3hc6wf]{aspect-ratio:3/2;border-style:var(--tw-border-style);border-width:1px;border-color:var(--viz-border);background-color:var(--color-white,#fff);color:var(--color-black,#000);border-radius:.25rem;place-items:center;display:grid;position:relative;overflow:hidden}[data-astro-cid-dp3hc6wf][data-placeholder]{padding:calc(var(--spacing,.25rem) * 4);text-align:center}[data-astro-cid-dp3hc6wf][hidden]{display:none}[data-astro-cid-dp3hc6wf][data-mount]{position:absolute;inset:0}[data-astro-cid-dp3hc6wf][data-mount] canvas{display:block}.sketch-gallery[data-astro-cid-dp3hc6wf]{margin-block:calc(var(--spacing,.25rem) * 6)}.sketch-controls[data-astro-cid-dp3hc6wf]{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}figure[data-astro-cid-dp3hc6wf]{margin:0}.sketch-source[data-astro-cid-dp3hc6wf]{margin-top:calc(var(--spacing,.25rem) * 3)}.sketch-code[data-astro-cid-dp3hc6wf]{margin-block:calc(var(--spacing,.25rem) * 3)}.sketch-code[data-astro-cid-dp3hc6wf] pre{max-height:calc(var(--spacing,.25rem) * 96);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));margin:0;overflow:auto}.sketch-status[data-astro-cid-dp3hc6wf]{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}@media (width<=450px){.sketch-controls[data-astro-cid-dp3hc6wf]{gap:calc(var(--spacing,.25rem) * 2)}}