.tiptap-editor{line-height:1.8;color:#111827;font-size:16px}.tiptap-editor:focus{outline:none}.tiptap-editor ::-moz-selection{background-color:#dbeafe}.tiptap-editor ::selection{background-color:#dbeafe}.ProseMirror *,.tiptap-editor .ProseMirror,.tiptap-editor .ProseMirror *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.tiptap-editor code{text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}.tiptap-editor .ProseMirror mark,.tiptap-editor [style*=background-color],.tiptap-editor [style*=color],.tiptap-editor mark{overflow-wrap:normal!important;word-wrap:normal!important;word-break:keep-all!important;white-space:normal!important;hyphens:none!important;-webkit-hyphens:none!important;-moz-hyphens:none!important;-ms-hyphens:none!important}.tiptap-editor .ProseMirror mark::-moz-selection,.tiptap-editor [style*=background-color]::-moz-selection,.tiptap-editor [style*=color]::-moz-selection,.tiptap-editor mark::-moz-selection{overflow-wrap:normal!important;word-wrap:normal!important;word-break:keep-all!important;white-space:normal!important}.tiptap-editor .ProseMirror mark::selection,.tiptap-editor [style*=background-color]::selection,.tiptap-editor [style*=color]::selection,.tiptap-editor mark::selection{overflow-wrap:normal!important;word-wrap:normal!important;word-break:keep-all!important;white-space:normal!important}.tiptap-editor [style*=color]{overflow-wrap:normal!important;word-wrap:normal!important;word-break:keep-all!important;white-space:normal!important}@media (max-width:768px){.tiptap-editor .ProseMirror mark,.tiptap-editor [style*=background-color],.tiptap-editor [style*=color],.tiptap-editor mark{overflow-wrap:normal!important;word-wrap:normal!important;word-break:keep-all!important;white-space:normal!important;hyphens:none!important;-webkit-hyphens:none!important;-moz-hyphens:none!important;-ms-hyphens:none!important}.tiptap-editor .ProseMirror mark,.tiptap-editor mark{display:inline!important;white-space:nowrap!important}.ProseMirror,.ProseMirror *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.ProseMirror a,.ProseMirror blockquote,.ProseMirror div,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6,.ProseMirror li,.ProseMirror p,.ProseMirror span,.tiptap-editor .ProseMirror a{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;touch-action:manipulation;-webkit-touch-callout:default;-webkit-tap-highlight-color:rgba(0,0,0,.1)}}.tiptap-hr{border:none;border-top:2px solid #e5e7eb;margin:3rem 0;border-radius:1px}.columns-wrapper{position:relative;margin:1.5rem 0;border:2px dashed #e5e7eb;border-radius:8px;background-color:#fafafa;transition:border-color .2s ease;overflow:hidden}.columns-wrapper:hover{border-color:#d1d5db;background-color:#f5f5f5}.columns-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:#f1f5f9;border-bottom:1px solid #e2e8f0}.columns-title{font-size:.875rem;font-weight:500;color:#64748b}.columns-container{display:grid;grid-template-columns:1fr 1fr;gap:1px;background-color:#e5e7eb}.column-left,.column-right{background-color:#fff;position:relative}.column-content{min-height:120px;padding:1rem;outline:none;border:none;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;direction:rtl;text-align:right}.column-content:empty:before{content:attr(data-placeholder);color:#9ca3af;font-style:italic;pointer-events:none}.column-content:focus{background-color:#fefefe}.column-left:focus-within,.column-right:focus-within{background-color:#fefefe;box-shadow:inset 0 0 0 2px #3b82f6}.delete-columns-btn{width:20px;height:20px;border-radius:50%;background-color:#ef4444;color:#fff;border:none;cursor:pointer;font-size:10px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.delete-columns-btn:hover{background-color:#dc2626}@media (max-width:768px){.columns-container{grid-template-columns:1fr}.columns-title{font-size:.75rem}}.tiptap-link{color:#3b82f6;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .2s ease}.tiptap-link:hover{color:#1d4ed8;text-decoration-thickness:2px}.ProseMirror mark,.prose-highlight,.tiptap-highlight{border-radius:4px;padding:.1rem .2rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ProseMirror mark[data-color="#ffc078"],.ProseMirror mark[style*="background-color: #ffc078"],.ProseMirror mark[style*="background-color:#ffc078"]{background-color:#ffc078!important}.ProseMirror mark[data-color="#8ce99a"],.ProseMirror mark[style*="background-color: #8ce99a"],.ProseMirror mark[style*="background-color:#8ce99a"]{background-color:#8ce99a!important}.ProseMirror mark[data-color="#74c0fc"],.ProseMirror mark[style*="background-color: #74c0fc"],.ProseMirror mark[style*="background-color:#74c0fc"]{background-color:#74c0fc!important}.ProseMirror mark[data-color="#b197fc"],.ProseMirror mark[style*="background-color: #b197fc"],.ProseMirror mark[style*="background-color:#b197fc"]{background-color:#b197fc!important}.ProseMirror mark[data-color="#ffa8a8"],.ProseMirror mark[style*="background-color: #ffa8a8"],.ProseMirror mark[style*="background-color:#ffa8a8"]{background-color:#ffa8a8!important}.ProseMirror mark[data-color="#FFF9B2"],.ProseMirror mark[style*="background-color: #FFF9B2"],.ProseMirror mark[style*="background-color:#FFF9B2"]{background-color:#fff9b2!important}.ProseMirror mark[data-color="#CFFAFE"],.ProseMirror mark[style*="background-color: #CFFAFE"],.ProseMirror mark[style*="background-color:#CFFAFE"]{background-color:#cffafe!important}.ProseMirror mark[data-color="#FDE2E4"],.ProseMirror mark[style*="background-color: #FDE2E4"],.ProseMirror mark[style*="background-color:#FDE2E4"]{background-color:#fde2e4!important}.ProseMirror mark[data-color="#E0E7FF"],.ProseMirror mark[style*="background-color: #E0E7FF"],.ProseMirror mark[style*="background-color:#E0E7FF"]{background-color:#e0e7ff!important}.ProseMirror mark[data-color="#F3E8FF"],.ProseMirror mark[style*="background-color: #F3E8FF"],.ProseMirror mark[style*="background-color:#F3E8FF"]{background-color:#f3e8ff!important}.ProseMirror mark[style*=background-color]{border-radius:4px;padding:.1rem .2rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ProseMirror mark,.ProseMirror mark[style*=background-color]{border-radius:4px!important;padding:.1rem .2rem!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important}.tiptap-underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.tiptap-editor sub{font-size:.75em;vertical-align:sub;line-height:1}.tiptap-editor sup{font-size:.75em;vertical-align:super;line-height:1}.tiptap-bullet-list,.tiptap-ordered-list{margin:1rem 0;padding:0}.tiptap-bullet-list[dir=rtl],.tiptap-ordered-list[dir=rtl]{padding-right:1.5rem;padding-left:0}.tiptap-bullet-list:not([dir=rtl]),.tiptap-ordered-list:not([dir=rtl]){padding-left:1.5rem;padding-right:0}.tiptap-list-item{margin:.25rem 0;line-height:1.6;position:relative}.tiptap-list-item p{margin:0;padding:0}.tiptap-list-item .tiptap-bullet-list,.tiptap-list-item .tiptap-ordered-list{margin:.5rem 0}.tiptap-blockquote{background-color:#f8fafc;border-radius:8px;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic;position:relative}.tiptap-blockquote[dir=rtl]{border-right:4px solid #3b82f6;border-left:none}.tiptap-blockquote:not([dir=rtl]){border-left:4px solid #3b82f6;border-right:none}.tiptap-blockquote p{margin:0;color:#4b5563}.tiptap-section{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;padding:1.5rem;margin:2rem 0;transition:all .2s ease;position:relative}.tiptap-section:hover{background-color:#f3f4f6;border-color:#9ca3af}.tiptap-section:before{content:"قسم";position:absolute;top:-8px;right:12px;background:#fff;padding:0 8px;font-size:12px;color:#6b7280;font-weight:500}.tiptap-columns{display:grid;gap:1.5rem;margin:2rem 0;position:relative}.tiptap-columns[data-cols="2"]{grid-template-columns:1fr 1fr}.tiptap-columns[data-cols="3"]{grid-template-columns:1fr 1fr 1fr}.tiptap-columns[data-cols="4"]{grid-template-columns:1fr 1fr 1fr 1fr}.tiptap-columns .column{background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;padding:1rem;min-height:120px;transition:all .2s ease;position:relative}.tiptap-columns .column:hover{background-color:#f1f5f9;border-color:#94a3b8}.tiptap-columns .column:before{content:"عمود";position:absolute;top:-8px;right:8px;background:#fff;padding:0 6px;font-size:11px;color:#64748b;font-weight:500}.tiptap-image{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin:1.5rem 0;transition:transform .2s ease}.tiptap-image:hover{transform:scale(1.02)}.tiptap-editor h1{font-size:2.5rem;font-weight:700;line-height:1.2;margin:.5rem 0;color:#111827}.tiptap-editor h2{font-size:2rem;font-weight:600;line-height:1.3;margin:.5rem 0;color:#1f2937}.tiptap-editor h3{font-size:1.5rem;font-weight:600;line-height:1.4;margin:.5rem 0;color:#111827}.tiptap-editor p{margin:.75rem 0;line-height:1.8}.tiptap-editor p:first-child{margin-top:0}.tiptap-editor p:last-child{margin-bottom:0}.tiptap-editor code{background-color:#f3f4f6;border-radius:4px;padding:.2rem .4rem;font-size:.875em;font-family:Courier New,monospace;color:#111827;border:1px solid #e5e7eb}.tiptap-editor pre{background-color:#1f2937;color:#f9fafb;border-radius:8px;padding:1rem;margin:1.5rem 0;overflow-x:auto;font-family:Courier New,monospace;font-size:.875rem;line-height:1.5}.tiptap-editor pre code{background:none;border:none;padding:0;color:inherit}.tiptap-editor .is-empty:before{color:#9ca3af;content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-style:italic}.tiptap-editor[dir=rtl] .is-empty:before{float:right}.tiptap-editor .drag-handle{cursor:grab;opacity:0;transition:opacity .2s ease;background-color:#f3f4f6;border-radius:4px;padding:4px;margin-right:4px}.tiptap-editor:hover .drag-handle{opacity:1}.tiptap-editor .drag-handle:hover{background-color:#e5e7eb}.tiptap-editor .drag-handle:active{cursor:grabbing}.button-block-wrapper{margin:1.5rem 0;text-align:center;padding:1rem;background-color:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1}@media (max-width:768px){.tiptap-columns{grid-template-columns:1fr!important;gap:1rem}.tiptap-editor h1{font-size:2rem}.tiptap-editor h2{font-size:1.5rem}.tiptap-editor h3{font-size:1.25rem}.tiptap-columns .column,.tiptap-section{padding:1rem}}@media (prefers-color-scheme:dark){.tiptap-editor{color:#f9fafb}.tiptap-columns .column,.tiptap-section{background-color:#1f2937;border-color:#4b5563}.tiptap-hr{border-color:#4b5563}.tiptap-blockquote{background-color:#1f2937;color:#d1d5db}.tiptap-blockquote[dir=rtl]{border-right-color:#3b82f6}.tiptap-blockquote:not([dir=rtl]){border-left-color:#3b82f6}.tiptap-editor code{background-color:#374151;color:#f9fafb;border-color:#4b5563}.tiptap-editor h1,.tiptap-editor h2,.tiptap-editor h3{color:#f9fafb}}.tiptap-editor :focus-visible{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}.tiptap-bullet-list[dir=rtl]{list-style-type:disc;list-style-position:inside}.tiptap-ordered-list[dir=rtl]{list-style-type:decimal;list-style-position:inside}.tiptap-editor[dir=rtl] .tiptap-list-item{text-align:right}.tiptap-editor[dir=rtl] .tiptap-bullet-list .tiptap-list-item::marker{unicode-bidi:isolate;direction:ltr}.tiptap-editor .tiptap-list-item>p+.tiptap-bullet-list,.tiptap-editor .tiptap-list-item>p+.tiptap-ordered-list{margin-top:.5rem}.tiptap-editor ::-moz-selection{background-color:rgba(59,130,246,.2)}.tiptap-editor ::selection{background-color:rgba(59,130,246,.2)}.tiptap-editor *{transition:background-color .2s ease,border-color .2s ease}.tiptap-editor>*+*{margin-top:.75rem}.tiptap-editor>h1+*,.tiptap-editor>h2+*,.tiptap-editor>h3+*{margin-top:.5rem}.ProseMirror{width:100%;overflow-x:hidden;outline:none;line-height:1.6;direction:rtl;text-align:right;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.ProseMirror,.ProseMirror>*{max-width:100%;box-sizing:border-box}.ProseMirror ol,.ProseMirror ul,.prose-bullet-list,.prose-numbered-list{list-style:none!important;list-style-type:none!important;list-style-position:inside!important}.ProseMirror ul,.prose-bullet-list{margin:1rem 0;padding:0;position:relative}.ProseMirror[dir=rtl] ul{padding-right:1.5rem}.ProseMirror:not([dir=rtl]) ul{padding-left:1.5rem}.ProseMirror ol{margin:1rem 0;padding:0;counter-reset:list-counter;list-style:none}.ProseMirror[dir=rtl] ol{padding-right:1.5rem;list-style:none}.ProseMirror:not([dir=rtl]) ol{padding-left:1.5rem;list-style:none}.ProseMirror li{margin:.25rem 0;position:relative;line-height:1.6;list-style:none}.ProseMirror ul>li:before{content:"•";position:absolute;font-weight:700;color:#6b7280;font-size:1.2em}.ProseMirror[dir=rtl] ul>li:before{right:-1.2rem;text-align:right}.ProseMirror:not([dir=rtl]) ul>li:before{left:-1.2rem;text-align:left}.ProseMirror ol>li{counter-increment:list-counter}.ProseMirror ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:500;color:#6b7280}.ProseMirror[dir=rtl] ol>li:before{right:-1.5rem;text-align:right}.ProseMirror:not([dir=rtl]) ol>li:before{left:-1.5rem;text-align:left}.ProseMirror ol>li>p,.ProseMirror ul>li>p{margin:0;display:inline-block;width:100%}.ProseMirror li ol,.ProseMirror li ul{margin:.5rem 0}.ProseMirror[dir=rtl] li ol,.ProseMirror[dir=rtl] li ul{margin-right:1.5rem;margin-left:0}.ProseMirror:not([dir=rtl]) li ol,.ProseMirror:not([dir=rtl]) li ul{margin-left:1.5rem;margin-right:0}.ProseMirror ol ul>li:before,.ProseMirror ul ul>li:before{content:"◦";font-size:1em}.ProseMirror ol>li:first-child,.ProseMirror ul>li:first-child{margin-top:0}.ProseMirror ol>li:last-child,.ProseMirror ul>li:last-child{margin-bottom:0}.prose-bullet-list{list-style:none!important;padding-right:1.5rem;margin:1rem 0}.prose-bullet-list .prose-list-item{position:relative}.prose-bullet-list .prose-list-item:before{content:"•";position:absolute;font-weight:700;color:#6b7280;font-size:1.2em;right:-1.2rem;text-align:right}.prose-numbered-list{list-style:none!important;padding-right:1.5rem;margin:1rem 0;counter-reset:list-counter}.prose-numbered-list .prose-list-item{counter-increment:list-counter;position:relative}.prose-numbered-list .prose-list-item:before{content:counter(list-counter) ".";position:absolute;font-weight:500;color:#6b7280;right:-1.5rem;text-align:right}.prose-list-item{margin:.5rem 0;line-height:1.6;list-style:none!important;list-style-type:none!important}.ProseMirror h1{font-size:2.25rem;font-weight:700;line-height:1.2;margin:1rem 0;color:#111827}.ProseMirror h2{font-size:1.875rem;line-height:1.3}.ProseMirror h2,.ProseMirror h3{font-weight:600;margin:.5rem 0;color:#111827}.ProseMirror h3{font-size:1.5rem;line-height:1.4}.ProseMirror h4{font-size:1.25rem;font-weight:600;line-height:1.4;margin:.5rem 0;color:#111827}.ProseMirror p{margin:.75rem 0;line-height:1.7;color:#111827}.ProseMirror blockquote,.prose-blockquote{border-right:4px solid #e5e7eb;padding-right:1.5rem;margin:1.5rem 0;font-style:italic;color:#6b7280;font-size:1.1rem;line-height:1.6}.ProseMirror a,.prose-link{color:#3b82f6;text-decoration:underline;text-decoration-color:#93c5fd;text-underline-offset:3px;transition:all .2s ease}.ProseMirror a:hover,.prose-link:hover{color:#1d4ed8;text-decoration-color:#60a5fa}.ProseMirror img,.prose-image{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:block;box-sizing:border-box}.ProseMirror img[src]{max-width:100%!important;width:auto!important;height:auto!important}.ProseMirror code{background-color:#f3f4f6;color:#e11d48;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ProseMirror pre{background-color:#1f2937;color:#f9fafb;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0}.ProseMirror pre code{background:none;color:inherit;padding:0;font-size:.875rem}.ProseMirror hr,.prose-hr{border:none;border-top:1px solid #e5e7eb;margin-top:20px;margin-bottom:20px}.ProseMirror mark,.prose-highlight{padding:.125rem .25rem;border-radius:.25rem;color:inherit}.tiptap-btn:not(.tiptap-editor-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 24px!important;border-radius:8px!important;font-weight:500!important;font-size:14px!important;text-decoration:none!important;transition:all .2s ease!important;margin:.5rem .25rem!important;border:none!important;cursor:pointer!important;background-color:#000!important;color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.tiptap-btn:not(.tiptap-editor-button):hover{background-color:#333!important;color:#fff!important;text-decoration:none!important;box-shadow:0 4px 8px rgba(0,0,0,.15)!important;transform:translateY(-1px)!important}.tiptap-editor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;border:none!important;outline:none!important;cursor:pointer!important;font-family:inherit!important;font-size:16px!important;font-weight:500!important;line-height:1!important;padding:12px 24px!important;border-radius:8px!important;min-width:80px!important;min-height:40px!important;transition:all .2s ease!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;white-space:nowrap!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;margin:.5rem .25rem!important;box-sizing:border-box!important}.tiptap-editor-button:hover{transform:translateY(-1px)!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;opacity:.9!important}.tiptap-editor-button:active{transform:translateY(0)!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;opacity:.8!important}.ProseMirror ::-moz-selection{background:#dbeafe}.ProseMirror ::selection{background:#dbeafe}.ProseMirror,.ProseMirror *,.tiptap-editor .ProseMirror,.tiptap-editor .ProseMirror *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.ProseMirror{touch-action:manipulation;-webkit-touch-callout:default;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.ProseMirror a,.ProseMirror blockquote,.ProseMirror div,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6,.ProseMirror li,.ProseMirror p,.ProseMirror span,.tiptap-editor .ProseMirror a{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;-webkit-touch-callout:default;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.ProseMirror a,.tiptap-editor .ProseMirror a{touch-action:manipulation}.ProseMirror:focus{outline:none}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:right;color:#9ca3af;pointer-events:none;height:0}.ProseMirror .dragHandle{position:absolute;left:-2rem;top:0;opacity:0;transition:opacity .2s ease}.ProseMirror .dragHandle:hover{opacity:1}.ProseMirror ol ol,.ProseMirror ol ul,.ProseMirror ul ol,.ProseMirror ul ul{margin:.25rem 0}.ProseMirror[dir=rtl] ol,.ProseMirror[dir=rtl] ul{padding-right:1.5rem;padding-left:0}.ProseMirror[dir=rtl] li{text-align:right}.button-style{padding:8px 16px!important;border-radius:6px!important;text-decoration:none!important;display:inline-block!important;font-weight:500!important}.button-style,.custom-button-black{background-color:#000!important;color:#fff!important}.custom-button-black{border:none!important}.custom-button-black:hover{background-color:#333!important;color:#fff!important}.custom-button-black:active,.custom-button-black:visited{background-color:#000!important;color:#fff!important}.section-wrapper{margin:8px 0;position:relative;transition:all .2s ease}.section-wrapper .group:hover{outline:2px solid #3b82f6;outline-offset:2px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.section-content{min-height:40px;outline:none;transition:background-color .2s ease}.section-content:focus{background-color:rgba(59,130,246,.05);border-radius:4px}.section-content h1,.section-content h2,.section-content h3,.section-content h4,.section-content h5,.section-content h6{margin:0 0 8px;font-weight:700}.section-content h2{font-size:1.5rem;line-height:1.4}.section-content h3{font-size:1.25rem;line-height:1.4}.section-content p{margin:0 0 8px;line-height:1.6}.section-content blockquote{border-right:4px solid #e5e7eb;padding-right:16px;margin:16px 0;font-style:italic;color:#6b7280}.section-content a{color:#1d4ed8;text-decoration:none}.section-content a:hover{text-decoration:underline}.section-wrapper{display:block;width:100%}.section-wrapper .section-block{all:unset;display:block;box-sizing:border-box;width:100%}@media (max-width:768px){.section-wrapper{margin:6px 0}.section-content{padding:12px}.section-wrapper .section-content{padding:16px}}.section-wrapper .group{transition:all .2s ease-in-out}.section-wrapper .group:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.section-wrapper .absolute{z-index:10}.section-wrapper .group:not(:hover) .absolute{opacity:0;pointer-events:none}.section-wrapper .group:hover .absolute{opacity:1;pointer-events:auto;transform:translateY(0)}.section-wrapper button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.section-wrapper input:focus,.section-wrapper select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.section-wrapper .grid button{transition:all .2s ease;position:relative}.section-wrapper .grid button:hover:not(.border-blue-500){transform:scale(1.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.section-wrapper .grid button.border-blue-500:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#3b82f6;font-weight:700;font-size:12px}.slash-command-palette{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:slideInFromTop .15s cubic-bezier(.16,1,.3,1);border:1px solid rgba(0,0,0,.08)!important;will-change:transform,opacity;isolation:isolate}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.slash-command-palette button:hover{background:rgba(59,130,246,.04);transform:translateX(-1px)}.slash-command-palette button:active{transform:translateX(-1px) scale(.98);transition-duration:.1s}.slash-command-palette .overflow-y-auto{scrollbar-color:rgba(156,163,175,.2) transparent}.slash-command-palette .overflow-y-auto::-webkit-scrollbar{width:4px}.slash-command-palette .overflow-y-auto::-webkit-scrollbar-thumb{background-color:rgba(156,163,175,.2);border-radius:2px}.slash-command-palette .overflow-y-auto::-webkit-scrollbar-thumb:hover{background-color:rgba(156,163,175,.4)}.slash-command-palette .category-header{letter-spacing:.05em;font-weight:500}.slash-command-palette .command-icon{transition:all .2s cubic-bezier(.16,1,.3,1)}.slash-command-palette .no-results{background:linear-gradient(135deg,rgba(249,250,251,.8),rgba(243,244,246,.8))}.slash-command-palette{z-index:1000!important;position:fixed!important}.slash-command-palette:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none}.slash-command-palette kbd{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 1px 2px rgba(0,0,0,.1)}.slash-command-palette .category-header{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.slash-command-palette .command-icon{transition:all .2s ease}.slash-command-palette button:hover .command-icon{transform:scale(1.1)}.slash-command-palette button.selected .command-icon{transform:scale(1.15);filter:brightness(1.1)}.slash-command-palette .no-results{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.slash-command-palette{min-width:320px;max-width:90vw;left:50%!important;transform:translateX(-50%)}}.slash-command-palette[dir=rtl]{text-align:right}.slash-command-palette[dir=rtl] .flex{flex-direction:row-reverse}.slash-command-palette{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04),0 0 0 1px rgba(59,130,246,.05)}.slash-command-palette .overflow-y-auto{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.3) transparent}.slash-command-palette .overflow-y-auto::-webkit-scrollbar{width:6px}.slash-command-palette .overflow-y-auto::-webkit-scrollbar-track{background:transparent}.slash-command-palette .overflow-y-auto::-webkit-scrollbar-thumb{background-color:rgba(156,163,175,.3);border-radius:3px}.slash-command-palette .overflow-y-auto::-webkit-scrollbar-thumb:hover{background-color:rgba(156,163,175,.5)}.prose-columns{position:relative;margin:1.5rem 0;padding:1rem;border:2px dashed #e5e7eb;border-radius:8px;background-color:#fafafa;transition:all .2s ease;overflow:hidden;width:100%;display:flex!important;flex-direction:row!important;gap:var(--columns-gap,1.5rem);min-height:150px;direction:ltr}.prose-columns:hover{border-color:#d1d5db;background-color:#f5f5f5}.prose-columns:focus-within{border-color:#3b82f6;background-color:#fefefe;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.prose-columns[data-columns="2"],.prose-columns[data-columns="3"],.prose-columns[data-columns="4"]{display:flex!important;flex-direction:row!important}.prose-column{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:1rem;min-height:120px;direction:rtl;text-align:right;position:relative;transition:all .2s ease;overflow:visible;box-sizing:border-box;flex:1;min-width:0}.prose-column:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,.05)}.prose-column:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.prose-column .ProseMirror{outline:none;border:none;background:transparent;min-height:80px;padding:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;direction:rtl;text-align:right}.prose-column .ProseMirror p{margin:.5rem 0}.prose-column .ProseMirror:empty:before{content:"اكتب هنا...";color:#9ca3af;font-style:italic;pointer-events:none;position:absolute;top:1rem;right:1rem}.prose-columns .columns-controls{position:absolute;top:-2.5rem;right:.5rem;opacity:0;transition:opacity .2s ease;z-index:10;display:flex;gap:1px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.prose-columns:hover .columns-controls{opacity:1}.columns-controls button{border:none;background:#fff;padding:.25rem .5rem;font-size:.75rem;cursor:pointer;transition:all .2s ease;color:#6b7280}.columns-controls button:first-child{border-radius:6px 0 0 6px}.columns-controls button:last-child{border-radius:0 6px 6px 0;background:#ef4444;color:#fff}.columns-controls button:not(:last-child):hover{background:#f3f4f6;color:#374151}.columns-controls button:last-child:hover{background:#dc2626}.columns-controls button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.prose-columns{flex-direction:column!important;gap:.5rem}.prose-column{padding:.75rem;min-height:100px;width:100%;flex:none}.prose-columns .columns-controls{top:-2rem;right:0;font-size:.6rem}.columns-controls button{padding:.2rem .4rem}}@media (prefers-color-scheme:dark){.prose-columns{background-color:#1f2937;border-color:#374151}.prose-columns:hover{border-color:#4b5563;background-color:#111827}.prose-columns:focus-within{border-color:#3b82f6;background-color:#1f2937}.prose-column{background-color:#111827;border-color:#374151;color:#f9fafb}.prose-column:hover{border-color:#4b5563}.prose-column:focus-within{border-color:#3b82f6}.prose-column .ProseMirror:empty:before{color:#6b7280}.columns-controls{background:#374151;border-color:#4b5563}.columns-controls button{background:#374151;color:#d1d5db}.columns-controls button:not(:last-child):hover{background:#4b5563;color:#f9fafb}}.prose-columns{animation:columnFadeIn .3s ease-out}@keyframes columnFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.prose-column{animation:columnSlideIn .2s ease-out}@keyframes columnSlideIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.prose-columns:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.prose-column .ProseMirror:focus-visible{outline:none}.prose-column .ProseMirror{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.prose-column .ProseMirror::-webkit-scrollbar{width:6px}.prose-column .ProseMirror::-webkit-scrollbar-track{background:transparent}.prose-column .ProseMirror::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.prose-column .ProseMirror::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.column-resize-handle{position:absolute;top:0;bottom:0;width:4px;background:transparent;cursor:col-resize;z-index:10;transition:all .2s ease}.column-resize-handle:hover{background:rgba(59,130,246,.5);width:6px}.prose-columns-resizing .column-resize-handle{background:rgba(59,130,246,.7);width:6px}.prose-columns-resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}.prose-columns-resizing .prose-column{pointer-events:none}.prose-column *{direction:rtl;text-align:right}.prose-column h1,.prose-column h2,.prose-column h3,.prose-column h4,.prose-column h5,.prose-column h6,.prose-column p{direction:rtl;text-align:right;margin:.5rem 0}.prose-column ol,.prose-column ul{direction:rtl;text-align:right;padding-right:1.5rem;padding-left:0}.prose-column blockquote{direction:rtl;text-align:right;border-right:4px solid #e5e7eb;border-left:none;padding-right:1rem;padding-left:0}.ProseMirror .prose-columns{width:100%;display:flex!important;flex-direction:row!important;gap:var(--columns-gap,1.5rem);margin:1.5rem 0;position:relative;direction:ltr}.ProseMirror .prose-column{min-height:120px;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;direction:rtl;text-align:right;overflow:visible;box-sizing:border-box;position:relative;flex:1;min-width:0}.ProseMirror .prose-column p{direction:rtl;text-align:right;margin:.5rem 0}.ProseMirror .prose-column ol,.ProseMirror .prose-column ul{direction:rtl;text-align:right;padding-right:1.5rem;padding-left:0}.ProseMirror .prose-column li{direction:rtl;text-align:right}.ProseMirror .prose-columns[data-gap="1rem"]{gap:1rem}.ProseMirror .prose-columns[data-gap="1.5rem"]{gap:1.5rem}.ProseMirror .prose-columns[data-gap="2rem"]{gap:2rem}@media (max-width:768px){.ProseMirror .prose-columns{flex-direction:column!important;gap:1rem}.ProseMirror .prose-column{min-height:80px;padding:.75rem;flex:none}}.ProseMirror .prose-columns:hover{outline:2px solid #3b82f6;outline-offset:2px;border-radius:8px}.ProseMirror .prose-column:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}@media (prefers-color-scheme:dark){.ProseMirror .prose-column{background:#1f2937;border-color:#374151;color:#f9fafb}.ProseMirror .prose-columns:hover{outline-color:#60a5fa}.ProseMirror .prose-column:focus-within{border-color:#60a5fa;box-shadow:0 0 0 2px rgba(96,165,250,.1)}}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;background-position:100% 100%;padding:0 3px 3px 0}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNiA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZG90cyBmaWxsPSIjOTk5IiBkPSJtIDQsNCAyLDAgMCwyIC0yLDAgeiIvPgo8ZG90cyBmaWxsPSIjOTk5IiBkPSJtIDQsNCAyLDAgMCwyIC0yLDAgeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIsMCkiLz4KPGQ0b3RzIGZpbGw9IiM5OTkiIGQ9Im0gNCw0IDIsMCAwLDIgLTIsMCB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC0yKSIvPgo8L3N2Zz4K")}.react-resizable-handle-se:hover{background-color:rgba(59,130,246,.1);border-radius:3px}.ProseMirror .custom-image-node{margin:1rem 0;text-align:center;max-width:100%;overflow:hidden;box-sizing:border-box}.ProseMirror .custom-image-node img{border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:transform .2s ease-in-out;max-width:100%;height:auto}.ProseMirror .custom-image-node .react-resizable{max-width:100%!important;box-sizing:border-box}.ProseMirror .custom-image-node .react-resizable>div{max-width:100%!important}.ProseMirror .custom-image-node img:hover{transform:scale(1.02)}.ProseMirror .custom-image-node.ProseMirror-selectednode{outline:2px solid #3b82f6;outline-offset:2px;border-radius:8px}.image-controls-overlay{opacity:0;transition:opacity .2s ease-in-out}.custom-image-node:hover .image-controls-overlay{opacity:1}.custom-image-node a{text-decoration:none;border:none}.custom-image-node a:hover{opacity:.8}@media (min-width:769px){.tiptap-editor-toolbar{top:0!important}.tiptap-editor-status-bar,.tiptap-editor-toolbar{position:fixed!important;left:0!important;right:0!important;z-index:10!important}.tiptap-editor-status-bar{top:56px!important}}@media (max-width:768px){.tiptap-editor-content{min-height:100vh;padding-bottom:env(safe-area-inset-bottom)}body.keyboard-open{overflow:hidden;position:fixed;width:100%}.tiptap-editor-content.keyboard-open{height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.tiptap-editor-toolbar{z-index:50!important}.tiptap-editor-status-bar,.tiptap-editor-toolbar{position:fixed!important;left:0!important;right:0!important;border-top:1px solid #e5e7eb!important;border-bottom:none!important}.tiptap-editor-status-bar{bottom:0!important;z-index:40!important}}@supports (-webkit-touch-callout:none){@media (max-width:768px){.tiptap-editor-status-bar,.tiptap-editor-toolbar{transition:all .3s cubic-bezier(.4,0,.2,1)}.tiptap-editor input,.tiptap-editor textarea{font-size:16px!important}}}.editor-back-button{position:fixed;z-index:20;transition:all .3s ease-in-out}.editor-back-button button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fadeInSlide .3s ease-out}@keyframes fadeInSlide{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.editor-back-button button:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.editor-back-button button:active{transform:scale(.95)}@media (max-width:768px){.editor-back-button,.editor-back-button.keyboard-open{bottom:120px!important;right:16px!important}.editor-back-button.keyboard-open{animation:pulse 2s ease-in-out}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.editor-back-button button{width:36px!important;height:36px!important;background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.editor-back-button button svg{width:16px!important;height:16px!important}}@media (min-width:769px){.editor-back-button{top:16px;right:16px}}
/*# sourceMappingURL=c8aa542ef43adff1.css.map*/