:is(.ProseMirror,.prose) img,:is(.ProseMirror,.prose) video{border-radius:var(--radius-md);max-width:100%;height:auto;display:block;margin-top:1.5rem!important;margin-bottom:1.5rem!important}.prose img[data-alignment=left]{margin-left:0!important;margin-right:auto!important}.prose img[data-alignment=center]{margin-left:auto!important;margin-right:auto!important}.prose img[data-alignment=right]{margin-left:auto!important;margin-right:0!important}.quiz-image-container{background-color:#0000000d;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem;width:100%;position:relative;overflow:hidden}.dark .quiz-image-container{background-color:#ffffff0d}.quiz-image-container img{opacity:0;filter:blur(30px)grayscale();will-change:opacity, filter, transform;border-radius:.5rem;max-width:100%;height:auto;transition:opacity .4s cubic-bezier(.4,0,.2,1),filter .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);display:block;transform:scale(1.1);margin:0!important}.quiz-image-container img.loaded{opacity:1;filter:blur()grayscale(0);transform:scale(1)}.tiptap-renderer .quiz-image-container{max-height:none}.tiptap-renderer .quiz-image-wrapper{text-align:left;display:block!important}.tiptap-renderer .quiz-image-wrapper[data-alignment=center]{text-align:center}.tiptap-renderer .quiz-image-wrapper[data-alignment=right]{text-align:right}.tiptap-renderer .quiz-image-container[data-width][data-height]{vertical-align:top;max-width:100%;max-height:400px;display:inline-block;aspect-ratio:auto!important;width:auto!important;min-height:0!important}.tiptap-renderer .quiz-image-container[data-width][data-height] img{width:auto;max-width:100%;height:auto;max-height:400px}.quiz-image-wrapper{width:100%;max-width:100%}.quiz-zoom-btn{z-index:10;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background-color:#00000059;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .2s,background-color .2s;display:flex;position:absolute;top:8px;right:8px}.quiz-image-container:hover .quiz-zoom-btn{opacity:1;pointer-events:auto}.quiz-zoom-btn:hover{background-color:#0009}.tiptap p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap ul{margin-left:.25rem!important;padding-left:1.5rem!important;list-style-type:disc!important}.tiptap ol{margin-left:.25rem!important;padding-left:1.5rem!important;list-style-type:decimal!important}.tiptap ul,.tiptap ol{margin-top:.75rem!important;margin-bottom:.75rem!important}.tiptap li p{margin-top:.25rem!important;margin-bottom:.25rem!important}.tiptap-renderer pre{text-align:left!important;color:hsl(var(--foreground))!important;background-color:hsl(var(--muted))!important;white-space:pre!important;border-radius:.375rem!important;padding:1rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.875rem!important;font-weight:400!important;line-height:1.6!important;overflow-x:auto!important}.tiptap-renderer pre code{font-size:1em!important;font-weight:inherit!important;color:inherit!important;white-space:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important}:is(.ProseMirror,.prose) .hljs-comment,:is(.ProseMirror,.prose) .hljs-quote{color:#71717a}:is(.ProseMirror,.prose) .hljs-variable,:is(.ProseMirror,.prose) .hljs-template-variable,:is(.ProseMirror,.prose) .hljs-attribute,:is(.ProseMirror,.prose) .hljs-tag,:is(.ProseMirror,.prose) .hljs-name,:is(.ProseMirror,.prose) .hljs-regexp,:is(.ProseMirror,.prose) .hljs-link,:is(.ProseMirror,.prose) .hljs-selector-id,:is(.ProseMirror,.prose) .hljs-selector-class,:is(.ProseMirror,.prose) .hljs-attr,:is(.ProseMirror,.prose) .hljs-property,:is(.ProseMirror,.prose) .hljs-operator,:is(.ProseMirror,.prose) .hljs-punctuation{color:#c2410c}:is(.ProseMirror,.prose) .hljs-params,:is(.ProseMirror,.prose) .hljs-built_in{color:#b45309}:is(.ProseMirror,.prose) .hljs-number,:is(.ProseMirror,.prose) .hljs-meta,:is(.ProseMirror,.prose) .hljs-literal,:is(.ProseMirror,.prose) .hljs-type{color:#ea580c}:is(.ProseMirror,.prose) .hljs-string,:is(.ProseMirror,.prose) .hljs-symbol,:is(.ProseMirror,.prose) .hljs-bullet{color:#16a34a}:is(.ProseMirror,.prose) .hljs-title,:is(.ProseMirror,.prose) .hljs-section,:is(.ProseMirror,.prose) .hljs-function{color:#92400e}:is(.ProseMirror,.prose) .hljs-keyword,:is(.ProseMirror,.prose) .hljs-selector-tag{color:#2563eb}.dark :is(.ProseMirror,.prose) .hljs-comment,.dark :is(.ProseMirror,.prose) .hljs-quote{color:#a1a1aa}.dark :is(.ProseMirror,.prose) .hljs-variable,.dark :is(.ProseMirror,.prose) .hljs-template-variable,.dark :is(.ProseMirror,.prose) .hljs-attribute,.dark :is(.ProseMirror,.prose) .hljs-tag,.dark :is(.ProseMirror,.prose) .hljs-name,.dark :is(.ProseMirror,.prose) .hljs-regexp,.dark :is(.ProseMirror,.prose) .hljs-link,.dark :is(.ProseMirror,.prose) .hljs-selector-id,.dark :is(.ProseMirror,.prose) .hljs-selector-class,.dark :is(.ProseMirror,.prose) .hljs-attr,.dark :is(.ProseMirror,.prose) .hljs-property,.dark :is(.ProseMirror,.prose) .hljs-operator,.dark :is(.ProseMirror,.prose) .hljs-punctuation{color:#f87171}.dark :is(.ProseMirror,.prose) .hljs-params,.dark :is(.ProseMirror,.prose) .hljs-built_in{color:#fbbf24}.dark :is(.ProseMirror,.prose) .hljs-number,.dark :is(.ProseMirror,.prose) .hljs-meta,.dark :is(.ProseMirror,.prose) .hljs-literal,.dark :is(.ProseMirror,.prose) .hljs-type{color:#fb923c}.dark :is(.ProseMirror,.prose) .hljs-string,.dark :is(.ProseMirror,.prose) .hljs-symbol,.dark :is(.ProseMirror,.prose) .hljs-bullet{color:#34d399}.dark :is(.ProseMirror,.prose) .hljs-title,.dark :is(.ProseMirror,.prose) .hljs-section,.dark :is(.ProseMirror,.prose) .hljs-function{color:#facc15}.dark :is(.ProseMirror,.prose) .hljs-keyword,.dark :is(.ProseMirror,.prose) .hljs-selector-tag{color:#60a5fa}:is(.ProseMirror,.prose) .hljs-emphasis{font-style:italic}:is(.ProseMirror,.prose) .hljs-strong{font-weight:700}:is(.ProseMirror,.prose) a{color:#2563eb;font-weight:500;text-decoration-line:underline;transition:color .1s ease-in-out}:is(.ProseMirror,.prose) a:hover{color:#1d4ed8}.dark :is(.ProseMirror,.prose) a{color:#60a5fa!important}.dark :is(.ProseMirror,.prose) a:hover{color:#93c5fd!important}.dark :is(.ProseMirror,.prose) [style*="color: rgb(0, 0, 0)"],.dark :is(.ProseMirror,.prose) [style*="color:rgb(0,0,0)"],.dark :is(.ProseMirror,.prose) [style*="color: #000000"],.dark :is(.ProseMirror,.prose) [style*="color: black"],.dark :is(.ProseMirror,.prose) [style*="color: rgb(31, 31, 31)"],.dark :is(.ProseMirror,.prose) [style*="color:rgb(31,31,31)"],.dark :is(.ProseMirror,.prose) [style*="color: #1f1f1f"],:is(.ProseMirror,.prose) a *{color:inherit!important}.compact-editor .ProseMirror,.question-option-content{padding:.25rem .5rem!important}:is(.compact-editor,.question-option-content) p{margin-top:.125rem!important;margin-bottom:.125rem!important;line-height:1.4!important}:is(.compact-editor,.question-option-content) p:first-child{margin-top:0!important}:is(.compact-editor,.question-option-content) p:last-child{margin-bottom:0!important}:is(.compact-editor,.question-option-content) .quiz-image-wrapper,:is(.compact-editor,.question-option-content) .image-node-view,:is(.compact-editor,.question-option-content) .image-node-view>div{margin-top:.25rem!important;margin-bottom:.25rem!important}:is(.compact-editor,.question-option-content) p:empty:not(:only-child){display:none!important}:is(.compact-editor,.question-option-content) p:has(>br:only-child):not(:only-child){display:none!important}:is(.ProseMirror,.prose,.tiptap-renderer) .text-align-left{text-align:left!important}:is(.ProseMirror,.prose,.tiptap-renderer) .text-align-center{text-align:center!important}:is(.ProseMirror,.prose,.tiptap-renderer) .text-align-right{text-align:right!important}:is(.ProseMirror,.prose,.tiptap-renderer) .text-align-justify{text-align:justify!important}:is(.ProseMirror,.prose,.tiptap-renderer) table{border-collapse:collapse!important;table-layout:fixed!important;border-radius:var(--radius-md,8px)!important;border:1px solid hsl(var(--border))!important;width:100%!important;margin:1.5rem 0!important;overflow:hidden!important}:is(.ProseMirror,.prose,.tiptap-renderer) table td,:is(.ProseMirror,.prose,.tiptap-renderer) table th{vertical-align:top;box-sizing:border-box;text-align:left;min-width:1em;position:relative;border:1px solid hsl(var(--border))!important;padding:10px 14px!important}:is(.ProseMirror,.prose,.tiptap-renderer) table th{background-color:hsl(var(--muted) / .6)!important;color:hsl(var(--foreground))!important;border-bottom:2px solid hsl(var(--border))!important;font-weight:600!important}:is(.ProseMirror,.prose,.tiptap-renderer) table tr:nth-child(2n){background-color:hsl(var(--muted) / .2)!important}:is(.ProseMirror,.prose,.tiptap-renderer) table tr:hover{background-color:hsl(var(--muted) / .4)!important}.tableWrapper{-webkit-overflow-scrolling:touch!important;max-width:100%!important;margin:1.5rem 0!important;overflow-x:auto!important}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;position:absolute;inset:0;background:#3b82f61f!important}.ProseMirror .column-resize-handle{pointer-events:none;z-index:10;opacity:0;width:4px;transition:opacity .2s;position:absolute;top:0;bottom:-2px;right:-2px;background-color:hsl(var(--primary))!important}.ProseMirror th:hover .column-resize-handle,.ProseMirror td:hover .column-resize-handle{opacity:1}:is(.ProseMirror,.prose,.tiptap-renderer) blockquote{border-left:4px solid hsl(var(--primary))!important;color:hsl(var(--muted-foreground))!important;background-color:hsl(var(--muted) / .15)!important;border-radius:0 var(--radius-sm,4px) var(--radius-sm,4px) 0!important;margin:1.5rem 0!important;padding-top:.75rem!important;padding-bottom:.75rem!important;padding-left:1.25rem!important;font-style:italic!important}:is(.ProseMirror,.prose,.tiptap-renderer) ul[data-type=taskList]{margin:1rem 0!important;padding:0!important;list-style:none!important}:is(.ProseMirror,.prose,.tiptap-renderer) ul[data-type=taskList] li{align-items:flex-start!important;gap:.5rem!important;margin-bottom:.5rem!important;display:flex!important}:is(.ProseMirror,.prose,.tiptap-renderer) ul[data-type=taskList] li>label{-webkit-user-select:none!important;user-select:none!important;align-items:center!important;margin-top:.25rem!important;display:flex!important}:is(.ProseMirror,.prose,.tiptap-renderer) ul[data-type=taskList] li>label input[type=checkbox]{border-radius:var(--radius-sm,4px)!important;border:1px solid hsl(var(--border))!important;width:1rem!important;height:1rem!important;accent-color:hsl(var(--primary))!important;cursor:pointer!important}:is(.ProseMirror,.prose,.tiptap-renderer) ul[data-type=taskList] li>div{flex:1!important}
