.whiteboard-editor{height:100%;min-height:0}.whiteboard-canvas .react-flow__renderer,.whiteboard-canvas .react-flow__pane,.whiteboard-canvas .react-flow__viewport{cursor:default}.whiteboard-canvas .react-flow__edge-path{stroke:#52525b;stroke-width:2.25px}.whiteboard-canvas[data-darkmode=true] .react-flow__edge-path{stroke:#d4d4d8}.whiteboard-canvas .react-flow__edge.selected .react-flow__edge-path{stroke:#2563eb}.whiteboard-canvas .react-flow__handle{opacity:0;z-index:10;background:#f8fafc;border:2px solid #2563eb;width:10px;height:10px;transition:opacity .12s}.whiteboard-canvas .react-flow__node.selected .react-flow__handle,.whiteboard-node-connector-start .react-flow__handle{opacity:1}.whiteboard-canvas .react-flow__node{overflow:visible}.whiteboard-canvas .whiteboard-quick-add-handle{cursor:pointer}.whiteboard-canvas .whiteboard-quick-add-handle--hovered{cursor:pointer;background:#2563eb;border-color:#2563eb;border-radius:6px;width:20px;height:20px}.whiteboard-canvas .whiteboard-quick-add-handle--hovered:before{content:"+";color:#fff;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.whiteboard-quick-add-preview{overflow:hidden}.whiteboard-node-frame{width:100%;height:100%}.whiteboard-node-frame--editing{cursor:text}.whiteboard-node-frame[data-selected=true] .whiteboard-shape-node,.whiteboard-node-frame[data-selected=true] .whiteboard-sticky-node,.whiteboard-node-frame[data-selected=true] .whiteboard-text-node{box-shadow:0 0 0 2px #2563ebcc}.whiteboard-node-connector-start .whiteboard-shape-node,.whiteboard-node-connector-start .whiteboard-sticky-node,.whiteboard-node-connector-start .whiteboard-text-node{box-shadow:0 0 0 3px #2563eb6b}.whiteboard-node-resizer-line{border-color:#2563eb}.whiteboard-canvas .react-flow__resize-control.handle.whiteboard-node-resizer-handle{z-index:10;background-color:#f8fafc;border:2px solid #2563eb;border-radius:2px;width:10px;height:10px}.whiteboard-shape-node,.whiteboard-sticky-node,.whiteboard-text-node{width:100%;height:100%}.whiteboard-shape-node{border:1px solid #27272a29;justify-content:center;align-items:center;display:flex;position:relative}.whiteboard-shape-node--rectangle{border-radius:0}.whiteboard-shape-node--rounded-rectangle{border-radius:32px}.whiteboard-shape-node--ellipse,.whiteboard-shape-node--circle{border-radius:9999px}.whiteboard-shape-node--diamond{box-shadow:none;isolation:isolate;border:0}.whiteboard-shape-node--diamond:before,.whiteboard-shape-node--diamond:after{content:"";clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);position:absolute;inset:0}.whiteboard-shape-node--diamond:before{background:#27272a29}.whiteboard-shape-node--diamond:after{background:var(--whiteboard-shape-fill,#f4f4f5);z-index:0;inset:1px}.whiteboard-shape-label,.whiteboard-sticky-label,.whiteboard-text-label{border:0;padding:0;font-family:inherit;line-height:1.35;overflow:hidden}.whiteboard-shape-label,.whiteboard-sticky-label{justify-content:center;align-items:center;display:flex}.whiteboard-shape-label{text-align:center;padding:18px;font-size:18px;font-weight:600}.whiteboard-shape-label--editing{cursor:text}.whiteboard-shape-node--diamond .whiteboard-shape-label{z-index:1;padding:24px 40px;position:relative}.whiteboard-sticky-node{box-shadow:none;border-radius:24px;position:relative;overflow:hidden}.whiteboard-sticky-node:before{content:"";background:linear-gradient(#ffffff57,#fff0);height:26px;position:absolute;inset:0 0 auto}.whiteboard-sticky-label{justify-content:flex-start;align-items:flex-start;padding:22px 20px 18px;font-size:16px;font-weight:600}.whiteboard-sticky-label--editing{cursor:text}.whiteboard-text-frame .react-flow__handle{margin-top:-5px}.whiteboard-text-node{background:0 0}.whiteboard-text-label{white-space:pre-wrap;font-weight:700}.whiteboard-text-label--editing{cursor:text}.whiteboard-palette-inline-preview{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.whiteboard-palette-preview-shell{background:0 0;border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.whiteboard-canvas[data-darkmode=true] .whiteboard-palette-preview-shell,.dark .whiteboard-palette-preview-shell{background:0 0}.whiteboard-palette-preview-shell--text,.whiteboard-palette-preview-shell--arrow{justify-content:center}.whiteboard-palette-shape-preview{color:#3f3f46;background:#f4f4f5;border:1px solid #27272a1f;justify-content:center;align-items:center;width:28px;height:20px;font-size:9px;font-weight:700;display:flex}.whiteboard-palette-shape-preview--rectangle{border-radius:0}.whiteboard-palette-shape-preview--rounded{border-radius:10px}.whiteboard-palette-shape-preview--circle{border-radius:9999px;width:22px;height:22px}.whiteboard-palette-shape-preview--circle,.whiteboard-palette-shape-preview--ellipse{border-radius:9999px}.whiteboard-palette-shape-preview--diamond{width:24px;height:24px;box-shadow:none;background:0 0;border:0;position:relative}.whiteboard-palette-shape-preview--diamond:before,.whiteboard-palette-shape-preview--diamond:after{content:"";clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);position:absolute;inset:0}.whiteboard-palette-shape-preview--diamond:before{background:#27272a29}.whiteboard-palette-shape-preview--diamond:after{background:#f4f4f5;inset:1px}.whiteboard-palette-shape-preview--diamond span{z-index:1;position:relative}.whiteboard-palette-sticky-preview{width:26px;height:22px;box-shadow:none;background:#fde68a;border-radius:6px;padding:5px 4px}.whiteboard-palette-sticky-preview span{background:#713f128c;border-radius:9999px;height:2px;margin-bottom:3px;display:block}.whiteboard-palette-sticky-preview span:last-child{width:55%;margin-bottom:0}.whiteboard-palette-text-preview{color:#18181b;font-size:18px;font-weight:700;line-height:1}.whiteboard-palette-text-preview--dark{color:#f4f4f5}.whiteboard-palette-arrow-preview{background:#52525b;width:22px;height:2px;position:relative}.whiteboard-palette-arrow-preview span{border-top:2px solid #52525b;border-right:2px solid #52525b;width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.whiteboard-palette-arrow-preview--dark{background:#d4d4d8}.whiteboard-palette-arrow-preview--dark span{border-top-color:#d4d4d8;border-right-color:#d4d4d8}.whiteboard-node-editable-placeholder:empty:before{content:attr(data-placeholder);color:#a1a1aa;pointer-events:none}.whiteboard-emoji-node{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.whiteboard-emoji-content{-webkit-user-select:none;user-select:none;line-height:1}.whiteboard-icon-node{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.whiteboard-icon-content{width:60%;height:60%}.whiteboard-palette-emoji-preview{justify-content:center;align-items:center;width:28px;height:22px;font-size:18px;line-height:1;display:flex}.whiteboard-palette-icon-preview{color:#71717a;justify-content:center;align-items:center;width:28px;height:22px;display:flex}.whiteboard-palette-icon-preview--dark{color:#a1a1aa}
