.prose-content{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal;max-width:100%}.prose-content *{overflow-wrap:break-word!important;max-width:100%!important}.table-scroll-wrapper,.prose-content .table-scroll-wrapper{-webkit-overflow-scrolling:touch!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff80!important;border:1px solid #0000000f!important;border-radius:12px!important;width:100%!important;max-width:100%!important;margin:1.5rem 0!important;padding:0!important;display:block!important;overflow:auto hidden!important}.dark .table-scroll-wrapper,.dark .prose-content .table-scroll-wrapper{background:#0f172a4d!important;border:1px solid #ffffff0d!important}.table-scroll-wrapper table,.prose-content .table-scroll-wrapper table{border-collapse:collapse!important;table-layout:auto!important;direction:rtl!important;background:#fff!important;border:1px solid #d1d5db!important;width:100%!important;min-width:600px!important;max-width:none!important;margin:0!important;font-size:14px!important}.dark .table-scroll-wrapper table,.dark .prose-content .table-scroll-wrapper table{background:#1e293b!important;border-color:#4b5563!important}.table-scroll-wrapper th,.table-scroll-wrapper td,.prose-content .table-scroll-wrapper th,.prose-content .table-scroll-wrapper td{text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;border:1px solid #d1d5db!important;padding:10px 14px!important}.dark .table-scroll-wrapper th,.dark .table-scroll-wrapper td,.dark .prose-content .table-scroll-wrapper th,.dark .prose-content .table-scroll-wrapper td{border-color:#4b5563!important}.table-scroll-wrapper th,.prose-content .table-scroll-wrapper th{color:#fff!important;background-color:#1a6b6b!important;border-color:#0e4545!important;font-weight:600!important}.dark .table-scroll-wrapper th,.dark .prose-content .table-scroll-wrapper th{color:#fff!important;background-color:#1a6b6b!important;border-color:#145252!important}.table-scroll-wrapper td,.prose-content .table-scroll-wrapper td{color:#1f2937!important;background-color:#fff!important}.dark .table-scroll-wrapper td,.dark .prose-content .table-scroll-wrapper td{color:#e2e8f0!important;background-color:#1e293b!important}.table-scroll-wrapper tr:nth-child(2n) td,.prose-content .table-scroll-wrapper tr:nth-child(2n) td{background-color:#f8fafc!important}.dark .table-scroll-wrapper tr:nth-child(2n) td,.dark .prose-content .table-scroll-wrapper tr:nth-child(2n) td{background-color:#162233!important}.table-scroll-wrapper tr:hover td,.prose-content .table-scroll-wrapper tr:hover td{background-color:#e6f4f4!important}.dark .table-scroll-wrapper tr:hover td,.dark .prose-content .table-scroll-wrapper tr:hover td{background-color:#1a3a3a!important}.table-scroll-wrapper::-webkit-scrollbar{height:6px!important}.prose-content .table-scroll-wrapper::-webkit-scrollbar{height:6px!important}.table-scroll-wrapper::-webkit-scrollbar-track{background:0 0!important}.prose-content .table-scroll-wrapper::-webkit-scrollbar-track{background:0 0!important}.table-scroll-wrapper::-webkit-scrollbar-thumb{background:#00000026!important;border-radius:10px!important}.prose-content .table-scroll-wrapper::-webkit-scrollbar-thumb{background:#00000026!important;border-radius:10px!important}.dark .table-scroll-wrapper::-webkit-scrollbar-thumb{background:#ffffff26!important}.dark .prose-content .table-scroll-wrapper::-webkit-scrollbar-thumb{background:#ffffff26!important}@media (max-width:768px){.table-scroll-wrapper th,.table-scroll-wrapper td,.prose-content .table-scroll-wrapper th,.prose-content .table-scroll-wrapper td{white-space:nowrap!important;padding:6px 8px!important;font-size:12px!important}.table-scroll-wrapper table,.prose-content .table-scroll-wrapper table{min-width:500px!important}}@media (max-width:480px){.table-scroll-wrapper th,.table-scroll-wrapper td,.prose-content .table-scroll-wrapper th,.prose-content .table-scroll-wrapper td{padding:4px 6px!important;font-size:11px!important}.table-scroll-wrapper table,.prose-content .table-scroll-wrapper table{min-width:400px!important}.prose-content .table-scroll-wrapper th,.prose-content .table-scroll-wrapper td{padding:4px 6px!important;font-size:11px!important}.prose-content .table-scroll-wrapper table{min-width:400px!important}}.prose-content a{color:#f60;cursor:pointer;font-weight:500;text-decoration:underline;transition:color .2s}.prose-content a:hover{color:#f83;text-decoration:underline}.prose-content a:visited{color:#c50}.prose-content a:active{color:#f72}.dark .prose-content a{color:#f83}.dark .prose-content a:hover{color:#fa5}.dark .prose-content a:visited{color:#c50}.prose-content img{cursor:pointer;border-radius:8px;transition:transform .2s;display:inline-block;box-shadow:0 2px 8px #0000001a;max-width:100%!important;height:auto!important}.prose-content img:hover{transform:scale(1.02)}.prose-content .editor-image-container{max-width:100%;margin:15px 0;display:block}.prose-content ul,.prose-content ol{direction:rtl;margin:.5rem 0;padding-right:1.5rem}.prose-content ul{list-style-type:disc}.prose-content ol{list-style-type:decimal}.prose-content li{margin:.25rem 0}.prose-content hr{opacity:.5;border:none;border-top:1px solid #d1d5db;margin-top:2rem!important;margin-bottom:2rem!important}.dark .prose-content hr{border-top-color:#4b5563}.prose-content h1{margin:1rem 0;font-size:2rem;font-weight:700}.prose-content h2{color:#1a6b6b;margin:.875rem 0;font-size:1.5rem;font-weight:700}.prose-content h3{color:#00f;margin:.75rem 0;font-size:1.25rem;font-weight:700}.prose-content h4{color:#059669;margin:.625rem 0;font-size:1.125rem;font-weight:700}.prose-content blockquote{color:#6b7280;direction:rtl;background:#f9fafb;border-right:4px solid #1a6b6b;border-radius:8px;margin:16px 0;padding:12px 16px;font-style:italic}.prose-content blockquote p{margin:0}.dark .prose-content h4{color:#34d399}.dark .prose-content blockquote{color:#d1d5db;background:#1f2937;border-right-color:#4aadad}.prose-content .faq-section-container{margin:20px 0}.prose-content .faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:10px;position:relative;overflow:hidden}.prose-content .faq-item:hover{border-color:#d1d5db}.prose-content .faq-answer-content{cursor:default;-webkit-user-select:none;user-select:none;color:#4b5563;background:#fff;border-top:1px solid #e5e7eb;padding:16px}.prose-content summary::-webkit-details-marker{display:none}.prose-content details{width:100%;display:block}.prose-content .faq-arrow{pointer-events:none;transition:transform .3s;display:inline-block}.prose-content summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f9fafb;justify-content:space-between;align-items:center;padding:16px;font-weight:600;list-style:none;display:flex}.prose-content summary:hover{background:#f3f4f6}.prose-content details summary{pointer-events:auto!important;cursor:pointer!important}.dark .prose-content .faq-item{background:#1f2937;border-color:#374151}.dark .prose-content .faq-item:hover{border-color:#4b5563}.dark .prose-content summary{color:#e5e7eb;background:#111827}.dark .prose-content summary:hover{background:#1f2937}.dark .prose-content .faq-answer-content{color:#d1d5db;background:#1f2937;border-top-color:#374151}.prose-content .faq-delete-btn,.prose-content .faq-edit-btn,.prose-content .faq-actions{display:none!important}.prose-content .faq-question-text,.prose-content .faq-answer-content{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;outline:none!important}.prose-content .table-of-contents{background:#f8fafc;border:1px solid #e2e8f0;border-right:4px solid #1a6b6b;border-radius:12px;margin:20px 0;padding:20px 24px}.prose-content .table-of-contents h2{color:#1a6b6b;margin-top:0;margin-bottom:16px;font-size:1.25rem}.prose-content .table-of-contents a{color:#334155;border-bottom:1px dashed #cbd5e1;text-decoration:none;transition:color .2s}.prose-content .table-of-contents a:hover{color:#1a6b6b;border-bottom-color:#1a6b6b}.dark .prose-content .table-of-contents{background:#1e293b;border-color:#334155}.dark .prose-content .table-of-contents h2{color:#4aadad}.dark .prose-content .table-of-contents a{color:#cbd5e1;border-bottom-color:#475569}.dark .prose-content .table-of-contents a:hover{color:#4aadad}.prose-content .anchor-icon{display:none!important}.prose-content [id]{scroll-margin-top:100px}.prose-content :target{background:#fef3c7;border-radius:4px;margin:-4px -8px;padding:4px 8px;animation:2s ease-out highlight-anchor}@keyframes highlight-anchor{0%{background:#fde68a}to{background:0 0}}.prose .table-scroll-wrapper table,.table-scroll-wrapper table{width:max-content;min-width:100%}.table-scroll-wrapper th,.table-scroll-wrapper td{white-space:nowrap}.table-wrapper,.table-scroll-wrapper{-webkit-overflow-scrolling:touch;max-width:100%;margin:1.5rem 0;display:block;overflow-x:auto;width:100%!important}.toc-list a{transition:all .2s;position:relative}.toc-list a:before{content:"›";opacity:0;transition:all .2s}.toc-list a:hover:before{opacity:1;margin-right:4px}
