.tiptap-editor,.tiptap-renderer{--tiptap-body-font-size:1.125rem;--tiptap-body-line-height:1.8;--tiptap-h1-font-size:2rem;--tiptap-h2-font-size:1.75rem;--tiptap-h3-font-size:1.5rem;--tiptap-h4-font-size:1.25rem;--tiptap-h5-font-size:0.875rem;--tiptap-h6-font-size:1.125rem;--tiptap-extra-small-text-size:0.75rem;--tiptap-small-text-size:0.875rem;--tiptap-large-text-size:1.25rem;--tiptap-heading-line-height:1.2;--tiptap-paragraph-margin:1rem;--tiptap-heading-margin:0.75rem;--tiptap-list-padding-left:1.5rem;--tiptap-list-margin:0.5rem;--tiptap-list-item-margin:0.125rem;--tiptap-table-cell-padding:0.5rem;--tiptap-blockquote-padding:1rem;--tiptap-code-padding-y:0.75rem;--tiptap-code-padding-x:1rem;--tiptap-example-box-padding:1.25rem 1.5rem;--tiptap-example-box-margin:1.2rem;--tiptap-formula-field-padding:1.25rem 1.5rem;--tiptap-theory-field-padding:1.5rem;--tiptap-h1-padding-bottom:0.75rem;--tiptap-h1-margin-bottom:1.5rem;--tiptap-h2-padding-bottom:0.75rem;--tiptap-h2-margin-bottom:1.25rem;--tiptap-hr-margin:0.75rem}.tiptap-compact .ProseMirror,.tiptap-compact .tiptap-editor,.tiptap-compact .tiptap-renderer,.tiptap-compact.tiptap-editor,.tiptap-compact.tiptap-renderer{--tiptap-body-font-size:1rem;--tiptap-body-line-height:1.6;--tiptap-h1-font-size:1.8rem;--tiptap-h2-font-size:1.575rem;--tiptap-h3-font-size:1.35rem;--tiptap-h4-font-size:1.125rem;--tiptap-h5-font-size:0.8rem;--tiptap-h6-font-size:1rem;--tiptap-extra-small-text-size:0.7rem;--tiptap-small-text-size:0.8rem;--tiptap-large-text-size:1.125rem;--tiptap-heading-line-height:1.15;--tiptap-paragraph-margin:0.9rem;--tiptap-heading-margin:0.675rem;--tiptap-list-padding-left:1.35rem;--tiptap-list-margin:0.45rem;--tiptap-list-item-margin:0.1rem;--tiptap-table-cell-padding:0.45rem;--tiptap-blockquote-padding:0.9rem;--tiptap-code-padding-y:0.675rem;--tiptap-code-padding-x:0.9rem;--tiptap-example-box-padding:1.125rem 1.35rem;--tiptap-example-box-margin:1.1rem;--tiptap-formula-field-padding:1.125rem 1.35rem;--tiptap-theory-field-padding:1.35rem;--tiptap-h1-padding-bottom:0.675rem;--tiptap-h1-margin-bottom:1.35rem;--tiptap-h2-padding-bottom:0.675rem;--tiptap-h2-margin-bottom:1.125rem;--tiptap-hr-margin:0.675rem}.tiptap-editor.bookpage-typography,.tiptap-editor.bookpage-typography .ProseMirror,.tiptap-renderer .ProseMirror.bookpage-typography,.tiptap-renderer.bookpage-typography,.tiptap-renderer.bookpage-typography .ProseMirror{--tiptap-body-font-size:1.1rem;--tiptap-body-line-height:1.5;--tiptap-h1-font-size:2rem;--tiptap-h2-font-size:1.75rem;--tiptap-h3-font-size:1.5rem;--tiptap-h4-font-size:1.25rem;--tiptap-h5-font-size:0.88rem;--tiptap-h6-font-size:1.1rem;--tiptap-extra-small-text-size:0.75rem;--tiptap-small-text-size:0.88rem;--tiptap-large-text-size:1.25rem;--tiptap-heading-line-height:1.12;--tiptap-paragraph-margin:0.85rem;--tiptap-heading-margin:0.65rem;--tiptap-list-margin:0.4rem;--tiptap-list-item-margin:0.08rem;--tiptap-h1-padding-bottom:0.6rem;--tiptap-h1-margin-bottom:1.2rem;--tiptap-h2-padding-bottom:0.6rem;--tiptap-h2-margin-bottom:1rem;--tiptap-hr-margin:0.6rem}.tiptap-editor .ProseMirror,.tiptap-renderer .ProseMirror{outline:none;line-height:var(--tiptap-body-line-height)!important;font-size:var(--tiptap-body-font-size)!important}.tiptap-editor .ProseMirror{padding:1rem;min-height:300px}.tiptap-renderer .ProseMirror{padding:0}.tiptap-editor [data-type=emoji],.tiptap-renderer [data-type=emoji]{display:inline!important;font-family:var(--font-noto-color-emoji),"Apple Color Emoji","Segoe UI Emoji",sans-serif!important;font-variant-emoji:emoji;vertical-align:baseline!important;line-height:1!important}.tiptap-editor [data-type=emoji] img,.tiptap-renderer [data-type=emoji] img{height:1em!important;width:1em!important;display:inline!important;vertical-align:text-bottom!important;margin:0!important;padding:0!important;border:none!important;object-fit:contain!important;max-width:none!important;max-height:none!important}.tiptap-editor .ProseMirror p,.tiptap-renderer .ProseMirror p{margin:var(--tiptap-paragraph-margin) 0!important;line-height:var(--tiptap-body-line-height)!important;font-size:var(--tiptap-body-font-size)!important}.tiptap-editor .ProseMirror p:first-child,.tiptap-renderer .ProseMirror p:first-child{margin-top:0!important}.tiptap-editor .ProseMirror p:last-child,.tiptap-renderer .ProseMirror p:last-child{margin-bottom:0!important}.tiptap-editor .ProseMirror h1,.tiptap-editor .ProseMirror h2,.tiptap-editor .ProseMirror h3,.tiptap-editor .ProseMirror h4,.tiptap-editor .ProseMirror h5,.tiptap-editor .ProseMirror h6,.tiptap-renderer .ProseMirror h1,.tiptap-renderer .ProseMirror h2,.tiptap-renderer .ProseMirror h3,.tiptap-renderer .ProseMirror h4,.tiptap-renderer .ProseMirror h5,.tiptap-renderer .ProseMirror h6{line-height:var(--tiptap-heading-line-height)!important;font-weight:700;margin:var(--tiptap-heading-margin) 0 var(--tiptap-heading-margin) 0!important;color:#000000}.tiptap-editor .ProseMirror h1:first-child,.tiptap-editor .ProseMirror h2:first-child,.tiptap-editor .ProseMirror h3:first-child,.tiptap-renderer .ProseMirror h1:first-child,.tiptap-renderer .ProseMirror h2:first-child,.tiptap-renderer .ProseMirror h3:first-child{margin-top:0!important}.tiptap-editor .ProseMirror h1,.tiptap-renderer .ProseMirror h1{font-size:var(--tiptap-h1-font-size);font-weight:700;padding:0 0 var(--tiptap-h1-padding-bottom) 0;margin-bottom:var(--tiptap-h1-margin-bottom)!important;color:#000000;background:none;border:none;border-bottom:2px solid #e5e7eb;border-radius:0;box-shadow:none}.tiptap-editor .ProseMirror h2,.tiptap-renderer .ProseMirror h2{font-size:var(--tiptap-h2-font-size);font-weight:700;padding:0 0 var(--tiptap-h2-padding-bottom) 0;margin-bottom:var(--tiptap-h2-margin-bottom)!important;color:#000000;background:none;border:none;border-bottom:2px solid #e5e7eb;border-radius:0;box-shadow:none}.tiptap-editor .ProseMirror h3,.tiptap-renderer .ProseMirror h3{font-size:var(--tiptap-h3-font-size)}.tiptap-editor .ProseMirror h4,.tiptap-renderer .ProseMirror h4{font-size:var(--tiptap-h4-font-size);line-height:var(--tiptap-body-line-height)!important}.tiptap-editor .ProseMirror h5,.tiptap-renderer .ProseMirror h5{font-size:var(--tiptap-h5-font-size);line-height:var(--tiptap-body-line-height)!important}.tiptap-editor .ProseMirror h6,.tiptap-renderer .ProseMirror h6{font-size:var(--tiptap-h6-font-size);line-height:var(--tiptap-body-line-height)!important}.tiptap-editor .ProseMirror .extra-small-text,.tiptap-renderer .ProseMirror .extra-small-text{font-size:var(--tiptap-extra-small-text-size);line-height:var(--tiptap-body-line-height)}.tiptap-editor .ProseMirror .small-text,.tiptap-renderer .ProseMirror .small-text{font-size:var(--tiptap-small-text-size);line-height:var(--tiptap-body-line-height)}.tiptap-editor .ProseMirror .large-text,.tiptap-renderer .ProseMirror .large-text{font-size:var(--tiptap-large-text-size);line-height:var(--tiptap-body-line-height)}.tiptap-editor .ProseMirror ol,.tiptap-editor .ProseMirror ul,.tiptap-renderer .ProseMirror ol,.tiptap-renderer .ProseMirror ul{padding-left:var(--tiptap-list-padding-left);margin:var(--tiptap-list-margin) 0!important}.tiptap-editor .ProseMirror p+ol,.tiptap-editor .ProseMirror p+ul,.tiptap-renderer .ProseMirror p+ol,.tiptap-renderer .ProseMirror p+ul{margin-top:-.1rem!important}.tiptap-editor .ProseMirror p:has(+ol),.tiptap-editor .ProseMirror p:has(+ul),.tiptap-renderer .ProseMirror p:has(+ol),.tiptap-renderer .ProseMirror p:has(+ul){margin-bottom:.125rem!important}.tiptap-editor .ProseMirror ul,.tiptap-renderer .ProseMirror ul{list-style-type:disc}.tiptap-editor .ProseMirror ul li::marker,.tiptap-renderer .ProseMirror ul li::marker{font-size:1.2em}.tiptap-editor .ProseMirror ul ul,.tiptap-renderer .ProseMirror ul ul{list-style-type:circle}.tiptap-editor .ProseMirror ul ul li::marker,.tiptap-renderer .ProseMirror ul ul li::marker{font-size:1.2em}.tiptap-editor .ProseMirror ul ul ul,.tiptap-renderer .ProseMirror ul ul ul{list-style-type:square}.tiptap-editor .ProseMirror ul ul ul li::marker,.tiptap-renderer .ProseMirror ul ul ul li::marker{font-size:1.2em}.tiptap-editor .ProseMirror ol,.tiptap-renderer .ProseMirror ol{list-style-type:decimal}.tiptap-editor .ProseMirror ol ol,.tiptap-renderer .ProseMirror ol ol{list-style-type:lower-alpha}.tiptap-editor .ProseMirror ol ol ol,.tiptap-renderer .ProseMirror ol ol ol{list-style-type:lower-roman}.tiptap-editor .ProseMirror li,.tiptap-renderer .ProseMirror li{margin:var(--tiptap-list-item-margin) 0!important;line-height:var(--tiptap-body-line-height)!important;display:list-item;font-size:var(--tiptap-body-font-size)!important}.tiptap-editor .ProseMirror ul[data-type=taskList],.tiptap-renderer .ProseMirror ul[data-type=taskList]{list-style:none;padding:0}.tiptap-editor .ProseMirror ul[data-type=taskList] p,.tiptap-renderer .ProseMirror ul[data-type=taskList] p{margin:0!important}.tiptap-editor .ProseMirror ul[data-type=taskList] li,.tiptap-renderer .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;margin:1rem 0!important;line-height:1.8!important}.tiptap-editor .ProseMirror ul[data-type=taskList] li>label,.tiptap-renderer .ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;user-select:none}.tiptap-editor .ProseMirror ul[data-type=taskList] li>div,.tiptap-renderer .ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto}.tiptap-editor .ProseMirror b,.tiptap-editor .ProseMirror strong,.tiptap-renderer .ProseMirror b,.tiptap-renderer .ProseMirror strong{font-weight:600}.tiptap-editor .ProseMirror blockquote,.tiptap-renderer .ProseMirror blockquote{padding-left:var(--tiptap-blockquote-padding);border-left:3px solid #d1d5db;font-style:italic;margin:var(--tiptap-list-margin) 0!important;line-height:var(--tiptap-body-line-height)!important;font-size:var(--tiptap-body-font-size)!important}.tiptap-editor .ProseMirror code,.tiptap-renderer .ProseMirror code{background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-size:.875em}.tiptap-editor .ProseMirror pre,.tiptap-renderer .ProseMirror pre{background:#1f2937;color:#f9fafb;border-radius:.5rem;padding:var(--tiptap-code-padding-y) var(--tiptap-code-padding-x);margin:var(--tiptap-list-margin) 0!important;overflow-x:auto;line-height:var(--tiptap-body-line-height)!important}.tiptap-editor .ProseMirror pre code,.tiptap-renderer .ProseMirror pre code{background:none;color:inherit;font-size:.875rem;padding:0}.tiptap-editor .ProseMirror .example-box-container,.tiptap-renderer .ProseMirror .example-box-container{border:1px solid #cadefc;border-radius:.5rem;margin:var(--tiptap-example-box-margin) 0!important;position:relative;padding:0;background-color:#F6FAFF;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;display:block;width:100%}.tiptap-editor .ProseMirror .example-box-container .example-box-content,.tiptap-renderer .ProseMirror .example-box-container .example-box-content{background-color:transparent;border-radius:.5rem;padding:var(--tiptap-example-box-padding);margin:0;position:relative}.tiptap-editor .ProseMirror .example-box-container .example-box-label,.tiptap-renderer .ProseMirror .example-box-container .example-box-label{display:block;margin:0 0 var(--tiptap-paragraph-margin) 0;padding:0;color:#1f2937;font-size:var(--tiptap-body-font-size);font-weight:400;font-style:italic;line-height:var(--tiptap-body-line-height);transition:opacity .2s ease;user-select:none;background:none;border-radius:0}.tiptap-editor .ProseMirror .example-box-container .example-box-label-text,.tiptap-renderer .ProseMirror .example-box-container .example-box-label-text{font-style:italic;color:#1f2937}.example-box-container:not([data-show-table-borders=true]) .example-box-actual-content table,.example-box-container:not([data-show-table-borders=true]) .example-box-actual-content table[style],.example-box-container:not([data-show-table-borders=true]) table,.example-box-container:not([data-show-table-borders=true]) table[style],.tiptap-editor .ProseMirror .example-box-container:not([data-show-table-borders=true]) .example-box-actual-content table,.tiptap-editor .ProseMirror .example-box-container:not([data-show-table-borders=true]) table,.tiptap-editor .ProseMirror div[data-type=example-box]:not([data-show-table-borders=true]) table,.tiptap-renderer .ProseMirror .example-box-container:not([data-show-table-borders=true]) .example-box-actual-content table,.tiptap-renderer .ProseMirror .example-box-container:not([data-show-table-borders=true]) table,.tiptap-renderer .ProseMirror div[data-type=example-box]:not([data-show-table-borders=true]) table,div[data-type=example-box]:not([data-show-table-borders=true]) table,div[data-type=example-box]:not([data-show-table-borders=true]) table[style]{border:0 transparent!important;background:transparent!important;border-collapse:collapse!important}.example-box-container:not([data-show-table-borders=true]) .example-box-actual-content table td,.example-box-container:not([data-show-table-borders=true]) .example-box-actual-content table td[style],.example-box-container:not([data-show-table-borders=true]) .example-box-actual-content table th,.example-box-container:not([data-show-table-borders=true]) .example-box-actual-content table th[style],.example-box-container:not([data-show-table-borders=true]) table td,.example-box-container:not([data-show-table-borders=true]) table td[style],.example-box-container:not([data-show-table-borders=true]) table th,.example-box-container:not([data-show-table-borders=true]) table th[style],.tiptap-editor .ProseMirror .example-box-container:not([data-show-table-borders=true]) .example-box-actual-content table td,.tiptap-editor .ProseMirror .example-box-container:not([data-show-table-borders=true]) .example-box-actual-content table th,.tiptap-editor .ProseMirror .example-box-container:not([data-show-table-borders=true]) table td,.tiptap-editor .ProseMirror .example-box-container:not([data-show-table-borders=true]) table th,.tiptap-editor .ProseMirror div[data-type=example-box]:not([data-show-table-borders=true]) table td,.tiptap-editor .ProseMirror div[data-type=example-box]:not([data-show-table-borders=true]) table th,.tiptap-renderer .ProseMirror .example-box-container:not([data-show-table-borders=true]) .example-box-actual-content table td,.tiptap-renderer .ProseMirror .example-box-container:not([data-show-table-borders=true]) .example-box-actual-content table th,.tiptap-renderer .ProseMirror .example-box-container:not([data-show-table-borders=true]) table td,.tiptap-renderer .ProseMirror .example-box-container:not([data-show-table-borders=true]) table th,.tiptap-renderer .ProseMirror div[data-type=example-box]:not([data-show-table-borders=true]) table td,.tiptap-renderer .ProseMirror div[data-type=example-box]:not([data-show-table-borders=true]) table th,div[data-type=example-box]:not([data-show-table-borders=true]) table td,div[data-type=example-box]:not([data-show-table-borders=true]) table td[style],div[data-type=example-box]:not([data-show-table-borders=true]) table th,div[data-type=example-box]:not([data-show-table-borders=true]) table th[style]{border:0 transparent!important;background:transparent!important}.example-box-container[data-show-table-borders=true] table td,.example-box-container[data-show-table-borders=true] table td[style],.example-box-container[data-show-table-borders=true] table th,.example-box-container[data-show-table-borders=true] table th[style],.tiptap-editor .ProseMirror .example-box-container[data-show-table-borders=true] table td,.tiptap-editor .ProseMirror .example-box-container[data-show-table-borders=true] table th,.tiptap-renderer .ProseMirror .example-box-container[data-show-table-borders=true] table td,.tiptap-renderer .ProseMirror .example-box-container[data-show-table-borders=true] table th{border-right-width:0!important;border-bottom-width:0!important}.example-box-container[data-show-table-borders=true] table td:last-child,.example-box-container[data-show-table-borders=true] table td:last-child[style],.example-box-container[data-show-table-borders=true] table th:last-child,.example-box-container[data-show-table-borders=true] table th:last-child[style],.tiptap-editor .ProseMirror .example-box-container[data-show-table-borders=true] table td:last-child,.tiptap-editor .ProseMirror .example-box-container[data-show-table-borders=true] table th:last-child,.tiptap-renderer .ProseMirror .example-box-container[data-show-table-borders=true] table td:last-child,.tiptap-renderer .ProseMirror .example-box-container[data-show-table-borders=true] table th:last-child{border-right-width:1px!important}.example-box-container[data-show-table-borders=true] table tr:last-child td,.example-box-container[data-show-table-borders=true] table tr:last-child td[style],.example-box-container[data-show-table-borders=true] table tr:last-child th,.example-box-container[data-show-table-borders=true] table tr:last-child th[style],.tiptap-editor .ProseMirror .example-box-container[data-show-table-borders=true] table tr:last-child td,.tiptap-editor .ProseMirror .example-box-container[data-show-table-borders=true] table tr:last-child th,.tiptap-renderer .ProseMirror .example-box-container[data-show-table-borders=true] table tr:last-child td,.tiptap-renderer .ProseMirror .example-box-container[data-show-table-borders=true] table tr:last-child th{border-bottom-width:1px!important}.example-box-container table,.example-box-container table td,.example-box-container table td[style],.example-box-container table th,.example-box-container table th[style],.example-box-container table[style],.tiptap-editor .ProseMirror .example-box-container table,.tiptap-editor .ProseMirror .example-box-container table td,.tiptap-editor .ProseMirror .example-box-container table th,.tiptap-editor .ProseMirror div[data-type=example-box] table,.tiptap-editor .ProseMirror div[data-type=example-box] table td,.tiptap-editor .ProseMirror div[data-type=example-box] table th,.tiptap-renderer .ProseMirror .example-box-container table,.tiptap-renderer .ProseMirror .example-box-container table td,.tiptap-renderer .ProseMirror .example-box-container table th,.tiptap-renderer .ProseMirror div[data-type=example-box] table,.tiptap-renderer .ProseMirror div[data-type=example-box] table td,.tiptap-renderer .ProseMirror div[data-type=example-box] table th,div[data-type=example-box] table,div[data-type=example-box] table td,div[data-type=example-box] table td[style],div[data-type=example-box] table th,div[data-type=example-box] table th[style],div[data-type=example-box] table[style]{background:transparent!important}.tiptap-editor .ProseMirror table td .example-box-container,.tiptap-editor .ProseMirror table td .formula-field-container,.tiptap-editor .ProseMirror table td div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table td div[data-type=formula-field]:not(.formula-field-container),.tiptap-editor .ProseMirror table th .example-box-container,.tiptap-editor .ProseMirror table th .formula-field-container,.tiptap-editor .ProseMirror table th div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table th div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table td .example-box-container,.tiptap-renderer .ProseMirror table td .formula-field-container,.tiptap-renderer .ProseMirror table td div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table td div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table th .example-box-container,.tiptap-renderer .ProseMirror table th .formula-field-container,.tiptap-renderer .ProseMirror table th div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table th div[data-type=formula-field]:not(.formula-field-container){margin-top:0!important;margin-bottom:0!important}.tiptap-editor .ProseMirror table td:first-child .example-box-container,.tiptap-editor .ProseMirror table td:first-child .formula-field-container,.tiptap-editor .ProseMirror table td:first-child div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table td:first-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-editor .ProseMirror table th:first-child .example-box-container,.tiptap-editor .ProseMirror table th:first-child .formula-field-container,.tiptap-editor .ProseMirror table th:first-child div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table th:first-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table td:first-child .example-box-container,.tiptap-renderer .ProseMirror table td:first-child .formula-field-container,.tiptap-renderer .ProseMirror table td:first-child div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table td:first-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table th:first-child .example-box-container,.tiptap-renderer .ProseMirror table th:first-child .formula-field-container,.tiptap-renderer .ProseMirror table th:first-child div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table th:first-child div[data-type=formula-field]:not(.formula-field-container){margin-left:calc(-1 * var(--tiptap-table-cell-padding))!important;width:calc(100% + var(--tiptap-table-cell-padding))!important}.tiptap-editor .ProseMirror table td:last-child .example-box-container,.tiptap-editor .ProseMirror table td:last-child .formula-field-container,.tiptap-editor .ProseMirror table td:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table td:last-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-editor .ProseMirror table th:last-child .example-box-container,.tiptap-editor .ProseMirror table th:last-child .formula-field-container,.tiptap-editor .ProseMirror table th:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table th:last-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table td:last-child .example-box-container,.tiptap-renderer .ProseMirror table td:last-child .formula-field-container,.tiptap-renderer .ProseMirror table td:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table td:last-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table th:last-child .example-box-container,.tiptap-renderer .ProseMirror table th:last-child .formula-field-container,.tiptap-renderer .ProseMirror table th:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table th:last-child div[data-type=formula-field]:not(.formula-field-container){margin-right:calc(-1 * var(--tiptap-table-cell-padding))!important;width:calc(100% + var(--tiptap-table-cell-padding))!important}.tiptap-editor .ProseMirror table td:first-child:last-child .example-box-container,.tiptap-editor .ProseMirror table td:first-child:last-child .formula-field-container,.tiptap-editor .ProseMirror table td:first-child:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table td:first-child:last-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-editor .ProseMirror table th:first-child:last-child .example-box-container,.tiptap-editor .ProseMirror table th:first-child:last-child .formula-field-container,.tiptap-editor .ProseMirror table th:first-child:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table th:first-child:last-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table td:first-child:last-child .example-box-container,.tiptap-renderer .ProseMirror table td:first-child:last-child .formula-field-container,.tiptap-renderer .ProseMirror table td:first-child:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table td:first-child:last-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table th:first-child:last-child .example-box-container,.tiptap-renderer .ProseMirror table th:first-child:last-child .formula-field-container,.tiptap-renderer .ProseMirror table th:first-child:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table th:first-child:last-child div[data-type=formula-field]:not(.formula-field-container){margin-left:calc(-1 * var(--tiptap-table-cell-padding))!important;margin-right:calc(-1 * var(--tiptap-table-cell-padding))!important;width:calc(100% + 2 * var(--tiptap-table-cell-padding))!important}.tiptap-editor .ProseMirror .example-box-actual-content,.tiptap-renderer .ProseMirror .example-box-actual-content{padding:0;margin:0}.tiptap-editor .ProseMirror .example-box-label,.tiptap-renderer .ProseMirror .example-box-label{display:block;margin:0 0 var(--tiptap-paragraph-margin) 0;padding:0;color:#1f2937;font-size:var(--tiptap-body-font-size);font-weight:400;font-style:italic;line-height:var(--tiptap-body-line-height);transition:opacity .2s ease;user-select:none;background:none;border-radius:0}.tiptap-editor .ProseMirror .formula-field-container,.tiptap-renderer .ProseMirror .formula-field-container{border:1px solid #eadbfa;border-radius:.5rem;margin:.5rem 0!important;position:relative;padding:0;background-color:#F8F5FC;overflow:hidden;display:inline-block;width:fit-content}.tiptap-editor .ProseMirror .formula-field-content,.tiptap-renderer .ProseMirror .formula-field-content{background-color:transparent;border-radius:.5rem;padding:var(--tiptap-formula-field-padding);margin:0;position:relative;display:block}.tiptap-editor .ProseMirror .formula-field-container:hover{background-color:#F0EBF7}.tiptap-editor .ProseMirror .formula-field-container:focus-within{background-color:#EADBFA}.formula-field-container table,.formula-field-container table[style],.formula-field-content table,.formula-field-content table[style],.tiptap-editor .ProseMirror .formula-field-container table,.tiptap-editor .ProseMirror .formula-field-content table,.tiptap-editor .ProseMirror div[data-type=formula-field] table,.tiptap-renderer .ProseMirror .formula-field-container table,.tiptap-renderer .ProseMirror .formula-field-content table,.tiptap-renderer .ProseMirror div[data-type=formula-field] table,div[data-type=formula-field] table,div[data-type=formula-field] table[style]{border:0 transparent!important;background:transparent!important;border-collapse:collapse!important}.formula-field-container table td,.formula-field-container table td[style],.formula-field-container table th,.formula-field-container table th[style],.formula-field-content table td,.formula-field-content table td[style],.formula-field-content table th,.formula-field-content table th[style],.tiptap-editor .ProseMirror .formula-field-container table td,.tiptap-editor .ProseMirror .formula-field-container table th,.tiptap-editor .ProseMirror .formula-field-content table td,.tiptap-editor .ProseMirror .formula-field-content table th,.tiptap-editor .ProseMirror div[data-type=formula-field] table td,.tiptap-editor .ProseMirror div[data-type=formula-field] table th,.tiptap-renderer .ProseMirror .formula-field-container table td,.tiptap-renderer .ProseMirror .formula-field-container table th,.tiptap-renderer .ProseMirror .formula-field-content table td,.tiptap-renderer .ProseMirror .formula-field-content table th,.tiptap-renderer .ProseMirror div[data-type=formula-field] table td,.tiptap-renderer .ProseMirror div[data-type=formula-field] table th,div[data-type=formula-field] table td,div[data-type=formula-field] table td[style],div[data-type=formula-field] table th,div[data-type=formula-field] table th[style]{border:0 transparent!important;background:transparent!important}.tiptap-editor .ProseMirror .theory-field-container,.tiptap-renderer .ProseMirror .theory-field-container{border:2px solid #7dd3c0;border-radius:.75rem;margin:.5rem 0!important;position:relative;padding:0;box-shadow:0 4px 12px -2px rgba(125,211,192,.25),0 2px 6px -1px rgba(125,211,192,.15);background-color:#ffffff;overflow:hidden;display:block;width:100%}.tiptap-editor .ProseMirror .theory-field-content,.tiptap-renderer .ProseMirror .theory-field-content{background-color:transparent;border-radius:.75rem;padding:var(--tiptap-theory-field-padding);margin:0;position:relative;display:block}.tiptap-editor .ProseMirror .theory-field-container:hover{box-shadow:0 6px 16px -4px rgba(125,211,192,.35),0 3px 8px -2px rgba(125,211,192,.2)}.tiptap-editor .ProseMirror .theory-field-container:focus-within{border-color:#7c3aed;box-shadow:0 0 0 2px rgba(168,85,247,.2)}.tiptap-editor .ProseMirror .example-box-label{cursor:pointer}.tiptap-editor .ProseMirror .example-box-label:hover{opacity:.8}.tiptap-renderer .ProseMirror .example-box-label{cursor:default}.tiptap-renderer .ProseMirror .example-box-label:hover{opacity:1}.example-box-toggle-label{position:absolute!important;top:8px!important;right:8px!important;background:rgba(255,255,255,.95)!important;border:1px solid #d1d5db!important;border-radius:6px!important;padding:4px 8px!important;cursor:pointer!important;font-size:16px!important;line-height:1!important;opacity:0!important;transition:opacity .2s,background-color .2s!important;z-index:10!important}.example-box-container:hover .example-box-toggle-label{opacity:1!important}.example-box-toggle-label:hover{background-color:#f3f4f6!important;border-color:#9ca3af!important}.tiptap-renderer .example-box-toggle-label{display:none!important}.example-box-toggle-margin{position:absolute!important;top:8px!important;right:40px!important;background:rgba(255,255,255,.95)!important;border:1px solid #d1d5db!important;border-radius:6px!important;padding:4px 8px!important;cursor:pointer!important;font-size:16px!important;line-height:1!important;opacity:0!important;transition:opacity .2s,background-color .2s!important;z-index:10!important}.example-box-container:hover .example-box-toggle-margin{opacity:1!important}.example-box-toggle-margin:hover{background-color:#f3f4f6!important;border-color:#9ca3af!important}.tiptap-renderer .example-box-toggle-margin{display:none!important}.example-box-toggle-table-borders{position:absolute!important;top:8px!important;right:72px!important;background:rgba(255,255,255,.95)!important;border:1px solid #d1d5db!important;border-radius:6px!important;padding:4px 8px!important;cursor:pointer!important;font-size:16px!important;line-height:1!important;opacity:0!important;transition:opacity .2s,background-color .2s!important;z-index:10!important}.example-box-container:hover .example-box-toggle-table-borders{opacity:1!important}.example-box-toggle-table-borders:hover{background-color:#f3f4f6!important;border-color:#9ca3af!important}.tiptap-renderer .example-box-toggle-table-borders{display:none!important}.tiptap-editor .ProseMirror .example-box-container[data-compact-margin=true],.tiptap-renderer .ProseMirror .example-box-container[data-compact-margin=true]{margin:.5rem 0!important}.tiptap-editor .ProseMirror .example-box-content,.tiptap-renderer .ProseMirror .example-box-content{background-color:#ffffff;border-radius:.75rem;padding:var(--tiptap-example-box-padding);margin:0;position:relative}.tiptap-editor .ProseMirror div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror div[data-type=example-box]:not(.example-box-container){border:1px solid #cadefc;border-radius:.5rem;padding:var(--tiptap-example-box-padding);margin:var(--tiptap-example-box-margin) 0!important;position:relative;background-color:#F6FAFF;overflow:hidden}.tiptap-editor .ProseMirror div[data-type=example-box]:not(.example-box-container)>:first-child,.tiptap-renderer .ProseMirror div[data-type=example-box]:not(.example-box-container)>:first-child{margin-top:0!important}.tiptap-editor .ProseMirror div[data-type=example-box]:not(.example-box-container):before,.tiptap-renderer .ProseMirror div[data-type=example-box]:not(.example-box-container):before{content:"✏️ " attr(data-label);display:block;margin-bottom:var(--tiptap-paragraph-margin);color:#1f2937;font-size:var(--tiptap-body-font-size);font-weight:400;font-style:italic;font-family:var(--font-inter),var(--font-noto-color-emoji),"Apple Color Emoji","Segoe UI Emoji",sans-serif;line-height:var(--tiptap-body-line-height);background:none;padding:0;border-radius:0}.tiptap-editor .ProseMirror div[data-type=example-box][data-show-label=false]:not(.example-box-container):before,.tiptap-renderer .ProseMirror div[data-type=example-box][data-show-label=false]:not(.example-box-container):before{display:none}.tiptap-editor .ProseMirror img,.tiptap-renderer .ProseMirror img{max-width:100%;height:auto;margin:.1rem 0!important}.image-resize-container{position:relative;display:block;margin:.1rem 0!important}.image-resize-container .image-wrapper{position:relative;display:inline-block;border:2px solid transparent;border-radius:4px;transition:border-color .15s ease}.image-resize-container .image-wrapper:hover{border-color:#3b82f6}.image-resize-container .image-wrapper:hover .resize-handles{opacity:1!important}.resizable-image{max-width:100%;height:auto;cursor:pointer;margin:0!important;display:block}.resize-handles{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;transition:opacity .15s ease}.resize-handle{position:absolute;width:10px;height:10px;background:#3b82f6;border:2px solid white;border-radius:50%;pointer-events:auto;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .15s ease,background-color .15s ease}.resize-handle:hover{background:#2563eb;transform:scale(1.2)}.resize-handle-ne{top:-5px;right:-5px;cursor:ne-resize}.resize-handle-se{bottom:-5px;right:-5px;cursor:se-resize}.resize-handle-sw{bottom:-5px;left:-5px;cursor:sw-resize}.resize-handle-nw{top:-5px;left:-5px;cursor:nw-resize}.simple-editor-image,.tiptap-rendered-image{max-width:100%;height:auto;margin:.1rem 0!important}.tiptap-editor .ProseMirror img[data-align=left],.tiptap-renderer .ProseMirror img[data-align=left]{display:block!important;text-align:left!important;margin-left:0!important;margin-right:auto!important}.tiptap-editor .ProseMirror img[data-align=center],.tiptap-renderer .ProseMirror img[data-align=center]{display:block!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.tiptap-editor .ProseMirror img[data-align=right],.tiptap-renderer .ProseMirror img[data-align=right]{display:block!important;text-align:right!important;margin-left:auto!important;margin-right:0!important}.image-resize-container[data-align=left]{display:block!important;text-align:left!important;margin:.5rem 0!important}.image-resize-container[data-align=center]{display:block!important;text-align:center!important;margin:.5rem auto!important}.image-resize-container[data-align=right]{display:block!important;text-align:right!important;margin:.5rem 0!important}.image-resize-container .resizable-image{margin:0!important}.image-resize-container .image-wrapper{vertical-align:top}.tiptap-editor .ProseMirror video,.tiptap-renderer video{width:70%!important;max-width:70%!important;height:auto;margin:0;display:block;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.tiptap-editor .ProseMirror video{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.tiptap-editor .ProseMirror video:hover{border-color:#e5e7eb}.tiptap-editor .ProseMirror video.ProseMirror-selectednode{border-color:#3b82f6}.tiptap-editor .ProseMirror div[style*="justify-content: center"],.tiptap-editor .ProseMirror div[style*="justify-content: flex-start"],.tiptap-renderer div[style*="justify-content: center"],.tiptap-renderer div[style*="justify-content: flex-start"]{margin:1rem 0}.tiptap-editor .ProseMirror div[style*="justify-content: center"] video,.tiptap-editor .ProseMirror div[style*="justify-content: flex-start"] video,.tiptap-renderer div[style*="justify-content: center"] video,.tiptap-renderer div[style*="justify-content: flex-start"] video{width:70%!important;max-width:70%!important}.tiptap-editor video::-webkit-media-controls,.tiptap-editor video::-webkit-media-controls-panel,.tiptap-renderer video::-webkit-media-controls,.tiptap-renderer video::-webkit-media-controls-panel{display:flex!important}.tiptap-editor .ProseMirror a,.tiptap-renderer .ProseMirror a{color:#2563eb;text-decoration:underline;cursor:pointer}.tiptap-editor .ProseMirror a:hover,.tiptap-renderer .ProseMirror a:hover{color:#1d4ed8}.tiptap-editor .tiptap-mathematics-render,.tiptap-renderer .tiptap-mathematics-render{font-size:1.15em}.tiptap-editor .tiptap-mathematics-render.boxed,.tiptap-editor .tiptap-mathematics-render[style*=border],.tiptap-renderer .tiptap-mathematics-render.boxed,.tiptap-renderer .tiptap-mathematics-render[style*=border]{padding:.5em .6em;margin:.2em 0;display:inline-block;min-height:2.5em;vertical-align:middle;box-sizing:border-box}.katex .msubsup .vlist-t .vlist-r .vlist span:first-child,.katex .msup .vlist-t .vlist-r .vlist span,.katex .msupsub .vlist-t .vlist-r .vlist span:first-child{transform:translateY(-.015em)!important;font-size:.98em!important}.tiptap-editor .katex .frac,.tiptap-editor .katex .mfrac,.tiptap-renderer .katex .frac,.tiptap-renderer .katex .mfrac{font-size:1.2em!important}.katex .sqrt .frac,.katex .sqrt .mfrac{font-size:.95em!important}.katex .sqrt:has(.frac),.katex .sqrt:has(.mfrac){font-size:1.2em!important}.katex .underline .underline-line{border-bottom-width:.08em!important}.tiptap-editor .emoji,.tiptap-renderer .emoji{font-family:var(--font-noto-color-emoji),"Apple Color Emoji","Segoe UI Emoji",sans-serif;font-variant-emoji:emoji;font-size:1.2em;vertical-align:baseline;line-height:1}.tiptap-editor .emoji img,.tiptap-renderer .emoji img{display:inline;width:1.2em;height:1.2em;vertical-align:text-top;margin:0;padding:0;border:none}.dropdown-menu{background:white;border-radius:.5rem;border:1px solid #e5e7eb;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:.25rem;max-height:200px;overflow-y:auto;min-width:200px}.dropdown-item{display:flex;align-items:center;padding:.5rem .75rem;cursor:pointer;border-radius:.25rem;transition:background-color .15s ease;border:none;background:none;width:100%;text-align:left;font-size:14px}.dropdown-item.is-selected,.dropdown-item:hover{background-color:#f3f4f6}.dropdown-item .emoji-char{margin-right:.5rem;font-size:1.1em}.dropdown-item .emoji-name{font-weight:500;color:#374151}.tippy-box{background:transparent!important;border:none!important}.tippy-content{padding:0!important}.tiptap-editor .tiptap-mathematics-render--editable{cursor:pointer;transition:background-color .2s}.tiptap-editor .tiptap-mathematics-render--editable:hover{background-color:#f3f4f6;border-radius:4px}.tiptap-editor .tiptap-mathematics-render[data-type=block-math],.tiptap-renderer .tiptap-mathematics-render[data-type=block-math]{display:block;margin:1rem 0;text-align:center;padding:.8rem .5rem;min-height:3.5em}.tiptap-editor .tiptap-mathematics-render[data-type=inline-math],.tiptap-renderer .tiptap-mathematics-render[data-type=inline-math]{display:inline;padding:.125rem .25rem;user-select:text;cursor:text}.tiptap-editor .tiptap-mathematics-render[data-type=inline-math] .katex,.tiptap-editor .tiptap-mathematics-render[data-type=inline-math] .katex *,.tiptap-renderer .tiptap-mathematics-render[data-type=inline-math] .katex,.tiptap-renderer .tiptap-mathematics-render[data-type=inline-math] .katex *{user-select:text;cursor:text}.tiptap-editor .tiptap-mathematics-render[data-type=inline-math].boxed,.tiptap-editor .tiptap-mathematics-render[data-type=inline-math][style*=border],.tiptap-renderer .tiptap-mathematics-render[data-type=inline-math].boxed,.tiptap-renderer .tiptap-mathematics-render[data-type=inline-math][style*=border]{display:inline-block;padding:.5em .6em;margin:.2em 0;min-height:2.5em;vertical-align:middle;user-select:text;cursor:text}.tiptap-editor .ProseMirror hr,.tiptap-renderer hr{border:none;border-top:2px solid #e5e7eb;margin:var(--tiptap-hr-margin) 0}.tiptap-editor .ProseMirror hr{cursor:pointer;transition:border-color .2s}.tiptap-editor .ProseMirror hr:hover{border-top-color:#9ca3af}.tiptap-editor .ProseMirror hr.ProseMirror-selectednode{border-top-color:#3b82f6}.tiptap-editor .ProseMirror table,.tiptap-renderer .ProseMirror table{border-collapse:separate!important;border-spacing:0!important;margin:0!important;table-layout:fixed;width:100%;border-radius:.5rem;overflow:visible}.tiptap-editor .ProseMirror table td:not([style*=border]),.tiptap-editor .ProseMirror table th:not([style*=border]),.tiptap-renderer .ProseMirror table td:not([style*=border]),.tiptap-renderer .ProseMirror table th:not([style*=border]){border:1px solid #e5e7eb;border-right:none;border-bottom:none}.tiptap-editor .ProseMirror table td:last-child:not([style*=border]),.tiptap-editor .ProseMirror table th:last-child:not([style*=border]),.tiptap-renderer .ProseMirror table td:last-child:not([style*=border]),.tiptap-renderer .ProseMirror table th:last-child:not([style*=border]){border-right:1px solid #e5e7eb}.tiptap-editor .ProseMirror table tr:last-child td:not([style*=border]),.tiptap-editor .ProseMirror table tr:last-child th:not([style*=border]),.tiptap-renderer .ProseMirror table tr:last-child td:not([style*=border]),.tiptap-renderer .ProseMirror table tr:last-child th:not([style*=border]){border-bottom:1px solid #e5e7eb}.tiptap-editor .ProseMirror table tr:first-child td:first-child,.tiptap-editor .ProseMirror table tr:first-child th:first-child,.tiptap-renderer .ProseMirror table tr:first-child td:first-child,.tiptap-renderer .ProseMirror table tr:first-child th:first-child{border-top-left-radius:.5rem!important}.tiptap-editor .ProseMirror table tr:first-child td:last-child,.tiptap-editor .ProseMirror table tr:first-child th:last-child,.tiptap-renderer .ProseMirror table tr:first-child td:last-child,.tiptap-renderer .ProseMirror table tr:first-child th:last-child{border-top-right-radius:.5rem!important}.tiptap-editor .ProseMirror table tr:last-child td:first-child,.tiptap-editor .ProseMirror table tr:last-child th:first-child,.tiptap-renderer .ProseMirror table tr:last-child td:first-child,.tiptap-renderer .ProseMirror table tr:last-child th:first-child{border-bottom-left-radius:.5rem!important}.tiptap-editor .ProseMirror table tr:last-child td:last-child,.tiptap-editor .ProseMirror table tr:last-child th:last-child,.tiptap-renderer .ProseMirror table tr:last-child td:last-child,.tiptap-renderer .ProseMirror table tr:last-child th:last-child{border-bottom-right-radius:.5rem!important}.tiptap-editor .ProseMirror table td,.tiptap-editor .ProseMirror table th,.tiptap-renderer .ProseMirror table td,.tiptap-renderer .ProseMirror table th{box-sizing:border-box;min-width:1em;padding:var(--tiptap-table-cell-padding);position:relative;vertical-align:top;user-select:text;cursor:text;background-color:#ffffff;background-clip:padding-box}.tiptap-editor .ProseMirror table[style*=border],.tiptap-renderer .ProseMirror table[style*=border]{border-collapse:separate!important;border-spacing:0!important}.tiptap-editor .ProseMirror table td[style*=border],.tiptap-editor .ProseMirror table th[style*=border],.tiptap-renderer .ProseMirror table td[style*=border],.tiptap-renderer .ProseMirror table th[style*=border]{background-clip:padding-box}.tiptap-editor .ProseMirror table th,.tiptap-renderer .ProseMirror table th{background-color:#f9fafb;font-weight:500;text-align:left}.tiptap-editor .ProseMirror table .selectedCell:after,.tiptap-renderer .ProseMirror table .selectedCell:after{background:rgba(200,200,255,.4);content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.tiptap-editor .ProseMirror table .column-resize-handle,.tiptap-renderer .ProseMirror table .column-resize-handle{background-color:#adf;bottom:-2px;position:absolute;right:-2px;pointer-events:none;top:0;width:4px}.tiptap-editor .ProseMirror table p,.tiptap-renderer .ProseMirror table p{margin:0}.tiptap-editor .ProseMirror .tableWrapper,.tiptap-renderer .ProseMirror .tableWrapper{padding:0!important;margin:0!important;overflow-x:auto}.tiptap-editor .ProseMirror .resize-cursor,.tiptap-renderer .ProseMirror .resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap-editor .ProseMirror table[data-minimized=true] td,.tiptap-editor .ProseMirror table[data-minimized=true] th,.tiptap-renderer .ProseMirror table[data-minimized=true] td,.tiptap-renderer .ProseMirror table[data-minimized=true] th{padding:.35rem .4rem!important;font-size:.88em!important;line-height:1.5!important}.tiptap-editor .ProseMirror table[data-minimized=true] p,.tiptap-renderer .ProseMirror table[data-minimized=true] p{font-size:inherit!important;line-height:1.5!important;margin:0!important}.tiptap-editor .ProseMirror table[data-minimized=true] h1,.tiptap-editor .ProseMirror table[data-minimized=true] h2,.tiptap-editor .ProseMirror table[data-minimized=true] h3,.tiptap-editor .ProseMirror table[data-minimized=true] h4,.tiptap-editor .ProseMirror table[data-minimized=true] h5,.tiptap-editor .ProseMirror table[data-minimized=true] h6,.tiptap-renderer .ProseMirror table[data-minimized=true] h1,.tiptap-renderer .ProseMirror table[data-minimized=true] h2,.tiptap-renderer .ProseMirror table[data-minimized=true] h3,.tiptap-renderer .ProseMirror table[data-minimized=true] h4,.tiptap-renderer .ProseMirror table[data-minimized=true] h5,.tiptap-renderer .ProseMirror table[data-minimized=true] h6{font-size:inherit!important;line-height:1.5!important;margin:0!important;padding:0!important;border:none!important}.tiptap-editor .ProseMirror table[data-minimized=true] ol,.tiptap-editor .ProseMirror table[data-minimized=true] ul,.tiptap-renderer .ProseMirror table[data-minimized=true] ol,.tiptap-renderer .ProseMirror table[data-minimized=true] ul{font-size:inherit!important;line-height:1.5!important;margin:.2rem 0!important;padding-left:1.2rem!important}.tiptap-editor .ProseMirror table[data-minimized=true] li,.tiptap-renderer .ProseMirror table[data-minimized=true] li{font-size:inherit!important;line-height:1.5!important;margin:0!important}.tiptap-editor .ProseMirror table[data-minimized=true] .tiptap-mathematics-render,.tiptap-renderer .ProseMirror table[data-minimized=true] .tiptap-mathematics-render{font-size:.95em!important}.tiptap-editor .ProseMirror table[data-minimized=true] .katex .frac,.tiptap-editor .ProseMirror table[data-minimized=true] .katex .mfrac,.tiptap-renderer .ProseMirror table[data-minimized=true] .katex .frac,.tiptap-renderer .ProseMirror table[data-minimized=true] .katex .mfrac{font-size:1em!important}.tiptap-editor .ProseMirror table[data-minimized=true] blockquote,.tiptap-renderer .ProseMirror table[data-minimized=true] blockquote{font-size:inherit!important;line-height:1.5!important;margin:.2rem 0!important;padding-left:.6rem!important}.tiptap-editor .ProseMirror table[data-minimized=true] code,.tiptap-renderer .ProseMirror table[data-minimized=true] code{font-size:.9em!important;padding:.1rem .15rem!important}.tiptap-editor .ProseMirror .has-focus{border-radius:3px;box-shadow:0 0 0 3px #68d39133}.tiptap-editor .ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(200,200,255,.4);pointer-events:none}.tiptap-editor .ProseMirror .image-resize-container,.tiptap-editor .ProseMirror .resizable-image,.tiptap-editor .ProseMirror .simple-editor-image{margin:.1rem 0!important}.prose p,.prose-2xl p,.prose-lg p,.prose-sm p,.prose-xl p{margin-top:.25rem!important;margin-bottom:.25rem!important;line-height:1.8!important;font-size:1.125rem!important}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose-2xl h1,.prose-2xl h2,.prose-2xl h3,.prose-2xl h4,.prose-2xl h5,.prose-2xl h6,.prose-lg h1,.prose-lg h2,.prose-lg h3,.prose-lg h4,.prose-lg h5,.prose-lg h6,.prose-sm h1,.prose-sm h2,.prose-sm h3,.prose-sm h4,.prose-sm h5,.prose-sm h6,.prose-xl h1,.prose-xl h2,.prose-xl h3,.prose-xl h4,.prose-xl h5,.prose-xl h6{margin-top:.75rem!important;margin-bottom:.75rem!important;line-height:1.2!important}.prose ol,.prose ul,.prose-2xl ol,.prose-2xl ul,.prose-lg ol,.prose-lg ul,.prose-sm ol,.prose-sm ul,.prose-xl ol,.prose-xl ul{margin-top:.5rem!important;margin-bottom:.5rem!important}.prose p+ol,.prose p+ul,.prose-2xl p+ol,.prose-2xl p+ul,.prose-lg p+ol,.prose-lg p+ul,.prose-sm p+ol,.prose-sm p+ul,.prose-xl p+ol,.prose-xl p+ul{margin-top:-.1rem!important}.prose li,.prose-2xl li,.prose-lg li,.prose-sm li,.prose-xl li{margin-top:.125rem!important;margin-bottom:.125rem!important;line-height:1.8!important;font-size:1.125rem!important}.prose blockquote,.prose-2xl blockquote,.prose-lg blockquote,.prose-sm blockquote,.prose-xl blockquote{margin-top:.5rem!important;margin-bottom:.5rem!important;line-height:1.8!important;font-size:1.125rem!important}.prose img,.prose-2xl img,.prose-lg img,.prose-sm img,.prose-xl img{margin-top:.1rem!important;margin-bottom:.1rem!important}@media (max-width:767px){.tiptap-renderer .ProseMirror{font-size:1.05rem!important}.tiptap-renderer .ProseMirror p{font-size:1.05rem!important;line-height:1.6!important;margin:.5rem 0!important}.tiptap-renderer .ProseMirror h1{font-size:1.58rem!important;padding:0 0 .5rem!important;margin-bottom:.75rem!important}.tiptap-renderer .ProseMirror h2{font-size:1.4rem!important;padding:0 0 .5rem!important;margin-bottom:.625rem!important}.tiptap-renderer .ProseMirror h3{font-size:1.23rem!important}.tiptap-renderer .ProseMirror h4{font-size:1.125rem!important;line-height:1.6!important}.tiptap-renderer .ProseMirror h5{font-size:.8125rem!important;line-height:1.6!important}.tiptap-renderer .ProseMirror h6{font-size:1.05rem!important;line-height:1.6!important}.tiptap-renderer .ProseMirror .extra-small-text{font-size:.6875rem!important;line-height:1.6!important}.tiptap-renderer .ProseMirror .small-text{font-size:.8125rem!important;line-height:1.6!important}.tiptap-renderer .ProseMirror .large-text{font-size:1.125rem!important;line-height:1.6!important}.tiptap-renderer .ProseMirror blockquote,.tiptap-renderer .ProseMirror li{font-size:1.05rem!important;line-height:1.6!important}.tiptap-renderer .ProseMirror code{font-size:.98em!important}.tiptap-renderer .tiptap-mathematics-render{font-size:1.1em!important;line-height:1.3!important}.tiptap-renderer .tiptap-mathematics-render[data-type=inline-math]{vertical-align:middle}.tiptap-renderer .tiptap-mathematics-render[data-type=block-math]{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;max-width:100%!important;padding:.5rem .25rem!important}.tiptap-renderer .katex .frac,.tiptap-renderer .katex .mfrac{font-size:1.15em!important}.tiptap-renderer .katex .sqrt:has(.frac),.tiptap-renderer .katex .sqrt:has(.mfrac){font-size:1.15em!important}.tiptap-renderer .emoji,.tiptap-renderer [data-type=emoji]{vertical-align:middle!important;line-height:1.2!important}.tiptap-renderer .ProseMirror .example-box-label{font-size:1.05rem!important;color:#1f2937!important;font-weight:400!important;font-style:italic!important;line-height:1.6!important}.tiptap-renderer .ProseMirror .example-box-container .example-box-content{padding:1rem 1.25rem}.tiptap-editor .ProseMirror .resizable-image,.tiptap-editor .ProseMirror .tiptap-rendered-image,.tiptap-editor .ProseMirror img,.tiptap-renderer .ProseMirror .resizable-image,.tiptap-renderer .ProseMirror .tiptap-rendered-image,.tiptap-renderer .ProseMirror img{height:auto!important}.tiptap-editor .ProseMirror .tableWrapper,.tiptap-renderer .ProseMirror .tableWrapper{max-width:100%;width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}.tiptap-editor .ProseMirror table,.tiptap-renderer .ProseMirror table{width:auto!important;max-width:none!important;table-layout:auto!important;min-width:100%!important}.tiptap-editor .ProseMirror table col,.tiptap-editor .ProseMirror table colgroup,.tiptap-renderer .ProseMirror table col,.tiptap-renderer .ProseMirror table colgroup{width:auto!important;min-width:0!important}.tiptap-editor .ProseMirror table td,.tiptap-editor .ProseMirror table th,.tiptap-renderer .ProseMirror table td,.tiptap-renderer .ProseMirror table th{padding:.35rem .4rem!important;line-height:1.4!important;min-width:10rem!important;overflow:visible}.tiptap-editor .ProseMirror table th,.tiptap-renderer .ProseMirror table th{font-weight:600!important}.tiptap-editor .ProseMirror table .tiptap-mathematics-render,.tiptap-renderer .ProseMirror table .tiptap-mathematics-render{white-space:nowrap!important}.tiptap-editor .ProseMirror table .tiptap-mathematics-render[data-type=block-math],.tiptap-renderer .ProseMirror table .tiptap-mathematics-render[data-type=block-math]{display:block}.tiptap-editor .ProseMirror table .tiptap-mathematics-render[data-type=inline-math],.tiptap-renderer .ProseMirror table .tiptap-mathematics-render[data-type=inline-math]{display:inline-block}.tiptap-editor .ProseMirror table img,.tiptap-renderer .ProseMirror table img{max-width:100%!important;height:auto!important;object-fit:contain}.tiptap-editor .ProseMirror table td:first-child .example-box-container,.tiptap-editor .ProseMirror table td:first-child .formula-field-container,.tiptap-editor .ProseMirror table td:first-child div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table td:first-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-editor .ProseMirror table th:first-child .example-box-container,.tiptap-editor .ProseMirror table th:first-child .formula-field-container,.tiptap-editor .ProseMirror table th:first-child div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table th:first-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table td:first-child .example-box-container,.tiptap-renderer .ProseMirror table td:first-child .formula-field-container,.tiptap-renderer .ProseMirror table td:first-child div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table td:first-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table th:first-child .example-box-container,.tiptap-renderer .ProseMirror table th:first-child .formula-field-container,.tiptap-renderer .ProseMirror table th:first-child div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table th:first-child div[data-type=formula-field]:not(.formula-field-container){margin-left:0!important;width:100%!important}.tiptap-editor .ProseMirror table td:last-child .example-box-container,.tiptap-editor .ProseMirror table td:last-child .formula-field-container,.tiptap-editor .ProseMirror table td:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table td:last-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-editor .ProseMirror table th:last-child .example-box-container,.tiptap-editor .ProseMirror table th:last-child .formula-field-container,.tiptap-editor .ProseMirror table th:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table th:last-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table td:last-child .example-box-container,.tiptap-renderer .ProseMirror table td:last-child .formula-field-container,.tiptap-renderer .ProseMirror table td:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table td:last-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table th:last-child .example-box-container,.tiptap-renderer .ProseMirror table th:last-child .formula-field-container,.tiptap-renderer .ProseMirror table th:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table th:last-child div[data-type=formula-field]:not(.formula-field-container){margin-right:0!important;width:100%!important}.tiptap-editor .ProseMirror table td:first-child:last-child .example-box-container,.tiptap-editor .ProseMirror table td:first-child:last-child .formula-field-container,.tiptap-editor .ProseMirror table td:first-child:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table td:first-child:last-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-editor .ProseMirror table th:first-child:last-child .example-box-container,.tiptap-editor .ProseMirror table th:first-child:last-child .formula-field-container,.tiptap-editor .ProseMirror table th:first-child:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table th:first-child:last-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table td:first-child:last-child .example-box-container,.tiptap-renderer .ProseMirror table td:first-child:last-child .formula-field-container,.tiptap-renderer .ProseMirror table td:first-child:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table td:first-child:last-child div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table th:first-child:last-child .example-box-container,.tiptap-renderer .ProseMirror table th:first-child:last-child .formula-field-container,.tiptap-renderer .ProseMirror table th:first-child:last-child div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table th:first-child:last-child div[data-type=formula-field]:not(.formula-field-container){margin-left:0!important;margin-right:0!important;width:100%!important}.tiptap-editor .ProseMirror table td .example-box-container,.tiptap-editor .ProseMirror table td .formula-field-container,.tiptap-editor .ProseMirror table td div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table td div[data-type=formula-field]:not(.formula-field-container),.tiptap-editor .ProseMirror table th .example-box-container,.tiptap-editor .ProseMirror table th .formula-field-container,.tiptap-editor .ProseMirror table th div[data-type=example-box]:not(.example-box-container),.tiptap-editor .ProseMirror table th div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table td .example-box-container,.tiptap-renderer .ProseMirror table td .formula-field-container,.tiptap-renderer .ProseMirror table td div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table td div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror table th .example-box-container,.tiptap-renderer .ProseMirror table th .formula-field-container,.tiptap-renderer .ProseMirror table th div[data-type=example-box]:not(.example-box-container),.tiptap-renderer .ProseMirror table th div[data-type=formula-field]:not(.formula-field-container){margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;display:block!important;overflow:hidden}.tiptap-editor .ProseMirror table td .example-box-content,.tiptap-editor .ProseMirror table td .formula-field-content,.tiptap-editor .ProseMirror table th .example-box-content,.tiptap-editor .ProseMirror table th .formula-field-content,.tiptap-renderer .ProseMirror table td .example-box-content,.tiptap-renderer .ProseMirror table td .formula-field-content,.tiptap-renderer .ProseMirror table th .example-box-content,.tiptap-renderer .ProseMirror table th .formula-field-content{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;padding-left:.75rem!important;padding-right:.75rem!important}@supports selector(table:has(*)){.tiptap-editor .ProseMirror table:has(.example-box-container),.tiptap-editor .ProseMirror table:has(.formula-field-container),.tiptap-renderer .ProseMirror table:has(.example-box-container),.tiptap-renderer .ProseMirror table:has(.formula-field-container){display:block;width:100%!important}.tiptap-editor .ProseMirror table:has(.example-box-container) tbody,.tiptap-editor .ProseMirror table:has(.example-box-container) thead,.tiptap-editor .ProseMirror table:has(.formula-field-container) tbody,.tiptap-editor .ProseMirror table:has(.formula-field-container) thead,.tiptap-renderer .ProseMirror table:has(.example-box-container) tbody,.tiptap-renderer .ProseMirror table:has(.example-box-container) thead,.tiptap-renderer .ProseMirror table:has(.formula-field-container) tbody,.tiptap-renderer .ProseMirror table:has(.formula-field-container) thead{display:block;width:100%}.tiptap-editor .ProseMirror table:has(.example-box-container) tr,.tiptap-editor .ProseMirror table:has(.formula-field-container) tr,.tiptap-renderer .ProseMirror table:has(.example-box-container) tr,.tiptap-renderer .ProseMirror table:has(.formula-field-container) tr{display:block;width:100%}.tiptap-editor .ProseMirror table:has(.example-box-container) td,.tiptap-editor .ProseMirror table:has(.example-box-container) th,.tiptap-editor .ProseMirror table:has(.formula-field-container) td,.tiptap-editor .ProseMirror table:has(.formula-field-container) th,.tiptap-renderer .ProseMirror table:has(.example-box-container) td,.tiptap-renderer .ProseMirror table:has(.example-box-container) th,.tiptap-renderer .ProseMirror table:has(.formula-field-container) td,.tiptap-renderer .ProseMirror table:has(.formula-field-container) th{display:block;width:100%!important}}.tiptap-editor .ProseMirror table[data-minimized=true] td,.tiptap-editor .ProseMirror table[data-minimized=true] th,.tiptap-renderer .ProseMirror table[data-minimized=true] td,.tiptap-renderer .ProseMirror table[data-minimized=true] th{padding:.15rem .2rem!important;font-size:.65rem!important}}.tiptap-dynamic-spacing{padding-left:max(1rem,2vw);padding-top:max(2rem,3vw);max-width:900px;margin-right:2rem;min-height:400px}@media (min-width:768px){.tiptap-dynamic-spacing{padding-left:max(1.5rem,2vw);padding-top:max(3rem,4vw);margin-left:.5rem}}@media (min-width:1200px){.tiptap-dynamic-spacing{margin-left:1rem;margin-right:auto}}.tiptap-content{min-height:300px}.tiptap-editor .ProseMirror div[data-type=formula-field]:not(.formula-field-container),.tiptap-renderer .ProseMirror div[data-type=formula-field]:not(.formula-field-container){border:1px solid #eadbfa;border-radius:.5rem;margin:.5rem 0!important;position:relative;padding:var(--tiptap-formula-field-padding);background-color:#F8F5FC;overflow:hidden;display:inline-block;width:fit-content}.tiptap-editor .ProseMirror div[data-type=theory-field]:not(.theory-field-container),.tiptap-renderer .ProseMirror div[data-type=theory-field]:not(.theory-field-container){border:2px solid #7dd3c0;border-radius:.75rem;margin:.5rem 0!important;position:relative;padding:var(--tiptap-theory-field-padding);box-shadow:0 4px 12px -2px rgba(125,211,192,.25),0 2px 6px -1px rgba(125,211,192,.15);background-color:#ffffff;overflow:hidden;display:block;width:100%}.tiptap-editor .ProseMirror .youtube-embed,.tiptap-renderer .ProseMirror .youtube-embed{margin:1.5rem auto;width:100%;max-width:720px}.tiptap-editor .ProseMirror .youtube-embed-aspect,.tiptap-renderer .ProseMirror .youtube-embed-aspect{position:relative;width:100%;padding-top:56.25%;background:#000;border-radius:.5rem;overflow:hidden}.tiptap-editor .ProseMirror .youtube-embed-aspect iframe,.tiptap-renderer .ProseMirror .youtube-embed-aspect iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tikz-preview{display:flex;justify-content:center}.tikz-preview svg{max-width:100%;height:auto}