.ProseMirror{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";color:#1f2328;line-height:1.6;max-width:none;font-size:14px;letter-spacing:.01em;word-wrap:break-word}.task-mode{border:none!important;outline:none!important}.task-mode .ProseMirror{border:none!important;outline:none!important;min-height:auto!important;height:auto!important;padding:8px!important;font-size:14px}.task-mode .ProseMirror:focus{border:none!important;outline:none!important;box-shadow:none!important}.tippy-box{max-width:400px!important;font-size:14px}.ProseMirror:not(.dragging) .ProseMirror-selectednode{outline:none!important;background-color:#0969da1a;transition:background-color .2s;box-shadow:none;border-radius:4px}.drag-handle{position:fixed;opacity:1;padding:4px 8px;transition:opacity ease-in .5s;transform:translate(-8px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(0, 0, 0, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E");background-size:calc(.5em + .25rem) calc(.5em + .25rem);background-repeat:no-repeat;background-position:center;width:2rem;height:1.5rem;z-index:50;cursor:grab;border-radius:4px}.drag-handle:hover{background-color:#f8f9fa;transition:background-color .2s}.drag-handle:active{background-color:#e1e4e8;transition:background-color .2s;cursor:grabbing}.drag-handle.hide{opacity:0;pointer-events:none}@media (max-width: 768px){.ProseMirror{font-size:13px;line-height:1.5}.ProseMirror h1{font-size:1.4em}.ProseMirror h2{font-size:1.25em}.ProseMirror h3{font-size:1.1em}.ProseMirror table{font-size:.8em}.ProseMirror table th,.ProseMirror table td{padding:6px 8px}}@media screen and (max-width: 600px){.drag-handle{display:none;pointer-events:none}.ProseMirror{padding:16px;font-size:13px}}.dark .drag-handle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(255, 255, 255, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E")}.ProseMirror h1{font-size:1.5em;margin:.8em 0 .4em;line-height:1.3;font-weight:700;color:#24292f;padding-bottom:.4em;scroll-margin-top:1rem}.ProseMirror h1:first-child{margin-top:0}.ProseMirror h2{font-size:1.3em;margin:.6em 0 .3em;line-height:1.3;font-weight:600;color:#24292f;padding-bottom:.4em;scroll-margin-top:1rem}.ProseMirror h3{font-size:1.15em;margin:.5em 0 .2em;line-height:1.4;font-weight:600;color:#24292f;scroll-margin-top:1rem}.ProseMirror h4{font-size:1.05em;margin:.4em 0 .2em;line-height:1.4;font-weight:600;color:#24292f;scroll-margin-top:1rem}.ProseMirror h5{font-size:.95em;margin:.3em 0 .1em;line-height:1.4;font-weight:600;color:#24292f;scroll-margin-top:1rem}.ProseMirror h6{font-size:.875em;margin:.3em 0 .1em;line-height:1.4;font-weight:600;color:#656d76;scroll-margin-top:1rem}.ProseMirror p{font-size:14px;margin:0 0 .6em;line-height:1.6;color:#1f2328;word-wrap:break-word;overflow-wrap:break-word}.ProseMirror strong{font-weight:700;color:#24292f}.ProseMirror em{font-style:italic;color:#24292f}.ProseMirror del,.ProseMirror s{text-decoration:line-through;color:#656d76}.ProseMirror a{color:#0969da;text-decoration:none;font-weight:500;transition:color .2s ease;word-break:break-word}.ProseMirror a:hover{text-decoration:underline;color:#0550ae}.ProseMirror code{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace;font-size:.875em;background-color:#afb8c126;border:1px solid rgba(175,184,193,.2);color:#24292f;padding:.2em .4em;border-radius:4px;white-space:nowrap;word-break:break-word;margin:0}.ProseMirror pre{background-color:#f8f9fa;border:1px solid #e1e4e8;border-radius:6px;padding:12px 16px;margin:.8em 0;overflow:auto;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace;font-size:.875em;line-height:1.4;position:relative}.ProseMirror pre code{background:transparent;border:0;padding:0;font-size:inherit;white-space:pre;border-radius:0;color:#24292f;margin:0}.ProseMirror blockquote{background-color:#f8f9fa;border-left:4px solid #d1d9e0;margin:.8em 0;padding:.8em 1em;border-radius:0 4px 4px 0;position:relative;font-style:normal}.ProseMirror blockquote p{margin:0;padding:0;color:#656d76;line-height:1.6}.ProseMirror blockquote p:not(:last-child){margin-bottom:.5em}.ProseMirror hr{border:none;height:2px;background-color:#e1e4e8;margin:1.5em 0;border-radius:1px;clear:both}.ProseMirror ul{margin:0 0 .8em;padding-left:1em;list-style-type:disc}.ProseMirror ul li::marker{color:#9ca3af}.ProseMirror ul.tight{margin:.5em 0}.ProseMirror ul li{position:relative;padding-left:0;margin:.2em 0;font-size:14px;line-height:1.6;word-wrap:break-word}.ProseMirror ul li:last-child{margin-bottom:0}.ProseMirror ul li>p{margin-bottom:.4em}.ProseMirror ul ul{margin:.2em 0 .4em;padding-left:1.2em;list-style-type:circle}.ProseMirror ul ul ul{list-style-type:square}.ProseMirror ol{margin:0 0 .8em;padding-left:1em;list-style-type:decimal;counter-reset:list-counter}.ProseMirror ol li::marker{color:#9ca3af}.ProseMirror ol.tight{margin:.5em 0}.ProseMirror ol li{position:relative;margin:.2em 0;font-size:14px;line-height:1.6;counter-increment:list-counter;word-wrap:break-word}.ProseMirror ol li:last-child{margin-bottom:0}.ProseMirror ol li>p{margin-bottom:.4em}.ProseMirror ol ol{margin:.2em 0 .4em;padding-left:1.2em;list-style-type:lower-alpha}.ProseMirror ol ol ol{list-style-type:lower-roman}.ProseMirror ul ul li::marker,.ProseMirror ul ul ul li::marker,.ProseMirror ol ol li::marker,.ProseMirror ol ol ol li::marker{color:#9ca3af}.ProseMirror ul[data-type=taskList]{list-style:none;padding:0;margin:.8em 0}.ProseMirror li[data-type=taskItem]{display:flex;align-items:flex-start;gap:.375rem;margin:.5rem 0;position:relative;padding-left:0;will-change:transform}.ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin-left:1.5rem}.ProseMirror li[data-type=taskItem]:before{display:none}.ProseMirror li[data-type=taskItem]>label{margin-right:0;margin-top:.125rem;flex-shrink:0;-webkit-user-select:none;user-select:none;cursor:pointer}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;cursor:pointer;width:1rem;height:1rem;min-width:1rem;border:1px solid #e1e4e8;border-radius:3px;display:grid;place-content:center;transition:all .2s ease}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:hover{background-color:#f8f9fa;border-color:#0969da}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px #0969da80}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:active{background-color:#f8f9fa}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:before{content:"";width:.5rem;height:.5rem;transform:scale(0);transition:.12s transform ease-in-out;background-color:#fff;transform-origin:center;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:checked{background-color:#0969da;border-color:#0969da}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:checked:before{transform:scale(1)}.ProseMirror li[data-type=taskItem]>div{flex:1;min-width:0}.ProseMirror li[data-type=taskItem] p{margin:0;line-height:1.6;font-size:14px}.ProseMirror li[data-type=taskItem] p:empty,.ProseMirror li[data-type=taskItem] p.is-node-empty{min-height:1.5em}.ProseMirror li[data-type=taskItem][data-checked=true]{opacity:.6}.ProseMirror li[data-type=taskItem][data-checked=true]>div>p{color:#656d76;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#656d76}@media screen and (max-width: 768px){.ProseMirror li[data-type=taskItem]{gap:.375rem}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]{width:.875rem;height:.875rem;min-width:.875rem}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:before{width:.375rem;height:.375rem}}.ProseMirror table{border-collapse:collapse;border-spacing:0;display:block;width:max-content;max-width:100%;overflow:auto;margin:.8em 0;font-size:.875em;border:1px solid #d1d9e0;border-radius:6px}.ProseMirror th,.ProseMirror td{padding:8px 12px;text-align:left;vertical-align:top}.ProseMirror th{background-color:#f8f9fa;font-weight:600;color:#24292f;border-bottom:2px solid #d1d9e0}.ProseMirror th:not(:last-child){border-right:1px solid #d1d9e0}.ProseMirror td{color:#24292f;border-bottom:1px solid #e1e4e8}.ProseMirror td:not(:last-child){border-right:1px solid #e1e4e8}.ProseMirror tr:last-child td{border-bottom:none}.ProseMirror tr:nth-child(2n){background-color:#f8f9fa}@media (max-width: 768px){.ProseMirror table{font-size:.8em}.ProseMirror table th,.ProseMirror table td{padding:6px 8px}}.ProseMirror img{transition:all .2s ease-in-out;max-width:100%;height:auto;border-radius:4px;box-shadow:0 1px 3px #0000001a;margin:.4em 0;display:block}.ProseMirror img:hover{cursor:pointer;transform:scale(1.02);box-shadow:0 2px 6px #00000026}.ProseMirror img.ProseMirror-selectednode{outline:3px solid #0969da;transform:scale(1.02)}.img-placeholder{position:relative;background:#f8f9fa;border:2px dashed #e1e4e8;border-radius:4px;min-height:200px;display:flex;align-items:center;justify-content:center;margin:.4em 0}.img-placeholder:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:50%;border:3px solid #656d76;border-top-color:#0969da;animation:spinning .6s linear infinite;transform:translate(-50%,-50%)}@keyframes spinning{to{transform:translate(-50%,-50%) rotate(360deg)}}.ProseMirror .is-editor-empty:first-child:before,.ProseMirror .is-node-empty:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.ProseMirror li[data-type=taskItem] p.is-node-empty:before{content:attr(data-placeholder);color:#adb5bd;pointer-events:none;float:none;display:inline}.ProseMirror[contenteditable=false] .is-editor-empty:before,.ProseMirror[contenteditable=false] .is-node-empty:before{display:none}.tippy-box[data-theme~=slash-command]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:0;font-size:.875rem;min-width:16rem;z-index:50;position:relative}.tippy-box[data-theme~=slash-command] .tippy-content{padding:0}.tippy-box[data-theme~=slash-command] .tippy-arrow{color:#fff}.tippy-box[data-theme~=slash-command] .tippy-arrow:before{border-color:#e5e7eb}.tippy-box[data-theme~=slash-command] ::-webkit-scrollbar{width:6px}.tippy-box[data-theme~=slash-command] ::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.tippy-box[data-theme~=slash-command] ::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.tippy-box[data-theme~=slash-command] ::-webkit-scrollbar-thumb:hover{background:#9ca3af}.tippy-box[data-theme~=bubble-menu]{background-color:transparent;border:none;box-shadow:none;padding:0}.tippy-box[data-theme~=bubble-menu] .tippy-content{padding:0}.tippy-box[data-theme~=bubble-menu] .tippy-arrow{display:none}.ProseMirror>*{position:relative}.ProseMirror>*:hover .drag-handle-widget{opacity:1}.drag-handle-widget{position:absolute;left:-48px;top:0;opacity:0;transition:opacity .2s ease}.ProseMirror .dragging{opacity:.5}.ProseMirror .drop-indicator{position:relative}.ProseMirror .drop-indicator:before{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background-color:#3b82f6;pointer-events:none}.ProseMirror>p,.ProseMirror>h1,.ProseMirror>h2,.ProseMirror>h3,.ProseMirror>h4,.ProseMirror>h5,.ProseMirror>h6,.ProseMirror>ul,.ProseMirror>ol,.ProseMirror>blockquote,.ProseMirror>pre{position:relative}.ProseMirror.dragging *{-webkit-user-select:none;user-select:none}.ProseMirror>*.active-block{background-color:#3b82f60d;border-radius:4px}.drag-handle{position:fixed;display:flex!important;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;cursor:grab;z-index:999;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:transparent;color:#9ca3af;transition:all .15s ease;font-family:inherit;font-size:14px;line-height:1;padding:2px;margin:-2px}.drag-handle:before{content:"⋮⋮";display:block;width:100%;text-align:center;letter-spacing:-2px;pointer-events:none}.drag-handle:hover,.drag-handle:focus{background:#37352f14!important;color:#374151!important;border-radius:4px;opacity:1!important;visibility:visible!important}.drag-handle:active{cursor:grabbing!important;background:#37352f29!important;color:#111827!important;opacity:1!important;visibility:visible!important}.drag-handle,.drag-handle:hover,.drag-handle:focus,.drag-handle:active{transform:none!important;display:flex!important}.drag-handle{visibility:visible!important;opacity:1!important;display:flex!important;pointer-events:auto!important;min-width:20px!important;min-height:20px!important}.tapnow-doc-add-button{cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:4px;transition:background-color .2s ease;color:#6b7280}.tapnow-doc-add-button:hover{background-color:#00000014;color:#374151}.tapnow-doc-drag-handle{cursor:grab;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;background-color:transparent;border-radius:4px;color:#6b7280}.tapnow-doc-drag-handle:hover{background-color:#00000014;color:#374151}.tapnow-doc-drag-handle:active{cursor:grabbing}.tapnow-doc-drag-handle svg{width:16px;height:16px;color:#6b7280}.tapnow-doc-dragging{opacity:.5;cursor:grabbing}.tapnow-doc-drop-indicator{position:relative;height:2px;background-color:#3b82f6;width:100%;margin-top:-1px;margin-bottom:-1px;pointer-events:none}.ProseMirror [data-tapnow-drag-handle]:hover .tapnow-doc-drag-handle{opacity:.8}.ProseMirror:not(.ProseMirror-focused) .tapnow-doc-drag-handle{opacity:.3}@keyframes tapnow-doc-drop-indicator-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.tapnow-doc-drop-indicator{animation:tapnow-doc-drop-indicator-pulse 1s ease-in-out infinite}.ProseMirror .selected-block{position:relative;background-color:#3b82f614;border-radius:4px;outline:2px solid rgba(59,130,246,.3);outline-offset:-2px;transition:all .15s ease}.ProseMirror .selected-block:before{content:"";position:absolute;left:-4px;right:-4px;top:-4px;bottom:-4px;border-radius:6px;background-color:#3b82f60d;pointer-events:none}
