.m6zwb4v,.m6zwb4v:visited{color:#575f67;cursor:pointer;background:#e6f3ff;border-radius:2px;padding-left:2px;padding-right:2px;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.m6zwb4v:hover,.m6zwb4v:focus{color:#677584;background:#edf5fd;outline:0}.m6zwb4v:active{color:#222;background:#455261}.mnw6qvm{cursor:pointer;z-index:2;box-sizing:border-box;background:#fff;border:1px solid #eee;border-radius:2px;flex-direction:column;min-width:220px;max-width:440px;padding-top:8px;padding-bottom:8px;display:flex;position:absolute;transform:scale(0);box-shadow:0 4px 30px #dcdcdc}.m1ymsnxd{opacity:0;transition:opacity .25s cubic-bezier(.3,1.2,.2,1)}.m126ak5t{opacity:1}.mtiwdxc{padding:7px 10px 3px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.mtiwdxc:active{background-color:#cce7ff}.myz2dw1{background-color:#e6f3ff;padding:7px 10px 3px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.myz2dw1:active{background-color:#cce7ff}.mpqdcgq{white-space:nowrap;text-overflow:ellipsis;max-width:368px;margin-bottom:.2em;margin-left:8px;font-size:.9em;display:inline-block;overflow:hidden}.m1mfvffo{border-radius:12px;width:24px;height:24px;display:inline-block}:root{--expr-editor-font-family:"Inter", sans-serif;--expr-editor-bg:var(--background);--expr-editor-bg-light:var(--card);--expr-editor-text:var(--foreground);--expr-editor-text-secondary:var(--muted-foreground);--expr-editor-primary:var(--primary);--expr-editor-caret:var(--primary);--expr-editor-border:var(--border);--expr-editor-radius:var(--radius);--expr-editor-info-box-radius:8px;--expr-editor-autocomplete-radius:8px;--expr-editor-resolvable-valid-fg:hsl(var(--success));--expr-editor-resolvable-valid-bg:hsl(var(--success) / .1);--expr-editor-resolvable-invalid-fg:hsl(var(--destructive));--expr-editor-resolvable-invalid-bg:hsl(var(--destructive) / .1);--expr-editor-resolvable-pending-fg:hsl(var(--warning));--expr-editor-resolvable-pending-bg:hsl(var(--warning) / .1);--expr-editor-resolvable-unresolved-fg:hsl(var(--primary));--expr-editor-resolvable-unresolved-bg:hsl(var(--primary) / .1)}.expression-textarea-container{flex-direction:column;display:flex;position:relative}.expression-textarea-container .cm-editor{background:var(--expr-editor-bg);color:var(--expr-editor-text);border:none;border-radius:0;flex:1;min-height:0;padding:0;font-size:.875rem;line-height:1.5;overflow:auto}.expression-textarea-container .cm-scroller{overflow:auto!important}.expression-textarea-container .cm-content{padding:.5rem}.expression-textarea-container .cm-cursor{border-left-color:var(--expr-editor-caret);border-left-width:2px}.expression-textarea-container .cm-selectionBackground{background-color:color-mix(in srgb, hsl(var(--primary)) 20%, transparent)}.expression-textarea-container .cm-placeholder{color:hsl(var(--muted-foreground));opacity:.6}.expression-textarea-container .cm-valid-resolvable,.expression-textarea-container .cm-invalid-resolvable,.expression-textarea-container .cm-pending-resolvable,.expression-textarea-container .cm-unresolved-resolvable{border-radius:4px;padding:2px;font-weight:500}.expression-textarea-container .cm-valid-resolvable{color:var(--expr-editor-resolvable-valid-fg);background-color:var(--expr-editor-resolvable-valid-bg)}.expression-textarea-container .cm-invalid-resolvable{color:var(--expr-editor-resolvable-invalid-fg);background-color:var(--expr-editor-resolvable-invalid-bg)}.expression-textarea-container .cm-pending-resolvable{color:var(--expr-editor-resolvable-pending-fg);background-color:var(--expr-editor-resolvable-pending-bg)}.expression-textarea-container .cm-unresolved-resolvable{color:var(--expr-editor-resolvable-unresolved-fg);background-color:var(--expr-editor-resolvable-unresolved-bg)}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-tooltip.cm-tooltip-autocomplete{min-width:320px;max-height:448px;z-index:var(--z-dropdown)}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-tooltip.cm-tooltip-autocomplete ul{min-height:200px;max-height:428px;margin:0;padding:0;font-family:inherit;list-style:none;overflow-y:auto}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-tooltip.cm-tooltip-autocomplete ul li{color:hsl(var(--foreground));justify-content:space-between;padding:6px 8px;display:flex}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-tooltip.cm-tooltip-autocomplete ul li:last-child{border-bottom:none}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-tooltip.cm-tooltip-autocomplete ul li .cm-completionLabel{font-size:12px}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-tooltip.cm-tooltip-autocomplete ul li .cm-completionDetail{font-size:11px}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-completionLabel{color:inherit;flex:1;font-size:.875rem;font-weight:500;line-height:1.5}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-completionDetail{color:hsl(var(--muted-foreground));background:hsl(var(--muted));text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:4px;padding:.125rem .5rem;font-size:.6875rem;font-style:normal}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-tooltip.cm-tooltip-autocomplete.cm-completionInfo,:is(.expression-textarea-container,.expression-textarea-container~*) .cm-completionInfo,:is(.expression-textarea-container,.expression-textarea-container~*) .cm-tooltip-autocomplete+.cm-tooltip{border:1px solid hsl(var(--border));border-radius:var(--expr-editor-autocomplete-radius);white-space:pre-wrap;min-width:16.25rem;max-width:23.75rem;margin-right:2px;padding:0;font-size:.8125rem;box-shadow:0 4px 12px #0000001a}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-completionInfo.cm-tooltip,:is(.expression-textarea-container,.expression-textarea-container~*) .cm-tooltip.cm-completionInfo{background:hsl(var(--popover));color:hsl(var(--muted-foreground));border-radius:var(--expr-editor-info-box-radius);padding:8px}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-tooltip-autocomplete ul::-webkit-scrollbar{width:.375rem}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-tooltip-autocomplete ul::-webkit-scrollbar-track{background:0 0;border-radius:4px}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-tooltip-autocomplete ul::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px;transition:background .2s}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-tooltip-autocomplete ul::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary))}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-completionIcon{border-radius:calc(var(--radius) * .5);background:hsl(var(--accent));flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-right:.5rem;font-size:.625rem;display:inline-flex}:is(.expression-textarea-container,.expression-textarea-container~*) .cm-completionSection{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.0625rem;border-bottom:1px solid hsl(var(--border));background:0 0;margin:.5rem 0 .25rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:700;line-height:1.5}@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-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--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}}}.chat-editor-container{align-items:flex-end;display:flex}.chat-editor-container .DraftEditor-root{width:100%;min-height:20px;max-height:80px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);position:relative;overflow-y:auto}.chat-editor-container .DraftEditor-editorContainer,.chat-editor-container .public-DraftEditor-content{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;width:100%}.chat-editor-container .public-DraftEditorPlaceholder-root{pointer-events:none;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:color-mix(in srgb, hsl(var(--muted-foreground)) 60%, transparent);position:absolute}@supports (color:color-mix(in lab, red, red)){.chat-editor-container .public-DraftEditorPlaceholder-root{color:color-mix(in oklab, var(--color-muted-foreground,hsl(var(--muted-foreground))) 60%, transparent)}}.chat-editor-container .public-DraftEditorPlaceholder-inner{white-space:nowrap}.chat-mention{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary,hsl(var(--primary)))}.chat-mention-suggestions{z-index:50;border-radius:var(--radius-lg,var(--radius));border-style:var(--tw-border-style);background-color:var(--color-popover,hsl(var(--popover)));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);max-height:200px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;overflow:hidden auto}.chat-scroll-area::-webkit-scrollbar{width:6px}.chat-scroll-area::-webkit-scrollbar-track{background-color:#0000}.chat-scroll-area::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, hsl(var(--border)) 40%, transparent);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.chat-scroll-area::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--color-border,hsl(var(--border))) 40%, transparent)}}.chat-scroll-area::-webkit-scrollbar-thumb{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.chat-scroll-area::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, hsl(var(--border)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.chat-scroll-area::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab, var(--color-border,hsl(var(--border))) 60%, transparent)}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
