.workbench.svelte-1go5zyi{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);border-radius:1rem;gap:1rem;padding:clamp(.75rem,2vw,1.25rem);display:grid}.workbench__bar.svelte-1go5zyi{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.workbench__title.svelte-1go5zyi,.surface__title.svelte-1go5zyi{margin:0;font-size:1.0625rem}.workbench__toggles.svelte-1go5zyi{border:0;flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;display:flex}.workbench__toggles.svelte-1go5zyi label:where(.svelte-1go5zyi){align-items:center;gap:.4rem;min-block-size:2.25rem;display:inline-flex}.workbench__keys.svelte-1go5zyi,.workbench__hint.svelte-1go5zyi,.workbench__empty.svelte-1go5zyi{color:var(--tx-muted-foreground,CanvasText);margin:0;font-size:.875rem}.workbench__surfaces.svelte-1go5zyi{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.surface.svelte-1go5zyi{align-content:start;gap:.6rem;min-inline-size:0;display:grid}.surface--wide.svelte-1go5zyi{grid-column:1/-1}.board.svelte-1go5zyi{grid-template-columns:repeat(3,minmax(9rem,1fr));gap:.75rem;padding-block-end:.25rem;display:grid;overflow-x:auto}.board__column.svelte-1go5zyi{align-content:start;gap:.4rem;min-inline-size:0;display:grid}.board__title.svelte-1go5zyi{color:var(--tx-muted-foreground,CanvasText);margin:0;font-size:.875rem}.workbench.svelte-1go5zyi .stack,.workbench.svelte-1go5zyi .tree{background:var(--tx-muted,Canvas);border-radius:.75rem;gap:.4rem;min-block-size:3rem;margin:0;padding:.4rem;list-style:none;display:grid}.workbench.svelte-1go5zyi .tree .tree{background:0 0;min-block-size:0;margin-inline-start:1.25rem;padding:.25rem 0 0}.workbench.svelte-1go5zyi .chip{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);border-radius:.6rem;align-items:center;gap:.5rem;min-block-size:2.5rem;padding:.25rem .6rem .25rem .25rem;display:flex}.workbench.svelte-1go5zyi .tree__node{gap:.25rem;display:grid}.workbench.svelte-1go5zyi .grip{min-block-size:2rem;min-inline-size:2rem;color:inherit;background:0 0;border:0;border-radius:.45rem;place-items:center;display:inline-grid}.workbench.svelte-1go5zyi .grip:hover{background:var(--tx-muted,Canvas)}.workbench__log.svelte-1go5zyi{background:var(--tx-muted,Canvas);border-radius:.75rem;gap:.35rem;padding:.75rem;display:grid}.workbench__entries.svelte-1go5zyi{gap:.25rem;margin:0;padding-inline-start:1.25rem;font-size:.875rem;display:grid}.workbench__source.svelte-1go5zyi{font-weight:600}.sr-only.svelte-1go5zyi{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.workbench.svelte-1go5zyi .chip,.workbench.svelte-1go5zyi{border-color:canvastext}}.file-drop__list.svelte-18e0ix5{margin:.5rem 0 0;padding-inline-start:1.25rem}.groups-demo.svelte-1yka6xk .groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}.groups__column.svelte-1yka6xk{align-content:start;gap:.5rem;display:grid}h3.svelte-1yka6xk{margin:0;font-size:1rem}.groups-demo.svelte-1yka6xk .groups__list{background:var(--tx-muted,Canvas);border-radius:.75rem;gap:.4rem;min-block-size:3rem;margin:0;padding:.4rem;list-style:none;display:grid}.groups-demo.svelte-1yka6xk .groups__item{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);border-radius:.6rem;align-items:center;gap:.5rem;min-block-size:2.5rem;padding:.25rem .6rem .25rem .25rem;display:flex}.groups-demo.svelte-1yka6xk .groups__item[data-locked]{border-style:dashed}.groups-demo.svelte-1yka6xk .groups__item[data-selected]{border-color:var(--tx-primary,Highlight)}.groups-demo.svelte-1yka6xk .groups__grip{min-block-size:2rem;min-inline-size:2rem;color:inherit;background:0 0;border:0;border-radius:.45rem;place-items:center;display:inline-grid}input.svelte-1yka6xk{block-size:1.25rem;inline-size:1.25rem}.kinds.svelte-1ilga56{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.kind.svelte-1ilga56{align-content:start;gap:.5rem;min-inline-size:0;display:grid}h3.svelte-1ilga56{margin:0;font-size:1rem}.kind__note.svelte-1ilga56,.kind__toggle.svelte-1ilga56{color:var(--tx-muted-foreground,CanvasText);margin:0;font-size:.875rem}.kind__toggle.svelte-1ilga56{align-items:center;gap:.4rem;min-block-size:2.25rem;display:inline-flex}.kinds.svelte-1ilga56 .kind__list{background:var(--tx-muted,Canvas);border-radius:.75rem;gap:.4rem;margin:0;padding:.4rem;list-style:none;display:grid}.kinds.svelte-1ilga56 .kind__list--row{flex-wrap:wrap;display:flex}.kinds.svelte-1ilga56 .kind__list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kinds.svelte-1ilga56 .kind__item,.kinds.svelte-1ilga56 .kind__tile{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);border-radius:.6rem;align-items:center;gap:.5rem;min-block-size:2.5rem;padding:.25rem;display:flex}.kinds.svelte-1ilga56 .kind__item--pill{border-radius:999px}.kinds.svelte-1ilga56 .kind__tile{justify-content:center;min-block-size:4rem}.kinds.svelte-1ilga56 .kind__grip{min-block-size:2rem;min-inline-size:2rem;color:inherit;font:inherit;background:0 0;border:0;border-radius:.45rem;place-items:center;display:inline-grid}.kinds.svelte-1ilga56 .kind__grip--label{padding-inline:.6rem}.spatial.svelte-nulm6a{gap:.6rem;display:grid}.spatial__tools.svelte-nulm6a{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.spatial__tools.svelte-nulm6a button:where(.svelte-nulm6a),.spatial__tools.svelte-nulm6a select:where(.svelte-nulm6a){border:1px solid var(--tx-border,ButtonBorder);background:var(--tx-surface,ButtonFace);min-block-size:2.25rem;color:inherit;font:inherit;border-radius:.5rem;padding-inline:.75rem}.spatial__tools.svelte-nulm6a label:where(.svelte-nulm6a){align-items:center;gap:.4rem;display:inline-flex}.spatial__zoom.svelte-nulm6a,.spatial__hint.svelte-nulm6a{color:var(--tx-muted-foreground,CanvasText);font-size:.875rem}.spatial__hint.svelte-nulm6a{margin:0}.spatial__viewport.svelte-nulm6a{border:1px solid var(--tx-border,CanvasText);background:var(--tx-muted,Canvas);touch-action:none;cursor:grab;border-radius:.75rem;block-size:22rem;position:relative;overflow:hidden}.spatial__grid.svelte-nulm6a{block-size:100%;inline-size:100%;fill:var(--tx-border,GrayText);position:absolute;inset:0}.spatial__guide.svelte-nulm6a{stroke:var(--tx-primary,Highlight);stroke-width:1px;stroke-dasharray:4 4}.spatial__layer.svelte-nulm6a{transform-origin:0 0;position:absolute;inset-block-start:0;inset-inline-start:0}.spatial__card.svelte-nulm6a{inset-block-start:0;border:1px solid var(--tx-border,ButtonBorder);background:var(--tx-surface,ButtonFace);color:inherit;font:inherit;cursor:grab;touch-action:none;border-radius:.75rem;place-items:center;font-weight:600;display:grid;position:absolute;left:0}.spatial__card[aria-pressed=true].svelte-nulm6a{outline:2px solid var(--tx-primary,Highlight);outline-offset:2px}.spatial__card.svelte-nulm6a:focus-visible{outline:3px solid var(--tx-ring,Highlight);outline-offset:2px}.spatial__marquee.svelte-nulm6a{inset-block-start:0;border:1px dashed var(--tx-primary,Highlight);background:color-mix(in oklch, var(--tx-primary,Highlight) 12%, transparent);pointer-events:none;position:absolute;left:0}@media (forced-colors:active){.spatial__guide.svelte-nulm6a{stroke:highlight}.spatial__card[aria-pressed=true].svelte-nulm6a{outline-color:highlight}}.drag-page[data-astro-cid-pjkewqsx]{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.drag-page__hero[data-astro-cid-pjkewqsx]{gap:.75rem;display:grid}.taxonomy[data-astro-cid-pjkewqsx]{color:var(--tx-muted-foreground,CanvasText);margin:0;font-size:.8125rem;font-weight:600}.eyebrow[data-astro-cid-pjkewqsx]{letter-spacing:.04em;text-transform:uppercase;color:var(--tx-foreground);margin:0;font-size:.75rem;font-weight:600}h1[data-astro-cid-pjkewqsx]{color:var(--tx-foreground);margin:0;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.1}.lead[data-astro-cid-pjkewqsx]{max-inline-size:46rem;color:var(--tx-foreground);margin:0;font-size:1.0625rem}.pieces[data-astro-cid-pjkewqsx]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pieces__item[data-astro-cid-pjkewqsx]{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);border-radius:.75rem;gap:.1rem;padding:.5rem .75rem;font-size:.8125rem;display:grid}.pieces__item[data-astro-cid-pjkewqsx] code[data-astro-cid-pjkewqsx]{font-weight:600}.pieces__item[data-astro-cid-pjkewqsx] span[data-astro-cid-pjkewqsx]{color:var(--tx-muted-foreground,CanvasText)}.toc[data-astro-cid-pjkewqsx] ul[data-astro-cid-pjkewqsx]{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-pjkewqsx] a[data-astro-cid-pjkewqsx]{color:var(--tx-link,LinkText)}.demo[data-astro-cid-pjkewqsx]{gap:.75rem;scroll-margin-block-start:5rem;display:grid}.demo[data-astro-cid-pjkewqsx] h2[data-astro-cid-pjkewqsx]{margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem)}.demo[data-astro-cid-pjkewqsx]>p[data-astro-cid-pjkewqsx]{max-inline-size:46rem;margin:0}.demo--aside[data-astro-cid-pjkewqsx]{border:1px dashed var(--tx-border,CanvasText);border-radius:1rem;padding:1rem}.related[data-astro-cid-pjkewqsx]{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.related[data-astro-cid-pjkewqsx] h2[data-astro-cid-pjkewqsx],.related[data-astro-cid-pjkewqsx] p[data-astro-cid-pjkewqsx]{margin:0}.related[data-astro-cid-pjkewqsx] h2[data-astro-cid-pjkewqsx]{font-size:1.25rem}.related[data-astro-cid-pjkewqsx]>p[data-astro-cid-pjkewqsx]{max-inline-size:52rem}.related__list[data-astro-cid-pjkewqsx]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.related__list[data-astro-cid-pjkewqsx] li[data-astro-cid-pjkewqsx]{border:1px solid var(--tx-border,CanvasText);border-radius:.75rem;align-content:start;gap:.35rem;padding:.75rem;display:grid}.related__list[data-astro-cid-pjkewqsx] span[data-astro-cid-pjkewqsx]{color:var(--tx-muted-foreground,CanvasText);font-size:.8125rem}.related__list[data-astro-cid-pjkewqsx] a[data-astro-cid-pjkewqsx]{color:var(--tx-link,LinkText)}.contract[data-astro-cid-pjkewqsx]{gap:.4rem;max-inline-size:46rem;margin:0;padding-inline-start:1.25rem;display:grid}
