@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}}}.milkdown-slash-menu,.milkdown-toolbar,.milkdown-link-preview,.milkdown-link-edit,.milkdown-block-handle,.milkdown-latex-inline-edit{display:none!important}.milkdown{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.ProseMirror{background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0!important;font-family:inherit!important}.crepe-frame{background:0 0!important;border:none!important;margin:0!important;padding:0!important}.milkdown-container{background:0 0!important;margin:0!important;padding:0!important}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6,.ProseMirror p,.ProseMirror ul,.ProseMirror ol,.ProseMirror li,.ProseMirror strong,.ProseMirror em{font-family:var(--font-body)!important;color:inherit!important}.ProseMirror h1{margin-top:calc(var(--spacing,.25rem) * 0)!important;margin-bottom:calc(var(--spacing,.25rem) * 4)!important;font-size:var(--text-4xl,2.25rem)!important;line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))!important;--tw-font-weight:var(--font-weight-bold,700)!important;font-weight:var(--font-weight-bold,700)!important;color:var(--foreground)!important;border-bottom:2px solid var(--border)!important;padding-bottom:.25rem!important}.ProseMirror h2{margin-top:calc(var(--spacing,.25rem) * 4)!important;margin-bottom:calc(var(--spacing,.25rem) * 3)!important;font-size:var(--text-2xl,1.5rem)!important;line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))!important;--tw-font-weight:var(--font-weight-semibold,600)!important;font-weight:var(--font-weight-semibold,600)!important;color:var(--foreground)!important;border-bottom:1px solid var(--border)!important;padding-bottom:.125rem!important}.ProseMirror h3{margin-top:calc(var(--spacing,.25rem) * 3)!important;margin-bottom:calc(var(--spacing,.25rem) * 2)!important;font-size:var(--text-xl,1.25rem)!important;line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))!important;--tw-font-weight:var(--font-weight-semibold,600)!important;font-weight:var(--font-weight-semibold,600)!important;color:var(--foreground)!important}.ProseMirror h4{margin-top:calc(var(--spacing,.25rem) * 3)!important;margin-bottom:calc(var(--spacing,.25rem) * 2)!important;font-size:var(--text-lg,1.125rem)!important;line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))!important;--tw-font-weight:var(--font-weight-medium,500)!important;font-weight:var(--font-weight-medium,500)!important;color:var(--foreground)!important}.ProseMirror h5{margin-top:calc(var(--spacing,.25rem) * 2)!important;margin-bottom:calc(var(--spacing,.25rem) * 1)!important;font-size:var(--text-base,1rem)!important;line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))!important;--tw-font-weight:var(--font-weight-medium,500)!important;font-weight:var(--font-weight-medium,500)!important;color:var(--foreground)!important}.ProseMirror h6{margin-top:calc(var(--spacing,.25rem) * 2)!important;margin-bottom:calc(var(--spacing,.25rem) * 1)!important;font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))!important;--tw-font-weight:var(--font-weight-medium,500)!important;font-weight:var(--font-weight-medium,500)!important;color:var(--muted-foreground)!important}.bg-primary .ProseMirror h1,.bg-primary .ProseMirror h2,.bg-primary .ProseMirror h3,.bg-primary .ProseMirror h4,.bg-primary .ProseMirror h5,.bg-primary .ProseMirror h6,.bg-primary .ProseMirror p,.bg-primary .ProseMirror ul,.bg-primary .ProseMirror ol,.bg-primary .ProseMirror li,.bg-primary .ProseMirror strong,.bg-primary .ProseMirror em{color:var(--primary-foreground)!important}.assistant-prose .ProseMirror,.assistant-prose .ProseMirror h1,.assistant-prose .ProseMirror h2,.assistant-prose .ProseMirror h3,.assistant-prose .ProseMirror h4,.assistant-prose .ProseMirror h5,.assistant-prose .ProseMirror h6,.assistant-prose .ProseMirror p,.assistant-prose .ProseMirror ul,.assistant-prose .ProseMirror ol,.assistant-prose .ProseMirror li,.assistant-prose .ProseMirror strong,.assistant-prose .ProseMirror em,.assistant-prose .ProseMirror code,.assistant-prose .ProseMirror a{color:var(--foreground)!important;border-color:var(--border)!important}.assistant-prose .ProseMirror a{text-decoration:underline!important}.assistant-prose .ProseMirror code{background:var(--muted)!important}.assistant-prose .milkdown-code-block{background:var(--muted)!important;border:1px solid var(--border)!important;border-radius:6px!important;margin:.75rem 0!important;padding:0!important;overflow:hidden!important}.assistant-prose .milkdown-code-block>.tools,.assistant-prose .milkdown-code-block .language-picker,.assistant-prose .milkdown-code-block .language-button,.assistant-prose .milkdown-code-block .copy-button{display:none!important}.assistant-prose .milkdown-code-block .cm-editor{color:var(--foreground)!important;background:0 0!important;font-size:12px!important;line-height:1.45!important}.assistant-prose .milkdown-code-block .cm-scroller{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;overflow:visible!important}.assistant-prose .milkdown-code-block .cm-content{white-space:pre-wrap!important;word-break:break-word!important;padding:1rem!important}.assistant-prose .milkdown-code-block .cm-line{text-indent:0!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important;padding:0!important}.assistant-prose .milkdown-code-block .cm-gutters,.assistant-prose .milkdown-code-block .cm-foldGutter,.assistant-prose .milkdown-code-block .cm-lineNumbers{display:none!important}.assistant-prose .milkdown-code-block .cm-activeLine,.assistant-prose .milkdown-code-block .cm-activeLineGutter{background:0 0!important}.assistant-prose .ProseMirror,.assistant-prose .ProseMirror p,.assistant-prose .ProseMirror ul,.assistant-prose .ProseMirror ol,.assistant-prose .ProseMirror li,.assistant-prose .ProseMirror code,.assistant-prose .ProseMirror strong,.assistant-prose .ProseMirror em,.assistant-prose .ProseMirror a{font-size:14px!important;line-height:1.6!important}.assistant-prose.reasoning-prose,.assistant-prose.reasoning-prose .milkdown,.assistant-prose.reasoning-prose .ProseMirror,.assistant-prose.reasoning-prose .ProseMirror *{color:var(--muted-foreground)!important}@supports (color:color-mix(in lab,red,red)){.assistant-prose.reasoning-prose,.assistant-prose.reasoning-prose .milkdown,.assistant-prose.reasoning-prose .ProseMirror,.assistant-prose.reasoning-prose .ProseMirror *{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)!important}}.assistant-prose.reasoning-prose,.assistant-prose.reasoning-prose .milkdown,.assistant-prose.reasoning-prose .ProseMirror,.assistant-prose.reasoning-prose .ProseMirror *{letter-spacing:0!important}.assistant-prose.reasoning-prose .ProseMirror,.assistant-prose.reasoning-prose .ProseMirror h1,.assistant-prose.reasoning-prose .ProseMirror h2,.assistant-prose.reasoning-prose .ProseMirror h3,.assistant-prose.reasoning-prose .ProseMirror h4,.assistant-prose.reasoning-prose .ProseMirror h5,.assistant-prose.reasoning-prose .ProseMirror h6,.assistant-prose.reasoning-prose .ProseMirror p,.assistant-prose.reasoning-prose .ProseMirror ul,.assistant-prose.reasoning-prose .ProseMirror ol,.assistant-prose.reasoning-prose .ProseMirror li,.assistant-prose.reasoning-prose .ProseMirror strong,.assistant-prose.reasoning-prose .ProseMirror em,.assistant-prose.reasoning-prose .ProseMirror code,.assistant-prose.reasoning-prose .ProseMirror a{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;font-size:11px!important;line-height:1rem!important}.assistant-prose.reasoning-prose .ProseMirror p{padding:0!important}.assistant-prose.reasoning-prose .ProseMirror h1,.assistant-prose.reasoning-prose .ProseMirror h2,.assistant-prose.reasoning-prose .ProseMirror h3,.assistant-prose.reasoning-prose .ProseMirror h4,.assistant-prose.reasoning-prose .ProseMirror h5,.assistant-prose.reasoning-prose .ProseMirror h6{border-bottom:0!important;margin:.25rem 0!important;padding-bottom:0!important;font-weight:500!important}.assistant-prose.reasoning-prose .ProseMirror p,.assistant-prose.reasoning-prose .ProseMirror ul,.assistant-prose.reasoning-prose .ProseMirror ol,.assistant-prose.reasoning-prose .ProseMirror pre{margin:.125rem 0!important}.assistant-prose.reasoning-prose .ProseMirror ul,.assistant-prose.reasoning-prose .ProseMirror ol{padding-left:1.125rem!important}.assistant-prose.reasoning-prose .milkdown-list-item-block>.list-item{gap:.375rem!important}.assistant-prose.reasoning-prose .milkdown-list-item-block .label-wrapper,.assistant-prose.reasoning-prose .milkdown-list-item-block .label-wrapper .label{width:.875rem!important;height:1rem!important;min-height:1rem!important;padding:0!important;line-height:1rem!important}.assistant-prose.reasoning-prose .ProseMirror code{background:var(--muted)!important;font-size:10px!important}.assistant-prose.reasoning-prose .milkdown-code-block{margin:.25rem 0!important}.assistant-prose.reasoning-prose .milkdown-code-block .cm-content{padding:.5rem!important}.assistant-prose.reviewer-prose .ProseMirror,.assistant-prose.reviewer-prose .ProseMirror *{overflow-wrap:anywhere;word-break:break-word;color:#1d4371!important;letter-spacing:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:11px!important;line-height:1.25rem!important}.dark .assistant-prose.reviewer-prose .ProseMirror,.dark .assistant-prose.reviewer-prose .ProseMirror *{color:#9abae4!important}.assistant-prose.reviewer-prose .ProseMirror :is(h1,h2,h3,h4,h5,h6){border-bottom:0!important;margin:.35rem 0!important;padding-bottom:0!important;font-weight:600!important}.assistant-prose.reviewer-prose .ProseMirror :is(p,ul,ol,pre){margin:.2rem 0!important}.assistant-prose.reviewer-prose .ProseMirror :is(ul,ol){padding-left:1.125rem!important}@property --tw-font-weight{syntax:"*";inherits:false}
