._container_u3lia_1{width:100%;padding:0 .5rem}._menuWrapper_u3lia_6{display:flex;flex-direction:column;width:100%;gap:.25rem}._menuRow_u3lia_13{display:flex;gap:.125rem;align-items:center}._divider_u3lia_19{width:1px;height:1.25rem;background-color:var(--colour-pink-800);opacity:1;margin:0 .125rem}._wrapper_1gx86_1{display:inline-block;max-width:100%;margin:.5rem;vertical-align:middle}._container_1gx86_8{position:relative;display:inline-block;width:100%;max-width:1280px;height:auto;cursor:move;border-radius:8px;overflow:hidden;background:var(--bg-black);aspect-ratio:16 / 9}._thumbnail_1gx86_21{width:100%;height:auto;display:block;aspect-ratio:16 / 9;object-fit:cover}._overlay_1gx86_29{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--colour-black-a20);pointer-events:none}._playButton_1gx86_42{width:68px;height:48px;opacity:.8;transition:opacity .2s}._wrapper_1gx86_1:hover ._playButton_1gx86_42{opacity:1}._playButtonBg_1gx86_53{fill:red}._deleteButton_1gx86_57{position:absolute;top:8px;right:8px;width:24px;height:24px;background:var(--colour-black-a70);color:var(--text-primary);border:none;border-radius:50%;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,background .2s}._wrapper_1gx86_1:hover ._deleteButton_1gx86_57{opacity:1}._deleteButton_1gx86_57:hover{background:var(--colour-black-a80)}._error_1gx86_86{padding:2rem;text-align:center;background:var(--bg-secondary);border-radius:8px;color:var(--colour-coral-500);position:relative;min-width:320px}._wrapper_1gx86_1._ProseMirror-selectednode_1gx86_97 ._container_1gx86_8{outline:2px solid var(--colour-blue-400);outline-offset:2px}._wrapper_1gx86_1._ProseMirror-selectednode_1gx86_97._dragging_1gx86_103{opacity:.5}._menu_1oo8z_1{z-index:50;pointer-events:auto}._toolbar_1oo8z_6{display:flex;gap:2px;align-items:center;padding:4px;border-radius:8px;border:1px solid var(--colour-zinc-700);background:var(--colour-grey-700);box-shadow:0 4px 12px -2px #0000004d,0 2px 4px -2px #0003}._alignButton_1oo8z_19{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--colour-grey-300);cursor:pointer;line-height:0;transition:background .1s ease,color .1s ease}._alignButton_1oo8z_19:hover{background:var(--colour-zinc-700);color:var(--colour-grey-50)}._alignButtonActive_1oo8z_42{background:var(--colour-zinc-600);color:var(--colour-grey-50)}._alignButton_1oo8z_19 svg{width:16px;height:16px}._tiptapWrapper_s08u5_1{display:flex;flex:1;overflow:visible}._tiptapWrapper_s08u5_1 .trailing-node-placeholder{position:absolute;color:var(--colour-grey-200);font-style:italic;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px}._tiptapWrapper_s08u5_1 .tiptap{font-family:"Source Sans 3",sans-serif;flex:1;outline:none;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}._tiptapWrapper_s08u5_1 .tiptap>*+*{margin-top:.75em}._tiptapWrapper_s08u5_1 .tiptap ul,._tiptapWrapper_s08u5_1 .tiptap ol{padding:0 1rem}._tiptapWrapper_s08u5_1 .tiptap h1,._tiptapWrapper_s08u5_1 .tiptap h2,._tiptapWrapper_s08u5_1 .tiptap h3,._tiptapWrapper_s08u5_1 .tiptap h4,._tiptapWrapper_s08u5_1 .tiptap h5,._tiptapWrapper_s08u5_1 .tiptap h6{line-height:1.1;font-weight:700}._tiptapWrapper_s08u5_1 .tiptap h1{font-size:2em}._tiptapWrapper_s08u5_1 .tiptap h2{font-size:1.5em}._tiptapWrapper_s08u5_1 .tiptap h3{font-size:1.17em}._tiptapWrapper_s08u5_1 .tiptap h4{font-size:1em}._tiptapWrapper_s08u5_1 .tiptap h5{font-size:.83em}._tiptapWrapper_s08u5_1 .tiptap h6{font-size:.67em}._tiptapWrapper_s08u5_1 .tiptap code{background-color:rgba(var(--colour-grey-450),.1);color:var(--colour-grey-450)}._tiptapWrapper_s08u5_1 .tiptap pre{background:var(--bg-black);color:var(--colour-white);font-family:JetBrainsMono,monospace;padding:.75rem 1rem;margin:.75rem 0;border-radius:.5rem;width:auto;overflow:auto}._tiptapWrapper_s08u5_1 .tiptap pre code{color:inherit;padding:0;background:none;font-size:.8rem}._tiptapWrapper_s08u5_1 .tiptap iframe{display:inline-block;width:100%;max-width:1280px;height:auto;aspect-ratio:16/9}._tiptapWrapper_s08u5_1 .tiptap img{max-width:100%;height:auto}._tiptapWrapper_s08u5_1 .tiptap [data-resize-container]{max-width:100%}._tiptapWrapper_s08u5_1 .tiptap [data-resize-container] img{display:block;margin:0}._tiptapWrapper_s08u5_1 .tiptap [data-resize-wrapper]{max-width:100%;outline:2px solid transparent;outline-offset:2px;border-radius:2px;transition:outline-color .15s ease}._tiptapWrapper_s08u5_1 .tiptap [data-resize-wrapper]:hover,._tiptapWrapper_s08u5_1 .tiptap [data-resize-container][data-resize-state=true] [data-resize-wrapper]{outline-color:var(--colour-purple-500-a50)}._tiptapWrapper_s08u5_1 .tiptap [data-resize-handle]{opacity:0;transition:opacity .15s ease;z-index:10}._tiptapWrapper_s08u5_1 .tiptap [data-resize-handle=bottom-right]{width:16px;height:16px;cursor:se-resize;background:var(--colour-purple-500);border-radius:4px 0 2px;box-shadow:0 1px 3px var(--colour-black-a30)}._tiptapWrapper_s08u5_1 .tiptap [data-resize-wrapper]:hover [data-resize-handle],._tiptapWrapper_s08u5_1 .tiptap [data-resize-container][data-resize-state=true] [data-resize-handle]{opacity:1}._tiptapWrapper_s08u5_1 .tiptap blockquote{padding-left:1rem;border-left:2px solid color-mix(in srgb,var(--theme-color, var(--colour-black)) 30%,transparent)}._tiptapWrapper_s08u5_1 .tiptap hr{border:none;border-top:2px solid color-mix(in srgb,var(--theme-color, var(--colour-black)) 30%,transparent);margin:2rem 0}._tiptapWrapper_s08u5_1 .tiptap [data-genai-id][data-loading=true]{color:var(--chakra-colors-purple-200)}._tiptapWrapper_s08u5_1 .tiptap p.is-editor-empty:first-child:before{color:var(--colour-grey-200);content:attr(data-placeholder);float:left;height:0;pointer-events:none}._tiptapWrapper_s08u5_1 .tiptap-bubble-menu{background-color:var(--chakra-colors-zinc-700);box-shadow:var(--chakra-shadows-xl);border:1px solid var(--chakra-colors-zinc-600);border-radius:var(--chakra-rounded-lg);padding:.5rem;max-width:500px}._tiptapWrapper_s08u5_1 .tiptap-floating-menu{box-shadow:var(--chakra-shadows-xl);border-left:1px solid var(--chakra-colors-zinc-600);padding-left:.5rem;max-width:500px}
