/*! tailwindcss v4.1.18 | 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-border-style:solid;--tw-outline-style:solid}}}[data-scope=editor][data-part=root]{border-radius:var(--border-radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));flex-direction:column;display:flex}[data-scope=editor][data-part=root][data-focus]{border-color:var(--color-primary-200);outline-color:var(--color-primary-200);outline-style:var(--tw-outline-style);outline-offset:-1px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}[data-theme=dark] [data-scope=editor][data-part=root]{border-color:var(--color-gray-700,oklch(37.3% .034 259.733))}[data-theme=dark] [data-scope=editor][data-part=root][data-focus]{border-color:var(--color-primary-700);outline-color:var(--color-primary-700)}[data-scope=editor][data-part=toolbar]{--button-size:calc(var(--font-size-md)*var(--line-height));border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));padding:calc(var(--spacing,.25rem)*1);flex-flow:wrap;flex-grow:0;display:none}[data-theme=dark] [data-scope=editor][data-part=toolbar]{border-color:var(--color-gray-700,oklch(37.3% .034 259.733))}[data-scope=editor][data-part=toolbar][data-editable]{display:flex}[data-scope=editor][data-part=toolbar-button]{width:var(--button-size);height:var(--button-size);border-radius:var(--border-radius-md);cursor:pointer;padding:calc(var(--spacing,.25rem)*4);color:var(--color-gray-500,oklch(55.1% .027 264.364));flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] [data-scope=editor][data-part=toolbar-button]{color:var(--color-gray-300,oklch(87.2% .01 258.338))}[data-scope=editor][data-part=toolbar-button]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-800,oklch(27.8% .033 256.848))}[data-theme=dark] [data-scope=editor][data-part=toolbar-button]:hover{background-color:var(--color-gray-800,oklch(27.8% .033 256.848));color:var(--color-gray-200,oklch(92.8% .006 264.531))}[data-scope=editor][data-part=toolbar-button][data-active]{color:var(--color-primary-500)}[data-theme=dark] [data-scope=editor][data-part=toolbar-button][data-active]{color:var(--color-primary-300)}[data-scope=editor][data-part=toolbar-button][disabled],[data-scope=editor][data-part=toolbar-button][disabled]:hover,[data-theme=dark] [data-scope=editor][data-part=toolbar-button][disabled],[data-theme=dark] [data-scope=editor][data-part=toolbar-button][disabled]:hover{cursor:not-allowed;color:var(--color-gray-500,oklch(55.1% .027 264.364));opacity:.33;background-color:#0000}[data-scope=editor][data-part=toolbar-separator]{margin-top:calc(var(--spacing,.25rem)*2);margin-right:calc(var(--spacing,.25rem)*1);margin-bottom:calc(var(--spacing,.25rem)*2);margin-left:calc(var(--spacing,.25rem)*1);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));flex-grow:0;flex-shrink:0;width:1px;display:inline-flex}[data-theme=dark] [data-scope=editor][data-part=toolbar-separator]{background-color:var(--color-gray-700,oklch(37.3% .034 259.733))}[data-scope=editor][data-part=content]{flex:1;width:100%;display:inline-flex;overflow-y:auto}[data-scope=editor][data-part=content] [contenteditable=true]{--tw-outline-style:none;outline-style:none;width:100%;height:100%}[data-scope=editor][data-part=source]{resize:none;width:100%;height:100%;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);--tw-outline-style:none;outline-style:none}[data-scope=editor][data-part=content],[data-scope=editor][data-part=source]{padding:calc(var(--padding-y-md)/2)calc(var(--padding-x-md)/2)}:is([data-scope=editor][data-part=content],[data-scope=editor][data-part=source])[data-disabled]{cursor:not-allowed;opacity:.5}.tiptap>:first-child{margin-top:calc(var(--spacing,.25rem)*0)}.tiptap>:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.tiptap p{margin-inline:calc(var(--spacing,.25rem)*0);margin-block:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*0)}.tiptap ul,.tiptap ol{margin-block:calc(var(--spacing,.25rem)*2);margin-right:calc(var(--spacing,.25rem)*0);margin-left:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*0)}.tiptap ol{list-style-type:decimal}.tiptap ul{list-style-type:disc}.tiptap ul li p,.tiptap ol li p{margin-block:calc(var(--spacing,.25rem)*1)}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{font-size:var(--heading-3-font-size);font-weight:var(--heading-3-weight);line-height:var(--heading-3-line-height);text-wrap:pretty;margin-top:calc(var(--spacing,.25rem)*4)}.tiptap hr{margin-block:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
