.tiptap>*+*{margin-top:.75em}.tiptap.ProseMirror-focused{outline:none}.tiptap .tippy-box{background:#444;color:#fff;border-radius:5px}.tiptap .tippy-arrow{border:5px solid transparent;border-top-color:#444}.icon-save{width:1rem;height:1rem;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="16" height="16" class="main-grid-item-icon" fill="none" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><path d="M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z" /><polyline points="17 21 17 13 7 13 7 21" /><polyline points="7 3 7 8 15 8" /></svg>')}.page-container{max-width:100%}.w-72+.page-container{max-width:calc(100vw - 364px)}.column-block{display:flex;gap:1rem}#blocks-container{--base-500:#a0aec0;--base-200:#e2e8f0;--base-300:#e2e8f0;--base-400:#cbd5e0;--main-400:#7f9cf5;--main-200:#c3dafe;--main-100:#ebf4ff;--solid:#fff;--solid-900:#4a5568;--sidebar-bg:#edf2f7;--sidebar-color:#4a5568;--shadow:0 10px 15px -3px rgba(36,69,101,0.19),0 4px 6px -2px #d0dce8;--shadow-active:0 0 0 2px currentColor,0 10px 15px -3px rgba(36,69,101,0.19),0 4px 6px -2px #d0dce8}#blocks-container .gjs-block__media svg{fill:none}.tiptap h1{font-size:2.5rem;line-height:.8}.tiptap h2{font-size:2rem;line-height:.85}.tiptap h3{font-size:1.8rem;line-height:.9}.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1}.tiptap code{background-color:rgba(#616161,.1);color:#616161}.tiptap pre{background:#0d0d0d;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem;border-radius:.5rem}.tiptap code{color:inherit;padding:0;background:none;font-size:.8rem}.tiptap img{max-width:100%;height:auto}.tiptap blockquote{padding-left:1rem;border-left:5px solid rgba(0,0,0,.2)}.tiptap hr{border:none;border-top:2px solid rgba(0,0,0,.2);margin:2rem 0}.tiptap ul{list-style:disc inside}.tiptap ol{list-style:decimal inside}.tiptap ol li p,.tiptap ul li p{display:inline}.tiptap .ProseMirror-selectednode{box-shadow:0 0 5px rgb(0 91 255)}.tiptap p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror .column-block{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1rem;padding:.5rem 0}.ProseMirror .column{overflow:auto;border:1px dashed rgba(0,0,0,.1);border-radius:8px;padding:8px;margin:-8px}.content_block p{padding:1rem 0}.content_block .column-block{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1rem;padding:1rem 0}.content_block .column{overflow:auto;padding:8px;margin:-8px}.content_block .column>ol,.content_block>ol{list-style:decimal inside}.content_block .column>ol>li>p,.content_block>ol>li>p{padding:0;display:inline}.content_block .column>ul,.content_block>ul{list-style:disc inside}.content_block .column>ul>li>p,.content_block>ul>li>p{padding:0;display:inline}.content_block .is-empty{margin:.5rem 0}.ProseMirror table,.content_block table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%;border:1px solid oklch(var(--b3))}.ProseMirror table td,.ProseMirrortable th,.content_block table td,.content_block th{border:1px solid oklch(var(--b3));box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}.ProseMirror table td>*,.ProseMirror table th>*,.content_block table td>*,.content_block table th>*{margin-bottom:0}table th{background-color:oklch(var(--b2));font-weight:700;text-align:left}table .selectedCell:after{background:oklch(var(--b2));content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}table .column-resize-handle{background-color:oklch(var(--p));bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.ProseMirror table .tableWrapper,.content_block table .tableWrapper{margin:1.5rem 0;overflow-x:auto}.review-reply{position:relative;margin-left:2rem;padding-left:2rem}.review-reply:before{content:"";position:absolute;left:.75rem;top:-2rem;width:2px;height:calc(50% + .1rem);background:oklch(var(--bc)/.15)}.review-reply:after{content:"";position:absolute;left:.75rem;top:1.25rem;width:1rem;height:1rem;border-left:2px solid oklch(var(--bc)/.15);border-bottom:2px solid oklch(var(--bc)/.15);border-bottom-left-radius:8px}