.editor-toolbar-area{position:-webkit-sticky;position:sticky;top:.75rem;z-index:15}.control-group{padding:.5rem;border:1px solid #e5e7eb;border-radius:.75rem;background-color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 24px #11182714}.control-group button{cursor:pointer}.control-group button:disabled{opacity:.38;pointer-events:none}.tiptap-container_text .tiptap{outline:none}.tiptap-container_form:focus-within .ProseMirror{outline:3px solid #546ce157;outline-offset:2px;border-color:#546ce1;box-shadow:0 0 0 1px #546ce1}.tiptap-container_form:focus-within .ProseMirror-selectednode img{outline:none}.tiptap-container_form{position:relative;gap:.75rem}.tiptap-container_form .tiptap{border:1px solid #d1d5db;padding:10px;box-shadow:0 1px 2px 0 #0000000d;min-height:10rem;display:block;width:100%;font-size:.875rem;line-height:1.25rem;color:#111827;background-color:#fff;border-radius:.375rem;cursor:text}.tiptap-container_form .ProseMirror{cursor:text}.link-popover{position:absolute;width:min(100%,22rem);z-index:20}.link-popover button{cursor:pointer}.link-popover input{cursor:text}.tiptap>:first-child{margin-top:0}.tiptap>:last-child{margin-bottom:0}.tiptap ol,.tiptap ul{padding-left:1.5rem;margin:.75rem 0}.tiptap ol li p,.tiptap ul li p{margin:.25rem 0}.tiptap ol{list-style-type:decimal}.tiptap ol,.tiptap ul{margin:.75rem 0;padding-left:1.5rem;list-style-position:outside}.tiptap ul{list-style-type:disc}.tiptap strong{font-weight:500}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{font-weight:500;font-size:1rem;line-height:1.5rem;margin:.75rem 0;color:#030712}.tiptap h1{font-size:1.25rem;line-height:1.75rem}.tiptap h2{font-size:1.125rem;line-height:1.75rem}.tiptap h3{font-size:1.0625rem;line-height:1.5rem}.tiptap code{background-color:#e5e7eb;border-radius:.375rem;color:#374151;font-size:.875rem;padding:.25rem}.tiptap table{box-shadow:0 1px 2px 0 #0000000d;border:1px solid #e5e7eb;padding:.5rem;border-radius:.375rem;margin:.75rem 0}.tiptap td,.tiptap tr{border:1px solid #e5e7eb}.tiptap td{padding:.5rem}.tiptap td p{margin:0}.tiptap td:first-child{padding-left:1rem;padding-right:1rem}.tiptap mark{background-color:#fef08a}.tiptap pre{background-color:#374151;border-radius:.5rem;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;margin:.75rem 0;padding:.75rem 1rem}.tiptap pre code{background-color:#0000;color:inherit;font-size:.875rem;padding:0}.tiptap blockquote{border-left:2px solid #6b7280;padding-left:1rem}.tiptap hr{border:1px solid #d1d5db;border-left:0;border-right:0;border-bottom:0;margin:.75rem 0}.tiptap div:has(img){margin:.75rem 0}.tiptap img{position:relative;border-radius:.375rem;max-height:320px;box-sizing:initial;display:block;border:1px solid #e5e7eb;cursor:default}.tiptap a{position:relative;color:#546ce1;-webkit-text-decoration-color:#546ce14d;text-decoration-color:#546ce14d}.tiptap a:hover{text-decoration:underline;cursor:pointer}.tiptap p{margin:.75rem 0}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#9ca3af;float:left;height:0;pointer-events:none}.non-editable img:hover{cursor:pointer}