.upload-section[data-v-062ada88]{display:flex;justify-content:center;overflow:visible;padding:0 4px;position:relative}.upload-section__stage[data-v-062ada88]{max-width:920px;position:relative;width:100%}.upload-panel[data-v-062ada88]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--surface-raised,hsla(0,0%,100%,.98));border:1px solid var(--border-subtle,rgba(226,232,240,.85));border-radius:var(--radius-lg,10px);box-shadow:0 1px 3px #0f172a0a,0 8px 24px -4px #0f172a0f;overflow:hidden;position:relative;width:100%}.upload-panel--enter[data-v-062ada88]{animation:panel-enter-062ada88 .55s cubic-bezier(.22,1,.36,1) both}@keyframes panel-enter-062ada88{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.upload-panel__head[data-v-062ada88]{background:var(--surface-raised,var(--bg-card));border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-lg,10px) var(--radius-lg,10px) 0 0;padding:24px 28px 20px}.upload-panel__head-main[data-v-062ada88]{display:flex;gap:14px;min-width:0}.upload-panel__accent[data-v-062ada88]{background:var(--brand-primary);border-radius:4px;flex-shrink:0;width:4px}.upload-panel__head-copy[data-v-062ada88]{flex:1;min-width:0}.upload-panel__titles-row[data-v-062ada88]{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-bottom:8px}.upload-panel__titles[data-v-062ada88]{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.upload-panel__title[data-v-062ada88]{color:var(--text-primary,var(--text-main));font-size:21px;font-weight:750;letter-spacing:-.02em;line-height:1.2;margin:0}.upload-panel__subtitle[data-v-062ada88]{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.upload-panel__desc[data-v-062ada88]{color:var(--text-secondary);font-size:13px;line-height:1.6;margin:0;max-width:680px}.free-highlight-pill[data-v-062ada88]{align-items:center;background:color-mix(in srgb,#f59e0b 14%,var(--surface-raised,#fff));border:1px solid rgba(245,158,11,.38);border-radius:999px;box-shadow:0 1px 3px #f59e0b14;color:#b45309;display:inline-flex;font-size:12.5px;font-weight:650;gap:5px;padding:2px 10px}html.dark{background:#f59e0b2e;border-color:#f59e0b73;color:#fbbf24}.free-highlight-pill__dot[data-v-062ada88]{animation:free-dot-pulse-062ada88 2s infinite;background:#f59e0b;border-radius:50%;box-shadow:0 0 6px #f59e0b;height:6px;width:6px}.free-highlight-pill i[data-v-062ada88]{color:#f59e0b;font-size:11px}.free-highlight-pill strong[data-v-062ada88]{color:#ea580c;font-size:14px;font-weight:800}html.dark{color:#fed7aa}@keyframes free-dot-pulse-062ada88{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.upload-panel__body[data-v-062ada88]{border-radius:0 0 var(--radius-lg,10px) var(--radius-lg,10px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:360px;overflow:hidden}.upload-panel__col[data-v-062ada88]{display:flex;flex-direction:column;min-width:0;padding:24px 28px}.upload-panel__col--upload[data-v-062ada88]{background:var(--surface-sunken,var(--surface-page));border-right:1px solid var(--border-subtle)}.upload-panel__col--form[data-v-062ada88]{background:var(--surface-raised,var(--bg-card));justify-content:space-between}.upload-panel__col-label[data-v-062ada88]{color:var(--brand-primary-hover,var(--brand-primary));font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.file-ready[data-v-062ada88]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--status-success,#3fb950) 8%,var(--surface-raised,var(--bg-card)));border:1px solid color-mix(in srgb,var(--status-success,#3fb950) 35%,transparent);border-radius:var(--radius-lg,10px);display:flex;flex:1;flex-direction:column;justify-content:center;min-height:260px;overflow:hidden;padding:28px 20px;position:relative;text-align:center}.file-ready--enter[data-v-062ada88]{animation:file-ready-enter-062ada88 .5s cubic-bezier(.22,1,.36,1) both}@keyframes file-ready-enter-062ada88{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.file-ready__confetti[data-v-062ada88]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute}.file-ready__spark[data-v-062ada88]{animation:spark-burst-062ada88 .7s ease-out both;animation-delay:calc(var(--i)*.05s);background:var(--brand-primary);border-radius:50%;height:6px;left:50%;opacity:0;position:absolute;top:50%;width:6px}@keyframes spark-burst-062ada88{0%{opacity:.8;transform:translate(-50%,-50%) rotate(var(--angle,0deg)) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle,0deg)) translateY(-48px) scale(.3)}}.file-ready__badge[data-v-062ada88]{align-items:center;animation:badge-pop-062ada88 .45s cubic-bezier(.22,1,.36,1) .15s both;background:var(--status-success,#3fb950);border-radius:50%;color:#fff;display:flex;font-size:11px;height:24px;justify-content:center;position:absolute;right:16px;top:16px;width:24px}@keyframes badge-pop-062ada88{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.file-ready__icon[data-v-062ada88]{align-items:center;background:color-mix(in srgb,var(--brand-primary) 10%,transparent);border-radius:14px;color:var(--brand-primary);display:flex;font-size:20px;height:52px;justify-content:center;margin-bottom:14px;width:52px}.file-ready__label[data-v-062ada88]{color:var(--status-success,#3fb950);font-size:12px;font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.file-ready__name[data-v-062ada88]{color:var(--text-primary,var(--text-main))!important;display:block;font-size:15px;font-weight:650;line-height:1.45;margin-bottom:6px;max-width:100%}.file-ready__meta[data-v-062ada88]{color:var(--text-muted);font-size:12px;margin:0 0 18px}.file-ready__remove[data-v-062ada88]{background:var(--surface-raised,var(--bg-card));border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:650;padding:9px 18px;transition:border-color .2s ease,color .2s ease,background .2s ease}.file-ready__remove[data-v-062ada88]:hover{background:var(--brand-primary-soft,color-mix(in srgb,var(--brand-primary) 8%,transparent));border-color:color-mix(in srgb,var(--brand-primary) 35%,transparent);color:var(--brand-primary-hover,var(--brand-primary))}.form-stack[data-v-062ada88]{display:flex;flex:1;flex-direction:column;gap:18px}.form-field[data-v-062ada88]{display:flex;flex-direction:column;gap:8px}.form-field__label[data-v-062ada88]{align-items:center;color:var(--text-primary,var(--text-main));display:flex;font-size:13px;font-weight:650;gap:8px}.form-field__required[data-v-062ada88]{background:#f43f5e14;border-radius:4px;color:#e11d48;font-size:10px;font-weight:700;padding:1px 6px}.form-field__input[data-v-062ada88] .el-input__wrapper{background:#fafbff!important;border-radius:var(--radius-md,8px);box-shadow:0 0 0 1px var(--border-subtle) inset!important;min-height:48px;transition:box-shadow .2s ease}.form-field__input[data-v-062ada88] .el-input__wrapper:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary) 30%,transparent) inset!important}.form-field__input[data-v-062ada88] .el-input__wrapper.is-focus{background:var(--surface-raised,var(--bg-card))!important;box-shadow:0 0 0 1px var(--brand-primary) inset,0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent)!important}.form-field__input[data-v-062ada88] .el-input__inner{color:var(--text-primary,var(--text-main))!important;font-size:14px}.form-notes[data-v-062ada88]{border-top:1px dashed color-mix(in srgb,var(--brand-primary) 12%,transparent);display:flex;flex-direction:column;gap:8px;margin-top:20px;padding-top:16px}.form-note[data-v-062ada88]{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:12px;gap:8px;line-height:1.5}.form-note i[data-v-062ada88]{color:var(--brand-primary);flex-shrink:0;font-size:11px;margin-top:2px;opacity:.85}.upload-panel__footer[data-v-062ada88]{display:flex;flex-direction:column;gap:10px;margin-top:24px}.submit-btn[data-v-062ada88]{align-items:center;background:var(--brand-primary);border:none;border-radius:var(--radius-md,8px);box-shadow:0 8px 24px color-mix(in srgb,var(--brand-primary) 30%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.02em;padding:15px 28px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.submit-btn[data-v-062ada88]:hover:not(:disabled){box-shadow:0 12px 30px color-mix(in srgb,var(--brand-primary) 36%,transparent);transform:translateY(-1px)}.submit-btn[data-v-062ada88]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-062ada88]:disabled{background:#e8edf5;box-shadow:none;color:#94a3b8;cursor:not-allowed}.submit-btn:disabled .submit-btn__icon[data-v-062ada88]{opacity:.5}.submit-btn__icon[data-v-062ada88]{font-size:13px;transition:transform .2s ease}.submit-btn:hover:not(:disabled) .submit-btn__icon[data-v-062ada88]{transform:translate(3px)}.submit-hint[data-v-062ada88]{color:var(--text-muted);font-size:12px;line-height:18px;margin:0;min-height:18px;text-align:center}.submit-hint--hidden[data-v-062ada88]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}.history-anchor-btn[data-v-062ada88]{align-items:center;align-self:center;background:none;border:none;border-radius:6px;color:var(--brand-primary,#3b82f6);cursor:pointer;display:inline-flex;font-size:13px;font-weight:550;gap:6px;justify-content:center;margin-top:4px;padding:6px 12px;transition:all .2s ease}.history-anchor-btn[data-v-062ada88]:hover{background:var(--brand-primary-soft,rgba(59,130,246,.08));color:var(--brand-primary-hover,var(--brand-primary));transform:translateY(1px)}.history-anchor-btn .fa-chevron-down[data-v-062ada88]{font-size:11px;opacity:.7;transition:transform .2s ease}.history-anchor-btn:hover .fa-chevron-down[data-v-062ada88]{transform:translateY(2px)}@media (min-width:768px) and (max-width:1023px){.upload-panel__head[data-v-062ada88]{padding:22px 28px 18px}.upload-panel__body[data-v-062ada88]{grid-template-columns:1fr 1fr}.upload-panel__col--form[data-v-062ada88],.upload-panel__col--upload[data-v-062ada88]{padding:24px 22px}}@media (max-width:767px){.upload-section[data-v-062ada88]{padding:0}.upload-panel[data-v-062ada88]{border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 6px 18px -6px #0f172a14}.upload-panel__head[data-v-062ada88]{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 5%,var(--surface-raised,#fff)) 0,var(--surface-raised,#fff) 100%);padding:16px 14px 14px}.upload-panel__head-main[data-v-062ada88]{gap:10px}.upload-panel__accent[data-v-062ada88]{align-self:stretch;border-radius:3px;width:3px}.upload-panel__titles-row[data-v-062ada88]{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:8px}.upload-panel__titles[data-v-062ada88]{align-items:center;gap:6px}.upload-panel__title[data-v-062ada88]{font-size:18px;letter-spacing:-.01em}.upload-panel__subtitle[data-v-062ada88]{display:none}.free-highlight-pill[data-v-062ada88]{box-shadow:0 2px 8px #f59e0b1f;font-size:12px;gap:6px;max-width:100%;padding:5px 12px;width:auto}.free-highlight-pill strong[data-v-062ada88]{font-size:13px}.upload-panel__desc[data-v-062ada88]{color:var(--text-secondary);font-size:12.5px;line-height:1.55}.upload-panel__body[data-v-062ada88]{grid-template-columns:1fr;min-height:0}.upload-panel__col-label[data-v-062ada88]{font-size:10.5px;letter-spacing:.08em;margin-bottom:12px}.upload-panel__col--upload[data-v-062ada88]{border-bottom:1px solid color-mix(in srgb,var(--brand-primary) 8%,transparent);border-right:none;padding:16px 14px 18px}.upload-panel__col--form[data-v-062ada88]{padding:16px 14px 18px}.upload-panel__col--upload[data-v-062ada88] .upload-dropzone{border-radius:12px;min-height:168px;padding:22px 14px}.upload-panel__col--upload[data-v-062ada88] .upload-dropzone__icon{font-size:20px;height:48px;margin-bottom:12px;width:48px}.upload-panel__col--upload[data-v-062ada88] .upload-dropzone__title{font-size:15px;margin-bottom:6px}.upload-panel__col--upload[data-v-062ada88] .upload-dropzone__hint{font-size:12px;margin-bottom:12px}.file-ready[data-v-062ada88]{border-radius:12px;min-height:168px;padding:22px 14px}.form-stack[data-v-062ada88]{gap:14px}.form-field[data-v-062ada88]{gap:6px}.form-field__label[data-v-062ada88]{font-size:12.5px}.form-field__input[data-v-062ada88] .el-input__wrapper{border-radius:10px;min-height:46px}.form-field__input[data-v-062ada88] .el-input__inner{font-size:15px}.form-notes[data-v-062ada88]{gap:6px;margin-top:14px;padding-top:12px}.form-note[data-v-062ada88]{background:color-mix(in srgb,var(--brand-primary) 4%,transparent);border-radius:8px;font-size:11.5px;gap:7px;padding:8px 10px}.form-note i[data-v-062ada88]{margin-top:1px}.upload-panel__footer[data-v-062ada88]{gap:8px;margin-top:16px}.submit-btn[data-v-062ada88]{border-radius:12px;font-size:15px;height:48px;padding:0 20px}.history-anchor-btn[data-v-062ada88]{font-size:12.5px;margin-top:2px;min-height:40px;width:100%}}@media (max-width:480px){.upload-panel__head[data-v-062ada88]{padding:14px 12px 12px}.upload-panel__col--form[data-v-062ada88],.upload-panel__col--upload[data-v-062ada88]{padding:14px 12px 16px}.upload-panel__title[data-v-062ada88]{font-size:17px}.free-highlight-pill[data-v-062ada88]{font-size:11.5px;padding:5px 10px}}@media (prefers-reduced-motion:reduce){.file-ready--enter[data-v-062ada88],.file-ready__badge[data-v-062ada88],.file-ready__spark[data-v-062ada88],.upload-panel--enter[data-v-062ada88]{animation:none!important}.file-ready__remove[data-v-062ada88],.submit-btn[data-v-062ada88],.submit-btn__icon[data-v-062ada88]{transition:none}.submit-btn[data-v-062ada88]:hover:not(:disabled),.submit-btn:hover:not(:disabled) .submit-btn__icon[data-v-062ada88]{transform:none}}.aigc-features[data-v-4db92bf7]{box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:24px auto 0;max-width:920px;width:100%}@media (max-width:860px){.aigc-features[data-v-4db92bf7]{gap:12px;grid-template-columns:1fr}}.feature-card[data-v-4db92bf7]{align-items:flex-start;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--surface-card,hsla(0,0%,100%,.92));border:1px solid var(--border-subtle,rgba(226,232,240,.85));border-radius:var(--radius-lg,12px);box-shadow:0 1px 3px #0f172a0a;display:flex;gap:14px;padding:16px 18px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.feature-card[data-v-4db92bf7]:hover{border-color:color-mix(in srgb,var(--brand-primary,#3b82f6) 40%,transparent);box-shadow:0 6px 18px #0f172a12;transform:translateY(-2px)}.feature-card__icon-box[data-v-4db92bf7]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:16px;height:38px;justify-content:center;margin-top:2px;width:38px}.feature-card__icon-box--gift[data-v-4db92bf7]{background:#f59e0b1f;color:#d97706}.feature-card__icon-box--file[data-v-4db92bf7]{background:#3b82f61f;color:#2563eb}.feature-card__icon-box--shield[data-v-4db92bf7]{background:#10b9811f;color:#059669}.feature-card__content[data-v-4db92bf7]{flex:1;min-width:0}.feature-card__title[data-v-4db92bf7]{color:var(--text-primary,#1e293b);font-size:14px;font-weight:650;letter-spacing:.01em;margin:0 0 4px}.feature-card__desc[data-v-4db92bf7]{color:var(--text-secondary,#64748b);font-size:12px;line-height:1.55;margin:0}[data-v-099412f1] .loading-box{border-radius:16px!important}.history-section[data-v-099412f1]{margin:32px auto 60px;max-width:920px;padding:0 4px 60px}.history-header[data-v-099412f1]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;text-align:left}.history-header__main[data-v-099412f1]{flex:1;min-width:0}.history-header h3[data-v-099412f1]{font-size:20px;font-weight:700;margin:0}.history-header h3[data-v-099412f1],.history-refresh-btn[data-v-099412f1]{color:var(--text-primary,var(--text-main,#0f172a))}.history-refresh-btn[data-v-099412f1]{align-items:center;background:var(--surface-card,#fff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.05));cursor:pointer;display:inline-flex;font-size:13px;font-weight:550;gap:6px;padding:8px 16px;transition:all .2s ease}.history-refresh-btn[data-v-099412f1]:hover:not(:disabled){background:var(--brand-primary-soft,rgba(59,130,246,.06));border-color:var(--brand-primary,#3b82f6);color:var(--brand-primary,#3b82f6)}.history-refresh-btn[data-v-099412f1]:disabled{cursor:not-allowed;opacity:.6}.history-list[data-v-099412f1]{background:var(--surface-raised,var(--bg-card,#fff));border:1px solid var(--border-subtle,#e2e8f0);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-md,0 4px 20px rgba(15,23,42,.04));overflow:hidden}.list-header[data-v-099412f1]{background:var(--surface-sunken,#f8fafc);border-bottom:1px solid var(--border-subtle,#e2e8f0);display:grid;gap:16px;grid-template-columns:minmax(0,2.5fr) minmax(0,1.2fr) minmax(0,.85fr) minmax(0,1.15fr) minmax(0,2.3fr);padding:13px 20px}.header-item[data-v-099412f1]{color:var(--text-muted,#94a3b8);font-size:12px;font-weight:700;letter-spacing:.03em;min-width:0}.header-item.actions[data-v-099412f1]{padding-right:6px;text-align:right}.header-item.aigc-rate[data-v-099412f1],.header-item.status[data-v-099412f1],.header-item.submit-time[data-v-099412f1]{text-align:center}.history-row[data-v-099412f1],.list-body[data-v-099412f1]{position:relative}.history-row[data-v-099412f1]{border-bottom:1px solid var(--border-subtle,#e2e8f0);transition:background .2s ease}.history-row[data-v-099412f1]:last-of-type{border-bottom:none}.history-row[data-v-099412f1]:hover{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 4%,transparent)}.history-item[data-v-099412f1]{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,2.5fr) minmax(0,1.2fr) minmax(0,.85fr) minmax(0,1.15fr) minmax(0,2.3fr);padding:15px 20px}.item-content[data-v-099412f1]{align-items:center;color:var(--text-primary,var(--text-main,#0f172a));display:flex;font-size:13px;min-width:0}.item-content.file-name[data-v-099412f1]{gap:12px}.item-content.aigc-rate[data-v-099412f1],.item-content.status[data-v-099412f1],.item-content.submit-time[data-v-099412f1]{justify-content:center}.item-content.actions[data-v-099412f1]{align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-right:6px}.file-icon[data-v-099412f1]{align-items:center;background:color-mix(in srgb,var(--brand-primary,#3b82f6) 10%,transparent);border-radius:9px;color:var(--brand-primary,#3b82f6);display:flex;flex-shrink:0;font-size:15px;height:36px;justify-content:center;width:36px}.history-file-info[data-v-099412f1]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.file-title[data-v-099412f1]{color:var(--text-primary,var(--text-main,#0f172a));font-weight:600;margin-bottom:2px}.file-size[data-v-099412f1]{color:var(--text-muted,#94a3b8);font-size:12px}.time-main[data-v-099412f1]{color:var(--text-secondary,#64748b);font-size:13px;font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-099412f1]{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:650;justify-content:center;padding:4px 10px}.status-badge.success[data-v-099412f1]{background:color-mix(in srgb,var(--status-success,#3fb950) 12%,transparent);color:var(--status-success,#3fb950)}.status-badge.processing[data-v-099412f1]{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 12%,transparent);color:var(--brand-primary,#3b82f6)}.status-badge.pending[data-v-099412f1]{background:color-mix(in srgb,var(--status-warning,#d29922) 12%,transparent);color:var(--status-warning,#d29922)}.status-badge.failed[data-v-099412f1]{background:color-mix(in srgb,var(--status-danger,#f85149) 12%,transparent);color:var(--status-danger,#f85149)}.metric-pill[data-v-099412f1]{align-items:center;border:1px solid transparent;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;gap:5px;max-width:100%;padding:3px 9px}.metric-pill__dot[data-v-099412f1]{border-radius:50%;flex-shrink:0;height:6px;width:6px}.metric-pill__num[data-v-099412f1]{font-weight:700}.metric-pill__level[data-v-099412f1]{font-size:11px;opacity:.85}.metric-pill.tier-safe[data-v-099412f1]{background:color-mix(in srgb,var(--status-success,#10b981) 12%,transparent);border-color:color-mix(in srgb,var(--status-success,#10b981) 25%,transparent);color:var(--status-success,#10b981)}.metric-pill.tier-safe .metric-pill__dot[data-v-099412f1]{background:var(--status-success,#10b981)}.metric-pill.tier-warn[data-v-099412f1]{background:color-mix(in srgb,var(--status-warning,#f59e0b) 12%,transparent);border-color:color-mix(in srgb,var(--status-warning,#f59e0b) 25%,transparent);color:var(--status-warning,#d97706)}.metric-pill.tier-warn .metric-pill__dot[data-v-099412f1]{background:var(--status-warning,#f59e0b)}.metric-pill.tier-danger[data-v-099412f1]{background:color-mix(in srgb,var(--status-danger,#ef4444) 12%,transparent);border-color:color-mix(in srgb,var(--status-danger,#ef4444) 25%,transparent);color:var(--status-danger,#ef4444)}.metric-pill.tier-danger .metric-pill__dot[data-v-099412f1]{background:var(--status-danger,#ef4444)}.aigc-rate-empty[data-v-099412f1]{color:var(--text-muted,#94a3b8)}.action-btn[data-v-099412f1]{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--text-primary,var(--text-main,#0f172a));cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;justify-content:center;min-height:30px;padding:5px 12px;transition:all .2s ease;white-space:nowrap}.action-btn[data-v-099412f1]:hover:not(:disabled){transform:translateY(-1px)}.action-btn[data-v-099412f1]:disabled{cursor:not-allowed;opacity:.55;transform:none}.action-btn--ghost[data-v-099412f1]{background:var(--surface-card,#fff);border:1px solid var(--border-subtle,#e2e8f0);color:var(--text-secondary,#64748b)}.action-btn--ghost[data-v-099412f1]:hover:not(:disabled){background:color-mix(in srgb,var(--brand-primary,#3b82f6) 6%,transparent);border-color:var(--brand-primary,#3b82f6);color:var(--brand-primary,#3b82f6)}.action-btn--download[data-v-099412f1]:hover:not(:disabled){background:color-mix(in srgb,var(--status-success,#10b981) 8%,transparent);border-color:var(--status-success,#10b981);color:var(--status-success,#10b981)}.action-btn--reduce[data-v-099412f1]{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 6%,transparent);border-color:color-mix(in srgb,var(--brand-primary,#3b82f6) 35%,transparent);color:var(--brand-primary,#3b82f6)}.action-btn--reduce[data-v-099412f1]:hover:not(:disabled){background:color-mix(in srgb,var(--brand-primary,#3b82f6) 12%,transparent);border-color:var(--brand-primary,#3b82f6)}.action-btn--advice[data-v-099412f1]{background:color-mix(in srgb,var(--status-danger,#ef4444) 8%,transparent);border:1px solid color-mix(in srgb,var(--status-danger,#ef4444) 30%,transparent);color:var(--status-danger,#ef4444);font-weight:600}.action-btn--advice .advice-chevron[data-v-099412f1]{font-size:10px;transition:transform .25s ease}.action-btn--advice .advice-chevron.is-expanded[data-v-099412f1]{transform:rotate(180deg)}.action-btn--advice[data-v-099412f1]:hover:not(:disabled){background:color-mix(in srgb,var(--status-danger,#ef4444) 14%,transparent);border-color:var(--status-danger,#ef4444)}.action-btn--advice.is-active[data-v-099412f1]{background:var(--status-danger,#ef4444);border-color:var(--status-danger,#ef4444);color:#fff}.action-btn--primary[data-v-099412f1]{border-color:transparent;color:#fff}.action-btn--pay[data-v-099412f1]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px #f59e0b52}.action-btn--pay[data-v-099412f1]:hover:not(:disabled){box-shadow:0 4px 12px #f59e0b66;filter:brightness(1.05)}.action-btn--reduce-now[data-v-099412f1]{background:var(--brand-primary,#3b82f6);box-shadow:0 2px 10px color-mix(in srgb,var(--brand-primary,#3b82f6) 32%,transparent)}.action-btn--reduce-now[data-v-099412f1]:hover:not(:disabled){background:var(--brand-primary-hover,#2563eb);box-shadow:0 4px 14px color-mix(in srgb,var(--brand-primary,#3b82f6) 42%,transparent)}.action-btn--muted[data-v-099412f1]{color:var(--text-muted,#94a3b8)}.action-wait[data-v-099412f1]{align-items:center;background:color-mix(in srgb,var(--brand-primary,#3b82f6) 8%,transparent);border-radius:6px;color:var(--brand-primary,#3b82f6);display:inline-flex;font-size:13px;font-weight:550;gap:6px;padding:5px 10px}.action-wait__loader[data-v-099412f1]{animation:spin-099412f1 .8s linear infinite;border:2px solid color-mix(in srgb,var(--brand-primary,#3b82f6) 25%,transparent);border-radius:50%;border-top-color:var(--brand-primary,#3b82f6);height:13px;width:13px}.action-wait__help[data-v-099412f1]{align-items:center;background:transparent;border:none;color:color-mix(in srgb,var(--brand-primary,#3b82f6) 65%,#94a3b8);cursor:help;display:inline-flex;font-size:13px;justify-content:center;line-height:1;margin:0;padding:0;transition:color .15s ease}.action-wait__help[data-v-099412f1]:focus-visible,.action-wait__help[data-v-099412f1]:hover{color:var(--brand-primary,#3b82f6);outline:none}.cancelled-text[data-v-099412f1]{color:var(--text-muted,#94a3b8);font-size:13px}@keyframes spin-099412f1{to{transform:rotate(1turn)}}.diagnosis-drawer[data-v-099412f1]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.diagnosis-drawer.is-open[data-v-099412f1]{grid-template-rows:1fr}.diagnosis-drawer__inner[data-v-099412f1]{min-height:0;padding:0 20px 14px}.diagnosis-card[data-v-099412f1]{align-items:center;background:color-mix(in srgb,var(--status-danger,#ef4444) 4%,var(--surface-card,#fff));border:1px solid color-mix(in srgb,var(--status-danger,#ef4444) 18%,transparent);border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.diagnosis-card__main[data-v-099412f1]{align-items:center;display:flex;flex:1;gap:14px;min-width:0}.diagnosis-card__badge[data-v-099412f1]{align-items:center;background:color-mix(in srgb,var(--status-danger,#ef4444) 12%,transparent);border-radius:6px;color:var(--status-danger,#ef4444);display:inline-flex;flex-shrink:0;font-size:11.5px;font-weight:700;gap:5px;padding:3px 8px;white-space:nowrap}.diagnosis-card__content[data-v-099412f1]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.diagnosis-card__text[data-v-099412f1]{color:var(--text-secondary,#64748b);font-size:12.5px;line-height:1.5;margin:0}.diagnosis-card__text .highlight-danger[data-v-099412f1]{color:var(--status-danger,#ef4444);font-weight:700}.diagnosis-card__text .highlight-success[data-v-099412f1]{color:var(--status-success,#10b981);font-weight:700}.diagnosis-card__action[data-v-099412f1]{flex-shrink:0}.metric-compare-bar[data-v-099412f1]{align-items:center;display:flex;gap:20px}.metric-compare-bar__item[data-v-099412f1]{align-items:center;display:flex;gap:8px}.metric-compare-bar .metric-label[data-v-099412f1]{color:var(--text-muted,#94a3b8);font-size:11px;white-space:nowrap}.metric-compare-bar .metric-track[data-v-099412f1]{background:var(--border-subtle,#e2e8f0);border-radius:999px;height:6px;overflow:hidden;width:90px}.metric-compare-bar .metric-fill[data-v-099412f1]{border-radius:inherit;height:100%}.metric-compare-bar .metric-fill--before[data-v-099412f1]{background:var(--status-danger,#ef4444)}.metric-compare-bar .metric-fill--after[data-v-099412f1]{background:var(--status-success,#10b981)}.metric-compare-bar .metric-val[data-v-099412f1]{font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.metric-compare-bar .metric-val--danger[data-v-099412f1]{color:var(--status-danger,#ef4444)}.metric-compare-bar .metric-val--success[data-v-099412f1]{color:var(--status-success,#10b981)}.empty-state[data-v-099412f1]{padding:56px 20px;text-align:center}.empty-icon[data-v-099412f1]{align-items:center;background:color-mix(in srgb,var(--brand-primary,#3b82f6) 10%,transparent);border-radius:var(--radius-lg,12px);color:var(--brand-primary,#3b82f6);display:flex;font-size:22px;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.empty-text[data-v-099412f1]{color:var(--text-primary,var(--text-main,#0f172a));font-size:15px;font-weight:650;margin-bottom:6px}.empty-hint[data-v-099412f1]{color:var(--text-muted,#94a3b8);font-size:13px}.history-more[data-v-099412f1]{align-items:center;border-top:1px solid var(--border-subtle,#e2e8f0);display:flex;justify-content:center;padding:12px 16px 14px}.history-more__link[data-v-099412f1]{color:var(--brand-primary,#3b82f6);font-size:13px;font-weight:550;line-height:1.4;text-decoration:none;transition:color .15s ease,opacity .15s ease}.history-more__link[data-v-099412f1]:hover{color:var(--brand-primary-hover,#2563eb);text-decoration:underline}@media (max-width:1023px){.history-section[data-v-099412f1]{max-width:960px;padding:0 16px 48px}.history-item[data-v-099412f1],.list-header[data-v-099412f1]{gap:10px;grid-template-columns:minmax(0,1.7fr) minmax(112px,1fr) 78px 104px minmax(132px,1.55fr);padding:14px}.header-item.aigc-rate[data-v-099412f1],.header-item.status[data-v-099412f1],.item-content.aigc-rate[data-v-099412f1],.item-content.status[data-v-099412f1]{justify-content:center;text-align:center}.time-main[data-v-099412f1]{font-size:12px}.status-badge[data-v-099412f1]{font-size:11.5px;padding:4px 8px}.metric-pill[data-v-099412f1]{font-size:11.5px;gap:4px;padding:3px 7px}.metric-pill__level[data-v-099412f1]{font-size:10.5px}.item-content.actions[data-v-099412f1]{gap:6px}.action-btn[data-v-099412f1]{font-size:12px;min-height:28px;padding:5px 9px}.diagnosis-card[data-v-099412f1]{align-items:stretch;flex-direction:column}.diagnosis-card__action[data-v-099412f1]{display:flex;justify-content:flex-end}}@media (max-width:767px){.history-section[data-v-099412f1]{margin-top:16px;padding:0 12px 40px}.history-header h3[data-v-099412f1]{font-size:18px}.list-header[data-v-099412f1]{display:none}.history-item[data-v-099412f1]{gap:10px;grid-template-columns:1fr;padding:14px}.item-content.actions[data-v-099412f1],.item-content.aigc-rate[data-v-099412f1],.item-content.status[data-v-099412f1],.item-content.submit-time[data-v-099412f1]{justify-content:flex-start}.item-content[data-label][data-v-099412f1]:before{color:var(--text-muted,#94a3b8);content:attr(data-label);flex-shrink:0;font-size:11px;font-weight:700;margin-right:8px}.item-content.actions[data-v-099412f1]{border-top:1px dashed var(--border-subtle,#e2e8f0);gap:8px;padding-top:8px;width:100%}.action-btn[data-v-099412f1]{flex:1 1 auto;font-size:12.5px;justify-content:center;min-height:34px}.diagnosis-drawer__inner[data-v-099412f1]{padding:0 14px 14px}.diagnosis-card[data-v-099412f1]{align-items:stretch;flex-direction:column}.diagnosis-card__main[data-v-099412f1]{align-items:flex-start;flex-direction:column;gap:10px}.diagnosis-card .metric-compare-bar[data-v-099412f1]{align-items:flex-start;flex-direction:column;gap:8px;width:100%}.diagnosis-card .metric-compare-bar__item[data-v-099412f1]{width:100%}.diagnosis-card .metric-compare-bar .metric-track[data-v-099412f1]{flex:1}.diagnosis-card__action .action-btn[data-v-099412f1]{width:100%}}@media (max-width:480px){.history-header h3[data-v-099412f1]{font-size:17px}.empty-state[data-v-099412f1]{padding:36px 14px}}.page[data-v-37de7c02]{background:transparent;box-sizing:border-box;min-height:100%;overflow-x:hidden;position:relative;width:100%}html.dark{background:var(--surface-page,#0b1120)}.aigc-ambient-bg[data-v-37de7c02]{top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.aigc-ambient-bg[data-v-37de7c02],.aigc-ambient-glow[data-v-37de7c02]{pointer-events:none;position:absolute}.aigc-ambient-glow[data-v-37de7c02]{border-radius:50%;filter:blur(100px);opacity:.42}.aigc-ambient-glow--top[data-v-37de7c02]{background:radial-gradient(circle,#3b82f640 0,#93c5fd00 70%);height:420px;left:50%;top:-100px;transform:translate(-50%);width:720px}.aigc-ambient-glow--left[data-v-37de7c02]{background:radial-gradient(circle,#6366f129 0,#c7d2fe00 70%);height:520px;left:-140px;top:18%;width:520px}.aigc-ambient-glow--right[data-v-37de7c02]{background:radial-gradient(circle,#0ea5e926 0,#bae6fd00 70%);height:500px;right:-120px;top:32%;width:560px}html.dark{opacity:.25}.aigc-grid-pattern[data-v-37de7c02]{background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:32px 32px;top:0;right:0;bottom:0;left:0;mask-image:radial-gradient(circle at 50% 360px,#000 35%,transparent 88%);-webkit-mask-image:radial-gradient(circle at 50% 360px,#000 35%,transparent 88%);position:absolute}html.dark{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0)}.page-inner[data-v-37de7c02]{display:flex;flex-direction:column;min-height:100%;position:relative;z-index:1}.content-wrap[data-v-37de7c02],.page-inner[data-v-37de7c02]{box-sizing:border-box;width:100%}.content-wrap[data-v-37de7c02]{flex:1;margin-left:auto;margin-right:auto;max-width:var(--container-max-width-wide,1440px);min-width:0;padding:12px 16px 24px}@media (min-width:768px){.content-wrap[data-v-37de7c02]{padding:14px 24px 32px}}@media (min-width:1280px){.content-wrap[data-v-37de7c02]{padding:16px 32px 40px}}[data-v-37de7c02] #aigc-history-section{margin-top:36px;scroll-margin-top:24px}.view-fade-enter-active[data-v-37de7c02],.view-fade-leave-active[data-v-37de7c02]{transition:opacity .18s ease}.view-fade-enter-from[data-v-37de7c02],.view-fade-leave-to[data-v-37de7c02]{opacity:0}@media (prefers-reduced-motion:reduce){.view-fade-enter-active[data-v-37de7c02],.view-fade-leave-active[data-v-37de7c02]{transition:none}}
