.rh-hover-tooltip-trigger[data-v-821b0df1]{align-items:stretch;display:inline-flex;justify-content:center;line-height:0;vertical-align:top}@keyframes rh-hover-tooltip-inner-in{0%{opacity:0}to{opacity:1}}.rh-hover-tooltip{max-width:308px;padding-bottom:3px!important;position:relative;z-index:9999!important}.rh-hover-tooltip .ant-tooltip-inner{animation:rh-hover-tooltip-inner-in .18s cubic-bezier(.4,0,.2,1) both;background:#18181b!important;border:none;border-radius:0;box-sizing:border-box;color:#9da2a8!important;display:flex;flex-direction:column;font-size:13px;font-weight:400;line-height:normal;max-width:308px;min-height:24px!important;opacity:1;padding:6px;z-index:9999!important}.rh-hover-tooltip .ant-tooltip-arrow{display:none}@media (prefers-reduced-motion:reduce){.rh-hover-tooltip .ant-tooltip-inner{animation:none}}.rh-hover-tooltip--offset-8{padding-bottom:8px!important}.rh-hover-tooltip--rules{max-width:calc(100vw - 32px)}.rh-hover-tooltip--rules .ant-tooltip-inner{align-items:flex-start;line-height:22px;max-width:calc(100vw - 32px);min-height:0!important;padding:12px 14px;white-space:pre-line;width:-moz-max-content;width:max-content}.qc-upload-add-surface[data-v-9c8a2444]{align-items:center;background:#18181b;border:1px solid #31333a;border-radius:4px;box-sizing:border-box;color:#9da2a8;cursor:pointer;display:flex;flex-direction:column;gap:2px;height:80px;justify-content:center;padding:0;transform:rotate(var(--qc-upload-add-tilt-deg,-5deg));transition:background .2s,border-color .2s;width:60px}.qc-upload-add-surface[data-v-9c8a2444]:hover:not(:disabled){background-color:#ffffff1f;border:1px solid hsla(0,0%,100%,.2)}.qc-upload-add-surface.is-loading[data-v-9c8a2444],.qc-upload-add-surface[data-v-9c8a2444]:disabled{cursor:not-allowed}.qc-upload-add-surface[data-v-9c8a2444] .add-icon{color:#9da2a8;height:14px;min-width:14px;width:14px}.qc-upload-add-surface[data-v-9c8a2444] .add-icon svg{display:block;height:14px;width:14px}.qc-upload-add-surface[data-v-9c8a2444] .add-icon path{fill:#9da2a8}.qc-upload-add-surface[data-v-9c8a2444] .add-label{color:#9da2a8;display:block;font-size:10px;font-weight:400;line-height:14px;max-width:100%;text-align:center;white-space:nowrap}.qc-upload-add-surface[data-v-9c8a2444] .add-progress{color:#fff9;font-size:12px}.qc-v2-media-preview-modal .ant-modal-mask{background:#0009!important}.qc-v2-media-preview-modal .ant-modal{max-width:90vw;padding-bottom:0}.qc-v2-media-preview-modal .ant-modal-content{background:#000;padding:0}.qc-v2-media-preview-modal .ant-modal-body{align-items:center;box-sizing:border-box;display:flex;height:85vh;justify-content:center;max-height:85vh;min-height:0;padding:0}.qc-v2-media-preview-modal .qc-v2-media-preview-inner{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;max-height:100%;max-width:90vw;min-width:0;overflow:hidden;width:-moz-fit-content;width:fit-content}.qc-v2-media-preview-modal .qc-v2-media-preview-media{display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.qc-v2-media-preview-modal .qc-v2-media-preview-audio-card{background:linear-gradient(155deg,#32353c,#25272e 45%,#1a1c22);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;box-shadow:inset 0 1px #ffffff0a;box-sizing:border-box;max-width:100%;min-width:280px;padding:16px;width:min(420px,90vw)}.qc-v2-media-preview-modal .qc-v2-media-preview-audio-title{color:#d0d3d8;font-size:14px;line-height:1.4;margin-bottom:12px;text-align:left;word-break:break-word}.qc-v2-media-preview-modal .qc-v2-media-preview-audio-bar{align-items:center;background:#00000047;border:1px solid hsla(0,0%,100%,.06);border-radius:999px;box-sizing:border-box;display:flex;gap:10px;padding:10px 12px;position:relative}.qc-v2-media-preview-modal .qc-v2-media-preview-audio-play{align-items:center;background:linear-gradient(180deg,#4a4e58,#353942);border:none;border-radius:50%;color:#eef0f3;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background .15s ease,filter .15s ease;width:32px}.qc-v2-media-preview-modal .qc-v2-media-preview-audio-play:hover{filter:brightness(1.08)}.qc-v2-media-preview-modal .qc-v2-media-preview-audio-time{color:#c7cbd1;flex:1;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:18px;min-width:0}.qc-v2-media-preview-modal .qc-v2-media-preview-audio-element{inset:0;opacity:0;pointer-events:none;position:absolute}@keyframes character-upload-detect-spin-aa53535f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.character-upload-wrap[data-v-aa53535f]{--character-upload-width:48px;--character-upload-height:48px;height:var(--character-upload-height);width:var(--character-upload-width)}.character-upload-wrap .character-upload-trigger-wrap[data-v-aa53535f]{display:inline-block;position:relative}.character-upload-wrap[data-v-aa53535f] .qc-upload-add-surface{height:var(--character-upload-height);width:var(--character-upload-width)}.character-upload-wrap .hidden-input[data-v-aa53535f]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.character-upload-wrap .cu-detecting[data-v-aa53535f]{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;max-width:100%;padding:0 4px}.character-upload-wrap .cu-detect-icon[data-v-aa53535f]{animation:character-upload-detect-spin-aa53535f 1s linear infinite;flex-shrink:0}.character-upload-wrap .cu-detect-icon[data-v-aa53535f] svg{display:block;height:16px;width:16px}.character-upload-wrap .cu-detect-progress[data-v-aa53535f]{color:#ffffffa6;display:-webkit-box;font-size:9px;line-height:1.15;overflow:hidden;text-align:center;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.character-upload-wrap .preview-area[data-v-aa53535f],.character-upload-wrap .preview-area .preview-img-wrap[data-v-aa53535f]{height:var(--character-upload-height);width:var(--character-upload-width)}.character-upload-wrap .preview-area .preview-img-wrap[data-v-aa53535f]{background:#31333a;border:1px solid transparent;border-radius:4px;box-sizing:border-box;position:relative;transition:border-color .2s ease}.character-upload-wrap .preview-area .preview-img-wrap .preview-img[data-v-aa53535f]{border-radius:4px;cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.character-upload-wrap .preview-area .preview-img-wrap .preview-detecting-mask[data-v-aa53535f]{align-items:center;background:#11171f8c;border-radius:4px;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:3}.character-upload-wrap .preview-area .preview-img-wrap .preview-detect-icon[data-v-aa53535f]{animation:character-upload-detect-spin-aa53535f 1s linear infinite;flex-shrink:0}.character-upload-wrap .preview-area .preview-img-wrap .preview-detect-icon[data-v-aa53535f] svg{display:block;height:20px;width:20px}.character-upload-wrap .preview-area .preview-img-wrap .hover-preview-card[data-v-aa53535f]{background:transparent;border:none;bottom:calc(100% + 8px);box-shadow:none;box-sizing:border-box;height:-moz-max-content;height:max-content;left:50%;opacity:0;padding:0;pointer-events:none;position:absolute;transform:translate(-50%) translateY(4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;width:-moz-max-content;width:max-content;z-index:4}.character-upload-wrap .preview-area .preview-img-wrap .hover-preview-img[data-v-aa53535f]{border-radius:4px;display:block;height:auto;max-height:min(240px,40vh);max-width:min(240px,40vw);-o-object-fit:contain;object-fit:contain;width:auto}.character-upload-wrap .preview-area .preview-img-wrap .replace-btn[data-v-aa53535f]{align-items:center;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));border:none;border-radius:0 0 4px 4px;bottom:0;color:#fff;cursor:pointer;display:flex;font-size:12px;gap:4px;height:24px;justify-content:center;left:0;padding:0;position:absolute;right:0;text-align:center;z-index:1}.character-upload-wrap .preview-area .preview-img-wrap .replace-btn .replace-icon[data-v-aa53535f]{flex-shrink:0;height:10px;width:10px}.character-upload-wrap .preview-area .preview-img-wrap .replace-btn .replace-icon[data-v-aa53535f] svg{display:block;height:10px;width:10px}.character-upload-wrap .preview-area .preview-img-wrap .replace-btn .replace-icon[data-v-aa53535f] circle,.character-upload-wrap .preview-area .preview-img-wrap .replace-btn .replace-icon[data-v-aa53535f] ellipse,.character-upload-wrap .preview-area .preview-img-wrap .replace-btn .replace-icon[data-v-aa53535f] path,.character-upload-wrap .preview-area .preview-img-wrap .replace-btn .replace-icon[data-v-aa53535f] polygon,.character-upload-wrap .preview-area .preview-img-wrap .replace-btn .replace-icon[data-v-aa53535f] rect{fill:#bec4ca;stroke:#bec4ca}.character-upload-wrap .preview-area .preview-img-wrap .replace-btn .replace-icon[data-v-aa53535f] line,.character-upload-wrap .preview-area .preview-img-wrap .replace-btn .replace-icon[data-v-aa53535f] polyline{stroke:#bec4ca}.character-upload-wrap .preview-area .preview-img-wrap .replace-btn .replace-text[data-v-aa53535f]{color:#d8d8d8;font-size:10px;font-weight:400;letter-spacing:0;line-height:12px;position:relative}.character-upload-wrap .preview-area .preview-img-wrap .delete-btn[data-v-aa53535f]{align-items:center;background:#00000080;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;height:16px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:-4px;top:-4px;transform:scale(.88);transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),visibility .22s,background .15s ease;visibility:hidden;width:16px}.character-upload-wrap .preview-area .preview-img-wrap .delete-btn[data-v-aa53535f]:hover{background:#000000b3}.character-upload-wrap .preview-area .preview-img-wrap:hover .delete-btn[data-v-aa53535f]{opacity:1;pointer-events:auto;transform:scale(1);visibility:visible}.character-upload-wrap .preview-area .preview-img-wrap:hover .hover-preview-card[data-v-aa53535f]{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.character-upload-wrap .preview-area .preview-img-wrap[data-v-aa53535f]:hover{border-color:#2b2b2b}
