.rl-card[data-v-c5e80bee]{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;gap:.625rem;display:flex}.rl-card:hover .cover[data-v-c5e80bee]{box-shadow:var(--shadow-card)}.rl-card:hover .name[data-v-c5e80bee]{color:var(--color-text)}.cover[data-v-c5e80bee]{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-asset-placeholder-bg);flex:none;width:100%;position:relative;overflow:hidden}.cover img[data-v-c5e80bee]{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.cover[data-v-c5e80bee]{box-sizing:border-box;border:.0625rem solid color-mix(in srgb, var(--color-border-light) 40%, var(--color-bg));padding:.625rem}.cover img[data-v-c5e80bee]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.cover[data-v-c5e80bee]{aspect-ratio:4/3}.cover[data-type="4"][data-v-c5e80bee]{background-color:var(--color-bg-sunken);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.cover[data-type="4"] .audio-icon[data-v-c5e80bee]{color:var(--color-text-secondary);font-size:2.25rem}.rl-card.is-checked .cover[data-v-c5e80bee],.rl-card.is-ctx .cover[data-v-c5e80bee]{outline:.125rem solid var(--color-select-ink);outline-offset:-.125rem}.rl-card.is-checked .name[data-v-c5e80bee],.rl-card.is-ctx .name[data-v-c5e80bee]{color:var(--color-text)}.name[data-v-c5e80bee]{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:color .2s var(--ease);font-size:.875rem;overflow:hidden}.tag-line[data-v-c5e80bee]{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.uploader[data-v-c5e80bee]{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.meta[data-v-c5e80bee]{z-index:2;text-overflow:ellipsis;white-space:nowrap;background:rgba(var(--color-scrim-rgb), .65);max-width:calc(100% - 4.5rem);color:var(--color-on-media);border-radius:calc(var(--radius-md) / 1.618);-webkit-backdrop-filter:blur(.5rem);box-shadow:var(--shadow-xs);pointer-events:none;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;position:absolute;bottom:.5rem;left:.5rem;overflow:hidden}.checked-btn[data-v-c5e80bee]{z-index:5;border:.0625rem solid var(--color-select-line);background:rgba(var(--color-bg-card-rgb), .92);width:1.25rem;height:1.25rem;color:var(--color-on-media);pointer-events:none;transition:background-color .15s var(--ease), border-color .15s var(--ease);border-radius:.375rem;justify-content:center;align-items:center;display:flex;position:absolute;top:.5rem;right:.5rem}.checked-btn .el-icon[data-v-c5e80bee]{font-size:.75rem}.rl-card.is-checked .checked-btn[data-v-c5e80bee]{background:var(--color-select-check-bg);border-color:var(--color-select-check-bg);color:var(--color-select-check-ink)}.preview-btn[data-v-c5e80bee]{z-index:6;border:.0625rem solid var(--color-border-light);background:rgba(var(--color-bg-card-rgb), .92);width:1.5rem;height:1.5rem;color:var(--color-text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s var(--ease), transform .15s var(--ease), background-color .15s var(--ease), color .15s var(--ease);border-radius:.375rem;justify-content:center;align-items:center;display:flex;position:absolute;top:.5rem;right:.5rem;transform:scale(.9)}.preview-btn .el-icon[data-v-c5e80bee]{font-size:.9375rem}.preview-btn[data-v-c5e80bee]:hover{background:var(--color-bg-card);color:var(--color-primary)}.rl-card:hover .preview-btn[data-v-c5e80bee]{opacity:1;pointer-events:auto;transform:scale(1)}.image-fallback[data-v-c5e80bee]{background:linear-gradient(135deg, var(--color-bg-sunken) 0%, var(--color-bg-hover) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.image-fallback .image-fallback-inner[data-v-c5e80bee]{color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.image-fallback .image-fallback-inner .el-icon[data-v-c5e80bee]{opacity:.55;font-size:1.75rem}.image-fallback .image-fallback-inner span[data-v-c5e80bee]{opacity:.75;font-size:.75rem;line-height:1}@media (prefers-reduced-motion:reduce){.cover[data-v-c5e80bee],.name[data-v-c5e80bee]{transition:none}}.choose-ai-popover{--el-popover-border-radius:1.25rem!important;--el-popover-padding:.75rem!important;background:var(--color-bg-popover)!important;border:.0625rem solid var(--color-border-strong)!important}.corp-asset-tags[data-v-6c1c77b5]{flex-direction:column;gap:.75rem;width:100%;display:flex}.tag-row[data-v-6c1c77b5]{align-items:center;gap:.75rem;display:flex}.tag-label[data-v-6c1c77b5]{width:2rem;color:var(--color-text-secondary);flex:none;font-size:.875rem}.render-list[data-v-6c1c77b5]{gap:.5rem;display:flex}.render-btn[data-v-6c1c77b5]{border:.0625rem solid var(--color-border);height:1.875rem;color:var(--color-text-secondary);cursor:pointer;transition:background-color .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);background:0 0;border-radius:.5rem;padding:0 .875rem;font-size:.8125rem}.render-btn[data-v-6c1c77b5]:hover{color:var(--color-text)}.render-btn.is-active[data-v-6c1c77b5]{background:var(--color-bg-sunken);color:var(--color-text);border-color:#0000;font-weight:500}.style-select[data-v-6c1c77b5]{flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.render-btn[data-v-6c1c77b5]{transition:none}}.resource-edit-dialog .el-dialog__footer{padding-top:.875rem}.resource-edit-dialog .el-dialog__header{padding-bottom:1.125rem}.content[data-v-1bd828f5]{align-items:stretch;gap:1.5rem;height:36.25rem;display:flex}.left[data-v-1bd828f5]{flex:none;align-self:stretch;width:20rem;min-width:0;overflow-y:auto}.right[data-v-1bd828f5]{flex:1;min-width:0}.cover[data-v-1bd828f5]{background:var(--color-bg-sunken);border:.0625rem solid var(--color-border);box-sizing:border-box;border-radius:var(--radius-md);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.cover img[data-v-1bd828f5]{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%}.cover .audio-icon[data-v-1bd828f5]{color:var(--color-text-secondary);font-size:2.25rem}.upload-container[data-v-1bd828f5]{border-radius:var(--el-border-radius-base);width:100%;box-shadow:0 0 0 1px var(--el-border-color) inset;justify-content:space-between;align-items:center;padding:.75rem .875rem;display:flex;position:relative}.upload-container-left[data-v-1bd828f5]{flex-direction:column;line-height:1;display:flex}.upload-label[data-v-1bd828f5]{color:var(--el-text-color-secondary);margin-top:.375rem;font-size:.75rem}.img-uploader[data-v-1bd828f5]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.img-uploader[data-v-1bd828f5] .el-upload,.img-uploader[data-v-1bd828f5] .el-upload-dragger{width:100%;height:100%}.img-uploader[data-v-1bd828f5] .el-upload-dragger{border-radius:var(--radius-md);background:0 0;border:.0625rem solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.img-uploader[data-v-1bd828f5] .el-upload-dragger.is-dragover{border-color:var(--color-primary);background:rgba(var(--color-bg-card-rgb), .6)}.upload-cover[data-v-1bd828f5]{-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--color-text-secondary);transition:color .2s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:.875rem;line-height:1;display:flex}.upload-cover[data-v-1bd828f5]:hover{color:var(--color-text)}.upload-cover .el-icon[data-v-1bd828f5]{font-size:1.5rem}@media (prefers-reduced-motion:reduce){.upload-cover[data-v-1bd828f5]{transition:none}}[data-v-1bd828f5] .el-form-item__label{width:100%}.row-container[data-v-1bd828f5]{justify-content:space-between;align-items:center;display:flex}.row-container .ai-text-btn[data-v-1bd828f5]{cursor:pointer;align-items:center;gap:.25rem;line-height:1;display:flex}.row-container .ai-text-btn[data-v-1bd828f5]:hover{color:var(--el-color-primary)}.footer-row[data-v-1bd828f5]{justify-content:flex-end;align-items:center;display:flex}.card-size-trigger[data-v-b3f2fc2c]{box-sizing:border-box;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-border-light) 30%, var(--color-bg));height:2rem;color:var(--color-text);letter-spacing:.0313rem;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border:none;align-items:center;gap:.375rem;padding:0 1rem 0 .875rem;font-weight:500;line-height:1;display:inline-flex}.card-size-trigger[data-v-b3f2fc2c]:hover{background:var(--color-border)}.card-size-trigger[data-v-b3f2fc2c]:active{background:var(--color-border-strong)}.card-size-trigger .el-icon[data-v-b3f2fc2c]{font-size:.9375rem}.card-size-pop[data-v-b3f2fc2c]{box-sizing:border-box;width:100%}.card-size-pop .card-size-pop-title[data-v-b3f2fc2c]{color:var(--color-text);margin-bottom:.125rem;font-size:.8125rem;font-weight:600}.card-size-pop .card-size-pop-scale[data-v-b3f2fc2c]{color:var(--color-text-muted);justify-content:space-between;margin-top:.125rem;font-size:.6875rem;display:flex}.card-size-pop .card-size-pop-hint[data-v-b3f2fc2c]{color:var(--color-text-muted);margin-top:.5rem;font-size:.75rem;line-height:1.5}.card-size-pop[data-v-b3f2fc2c] .el-slider{width:100%;margin:.625rem 0 0}.card-size-pop[data-v-b3f2fc2c] .el-slider__runway{background:var(--color-bg-sunken);border-radius:.1875rem;height:.375rem;margin:0}.card-size-pop[data-v-b3f2fc2c] .el-slider__bar{background:var(--color-primary);border-radius:.1875rem;height:.375rem}.card-size-pop[data-v-b3f2fc2c] .el-slider__button{border:.125rem solid var(--color-primary);background:var(--color-bg-card);width:1rem;height:1rem;transition:transform .15s var(--ease);box-shadow:0 2px 6px #0000002e}.card-size-pop[data-v-b3f2fc2c] .el-slider__button:hover,.card-size-pop[data-v-b3f2fc2c] .el-slider.is-dragging .el-slider__button{transform:scale(1.18)}.card-size-pop[data-v-b3f2fc2c] .el-slider__stop{background-color:var(--color-border)}
