.rich-text-field-chat{width:100%}.rich-text-field-chat__container{position:relative}.rich-text-field-chat__toolbar{flex-wrap:wrap;min-height:32px;align-items:center}.rich-text-field-chat__toolbar button{height:24px!important;width:24px!important;min-height:24px!important;min-width:24px!important;max-height:24px!important;max-width:24px!important;flex-shrink:0;border-radius:var(--radius-1)!important;padding:0!important;box-sizing:border-box!important;position:relative;overflow:hidden}.rich-text-field-chat__toolbar button:before{content:"";position:absolute;inset:0;border-radius:var(--radius-1);background:currentColor;opacity:0;transition:opacity .15s ease}.rich-text-field-chat__toolbar button:hover:before{opacity:.1}.rich-text-field-chat__toolbar button[data-state=on]:before{opacity:.15}.rich-text-field-chat__editor{position:relative;display:flex;flex-direction:column}.rich-text-field-chat__editor .ProseMirror{background-color:#09050e;color:var(--color-text);font-family:var(--default-font-family);font-size:var(--font-size-2);line-height:var(--line-height-2);outline:none;border:none;min-height:100%;height:auto;resize:none;overflow-y:auto;flex:1}.rich-text-field-chat__editor .ProseMirror p{margin:0;margin-bottom:var(--space-2)}.rich-text-field-chat__editor .ProseMirror p:last-child{margin-bottom:0}.rich-text-field-chat__editor .ProseMirror strong{font-weight:700;color:var(--color-text)}.rich-text-field-chat__editor .ProseMirror em{font-style:italic;color:var(--color-text)}.rich-text-field-chat__editor .ProseMirror s{text-decoration:line-through;color:var(--color-text)}.rich-text-field-chat__editor .ProseMirror u{text-decoration:underline;color:var(--color-text)}.rich-text-field-chat__editor .ProseMirror code{background-color:var(--color-surface);color:var(--violet-11);padding:2px 4px;border-radius:var(--radius-1);font-family:JetBrains Mono,Fira Code,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9em}.rich-text-field-chat__editor .ProseMirror pre{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2);padding:var(--space-3);margin:var(--space-2) 0;overflow-x:auto}.rich-text-field-chat__editor .ProseMirror pre code{background:none;padding:0;border-radius:0;color:var(--color-text);font-size:inherit}.rich-text-field-chat__editor .ProseMirror blockquote{border-left:4px solid var(--violet-8);background-color:var(--violet-2);margin:var(--space-3) 0;padding:var(--space-2) var(--space-3);font-style:italic}.rich-text-field-chat__editor .ProseMirror blockquote p{margin:0}.rich-text-field-chat__editor .ProseMirror a{color:var(--violet-11);text-decoration:underline;cursor:pointer}.rich-text-field-chat__editor .ProseMirror a:hover{color:var(--violet-12)}.rich-text-field-chat__editor .ProseMirror h1,.rich-text-field-chat__editor .ProseMirror h2,.rich-text-field-chat__editor .ProseMirror h3,.rich-text-field-chat__editor .ProseMirror h4,.rich-text-field-chat__editor .ProseMirror h5,.rich-text-field-chat__editor .ProseMirror h6{color:var(--color-text);font-weight:700;margin:var(--space-2) 0}.rich-text-field-chat__editor .ProseMirror h1{font-size:1.5em}.rich-text-field-chat__editor .ProseMirror h2{font-size:1.3em}.rich-text-field-chat__editor .ProseMirror h3{font-size:1.1em}.rich-text-field-chat__editor .ProseMirror ul,.rich-text-field-chat__editor .ProseMirror ol{padding-left:var(--space-4);margin:var(--space-2) 0}.rich-text-field-chat__editor .ProseMirror li{margin-bottom:var(--space-1)}.rich-text-field-chat__editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-text-placeholder);pointer-events:none;height:0}.rich-text-field-chat__container:focus-within{border-color:var(--violet-8)!important}.rich-text-field-chat__footer{display:flex;justify-content:flex-end;align-items:center;margin-top:var(--space-1);min-height:16px;gap:var(--space-2)}.rich-text-field-chat__toolbar button[data-state=on]{background-color:var(--violet-4);color:var(--violet-11)}.rich-text-field-chat__toolbar button:hover{background-color:var(--violet-3)}.rich-text-field-chat__editor .ProseMirror ::selection{background-color:var(--violet-4)}@container (max-width: 450px){.rich-text-field-chat__upload-button .upload-button-text{display:none}.rich-text-field-chat__upload-button{padding:4px!important;min-width:24px!important;width:24px!important}}.rich-text-field-chat__toolbar{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.rich-text-field-chat__toolbar::-webkit-scrollbar{display:none}.rich-text-field-form{width:100%}.rich-text-field-form__container{position:relative}.rich-text-field-form__toolbar{flex-wrap:wrap;min-height:36px}.rich-text-field-form__editor{position:relative}.rich-text-field-form__editor .ProseMirror{min-height:100%;background-color:transparent;color:var(--gray-12);font-family:var(--default-font-family);font-size:var(--font-size-2);line-height:var(--line-height-2);outline:none;border:none;height:auto;resize:none}.rich-text-field-form__editor .ProseMirror p{margin:0;margin-bottom:var(--space-2)}.rich-text-field-form__editor .ProseMirror p:last-child{margin-bottom:0}.rich-text-field-form__editor .ProseMirror strong{font-weight:700;color:var(--gray-12)}.rich-text-field-form__editor .ProseMirror em{font-style:italic;color:var(--gray-12)}.rich-text-field-form__editor .ProseMirror s{text-decoration:line-through;color:var(--gray-11)}.rich-text-field-form__editor .ProseMirror u{text-decoration:underline;color:var(--gray-12)}.rich-text-field-form__editor .ProseMirror code{background-color:var(--gray-3);color:var(--violet-11);padding:2px 4px;border-radius:var(--radius-1);font-family:JetBrains Mono,Fira Code,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9em}.rich-text-field-form__editor .ProseMirror pre{background-color:var(--gray-2);border:1px solid var(--gray-6);border-radius:var(--radius-2);padding:var(--space-3);margin:var(--space-2) 0;overflow-x:auto}.rich-text-field-form__editor .ProseMirror pre code{background:none;padding:0;border-radius:0;color:var(--gray-12);font-size:inherit}.rich-text-field-form__editor .ProseMirror blockquote{border-left:4px solid var(--violet-8);background-color:var(--violet-2);margin:var(--space-3) 0;padding:var(--space-2) var(--space-3);font-style:italic}.rich-text-field-form__editor .ProseMirror blockquote p{margin:0}.rich-text-field-form__editor .ProseMirror a{color:var(--violet-11);text-decoration:underline;cursor:pointer}.rich-text-field-form__editor .ProseMirror a:hover{color:var(--violet-12)}.rich-text-field-form__editor .ProseMirror h1,.rich-text-field-form__editor .ProseMirror h2,.rich-text-field-form__editor .ProseMirror h3,.rich-text-field-form__editor .ProseMirror h4,.rich-text-field-form__editor .ProseMirror h5,.rich-text-field-form__editor .ProseMirror h6{color:var(--gray-12);font-weight:700;margin:var(--space-2) 0}.rich-text-field-form__editor .ProseMirror h1{font-size:1.5em}.rich-text-field-form__editor .ProseMirror h2{font-size:1.3em}.rich-text-field-form__editor .ProseMirror h3{font-size:1.1em}.rich-text-field-form__editor .ProseMirror ul,.rich-text-field-form__editor .ProseMirror ol{padding-left:var(--space-4);margin:var(--space-2) 0}.rich-text-field-form__editor .ProseMirror li{margin-bottom:var(--space-1)}.rich-text-field-form__editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--gray-9);pointer-events:none;height:0}.rich-text-field-form__container:focus-within{border-color:var(--violet-8)!important;outline:2px solid transparent;outline-offset:2px}.rich-text-field-form__footer{display:flex;justify-content:flex-end;align-items:center;margin-top:var(--space-1);min-height:16px;gap:var(--space-2)}.rich-text-field-form__editor .ProseMirror ::selection{background-color:var(--violet-4)}
