.lexical-editor{position:relative;font-size:11pt!important;line-height:1.5!important;height:100%;display:flex;flex-direction:column}.lexical-editor,.lexical-editor *{font-family:Arial,Helvetica,sans-serif!important}.lexical-editor div,.lexical-editor h1,.lexical-editor h2,.lexical-editor h3,.lexical-editor li,.lexical-editor p,.lexical-editor span{font-family:Arial,Helvetica,sans-serif!important;font-size:11pt!important;line-height:1.5!important}.lexical-editor-input{outline:none;border:none;resize:none;cursor:text;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;padding:2.5cm 2cm 2cm!important;white-space:pre-wrap;overflow-y:auto;height:100%;min-height:100%;text-align:justify!important}.lexical-editor-input:focus{outline:none}.lexical-editor-container{height:100%;display:flex;flex-direction:column;overflow:hidden}.lexical-editor-content{flex:1;position:relative;overflow:hidden}.lexical-paragraph{margin:0 0 1rem;position:relative;white-space:pre-wrap;line-height:1.5!important;text-indent:0!important;text-align:justify!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11pt!important}.lexical-paragraph:last-child{margin-bottom:0}.lexical-ltr{text-align:justify!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11pt!important;line-height:1.5!important}.lexical-rtl{text-align:right}.lexical-center{text-align:center}.lexical-justify{text-align:justify}.lexical-editor-input span[style*=background-color],.lexical-editor-input span[style*=color],.lexical-editor-input span[style*=font-family],.lexical-editor-input span[style*=font-size]{display:inline}.lexical-editor-input span{font-family:Arial,Helvetica,sans-serif!important}.font-system{font-family:system-ui,-apple-system,sans-serif}.font-arial{font-family:Arial,sans-serif}.font-times{font-family:Arial,Helvetica,sans-serif}.font-serif{font-family:Georgia,serif}.font-mono{font-family:Monaco,Consolas,monospace}input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #ccc;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none;border-radius:4px}input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}input[type=color]::-moz-color-swatch{border:none;border-radius:4px}.lexical-text-bold{font-weight:700;font-family:Arial,Helvetica,sans-serif!important}.lexical-paragraph:has(>.lexical-text-bold:only-child){text-indent:0!important}.lexical-text-italic{font-style:italic}.lexical-text-italic,.lexical-text-underline{font-family:Arial,Helvetica,sans-serif!important}.lexical-text-underline{text-decoration:underline}.lexical-text-strikethrough{text-decoration:line-through;font-family:Arial,Helvetica,sans-serif!important}.lexical-ai-added{background-color:rgba(34,197,94,.2);color:rgb(22,163,74);border-radius:2px;padding:0 2px}.lexical-ai-deleted{background-color:rgba(239,68,68,.15);color:rgb(185,28,28);text-decoration:line-through;border-radius:2px;padding:0 2px;opacity:.8}.lexical-text-strikethrough{text-decoration-color:rgb(185,28,28);text-decoration-thickness:2px}.lexical-text-superscript{vertical-align:super;font-size:.75em}.lexical-text-subscript{vertical-align:sub;font-size:.75em}.lexical-text-code{background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.875em}.lexical-heading-h1{font-size:13pt!important;margin:1.5rem 0 1rem;color:#1f2937}.lexical-heading-h1,.lexical-heading-h2{font-family:Arial,Helvetica,sans-serif!important;font-weight:700;line-height:1.5!important;text-align:justify!important;text-indent:0!important}.lexical-heading-h2{font-size:12pt!important;margin:1.25rem 0 .75rem;color:#374151}.lexical-heading-h3{font-family:Arial,Helvetica,sans-serif!important;font-size:11pt!important;font-weight:700;line-height:1.5!important;text-align:justify!important;margin:1rem 0 .5rem;color:#4b5563;text-indent:0!important}.lexical-list-ol{list-style-type:decimal}.lexical-list-ol,.lexical-list-ul{margin:1rem 0;padding-left:2rem;font-family:Arial,Helvetica,sans-serif!important;font-size:11pt!important;line-height:1.5!important;text-align:justify!important}.lexical-list-ul{list-style-type:disc}.lexical-listitem{margin:.25rem 0;font-family:Arial,Helvetica,sans-serif!important;font-size:11pt!important;line-height:1.5!important}.lexical-nested-listitem{list-style-type:circle}.lexical-code{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;padding:1rem;margin:1rem 0;font-family:Courier New,monospace;font-size:.875rem;overflow-x:auto}.lexical-quote{border-left:4px solid #3b82f6;padding-left:1rem;margin:1rem 0;font-style:italic;color:#6b7280}.lexical-link{color:#3b82f6;text-decoration:underline;cursor:pointer}.lexical-link:hover{color:#1d4ed8}.lexical-toolbar{padding:.75rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb;flex-wrap:wrap}.lexical-toolbar,.lexical-toolbar-group{display:flex;align-items:center;gap:.25rem}.lexical-toolbar-group{margin-right:1rem}.lexical-toolbar-separator{width:1px;height:1.5rem;background-color:#d1d5db;margin-right:1rem}.lexical-toolbar-button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.375rem;background-color:transparent;cursor:pointer;transition:background-color .2s}.lexical-toolbar-button:hover{background-color:#e5e7eb}.lexical-toolbar-button.active{background-color:#3b82f6;color:white}.lexical-toolbar-button.active:hover{background-color:#2563eb}.lexical-editor .placeholder{color:#9ca3af;position:absolute;top:2.5cm;left:2cm;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lexical-editor .selected{background-color:#3b82f6;color:white}@media (max-width:768px){.lexical-editor-input{padding:2cm 1.5cm 1.5cm!important;font-size:11pt!important}.lexical-editor .placeholder{top:2cm;left:1.5cm}.lexical-paragraph{font-size:11pt!important;line-height:1.5!important}}@media (prefers-color-scheme:dark){.lexical-editor{color:#f9fafb;font-family:Arial,Helvetica,sans-serif!important;font-size:11pt!important;line-height:1.5!important}.lexical-editor .placeholder{color:#6b7280}.lexical-text-code{background-color:#374151;color:#e5e7eb}.lexical-heading-h1{color:#f9fafb}.lexical-heading-h1,.lexical-heading-h2{font-family:Arial,Helvetica,sans-serif!important}.lexical-heading-h2{color:#e5e7eb}.lexical-heading-h3{color:#d1d5db}.lexical-heading-h3,.lexical-paragraph{font-family:Arial,Helvetica,sans-serif!important}.lexical-code{background-color:#374151;border-color:#4b5563;color:#e5e7eb}.lexical-quote{border-left-color:#60a5fa;color:#9ca3af}.lexical-link{color:#60a5fa}.lexical-link:hover{color:#93c5fd}.lexical-toolbar{background-color:#1f2937;border-bottom-color:#374151}.lexical-toolbar-separator{background-color:#4b5563}.lexical-toolbar-button:hover{background-color:#374151}.lexical-toolbar-button.active{background-color:#3b82f6}.lexical-toolbar-button.active:hover{background-color:#2563eb}}