/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.minimal-tiptap-editor .ProseMirror code.inline{border:1px solid var(--mt-code-color);background-color:var(--mt-code-background);border-radius:.25rem;padding:.125rem .25rem;font-size:.875rem;line-height:1.25rem}.minimal-tiptap-editor .ProseMirror pre{border:1px solid var(--mt-pre-border);background-color:var(--mt-pre-background);color:var(--mt-pre-color);-webkit-hyphens:none;hyphens:none;white-space:pre;text-align:left;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;position:relative;overflow:auto}.minimal-tiptap-editor .ProseMirror code{word-break:break-word;line-height:1.7em}.minimal-tiptap-editor .ProseMirror pre code{padding:.875rem;display:block;overflow-x:auto}.minimal-tiptap-editor .ProseMirror pre .hljs-built_in,.minimal-tiptap-editor .ProseMirror pre .hljs-builtin-name,.minimal-tiptap-editor .ProseMirror pre .hljs-function,.minimal-tiptap-editor .ProseMirror pre .hljs-keyword,.minimal-tiptap-editor .ProseMirror pre .hljs-operator{color:var(--hljs-keyword)}.minimal-tiptap-editor .ProseMirror pre .hljs-attr,.minimal-tiptap-editor .ProseMirror pre .hljs-attribute,.minimal-tiptap-editor .ProseMirror pre .hljs-params,.minimal-tiptap-editor .ProseMirror pre .hljs-property,.minimal-tiptap-editor .ProseMirror pre .hljs-symbol,.minimal-tiptap-editor .ProseMirror pre .hljs-template-variable,.minimal-tiptap-editor .ProseMirror pre .hljs-variable{color:var(--hljs-attr)}.minimal-tiptap-editor .ProseMirror pre .hljs-addition,.minimal-tiptap-editor .ProseMirror pre .hljs-link,.minimal-tiptap-editor .ProseMirror pre .hljs-name,.minimal-tiptap-editor .ProseMirror pre .hljs-regexp,.minimal-tiptap-editor .ProseMirror pre .hljs-type{color:var(--hljs-name)}.minimal-tiptap-editor .ProseMirror pre .hljs-bullet,.minimal-tiptap-editor .ProseMirror pre .hljs-string{color:var(--hljs-string)}.minimal-tiptap-editor .ProseMirror pre .hljs-section,.minimal-tiptap-editor .ProseMirror pre .hljs-subst,.minimal-tiptap-editor .ProseMirror pre .hljs-title{color:var(--hljs-title)}.minimal-tiptap-editor .ProseMirror pre .hljs-deletion,.minimal-tiptap-editor .ProseMirror pre .hljs-literal,.minimal-tiptap-editor .ProseMirror pre .hljs-type{color:var(--hljs-literal)}.minimal-tiptap-editor .ProseMirror pre .hljs-selector-class,.minimal-tiptap-editor .ProseMirror pre .hljs-selector-id,.minimal-tiptap-editor .ProseMirror pre .hljs-selector-tag{color:var(--hljs-selector-tag)}.minimal-tiptap-editor .ProseMirror pre .hljs-number{color:var(--hljs-number)}.minimal-tiptap-editor .ProseMirror pre .hljs-comment,.minimal-tiptap-editor .ProseMirror pre .hljs-meta,.minimal-tiptap-editor .ProseMirror pre .hljs-quote{color:var(--hljs-comment)}.minimal-tiptap-editor .ProseMirror pre .hljs-emphasis{font-style:italic}.minimal-tiptap-editor .ProseMirror pre .hljs-strong{font-weight:700}.minimal-tiptap-editor .ProseMirror .is-empty:before{pointer-events:none;float:left;width:100%;height:0;color:var(--mt-secondary)}.minimal-tiptap-editor .ProseMirror.ProseMirror-focused>p.has-focus.is-empty:before{content:"Type / for commands..."}.minimal-tiptap-editor .ProseMirror>p.is-editor-empty:before{content:attr(data-placeholder);pointer-events:none;float:left;height:0;color:var(--mt-secondary)}.minimal-tiptap-editor div.tiptap p{font-size:var(--mt-font-size-regular)}.minimal-tiptap-editor .ProseMirror ol{list-style-type:decimal}.minimal-tiptap-editor .ProseMirror ol ol{list-style:lower-alpha}.minimal-tiptap-editor .ProseMirror ol ol ol{list-style:lower-roman}.minimal-tiptap-editor .ProseMirror ul{list-style:outside}.minimal-tiptap-editor .ProseMirror ul ul{list-style:circle}.minimal-tiptap-editor .ProseMirror ul ul ul{list-style:square}.minimal-tiptap-editor .ProseMirror ul[data-type=taskList]{padding-left:.25rem;list-style:none}.minimal-tiptap-editor .ProseMirror ul[data-type=taskList] p{margin:0}.minimal-tiptap-editor .ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-top:.125rem;margin-right:.5rem}.minimal-tiptap-editor .ProseMirror li[data-type=taskItem]{flex-direction:row;align-items:flex-start;display:flex}.minimal-tiptap-editor .ProseMirror li[data-type=taskItem] .taskItem-checkbox-container{padding-right:.5rem;position:relative}.minimal-tiptap-editor .ProseMirror .taskItem-drag-handle{cursor:move;width:18px;height:18px;color:var(--mt-secondary);opacity:0;padding-left:.125rem;position:absolute;top:.375rem;left:-1.25rem}.minimal-tiptap-editor .ProseMirror li[data-type=taskItem]:hover:not(:has(li:hover))>.taskItem-checkbox-container>.taskItem-drag-handle{opacity:1}.minimal-tiptap-editor .ProseMirror .taskItem-drag-handle:hover{color:var(--mt-drag-handle-hover)}.minimal-tiptap-editor .ProseMirror .taskItem-checkbox{fill-opacity:0;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;border:1px solid var(--mt-secondary);vertical-align:middle;background-color:#0000;background-size:1px 2px;border-radius:.25rem;flex-shrink:0;width:.875rem;height:.875rem;padding:.125rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:75ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.minimal-tiptap-editor .ProseMirror .taskItem-checkbox:checked{border-color:var(--mt-accent-blue);background-color:var(--mt-accent-blue);background-image:url(data:image/svg+xml;utf8,%3Csvg%20width=%2210%22%20height=%229%22%20viewBox=%220%200%2010%208%22%20xmlns=%22http://www.w3.org/2000/svg%22%20fill=%22%23fbfbfb%22%3E%3Cpath%20d=%22M3.46975%205.70757L1.88358%204.1225C1.65832%203.8974%201.29423%203.8974%201.06897%204.1225C0.843675%204.34765%200.843675%204.7116%201.06897%204.93674L3.0648%206.93117C3.29006%207.15628%203.65414%207.15628%203.8794%206.93117L8.93103%201.88306C9.15633%201.65792%209.15633%201.29397%208.93103%201.06883C8.70578%200.843736%208.34172%200.843724%208.11646%201.06879C8.11645%201.0688%208.11643%201.06882%208.11642%201.06883L3.46975%205.70757Z%22%20stroke-width=%220.2%22%20/%3E%3C/svg%3E);background-repeat:no-repeat}.minimal-tiptap-editor .ProseMirror .taskItem-content{flex:1;min-width:0}.minimal-tiptap-editor .ProseMirror li[data-checked=true] .taskItem-content .taskItem-checkbox,.minimal-tiptap-editor .ProseMirror li[data-checked=true] .taskItem-content>:not([data-type=taskList]){opacity:.75}.minimal-tiptap-editor .ProseMirror{font-family:var(--font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#1f2937;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.75}.minimal-tiptap-editor .ProseMirror .heading-node{position:relative}.minimal-tiptap-editor .ProseMirror .heading-node:first-child{margin-top:0}.minimal-tiptap-editor .ProseMirror h1{letter-spacing:-.02em;color:#111827;margin-top:0;margin-bottom:1.5rem;font-size:2rem;font-weight:600;line-height:1.2}@media (min-width:640px){.minimal-tiptap-editor .ProseMirror h1{margin-bottom:2rem;font-size:2.75rem;line-height:1.15}}@media (min-width:1024px){.minimal-tiptap-editor .ProseMirror h1{font-size:3rem;font-weight:600}}.minimal-tiptap-editor .ProseMirror h2{letter-spacing:-.01em;color:#1f2937;margin-top:2rem;margin-bottom:1.25rem;font-size:1.75rem;font-weight:600;line-height:1.3}@media (min-width:640px){.minimal-tiptap-editor .ProseMirror h2{margin-top:2.5rem;margin-bottom:1.5rem;font-size:2.25rem;line-height:1.25}}@media (min-width:1024px){.minimal-tiptap-editor .ProseMirror h2{font-size:2.5rem}}.minimal-tiptap-editor .ProseMirror h3{letter-spacing:-.005em;color:#374151;margin-top:1.75rem;margin-bottom:1rem;font-size:2rem;font-weight:600;line-height:1.4}@media (min-width:640px){.minimal-tiptap-editor .ProseMirror h3{margin-top:2rem;margin-bottom:1.25rem;font-size:1.875rem;line-height:1.35}}.minimal-tiptap-editor .ProseMirror h4{color:#4b5563;margin-top:1.5rem;margin-bottom:.875rem;font-size:1.25rem;font-weight:600;line-height:1.5}@media (min-width:640px){.minimal-tiptap-editor .ProseMirror h4{margin-top:1.75rem;margin-bottom:1rem;font-size:1.5rem}}.minimal-tiptap-editor .ProseMirror h5{color:#6b7280;margin-top:1.25rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.5}@media (min-width:640px){.minimal-tiptap-editor .ProseMirror h5{margin-top:1.5rem;margin-bottom:.875rem;font-size:1.25rem}}.minimal-tiptap-editor .ProseMirror h6{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-top:1rem;margin-bottom:.625rem;font-size:1rem;font-weight:600;line-height:1.5}.minimal-tiptap-editor .ProseMirror p{color:#374151;margin-top:0;margin-bottom:1.25rem;line-height:1.75;font-size:1rem!important}@media (min-width:640px){.minimal-tiptap-editor .ProseMirror p{margin-bottom:1.5rem;font-size:1.1875rem;line-height:1.8}}.minimal-tiptap-editor .ProseMirror p>span{color:#374151;font-size:1.115rem;line-height:1.55}@media (min-width:640px){.minimal-tiptap-editor .ProseMirror p>span{font-size:1.175rem;line-height:1.6}}.minimal-tiptap-editor .ProseMirror a.link{cursor:pointer;color:var(--mt-accent-blue);border-bottom:1px solid #0000;text-decoration:none;transition:all .2s}.minimal-tiptap-editor .ProseMirror a.link:hover{color:#0056b3;border-bottom-color:var(--mt-accent-blue)}.minimal-tiptap-editor .ProseMirror a.link:focus{outline:2px solid var(--mt-accent-blue);outline-offset:2px;border-radius:2px}.minimal-tiptap-editor .ProseMirror strong{color:#111827;font-weight:700}.minimal-tiptap-editor .ProseMirror em{color:#374151;font-style:italic}.minimal-tiptap-editor .ProseMirror code{font-family:var(--font-mono),"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;background-color:var(--mt-code-background);color:var(--mt-code-color);border-radius:.25rem;padding:.125rem .375rem;font-size:.875em;font-weight:500}.minimal-tiptap-editor .ProseMirror mark{color:#854d0e;background-color:#fef08a;border-radius:.125rem;padding:.125rem .25rem}.minimal-tiptap-editor .ProseMirror del{color:#9ca3af;text-decoration:line-through}.minimal-tiptap-editor .ProseMirror ins{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.minimal-tiptap-editor .ProseMirror sub{vertical-align:sub;font-size:.75em;line-height:0}.minimal-tiptap-editor .ProseMirror sup{vertical-align:super;font-size:.75em;line-height:0}.minimal-tiptap-editor .ProseMirror small{color:#6b7280;font-size:.875rem;line-height:1.5}.minimal-tiptap-editor .ProseMirror u{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1.5px}.minimal-tiptap-editor .ProseMirror blockquote{color:#4b5563;border-left:4px solid var(--mt-accent-blue);margin:1.5rem 0;padding-left:1.5rem;font-size:1.125rem;font-style:italic;line-height:1.75}@media (min-width:640px){.minimal-tiptap-editor .ProseMirror blockquote{margin:1rem 0;padding-left:2rem;font-size:1.25rem}}:root{--mt-font-size-regular:.9375rem;--mt-code-background:#082b781f;--mt-code-color:#d4d4d4;--mt-secondary:#9d9d9f;--mt-pre-background:#ececec;--mt-pre-border:#e0e0e0;--mt-pre-color:#2f2f31;--mt-hr:#dcdcdc;--mt-drag-handle-hover:#5c5c5e;--mt-accent-bold-blue:#05c;--mt-accent-bold-teal:#206a83;--mt-accent-bold-green:#216e4e;--mt-accent-bold-orange:#a54800;--mt-accent-bold-red:#ae2e24;--mt-accent-bold-purple:#5e4db2;--mt-accent-gray:#758195;--mt-accent-blue:#1d7afc;--mt-accent-teal:#2898bd;--mt-accent-green:#22a06b;--mt-accent-orange:#fea362;--mt-accent-red:#c9372c;--mt-accent-purple:#8270db;--mt-accent-blue-subtler:#cce0ff;--mt-accent-teal-subtler:#c6edfb;--mt-accent-green-subtler:#baf3db;--mt-accent-yellow-subtler:#f8e6a0;--mt-accent-red-subtler:#ffd5d2;--mt-accent-purple-subtler:#dfd8fd;--hljs-string:#aa430f;--hljs-title:#b08836;--hljs-comment:#999;--hljs-keyword:#0c5eb1;--hljs-attr:#3a92bc;--hljs-literal:#c82b0f;--hljs-name:#259792;--hljs-selector-tag:#c8500f;--hljs-number:#3da067}.dark{--mt-font-size-regular:.9375rem;--mt-code-background:#ffffff13;--mt-code-color:#2c2e33;--mt-secondary:#595a5c;--mt-pre-background:#080808;--mt-pre-border:#23252a;--mt-pre-color:#e3e4e6;--mt-hr:#26282d;--mt-drag-handle-hover:#969799;--mt-accent-bold-blue:#85b8ff;--mt-accent-bold-teal:#9dd9ee;--mt-accent-bold-green:#7ee2b8;--mt-accent-bold-orange:#fec195;--mt-accent-bold-red:#fd9891;--mt-accent-bold-purple:#b8acf6;--mt-accent-gray:#738496;--mt-accent-blue:#388bff;--mt-accent-teal:#42b2d7;--mt-accent-green:#2abb7f;--mt-accent-orange:#a54800;--mt-accent-red:#e2483d;--mt-accent-purple:#8f7ee7;--mt-accent-blue-subtler:#09326c;--mt-accent-teal-subtler:#164555;--mt-accent-green-subtler:#164b35;--mt-accent-yellow-subtler:#533f04;--mt-accent-red-subtler:#5d1f1a;--mt-accent-purple-subtler:#352c63;--hljs-string:#da936b;--hljs-title:#f1d59d;--hljs-comment:#aaa;--hljs-keyword:#69c;--hljs-attr:#90cae8;--hljs-literal:#f2777a;--hljs-name:#5fc0a0;--hljs-selector-tag:#e8c785;--hljs-number:#b6e7b6}.minimal-tiptap-editor .ProseMirror{cursor:text;z-index:0;outline:0;flex-direction:column;flex:1;max-width:100%;display:flex}.minimal-tiptap-editor .ProseMirror>div.editor{white-space:pre-wrap;flex:1;display:block}.minimal-tiptap-editor .ProseMirror .block-node:not(:last-child),.minimal-tiptap-editor .ProseMirror .list-node:not(:last-child),.minimal-tiptap-editor .ProseMirror .text-node:not(:last-child){margin-bottom:.625rem}.minimal-tiptap-editor .ProseMirror ol,.minimal-tiptap-editor .ProseMirror ul{padding-left:1.5rem}.minimal-tiptap-editor .ProseMirror blockquote,.minimal-tiptap-editor .ProseMirror dl,.minimal-tiptap-editor .ProseMirror ol,.minimal-tiptap-editor .ProseMirror p,.minimal-tiptap-editor .ProseMirror pre,.minimal-tiptap-editor .ProseMirror ul{margin:0}.minimal-tiptap-editor .ProseMirror li{line-height:1.75rem}.minimal-tiptap-editor .ProseMirror p{word-break:break-word}.minimal-tiptap-editor .ProseMirror li .text-node:has(+.list-node),.minimal-tiptap-editor .ProseMirror li p,.minimal-tiptap-editor .ProseMirror li>.list-node,.minimal-tiptap-editor .ProseMirror li>.text-node{margin-bottom:0}.minimal-tiptap-editor .ProseMirror blockquote{padding-left:.875rem;position:relative}.minimal-tiptap-editor .ProseMirror blockquote.is-empty:before,.minimal-tiptap-editor .ProseMirror blockquote:before{background-color:var(--mt-accent-blue);content:"";border-radius:.125rem;width:.25rem;height:100%;position:absolute;top:0;bottom:0;left:0}.minimal-tiptap-editor .ProseMirror hr{background-color:var(--mt-hr);border:none;width:100%;height:.125rem;margin-top:.75rem;margin-bottom:.75rem}.minimal-tiptap-editor .ProseMirror-focused hr.ProseMirror-selectednode{outline:2px solid var(--mt-secondary);outline-offset:1px;border-radius:9999px}.minimal-tiptap-editor .ProseMirror .ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.minimal-tiptap-editor .ProseMirror .ProseMirror-hideselection{caret-color:#0000}.minimal-tiptap-editor .ProseMirror.resize-cursor{cursor:col-resize}.minimal-tiptap-editor img{cursor:default!important}.minimal-tiptap-editor .ProseMirror .selection{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;background:var(--mt-accent-blue-subtler)!important}.minimal-tiptap-editor .ProseMirror ::selection{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;background:var(--mt-accent-blue-subtler)!important}::selection{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;background:var(--mt-accent-blue-subtler)!important}