.ql-container{margin:0;display:block;position:relative}.ql-container .ql-editor{tab-size:4;white-space:pre-wrap;word-wrap:break-word;outline:none;display:block;overflow-y:auto}.ql-container .ql-editor.ql-blank:before{color:var(--bs-secondary-color);content:attr(data-placeholder);pointer-events:none;font-size:16px;font-style:italic;position:absolute}.ql-snow,.ql-bubble{box-sizing:border-box}.ql-snow .ql-hidden,.ql-bubble .ql-hidden{display:none!important}.ql-snow .ql-transparent,.ql-bubble .ql-transparent{opacity:.4}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin,.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-direction.ql-active svg:last-child,.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child,.ql-bubble .ql-direction.ql-active svg:first-child,.ql-snow .ql-direction svg:last-child,.ql-bubble .ql-direction svg:last-child{display:none}.ql-snow.ql-toolbar,.ql-snow .ql-toolbar,.ql-bubble.ql-toolbar,.ql-bubble .ql-toolbar{border-top-left-radius:.375rem;border-top-right-radius:.375rem;padding:.5rem}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after,.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button,.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{cursor:pointer;float:inline-start;background:0 0;border:none;block-size:1.5rem;inline-size:1.75rem;padding-block:.1875rem;padding-inline:.3125rem;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg,.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:inline-start;block-size:100%}.ql-snow.ql-toolbar .ql-picker-options,.ql-snow .ql-toolbar .ql-picker-options,.ql-bubble.ql-toolbar .ql-picker-options,.ql-bubble .ql-toolbar .ql-picker-options{box-shadow:var(--bs-box-shadow-lg)}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file],.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-tooltip,.ql-bubble .ql-tooltip{position:absolute}.ql-snow .ql-tooltip:not(.ql-flip),.ql-bubble .ql-tooltip:not(.ql-flip){transform:translateY(.625rem)}.ql-snow .ql-tooltip a,.ql-bubble .ql-tooltip a{cursor:pointer}.ql-snow .ql-formats,.ql-bubble .ql-formats{vertical-align:middle;margin-inline-end:.9375rem;display:inline-block}.ql-snow .ql-formats:after,.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-picker,.ql-bubble .ql-picker{float:inline-start;vertical-align:middle;block-size:1.5rem;display:inline-block;position:relative}.ql-snow .ql-picker.ql-expanded .ql-picker-options,.ql-bubble .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-block-start:-.0625rem;display:block;inset-block-start:100%}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header,.ql-bubble .ql-picker.ql-header{inline-size:6.125rem}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-bubble .ql-picker.ql-header .ql-picker-label:before,.ql-bubble .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2.875rem}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:2.375rem}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.75rem}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1.5rem}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:1.125rem}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.9375rem}.ql-snow .ql-picker.ql-font,.ql-bubble .ql-picker.ql-font{inline-size:6.75rem}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-bubble .ql-picker.ql-font .ql-picker-label:before,.ql-bubble .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-size,.ql-bubble .ql-picker.ql-size{inline-size:6.125rem}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-bubble .ql-picker.ql-size .ql-picker-label:before,.ql-bubble .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker:not(.ql-color-picker,.ql-icon-picker) svg,.ql-bubble .ql-picker:not(.ql-color-picker,.ql-icon-picker) svg{inline-size:1.125rem;margin-block-start:-.5625rem;position:absolute;inset-block-start:50%;inset-inline-end:0}.ql-snow .ql-picker-label,.ql-bubble .ql-picker-label{cursor:pointer;border:.0625rem solid #0000;block-size:100%;inline-size:100%;padding-inline:.5rem .125rem;display:inline-block;position:relative}.ql-snow .ql-picker-label:before,.ql-bubble .ql-picker-label:before{line-height:1.375rem;display:inline-block}.ql-snow .ql-picker-options,.ql-bubble .ql-picker-options{white-space:nowrap;min-inline-size:100%;padding-block:.25rem;padding-inline:.5rem;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item,.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;padding-block:.3125rem;display:block}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker,.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{inline-size:1.75rem}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label,.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding-block:.125rem;padding-inline:.25rem}.ql-snow .ql-icon-picker .ql-picker-options,.ql-bubble .ql-icon-picker .ql-picker-options{padding-block:.25rem;padding-inline:0}.ql-snow .ql-icon-picker .ql-picker-item,.ql-bubble .ql-icon-picker .ql-picker-item{block-size:1.5rem;inline-size:1.5rem;padding-block:.125rem;padding-inline:.25rem}.ql-snow .ql-color-picker .ql-picker-options,.ql-bubble .ql-color-picker .ql-picker-options{inline-size:9.5rem;padding-block:.1875rem;padding-inline:.3125rem}.ql-snow .ql-color-picker .ql-picker-item,.ql-bubble .ql-color-picker .ql-picker-item{float:inline-start;border:.0625rem solid #0000;block-size:1rem;inline-size:1rem;margin:.125rem;padding:0}.ql-snow .ql-color-picker.ql-background .ql-picker-item,.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:var(--bs-paper-bg)}.ql-snow .ql-color-picker.ql-color .ql-picker-item,.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:var(--bs-pure-black)}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill,.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:var(--bs-body-color)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-snow .ql-italic svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-snow .ql-list svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-snow .ql-indent svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-snow .ql-direction svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-snow .ql-align svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-snow .ql-link svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-snow .ql-image svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-snow .ql-clean svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-bubble .ql-italic svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-bubble .ql-list svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-bubble .ql-indent svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-bubble .ql-direction svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-bubble .ql-align svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-bubble .ql-link svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-bubble .ql-image svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ql-bubble .ql-clean svg){transform:scaleX(-1)}.ql-snow.ql-toolbar,.ql-snow .ql-toolbar{border:.0625rem solid color-mix(in sRGB, var(--bs-base-color) 22%, var(--bs-paper-bg));background:var(--bs-paper-bg);background-clip:padding-box}.ql-snow.ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar button:hover,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:var(--bs-primary)}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:var(--bs-primary)}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:var(--bs-primary)}.ql-snow.ql-toolbar+.ql-container.ql-snow{border-block-start:0}.ql-snow.ql-toolbar+.ql-container.ql-snow .ql-editor,.ql-snow.ql-toolbar+.ql-container.ql-snow{border-bottom-right-radius:var(--bs-border-radius);border-bottom-left-radius:var(--bs-border-radius)}.ql-snow .ql-editor{background:var(--bs-paper-bg);min-block-size:15rem;padding-block:.5rem;padding-inline:.9375rem}.ql-snow .ql-editor.ql-blank:before{padding-block:0;padding-inline:0 .9375rem}.ql-snow .ql-editor .ql-code-block-container{background-color:var(--bs-dark);color:var(--bs-white);border-radius:.188rem;margin-block:.3125rem;padding-block:.4375rem;padding-inline:.625rem;position:relative;overflow:visible}.ql-snow .ql-editor .ql-code-block-container .ql-ui{position:absolute;inset-block-start:.3125rem;inset-inline-end:.3125rem}.ql-snow .ql-picker{color:var(--bs-body-color)}.ql-snow .ql-picker.ql-expanded .ql-picker-label{z-index:2;border-color:color-mix(in sRGB, var(--bs-base-color) 22%, var(--bs-paper-bg));color:var(--bs-secondary-color)}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:var(--bs-secondary-color)}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:var(--bs-secondary-color)}.ql-snow .ql-stroke{fill:none;stroke:var(--bs-body-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:var(--bs-body-color);stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-picker-label{border:.0625rem solid #0000}.ql-snow .ql-picker-options{border:.0625rem solid var(--bs-border-color);background-clip:padding-box;background-color:var(--bs-paper-bg)}.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:var(--bs-pure-black)}.ql-snow .ql-tooltip{border:0 solid var(--bs-border-color);background-clip:padding-box;background-color:var(--bs-paper-bg);box-shadow:var(--bs-box-shadow-lg);color:var(--bs-body-color);white-space:nowrap;border-radius:.375rem;padding-block:.3125rem;padding-inline:.75rem;display:flex}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-inline-end:.5rem;line-height:1.625rem}.ql-snow .ql-tooltip input[type=text]{border:.0625rem solid color-mix(in sRGB, var(--bs-base-color) 22%, var(--bs-paper-bg));background-color:var(--bs-paper-bg);inline-size:10.625rem;margin:0;padding-block:.1875rem;padding-inline:.3125rem;font-size:.8125rem;display:none}.ql-snow .ql-tooltip a.ql-action:after{border-inline-end:.0625rem solid var(--bs-secondary-color);content:"Edit";margin-inline-start:1rem;padding-inline-end:.5rem}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-inline-start:.5rem}.ql-snow .ql-tooltip a{line-height:1.625rem}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-inline-end:0;padding-inline-end:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow.ql-container{border:.0625rem solid color-mix(in sRGB, var(--bs-base-color) 22%, var(--bs-paper-bg))}.ql-bubble{--bs-bubble-tooltip-bg:#444;--bs-bubble-tooltip-color:#ccc}.ql-bubble.ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar button:hover,.ql-bubble .ql-toolbar button:focus,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:var(--bs-white)}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:var(--bs-white)}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:var(--bs-white)}@media (pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:var(--bs-bubble-tooltip-color)}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:var(--bs-bubble-tooltip-color)}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:var(--bs-bubble-tooltip-color)}}.ql-bubble .ql-stroke{fill:none;stroke:var(--bs-bubble-tooltip-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-bubble .ql-stroke-miter{fill:none;stroke:var(--bs-bubble-tooltip-color);stroke-miterlimit:10;stroke-width:2px}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:var(--bs-bubble-tooltip-color)}.ql-bubble .ql-picker{color:var(--bs-bubble-tooltip-color)}.ql-bubble .ql-picker-options{background-color:var(--bs-bubble-tooltip-bg)}.ql-bubble .ql-toolbar .ql-formats{margin-block:.5rem;margin-inline:0 .75rem}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-inline-start:.75rem}.ql-bubble .ql-tooltip-arrow{content:" ";border-inline:.375rem solid #0000;margin-inline-start:-.375rem;display:block;position:absolute;inset-inline-start:50%}.ql-bubble .ql-tooltip{z-index:1090;background-color:var(--bs-bubble-tooltip-bg);color:var(--bs-white);border-radius:.375rem}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-block-end:.375rem solid var(--bs-bubble-tooltip-bg);inset-block-start:-.375rem}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-block-start:.375rem solid var(--bs-bubble-tooltip-bg);inset-block-end:-.375rem}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{color:var(--bs-white);background:0 0;border:none;inline-size:100%;padding-block:.625rem;padding-inline:1.25rem;font-size:.8125rem}.ql-bubble .ql-tooltip-editor a{position:absolute;inset-block-start:.625rem;inset-inline-end:1.25rem}.ql-bubble .ql-editing .ql-tooltip-editor{display:block}[data-bs-theme=dark] .ql-bubble{--bs-bubble-tooltip-bg:var(--bs-body-bg)}
