.mention-image-preview[data-v-512d2052]{background:#111216;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.4);overflow:hidden;position:relative;width:-moz-max-content;width:max-content}.mention-image-preview-image[data-v-512d2052]{display:block;height:auto;max-height:min(360px,calc(100dvh - 32px));max-width:min(240px,calc(100vw - 32px));width:auto}.mention-image-preview-title[data-v-512d2052]{background:linear-gradient(transparent,rgba(0,0,0,.8));bottom:0;color:#fff;font-size:14px;font-weight:500;left:0;line-height:20px;overflow:hidden;padding:28px 14px 12px;position:absolute;right:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.rich-prompt-input[data-v-8bae8c36]{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;position:relative}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-editor{background:transparent;border:0;box-sizing:border-box;caret-color:var(--rich-prompt-input-caret-color,currentColor);color:var(--rich-prompt-input-color,inherit);flex:1;font-family:var(--rich-prompt-input-font-family,inherit);font-size:var(--rich-prompt-input-font-size,14px);font-weight:400;letter-spacing:0;line-height:var(--rich-prompt-input-line-height,32px);max-height:var(--rich-prompt-input-max-height,160px);min-height:var(--rich-prompt-input-min-height,60px);min-width:0;outline:0;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;padding:0 var(--rich-prompt-input-padding-right,0) 0 0;position:relative;scrollbar-color:hsla(0,0%,100%,.14) transparent;scrollbar-gutter:stable;scrollbar-width:thin;white-space:pre-wrap;width:100%;z-index:2}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-editor:focus-visible{box-shadow:none}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-editor::-webkit-scrollbar{height:6px;width:6px}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-editor::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.14);border-radius:999px}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-editor::-webkit-scrollbar-track{background:transparent}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-editor:focus::-webkit-scrollbar-thumb,.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-editor:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.22)}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-editor-single-line{max-height:var(--rich-prompt-input-line-height,24px);min-height:var(--rich-prompt-input-line-height,24px);overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;white-space:nowrap}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-editor-disabled{cursor:not-allowed;opacity:.5}.rich-prompt-input-placeholder[data-v-8bae8c36]{box-sizing:border-box;color:var(--rich-prompt-input-placeholder-color,hsla(0,0%,100%,.34));font-family:var(--rich-prompt-input-font-family,inherit);font-size:var(--rich-prompt-input-font-size,14px);font-weight:400;inset:0;letter-spacing:0;line-height:var(--rich-prompt-input-line-height,32px);overflow:hidden;padding:0 calc(var(--rich-prompt-input-padding-right, 0px) + var(--rich-prompt-input-scrollbar-gutter, 6px)) 0 0;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:pre-wrap;z-index:1}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-chip{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.05);border-radius:20px;box-sizing:border-box;color:#fff;cursor:default;display:inline-flex;font-size:var(--rich-prompt-input-chip-font-size,13px);font-weight:500;gap:var(--rich-prompt-input-chip-gap,6px);line-height:var(--rich-prompt-input-chip-line-height,20px);margin:0 4px;max-width:var(--rich-prompt-input-chip-max-width,none);min-height:var(--rich-prompt-input-chip-min-height,auto);padding:var(--rich-prompt-input-chip-padding,4px 8px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-chip-at,.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-chip-space{display:inline;font-size:0;line-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-chip-image{border-radius:2px;display:block;flex:0 0 var(--rich-prompt-input-chip-image-size,16px);height:var(--rich-prompt-input-chip-image-size,16px);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:var(--rich-prompt-input-chip-image-size,16px)}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-chip-del{align-items:center;background:hsla(0,0%,100%,.15);border:0;border-radius:50%;color:hsla(0,0%,100%,.6);cursor:pointer;display:inline-flex;flex:0 0 14px;font-size:10px;height:14px;justify-content:center;line-height:1;padding:0;width:14px}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-chip-del:hover{background:hsla(0,0%,100%,.3);color:#fff}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-editor-chip-delete-hover .rich-prompt-input-chip-del{opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:opacity .14s ease}.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-editor-chip-delete-hover .rich-prompt-input-chip-del:focus-visible,.rich-prompt-input[data-v-8bae8c36] .rich-prompt-input-editor-chip-delete-hover .rich-prompt-input-chip:hover .rich-prompt-input-chip-del{opacity:1}.style-tag-filter[data-v-0f9b2c66]{align-items:center;display:flex;position:relative;width:100%}.style-tag-filter-scroll[data-v-0f9b2c66]{align-items:center;display:flex;gap:8px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent);min-width:0;overflow-x:auto;scrollbar-width:none;width:100%}.style-tag-filter-scroll[data-v-0f9b2c66]::-webkit-scrollbar{display:none}.style-tag-filter-arrow[data-v-0f9b2c66]{align-items:center;backdrop-filter:blur(4px);background:rgba(30,30,38,.4);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:28px;z-index:2}.style-tag-filter-arrow-left[data-v-0f9b2c66]{left:4px}.style-tag-filter-arrow-right[data-v-0f9b2c66]{right:4px}.style-tag-filter-arrow-icon[data-v-0f9b2c66]{height:16px;width:16px}.style-tag-filter-arrow-icon--left[data-v-0f9b2c66]{transform:rotate(90deg)}.style-tag-filter-arrow-icon--right[data-v-0f9b2c66]{transform:rotate(-90deg)}.style-tag-filter-wrap[data-v-0f9b2c66]{flex-wrap:wrap;gap:8px}.style-tag-filter-item[data-v-0f9b2c66]{background:#1f2026;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:hsla(0,0%,100%,.7);cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:400;height:24px;line-height:18px;padding:3px 12px;transition:all .16s;white-space:nowrap}.style-tag-filter-item-active[data-v-0f9b2c66],.style-tag-filter-item[data-v-0f9b2c66]:hover{border-color:rgba(71,191,255,.45);color:#5cc8ff}.style-tag-filter-item-active[data-v-0f9b2c66]{background:rgba(71,191,255,.12)}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{left:0;position:absolute;top:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}