.editor-placeholder{pointer-events:none;position:absolute;left:.75rem;top:.5rem;user-select:none;color:hsl(var(--muted-foreground))}.editor-paragraph{margin-bottom:.5rem}.editor-paragraph:last-child{margin-bottom:0}.editor-quote{margin-top:1rem;margin-bottom:1rem;border-left-width:4px;border-color:hsl(var(--muted-foreground));padding-left:1rem;font-style:italic;color:hsl(var(--muted-foreground))}.ContentEditable__root .editor-heading-h1,.ContentEditable__root h1,.editor-heading-h1,[data-lexical-editor] h1,div[contenteditable=true] h1{font-size:2rem!important;line-height:2.5rem!important;font-weight:700!important;margin:1rem 0!important}.ContentEditable__root .editor-heading-h2,.ContentEditable__root h2,.editor-heading-h2,[data-lexical-editor] h2,div[contenteditable=true] h2{font-size:1.5rem!important;line-height:2rem!important;font-weight:700!important;margin:.75rem 0!important}.ContentEditable__root .editor-heading-h3,.ContentEditable__root h3,.editor-heading-h3,[data-lexical-editor] h3,div[contenteditable=true] h3{font-size:1.25rem!important;line-height:1.75rem!important;font-weight:700!important;margin:.75rem 0!important}.ContentEditable__root .editor-heading-h4,.ContentEditable__root h4,.editor-heading-h4,[data-lexical-editor] h4,div[contenteditable=true] h4{font-size:1.125rem!important;line-height:1.75rem!important;font-weight:700!important;margin:.5rem 0!important}.ContentEditable__root .editor-heading-h5,.ContentEditable__root h5,.editor-heading-h5,[data-lexical-editor] h5,div[contenteditable=true] h5{font-size:1rem!important;line-height:1.5rem!important;font-weight:700!important;margin:.5rem 0!important}.ContentEditable__root .editor-heading-h6,.ContentEditable__root h6,.editor-heading-h6,[data-lexical-editor] h6,div[contenteditable=true] h6{font-size:.875rem!important;line-height:1.25rem!important;font-weight:700!important;margin:.5rem 0!important}.editor-list-ol{list-style-type:decimal}.editor-list-ol,.editor-list-ul{margin-top:.5rem;margin-bottom:.5rem;margin-left:1.5rem}.editor-list-ul{list-style-type:disc}.editor-listitem{margin-bottom:.25rem}.editor-nested-listitem{list-style-type:none}.editor-link{color:hsl(var(--primary));text-decoration-line:underline}.editor-link:hover{color:hsl(var(--primary)/.8)}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration-line:underline}.editor-text-strikethrough{text-decoration-line:line-through}.editor-text-underlineStrikethrough{text-decoration-line:underline;text-decoration-line:line-through}.editor-text-code{border-radius:.25rem;padding:.125rem .375rem}.editor-code,.editor-text-code{background-color:hsl(var(--muted));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.editor-code{margin-top:.5rem;margin-bottom:.5rem;overflow:auto;border-radius:calc(var(--radius) - 2px);padding:1rem}.editor-tokenComment{font-style:italic;color:hsl(var(--muted-foreground))}.editor-tokenPunctuation{color:hsl(var(--foreground))}.editor-tokenProperty{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.editor-tokenSelector{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.editor-tokenOperator{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.editor-tokenAttr{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.editor-tokenVariable{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.editor-tokenFunction{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.ContentEditable__root{min-height:inherit}.ContentEditable__root,.ContentEditable__root:focus{outline:2px solid transparent;outline-offset:2px}.ContentEditable__root p{position:relative;margin:0}.ContentEditable__root p:empty:first-child:before{content:"";display:block;height:0}.ContentEditable__root h1,.ContentEditable__root h2,.ContentEditable__root h3,.ContentEditable__root h4,.ContentEditable__root h5,.ContentEditable__root h6{font-family:inherit!important;color:inherit!important}.ContentEditable__root h1{font-size:2rem!important;font-weight:700!important;line-height:2.5rem!important;margin:1rem 0!important}.ContentEditable__root h2{font-size:1.5rem!important;font-weight:700!important;line-height:2rem!important;margin:.75rem 0!important}.ContentEditable__root h3{font-size:1.25rem!important;margin:.75rem 0!important}.ContentEditable__root h3,.ContentEditable__root h4{font-weight:700!important;line-height:1.75rem!important}.ContentEditable__root h4{font-size:1.125rem!important;margin:.5rem 0!important}.ContentEditable__root h5{font-size:1rem!important;font-weight:700!important;line-height:1.5rem!important;margin:.5rem 0!important}.ContentEditable__root h6{font-size:.875rem!important;font-weight:700!important;line-height:1.25rem!important;margin:.5rem 0!important}.editor-toolbar{border-bottom-width:1px;background-color:hsl(var(--background))}.ContentEditable__root .Lexical__selection{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.ContentEditable__root .Lexical__selection:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.ContentEditable__root ul{list-style-type:disc}.ContentEditable__root ol,.ContentEditable__root ul{margin-top:.5rem;margin-bottom:.5rem;list-style-position:inside}.ContentEditable__root ol{list-style-type:decimal}.ContentEditable__root .editor-quote,.ContentEditable__root blockquote{margin-top:1rem;margin-bottom:1rem;border-left-width:4px;border-color:hsl(var(--muted-foreground));padding-left:1rem;font-style:italic;color:hsl(var(--muted-foreground))}.ContentEditable__root+div{pointer-events:none;position:absolute;top:.5rem;left:.75rem;user-select:none;color:hsl(var(--muted-foreground))}.ContentEditable__root:focus+div{opacity:0}.ContentEditable__root{position:relative;z-index:10}.ContentEditable__root+div{z-index:0}div[contenteditable=true] h1,div[contenteditable=true] h2,div[contenteditable=true] h3,div[contenteditable=true] h4,div[contenteditable=true] h5,div[contenteditable=true] h6{font-family:inherit!important;color:inherit!important}div[role=textbox] h1{font-size:2rem!important;font-weight:700!important}div[role=textbox] h2{font-size:1.5rem!important;font-weight:700!important}div[role=textbox] h3{font-size:1.25rem!important;font-weight:700!important}div[role=textbox] h4{font-size:1.125rem!important;font-weight:700!important}div[role=textbox] h5{font-size:1rem!important;font-weight:700!important}div[role=textbox] h6{font-size:.875rem!important;font-weight:700!important}