.mdxeditor-root{--mdxeditor-list-margin:1em 0;--mdxeditor-list-padding:0 0 0 2em;border-radius:.5rem;background:transparent}.dark .mdxeditor-content,.dark .mdxeditor-root,.dark .mdxeditor-root div[contenteditable=true],.dark [class*=contentEditable],.dark [data-lexical-editor]{color:var(--foreground)!important;--baseTextContrast:var(--foreground)!important}.dark .mdxeditor-root [class*=contentEditable] *,.dark .mdxeditor-root [data-lexical-editor] *{color:inherit!important}.dark .mdxeditor-content :is(h1,h2,h3,h4,h5,h6,p,li,span,strong,em,b,i,a,code,td,th){color:var(--foreground)!important}.mdxeditor-toolbar{background-color:var(--background)!important;border-bottom:1px solid var(--border)!important;color:var(--foreground)!important;padding:4px!important;gap:4px!important}.mdxeditor-toolbar,.mdxeditor-toolbar button{display:flex!important;align-items:center!important}.mdxeditor-toolbar button{height:32px!important;width:32px!important;padding:0!important;justify-content:center!important;border-radius:var(--radius-sm)!important;transition:all .2s ease!important;background-color:transparent!important;border:none!important}.mdxeditor-toolbar button:hover,.mdxeditor-toolbar button[aria-pressed=true],.mdxeditor-toolbar button[data-state=on]{background-color:var(--accent)!important;color:var(--accent-foreground)!important}.mdxeditor-toolbar button svg{width:16px!important;height:16px!important;color:currentColor!important}.mdxeditor-content{color:var(--foreground);font-size:16px;line-height:1.6}.mdxeditor-root ol,.mdxeditor-root ul{margin:var(--mdxeditor-list-margin)!important;padding:var(--mdxeditor-list-padding)!important;display:block!important}.mdxeditor-root ul{list-style-type:disc!important}.mdxeditor-root ol{list-style-type:decimal!important}.mdxeditor-root li{display:list-item!important;margin:.25em 0!important}.mdxeditor-root ol ol,.mdxeditor-root ol ul,.mdxeditor-root ul ol,.mdxeditor-root ul ul{margin-top:0!important;margin-bottom:0!important}.mdxeditor-root ul ul{list-style-type:circle!important}.mdxeditor-root ul ul ul{list-style-type:square!important}.mdxeditor-root li::marker{display:inline-block!important;color:currentColor!important}.mdxeditor-root [class*=contentEditable],.mdxeditor-root [class*=rootContentEditableWrapper]{position:relative!important;height:100%!important;min-height:0!important}.mdxeditor-root [class*=contentEditable]{z-index:2!important;overflow-y:auto!important}.mdxeditor-root [class*=placeholder]{position:absolute!important;inset:0!important;overflow:hidden!important;pointer-events:none!important;user-select:none!important;color:var(--muted-foreground)!important;white-space:pre-wrap!important;line-height:inherit!important;margin:0!important;z-index:1!important}.mdxeditor-root:focus-within [class*=placeholder]{display:none!important}.mdxeditor-content h2{display:block!important;font-size:1.5em!important;font-weight:700!important;margin-top:1.5em!important;margin-bottom:.5em!important;line-height:1.25!important}.dark .mdxeditor-content h2,.mdxeditor-content h2{color:var(--foreground)!important}.mdxeditor-content h2 strong{font-weight:700!important;color:inherit!important}.mdxeditor-content ul{display:block!important;list-style-type:disc!important;margin-left:1.5em!important;margin-bottom:1rem!important;padding-left:0!important}.mdxeditor-content li{display:list-item!important;margin-bottom:.35rem!important}.mdxeditor-content strong{font-weight:600!important}.mdxeditor-content p{display:block!important;margin-bottom:1rem!important}.mdxeditor-root [data-radix-popper-content-wrapper]{background-color:var(--popover)!important;color:var(--popover-foreground)!important;border:1px solid var(--border)!important}.mdxeditor-root [data-radix-popper-content-wrapper] button{color:var(--popover-foreground)!important}.mdxeditor-root [data-radix-popper-content-wrapper] button:hover{background-color:var(--accent)!important;color:var(--accent-foreground)!important}.mdxeditor-root [data-radix-popper-content-wrapper] input{background-color:var(--input)!important;color:var(--foreground)!important;border-color:var(--border)!important}.mdxeditor-root [data-radix-popper-content-wrapper] input::placeholder{color:var(--muted-foreground)!important}.mdxeditor-root [role=dialog],.mdxeditor-root [role=listbox],.mdxeditor-root [role=menu]{background-color:var(--popover)!important;color:var(--popover-foreground)!important;border:1px solid var(--border)!important}.mdxeditor-root [role=dialog] button,.mdxeditor-root [role=listbox] button,.mdxeditor-root [role=menu] button{color:var(--popover-foreground)!important}.mdxeditor-root [role=dialog] button:hover,.mdxeditor-root [role=listbox] button:hover,.mdxeditor-root [role=menu] button:hover{background-color:var(--accent)!important;color:var(--accent-foreground)!important}.mdxeditor-root [data-radix-popper-content-wrapper] label,.mdxeditor-root [data-radix-popper-content-wrapper] table,.mdxeditor-root [role=dialog] label,.mdxeditor-root [role=dialog] table{color:var(--popover-foreground)!important}.mdxeditor-root [class*=addColumnButton],.mdxeditor-root [class*=addRowButton],.mdxeditor-root [class*=deleteColumnButton],.mdxeditor-root [class*=deleteRowButton],.mdxeditor-root [class*=tableColumnEditorTrigger]{background-color:var(--background)!important;color:var(--foreground)!important;border:none!important}.mdxeditor-root [class*=addColumnButton]:hover,.mdxeditor-root [class*=addRowButton]:hover,.mdxeditor-root [class*=deleteColumnButton]:hover,.mdxeditor-root [class*=deleteRowButton]:hover,.mdxeditor-root [class*=tableColumnEditorTrigger]:hover{background-color:var(--accent)!important;color:var(--accent-foreground)!important}.mdxeditor-root [class*=addColumnButton] svg,.mdxeditor-root [class*=addRowButton] svg,.mdxeditor-root [class*=deleteColumnButton] svg,.mdxeditor-root [class*=deleteRowButton] svg,.mdxeditor-root [class*=tableColumnEditorTrigger] svg{color:var(--foreground)!important;fill:currentColor!important;stroke:currentColor!important}.mdxeditor-root [class*=toggleGroupRoot]{background-color:var(--muted)!important;border:none!important}.mdxeditor-root [class*=toggleGroupRoot] button{color:var(--foreground)!important;background-color:transparent!important}.mdxeditor-root [class*=toggleGroupRoot] button:hover{background-color:var(--accent)!important;color:var(--accent-foreground)!important}.mdxeditor-root [class*=toggleGroupRoot] button[aria-pressed=true],.mdxeditor-root [class*=toggleGroupRoot] button[data-state=on]{background-color:var(--primary)!important;color:var(--primary-foreground)!important}.mdxeditor-root [class*=toggleGroupRoot] svg{color:currentColor!important;fill:currentColor!important}.mdxeditor-root [class*=tableEditor],.mdxeditor-root [class*=tableEditor] table{border-color:var(--border)!important}.mdxeditor-root [class*=tableEditor] td,.mdxeditor-root [class*=tableEditor] th{border-color:var(--border)!important;color:var(--foreground)!important;background-color:transparent!important}