@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");.editor,.editor>*{touch-action:none!important;user-select:none!important}.interact-text-editor-shape,[class$=-shape]{font-family:Roboto,sans-serif!important}.interact-shape img{pointer-events:none!important}.moveable-control-box{z-index:100001}.moveable-control.moveable-origin,.moveable-line.moveable-rotation-line{opacity:0!important}.moveable-line{background-color:var(--color-violet-400)!important}.text-editor-editing .moveable-line{background-color:var(--color-violet-200)!important}.img-clipping .moveable-line{display:none!important}.active-line .moveable-line{background-color:transparent!important}.moveable-control{border:1px solid var(--color-violet-400)!important;border-radius:9999px!important;background-color:var(--color-violet-50)!important}

/* !: Enable (remove 'hidden') in case the custom rotate action is missing or not working */.moveable-control.moveable-rotation-control{display:none!important;margin-left:-8px!important;margin-top:-8px!important;width:16px!important;height:16px!important;background-color:var(--color-violet-200)!important}.moveable-control[data-direction=ne],.moveable-control[data-direction=nw],.moveable-control[data-direction=se],.moveable-control[data-direction=sw]{margin-left:-7px!important;margin-top:-7px!important;width:14px!important;height:14px!important}.moveable-control[data-direction=e],.moveable-control[data-direction=w]{margin-left:-6px!important;margin-top:-12px!important;width:12px!important;height:24px!important}.moveable-control[data-direction=n],.moveable-control[data-direction=s]{margin-left:-12px!important;margin-top:-6px!important;width:24px!important;height:12px!important}.active-line .moveable-control[data-direction=e],.active-line .moveable-control[data-direction=w]{margin-left:-7px!important;margin-top:-7px!important;width:14px!important;height:14px!important}.active-line .moveable-control[data-direction=n],.active-line .moveable-control[data-direction=s]{margin-left:-7px!important;margin-top:-7px!important;width:14px!important;height:14px!important}.moveable-guideline-group .moveable-size-value{font-size:12px!important;font-weight:300!important;color:var(--color-fuchsia-400)!important;user-select:none!important}.moveable-line.moveable-guideline.moveable-horizontal{border-top:1px dashed var(--color-fuchsia-400)!important;background-color:transparent!important}.moveable-line.moveable-guideline.moveable-vertical{border-left:1px dashed var(--color-fuchsia-400)!important;background-color:transparent!important}.moveable-line.moveable-guideline.moveable-bounds{border:none!important;background-color:var(--color-red-500)!important}.interact-shape:not([data-active=true]):not([data-name=line]):hover:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:2px solid var(--color-violet-400)!important;z-index:10!important;pointer-events:none!important}.ProseMirror-focused{outline:none!important}.interact-text-editor-shape{font-size:38px;font-weight:400;line-height:1.2;text-align:left;vertical-align:text-bottom;word-break:break-word;outline:none}.interact-text-editor-shape[data-shape-text=true]{container-type:size;container-name:textEditorShape}.interact-text-editor-shape .tiptap{margin:0!important;padding-left:6px!important;padding-right:6px!important;word-break:break-word!important;white-space:break-spaces!important}.interact-text-editor-shape .tiptap ::selection{background-color:transparent!important}.interact-text-editor-shape .tiptap .selection:not(.selectedCell){background-color:var(--color-violet-400-40)!important}.interact-text-editor-shape .tiptap .selection.selectedCell{border:2px solid var(--color-violet-800)!important}.interact-text-editor-shape .tiptap .is-empty:before{content:attr(data-placeholder);width:100%!important;color:var(--color-gray-300)!important;pointer-events:none!important}.interact-text-editor-shape .tiptap:has(table) .is-empty:before{display:none!important}.interact-text-editor-shape[data-shape-text=true]{position:absolute!important;top:0!important;left:0!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important}.interact-text-editor-shape[data-shape-text=true] .tiptap .is-empty.is-inactive:before{display:none!important}.interact-text-editor-shape[data-shape-text=true] .tiptap .is-empty:not(.is-inactive):before{content:"Add text";text-align:center!important;color:var(--color-gray-400)!important;opacity:0!important;transition:opacity .15s ease!important}@container textEditorShape (min-width: 200px) and (min-height: 80px){.interact-text-editor-shape[data-shape-text=true]:hover .tiptap .is-empty:not(.is-inactive):before{opacity:1!important}}.interact-text-editor-shape .tiptap p{cursor:text!important}.interact-text-editor-shape .tiptap ol li>*,.interact-text-editor-shape .tiptap ul li>*{display:inline!important}.interact-text-editor-shape .tiptap ul li:before{content:"•";display:inline-block!important;min-width:1ch!important;margin-right:.2em!important;font-size:1em!important;color:var(--list-color)!important}.interact-text-editor-shape .tiptap ol{counter-reset:item}.interact-text-editor-shape .tiptap ol li:before{content:counter(item,decimal) ".";counter-increment:item;display:inline-block!important;min-width:1.5ch!important;margin-right:.3em!important;font-size:.85em!important;color:var(--list-color)!important}.interact-text-editor-shape .tiptap .tableWrapper{padding:0!important;overflow:auto!important}.interact-text-editor-shape .tiptap table{margin:0!important;padding:0!important;max-width:100%!important;min-width:0!important;width:auto!important;height:auto!important;border-collapse:collapse!important;border:2px solid!important;border-radius:0!important;table-layout:auto!important;text-indent:0!important;box-shadow:none!important;background-color:white;border-color:var(--color-neutral-400);text-align:left;font-weight:400;vertical-align:top}.interact-text-editor-shape .tiptap table tbody,.interact-text-editor-shape .tiptap table tbody tr,.interact-text-editor-shape .tiptap table tbody tr td,.interact-text-editor-shape .tiptap table tbody tr th{text-align:inherit;font-weight:inherit;vertical-align:inherit;background-color:inherit;border-collapse:collapse;border-color:inherit}.interact-text-editor-shape .tiptap table tbody,.interact-text-editor-shape .tiptap table tbody tr{border:none!important}.interact-text-editor-shape .tiptap table tbody tr td,.interact-text-editor-shape .tiptap table tbody tr th{position:relative!important;margin:0!important;min-width:50px!important}.interact-text-editor-shape .tiptap table tbody tr th{padding:16px 8px!important;border:3px solid!important}.interact-text-editor-shape .tiptap table tbody tr td{padding:8px!important;border:2px solid!important}.interact-text-editor-shape .tiptap table tbody tr td .column-resize-handle,.interact-text-editor-shape .tiptap table tbody tr th .column-resize-handle{position:absolute!important;top:0!important;right:-2px!important;width:2px!important;height:100%!important;background-color:var(--color-violet-800)!important}.interact-text-editor-shape .tiptap table tbody>:not([hidden])~:not([hidden]){border-top-width:inherit;border-bottom-width:inherit;border-color:inherit}.interact-text-editor-shape .tiptap table tbody tr>:not([hidden])~:not([hidden]){border-right-width:inherit;border-left-width:inherit}@keyframes topBarSlideIn{0%{top:-5px;opacity:0}20%{top:-3px;opacity:.5}to{top:0;opacity:1}}@keyframes shapeChange{33%{border-radius:0;background-color:var(--color-rose-400);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}66%{border-radius:0;background-color:var(--color-yellow-400);clip-path:polygon(50% 0,50% 0,100% 100%,0 100%)}}@keyframes dotsAppear{to{clip-path:inset(0 -34% 0 0)}}@keyframes tabSlideUp{0%{position:relative;top:3px;opacity:.6}to{position:relative;top:0;opacity:1}}@keyframes modalSlideIn{0%{top:calc(50% + 10px)}to{top:50%}}