/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.ProseMirror,.ProseMirror-menubar-wrapper{--s-25:#f8fafc;--s-50:#f1f5f8;--s-75:#ebf0f5;--s-100:#e4ebf1;--s-200:#c9d7e3;--s-300:#aec3d5;--s-400:#93afc8;--s-500:#779bbb;--s-600:#446888;--s-700:#37546d;--s-800:#293f51;--s-900:#1b2836;--space-zero:0;--space-micro:2px;--space-smaller:4px;--space-small:8px;--space-one:1px;--space-slab:12px;--space-normal:16px;--space-medium:24px;--space-large:32px;--space-larger:48px;--space-big:54px;--font-size-small:14px;--font-size-default:16px;--font-size-medium:18px;--font-size-large:20px;--font-size-larger:22px;--font-size-big:24px;--font-size-bigger:3px;--font-weight-feather:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:600;--font-weight-black:700;--font-weight-heavy:800;--border-radius-small:3px;--border-radius-medium:7px}.ProseMirror{padding:var(--space-smaller);word-wrap:break-word;white-space:pre-wrap;font-variant-ligatures:none;outline:none;line-height:1.4;position:relative}.ProseMirror-hideselection ::-moz-selection{background:0 0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror-selectednode{outline:2px solid var(--w-200)}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";border:2px solid var(--w-200);pointer-events:none;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-32px}.ProseMirror-textblock-dropdown{min-width:3em}.ProseMirror-menu{margin:0 -4px;line-height:1}.ProseMirror-tooltip .ProseMirror-menu{white-space:pre;width:-moz-fit-content;width:fit-content}.ProseMirror-menuitem{margin-right:14px;display:inline-block}.ProseMirror-menu-active{background:var(--s-75);border-radius:var(--border-radius-small)}.ProseMirror-menu-disabled{opacity:.3}.ProseMirror-menubar{min-height:var(--space-medium);color:var(--s-700);padding:var(--space-small) 0;z-index:10;box-sizing:border-box;background:#fff;position:relative;top:0;right:0;overflow:visible}.ProseMirror-icon{vertical-align:-2px;padding:var(--space-smaller);cursor:pointer;box-sizing:content-box;line-height:.8;display:inline-block}.ProseMirror-menu-disabled.ProseMirror-icon{cursor:default}.ProseMirror-icon svg{fill:none;stroke:currentColor;stroke-width:2px;height:14px;width:14px!important}.ProseMirror-icon span{vertical-align:text-top}.ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.ProseMirror-prompt-backdrop{background:0 0;border:none;justify-content:center;align-items:center;max-width:none;max-height:none;padding:0;display:flex;overflow:visible}.ProseMirror-prompt{padding:var(--space-normal);background:#fff;position:relative}.ProseMirror-prompt input[type=text]{padding:0 4px}.ProseMirror-prompt-close{color:#666;background:0 0;border:none;padding:0;position:absolute;top:1px;left:2px}.ProseMirror-prompt-close:after{content:"âœ•";font-size:12px}.ProseMirror-invalid{background:#ffc;border:1px solid #cc7;border-radius:4px;min-width:10em;padding:5px 10px;position:absolute}.ProseMirror-prompt-buttons{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:4px;display:flex}#editor,.editor{color:#000;background:#fff padding-box padding-box;border:2px solid #0003;border-radius:4px;margin-bottom:23px;padding:5px 0}.ProseMirror ul,.ProseMirror ol{padding-left:var(--space-normal);margin-left:0}.ProseMirror ul,.ProseMirror ul ul,.ProseMirror ul ul ul{list-style-type:disc}.ProseMirror ol,.ProseMirror ol ol,.ProseMirror ol ol ol{list-style-type:decimal}.ProseMirror li{padding-left:var(--space-smaller);position:relative}.ProseMirror blockquote{padding-left:var(--space-small);border-left:var(--space-smaller) solid var(--s-200);margin:var(--space-normal) 0;padding-top:0}.ProseMirror blockquote p{color:var(--s-600)}.ProseMirror pre{white-space:pre-wrap;background:var(--s-900);border-radius:var(--border-radius-medium);padding:var(--space-small);margin-bottom:var(--space-small)}.ProseMirror strong code,.ProseMirror p code{background:var(--s-75);border-radius:var(--border-radius-small);padding:var(--space-smaller);color:var(--s-800);font-family:"ui-monospace",SFMono-Regular,Menlo,Monaco,Consolas,'"Liberation Mono"','"Courier New"',"monospace"}.ProseMirror pre code{color:#fff;background:0 0;padding:0}.ProseMirror p:first-child,.ProseMirror h1:first-child,.ProseMirror h2:first-child,.ProseMirror h3:first-child,.ProseMirror h4:first-child,.ProseMirror h5:first-child,.ProseMirror h6:first-child{margin-top:10px}.ProseMirror p{margin-bottom:var(--space-small)}.ProseMirror li::marker{font-size:var(--font-size-small)}.ProseMirror .empty-node:before{color:#aaa;cursor:text;position:absolute}.ProseMirror .empty-node:hover:before{color:#777}.ProseMirror p.empty-node:first-child:before{content:attr(data-placeholder);cursor:text}.ProseMirror p:has(>.pm-image-wrapper){line-height:0}.ProseMirror .pm-image-wrapper{max-width:100%;line-height:0;display:inline-block;position:relative}.ProseMirror .pm-image-wrapper img{max-width:100%;height:auto;display:block}.ProseMirror .pm-image-wrapper[style*=width] img{width:100%}.ProseMirror .pm-image-wrapper:hover{outline-offset:-2px;outline:2px solid #3b82f680}.ProseMirror .pm-image-wrapper .pm-image-resize-handle{color:#fff;cursor:nwse-resize;opacity:0;inset-inline-end:8px;background:#000000a6;border-radius:6px;place-items:center;width:22px;height:22px;transition:opacity .12s,background .12s;display:grid;position:absolute;bottom:8px}.ProseMirror .pm-image-wrapper .pm-image-resize-handle svg{pointer-events:none;width:12px;height:12px}.ProseMirror .pm-image-wrapper .pm-image-resize-handle:hover{background:#000c}[dir=rtl] :is(.ProseMirror .pm-image-wrapper .pm-image-resize-handle){cursor:nesw-resize}[dir=rtl] :is(.ProseMirror .pm-image-wrapper .pm-image-resize-handle) svg{transform:scaleX(-1)}.ProseMirror .pm-image-wrapper:hover .pm-image-resize-handle,.ProseMirror .pm-image-wrapper.ProseMirror-selectednode .pm-image-resize-handle{opacity:1}.rich-text-composer .ProseMirror-menubar-wrapper{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.rich-text-composer .ProseMirror-menubar{align-items:center;gap:calc(var(--spacing,.25rem) * 4);color:rgb(var(--slate-11) / 1);background-color:#0000;padding-bottom:0;display:flex;position:relative;min-height:1.25rem!important}.rich-text-composer .ProseMirror-menubar:where(:dir(ltr),[dir=ltr],[dir=ltr] *){left:-3px}.rich-text-composer .ProseMirror-menubar:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:-3px}.rich-text-composer .ProseMirror-menubar .ProseMirror-menu-active{background-color:rgb(var(--slate-5) / 1)!important}.rich-text-composer .ProseMirror-menubar .ProseMirror-menu-active:is(.dark *){background-color:rgb(var(--solid-3) / 1)!important}.rich-text-composer .ProseMirror-menubar .ProseMirror-menuitem{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;margin-right:0;display:flex}.rich-text-composer .ProseMirror-menubar .ProseMirror-menuitem .ProseMirror-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rich-text-composer .ProseMirror-menubar .ProseMirror-menuitem .ProseMirror-icon svg{width:100%;height:100%}.rich-text-composer .ProseMirror{overflow-wrap:break-word;color:rgb(var(--slate-12) / 1);padding:0;font-size:.925rem}.rich-text-composer .ProseMirror p{margin-bottom:0}.rich-text-composer .ProseMirror ul{margin-block:0;list-style-type:disc}.rich-text-composer .ProseMirror ul:where(:dir(ltr),[dir=ltr],[dir=ltr] *){padding-left:calc(var(--spacing,.25rem) * 5)}.rich-text-composer .ProseMirror ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-right:calc(var(--spacing,.25rem) * 5)}.rich-text-composer .ProseMirror ol{margin-block:0;list-style-type:decimal}.rich-text-composer .ProseMirror ol:where(:dir(ltr),[dir=ltr],[dir=ltr] *){padding-left:calc(var(--spacing,.25rem) * 5)}.rich-text-composer .ProseMirror ol:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-right:calc(var(--spacing,.25rem) * 5)}.rich-text-composer .ProseMirror a{color:#2176ff;text-decoration-line:underline}.rich-text-composer .ProseMirror code{background-color:rgba(var(--alpha-2));padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * .5);border-radius:.25rem;font-size:13px}
