:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1)}.is-editor-empty,.is-empty{position:relative}.ProseMirror .is-editor-empty:before,.ProseMirror .is-empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none;opacity:.7;font-style:italic}.ProseMirror .is-empty:before{float:left;height:0}.ProseMirror .is-empty-heading-1:before{font-size:2.25rem;font-weight:600}.ProseMirror .is-empty-heading-2:before{font-size:1.875rem;font-weight:600}.ProseMirror .is-empty-heading-3:before{font-size:1.5rem;font-weight:600}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{margin-top:0}.ProseMirror .is-empty-blockquote:before{opacity:.6;font-style:italic}.ProseMirror .is-empty-code-block:before{font-family:var(--font-mono,ui-monospace,SFMono-Regular,SFMono,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);opacity:.5;font-size:.9rem}.ProseMirror td .is-empty:before,.ProseMirror th .is-empty:before,.ProseMirror td.is-empty:before,.ProseMirror th.is-empty:before{content:none;float:none;height:auto;display:none}.ProseMirror td.is-empty,.ProseMirror th.is-empty{position:static}.ProseMirror table .is-empty:before{content:none!important;float:none!important;height:auto!important;display:none!important}.ProseMirror table .is-empty{position:static!important}::selection{color:inherit;background:#3b82f64d}.tiptap-drag-handle{z-index:50;pointer-events:none;transition:opacity .12s var(--ease-out,ease),transform .12s var(--ease-out,ease);justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(0)}.tiptap-drag-handle__group{pointer-events:auto;box-shadow:none;color:hsl(var(--muted-foreground));background-color:#0000;border:none;border-radius:.5rem;align-items:center;gap:.125rem;padding:.125rem .1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tiptap-drag-handle__group{color:color-mix(in srgb,hsl(var(--muted-foreground))80%,hsl(var(--foreground))20%)}}.tiptap-drag-handle__group{transition:background-color .12s var(--ease-out,ease),color .12s var(--ease-out,ease);min-height:1.65rem;line-height:1}.tiptap-drag-handle__group:hover,.tiptap-drag-handle__group:focus-within{color:hsl(var(--foreground));background-color:#0000}@supports (color:color-mix(in lab, red, red)){.tiptap-drag-handle__group:hover,.tiptap-drag-handle__group:focus-within{color:color-mix(in srgb,hsl(var(--foreground))90%,hsl(var(--muted-foreground))10%)}}.dark .tiptap-drag-handle__group{box-shadow:none;color:hsl(var(--muted-foreground));background-color:#0000;border:none}@supports (color:color-mix(in lab, red, red)){.dark .tiptap-drag-handle__group{color:color-mix(in srgb,hsl(var(--muted-foreground))85%,white 15%)}}.tiptap-drag-handle__group[data-menu-open=true]{color:hsl(var(--primary));background-color:#0000;border:none}.tiptap-drag-handle__button{width:1.3rem;height:1.3rem;color:inherit;transition:background-color .12s var(--ease-out,ease),border-color .12s var(--ease-out,ease),transform .12s var(--ease-out,ease),color .12s var(--ease-out,ease);background-color:#0000;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.tiptap-drag-handle__button--ghost:hover,.tiptap-drag-handle__button--ghost:focus-visible{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.tiptap-drag-handle__button--ghost:hover,.tiptap-drag-handle__button--ghost:focus-visible{background-color:color-mix(in srgb,hsl(var(--muted))55%,transparent 45%)}}.tiptap-drag-handle__button--ghost:hover,.tiptap-drag-handle__button--ghost:focus-visible{color:hsl(var(--foreground));border-color:#0000;transform:translateY(-1px)}.dark .tiptap-drag-handle__button--ghost:hover,.dark .tiptap-drag-handle__button--ghost:focus-visible{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.dark .tiptap-drag-handle__button--ghost:hover,.dark .tiptap-drag-handle__button--ghost:focus-visible{background-color:color-mix(in srgb,hsl(var(--muted))68%,transparent 32%)}}.dark .tiptap-drag-handle__button--ghost:hover,.dark .tiptap-drag-handle__button--ghost:focus-visible{border-color:#0000}.tiptap-drag-handle__button:active{transform:translateY(0)}.tiptap-drag-handle__plus{cursor:pointer}.tiptap-drag-handle__grip{cursor:grab;border-left:none;padding-left:.1rem}.tiptap-drag-handle__grip:active{cursor:grabbing}body.dragging{-webkit-user-select:none;user-select:none;cursor:grabbing!important}body.dragging .tiptap-drag-handle__group{box-shadow:none}body.dragging .tiptap-drag-handle__button{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){body.dragging .tiptap-drag-handle__button{background-color:color-mix(in srgb,hsl(var(--primary))18%,transparent 82%)}}body.dragging .tiptap-drag-handle__button{color:hsl(var(--primary-foreground));border-color:#0000}.tiptap-drag-handle__icon{width:.85rem;height:.85rem}.tiptap-drag-handle__icon--filled{width:.95rem;height:.95rem}.tiptap-drag-hover-target{position:relative}.tiptap-drag-hover-target:before{content:"";transition:border-color .12s var(--ease-out,ease);border:1px dashed #0000;border-radius:.75rem;position:absolute;inset:-.5rem -.75rem}.tiptap-drag-hover-target.is-drag-over:before{border-color:hsl(var(--primary))}@media (max-width:768px){.tiptap-drag-handle{transform:translate(calc(-100% - .5rem))}.tiptap-drag-handle__group{gap:.1rem;padding:.15rem .2rem}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}
