/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.prose a{color:var(--stuut-blue-500)}.prose :where(p){margin-top:0;margin-bottom:0}.prose :where(li)::marker{color:var(--muted-foreground)}.prose .tableWrapper{margin:1em 0;overflow-x:auto}.prose td .tableWrapper,.prose td table{margin:0!important}.prose table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.prose table td,.prose table th{border:1px solid var(--border);vertical-align:top;box-sizing:border-box;min-width:4rem;padding:.5rem .75rem;position:relative}.prose table th{background-color:var(--muted);text-align:left;font-weight:600}.prose table p{margin:0}.prose.prose-sm :where(h1){font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.prose.prose-sm :where(h2){font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.prose.prose-sm :where(h3){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.prose.prose-sm :where(h4){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.ProseMirror table .selectedCell:after{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ProseMirror table .selectedCell:after{background:color-mix(in oklch, var(--primary) 18%, transparent)}}.ProseMirror table .selectedCell:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.ProseMirror table .column-resize-handle{background-color:var(--primary);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .is-editor-empty:before{content:attr(data-placeholder);color:#adb5bd;float:left;opacity:.8;height:0}@keyframes blink{50%{opacity:0}}.single-line-editor{white-space:nowrap;cursor:text;display:block;overflow:auto hidden}.single-line-editor::-webkit-scrollbar{display:none}.single-line-editor *{white-space:nowrap!important;display:inline!important}.ProseMirror .image-wrapper{max-width:100%;font-size:0;line-height:0;display:inline-block;position:relative;overflow:visible}.ProseMirror .image-wrapper img{max-width:100%;height:auto;margin:0;padding:0;display:block}.ProseMirror .image-wrapper.ProseMirror-selectednode{outline:2px solid #ff6a13}.ProseMirror .image-wrapper .resize-handle{cursor:nwse-resize;opacity:0;pointer-events:auto;background:#ff6a13;border:2px solid #fff;border-radius:50%;width:12px;height:12px;transition:opacity .2s;position:absolute;bottom:-5px;right:-5px;box-shadow:0 1px 3px #0003}.ProseMirror .image-wrapper:hover .resize-handle{opacity:1}.ProseMirror .image-wrapper img{pointer-events:none}@property --tw-font-weight{syntax:"*";inherits:false}
