.iframe-node-view[data-v-a478eeaa]{position:relative}.iframe-node-view .iframe-wrapper[data-v-a478eeaa]{border-radius:.5rem;margin:1rem 0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.iframe-node-view .iframe-wrapper iframe[data-v-a478eeaa]{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.iframe-node-view.is-selected .iframe-wrapper[data-v-a478eeaa]{outline:2px solid #3b82f6;outline-offset:2px}.iframe-overlay-actions[data-v-a478eeaa]{display:flex;gap:4px;position:absolute;right:8px;top:8px;z-index:10}.iframe-action-btn[data-v-a478eeaa]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 1px 3px #0000001a;color:#374151;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.iframe-action-btn[data-v-a478eeaa]:hover{background:#f3f4f6;color:#111827}.iframe-action-btn--danger[data-v-a478eeaa]:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.image-node-view[data-v-a01e3bf9]{display:block;margin:.5rem 0;position:relative}.image-node-view.image-align-center[data-v-a01e3bf9]{text-align:center}.image-node-view.image-align-center .image-container[data-v-a01e3bf9]{margin:0 auto}.image-node-view.image-align-right[data-v-a01e3bf9]{text-align:right}.image-node-view.image-align-right .image-container[data-v-a01e3bf9]{margin-left:auto}.image-container[data-v-a01e3bf9]{background-color:#e5e7eb;border-radius:.5rem;display:inline-block;max-width:100%;min-height:48px;overflow:hidden;position:relative}.dark{background-color:#374151}.image-el[data-v-a01e3bf9]{border-radius:.5rem;display:block;height:auto;max-width:100%;opacity:0;transition:opacity .3s ease-in-out}.image-el.image-loaded[data-v-a01e3bf9]{opacity:1}.is-selected .image-container[data-v-a01e3bf9]{outline:2px solid #3b82f6;outline-offset:2px}.image-toolbar[data-v-a01e3bf9]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;display:flex;gap:4px;left:50%;margin-top:6px;padding:4px 6px;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:10}.toolbar-group[data-v-a01e3bf9]{align-items:center;display:flex;gap:2px}.toolbar-label[data-v-a01e3bf9]{color:#6b7280;font-size:11px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toolbar-input[data-v-a01e3bf9]{background:transparent;border:1px solid #d1d5db;border-radius:4px;color:inherit;font-size:12px;outline:none;padding:2px 4px;text-align:center;width:56px}.dark{border-color:#4b5563}.toolbar-input[data-v-a01e3bf9]:focus{border-color:#3b82f6}.toolbar-input[data-v-a01e3bf9]::-webkit-inner-spin-button,.toolbar-input[data-v-a01e3bf9]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.toolbar-input[type=number][data-v-a01e3bf9]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.toolbar-btn[data-v-a01e3bf9]{align-items:center;background:transparent;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;height:26px;justify-content:center;transition:background-color .15s,color .15s;width:26px}.toolbar-btn[data-v-a01e3bf9]:hover{background-color:#f3f4f6;color:#111827}.toolbar-btn.active[data-v-a01e3bf9]{background-color:#e5e7eb;color:#111827}.dark{background-color:#4b5563;color:#f9fafb}.toolbar-btn--danger[data-v-a01e3bf9]:hover{background-color:#fef2f2;color:#dc2626}.toolbar-divider[data-v-a01e3bf9]{background-color:#e5e7eb;height:18px;margin:0 2px;width:1px}.video-node-view[data-v-39a1b897]{display:block;margin:1rem 0;position:relative}.video-container[data-v-39a1b897]{border-radius:.5rem;overflow:hidden}.is-selected .video-container[data-v-39a1b897]{outline:2px solid #3b82f6;outline-offset:2px}.video-toolbar[data-v-39a1b897]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;display:flex;gap:6px;left:50%;margin-top:6px;padding:4px 8px;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:10}.dark{background:#1f2937;border-color:#374151}.toolbar-toggle[data-v-39a1b897]{align-items:center;color:#6b7280;cursor:pointer;display:flex;font-size:12px;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toolbar-toggle input[type=checkbox][data-v-39a1b897]{border-radius:3px;cursor:pointer;height:14px;width:14px}.toolbar-toggle span[data-v-39a1b897]{line-height:1}.toolbar-divider[data-v-39a1b897]{background-color:#e5e7eb;height:18px;margin:0 2px;width:1px}.dark{background-color:#4b5563}.toolbar-btn[data-v-39a1b897]{align-items:center;background:transparent;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;height:26px;justify-content:center;transition:background-color .15s,color .15s;width:26px}.toolbar-btn[data-v-39a1b897]:hover{background-color:#f3f4f6;color:#111827}.dark{background-color:#374151;color:#f9fafb}.toolbar-btn--danger[data-v-39a1b897]:hover{background-color:#fef2f2;color:#dc2626}.dark{background-color:#450a0a;color:#f87171}.toolbar-btn[data-v-6de66a55]{border-radius:.25rem;padding:.375rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toolbar-btn[data-v-6de66a55]:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-200)/var(--tw-bg-opacity,1))}.toolbar-btn[data-v-6de66a55]:disabled{cursor:not-allowed;opacity:.3}.toolbar-btn[data-v-6de66a55]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-700)/var(--tw-bg-opacity,1))}.toolbar-btn.is-active[data-v-6de66a55]{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-300)/var(--tw-bg-opacity,1))}.toolbar-btn.is-active[data-v-6de66a55]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-600)/var(--tw-bg-opacity,1))}[data-v-6de66a55] .tiptap{min-height:100px;outline:none}[data-v-6de66a55] .tiptap p{margin:.5rem 0}[data-v-6de66a55] .tiptap h1{font-size:2rem;font-weight:700;margin:1rem 0 .5rem}[data-v-6de66a55] .tiptap h2{font-size:1.5rem;font-weight:700;margin:.875rem 0 .5rem}[data-v-6de66a55] .tiptap h3{font-size:1.25rem;font-weight:700;margin:.75rem 0 .5rem}[data-v-6de66a55] .tiptap ol,[data-v-6de66a55] .tiptap ul{margin:.5rem 0;padding-left:1.5rem}[data-v-6de66a55] .tiptap ul{list-style-type:disc}[data-v-6de66a55] .tiptap ol{list-style-type:decimal}[data-v-6de66a55] .tiptap blockquote{border-left:4px solid #d1d5db;color:#6b7280;font-style:italic;margin:1rem 0;padding-left:1rem}[data-v-6de66a55] .tiptap code{background-color:#f3f4f6;border-radius:.25rem;font-family:monospace;font-size:.875em;padding:.125rem .25rem}[data-v-6de66a55] .tiptap pre{background-color:#1f2937;border-radius:.5rem;color:#f9fafb;margin:1rem 0;overflow-x:auto;padding:1rem}[data-v-6de66a55] .tiptap pre code{background-color:transparent;color:inherit;padding:0}[data-v-6de66a55] .tiptap a{color:#3b82f6;cursor:pointer;text-decoration:underline}[data-v-6de66a55] .tiptap a:hover{color:#2563eb}[data-v-6de66a55] .tiptap img{border-radius:.5rem;height:auto;max-width:100%}[data-v-6de66a55] .tiptap img[data-align=center]{display:block;margin-left:auto;margin-right:auto}[data-v-6de66a55] .tiptap img[data-align=right]{display:block;margin-left:auto}[data-v-6de66a55] .tiptap .iframe-wrapper{border-radius:.5rem;margin:1rem 0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}[data-v-6de66a55] .tiptap .iframe-wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}h1.ce-header{font-size:2.25rem;font-weight:700;line-height:2.5rem}h2.ce-header{font-size:1.875rem;font-weight:600;line-height:2.25rem}h3.ce-header{font-size:1.5rem;font-weight:600;line-height:2rem}h4.ce-header{font-size:1.25rem}h4.ce-header,h5.ce-header{font-weight:600;line-height:1.75rem}h5.ce-header{font-size:1.125rem}h6.ce-header{font-size:1rem;font-weight:600;line-height:1.5rem}.ce-popover__overlay{display:none!important}@media (max-width:650px){.ce-popover{position:absolute!important}}
