.tabyen-rich-content,.tabyen-rich-editor-content{color:inherit;overflow-wrap:anywhere;unicode-bidi:plaintext;line-height:1.85}.tabyen-rich-content>:first-child,.tabyen-rich-editor-content>:first-child{margin-top:0}.tabyen-rich-content>:last-child,.tabyen-rich-editor-content>:last-child{margin-bottom:0}.tabyen-rich-content p,.tabyen-rich-editor-content p{margin:0 0 .75rem}.tabyen-rich-content ul,.tabyen-rich-content ol,.tabyen-rich-editor-content ul,.tabyen-rich-editor-content ol{margin-block:.75rem;padding-inline-start:1.75rem}.tabyen-rich-content blockquote,.tabyen-rich-editor-content blockquote{border-inline-start:4px solid var(--brand-primary,#411fd6);background:#411fd60d;border-radius:6px;margin:1rem 0;padding:.75rem 1rem}.tabyen-rich-content a,.tabyen-rich-editor-content a{color:var(--brand-primary,#411fd6);text-decoration:underline}.tabyen-rich-content table,.tabyen-rich-editor-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0}.tabyen-rich-content th,.tabyen-rich-content td,.tabyen-rich-editor-content th,.tabyen-rich-editor-content td{vertical-align:top;border:1px solid #dce1ea;min-width:80px;padding:.7rem .8rem}.tabyen-rich-content th,.tabyen-rich-editor-content th{background:#f7f8fb;font-weight:700}.tabyen-rich-editor{background:#fff;border:1px solid #d9dee8;border-radius:8px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.tabyen-rich-editor.is-focused{border-color:var(--brand-primary,#411fd6);box-shadow:0 0 0 3px #411fd61a}.tabyen-rich-editor.is-invalid{border-color:#dc3545}.rich-editor-source{display:none!important}.rich-editor-error{color:#dc3545;padding:0 .85rem .7rem;font-size:.78rem;display:none}.tabyen-rich-editor.is-invalid .rich-editor-error{display:block}.rich-editor-toolbar{background:#f8f9fb;border-bottom:1px solid #e5e8ef;flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.rich-toolbar-button{color:#344054;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:34px;height:34px;font-size:.82rem;display:inline-flex}.rich-toolbar-button.is-wide{width:auto;padding-inline:10px}.rich-toolbar-button:hover,.rich-toolbar-button.is-active{color:var(--brand-primary,#411fd6);background:#fff;border-color:#d8d0fb}.rich-toolbar-separator{background:#d9dee8;width:1px;height:24px;margin-inline:3px}.rich-editor-surface .ProseMirror{color:#172033;outline:0;min-height:150px;padding:14px 16px}.rich-editor-surface .ProseMirror p.is-editor-empty:first-child:before{color:#98a2b3;content:attr(data-placeholder);float:inline-start;pointer-events:none;height:0}.math-expression{color:inherit;direction:ltr;unicode-bidi:isolate}.math-expression-inline{vertical-align:middle;align-items:center;margin-inline:.2em;display:inline-flex}.math-expression-block{width:100%;margin:1rem 0;display:block;overflow-x:auto}.math-expression-rtl{text-align:right;direction:rtl;unicode-bidi:isolate;line-height:1.6;font-size:1.125rem!important}.math-expression-rtl>math-span,.math-expression-rtl>math-div,.math-expression-rtl>math{text-align:inherit;direction:ltr;unicode-bidi:isolate}.math-expression-rtl>math{direction:rtl;font-size:1em}.math-expression-rtl>math mtext{font-family:Estedad,Rubik,DejaVu Sans,sans-serif;font-size:1em}.math-expression-block.math-expression-rtl{font-size:1.25rem!important}.question-text .math-expression-rtl{font-size:1.3rem!important}.tabyen-rich-editor .math-expression{cursor:pointer;border-radius:4px;padding:2px 4px}.tabyen-rich-editor .math-expression:hover,.tabyen-rich-editor .ProseMirror-selectednode{background:#411fd614;outline:1px solid #411fd640}.formula-dialog[hidden]{display:none!important}.formula-dialog{z-index:20000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.formula-dialog-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a9e;position:absolute;inset:0}.formula-dialog-panel{background:#fff;border-radius:12px;width:min(760px,100%);max-height:calc(100vh - 40px);position:relative;overflow:auto;box-shadow:0 24px 70px #0f172a40}.formula-dialog-header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.formula-dialog-header h3{color:#172033;margin:0 0 5px;font-size:1.15rem}.formula-dialog-header p{color:#667085;margin:0;font-size:.86rem}.formula-close{color:#475467;background:#f2f4f7;border:0;border-radius:50%;width:36px;height:36px}.formula-dialog-body{padding:24px}.formula-mode-row,.formula-options-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.formula-mode-row{margin-bottom:16px}.formula-mode-row label,.formula-options-row label{color:#344054;cursor:pointer;border:1px solid #dfe3eb;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.formula-dialog math-field{direction:ltr;border:1px solid #cfd5df;border-radius:8px;width:100%;min-height:96px;margin-bottom:16px;padding:14px;font-size:1.45rem;display:block}.formula-dialog math-field.is-rtl{text-align:right;direction:ltr;unicode-bidi:isolate;font-size:1.6rem}.formula-dialog math-field:focus-within{border-color:var(--brand-primary,#411fd6);box-shadow:0 0 0 3px #411fd61a}.formula-dialog math-field::part(virtual-keyboard-toggle),.formula-dialog math-field::part(menu-toggle){z-index:1;position:relative}.formula-dialog-panel[dir=rtl] math-field::part(virtual-keyboard-toggle),.formula-dialog-panel[dir=rtl] math-field::part(menu-toggle){direction:ltr}.formula-keyboard-button{color:var(--brand-primary,#411fd6);background:#f7f5ff;border:1px solid #d8d0fb;border-radius:7px;margin-inline-start:auto;padding:8px 12px}.formula-validation{color:#dc3545;min-height:20px;margin-top:8px;font-size:.82rem}.formula-dialog-footer{background:#fafbfc;border-top:1px solid #e7eaf0;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.formula-dialog-open{overflow:hidden}body>.ML__keyboard,.ML__keyboard,.ui-menu-container,#mathlive-suggestion-popover,#mathlive-environment-popover{z-index:20050!important}@media (width<=767px){.rich-toolbar-button{width:32px;height:32px}.rich-toolbar-button.is-wide span{display:none}.formula-dialog{align-items:end;padding:0}.formula-dialog-panel{border-radius:12px 12px 0 0;width:100%;max-height:92vh}.formula-dialog-header,.formula-dialog-body,.formula-dialog-footer{padding-inline:16px}.formula-keyboard-button{margin-inline-start:0}.tabyen-rich-content table{min-width:560px}.tabyen-rich-content:has(table){overflow-x:auto}}@media (prefers-reduced-motion:reduce){.tabyen-rich-editor{transition:none}}
