.media-upload-card[data-v-9af748fd]{background:var(--feature-theme-primary-panel-bg), #fff;border:1px solid #e2e8f0;border-radius:24px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a0f}.media-upload-card[data-v-9af748fd]:hover{transform:translateY(-1px);box-shadow:0 20px 44px #0f172a14}.media-upload-card.is-dragging[data-v-9af748fd]{border-color:var(--feature-theme-primary-soft-border-strong);box-shadow:0 0 0 4px var(--feature-theme-primary-focus-ring)}.media-upload-card__input[data-v-9af748fd]{display:none}.media-upload-card__body[data-v-9af748fd]{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:36px 32px;display:flex}.media-upload-card__body.has-footer[data-v-9af748fd]{padding-bottom:84px}.media-upload-card__body.has-footer.has-expanded-link[data-v-9af748fd]{padding-bottom:136px}.media-upload-card__copy[data-v-9af748fd]{flex-direction:column;gap:8px;max-width:640px;display:flex}.media-upload-card__title[data-v-9af748fd]{color:#0f172a;margin:0;font-size:28px;font-weight:700;line-height:1.25}.media-upload-card__helper[data-v-9af748fd],.media-upload-card__formats[data-v-9af748fd]{color:#64748b;margin:0;font-size:15px;line-height:1.7}.media-upload-card__formats-value[data-v-9af748fd]{color:#1e293b;font-weight:500}.media-upload-card__actions[data-v-9af748fd]{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.media-upload-card__upload-row[data-v-9af748fd]{justify-content:center;align-items:stretch;gap:12px;width:100%;max-width:520px;display:flex}:is([data-v-9af748fd] .media-upload-card__upload-btn,[data-v-9af748fd] .media-upload-card__submit-btn){background:var(--feature-theme-primary-gradient);min-height:48px;color:var(--feature-theme-primary-contrast);box-shadow:none;border:0;border-radius:12px;font-size:15px;font-weight:600}:is([data-v-9af748fd] .media-upload-card__upload-btn:hover,[data-v-9af748fd] .media-upload-card__submit-btn:hover){opacity:.92;background:var(--feature-theme-primary-gradient);color:var(--feature-theme-primary-contrast)}:is([data-v-9af748fd] .media-upload-card__upload-btn.is-disabled,[data-v-9af748fd] .media-upload-card__submit-btn.is-disabled){opacity:.55}:is([data-v-9af748fd] .media-upload-card__upload-btn .el-button__text,[data-v-9af748fd] .media-upload-card__submit-btn .el-button__text){justify-content:center;align-items:center;gap:8px;display:inline-flex}[data-v-9af748fd] .media-upload-card__upload-btn{flex:1}[data-v-9af748fd] .media-upload-card__submit-btn{min-width:128px}.media-upload-card__upload-icon[data-v-9af748fd]{margin-right:12px;font-size:24px}.media-upload-card__arrow[data-v-9af748fd]{border:1px solid var(--feature-theme-primary-soft-border);background:linear-gradient(180deg, #ffffffb8, #ffffff57), var(--feature-theme-primary-soft-bg);min-width:92px;min-height:48px;color:var(--feature-theme-primary-active);cursor:pointer;letter-spacing:.01em;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff6b}.media-upload-card__arrow[data-v-9af748fd]:hover:not(:disabled){border-color:var(--feature-theme-primary-soft-border-strong);transform:translateY(-1px)}.media-upload-card__arrow[data-v-9af748fd]:disabled{cursor:not-allowed;opacity:.55}.media-upload-card__arrow.is-expanded[data-v-9af748fd]{border-color:var(--feature-theme-primary-soft-border-strong);background:var(--feature-theme-primary-gradient);color:var(--feature-theme-primary-contrast)}.media-upload-card__arrow-text[data-v-9af748fd]{line-height:1}.media-upload-card__arrow-icon[data-v-9af748fd]{font-size:18px;transition:transform .2s}.media-upload-card__arrow.is-expanded .media-upload-card__arrow-icon[data-v-9af748fd]{transform:rotate(180deg)}.media-upload-card__submit-row[data-v-9af748fd]{justify-content:center;align-items:center;gap:12px;width:100%;max-width:640px;display:flex}.media-upload-card__link-wrap[data-v-9af748fd]{width:100%}.media-upload-card__link-icon[data-v-9af748fd]{color:#94a3b8;font-size:18px}[data-v-9af748fd] .media-upload-card__link-wrap .el-input__wrapper{background:#fff;border-radius:12px;min-height:48px;padding:0 16px;transition:box-shadow .2s,opacity .2s;box-shadow:inset 0 0 0 1px #e2e8f0}[data-v-9af748fd] .media-upload-card__link-wrap .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px var(--feature-theme-primary-soft-border-strong), 0 0 0 3px var(--feature-theme-primary-focus-ring)}[data-v-9af748fd] .media-upload-card__link-wrap .el-input__inner{color:#0f172a;font-size:14px}[data-v-9af748fd] .media-upload-card__link-wrap .el-input__inner::placeholder{color:#94a3b8}[data-v-9af748fd] .media-upload-card__link-wrap.is-disabled .el-input__wrapper{opacity:.72}[data-v-9af748fd] .media-upload-card__link-wrap.is-disabled .el-input__inner{cursor:not-allowed}.fade-slide-enter-active[data-v-9af748fd],.fade-slide-leave-active[data-v-9af748fd]{transition:opacity .2s,transform .2s}.fade-slide-enter-from[data-v-9af748fd],.fade-slide-leave-to[data-v-9af748fd]{opacity:0;transform:translateY(6px)}.media-upload-card__footer[data-v-9af748fd]{border-top:1px solid var(--feature-theme-primary-soft-border,#2b4cff29);background:linear-gradient(180deg, #ffffffc7, #ffffffeb), var(--feature-theme-primary-panel-bg,#fff);border-radius:0 0 24px 24px;padding:12px 18px 14px;position:absolute;bottom:0;left:0;right:0}@media (width<=768px){.media-upload-card[data-v-9af748fd]{border-radius:20px}.media-upload-card__body[data-v-9af748fd]{padding:28px 18px}.media-upload-card__body.has-footer[data-v-9af748fd]{padding-bottom:92px}.media-upload-card__body.has-footer.has-expanded-link[data-v-9af748fd]{padding-bottom:126px}.media-upload-card__title[data-v-9af748fd]{font-size:22px}.media-upload-card__submit-row[data-v-9af748fd]{flex-direction:column}:is([data-v-9af748fd] .media-upload-card__upload-btn,[data-v-9af748fd] .media-upload-card__submit-btn){width:100%}.media-upload-card__footer[data-v-9af748fd]{border-radius:0 0 20px 20px;padding:12px 16px 14px}}.file-upload-card[data-v-cea2b67d]{border:1px solid var(--feature-theme-primary-soft-border);background:radial-gradient(circle at top, #ffffffad, transparent 42%), var(--feature-theme-primary-panel-bg);border-radius:28px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.file-upload-card[data-v-cea2b67d]:hover{transform:translateY(-1px);box-shadow:0 18px 42px #0f172a12}.file-upload-card.is-dragging[data-v-cea2b67d]{border-color:var(--feature-theme-primary-border-strong);box-shadow:0 0 0 4px var(--feature-theme-primary-focus-ring)}.file-upload-card__input[data-v-cea2b67d]{display:none}.file-upload-card__body[data-v-cea2b67d]{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:28px 24px;display:flex}.file-upload-card__body.has-footer[data-v-cea2b67d]{padding-bottom:84px}.file-upload-card__badge-row[data-v-cea2b67d]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.file-upload-card__badge[data-v-cea2b67d]{color:#fff;border-radius:16px;justify-content:center;align-items:center;min-width:54px;height:54px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 10px 24px #0f172a1f}.is-pdf[data-v-cea2b67d]{background:linear-gradient(135deg,#ff5a5f,#ff7a59)}.is-ppt[data-v-cea2b67d]{background:linear-gradient(135deg,#ff8b3d,#ffb14a)}.is-word[data-v-cea2b67d]{background:linear-gradient(135deg,#4f6bff,#6685ff)}.is-image[data-v-cea2b67d]{background:linear-gradient(135deg,#a855f7,#7c3aed)}.is-text[data-v-cea2b67d]{background:linear-gradient(135deg,#14b8a6,#06b6d4)}.file-upload-card__copy[data-v-cea2b67d]{flex-direction:column;gap:8px;display:flex}.file-upload-card__title[data-v-cea2b67d]{color:#0f172a;margin:0;font-size:26px;font-weight:700;line-height:1.2}.file-upload-card__helper[data-v-cea2b67d],.file-upload-card__formats[data-v-cea2b67d]{color:#64748b;margin:0;font-size:15px;line-height:1.6}.file-upload-card__formats[data-v-cea2b67d]{justify-content:center;align-items:center;gap:6px;display:inline-flex}.file-upload-card__info-icon[data-v-cea2b67d]{cursor:help;font-size:16px}[data-v-cea2b67d] .file-upload-card__upload-btn{background:var(--feature-theme-primary-gradient);min-width:162px;min-height:48px;color:var(--feature-theme-primary-contrast);box-shadow:0 10px 24px var(--feature-theme-primary-shadow);border:0;border-radius:12px;font-size:15px;font-weight:600}[data-v-cea2b67d] .file-upload-card__upload-btn:hover{opacity:1;background:var(--feature-theme-primary-gradient-hover);color:var(--feature-theme-primary-contrast)}[data-v-cea2b67d] .file-upload-card__upload-btn .el-button__text{justify-content:center;align-items:center;gap:8px;display:inline-flex}.file-upload-card__upload-icon[data-v-cea2b67d]{margin-right:5px;font-size:20px}.file-upload-card__footer[data-v-cea2b67d]{border-top:1px solid var(--feature-theme-primary-soft-border,#2b4cff29);background:linear-gradient(180deg, #ffffffc7, #ffffffeb), var(--feature-theme-primary-panel-bg,#fff);border-radius:0 0 28px 28px;padding:12px 18px 14px;position:absolute;bottom:0;left:0;right:0}@media (width<=768px){.file-upload-card[data-v-cea2b67d]{border-radius:22px}.file-upload-card__body[data-v-cea2b67d]{padding:24px 16px}.file-upload-card__body.has-footer[data-v-cea2b67d]{padding-bottom:92px}.file-upload-card__title[data-v-cea2b67d]{font-size:22px}.file-upload-card__badge[data-v-cea2b67d]{border-radius:14px;min-width:48px;height:48px;font-size:12px}[data-v-cea2b67d] .file-upload-card__upload-btn{width:100%}.file-upload-card__footer[data-v-cea2b67d]{border-radius:0 0 22px 22px;padding:12px 16px 14px}}[data-v-cea2b67d] .file-upload-card__tooltip-popper{border:1px solid var(--feature-theme-primary-selected-border);background:#1b2347;border-radius:10px;max-width:320px;box-shadow:0 12px 32px #0f172a42}.file-upload-card__tooltip-content[data-v-cea2b67d]{color:#cbd5e1;font-size:14px;line-height:1.5}.templates-section[data-v-2afec749]{flex-direction:column;gap:12px;display:flex}.templates-section__title[data-v-2afec749]{color:var(--color-primary-400);font-size:16px;font-weight:600}.templates-section__grid[data-v-2afec749]{gap:16px;display:grid}.templates-section__grid.is-columns-1[data-v-2afec749]{grid-template-columns:1fr}.templates-section__grid.is-columns-2[data-v-2afec749]{grid-template-columns:repeat(2,minmax(0,1fr))}.templates-section__grid.is-columns-3[data-v-2afec749]{grid-template-columns:repeat(3,minmax(0,1fr))}.templates-section__grid.is-columns-4[data-v-2afec749]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1023px){.templates-section__grid.is-columns-4[data-v-2afec749],.templates-section__grid.is-columns-3[data-v-2afec749]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.templates-section__grid[data-v-2afec749]{grid-template-columns:1fr!important}}.generation-media-template-card[data-v-b8838886]{text-align:left;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:16px;align-items:center;gap:16px;width:100%;padding:16px 18px;display:flex;position:relative}.generation-media-template-card[data-v-b8838886]:hover{border-color:var(--color-primary-300);transform:translateY(-1px);box-shadow:0 14px 32px #0f172a0f}.generation-media-template-card__icon-wrap[data-v-b8838886]{background:var(--color-primary-50);width:52px;height:52px;color:var(--color-primary-400);border:1px solid #0000;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.generation-media-template-card__icon[data-v-b8838886]{font-size:24px}.generation-media-template-card__meta[data-v-b8838886]{flex-direction:column;gap:6px;min-width:0;display:flex}.generation-media-template-card__type[data-v-b8838886]{color:var(--color-primary-400);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.generation-media-template-card__name[data-v-b8838886]{font-size:13px;line-height:1.3}.generation-media-history-card[data-v-0c9cb8cf]{text-align:left;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:16px;align-items:center;gap:16px;width:100%;padding:16px 18px;display:flex;position:relative}.generation-media-history-card[data-v-0c9cb8cf]:hover{border-color:var(--color-primary-300);transform:translateY(-1px);box-shadow:0 14px 32px #0f172a0f}.generation-media-history-card__icon-wrap[data-v-0c9cb8cf]{background:var(--color-primary-50);width:52px;height:52px;color:var(--color-primary-400);border:1px solid #0000;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.generation-media-history-card__icon[data-v-0c9cb8cf]{font-size:24px}.generation-media-history-card__meta[data-v-0c9cb8cf]{flex-direction:column;gap:6px;min-width:0;display:flex}.generation-media-history-card__type[data-v-0c9cb8cf]{color:var(--color-primary-400);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.generation-media-history-card__name[data-v-0c9cb8cf]{font-size:13px;line-height:1.3}.generation-media-history-card__time[data-v-0c9cb8cf]{color:#94a3b8;font-size:12px;line-height:1.3}.generation-media-history-card__delete[data-v-0c9cb8cf]{color:#94a3b8;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 6px 16px #0f172a14}.generation-media-history-card__delete[data-v-0c9cb8cf]:hover{color:#ef4444;background:#fef2f2;transform:scale(1.04)}.generation-file-template-card[data-v-54a0c358]{border:1px solid var(--feature-theme-primary-soft-border);cursor:pointer;background:radial-gradient(circle at 100% 0,#fffffff5,#fff0 34%),linear-gradient(#fff 0%,#eef1ffb8 100%);border-radius:20px;flex-direction:column;gap:16px;min-height:148px;padding:18px;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden}.generation-file-template-card[data-v-54a0c358]:hover{border-color:var(--feature-theme-primary-border-strong);transform:translateY(-3px);box-shadow:0 18px 38px #2b4cff1f}.generation-file-template-card__head[data-v-54a0c358]{align-items:center;gap:12px;display:flex}.generation-file-template-card__icon[data-v-54a0c358]{color:#fff;border-radius:14px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 10px 24px #0f172a24}.generation-file-template-card__name[data-v-54a0c358]{color:#334155;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.is-pdf[data-v-54a0c358]{background:linear-gradient(135deg,#ff5a5f,#ff7a59)}.is-ppt[data-v-54a0c358]{background:linear-gradient(135deg,#ff8b3d,#ffb14a)}.is-word[data-v-54a0c358]{background:linear-gradient(135deg,#4f6bff,#6685ff)}.is-image[data-v-54a0c358]{background:linear-gradient(135deg,#a855f7,#7c3aed)}.is-text[data-v-54a0c358]{background:linear-gradient(135deg,#14b8a6,#06b6d4)}@media (width<=768px){.generation-file-template-card[data-v-54a0c358]{flex-direction:row;align-items:center;gap:12px;min-height:84px}.generation-file-template-card__head[data-v-54a0c358]{flex-shrink:0}.generation-file-template-card__name[data-v-54a0c358]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.4;display:block}}.generation-file-history-card[data-v-6a42875e]{border:1px solid var(--feature-theme-primary-soft-border);cursor:pointer;background:radial-gradient(circle at 100% 0,#fffffff5,#fff0 34%),linear-gradient(#fff 0%,#eef1ffb8 100%);border-radius:20px;flex-direction:column;gap:12px;min-height:148px;padding:18px;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden}.generation-file-history-card[data-v-6a42875e]:hover{border-color:var(--feature-theme-primary-border-strong);transform:translateY(-3px);box-shadow:0 18px 38px #2b4cff1f}.generation-file-history-card__head[data-v-6a42875e]{align-items:center;gap:12px;display:flex}.generation-file-history-card__icon[data-v-6a42875e]{color:#fff;border-radius:14px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 10px 24px #0f172a24}.generation-file-history-card__name[data-v-6a42875e]{color:#334155;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.generation-file-history-card__time[data-v-6a42875e]{color:#64748b;font-size:13px;line-height:1.4}.generation-file-history-card__delete[data-v-6a42875e]{color:#94a3b8;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 6px 16px #0f172a14}.generation-file-history-card__delete[data-v-6a42875e]:hover{color:#ef4444;background:#fef2f2;transform:scale(1.04)}.is-pdf[data-v-6a42875e]{background:linear-gradient(135deg,#ff5a5f,#ff7a59)}.is-ppt[data-v-6a42875e]{background:linear-gradient(135deg,#ff8b3d,#ffb14a)}.is-word[data-v-6a42875e]{background:linear-gradient(135deg,#4f6bff,#6685ff)}.is-image[data-v-6a42875e]{background:linear-gradient(135deg,#a855f7,#7c3aed)}.is-text[data-v-6a42875e]{background:linear-gradient(135deg,#14b8a6,#06b6d4)}@media (width<=768px){.generation-file-history-card[data-v-6a42875e]{min-height:156px}}.media-generation-panel[data-v-1abde6c2]{flex-direction:column;gap:20px;max-width:1152px;margin:0 auto;display:flex}.media-generation-panel__header[data-v-1abde6c2]{justify-content:flex-start;display:flex}.media-generation-panel__library[data-v-1abde6c2]{flex-direction:column;gap:12px;display:flex}.media-generation-panel__library-tabs[data-v-1abde6c2]{justify-content:flex-start;display:flex}.media-generation-panel__youtube-mode-tabs[data-v-1abde6c2]{align-items:center;gap:20px;margin-top:0;display:flex}.media-generation-panel__youtube-mode-tab[data-v-1abde6c2]{color:#475569;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 5px;font-size:12px;font-weight:500;line-height:1.2;transition:color .2s,border-color .2s}.media-generation-panel__youtube-mode-tab[data-v-1abde6c2]:hover{color:#334155}.media-generation-panel__youtube-mode-tab.is-active[data-v-1abde6c2]{color:#2563eb;border-bottom-color:#3b82f6}@media (width<=768px){.media-generation-panel[data-v-1abde6c2]{gap:12px}}
