.generate-cost[data-v-48e55161]{white-space:nowrap}.generate-cost[data-v-48e55161],.generate-cost__rest[data-v-48e55161]{display:inline-flex;align-items:baseline}.task-point[data-v-48e55161]{display:inline-flex;align-items:center;justify-content:center;min-width:2ch;margin:0 1px;font-weight:700;font-size:1.06em;font-variant-numeric:tabular-nums;line-height:1;color:inherit}.task-point__viewport[data-v-48e55161]{display:grid;justify-items:center;min-width:2ch;height:1.2em;overflow:hidden}.task-point__num[data-v-48e55161]{grid-area:1/1;line-height:1.2;font-variant-numeric:tabular-nums;transition:opacity .18s ease}.generate-cost.is-refreshing .task-point__num[data-v-48e55161]{opacity:.55}.point-roll-enter-active[data-v-48e55161],.point-roll-leave-active[data-v-48e55161]{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s ease}.point-roll-enter[data-v-48e55161]{opacity:0;transform:translateY(55%)}.point-roll-leave-to[data-v-48e55161]{opacity:0;transform:translateY(-55%)}.modal-panel-footer[data-v-9a5a2008]{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-9a5a2008]{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-9a5a2008]{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-9a5a2008]: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-9a5a2008]{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-9a5a2008]{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-9a5a2008]:hover{color:var(--text-secondary,#475569);background:var(--color-gray-100,#eef2f8)}.modal-panel-footer__button-group[data-v-9a5a2008]{display:flex;flex-direction:column}.modal-panel-footer .custom-generate-button[data-v-9a5a2008]{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-9a5a2008]: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-9a5a2008]: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-9a5a2008],.modal-panel-footer .custom-generate-button.is-loading[data-v-9a5a2008]{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-9a5a2008]{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-9a5a2008]: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-9a5a2008]{font-weight:var(--weight-semibold,700);font-size:17px;color:#fff;margin:0 2px;font-variant-numeric:tabular-nums}@keyframes spin-data-v-9a5a2008{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-panel-footer__count-control[data-v-9a5a2008]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2,8px)}.modal-panel-footer__count-control .desc[data-v-9a5a2008]{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-9a5a2008] .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-9a5a2008] .el-radio-button:first-child .el-radio-button__inner,.modal-panel-footer__count-control[data-v-9a5a2008] .el-radio-button:first-child:last-child .el-radio-button__inner,.modal-panel-footer__count-control[data-v-9a5a2008] .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-9a5a2008] .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-9a5a2008] .el-radio-button .el-radio-button__inner:hover{color:var(--color-action-primary,#2354f4)}.modal-panel-footer__count-control[data-v-9a5a2008] .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-9a5a2008]{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-9a5a2008]{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}.aspect-ratio-selector[data-v-ca44aa8e]{margin-bottom:0}.aspect-ratio-selector .title[data-v-ca44aa8e]{margin-bottom:6px;font-size:12px;color:var(--text-primary,#171717);font-weight:var(--weight-semibold,600)}.aspect-ratio-summary[data-v-ca44aa8e]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;background:var(--bg-surface,#fff);border:1px solid var(--border-subtle,#d3d8dd);border-radius:var(--radius-md,10px);cursor:pointer;font-family:inherit;text-align:left;transition:border-color var(--dur-fast,.12s) var(--ease-standard),box-shadow var(--dur-fast,.12s) var(--ease-standard)}.aspect-ratio-summary[data-v-ca44aa8e]:hover{border-color:var(--color-action-primary,#2354f4)}.aspect-ratio-summary__left[data-v-ca44aa8e]{display:flex;align-items:center;gap:8px;min-width:0}.aspect-ratio-summary__visual[data-v-ca44aa8e]{width:28px;height:28px;border-radius:6px;background:var(--bg-muted,#f7f8fa);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary,#475569)}.aspect-ratio-summary__copy[data-v-ca44aa8e]{min-width:0}.aspect-ratio-summary__label[data-v-ca44aa8e]{font-size:13px;font-weight:600;color:var(--text-primary,#171717)}.aspect-ratio-summary__sub[data-v-ca44aa8e]{font-size:11px;line-height:1.35;color:var(--text-muted,#98a2b3);margin-top:1px}.aspect-ratio-summary__action[data-v-ca44aa8e]{font-size:12px;font-weight:500;color:var(--color-action-primary,#2354f4);flex-shrink:0}.is-collapsible .aspect-ratio-container[data-v-ca44aa8e]{margin-top:8px}.aspect-ratio-container[data-v-ca44aa8e]{display:grid;gap:4px}.aspect-ratio-item[data-v-ca44aa8e]{display:flex;flex-direction:column;align-items:center;cursor:pointer;border-radius:var(--radius-sm,6px);border:1px solid var(--border-subtle,#d3d8dd);background:linear-gradient(180deg,var(--bg-surface,#fff) 0,var(--bg-surface-raised,#fbfcfe) 100%);padding:5px 3px 4px;min-width:0;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-ca44aa8e]: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-ca44aa8e]{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-main[data-v-ca44aa8e]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px}.aspect-ratio-visual[data-v-ca44aa8e]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.aspect-ratio-box[data-v-ca44aa8e]{background-color:var(--color-gray-300,#d3d8dd);border-radius:1px;transition:background-color var(--dur-fast,.12s) var(--ease-standard)}.aspect-ratio-item.active .aspect-ratio-box[data-v-ca44aa8e],.aspect-ratio-summary__visual .aspect-ratio-box[data-v-ca44aa8e]{background-color:var(--color-action-primary,#2354f4)}.aspect-ratio-summary__visual .aspect-ratio-box[data-v-ca44aa8e]{background-color:var(--color-gray-300,#d3d8dd)}.aspect-ratio-label[data-v-ca44aa8e]{font-size:11px;line-height:1.2;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-ca44aa8e]{color:var(--color-action-primary,#2354f4);font-weight:var(--weight-semibold,600)}.aspect-ratio-dimension[data-v-ca44aa8e]{font-size:9px;line-height:1.15;margin-top:2px;color:var(--text-muted,#98a2b3);font-variant-numeric:tabular-nums;letter-spacing:0;opacity:.85}.aspect-ratio-item.active .aspect-ratio-dimension[data-v-ca44aa8e]{color:var(--color-action-primary,#2354f4);opacity:.9}.aspect-icon[data-v-ca44aa8e]{width:12px;height:12px;filter:grayscale(100%)}.aspect-ratio-item.active .aspect-icon[data-v-ca44aa8e]{filter:none}@media(max-width:768px){.aspect-ratio-container[data-v-ca44aa8e]{gap:4px}.aspect-ratio-item[data-v-ca44aa8e]{padding:4px 2px 3px}.aspect-ratio-label[data-v-ca44aa8e]{font-size:10px}.aspect-ratio-dimension[data-v-ca44aa8e]{font-size:8px}}.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-1d45d5fe]{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-1d45d5fe]{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-1d45d5fe]{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-1d45d5fe]: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-1d45d5fe]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.batch-result-list .result-header .header-actions[data-v-1d45d5fe] .is-refreshing .el-icon-refresh{animation:batch-result-refresh-spin-data-v-1d45d5fe .8s linear infinite}.batch-result-list .loading-container[data-v-1d45d5fe]{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-1d45d5fe]{font-size:32px;margin-bottom:12px;color:var(--color-brand-500,#2354f4)}.batch-result-list .loading-container span[data-v-1d45d5fe]{font-size:13px;letter-spacing:.02em}.batch-result-list .empty-state[data-v-1d45d5fe]{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-1d45d5fe]{font-size:48px;margin-bottom:12px;opacity:.6}.batch-result-list .empty-state p[data-v-1d45d5fe]{margin:0;font-size:13.5px}.batch-result-list .result-items[data-v-1d45d5fe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:20px;margin-bottom:20px}.batch-result-list .pagination-container[data-v-1d45d5fe]{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-1d45d5fe]{padding:20px}.batch-result-list .result-items[data-v-1d45d5fe]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}}@media(max-width:768px){.batch-result-list[data-v-1d45d5fe]{padding:14px;border-radius:12px}.batch-result-list .result-header[data-v-1d45d5fe]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.batch-result-list .result-header h3[data-v-1d45d5fe]{font-size:15px}.batch-result-list .result-header .header-actions[data-v-1d45d5fe]{width:100%;justify-content:flex-start;gap:8px}.batch-result-list .result-header .header-actions .el-checkbox[data-v-1d45d5fe]{margin-right:8px}.batch-result-list .result-header .header-actions .el-button[data-v-1d45d5fe]{padding:8px 12px;font-size:13px}.batch-result-list .result-header .header-actions .el-button.el-button--small[data-v-1d45d5fe]{padding:7px 10px}.batch-result-list .empty-state[data-v-1d45d5fe],.batch-result-list .loading-container[data-v-1d45d5fe]{padding:40px 0}.batch-result-list .empty-state i[data-v-1d45d5fe],.batch-result-list .loading-container i[data-v-1d45d5fe]{font-size:36px}.batch-result-list .result-items[data-v-1d45d5fe]{grid-template-columns:1fr;gap:12px;margin-bottom:16px}.batch-result-list .pagination-container[data-v-1d45d5fe]{margin-top:16px;padding-top:16px}.batch-result-list .pagination-container[data-v-1d45d5fe] .el-pagination{flex-wrap:wrap;justify-content:center;gap:8px}.batch-result-list .pagination-container[data-v-1d45d5fe] .el-pagination .el-pagination__jump,.batch-result-list .pagination-container[data-v-1d45d5fe] .el-pagination .el-pagination__sizes,.batch-result-list .pagination-container[data-v-1d45d5fe] .el-pagination .el-pagination__total{display:none}.batch-result-list .pagination-container[data-v-1d45d5fe] .el-pagination .btn-next,.batch-result-list .pagination-container[data-v-1d45d5fe] .el-pagination .btn-prev,.batch-result-list .pagination-container[data-v-1d45d5fe] .el-pagination .el-pager li{min-width:32px;height:32px;line-height:32px}}@media(max-width:480px){.batch-result-list[data-v-1d45d5fe]{padding:12px}.batch-result-list .result-header[data-v-1d45d5fe]{gap:10px}.batch-result-list .result-header h3[data-v-1d45d5fe]{font-size:14px}.batch-result-list .result-header .header-actions[data-v-1d45d5fe]{gap:6px}.batch-result-list .result-header .header-actions .el-button[data-v-1d45d5fe]{padding:6px 10px;font-size:12px}.batch-result-list .result-header .header-actions .el-button [class*=el-icon-][data-v-1d45d5fe]{margin-right:2px}.batch-result-list .result-header .header-actions .el-button.el-button--small span[data-v-1d45d5fe]{display:none}.batch-result-list .result-header .header-actions .el-button.el-button--small [class*=el-icon-][data-v-1d45d5fe]{margin-right:0}.batch-result-list .result-header .header-actions .el-button--primary span[data-v-1d45d5fe]{display:inline}.batch-result-list .result-items[data-v-1d45d5fe]{gap:10px}.batch-result-list .pagination-container[data-v-1d45d5fe] .el-pagination .btn-next,.batch-result-list .pagination-container[data-v-1d45d5fe] .el-pagination .btn-prev,.batch-result-list .pagination-container[data-v-1d45d5fe] .el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px;font-size:12px}}@keyframes batch-result-refresh-spin-data-v-1d45d5fe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}