:deep(.tiptap .is-empty:before){color:#777f8f!important;content:attr(data-placeholder);float:left;font-size:.875rem;height:0;line-height:1.25rem;pointer-events:none}:deep(.ProseMirror .video-wrapper){background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:1rem;margin-bottom:1.5rem;margin-top:1.5rem;overflow:hidden;position:relative;--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,250,251,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position);border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;height:0;padding-bottom:56.25%;transition:all .3s ease}:deep(.ProseMirror .video-wrapper:hover){box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}:deep(.ProseMirror .video-wrapper iframe){border-width:0;height:100%;left:0;position:absolute;top:0;width:100%}:deep(.ProseMirror .video-wrapper.ProseMirror-selectednode){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(81 69 205/var(--tw-ring-opacity,1));box-shadow:0 0 0 3px #8b5cf61a,0 10px 15px -3px #0000001a}:deep(.tiptap a){color:#2563eb;text-decoration:underline;transition:color .2s ease-in-out}:deep(.tiptap a):focus,:deep(.tiptap a):hover{color:#1d4ed8}hr{padding:12px 0!important}:deep(.tiptap mark){border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff!important;padding:.1rem .3rem!important}mark{border-radius:.4rem!important;padding:.1rem .3rem!important}:deep(.tiptap span){border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1rem .3rem}:deep(.tiptap){margin-top:1rem;min-height:200px}:deep(.tiptap.read-only .ProseMirror){border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}:deep(.tiptap table){border-collapse:collapse;border-radius:6px;margin:0;overflow:hidden;table-layout:fixed;width:100%}:deep(.tiptap table) td,:deep(.tiptap table) th{border:1px solid oklch(87.2% .01 258.338deg);box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}:deep(.tiptap table) td>*,:deep(.tiptap table) th>*{margin-bottom:0}:deep(.tiptap table) th{background-color:#f3f4f6;font-weight:700;text-align:left}:deep(.tiptap table) .selectedCell:after{background:var(--gray-2);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}:deep(.tiptap table) .column-resize-handle{background-color:var(--purple);bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}:deep(.tiptap table) .tableWrapper{margin:1.5rem 0;overflow-x:auto}:deep(.tiptap table).resize-cursor{cursor:ew-resize;cursor:col-resize}:deep(.ProseMirror table){border-collapse:collapse;border-radius:6px;margin:0;overflow:hidden;table-layout:fixed;width:100%}:deep(.ProseMirror table) td,:deep(.ProseMirror table) th{border:1px solid oklch(87.2% .01 258.338deg);box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}:deep(.ProseMirror table) td>*,:deep(.ProseMirror table) th>*{margin-bottom:0}:deep(.ProseMirror table) th{background-color:#f3f4f6;font-weight:700;text-align:left}:deep(.tiptap ul){list-style-type:disc!important}:deep(.tiptap ol){list-style-type:decimal!important}:deep(.tiptap ol),:deep(.tiptap ul){margin:1.25rem 1rem 1.25rem .4rem;padding-left:1rem!important}:deep(.tiptap ol li p),:deep(.tiptap ul li p){margin-bottom:.25em;margin-top:.25em}:deep(.prose ol),:deep(.prose ul){margin-bottom:.5em!important;margin-top:.5em!important}:deep(.prose ol li),:deep(.prose ul li){margin-bottom:.25em!important;margin-top:.25em!important;padding-left:.375em!important}:deep(.tiptap .ProseMirror){background-color:#fff;border:1px solid transparent;border-radius:.375rem;box-shadow:inset 0 0 0 1px #d1d5db;color:#111827;font-size:.975rem;font-weight:400;gap:.375rem;padding:.5rem .75rem;transition:all .2s ease}:deep(.tiptap .ProseMirror-focused:focus){outline-color:#5145cd!important}:deep(.tiptap h1),:deep(.tiptap h2),:deep(.tiptap h3),:deep(.tiptap h4),:deep(.tiptap h5),:deep(.tiptap h6){font-weight:700;line-height:1.1;margin-top:2.5rem}:deep(.tiptap h1),:deep(.tiptap h2){margin-bottom:1.5rem;margin-top:3.5rem}:deep(.tiptap h1){font-size:2.5rem!important}:deep(.tiptap h2){font-size:2rem}:deep(.tiptap h3){font-size:1.75rem}:deep(.tiptap h4){font-size:1.5rem}:deep(.tiptap h5){font-size:1.25rem}:deep(.tiptap h6){font-size:1.1rem}:deep(.tiptap img){display:block;height:auto;margin:1.5rem 0;max-width:100%}:deep(.tiptap img).ProseMirror-selectednode{outline:3px solid oklch(51.1% .262 276.966deg)}:deep(.tiptap code){background-color:#dcdcdc;border-radius:.4rem;color:#333;font-size:.85rem;padding:.25em .3em}:deep(.tiptap pre){background:#333;border-radius:.5rem;color:#fff;font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}:deep(.tiptap pre code){background:none;color:inherit;font-size:.8rem;padding:0}:deep(.tiptap blockquote){border-left:3px solid #ccc;margin:1.5rem 0;padding-left:1rem}
