.modal-panel-footer[data-v-3dd290d9]{flex:1;overflow-x:hidden;overflow-y:auto;padding:var(--space-3,12px) var(--space-3,12px) var(--space-3,12px)}.modal-panel-footer__tips[data-v-3dd290d9]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-2,8px);gap:var(--space-2,8px)}.modal-panel-footer__tips .modal-panel-footer__spend-tip[data-v-3dd290d9]{display:inline-flex;align-items:center;gap:2px;font-size:var(--text-xs,12px);font-weight:var(--weight-medium,500);line-height:1.4;color:var(--text-secondary,#475569);-webkit-user-select:none;user-select:none;background:transparent;border:1px solid var(--border-subtle,#d3d8dd);padding:4px var(--space-2,8px);border-radius:var(--radius-full,9999px);font-family:inherit;cursor:pointer;white-space:nowrap;transition:color var(--dur-fast,.12s) var(--ease-standard),background-color var(--dur-fast,.12s) var(--ease-standard),border-color var(--dur-fast,.12s) var(--ease-standard)}.modal-panel-footer__tips .modal-panel-footer__spend-tip[data-v-3dd290d9]:hover{color:var(--color-action-primary,#2354f4);background:var(--color-action-primary-soft,rgba(35,84,244,.08));border-color:var(--color-action-primary,#2354f4)}.modal-panel-footer__tips .modal-panel-footer__spend-tip .total-point[data-v-3dd290d9]{font-size:var(--text-sm,13px);font-weight:var(--weight-semibold,700);color:var(--color-action-primary,#2354f4);background:var(--gradient-brand,linear-gradient(135deg,#3764f5 0,#2354f4 50%,#1b43cc 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;margin:0 2px}.modal-panel-footer__tips .disclaimer[data-v-3dd290d9]{display:inline-flex;align-items:center;font-size:var(--text-xs,12px);font-weight:var(--weight-medium,500);line-height:1.4;color:var(--text-muted,#98a2b3);-webkit-user-select:none;user-select:none;background:transparent;padding:4px var(--space-2,8px);border-radius:var(--radius-full,9999px);transition:color var(--dur-fast,.12s) var(--ease-standard),background-color var(--dur-fast,.12s) var(--ease-standard);cursor:pointer}.modal-panel-footer__tips .disclaimer[data-v-3dd290d9]:hover{color:var(--text-secondary,#475569);background:var(--color-gray-100,#eef2f8)}.modal-panel-footer__button-group[data-v-3dd290d9]{display:flex;flex-direction:column}.modal-panel-footer .custom-generate-button[data-v-3dd290d9]{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-2,8px);min-height:48px;padding:var(--space-3,12px) var(--space-6,24px);background:var(--gradient-brand,linear-gradient(135deg,var(--color-brand-300,#3764f5) 0,var(--color-brand-500,#2354f4) 55%,var(--color-brand-700,#1b43cc) 100%));color:var(--text-on-brand,#fff);font-size:var(--text-md,16px);font-weight:var(--weight-semibold,600);letter-spacing:.01em;border:none;border-radius:var(--radius-lg,14px);cursor:pointer;user-select:none;outline:none;transition:transform var(--dur-fast,.12s) var(--ease-standard),box-shadow var(--dur-base,.2s) var(--ease-standard),filter var(--dur-fast,.12s) var(--ease-standard);box-shadow:0 8px 18px color-mix(in srgb,var(--color-action-primary) 24%,transparent),inset 0 1px 0 hsla(0,0%,100%,.18),var(--shadow-1,0 1px 2px rgba(15,23,42,.06))}.modal-panel-footer .custom-generate-button[data-v-3dd290d9]:hover:not(.is-disabled):not(.is-loading):not(.is-submitted){transform:translateY(-1px);filter:saturate(1.06) brightness(1.02);box-shadow:0 14px 28px color-mix(in srgb,var(--color-action-primary) 32%,transparent),inset 0 1px 0 hsla(0,0%,100%,.22),var(--shadow-2,0 6px 18px rgba(15,23,42,.08))}.modal-panel-footer .custom-generate-button[data-v-3dd290d9]:active:not(.is-disabled):not(.is-loading):not(.is-submitted){transform:translateY(0);box-shadow:0 4px 10px color-mix(in srgb,var(--color-action-primary) 22%,transparent),var(--shadow-1,0 1px 2px rgba(15,23,42,.06))}.modal-panel-footer .custom-generate-button.is-disabled[data-v-3dd290d9],.modal-panel-footer .custom-generate-button.is-loading[data-v-3dd290d9]{background:var(--color-gray-200,#e2e8f0);color:var(--text-muted,#98a2b3);cursor:not-allowed;transform:none;filter:none;box-shadow:var(--shadow-1,0 1px 2px rgba(15,23,42,.06))}.modal-panel-footer .custom-generate-button.is-submitted[data-v-3dd290d9]{background:var(--state-success,#16a34a);color:#fff;cursor:default;transform:none;filter:none;box-shadow:0 8px 18px color-mix(in srgb,var(--state-success,#16a34a) 24%,transparent),var(--shadow-1,0 1px 2px rgba(15,23,42,.06))}.modal-panel-footer .custom-generate-button[data-v-3dd290d9]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--color-focus-ring,rgba(35,84,244,.26)),0 8px 18px color-mix(in srgb,var(--color-action-primary) 24%,transparent)}.modal-panel-footer .custom-generate-button .task-point[data-v-3dd290d9]{font-weight:var(--weight-semibold,700);font-size:17px;color:#fff;margin:0 2px;font-variant-numeric:tabular-nums}@keyframes spin-data-v-3dd290d9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-panel-footer__count-control[data-v-3dd290d9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2,8px)}.modal-panel-footer__count-control .desc[data-v-3dd290d9]{width:65px;font-size:var(--text-sm,13px);color:var(--text-primary,#36393e);margin-left:var(--space-1,4px);font-weight:var(--weight-medium,500)}.modal-panel-footer__count-control[data-v-3dd290d9] .el-radio-group{display:inline-flex;padding:2px;background:var(--color-gray-100,#eef2f8);border:1px solid var(--border-subtle,#d3d8dd);border-radius:var(--radius-full,9999px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.modal-panel-footer__count-control[data-v-3dd290d9] .el-radio-button:first-child .el-radio-button__inner,.modal-panel-footer__count-control[data-v-3dd290d9] .el-radio-button:first-child:last-child .el-radio-button__inner,.modal-panel-footer__count-control[data-v-3dd290d9] .el-radio-button:last-child .el-radio-button__inner{border-left:0!important;border-radius:var(--radius-full,9999px)}.modal-panel-footer__count-control[data-v-3dd290d9] .el-radio-button .el-radio-button__inner{border:0;background:transparent;color:var(--text-secondary,#475569);min-width:34px;padding:4px 12px;font-size:var(--text-xs,12px);font-weight:var(--weight-medium,500);border-radius:var(--radius-full,9999px);box-shadow:none!important;font-variant-numeric:tabular-nums;transition:color var(--dur-fast,.12s) var(--ease-standard),background-color var(--dur-fast,.12s) var(--ease-standard),box-shadow var(--dur-fast,.12s) var(--ease-standard)}.modal-panel-footer__count-control[data-v-3dd290d9] .el-radio-button .el-radio-button__inner:hover{color:var(--color-action-primary,#2354f4)}.modal-panel-footer__count-control[data-v-3dd290d9] .el-radio-button .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:var(--gradient-brand,linear-gradient(135deg,#3764f5 0,#2354f4 55%,#1b43cc 100%));color:var(--text-on-brand,#fff);box-shadow:var(--shadow-1,0 1px 2px rgba(15,23,42,.06))!important}.modal-panel-footer__count-control .modal-panel-footer__count-static[data-v-3dd290d9]{display:inline-flex;min-width:52px;padding:4px 12px;border-radius:var(--radius-full,9999px);font-size:var(--text-xs,12px);font-weight:var(--weight-medium,500);line-height:1;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-1,0 1px 2px rgba(15,23,42,.06))}.batch-button[data-v-638bb918],.modal-panel-footer__count-control .modal-panel-footer__count-static[data-v-3dd290d9]{align-items:center;justify-content:center;border:1px solid var(--border-subtle,#d3d8dd);background:var(--bg-surface,#fff);color:var(--text-secondary,#475569)}.batch-button[data-v-638bb918]{display:flex;margin:var(--space-1,4px) var(--space-3,12px) var(--space-2,8px);padding:var(--space-2,8px) var(--space-3,12px);position:relative;border-radius:var(--radius-md,10px);cursor:pointer;overflow:hidden;transition:color var(--dur-fast,.12s) var(--ease-standard),background-color var(--dur-fast,.12s) var(--ease-standard),border-color var(--dur-fast,.12s) var(--ease-standard),box-shadow var(--dur-fast,.12s) var(--ease-standard),transform var(--dur-fast,.12s) var(--ease-standard)}.batch-button[data-v-638bb918]:hover{color:var(--color-action-primary,#2354f4);border-color:var(--color-action-primary,#2354f4);background:var(--color-action-primary-soft,rgba(35,84,244,.08));box-shadow:var(--shadow-glow,0 0 0 4px rgba(35,84,244,.14))}.batch-button[data-v-638bb918]:active{transform:translateY(1px)}.batch-button[data-v-638bb918]:focus-visible{outline:none;border-color:var(--color-action-primary,#2354f4);box-shadow:var(--shadow-glow,0 0 0 4px rgba(35,84,244,.16))}.batch-button .batch-button-content[data-v-638bb918]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,8px);font-size:var(--text-sm,13px);font-weight:var(--weight-semibold,600);letter-spacing:.01em}.batch-button .batch-button-content i[data-v-638bb918]{font-size:14px;line-height:1}.ai-container[data-v-5578a0e9]{display:flex;flex-direction:column;position:relative;margin-bottom:var(--space-3,12px);color:var(--text-primary,#171717)}.ai-control[data-v-5578a0e9]{overflow-x:hidden;overflow-y:auto;padding:var(--space-3,12px) var(--space-3,12px) var(--space-2,8px);scrollbar-gutter:stable}.ai-control[data-v-5578a0e9]::-webkit-scrollbar{width:8px;height:8px}.ai-control[data-v-5578a0e9]::-webkit-scrollbar-track{background:transparent}.ai-control[data-v-5578a0e9]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,rgba(102,112,133,.32));border-radius:var(--radius-full,9999px);border:2px solid transparent;background-clip:padding-box}.ai-control[data-v-5578a0e9]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,rgba(71,85,105,.5));background-clip:padding-box;border:2px solid transparent}.ai-control-section[data-v-5578a0e9]{display:flex;flex-direction:column;margin-bottom:var(--space-4,16px)}.ai-control-section .title[data-v-5578a0e9]{color:var(--text-primary,#171717);font-size:var(--text-sm,13px);margin-bottom:var(--space-2,8px);text-align:left;font-weight:var(--weight-semibold,600);line-height:var(--leading-tight,1.25);letter-spacing:.01em}.ai-control-section .title b[data-v-5578a0e9]{font-weight:var(--weight-semibold,600)}.switch-control[data-v-5578a0e9]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2,8px) 0;margin-left:var(--space-1,4px)}.switch-control .switch-label[data-v-5578a0e9]{font-size:var(--text-sm,13px);font-weight:400;color:var(--text-primary,#171717)}.switch-control[data-v-5578a0e9] .el-switch__core{border-color:var(--border-strong,#d4d4d4);background:var(--color-gray-300,#d4d4d4)}.switch-control[data-v-5578a0e9] .el-switch.is-checked .el-switch__core{border-color:var(--color-action-primary,#2354f4);background:var(--color-action-primary,#2354f4)}.switch-control[data-v-5578a0e9] .el-switch__label{color:var(--text-secondary,#525252);font-size:var(--text-xs,12px)}.switch-control[data-v-5578a0e9] .el-switch__label.is-active{color:var(--brand-900,#142c70)}.aspect-ratio-container[data-v-5578a0e9]{display:grid;gap:var(--space-2,8px)}.aspect-ratio-item[data-v-5578a0e9]{display:flex;flex-direction:column;align-items:center;cursor:pointer;border-radius:var(--radius-md,10px);border:1px solid var(--border-subtle,#d3d8dd);background:linear-gradient(180deg,var(--bg-surface,#fff) 0,var(--bg-surface-raised,#fbfcfe) 100%);padding:var(--space-2,8px) var(--space-1,4px) 6px;transition:background-color var(--dur-fast,.12s) var(--ease-standard),border-color var(--dur-fast,.12s) var(--ease-standard),box-shadow var(--dur-fast,.12s) var(--ease-standard),transform var(--dur-fast,.12s) var(--ease-standard)}.aspect-ratio-item[data-v-5578a0e9]:hover{border-color:var(--border-strong,#c2ccd8);box-shadow:var(--shadow-1,0 1px 2px rgba(15,23,42,.06))}.aspect-ratio-item.active[data-v-5578a0e9]{border-color:var(--color-action-primary,#2354f4);background:var(--color-action-primary-soft,rgba(35,84,244,.1));box-shadow:inset 0 0 0 1px var(--color-action-primary,#2354f4)}.aspect-ratio-visual[data-v-5578a0e9]{height:40px;display:flex;align-items:center;justify-content:center}.aspect-ratio-box[data-v-5578a0e9]{background-color:var(--color-gray-300,#d3d8dd);border-radius:var(--radius-sm,6px);transition:background-color var(--dur-fast,.12s) var(--ease-standard)}.aspect-ratio-item.active .aspect-ratio-box[data-v-5578a0e9]{background-color:var(--color-action-primary,#2354f4)}.aspect-ratio-label[data-v-5578a0e9]{font-size:var(--text-xs,12px);color:var(--text-secondary,#475569);font-weight:var(--weight-medium,500);letter-spacing:.01em;font-variant-numeric:tabular-nums}.aspect-ratio-item.active .aspect-ratio-label[data-v-5578a0e9]{color:var(--color-action-primary,#2354f4);font-weight:var(--weight-semibold,600)}.aspect-ratio-dimension[data-v-5578a0e9]{font-size:10px;color:var(--text-muted,#98a2b3);font-variant-numeric:tabular-nums}.aspect-ratio-item.active .aspect-ratio-dimension[data-v-5578a0e9]{color:var(--color-action-primary,#2354f4);opacity:.85}.aspect-icon[data-v-5578a0e9]{width:22px;height:22px;filter:grayscale(100%)}.original-icon[data-v-5578a0e9]{color:var(--color-gray-400,#98a2b3);display:flex;align-items:center;justify-content:center}.aspect-ratio-item.active .original-icon[data-v-5578a0e9]{color:var(--color-action-primary,#2354f4)}.aspect-ratio-item.active .aspect-icon[data-v-5578a0e9]{filter:none}@media(max-width:768px){.aspect-ratio-container[data-v-5578a0e9]{gap:6px}.aspect-ratio-item[data-v-5578a0e9]{padding:3px 0}.aspect-ratio-visual[data-v-5578a0e9]{height:28px}.aspect-ratio-label[data-v-5578a0e9]{font-size:11px}.aspect-ratio-dimension[data-v-5578a0e9]{font-size:9px}.aspect-icon[data-v-5578a0e9]{width:20px;height:20px}}.aspect-ratio-selector--compact .aspect-ratio-container[data-v-5578a0e9]{gap:6px}.aspect-ratio-selector--compact .aspect-ratio-item[data-v-5578a0e9]{padding:6px 2px 4px;border-radius:var(--radius-sm,8px)}.aspect-ratio-selector--compact .aspect-ratio-visual[data-v-5578a0e9]{height:28px}.aspect-ratio-selector--compact .aspect-ratio-label[data-v-5578a0e9]{font-size:11px;line-height:1.3;margin-top:2px}.aspect-ratio-selector--compact .aspect-ratio-dimension[data-v-5578a0e9]{font-size:9px;line-height:1.2;letter-spacing:.01em}.aspect-ratio-selector--compact .aspect-icon[data-v-5578a0e9],.aspect-ratio-selector--compact .original-icon svg[data-v-5578a0e9]{width:18px;height:18px}.aspect-ratio-selector--compact .aspect-ratio-item.active[data-v-5578a0e9]{box-shadow:0 0 0 2px rgba(35,84,244,.18)}.dialog-footer[data-v-84695e14]{text-align:right}.form-item-tip[data-v-84695e14]{margin-left:12px;font-size:12px;color:#909399}.result-type-summary[data-v-84695e14]{display:flex;gap:8px;flex-wrap:wrap}.batch-result-list[data-v-fe48878e]{position:relative;padding:22px 24px;background:var(--bg-surface,#fff);border:1px solid var(--border-subtle,#e5eaf2);border-radius:var(--radius-xl,20px);box-shadow:0 12px 32px -22px rgba(15,23,42,.12)}.batch-result-list .result-header[data-v-fe48878e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;flex-wrap:wrap;gap:12px}.batch-result-list .result-header h3[data-v-fe48878e]{margin:0;font-size:16px;font-weight:700;color:var(--text-primary,#1f2937);letter-spacing:-.01em;padding-left:12px;position:relative}.batch-result-list .result-header h3[data-v-fe48878e]:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--color-brand-500,#2354f4),var(--color-accent-500,#3073ff))}.batch-result-list .result-header .header-actions[data-v-fe48878e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.batch-result-list .loading-container[data-v-fe48878e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 0;color:var(--text-muted,#94a3b8)}.batch-result-list .loading-container i[data-v-fe48878e]{font-size:32px;margin-bottom:12px;color:var(--color-brand-500,#2354f4)}.batch-result-list .loading-container span[data-v-fe48878e]{font-size:13px;letter-spacing:.02em}.batch-result-list .empty-state[data-v-fe48878e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 0;color:var(--text-muted,#94a3b8)}.batch-result-list .empty-state i[data-v-fe48878e]{font-size:48px;margin-bottom:12px;opacity:.6}.batch-result-list .empty-state p[data-v-fe48878e]{margin:0;font-size:13.5px}.batch-result-list .result-items[data-v-fe48878e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:20px;margin-bottom:20px}.batch-result-list .pagination-container[data-v-fe48878e]{display:flex;justify-content:center;margin-top:24px;padding-top:20px;border-top:1px dashed var(--border-subtle,#e5eaf2)}@media(max-width:1024px){.batch-result-list[data-v-fe48878e]{padding:20px}.batch-result-list .result-items[data-v-fe48878e]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}}@media(max-width:768px){.batch-result-list[data-v-fe48878e]{padding:14px;border-radius:12px}.batch-result-list .result-header[data-v-fe48878e]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.batch-result-list .result-header h3[data-v-fe48878e]{font-size:15px}.batch-result-list .result-header .header-actions[data-v-fe48878e]{width:100%;justify-content:flex-start;gap:8px}.batch-result-list .result-header .header-actions .el-checkbox[data-v-fe48878e]{margin-right:8px}.batch-result-list .result-header .header-actions .el-button[data-v-fe48878e]{padding:8px 12px;font-size:13px}.batch-result-list .result-header .header-actions .el-button.el-button--small[data-v-fe48878e]{padding:7px 10px}.batch-result-list .empty-state[data-v-fe48878e],.batch-result-list .loading-container[data-v-fe48878e]{padding:40px 0}.batch-result-list .empty-state i[data-v-fe48878e],.batch-result-list .loading-container i[data-v-fe48878e]{font-size:36px}.batch-result-list .result-items[data-v-fe48878e]{grid-template-columns:1fr;gap:12px;margin-bottom:16px}.batch-result-list .pagination-container[data-v-fe48878e]{margin-top:16px;padding-top:16px}.batch-result-list .pagination-container[data-v-fe48878e] .el-pagination{flex-wrap:wrap;justify-content:center;gap:8px}.batch-result-list .pagination-container[data-v-fe48878e] .el-pagination .el-pagination__jump,.batch-result-list .pagination-container[data-v-fe48878e] .el-pagination .el-pagination__sizes,.batch-result-list .pagination-container[data-v-fe48878e] .el-pagination .el-pagination__total{display:none}.batch-result-list .pagination-container[data-v-fe48878e] .el-pagination .btn-next,.batch-result-list .pagination-container[data-v-fe48878e] .el-pagination .btn-prev,.batch-result-list .pagination-container[data-v-fe48878e] .el-pagination .el-pager li{min-width:32px;height:32px;line-height:32px}}@media(max-width:480px){.batch-result-list[data-v-fe48878e]{padding:12px}.batch-result-list .result-header[data-v-fe48878e]{gap:10px}.batch-result-list .result-header h3[data-v-fe48878e]{font-size:14px}.batch-result-list .result-header .header-actions[data-v-fe48878e]{gap:6px}.batch-result-list .result-header .header-actions .el-button[data-v-fe48878e]{padding:6px 10px;font-size:12px}.batch-result-list .result-header .header-actions .el-button [class*=el-icon-][data-v-fe48878e]{margin-right:2px}.batch-result-list .result-header .header-actions .el-button.el-button--small span[data-v-fe48878e]{display:none}.batch-result-list .result-header .header-actions .el-button.el-button--small [class*=el-icon-][data-v-fe48878e]{margin-right:0}.batch-result-list .result-header .header-actions .el-button--primary span[data-v-fe48878e]{display:inline}.batch-result-list .result-items[data-v-fe48878e]{gap:10px}.batch-result-list .pagination-container[data-v-fe48878e] .el-pagination .btn-next,.batch-result-list .pagination-container[data-v-fe48878e] .el-pagination .btn-prev,.batch-result-list .pagination-container[data-v-fe48878e] .el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px;font-size:12px}}