/*! tailwindcss v4.3.3 | 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{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid}::backdrop{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid}}}.markdown-editor-container{overflow:hidden}.markdown-editor-content{background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2)}.markdown-editor-content .ProseMirror{min-height:100%;color:var(--primary);--tw-outline-style:none;outline-style:none}.markdown-editor-content .ProseMirror,.markdown-editor-content .ProseMirror p,.markdown-editor-content .ProseMirror li,.markdown-editor-content .ProseMirror td,.markdown-editor-content .ProseMirror th,.markdown-editor-content .ProseMirror blockquote,.markdown-editor-content .ProseMirror h1,.markdown-editor-content .ProseMirror h2,.markdown-editor-content .ProseMirror h3{color:var(--foreground)}.markdown-editor-content .ProseMirror-focused{--tw-outline-style:none;outline-style:none}.markdown-editor-content .ProseMirror h1{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-weight:700}.markdown-editor-content .ProseMirror h1:first-child{margin-top:0}.markdown-editor-content .ProseMirror h2{margin-top:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-weight:700}.markdown-editor-content .ProseMirror h2:first-child{margin-top:0}.markdown-editor-content .ProseMirror h3{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 2);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);font-weight:700}.markdown-editor-content .ProseMirror h3:first-child{margin-top:0}.markdown-editor-content .ProseMirror p{margin-bottom:calc(var(--spacing,.25rem) * 3)}.markdown-editor-content .ProseMirror p:last-child{margin-bottom:0}.markdown-editor-content .ProseMirror ul,.markdown-editor-content .ProseMirror ol{margin-bottom:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 6)}.markdown-editor-content .ProseMirror ul{list-style-type:disc}.markdown-editor-content .ProseMirror ol{list-style-type:decimal}.markdown-editor-content .ProseMirror li{margin-bottom:var(--spacing,.25rem)}.markdown-editor-content .ProseMirror li p{margin-bottom:0}.markdown-editor-content .ProseMirror ul[data-type=taskList]{padding-left:0;list-style-type:none}.markdown-editor-content .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.markdown-editor-content .ProseMirror ul[data-type=taskList] li>label{margin-top:var(--spacing,.25rem);align-items:center;display:flex}.markdown-editor-content .ProseMirror ul[data-type=taskList] li>label>input[type=checkbox]{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);cursor:pointer;border-color:var(--border);color:var(--primary);border-radius:.25rem}.markdown-editor-content .ProseMirror ul[data-type=taskList] li>label>input[type=checkbox]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.markdown-editor-content .ProseMirror ul[data-type=taskList] li>div{flex:1}.markdown-editor-content .ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{color:var(--muted-foreground);text-decoration-line:line-through}.markdown-editor-content .ProseMirror a{cursor:pointer;color:var(--primary);text-decoration-line:underline}.markdown-editor-content .ProseMirror code{background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-radius:.25rem}.markdown-editor-content .ProseMirror pre{margin-bottom:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) - 2px);background-color:var(--muted);padding:calc(var(--spacing,.25rem) * 4);overflow-x:auto}.markdown-editor-content .ProseMirror pre code{font-family:var(--font-mono);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));background-color:#0000;padding:0;display:block}.markdown-editor-content .ProseMirror pre code .hljs-comment,.markdown-editor-content .ProseMirror pre code .hljs-quote{color:var(--muted-foreground)}.markdown-editor-content .ProseMirror pre code .hljs-keyword,.markdown-editor-content .ProseMirror pre code .hljs-selector-tag,.markdown-editor-content .ProseMirror pre code .hljs-type{color:var(--color-purple-600,#9810fa)}@supports (color:color(display-p3 0 0 0)){.markdown-editor-content .ProseMirror pre code .hljs-keyword,.markdown-editor-content .ProseMirror pre code .hljs-selector-tag,.markdown-editor-content .ProseMirror pre code .hljs-type{color:var(--color-purple-600,color(display-p3 .546729 .130167 .94439))}}@supports (color:lab(0% 0 0)){.markdown-editor-content .ProseMirror pre code .hljs-keyword,.markdown-editor-content .ProseMirror pre code .hljs-selector-tag,.markdown-editor-content .ProseMirror pre code .hljs-type{color:var(--color-purple-600,lab(43.0295% 75.21 -86.5669))}}:is(.markdown-editor-content .ProseMirror pre code .hljs-keyword,.markdown-editor-content .ProseMirror pre code .hljs-selector-tag,.markdown-editor-content .ProseMirror pre code .hljs-type):where(.dark,.dark *){color:var(--color-purple-400,#c07eff)}@supports (color:color(display-p3 0 0 0)){:is(.markdown-editor-content .ProseMirror pre code .hljs-keyword,.markdown-editor-content .ProseMirror pre code .hljs-selector-tag,.markdown-editor-content .ProseMirror pre code .hljs-type):where(.dark,.dark *){color:var(--color-purple-400,color(display-p3 .719919 .492497 .995173))}}@supports (color:lab(0% 0 0)){:is(.markdown-editor-content .ProseMirror pre code .hljs-keyword,.markdown-editor-content .ProseMirror pre code .hljs-selector-tag,.markdown-editor-content .ProseMirror pre code .hljs-type):where(.dark,.dark *){color:var(--color-purple-400,lab(63.6946% 47.6127 -59.2066))}}.markdown-editor-content .ProseMirror pre code .hljs-string,.markdown-editor-content .ProseMirror pre code .hljs-attribute{color:var(--color-green-600,#00a544)}@supports (color:color(display-p3 0 0 0)){.markdown-editor-content .ProseMirror pre code .hljs-string,.markdown-editor-content .ProseMirror pre code .hljs-attribute{color:var(--color-green-600,color(display-p3 .243882 .640824 .294808))}}@supports (color:lab(0% 0 0)){.markdown-editor-content .ProseMirror pre code .hljs-string,.markdown-editor-content .ProseMirror pre code .hljs-attribute{color:var(--color-green-600,lab(59.0978% -58.6621 41.2579))}}:is(.markdown-editor-content .ProseMirror pre code .hljs-string,.markdown-editor-content .ProseMirror pre code .hljs-attribute):where(.dark,.dark *){color:var(--color-green-400,#05df72)}@supports (color:color(display-p3 0 0 0)){:is(.markdown-editor-content .ProseMirror pre code .hljs-string,.markdown-editor-content .ProseMirror pre code .hljs-attribute):where(.dark,.dark *){color:var(--color-green-400,color(display-p3 .399536 .862346 .49324))}}@supports (color:lab(0% 0 0)){:is(.markdown-editor-content .ProseMirror pre code .hljs-string,.markdown-editor-content .ProseMirror pre code .hljs-attribute):where(.dark,.dark *){color:var(--color-green-400,lab(78.503% -64.9265 39.7492))}}.markdown-editor-content .ProseMirror pre code .hljs-number,.markdown-editor-content .ProseMirror pre code .hljs-literal{color:var(--color-blue-600,#155dfc)}@supports (color:color(display-p3 0 0 0)){.markdown-editor-content .ProseMirror pre code .hljs-number,.markdown-editor-content .ProseMirror pre code .hljs-literal{color:var(--color-blue-600,color(display-p3 .174493 .358974 .950247))}}@supports (color:lab(0% 0 0)){.markdown-editor-content .ProseMirror pre code .hljs-number,.markdown-editor-content .ProseMirror pre code .hljs-literal{color:var(--color-blue-600,lab(44.0605% 29.0279 -86.0352))}}:is(.markdown-editor-content .ProseMirror pre code .hljs-number,.markdown-editor-content .ProseMirror pre code .hljs-literal):where(.dark,.dark *){color:var(--color-blue-400,#54a2ff)}@supports (color:color(display-p3 0 0 0)){:is(.markdown-editor-content .ProseMirror pre code .hljs-number,.markdown-editor-content .ProseMirror pre code .hljs-literal):where(.dark,.dark *){color:var(--color-blue-400,color(display-p3 .397443 .62813 .992116))}}@supports (color:lab(0% 0 0)){:is(.markdown-editor-content .ProseMirror pre code .hljs-number,.markdown-editor-content .ProseMirror pre code .hljs-literal):where(.dark,.dark *){color:var(--color-blue-400,lab(65.0361% -1.42065 -56.9802))}}.markdown-editor-content .ProseMirror pre code .hljs-function,.markdown-editor-content .ProseMirror pre code .hljs-title{color:var(--color-yellow-600,#cd8900)}@supports (color:color(display-p3 0 0 0)){.markdown-editor-content .ProseMirror pre code .hljs-function,.markdown-editor-content .ProseMirror pre code .hljs-title{color:var(--color-yellow-600,color(display-p3 .776342 .542492 .041709))}}@supports (color:lab(0% 0 0)){.markdown-editor-content .ProseMirror pre code .hljs-function,.markdown-editor-content .ProseMirror pre code .hljs-title{color:var(--color-yellow-600,lab(62.7799% 22.4197 86.1544))}}:is(.markdown-editor-content .ProseMirror pre code .hljs-function,.markdown-editor-content .ProseMirror pre code .hljs-title):where(.dark,.dark *){color:var(--color-yellow-400,#fac800)}@supports (color:color(display-p3 0 0 0)){:is(.markdown-editor-content .ProseMirror pre code .hljs-function,.markdown-editor-content .ProseMirror pre code .hljs-title):where(.dark,.dark *){color:var(--color-yellow-400,color(display-p3 .959941 .790171 .0585198))}}@supports (color:lab(0% 0 0)){:is(.markdown-editor-content .ProseMirror pre code .hljs-function,.markdown-editor-content .ProseMirror pre code .hljs-title):where(.dark,.dark *){color:var(--color-yellow-400,lab(83.2664% 8.65132 106.895))}}.markdown-editor-content .ProseMirror blockquote{margin-bottom:calc(var(--spacing,.25rem) * 3);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--border);padding-left:calc(var(--spacing,.25rem) * 4);font-style:italic}.markdown-editor-content .ProseMirror hr{margin-block:calc(var(--spacing,.25rem) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}.markdown-editor-content .ProseMirror table{margin-bottom:calc(var(--spacing,.25rem) * 3);border-collapse:collapse;width:100%}.markdown-editor-content .ProseMirror table td,.markdown-editor-content .ProseMirror table th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left}.markdown-editor-content .ProseMirror table th{background-color:var(--muted);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-weight:500}.markdown-editor-content .ProseMirror table td{background-color:var(--background)}.markdown-editor-content .ProseMirror .selectedCell{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.markdown-editor-content .ProseMirror .selectedCell{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.markdown-editor-content .ProseMirror p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.markdown-editor-content .ProseMirror:focus-visible{--tw-outline-style:none;outline-style:none}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
