*{box-sizing:border-box}.editor-content{font-family:Arial,sans-serif;line-height:1.6;max-width:none;font-size:16px}.editor-content,.editor-content div,.editor-content li,.editor-content p,.editor-content span{color:#fff!important}.editor-content>:first-child{margin-top:0!important}.editor-content>:last-child{margin-bottom:0!important}.editor-content br{display:block!important;margin:.25rem 0!important;line-height:1!important}.editor-content ul.space-y-1,.editor-content ul[data-type=taskList]{list-style:none!important;padding:0!important;margin:1rem 0!important;gap:0!important}.editor-content .flex.items-start.space-x-2,.editor-content ul[data-type=taskList] li{display:flex!important;align-items:flex-start!important;color:#fff!important;margin:.25rem 0!important;padding:0!important;gap:.5rem!important}.editor-content ul[data-type=taskList] li>label{flex:0 0 auto!important;margin-right:.5rem!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:.125rem!important;order:0}.editor-content ul[data-type=taskList] li>label input[type=checkbox]{margin:0!important;width:1rem!important;height:1rem!important;accent-color:#3b82f6!important;cursor:pointer}.editor-content ul[data-type=taskList] li>div{flex:1 1 auto!important;margin:0!important;padding:0!important;order:1}.editor-content ul[data-type=taskList] li>div p{margin:0!important;color:#fff!important}.editor-content p{margin:.5rem 0!important;color:#fff!important;line-height:1.6}.editor-content h1{font-size:2rem!important;font-weight:700!important;line-height:1.2!important;margin:1.5rem 0 1rem!important;color:#fff!important}.editor-content h2{font-size:1.5rem!important;line-height:1.3!important;margin:1.25rem 0 .75rem!important}.editor-content h2,.editor-content h3{font-weight:600!important;color:#fff!important}.editor-content h3{font-size:1.25rem!important;line-height:1.4!important;margin:1rem 0 .5rem!important}.editor-content h4{font-size:1.125rem!important}.editor-content h4,.editor-content h5{font-weight:600!important;line-height:1.4!important;margin:1rem 0 .5rem!important;color:#fff!important}.editor-content h5{font-size:1rem!important}.editor-content h6{font-size:.875rem!important;font-weight:600!important;line-height:1.4!important;margin:1rem 0 .5rem!important;color:#fff!important}.editor-content ol,.editor-content ul:not([data-type=taskList]){margin:1rem 0!important;padding-left:1.5rem!important}.editor-content ol li,.editor-content ul:not([data-type=taskList]) li{margin:.25rem 0!important;color:#fff!important;line-height:1.6}.editor-content ul:not([data-type=taskList]){list-style-type:disc!important}.editor-content ol{list-style-type:decimal!important}.editor-content ol ol,.editor-content ol ul,.editor-content ul ol,.editor-content ul ul{margin:.5rem 0!important}.editor-content pre{background:#1f2937!important;border-radius:.5rem!important;color:#f3f4f6!important;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;padding:1rem!important;white-space:pre-wrap!important;overflow-x:auto!important;margin:1rem 0!important}.editor-content pre code{background:none!important;color:#f3f4f6!important;font-size:.875rem!important;padding:0!important}.editor-content code{background:#374151!important;color:#f3f4f6!important;padding:.125rem .25rem!important;border-radius:.25rem!important;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.875em!important}.editor-content a{color:#60a5fa!important;text-decoration:underline!important;cursor:pointer}.editor-content a:hover{color:#93c5fd!important}.editor-content blockquote{border-left:4px solid #6b7280!important;margin:1.5rem 0!important;font-style:italic!important;color:#d1d5db!important;background:rgba(75,85,99,.2)!important;border-radius:0 .5rem .5rem 0!important;padding:1rem!important}.editor-content hr{border:none!important;border-top:2px solid #4b5563!important;margin:2rem 0!important}.editor-content b,.editor-content strong{font-weight:700!important;color:#fff!important}.editor-content em,.editor-content i{font-style:italic!important;color:#fff!important}.editor-content u{text-decoration:underline!important;color:#fff!important}.editor-content s,.editor-content strike{text-decoration:line-through!important;color:#fff!important}.editor-content mark{background-color:#fbbf24!important;color:#000!important;padding:.125rem .25rem!important;border-radius:.25rem!important}.editor-content sup{vertical-align:super!important}.editor-content sub,.editor-content sup{font-size:.75em!important;color:#fff!important}.editor-content sub{vertical-align:sub!important}.editor-content[style*="text-align: left"]{text-align:left!important}.editor-content[style*="text-align: center"]{text-align:center!important}.editor-content[style*="text-align: right"]{text-align:right!important}.editor-content[style*="text-align: justify"]{text-align:justify!important}.editor-content ::-moz-selection{background:#3b82f6;color:#fff}.editor-content ::selection{background:#3b82f6;color:#fff}.editor-content .editor-youtube,.editor-content img,.editor-content img.editor-image{max-width:100%!important;height:auto!important;border-radius:.5rem!important;margin:1rem 0!important;display:block!important}.editor-content .editor-youtube{width:100%!important;aspect-ratio:16/9!important}.editor-content .editor-youtube iframe{width:100%!important;height:100%!important;border-radius:.375rem!important;border:none!important}.editor-content iframe,.editor-content video{width:100%!important;height:auto!important;max-width:100%!important;border-radius:.5rem!important;margin:1rem 0!important}.editor-content table{border-collapse:collapse!important;width:100%!important;margin:1rem 0!important;border:1px solid #4b5563!important;border-radius:.5rem!important;overflow:hidden}.editor-content td,.editor-content th{border:1px solid #4b5563!important;padding:.75rem!important;text-align:left!important;color:#fff!important}.editor-content th{background-color:#374151!important;font-weight:600!important}.editor-content tr:nth-child(2n){background-color:rgba(55,65,81,.3)!important}.editor-content .space-y-1>*+*{margin-top:0!important}.editor-content .space-x-2>*+*{margin-left:0!important}@media (max-width:640px){.editor-content{font-size:.875rem}.editor-content h1{font-size:1.5rem!important}.editor-content h2{font-size:1.25rem!important}.editor-content h3{font-size:1.125rem!important}.editor-content pre{padding:.75rem!important;font-size:.75rem!important}.editor-content ol,.editor-content ul{padding-left:1rem!important}}