.mention-textarea-wrap[data-v-fe755400]{flex:1;position:relative;width:100%}.mention-editor[data-v-fe755400]{background:transparent;border:none;color:#e5e5e5;contain:inline-size;font-family:inherit;font-size:12px;line-height:1.5;max-height:250px;min-height:60px;overflow-y:auto;overscroll-behavior:contain;overscroll-behavior-x:none;padding:6px 0;touch-action:pan-y pinch-zoom;width:100%;word-wrap:break-word;box-sizing:border-box;cursor:text;outline:none;white-space:pre-wrap;word-break:break-all}.mention-editor--disabled[data-v-fe755400]{cursor:not-allowed;opacity:.6}.mention-editor[data-v-fe755400]:empty:before{color:#9ca3af;content:attr(data-placeholder);pointer-events:none}.mention-editor[data-v-fe755400]::-webkit-scrollbar{width:4px}.mention-editor[data-v-fe755400]::-webkit-scrollbar-track{background:transparent}.mention-editor[data-v-fe755400]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.mention-editor[data-v-fe755400]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.mention-editor[data-v-fe755400] .mention-keyword{color:var(--rh-green,#02dba3);cursor:grab}.mention-editor[data-v-fe755400] .mention-keyword.is-dragging-source,.mention-editor[data-v-fe755400] .mention-keyword:active{cursor:grabbing}.mention-editor[data-v-fe755400] .mention-keyword.is-dragging-source{filter:grayscale(.6);opacity:.4}.mention-editor[data-v-fe755400] .mention-keyword.is-selected{color:HighlightText;position:relative}.mention-editor[data-v-fe755400] .mention-keyword.is-selected:before{background-color:Highlight;content:"";height:1.5em;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:-1}.mention-editor[data-v-fe755400] .mention-inline-thumb{border-radius:2px;display:inline-block;height:14px;margin-right:1px;margin-top:-2px;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:14px}.mention-editor[data-v-fe755400] .storyboard-entity-chip{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--rh-green,#02dba3);cursor:grab;white-space:nowrap}.mention-editor[data-v-fe755400] .storyboard-entity-chip--switchable{cursor:pointer}.mention-editor[data-v-fe755400] .storyboard-entity-chip.is-dragging-source,.mention-editor[data-v-fe755400] .storyboard-entity-chip:active{cursor:grabbing}.mention-editor[data-v-fe755400] .storyboard-entity-chip.is-dragging-source{filter:grayscale(.6);opacity:.4}.mention-editor[data-v-fe755400] .storyboard-entity-chip.is-selected{color:HighlightText;position:relative}.mention-editor[data-v-fe755400] .storyboard-entity-chip.is-selected:before{background-color:Highlight;content:"";height:1.5em;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:-1}.mention-editor[data-v-fe755400] .motion-preset-chip{align-items:center;background:#8b5cf629;border:1px solid rgba(167,139,250,.72);border-radius:4px;box-sizing:border-box;color:#c4b5fd;cursor:grab;display:inline-flex;font-size:inherit;gap:2px;height:1.5em;line-height:1;margin:0 1px;max-height:1.5em;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline}.mention-editor[data-v-fe755400] .motion-preset-chip--dragging{opacity:.35}.mention-editor[data-v-fe755400] .motion-preset-chip.is-selected{color:HighlightText;position:relative}.mention-editor[data-v-fe755400] .motion-preset-chip.is-selected:before{background-color:Highlight;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:-1}.mention-editor[data-v-fe755400] .motion-preset-chip__label{line-height:1;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-editor[data-v-fe755400] .recognize-chip{background:#ffffff14;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#f5f5f5;cursor:grab;display:inline;font-size:inherit;margin:0 1px;padding:1px 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.mention-editor[data-v-fe755400] .recognize-chip:hover{background:#ffffff24}.mention-editor[data-v-fe755400] .recognize-chip.is-dragging-source{cursor:grabbing;opacity:.4}.mention-editor[data-v-fe755400] .recognize-chip.is-selected{background-color:Highlight;color:HighlightText}.mention-editor[data-v-fe755400] .recognize-chip__icon{color:#02dba3;display:inline-block;height:11px;margin:-2px 3px 0 0;vertical-align:middle;width:11px}.mention-editor[data-v-fe755400] .recognize-chip__thumb{background:#ffffff14;border-radius:50%;display:inline-block;height:14px;margin:-2px 3px 0 0;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:14px}.mention-editor[data-v-fe755400] .recognize-chip__caret{color:#ffffff8c;display:inline-block;height:9px;margin:-2px 0 0 3px;vertical-align:middle;width:9px}.mention-editor[data-v-fe755400] .motion-preset-chip__remove{align-items:center;background:transparent;border:none;color:#c4b5fdcc;cursor:pointer;display:inline-flex;font-size:12px;height:12px;justify-content:center;line-height:1;padding:0;width:12px}.mention-editor[data-v-fe755400] .motion-preset-chip__remove:hover{color:#ede9fe}.motion-drop-caret[data-v-fe755400]{background:#8b5cf6f2;border-radius:1px;pointer-events:none;position:absolute;width:2px;z-index:2}.mention-popup{backdrop-filter:blur(16px);background:#202024fa;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 8px 32px #00000080;display:flex;flex-direction:column;max-height:240px;max-width:280px;min-width:180px;overflow:hidden}.mention-popup--rich{max-height:380px;max-width:340px;min-width:280px}.mention-popup__header{color:#9ca3af;font-size:11px;font-weight:500;letter-spacing:.02em;padding:8px 12px 4px}.mention-popup__search{align-items:center;background:#ffffff0f;border-radius:8px;display:flex;flex-shrink:0;gap:6px;margin:8px 8px 4px;padding:6px 10px}.mention-popup__search-icon{color:#fff6;flex-shrink:0}.mention-popup__search-text{color:#e5e5e5;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-popup__search-ph{color:#9ca3afb3;font-size:12px}.mention-popup__section{color:#9ca3af;font-size:11px;font-weight:500;letter-spacing:.02em;padding:8px 12px 4px}.mention-popup__back{align-items:center;background:transparent;border:none;border-radius:6px;color:#e6e6e6e6;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:2px;padding:6px 10px;text-align:left;width:100%}.mention-popup__back:hover{background:#ffffff0f}.mention-popup__back svg{flex-shrink:0}.mention-popup__back-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-popup__hint{color:#9ca3afcc;font-size:12px;padding:8px 12px}.mention-popup__more{background:transparent;border:none;border-radius:6px;color:#9ca3afd9;cursor:pointer;display:block;font-size:12px;padding:7px 12px;text-align:left;width:100%}.mention-popup__more--active,.mention-popup__more:hover{background:#ffffff0f;color:#e6e6e6f2}.mention-popup__list{overflow-y:auto;padding:4px}.mention-popup__list::-webkit-scrollbar{width:4px}.mention-popup__list::-webkit-scrollbar-track{background:transparent}.mention-popup__list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.mention-popup__item{align-items:center;background:transparent;border:none;border-radius:6px;color:#e5e5e5;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:6px 8px;text-align:left;transition:background .12s ease;width:100%}.mention-popup__item--active,.mention-popup__item:hover{background:#ffffff14}.mention-popup__thumb{background:#ffffff0d;border-radius:4px;flex-shrink:0;height:32px;overflow:hidden;width:32px}.mention-popup__thumb img,.mention-popup__thumb video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.mention-popup__thumb--audio{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#ffffffeb;display:flex;justify-content:center}.mention-popup__thumb--folder{align-items:center;color:#ffffff8c;display:flex;justify-content:center}.mention-popup__thumb--entity-placeholder{align-items:center;background:#ffffff0f;border:1px dashed hsla(0,0%,100%,.16);color:#ffffff6b;display:flex;justify-content:center}.mention-popup__entity-placeholder-icon{display:block;height:18px;width:18px}.mention-popup__audio-icon,.mention-popup__folder-icon{flex-shrink:0;height:18px;width:18px}.mention-popup__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-popup__asset-name{color:inherit}.mention-popup__chevron{color:#fff6;flex-shrink:0}.mention-fade-enter-active,.mention-fade-leave-active{transition:opacity .15s ease,transform .15s ease}.mention-fade-enter-from,.mention-fade-leave-to{opacity:0;transform:translateY(4px)}.mention-keyword--drag-ghost{opacity:.6}.ref-hover-preview{backdrop-filter:blur(16px);background:#202024fa;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 8px 32px #00000080;color:#fff;display:flex;flex-direction:column;max-width:var(--ref-hover-preview-max-w,240px);overflow:hidden;pointer-events:auto;width:-moz-max-content;width:max-content;z-index:99999}.ref-hover-preview:after{background:inherit;border-bottom:1px solid hsla(0,0%,100%,.1);border-right:1px solid hsla(0,0%,100%,.1);bottom:-6px;content:"";height:12px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:12px}.ref-hover-preview__inactive-bar{background:#f5c5421f;border-bottom:1px solid rgba(245,197,66,.2);color:#f5c542;font-size:11px;line-height:1.4;padding:6px 12px}.ref-hover-preview__media{align-items:center;background:#00000040;display:flex;justify-content:center}.ref-hover-preview__media,.ref-hover-preview__media-el{max-height:var(--ref-hover-preview-max-h,280px);width:100%}.ref-hover-preview__media-el{display:block;-o-object-fit:contain;object-fit:contain}.ref-hover-preview__view-original{background:transparent;border:none;border-top:1px solid hsla(0,0%,100%,.08);color:#e5e5e5;cursor:pointer;font-size:12px;padding:8px 12px;transition:background .12s ease;width:100%}.ref-hover-preview__view-original:hover{background:#ffffff14;color:#fff}.ref-hover-preview__view-original:active{background:#ffffff1f}.ref-hover-preview__audio{align-items:center;display:flex;gap:12px;min-width:240px;padding:14px 16px}.ref-hover-preview__audio-icon{align-items:center;background:radial-gradient(circle at 35% 28%,hsla(0,0%,100%,.2),transparent 38%),linear-gradient(135deg,#ffffff2e,#ffffff14);border-radius:50%;box-shadow:inset 0 1px #ffffff1a,0 4px 10px #0000002e;color:#fff;display:inline-flex;flex:0 0 32px;gap:2px;height:32px;justify-content:center;position:relative;width:32px}.ref-hover-preview__audio-wave{background:currentColor;border-radius:999px;box-shadow:0 0 6px #ffffff2e;height:14px;opacity:.96;transform:scaleY(.55);transform-origin:center center;width:2px}.ref-hover-preview__audio-wave:first-child,.ref-hover-preview__audio-wave:nth-child(5){opacity:.72}.ref-hover-preview__audio-wave:nth-child(2),.ref-hover-preview__audio-wave:nth-child(4){opacity:.88;transform:scaleY(.72)}.ref-hover-preview__audio-wave:nth-child(3){transform:scaleY(1)}.ref-hover-preview__audio-icon--playing .ref-hover-preview__audio-wave{animation:ref-hover-audio-wave .85s ease-in-out infinite}.ref-hover-preview__audio-icon--playing .ref-hover-preview__audio-wave:first-child{animation-delay:0s}.ref-hover-preview__audio-icon--playing .ref-hover-preview__audio-wave:nth-child(2){animation-delay:.12s}.ref-hover-preview__audio-icon--playing .ref-hover-preview__audio-wave:nth-child(3){animation-delay:.24s}.ref-hover-preview__audio-icon--playing .ref-hover-preview__audio-wave:nth-child(4){animation-delay:.12s}.ref-hover-preview__audio-icon--playing .ref-hover-preview__audio-wave:nth-child(5){animation-delay:0s}.ref-hover-preview__audio-title{flex:1;font-size:18px;font-weight:500;line-height:24px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-hover-preview__audio-duration{color:#ffffffd1;flex:0 0 auto;font-size:18px;font-variant-numeric:tabular-nums;line-height:24px}.ref-hover-preview__audio audio{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.ref-hover-preview--audio{background:#202024fa;max-width:none;overflow:visible}@keyframes ref-hover-audio-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.ref-hover-preview-fade-enter-active,.ref-hover-preview-fade-leave-active{transition:opacity .15s ease,transform .15s ease}.ref-hover-preview-fade-enter-from,.ref-hover-preview-fade-leave-to{opacity:0;transform:translateY(4px)}:root.canvas-theme-light .ref-hover-preview{background:#fff;border-color:#1a1e241f;box-shadow:0 10px 30px #0f172a2e;color:#1f2430}:root.canvas-theme-light .ref-hover-preview:after{border-bottom-color:#1a1e241f;border-right-color:#1a1e241f}:root.canvas-theme-light .ref-hover-preview .ref-hover-preview__audio-icon{background:radial-gradient(circle at 35% 28%,hsla(0,0%,100%,.9),transparent 40%),linear-gradient(135deg,#f5f6fb,#e8ebf3);box-shadow:inset 0 1px #ffffffd9,0 4px 12px #0f172a14;color:#7e8799}:root.canvas-theme-light .ref-hover-preview .ref-hover-preview__audio-duration{color:#6b7387}.reference-media-groups[data-v-ed550625]{flex-wrap:nowrap;gap:6px;overflow-x:auto}.reference-media-groups[data-v-ed550625],.reference-media-groups__prepend[data-v-ed550625]{align-items:center;display:flex}.reference-media-groups__append[data-v-ed550625]{align-items:center;display:flex;flex:0 0 auto}.reference-media-groups--replace-layout[data-v-ed550625]{align-items:flex-start}.reference-media-groups__divider[data-v-ed550625]{align-self:stretch;background:var(--canvas-border-subtle,hsla(0,0%,100%,.18));flex:0 0 auto;margin:0 4px;min-height:48px;width:1px}.reference-media-groups__item[data-v-ed550625]{background:var(--canvas-surface-subtle,hsla(0,0%,100%,.04));border:1px solid var(--canvas-border-subtle,hsla(0,0%,100%,.14));border-radius:8px;cursor:grab;flex:0 0 auto;height:56px;overflow:hidden;position:relative;transition:opacity .15s ease,filter .15s ease,transform .15s ease,border-color .15s ease;width:56px}.reference-media-groups__item--previewable[data-v-ed550625]{cursor:zoom-in}.reference-media-groups__item[data-v-ed550625]:active{cursor:grabbing}.reference-media-groups__item--mention-mode[data-v-ed550625],.reference-media-groups__item--mention-mode[data-v-ed550625]:active{cursor:pointer}.reference-media-groups__item--replaceable[data-v-ed550625],.reference-media-groups__item--replaceable[data-v-ed550625]:active{cursor:default}.reference-media-groups__item--inactive[data-v-ed550625]{filter:grayscale(.6);opacity:.45}.reference-media-groups__item--dragging[data-v-ed550625]{opacity:.35;transform:scale(.96)}.reference-media-groups__item--drag-over[data-v-ed550625]{border-color:var(--primary-color,#4f8cff);box-shadow:0 0 0 2px #4f8cff59}.reference-media-groups__item--forbid[data-v-ed550625]{cursor:not-allowed}.reference-media-groups__item--card[data-v-ed550625]{background:transparent;border:none;display:flex;flex-direction:column;gap:4px;height:auto;overflow:visible;padding:0}.reference-media-groups__item--card .reference-media-groups__thumb[data-v-ed550625]{aspect-ratio:1/1;background:var(--canvas-surface-subtle,hsla(0,0%,100%,.04));border:1px solid var(--canvas-border-subtle,hsla(0,0%,100%,.14));border-radius:8px;height:auto;overflow:hidden;width:100%}.reference-media-groups__caption[data-v-ed550625]{color:#ffffff8c;font-size:11px;line-height:14px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.reference-media-groups__thumb[data-v-ed550625]{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.reference-media-groups__media[data-v-ed550625]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reference-media-groups__audio-icon[data-v-ed550625]{color:#ffffffe6;height:26px;width:26px}.reference-media-groups__item--audio[data-v-ed550625]{background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:#a855f773}.reference-media-groups__label-tag[data-v-ed550625]{background:#000000a6;bottom:0;left:0;letter-spacing:.2px;line-height:14px;overflow:hidden;padding:2px 4px;right:0;text-overflow:ellipsis;white-space:nowrap}.reference-media-groups__label-tag[data-v-ed550625],.reference-media-groups__type-badge[data-v-ed550625]{color:#fff;font-size:11px;pointer-events:none;position:absolute;text-align:center}.reference-media-groups__type-badge[data-v-ed550625]{border-radius:50%;box-shadow:0 0 0 1px #00000073;height:22px;left:50%;line-height:22px;top:50%;transform:translate(-50%,-50%);width:22px}.reference-media-groups__type-badge--video[data-v-ed550625]{background:#0000008c;padding-left:2px}.reference-media-groups__inactive-tag[data-v-ed550625]{background:#000000a6;border-radius:4px;color:#ddd;font-size:10px;height:14px;line-height:14px;padding:0 4px;pointer-events:none;position:absolute;right:4px;top:4px}.reference-media-groups__remove[data-v-ed550625]{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:16px;justify-content:center;line-height:14px;opacity:0;padding:0;position:absolute;right:2px;top:2px;transition:opacity .15s ease;width:16px;z-index:4}.reference-media-groups__item:hover .reference-media-groups__remove[data-v-ed550625]{opacity:1}.reference-media-groups__replace-btn[data-v-ed550625]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000000a6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:22px;justify-content:center;left:50%;opacity:0;outline:none;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease,background .15s ease,color .15s ease;width:22px;z-index:5}.reference-media-groups__replace-btn[data-v-ed550625]:hover{background:#000000e6;color:#fff}.reference-media-groups__replace-icon[data-v-ed550625]{display:block;flex-shrink:0;height:11px;width:11px}.reference-media-groups__view-original-bar[data-v-ed550625]{background:#000000a6;border:none;bottom:0;color:#fff;cursor:pointer;font-size:11px;left:0;letter-spacing:.2px;line-height:14px;opacity:0;overflow:hidden;padding:2px 4px;pointer-events:none;position:absolute;right:0;text-align:center;text-overflow:ellipsis;transition:opacity .15s ease,background .15s ease;white-space:nowrap;z-index:4}.reference-media-groups__view-original-bar[data-v-ed550625]:hover{background:#000000d1}.reference-media-groups__item--replaceable:hover .reference-media-groups__replace-btn[data-v-ed550625],.reference-media-groups__item--replaceable:hover .reference-media-groups__view-original-bar[data-v-ed550625]{opacity:1;pointer-events:auto}.reference-media-groups.is-readonly .reference-media-groups__item[data-v-ed550625]{cursor:default}
