.whiteboard-node.svelte-1fcbo3e{cursor:grab}.whiteboard-node.svelte-1fcbo3e:active{cursor:grabbing}.whiteboard-node.svelte-1fcbo3e text:where(.svelte-1fcbo3e){-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.whiteboard-links-badge.svelte-1fcbo3e{cursor:pointer}.whiteboard-links-badge.svelte-1fcbo3e:hover rect:where(.svelte-1fcbo3e){stroke:var(--accent)}.whiteboard-rotate-handle.svelte-1fcbo3e{cursor:grab}.whiteboard-rotate-handle.svelte-1fcbo3e:active{cursor:grabbing}.whiteboard-rotate-handle.svelte-1fcbo3e:hover circle:where(.svelte-1fcbo3e){fill:hsl(var(--selection-ring))}.wb-edit{width:100%;height:100%;display:flex;flex-direction:column;gap:2px;font-family:inherit}.wb-edit input,.wb-edit textarea{width:100%;background:transparent;border:none;outline:none;color:hsl(var(--foreground));font-family:inherit;resize:none;padding:0}.wb-edit input::-moz-placeholder,.wb-edit textarea::-moz-placeholder{color:hsl(var(--muted-foreground) / .6)}.wb-edit input::placeholder,.wb-edit textarea::placeholder{color:hsl(var(--muted-foreground) / .6)}.wb-edit-sticky input:first-child,.wb-edit-dialog input:nth-child(2),.wb-edit-flow input:first-child{font-size:13px;font-weight:600}.wb-edit-sticky textarea,.wb-edit-dialog textarea,.wb-edit-flow textarea{flex:1;font-size:11px;color:hsl(var(--muted-foreground))}.wb-edit-dialog .wb-edit-speaker{font-size:10px;font-weight:700;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.wb-edit-text{font-size:14px}.wb-edit-text.wb-text-heading{font-size:22px;font-weight:700}.wb-edit-text.wb-text-caption{font-size:11px;color:hsl(var(--muted-foreground))}.wb-edit-shape{text-align:center;font-size:13px}.wb-edit-group{font-size:12px;font-weight:700;color:hsl(var(--muted-foreground))}.wb-code-view{width:100%;height:100%;margin:0;padding:4px 10px;box-sizing:border-box;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:hsl(var(--foreground))}.wb-code-edit{width:100%;height:100%;box-sizing:border-box;resize:none;border:none;outline:none;padding:4px 10px;background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;color:hsl(var(--foreground))}.wb-table-view table,.wb-table-edit table{width:100%;border-collapse:collapse;font-size:11px;color:hsl(var(--foreground))}.wb-table-view th,.wb-table-view td,.wb-table-edit td{border:1px solid hsl(var(--border));padding:0;height:30px}.wb-table-view th,.wb-table-view td{padding:4px 6px;text-align:left}.wb-table-view th{font-weight:700;background:hsl(var(--surface-muted))}.wb-table-edit input{width:100%;height:100%;box-sizing:border-box;border:none;outline:none;padding:4px 6px;background:transparent;font-size:11px;color:hsl(var(--foreground))}.wb-table-actions{display:flex;gap:6px;padding:4px 0}.wb-table-actions button{border:1px solid hsl(var(--border));border-radius:4px;background:hsl(var(--surface));padding:1px 8px;font-size:10px;font-weight:600;color:hsl(var(--muted-foreground));cursor:pointer}.wb-table-actions button:hover{background:hsl(var(--surface-muted));color:hsl(var(--foreground))}.whiteboard-edge.svelte-cere9m{cursor:pointer}.whiteboard-edge.svelte-cere9m text:where(.svelte-cere9m){-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.canvas-shell.svelte-1patufd{position:relative;width:100%;height:100%;overflow:hidden;background-color:hsl(var(--canvas));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.canvas-svg.svelte-1patufd{display:block;width:100%;height:100%;touch-action:none;cursor:default;transform:translateZ(0);backface-visibility:hidden}.whiteboard-edge-handle.svelte-1patufd{cursor:crosshair;transition:r .12s ease}.whiteboard-edge-handle.svelte-1patufd:hover{r:7;fill:hsl(var(--accent))}
