@layer tx.components{.tx-canvas-minimap.svelte-1a77vlx{border:var(--tx-border-width-thin) solid var(--tx-border,CanvasText);border-radius:var(--tx-shape-radius-md);background:var(--tx-surface,Canvas);cursor:pointer;touch-action:none;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem}.tx-canvas-minimap__shape.svelte-1a77vlx{fill:var(--tx-muted-foreground,GrayText);opacity:.5}.tx-canvas-minimap__view.svelte-1a77vlx{fill:color-mix(in oklab, var(--tx-primary,Highlight) 10%, transparent);stroke:var(--tx-primary,Highlight)}@media (forced-colors:active){.tx-canvas-minimap__view.svelte-1a77vlx{stroke:highlight}}.tx-canvas-shape-list.svelte-14l2qbb{max-block-size:100%;padding:var(--tx-space-1);font-size:var(--tx-type-label-size);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);overflow:auto}.tx-canvas-shape-list__tree.svelte-14l2qbb{margin:0;padding:0;list-style:none}.tx-canvas-shape-list__item.svelte-14l2qbb{padding-block:calc(var(--tx-space-unit) * 1.5);border-radius:var(--tx-shape-radius-sm);cursor:pointer;overflow-wrap:anywhere;padding-inline-end:var(--tx-space-2)}.tx-canvas-shape-list__item[aria-selected=true].svelte-14l2qbb{background:color-mix(in oklab, var(--tx-primary,Highlight) 14%, transparent)}.tx-canvas-shape-list__item.svelte-14l2qbb:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:-2px}.tx-canvas-shape-list__kind.svelte-14l2qbb,.tx-canvas-shape-list__empty.svelte-14l2qbb{color:var(--tx-muted-foreground,GrayText)}.tx-canvas-shape-list__empty.svelte-14l2qbb{margin:var(--tx-space-2)}@media (forced-colors:active){.tx-canvas-shape-list__item[aria-selected=true].svelte-14l2qbb{outline:1px solid highlight}}.tx-canvas-surface.svelte-15scqyx{min-block-size:20rem;color:var(--tx-foreground,CanvasText);background:var(--tx-surface,Canvas);color-scheme:light dark;display:grid;position:relative;overflow:hidden}.tx-canvas-surface__viewport.svelte-15scqyx{min-block-size:inherit;touch-action:none;cursor:default;background-image:radial-gradient(var(--tx-border,GrayText) 1px, transparent 1px);background-size:16px 16px;outline:none;position:relative;overflow:hidden}.tx-canvas-surface__viewport.svelte-15scqyx:focus-visible{box-shadow:inset 0 0 0 var(--tx-focus-ring-width,2px) var(--tx-ring,Highlight)}.tx-canvas-surface[data-tool=hand].svelte-15scqyx .tx-canvas-surface__viewport:where(.svelte-15scqyx){cursor:grab}.tx-canvas-surface.svelte-15scqyx:not([data-tool=select]):not([data-tool=hand]) .tx-canvas-surface__viewport:where(.svelte-15scqyx){cursor:crosshair}.tx-canvas-surface__svg.svelte-15scqyx{display:block;position:absolute;inset:0;overflow:hidden}.tx-canvas-surface__world.svelte-15scqyx{transform-origin:0 0}.tx-canvas-sr-only.svelte-15scqyx{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.tx-canvas-surface.svelte-15scqyx .tx-canvas-shape:focus-visible>:first-child{stroke:var(--tx-ring,Highlight);stroke-width:3px;paint-order:stroke}.tx-canvas-surface.svelte-15scqyx .tx-canvas-shape:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:4px}.tx-canvas-surface.svelte-15scqyx .tx-canvas-shape[data-target]{outline:2px dashed var(--tx-primary,Highlight);outline-offset:6px}.tx-canvas-connector__hit.svelte-15scqyx{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke}.tx-canvas-connector__line.svelte-15scqyx{fill:none;pointer-events:none}.tx-canvas-connector[data-selected].svelte-15scqyx .tx-canvas-connector__line:where(.svelte-15scqyx){stroke:var(--tx-primary,Highlight)}.tx-canvas-connector__label.svelte-15scqyx{fill:var(--tx-foreground,CanvasText);paint-order:stroke;stroke:var(--tx-surface,Canvas);stroke-width:4px;pointer-events:none;font-size:13px}.tx-canvas-surface__selection.svelte-15scqyx{fill:none;stroke:var(--tx-primary,Highlight);pointer-events:none}.tx-canvas-surface__handle.svelte-15scqyx{fill:var(--tx-surface,Canvas);stroke:var(--tx-primary,Highlight);cursor:pointer}.tx-canvas-surface__handle[data-handle=n].svelte-15scqyx,.tx-canvas-surface__handle[data-handle=s].svelte-15scqyx{cursor:ns-resize}.tx-canvas-surface__handle[data-handle=e].svelte-15scqyx,.tx-canvas-surface__handle[data-handle=w].svelte-15scqyx{cursor:ew-resize}.tx-canvas-surface__handle[data-handle=nw].svelte-15scqyx,.tx-canvas-surface__handle[data-handle=se].svelte-15scqyx{cursor:nwse-resize}.tx-canvas-surface__handle[data-handle=ne].svelte-15scqyx,.tx-canvas-surface__handle[data-handle=sw].svelte-15scqyx{cursor:nesw-resize}.tx-canvas-surface__guide.svelte-15scqyx{stroke:var(--tx-destructive,Highlight);pointer-events:none}.tx-canvas-surface__wire.svelte-15scqyx{fill:none;stroke-dasharray:6 4;pointer-events:none}.tx-canvas-surface__marquee.svelte-15scqyx{fill:color-mix(in oklab, var(--tx-primary,Highlight) 12%, transparent);stroke:var(--tx-primary,Highlight);pointer-events:none}.tx-canvas-surface__editor.svelte-15scqyx{box-sizing:border-box;padding:var(--tx-space-1) var(--tx-space-2);border:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);border-radius:var(--tx-shape-radius-sm);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);font-family:var(--tx-font-sans,system-ui, sans-serif);resize:none;line-height:1.3;position:absolute}@media (forced-colors:active){.tx-canvas-connector__line.svelte-15scqyx,.tx-canvas-surface__selection.svelte-15scqyx,.tx-canvas-surface__handle.svelte-15scqyx,.tx-canvas-surface__marquee.svelte-15scqyx{stroke:highlight}.tx-canvas-surface.svelte-15scqyx .tx-canvas-shape:focus-visible{outline-color:highlight}}.tx-canvas-toolbar.svelte-ojvde5{gap:var(--tx-canvas-toolbar-gap,var(--tx-space-1));padding:var(--tx-canvas-toolbar-padding,calc(var(--tx-space-unit) * 1.5));border-block-end:var(--tx-border-width-thin) solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);flex-wrap:wrap;display:flex}.tx-canvas-toolbar__button.svelte-ojvde5{min-inline-size:var(--tx-target-size,2.25rem);min-block-size:var(--tx-target-size,2.25rem);padding:0 var(--tx-space-2);border:var(--tx-border-width-thin) solid transparent;border-radius:var(--tx-canvas-toolbar-button-radius,var(--tx-shape-radius-md));color:var(--tx-foreground,CanvasText);font:inherit;font-size:var(--tx-canvas-toolbar-button-font-size,var(--tx-type-body-size));cursor:pointer;background:0 0;place-items:center;display:inline-grid}.tx-canvas-toolbar__button.svelte-ojvde5:hover{background:var(--tx-muted,Canvas)}.tx-canvas-toolbar__button[aria-pressed=true].svelte-ojvde5{border-color:var(--tx-primary,Highlight);background:color-mix(in oklab, var(--tx-primary,Highlight) 14%, transparent)}.tx-canvas-toolbar__button[aria-disabled=true].svelte-ojvde5{color:var(--tx-muted-foreground,GrayText);cursor:default}.tx-canvas-toolbar__button.svelte-ojvde5:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:1px}@media (forced-colors:active){.tx-canvas-toolbar__button[aria-pressed=true].svelte-ojvde5{border-color:highlight}}.tx-canvas-editor.svelte-h5html{border:var(--tx-border-width-thin) solid var(--tx-border,CanvasText);border-radius:var(--tx-shape-radius-xl);background:var(--tx-surface,Canvas);grid-template-rows:auto minmax(20rem,1fr) auto;grid-template-columns:minmax(0,1fr);min-block-size:28rem;display:grid;overflow:hidden;container-type:inline-size}@container (width<=36rem){.tx-canvas-editor.svelte-h5html .tx-canvas-minimap{display:none}}.tx-canvas-editor.svelte-h5html>.tx-canvas-toolbar{grid-column:1/-1}.tx-canvas-editor.svelte-h5html>.tx-canvas-shape-list{border-block-start:var(--tx-border-width-thin) solid var(--tx-border,CanvasText);max-block-size:12rem}@media (width>=48rem){.tx-canvas-editor[data-shape-list].svelte-h5html{grid-template-rows:auto minmax(24rem,1fr);grid-template-columns:minmax(0,1fr) 15rem}.tx-canvas-editor.svelte-h5html>.tx-canvas-shape-list{border-block-start:0;border-inline-start:var(--tx-border-width-thin) solid var(--tx-border,CanvasText);max-block-size:none}}}
