.gen-wrap[data-v-994782c7]{padding:12px 32px;height:100vh;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.gen-layout[data-v-994782c7]{display:flex;gap:8px;flex:1;min-height:0}.gen-col[data-v-994782c7]{display:flex;flex-direction:column;min-height:0}.col-form[data-v-994782c7]{flex:6;min-width:0}.col-preview[data-v-994782c7],.col-history[data-v-994782c7]{flex:2;min-width:0}.col-history .gen-card[data-v-994782c7]{position:relative}.col-history .modal-overlay[data-v-994782c7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.prompt-wrap[data-v-994782c7]{position:relative}.at-menu[data-v-994782c7]{position:absolute;z-index:200;min-width:180px;background:var(--c-bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--c-border);border-radius:10px;box-shadow:0 8px 32px #0006;overflow:hidden}.at-menu-header[data-v-994782c7]{padding:8px 12px;font-size:.7rem;color:var(--c-text-muted);border-bottom:1px solid var(--c-border-divider);text-transform:uppercase;letter-spacing:.5px}.at-menu-list[data-v-994782c7]{max-height:294px;overflow-y:auto}.at-menu-list.multi-col[data-v-994782c7]{column-gap:4px;column-rule:1px solid var(--c-border-divider)}.at-menu-item[data-v-994782c7]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:.8rem;color:var(--c-text-body);border-bottom:1px solid var(--c-border-divider);transition:background .15s;break-inside:avoid}.at-menu-item[data-v-994782c7]:hover{background:var(--c-primary-subtle)}.at-menu-item[data-v-994782c7]:last-child{border-bottom:none}.at-menu-thumb[data-v-994782c7]{width:32px;height:32px;border-radius:6px;object-fit:cover;flex-shrink:0;background:var(--c-bg-card-hover)}.at-menu-icon[data-v-994782c7]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;background:var(--c-bg-card-hover)}.at-menu-label[data-v-994782c7]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-menu-tag[data-v-994782c7]{font-size:.6rem;padding:1px 6px;border-radius:8px;flex-shrink:0;font-weight:600}.at-menu-tag.tag-image[data-v-994782c7]{background:#32a88426;color:#32a884}.at-menu-tag.tag-video[data-v-994782c7]{background:#2a86c926;color:#2a86c9}.at-menu-tag.tag-audio[data-v-994782c7]{background:#d4a84b26;color:#d4a84b}.at-menu-empty[data-v-994782c7]{padding:20px 12px;text-align:center;font-size:.8rem;color:var(--c-text-muted)}.prompt-editor[data-v-994782c7]{white-space:pre-wrap;word-wrap:break-word;outline:none;cursor:text}.prompt-editor[data-v-994782c7]:empty:before{content:attr(placeholder);color:var(--c-text-muted);pointer-events:none}.prompt-char-count[data-v-994782c7]{text-align:right;font-size:.75rem;color:var(--c-text-muted);margin-top:4px}.prompt-label-row[data-v-994782c7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ref-label-row[data-v-994782c7]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.prompt-toolbar[data-v-994782c7]{display:flex;gap:6px;margin-top:6px;align-items:flex-start;flex-wrap:wrap}.gen-btn.sm[data-v-994782c7]{padding:4px 10px;font-size:.75rem}.gen-btn.sm.danger[data-v-994782c7]{background:#f8717126;color:#f87171;border-color:#f871714d}.gen-btn.sm.danger[data-v-994782c7]:hover{background:#f8717140}.prompt-dropdown[data-v-994782c7]{position:relative}.prompt-list[data-v-994782c7]{position:absolute;top:100%;left:0;z-index:100;background:var(--c-bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--c-border);border-radius:10px;box-shadow:0 8px 32px #0000004d;max-height:200px;overflow-y:auto;width:280px;margin-top:4px}.prompt-item[data-v-994782c7]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;font-size:.8rem;border-bottom:1px solid var(--c-border-divider);color:var(--c-text-body)}.prompt-item[data-v-994782c7]:hover{background:var(--c-bg-card-hover)}.prompt-item[data-v-994782c7]:last-child{border-bottom:none}.pi-text[data-v-994782c7]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi-del[data-v-994782c7]{background:none;border:none;cursor:pointer;padding:0 4px;font-size:.7rem;color:var(--c-text-muted)}.pi-del[data-v-994782c7]:hover{color:var(--c-danger)}@media(max-width:1300px){.col-form[data-v-994782c7]{flex:6}.col-preview[data-v-994782c7],.col-history[data-v-994782c7]{flex:3}}@media(max-width:1100px){.gen-layout[data-v-994782c7]{flex-direction:column}.col-form[data-v-994782c7],.col-preview[data-v-994782c7],.col-history[data-v-994782c7]{width:100%}}.gen-card[data-v-994782c7]{background:var(--c-bg-card);border-radius:20px;border:1px solid var(--c-border-glass);box-shadow:var(--c-shadow);display:flex;flex-direction:column;min-height:0;flex:1}.card-header[data-v-994782c7]{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--c-border-divider);flex-shrink:0}.card-header h3[data-v-994782c7]{margin:0;font-size:.92rem;color:var(--c-text-title);display:flex;align-items:center;gap:8px;font-weight:600;letter-spacing:.5px}.del-all-btn[data-v-994782c7]{color:var(--c-text-secondary);font-size:.7rem;padding:2px 10px;border:1px solid var(--c-border);border-radius:4px;background:transparent;cursor:pointer;transition:all .15s}.del-all-btn[data-v-994782c7]:hover{color:#f87171;border-color:#f871714d;background:#f8717114}.al-upload-panel[data-v-994782c7]{flex-shrink:0}.al-upload-toolbar-btn[data-v-994782c7]{white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.del-all-modal[data-v-994782c7]{max-width:360px;text-align:center;padding:28px 32px}.del-all-modal h3[data-v-994782c7]{margin:0 0 12px;font-size:1rem;color:var(--c-text-title)}.del-all-hint[data-v-994782c7]{font-size:.78rem;color:var(--c-text-muted);margin:0 0 20px}.del-all-modal .modal-actions[data-v-994782c7]{display:flex;gap:10px;justify-content:center}.del-all-modal .gen-btn.danger[data-v-994782c7]{background:#f8717126;color:#f87171;border-color:#f871714d}.del-all-modal .gen-btn.danger[data-v-994782c7]:hover{background:#f8717140}.card-body[data-v-994782c7]{padding:14px 18px;flex:1;display:flex;flex-direction:column;min-height:0;position:relative}.fixed-label-row[data-v-994782c7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.fixed-label-right[data-v-994782c7]{display:flex;align-items:center;gap:10px}.cloud-toggle[data-v-994782c7]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border-radius:20px;font-size:.7rem;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--c-bg-input);border:1px solid var(--c-border-divider);transition:all .25s cubic-bezier(.4,0,.2,1)}.cloud-toggle .ct-thumb[data-v-994782c7]{display:inline-block;width:18px;height:18px;border-radius:50%;background:var(--c-text-muted);transition:all .25s cubic-bezier(.4,0,.2,1);transform:translate(0)}.cloud-toggle.on[data-v-994782c7]{background:var(--c-primary-subtle);border-color:var(--c-primary)}.cloud-toggle.on .ct-thumb[data-v-994782c7]{background:var(--c-primary);transform:translate(4px)}.cloud-toggle .ct-label[data-v-994782c7]{color:var(--c-text-muted);transition:color .25s}.cloud-toggle.on .ct-label[data-v-994782c7]{color:var(--c-primary)}.fixed-mode-bar[data-v-994782c7]{display:flex;gap:6px}.fixed-option[data-v-994782c7]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:8px;font-size:.72rem;cursor:pointer;color:var(--c-text-muted);background:var(--c-bg-input);border:1px solid var(--c-border-divider);transition:all .15s;-webkit-user-select:none;user-select:none}.fixed-option input[data-v-994782c7]{display:none}.fixed-option.active[data-v-994782c7]{background:var(--c-primary-subtle);color:var(--c-primary);border-color:var(--c-primary)}.fixed-option[data-v-994782c7]:hover:not(.active){background:var(--c-bg-card-hover);color:var(--c-text-secondary)}.fixed-prompt-input[data-v-994782c7]{min-height:52px!important;resize:none}.modal-overlay[data-v-994782c7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-card[data-v-994782c7]{background:var(--c-bg-card);border-radius:16px;border:1px solid var(--c-border-glass);box-shadow:var(--c-shadow-heavy)}.card-body>.field-group[data-v-994782c7]:nth-child(3){flex:1;display:flex;flex-direction:column;min-height:0}.card-body>.field-group:nth-child(3) .prompt-wrap[data-v-994782c7]{flex:1;display:flex;flex-direction:column;min-height:0}.card-body>.field-group:nth-child(3) .prompt-editor[data-v-994782c7]{flex:1;min-height:0;overflow-y:auto}.field-group[data-v-994782c7]{margin-bottom:12px}.field-label[data-v-994782c7]{display:block;font-size:.82rem;font-weight:600;color:var(--c-text-title);margin-bottom:8px;letter-spacing:.3px}.field-hint[data-v-994782c7]{font-weight:400;color:var(--c-text-secondary)}.required[data-v-994782c7]{color:var(--c-danger)}.flex-1[data-v-994782c7]{flex:1}.gen-input[data-v-994782c7]{width:100%;padding:12px 16px;border:1px solid var(--c-border-input);border-radius:12px;font-size:.88rem;font-family:inherit;box-sizing:border-box;background:var(--c-bg-input);color:var(--c-text-title);transition:all .25s ease}.gen-input[data-v-994782c7]::placeholder{color:var(--c-text-muted)}.gen-input[data-v-994782c7]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-subtle);background:var(--c-bg-card)}textarea.gen-input[data-v-994782c7]{resize:vertical;min-height:110px}textarea.global-role-input[data-v-994782c7]{min-height:50px}select.gen-input[data-v-994782c7]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238896AF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}select.gen-input option[data-v-994782c7]{background:var(--c-bg-card);color:var(--c-text-body)}.upload-bar[data-v-994782c7]{display:flex;gap:8px}.gen-btn[data-v-994782c7]{padding:8px 18px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-bg-btn);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;font-size:.8rem;color:var(--c-text-body);transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:500;-webkit-user-select:none;user-select:none;letter-spacing:.2px;position:relative;overflow:hidden}.gen-btn[data-v-994782c7]:hover{border-color:var(--c-primary);color:var(--c-text-title);background:var(--c-primary-subtle);transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.gen-btn[data-v-994782c7]:active{transform:translateY(0) scale(.97);box-shadow:0 1px 4px #0000001a}.gen-btn.primary[data-v-994782c7]{background:var(--c-primary-gradient);color:var(--c-text-title);border-color:transparent;box-shadow:0 2px 12px var(--c-primary-glow);font-weight:600}.gen-btn.primary[data-v-994782c7]:hover{box-shadow:0 6px 24px var(--c-primary-glow);transform:translateY(-2px)}.gen-btn.primary[data-v-994782c7]:active{transform:translateY(0) scale(.97);box-shadow:0 2px 8px var(--c-primary-glow)}.gen-btn.danger[data-v-994782c7]{background:#f8717114;color:#f87171;border-color:#f8717133}.gen-btn.danger[data-v-994782c7]:hover{background:#f871712e;border-color:#f8717166;box-shadow:0 4px 12px #f8717126}.gen-btn[data-v-994782c7]:disabled{opacity:.35;cursor:not-allowed;transform:none!important;box-shadow:none!important}.pending-list[data-v-994782c7]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.pending-item[data-v-994782c7]{display:flex;align-items:center;gap:8px;background:var(--c-bg-input);padding:6px 10px;border-radius:8px;font-size:.78rem;border:1px solid var(--c-border-divider)}.pi-name[data-v-994782c7]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-body)}.pbar[data-v-994782c7]{flex:1;height:4px;background:var(--c-border-divider);border-radius:2px;overflow:hidden}.pfill[data-v-994782c7]{height:100%;background:linear-gradient(90deg,var(--c-primary),var(--c-primary-hover))}.ref-grid[data-v-994782c7]{display:flex;flex-wrap:nowrap;gap:10px;margin-top:10px;background:var(--c-bg-input);border:1px dashed var(--c-border-input);border-radius:12px;padding:12px;min-height:80px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;align-items:center}.ref-grid[data-v-994782c7]::-webkit-scrollbar{display:none}.ref-placeholder[data-v-994782c7]{width:100%;text-align:center;font-size:.8rem;color:var(--c-text-muted);padding:16px 0}.ref-cell[data-v-994782c7]{position:relative;width:100px;height:100px;border-radius:14px;overflow:hidden;border:1px solid var(--c-border-divider);background:var(--c-bg-input);transition:transform .2s,box-shadow .2s;flex-shrink:0}.ref-cell[data-v-994782c7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.ref-img[data-v-994782c7]{width:100%;height:100%;object-fit:cover}.del-btn[data-v-994782c7]{background:none;border:none;color:var(--c-text-muted);cursor:pointer;font-size:.9rem;padding:0;line-height:1}.del-btn[data-v-994782c7]:hover{color:var(--c-danger)}.del-overlay[data-v-994782c7]{position:absolute;top:2px;right:2px;background:#00000080;color:#fff;border-radius:50%;width:18px;height:18px;font-size:.6rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}.ref-cell:hover .del-overlay[data-v-994782c7]{opacity:1}.move-btn[data-v-994782c7]{position:absolute;top:calc(50% - 10px);background:#00000080;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;z-index:2;padding:0;line-height:1}.move-left[data-v-994782c7]{left:3px}.move-right[data-v-994782c7]{right:3px}.ref-cell:hover .move-btn[data-v-994782c7]{opacity:1}.move-btn[data-v-994782c7]:hover{background:#000000b3}.audio-icon[data-v-994782c7]{font-size:1.3rem;display:flex;align-items:center;justify-content:center;height:100%}.ref-badge[data-v-994782c7]{position:absolute;bottom:0;left:0;right:0;font-size:.72rem;font-weight:700;text-align:center;padding:5px 4px;line-height:1.2;background:#000000a6;color:#fff;letter-spacing:.3px}.badge-video[data-v-994782c7]{background:#2a86c9d9;color:#fff}.badge-image[data-v-994782c7]{background:#32a884d9;color:#fff}.badge-audio[data-v-994782c7]{background:#d4a84bd9;color:#fff}.err-box[data-v-994782c7]{background:var(--c-danger-subtle);color:var(--c-danger-hover);padding:8px 12px;border-radius:8px;font-size:.8rem;margin-bottom:12px;border:1px solid var(--c-danger-subtle)}.toast-container[data-v-994782c7]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast-item[data-v-994782c7]{display:flex;align-items:center;gap:8px;background:var(--c-bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--c-border-glass);border-radius:12px;padding:12px 18px;box-shadow:var(--c-shadow);animation:toast-in-994782c7 .3s ease-out;min-width:200px}.toast-icon[data-v-994782c7]{font-size:1.1rem}.toast-text[data-v-994782c7]{font-size:.85rem;color:var(--c-text-body);white-space:nowrap}@keyframes toast-in-994782c7{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.cost-hint[data-v-994782c7]{font-size:.78rem;color:var(--c-text-secondary);margin-bottom:10px;text-align:center}.cost-hint strong[data-v-994782c7]{color:var(--c-success)}.submit-btn[data-v-994782c7]{width:100%;padding:12px;border:none;border-radius:12px;font-size:.92rem;font-weight:600;background:var(--c-primary-gradient);color:var(--c-text-title);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.5px;position:relative;overflow:hidden}.submit-btn[data-v-994782c7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px var(--c-primary-glow)}.submit-btn[data-v-994782c7]:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 8px var(--c-primary-glow)}.submit-btn[data-v-994782c7]:disabled{opacity:.35;cursor:not-allowed}.spinner-sm[data-v-994782c7]{width:14px;height:14px;border:2px solid var(--c-border);border-top-color:var(--c-text-secondary);border-radius:50%;animation:spin-994782c7 .6s linear infinite}@keyframes spin-994782c7{to{transform:rotate(360deg)}}.bottom-controls[data-v-994782c7]{margin-top:auto}.bc-row[data-v-994782c7]{display:flex;align-items:center;gap:8px}.bc-field[data-v-994782c7]{display:flex;align-items:center;gap:4px}.bc-field .field-label[data-v-994782c7]{margin-bottom:0;font-size:.8rem;white-space:nowrap}.bc-select[data-v-994782c7]{width:80px;padding:6px 8px;font-size:.8rem}.bc-cost[data-v-994782c7]{font-size:.75rem;color:var(--c-text-secondary);white-space:nowrap}.bc-cost strong[data-v-994782c7]{color:var(--c-success)}.bc-spacer[data-v-994782c7]{flex:1}.submit-btn[data-v-994782c7]{padding:12px 36px;width:auto;font-size:.92rem;min-width:130px}.preview-body[data-v-994782c7]{display:flex;flex-direction:column}.preview-body .ph[data-v-994782c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;color:var(--c-text-muted)}.preview-body .ph p[data-v-994782c7]{margin:10px 0 0;font-size:.85rem}.ph-icon[data-v-994782c7]{font-size:3rem}.video-wrapper[data-v-994782c7]{flex:1;display:flex;flex-direction:column}.video-player[data-v-994782c7]{width:100%;border-radius:10px;max-height:60vh}.video-link[data-v-994782c7]{display:block;text-align:center;margin-top:10px;font-size:.8rem;color:var(--c-info);text-decoration:none;transition:color .2s}.video-prompt[data-v-994782c7]{margin-top:12px;padding:10px 12px;background:var(--c-bg-input);border-radius:8px;font-size:.8rem;color:var(--c-text-body);line-height:1.5;word-break:break-word;max-height:80px;overflow-y:auto}.video-link[data-v-994782c7]:hover{color:var(--c-primary)}.spinner[data-v-994782c7]{width:28px;height:28px;border:3px solid var(--c-border-divider);border-top-color:var(--c-primary);border-radius:50%;animation:spin-994782c7 .6s linear infinite;margin:0 auto}.tag[data-v-994782c7]{padding:4px 12px;border-radius:24px;font-size:.72rem;font-weight:600;white-space:nowrap;letter-spacing:.2px}.tag-50[data-v-994782c7]{background:var(--c-tag-queue-bg);color:var(--c-tag-queue-text);border:1px solid rgba(212,168,75,.2)}.tag-20[data-v-994782c7],.tag-60[data-v-994782c7]{background:var(--c-tag-processing-bg);color:var(--c-tag-processing-text);border:1px solid rgba(42,134,201,.2)}.tag-1[data-v-994782c7]{background:var(--c-tag-completed-bg);color:var(--c-tag-completed-text);border:1px solid rgba(50,168,132,.2)}.tag-40[data-v-994782c7]{background:var(--c-tag-failed-bg);color:var(--c-tag-failed-text);border:1px solid rgba(153,68,68,.2)}.badge[data-v-994782c7]{background:var(--c-primary-subtle);color:var(--c-info);padding:2px 10px;border-radius:20px;font-size:.72rem;font-weight:600}.history-scroll[data-v-994782c7]{flex:1;overflow-y:auto;max-height:calc(100vh - 200px);display:flex;flex-direction:column;gap:12px;padding:12px 14px}.his-card[data-v-994782c7]{background:var(--c-bg-card);border-radius:16px;border:1px solid var(--c-border);box-shadow:0 2px 8px #00000014;padding:16px 18px;cursor:pointer;transition:all .2s ease}.his-card[data-v-994782c7]:hover{box-shadow:0 8px 24px #00000026;border-color:var(--c-primary);transform:translateY(-2px)}.his-card.active[data-v-994782c7]{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary),0 8px 24px var(--c-primary-glow)}.his-card-top[data-v-994782c7]{display:flex;align-items:flex-start;gap:12px}.his-thumb-wrap[data-v-994782c7]{width:56px;height:56px;border-radius:12px;overflow:hidden;flex-shrink:0;background:var(--c-bg-input);border:1px solid var(--c-border-divider);display:flex;align-items:center;justify-content:center}.his-thumb-img[data-v-994782c7]{width:100%;height:100%;object-fit:cover}.his-thumb-ph[data-v-994782c7]{font-size:1.4rem;opacity:.4}.his-index[data-v-994782c7]{background:var(--c-primary-subtle);color:var(--c-primary);font-size:.68rem;font-weight:700;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.his-card-info[data-v-994782c7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.his-card-head[data-v-994782c7]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.his-card-head .his-id[data-v-994782c7]{font-size:.82rem;font-weight:700;color:var(--c-text-title);font-family:monospace;cursor:pointer;transition:color .15s}.his-card-head .his-id[data-v-994782c7]:hover{color:var(--c-primary)}.his-card-head .his-id.copied[data-v-994782c7]{color:var(--c-success)!important}.his-card-head .his-time[data-v-994782c7]{font-size:.68rem;color:var(--c-text-muted)}.his-card-desc[data-v-994782c7]{font-size:.75rem;line-height:1.4;color:var(--c-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.status-dot[data-v-994782c7]{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:4px;border:2px solid transparent}.status-dot.status-1[data-v-994782c7],.status-dot.status-30[data-v-994782c7],.status-dot.status-35[data-v-994782c7]{background:#32a884;border-color:#32a88433;box-shadow:0 0 4px #32a8844d}.status-dot.status-50[data-v-994782c7]{background:#d4a84b;border-color:#d4a84b33;box-shadow:0 0 4px #d4a84b4d}.status-dot.status-20[data-v-994782c7],.status-dot.status-60[data-v-994782c7]{background:#2a86c9;border-color:#2a86c933;box-shadow:0 0 4px #2a86c94d;animation:pulse-dot-994782c7 1.2s ease-in-out infinite}.status-dot.status-40[data-v-994782c7],.status-dot.status-0[data-v-994782c7],.status-dot.status-10[data-v-994782c7]{background:#944;border-color:#9443;box-shadow:0 0 4px #9944444d}.status-dot.status-55[data-v-994782c7]{background:#6b7280;border-color:#6b728033}@keyframes pulse-dot-994782c7{0%,to{opacity:1}50%{opacity:.5}}.his-fail-msg[data-v-994782c7]{margin:8px 12px 0 68px;font-size:.68rem;color:var(--c-danger);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.his-progress[data-v-994782c7]{margin:6px 12px 0 68px;display:flex;align-items:center;gap:6px}.his-pbar[data-v-994782c7]{flex:1;height:4px;background:var(--c-bg-btn);border-radius:2px;overflow:hidden}.his-pfill[data-v-994782c7]{height:100%;background:var(--c-primary-gradient);border-radius:2px;transition:width 1s ease}.his-pinfo[data-v-994782c7]{font-size:.68rem;color:var(--c-primary);font-weight:600;min-width:32px;text-align:right}.pfill-done[data-v-994782c7]{background:#32a884!important}.pinfo-done[data-v-994782c7]{color:#32a884!important}.his-pwait[data-v-994782c7]{font-size:.62rem;color:var(--c-text-muted);white-space:nowrap}.his-card-actions[data-v-994782c7]{display:flex;align-items:center;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid var(--c-border-divider)}.his-action-btn[data-v-994782c7]{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;background:transparent;border:none;border-radius:8px;font-size:.7rem;color:var(--c-text-muted);cursor:pointer;transition:all .15s ease}.his-action-btn[data-v-994782c7]:hover{background:var(--c-bg-card-hover);color:var(--c-text-secondary)}.his-action-btn.del-btn[data-v-994782c7]:hover{color:var(--c-danger);background:var(--c-danger-subtle)}.del-wrap[data-v-994782c7]{position:relative;display:inline-flex}.del-confirm[data-v-994782c7]{display:flex;align-items:center;gap:6px;background:var(--c-bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--c-border);border-radius:10px;padding:6px 10px;box-shadow:0 4px 16px #00000026;white-space:nowrap;font-size:.72rem;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:10}.del-confirm span[data-v-994782c7]{color:var(--c-text-body);font-size:.72rem}.del-yes[data-v-994782c7]{background:linear-gradient(135deg,var(--c-danger),var(--c-danger-hover));color:var(--c-text-title);border:none;border-radius:6px;padding:3px 10px;font-size:.7rem;cursor:pointer;font-weight:600}.del-yes[data-v-994782c7]:hover{box-shadow:0 2px 8px #9944444d}.del-no[data-v-994782c7]{background:var(--c-bg-card-hover);color:var(--c-text-secondary);border:1px solid var(--c-border);border-radius:6px;padding:2px 8px;font-size:.7rem;cursor:pointer}.del-no[data-v-994782c7]:hover{background:var(--c-border-input);color:var(--c-text-body)}.his-empty[data-v-994782c7]{padding:40px 16px;text-align:center;color:var(--c-text-muted);font-size:.85rem}.his-more[data-v-994782c7]{text-align:center}.his-more .gen-btn[data-v-994782c7]{font-size:.78rem;padding:6px 14px}.al-overlay[data-v-994782c7]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:al-fade-in-994782c7 .25s ease-out}.al-modal[data-v-994782c7]{background:var(--c-bg-card);border-radius:24px;border:1px solid var(--c-border-glass);box-shadow:0 32px 96px #0009;width:min(66vw,1200px);height:min(80vh,700px);display:flex;flex-direction:column;animation:al-slide-up-994782c7 .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.al-tab-bar[data-v-994782c7]{display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--c-border-divider);flex-shrink:0}.al-tabs-left[data-v-994782c7]{display:flex;gap:0}.al-tab[data-v-994782c7]{padding:14px 20px;background:none;border:none;font-size:.9rem;color:var(--c-text-muted);cursor:pointer;border-bottom:2px solid transparent;transition:all .15s;font-weight:500}.al-tab[data-v-994782c7]:hover{color:var(--c-text-body)}.al-tab.active[data-v-994782c7]{color:var(--c-primary);border-bottom-color:var(--c-primary)}.al-close[data-v-994782c7]{background:none;border:none;color:var(--c-text-muted);cursor:pointer;padding:4px;border-radius:8px;display:flex;transition:all .15s}.al-close[data-v-994782c7]:hover{background:var(--c-bg-card-hover);color:var(--c-text-body)}.al-body[data-v-994782c7]{padding:16px 24px 20px;flex:1;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.al-placeholder[data-v-994782c7]{font-size:.85rem;color:var(--c-text-muted);margin:auto}.al-toolbar[data-v-994782c7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.al-toolbar-left[data-v-994782c7]{display:flex;gap:4px}.al-type-btn[data-v-994782c7]{padding:5px 12px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-bg-card);color:var(--c-text-muted);cursor:pointer;font-size:.78rem;transition:all .15s}.al-type-btn[data-v-994782c7]:hover{border-color:var(--c-primary);color:var(--c-primary)}.al-type-btn.active[data-v-994782c7]{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.al-toolbar-sep[data-v-994782c7]{width:1px;height:20px;background:var(--c-border-divider);margin:0 4px}.al-folder-btn[data-v-994782c7]{padding:5px 10px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-bg-card);color:var(--c-text-body);cursor:pointer;font-size:.78rem}.al-folder-btn[data-v-994782c7]:hover{border-color:var(--c-primary);color:var(--c-primary)}.al-folder-path[data-v-994782c7]{font-size:.78rem;color:var(--c-text-muted);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-new-folder[data-v-994782c7]{display:flex;gap:2px}.al-folder-input[data-v-994782c7]{width:90px;padding:4px 8px;border:1px solid var(--c-border);border-radius:6px;font-size:.75rem;background:var(--c-bg-input);color:var(--c-text-body);outline:none}.al-folder-input[data-v-994782c7]:focus{border-color:var(--c-primary)}.badge-folder[data-v-994782c7]{background:#ffc107d9;font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 4px}.al-folder-page[data-v-994782c7]{display:flex;flex-direction:column;gap:12px;flex:1}.al-folder-create[data-v-994782c7]{display:flex;gap:6px;align-items:center}.al-folder-create .al-folder-input[data-v-994782c7]{flex:1;max-width:260px}.al-folder-card[data-v-994782c7]{display:flex;align-items:center;justify-content:center;font-size:3rem;background:var(--c-bg-card-hover);position:relative}.al-folder-card[data-v-994782c7]:hover{border-color:var(--c-primary);background:var(--c-primary-subtle)}.al-folder-card .al-cell-audio[data-v-994782c7]{display:none!important}.al-folder-del[data-v-994782c7]{width:18px;height:18px;border-radius:50%;border:none;background:transparent;color:var(--c-text-muted);cursor:pointer;font-size:.6rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .15s}.al-cell-wrap:hover .al-folder-del[data-v-994782c7]{opacity:1}.al-folder-del[data-v-994782c7]:hover{background:var(--c-danger);color:#fff}.al-folder-add-card[data-v-994782c7]{background:var(--c-bg-input);border:2px dashed var(--c-border);cursor:pointer}.al-folder-add-card[data-v-994782c7]:hover{border-color:var(--c-primary);background:var(--c-primary-subtle)}.al-folder-plus[data-v-994782c7]{font-size:3rem;color:var(--c-text-muted);line-height:1}.al-folder-inline-input[data-v-994782c7]{width:140px;border:none;outline:none;background:transparent;font-size:.85rem;text-align:center;color:var(--c-text-body);font-family:inherit}.al-toolbar-right[data-v-994782c7]{display:flex;align-items:center;gap:8px}.al-view-btns[data-v-994782c7]{display:flex;gap:2px;border:1px solid var(--c-border);border-radius:8px;overflow:hidden}.al-view-btn[data-v-994782c7]{padding:5px 8px;border:none;background:var(--c-bg-card);color:var(--c-text-muted);cursor:pointer;font-size:.85rem;transition:all .15s;line-height:1}.al-view-btn.active[data-v-994782c7]{background:var(--c-primary-subtle);color:var(--c-primary)}.al-search-box[data-v-994782c7]{display:flex;gap:4px}.al-search-input[data-v-994782c7]{width:140px;padding:5px 10px;border:1px solid var(--c-border);border-radius:8px;font-size:.78rem;background:var(--c-bg-input);color:var(--c-text-body);outline:none;transition:border-color .15s}.al-search-input[data-v-994782c7]:focus{border-color:var(--c-primary)}.al-search-btn[data-v-994782c7]{padding:5px 10px;border:1px solid var(--c-primary);border-radius:8px;background:var(--c-primary);color:#fff;cursor:pointer;font-size:.78rem}.al-upload-zone[data-v-994782c7]{border:2px dashed var(--c-border);border-radius:16px;padding:20px;text-align:center;background:var(--c-bg-input);transition:all .2s}.al-upload-zone[data-v-994782c7]:hover{border-color:var(--c-primary);background:var(--c-primary-subtle)}.alu-icon[data-v-994782c7]{color:var(--c-text-muted);margin-bottom:8px}.alu-title[data-v-994782c7]{margin:0 0 4px;font-size:.9rem;color:var(--c-text-body);font-weight:500}.alu-hint[data-v-994782c7]{margin:0 0 12px;font-size:.75rem;color:var(--c-text-muted)}.alu-actions[data-v-994782c7]{display:flex;gap:8px;justify-content:center}.alu-pending[data-v-994782c7]{margin-top:12px;display:flex;flex-direction:column;gap:4px}.alu-pending-item[data-v-994782c7]{display:flex;align-items:center;gap:8px;background:var(--c-bg-card-hover);padding:6px 10px;border-radius:8px;font-size:.75rem;border:1px solid var(--c-border-divider)}.alu-pi-name[data-v-994782c7]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-body)}.alu-pbar[data-v-994782c7]{flex:1}.al-upload-target[data-v-994782c7]{display:flex;align-items:center;justify-content:center;gap:8px}.al-ut-label[data-v-994782c7]{font-size:.82rem;color:var(--c-text-muted)}.al-ut-btn[data-v-994782c7]{padding:5px 14px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-bg-card);color:var(--c-text-muted);cursor:pointer;font-size:.78rem;transition:all .15s}.al-ut-btn[data-v-994782c7]:hover{border-color:var(--c-primary);color:var(--c-primary)}.al-ut-btn.active[data-v-994782c7]{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.al-grid[data-v-994782c7]{display:flex;flex-wrap:wrap;gap:12px}.al-cell-wrap[data-v-994782c7]{display:flex;flex-direction:column;align-items:center;gap:4px}.al-cell[data-v-994782c7]{position:relative;width:200px;height:200px;border-radius:16px;overflow:hidden;border:1px solid var(--c-border-divider);background:var(--c-bg-input);flex-shrink:0;cursor:pointer}.al-cell[data-v-994782c7]:hover{border-color:var(--c-primary)}.al-cell-img[data-v-994782c7]{width:100%;height:100%;object-fit:cover}.al-cell-fallback[data-v-994782c7]{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;font-size:3rem;color:var(--c-text-muted)}.al-cell-audio[data-v-994782c7]{font-size:3.5rem;display:flex;align-items:center;justify-content:center;height:100%}.al-cell-badge[data-v-994782c7]{position:absolute;bottom:0;left:0;right:0;font-size:.7rem;font-weight:600;text-align:center;padding:3px 2px;background:#0009;color:#fff}.al-cell-del[data-v-994782c7]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#00000080;color:#fff;border:none;font-size:.65rem;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}.al-cell:hover .al-cell-del[data-v-994782c7]{opacity:1}.al-cell-del[data-v-994782c7]:hover{background:var(--c-danger)}.al-cell-cat-tag[data-v-994782c7]{position:absolute;top:4px;left:4px;font-size:.85rem;line-height:1}.al-list[data-v-994782c7]{display:flex;flex-direction:column;gap:2px}.al-list-row[data-v-994782c7]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .15s;font-size:.82rem}.al-list-row[data-v-994782c7]:hover{background:var(--c-bg-card-hover)}.al-list-header[data-v-994782c7]{display:flex;align-items:center;gap:12px;padding:6px 12px 6px 8px;font-size:.75rem;color:var(--c-text-muted);border-bottom:1px solid var(--c-border-divider);font-weight:600}.al-list-hd-name[data-v-994782c7]{flex:1}.al-list-hd-type[data-v-994782c7]{width:40px}.al-list-hd-cat[data-v-994782c7]{width:60px}.al-cb-wrap[data-v-994782c7]{display:flex;align-items:center;flex-shrink:0}.al-cb-wrap input[type=checkbox][data-v-994782c7]{width:15px;height:15px;cursor:pointer;accent-color:var(--c-primary)}.al-batch-actions[data-v-994782c7]{display:flex;align-items:center;gap:6px}.al-batch-count[data-v-994782c7]{font-size:.78rem;color:var(--c-text-muted);white-space:nowrap}.al-batch-confirm[data-v-994782c7]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--c-danger)}.al-list-thumb[data-v-994782c7]{width:36px;height:36px;border-radius:6px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--c-bg-input);font-size:1.2rem}.al-list-thumb img[data-v-994782c7]{width:100%;height:100%;object-fit:cover}.al-list-name[data-v-994782c7]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-body)}.al-list-type[data-v-994782c7]{font-size:.72rem;color:var(--c-text-muted);width:40px}.al-list-cat[data-v-994782c7]{font-size:.72rem;color:var(--c-text-muted);width:60px}.al-list-del[data-v-994782c7]{width:20px;height:20px;border-radius:50%;border:none;background:transparent;color:var(--c-text-muted);cursor:pointer;font-size:.65rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .15s}.al-list-row:hover .al-list-del[data-v-994782c7]{opacity:1}.al-list-del[data-v-994782c7]:hover{background:var(--c-danger);color:#fff}.al-pagination[data-v-994782c7]{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid var(--c-border-divider);margin-top:auto}.al-page-info[data-v-994782c7]{font-size:.78rem;color:var(--c-text-muted)}.al-page-btns[data-v-994782c7]{display:flex;align-items:center;gap:8px}.al-page-btn[data-v-994782c7]{padding:4px 10px;border:1px solid var(--c-border);border-radius:6px;background:var(--c-bg-card);color:var(--c-text-body);cursor:pointer;font-size:.82rem;transition:all .15s}.al-page-btn[data-v-994782c7]:hover:not(:disabled){border-color:var(--c-primary);color:var(--c-primary)}.al-page-btn[data-v-994782c7]:disabled{opacity:.4;cursor:default}.al-page-num[data-v-994782c7]{font-size:.78rem;color:var(--c-text-muted)}.al-cell-name[data-v-994782c7]{width:200px;text-align:center;overflow:hidden}.al-name-text[data-v-994782c7]{display:block;font-size:.82rem;color:var(--c-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;padding:3px 6px;border-radius:4px;transition:background .15s}.al-name-text[data-v-994782c7]:hover{background:var(--c-bg-card-hover)}.al-rename-input[data-v-994782c7]{width:100%;box-sizing:border-box;padding:3px 6px;font-size:.82rem;font-family:inherit;text-align:center;border:1px solid var(--c-primary);border-radius:4px;outline:none;background:var(--c-bg-card);color:var(--c-text-title)}@keyframes al-fade-in-994782c7{0%{opacity:0}to{opacity:1}}@keyframes al-slide-up-994782c7{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.al-preview-overlay[data-v-994782c7]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:al-fade-in-994782c7 .2s ease-out}.al-preview-modal[data-v-994782c7]{position:relative;max-width:85vw;max-height:85vh;display:flex;align-items:center;justify-content:center;animation:al-slide-up-994782c7 .3s cubic-bezier(.16,1,.3,1)}.al-preview-close[data-v-994782c7]{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;cursor:pointer;padding:4px;border-radius:8px;z-index:10;opacity:.7;transition:opacity .15s}.al-preview-close[data-v-994782c7]:hover{opacity:1}.al-preview-media[data-v-994782c7]{max-width:85vw;max-height:85vh;border-radius:12px;box-shadow:0 24px 80px #00000080;object-fit:contain}.al-preview-audio-wrap[data-v-994782c7]{background:var(--c-bg-card);border-radius:20px;padding:48px 40px;display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 24px 80px #00000080}.al-preview-audio-icon[data-v-994782c7]{font-size:3rem}.al-selected[data-v-994782c7]{border-color:var(--c-primary)!important;border-style:solid!important;box-shadow:0 0 0 2px var(--c-primary-subtle, rgba(99,102,241,.3))}.al-select-check[data-v-994782c7]{position:absolute;top:4px;right:4px;background:var(--c-primary);color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;z-index:2}.al-select-hint[data-v-994782c7]{font-size:.72rem;color:var(--c-primary);font-weight:500}.del-confirm.sm[data-v-994782c7]{background:var(--c-bg-card-hover);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--c-border);border-radius:8px;padding:4px 8px;box-shadow:0 4px 16px #0000004d;display:flex;align-items:center;gap:4px;white-space:nowrap}.avatar-dialog[data-v-994782c7]{background:var(--c-bg-card);border-radius:16px;width:1200px;max-width:96vw;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 24px 80px #00000080;overflow:hidden}.avatar-header[data-v-994782c7]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--c-border)}.avatar-header h3[data-v-994782c7]{margin:0;font-size:1rem;font-weight:600}.avatar-body[data-v-994782c7]{padding:12px 16px;overflow-y:auto;flex:1;display:flex;flex-direction:row;gap:16px}.avatar-work[data-v-994782c7]{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.avatar-preview-panel[data-v-994782c7]{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:6px;border-left:1px solid var(--c-border);padding:4px 0 0 14px;min-width:0}.avatar-preview-title[data-v-994782c7]{font-size:.75rem;font-weight:600;color:var(--c-text-body);white-space:nowrap}.avatar-preview-body[data-v-994782c7]{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex:1;align-self:stretch}.avatar-preview-item[data-v-994782c7]{display:flex;flex-direction:column;align-items:center;gap:4px}.avatar-preview-img[data-v-994782c7]{align-self:stretch;height:320px;object-fit:contain;border-radius:8px;border:1px solid var(--c-border);background:var(--c-bg-card-hover)}.avatar-preview-empty[data-v-994782c7]{align-self:stretch;height:320px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:2px dashed var(--c-border);font-size:.68rem;color:var(--c-text-muted);background:var(--c-bg-card-hover)}.avatar-preview-divider[data-v-994782c7]{width:auto;height:1px;background:var(--c-border);align-self:stretch}.avatar-section[data-v-994782c7]{display:flex;flex-direction:column;gap:6px}.avatar-section-title[data-v-994782c7]{font-size:.85rem;font-weight:600;color:var(--c-text-body)}.avatar-ref-grid[data-v-994782c7]{display:flex;gap:8px;flex-wrap:wrap}.avatar-ref-cell[data-v-994782c7]{width:72px;height:72px;border-radius:8px;overflow:hidden;position:relative;border:2px dashed var(--c-border);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background:var(--c-bg-card-hover)}.avatar-ref-cell[data-v-994782c7]:hover{border-color:var(--c-primary)}.avatar-ref-img[data-v-994782c7]{width:100%;height:100%;object-fit:cover}.avatar-ref-del[data-v-994782c7]{position:absolute;top:2px;right:2px;background:#0009;color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;cursor:pointer}.avatar-ref-add[data-v-994782c7]{cursor:pointer;gap:4px}.avatar-ref-plus[data-v-994782c7]{font-size:1.5rem;color:var(--c-primary);font-weight:600}.avatar-ref-hint[data-v-994782c7]{font-size:.62rem;color:var(--c-text-muted)}.avatar-ref-empty[data-v-994782c7]{cursor:default}.avatar-cell-stack[data-v-994782c7]{display:flex;flex-direction:column;align-items:center;gap:4px}.avatar-cell-under[data-v-994782c7]{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:32px}.avatar-cb[data-v-994782c7]{display:flex;align-items:center;justify-content:center;cursor:pointer}.avatar-cb input[data-v-994782c7]{width:16px;height:16px;cursor:pointer;accent-color:var(--c-primary)}.avatar-face-label[data-v-994782c7]{font-size:.62rem;padding:1px 6px;border-radius:4px;font-weight:500}.avatar-face-label.pass[data-v-994782c7]{background:#e6f7e6;color:#1a7d1a}.avatar-face-label.fail[data-v-994782c7]{background:#fff0f0;color:#c41e1e}.avatar-img-cell[data-v-994782c7]{cursor:pointer}.avatar-img-cell.active[data-v-994782c7]{border-color:var(--c-primary);border-style:solid;box-shadow:0 0 0 2px var(--c-primary-subtle, rgba(99,102,241,.2))}.avatar-img-cell.has-gen[data-v-994782c7]{border-color:#22c55e}.avatar-task-num[data-v-994782c7]{position:absolute;top:2px;left:2px;background:#000000a6;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:600}.avatar-task-done[data-v-994782c7]{position:absolute;bottom:2px;left:2px;right:2px;background:#22c55ed9;color:#fff;font-size:.5rem;text-align:center;border-radius:3px;padding:1px 2px;line-height:1.2}.avatar-upload-status[data-v-994782c7]{position:absolute;bottom:2px;left:2px;right:2px;font-size:.5rem;text-align:center;border-radius:3px;padding:1px 2px;line-height:1.2}.avatar-upload-status.uploading[data-v-994782c7]{background:#3b82f6d9;color:#fff}.avatar-upload-status.failed[data-v-994782c7]{background:#ef4444d9;color:#fff}.avatar-task-indicator[data-v-994782c7]{font-size:.75rem;font-weight:400;margin-left:4px}.avatar-task-dot[data-v-994782c7]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:.6rem;font-weight:600;cursor:pointer;background:var(--c-bg-card-hover);color:var(--c-text-muted);margin-left:3px;vertical-align:middle}.avatar-task-dot.active[data-v-994782c7]{background:var(--c-primary);color:#fff}.avatar-task-dot.done[data-v-994782c7]{background:#22c55e;color:#fff}.avatar-prompt-input[data-v-994782c7]{width:100%;box-sizing:border-box;padding:8px 12px;border-radius:6px;border:1px solid var(--c-border);background:var(--c-bg-input, var(--c-bg-card));color:var(--c-text-body);font-size:.82rem;outline:none;font-family:inherit}.avatar-prompt-input[data-v-994782c7]:focus{border-color:var(--c-primary)}.avatar-gen-placeholder[data-v-994782c7]{font-size:.68rem;color:var(--c-text-muted)}.avatar-gen-cell.has[data-v-994782c7]{cursor:pointer}.avatar-gen-cell.has[data-v-994782c7]:hover{border-color:var(--c-primary)}.avatar-result-grid[data-v-994782c7]{display:flex;gap:8px;flex-wrap:wrap}.avatar-compare-label[data-v-994782c7]{font-size:.62rem;color:var(--c-text-muted);font-weight:500}.avatar-check-status[data-v-994782c7]{padding:6px 12px;border-radius:6px;font-size:.78rem}.avatar-check-status.pass[data-v-994782c7]{background:#e6f7e6;color:#1a7d1a}.avatar-check-status.fail[data-v-994782c7]{background:#fff0f0;color:#c41e1e}.avatar-gen-cell.selected[data-v-994782c7]{border-color:var(--c-primary);border-style:solid}.avatar-gen-check[data-v-994782c7]{position:absolute;top:4px;right:4px;background:var(--c-primary);color:#fff;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}.avatar-footer[data-v-994782c7]{padding:12px 20px;border-top:1px solid var(--c-border);display:flex;justify-content:flex-end}.col-btn[data-v-994782c7]{background:none;border:none;color:#f8cb1d;font-size:1rem;font-weight:700;cursor:pointer;padding:0 4px;line-height:1;transition:all .15s;flex-shrink:0;text-shadow:0 0 6px rgba(248,203,29,.3)}.col-btn[data-v-994782c7]:hover{color:#fff;text-shadow:none}.collapsible-header[data-v-994782c7]{cursor:pointer;transition:all .25s ease}.gen-col.collapsed[data-v-994782c7]{display:none!important}.gen-col.collapsed .collapsible-header[data-v-994782c7]{background:var(--c-primary-subtle);border-bottom:2px solid var(--c-primary);border-radius:20px}.gen-col.collapsed .collapsible-header h3[data-v-994782c7]{color:var(--c-primary)}.gen-col.collapsed .collapsible-header .col-btn[data-v-994782c7]{opacity:.8;color:var(--c-primary)}.gen-col[data-v-994782c7]{position:relative;transition:opacity .2s}.gen-col.dragging[data-v-994782c7]{opacity:.4;outline:2px dashed var(--c-primary);outline-offset:-2px;border-radius:20px}.drag-icon[data-v-994782c7]{cursor:grab;color:var(--c-text-muted);font-size:1rem;padding:0 6px;-webkit-user-select:none;user-select:none;opacity:.35;transition:opacity .15s;flex-shrink:0;line-height:1}.drag-icon[data-v-994782c7]:hover{opacity:.8}.drag-handle .drag-icon[data-v-994782c7]{margin-left:auto}.resize-handle[data-v-994782c7]{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;z-index:20;background:transparent;transition:background .15s;flex-shrink:0;border-radius:0 3px 3px 0}.resize-handle[data-v-994782c7]:hover,.resize-handle[data-v-994782c7]:active{background:var(--c-primary);opacity:.3}.gen-layout[data-v-994782c7]{position:relative}@media(max-width:1100px){.resize-handle[data-v-994782c7],.drag-icon[data-v-994782c7]{display:none}}@media(max-width:1100px){.resize-handle[data-v-994782c7],.drag-icon[data-v-994782c7]{display:none}.gen-wrap[data-v-994782c7]{height:auto;min-height:100vh;overflow-y:auto}.gen-layout[data-v-994782c7]{flex:0 0 auto;min-height:auto;height:auto;flex-direction:column}.col-form[data-v-994782c7],.col-preview[data-v-994782c7],.col-history[data-v-994782c7]{flex:0 0 auto;width:100%}.gen-col[data-v-994782c7]{flex:0 0 auto;min-height:auto;height:auto;display:block}.gen-card[data-v-994782c7],.card-body[data-v-994782c7]{flex:0 0 auto;min-height:auto;height:auto}.card-body>.field-group[data-v-994782c7]:nth-child(3){flex:0 0 auto;min-height:auto;height:auto}.card-body>.field-group:nth-child(3) .prompt-wrap[data-v-994782c7]{flex:0 0 auto;min-height:auto;height:auto}.card-body>.field-group:nth-child(3) .prompt-editor[data-v-994782c7]{flex:0 0 auto;min-height:200px;height:auto;overflow-y:visible}.bottom-controls[data-v-994782c7]{margin-top:0}.gen-col[data-v-994782c7]{margin-bottom:8px}}@media(max-width:768px){.gen-wrap[data-v-994782c7]{padding:8px 12px}.gen-layout[data-v-994782c7]{gap:6px}.gen-card[data-v-994782c7]{border-radius:14px}.card-header[data-v-994782c7]{padding:10px 14px}.card-header h3[data-v-994782c7]{font-size:.8rem}.card-body[data-v-994782c7]{padding:10px 14px}.prompt-label-row[data-v-994782c7]{flex-wrap:wrap;gap:4px}.prompt-toolbar[data-v-994782c7]{gap:4px}.gen-btn.sm[data-v-994782c7]{padding:3px 7px;font-size:.68rem}.fixed-label-row[data-v-994782c7],.fixed-label-right[data-v-994782c7]{flex-wrap:wrap;gap:6px}.cloud-toggle[data-v-994782c7]{padding:2px 8px 2px 3px;font-size:.65rem}.cloud-toggle .ct-thumb[data-v-994782c7]{width:14px;height:14px}.fixed-option[data-v-994782c7]{padding:2px 7px;font-size:.65rem}.bc-row[data-v-994782c7]{flex-wrap:wrap;gap:6px}.bc-select[data-v-994782c7]{width:70px;padding:4px 6px;font-size:.72rem}.gen-btn[data-v-994782c7]{font-size:.78rem;padding:8px 18px}.prompt-dropdown[data-v-994782c7]{max-width:calc(100vw - 40px)}.prompt-list[data-v-994782c7]{max-height:200px}.his-item[data-v-994782c7]{padding:8px 10px}.his-prompt[data-v-994782c7]{font-size:.7rem}.his-id[data-v-994782c7]{font-size:.65rem}.col-btn[data-v-994782c7]{font-size:.8rem;padding:2px 6px}.al-grid[data-v-994782c7]{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:4px}.al-grid-item[data-v-994782c7]{padding:4px}.al-toolbar[data-v-994782c7]{flex-wrap:wrap;gap:4px}}@media(max-width:480px){.gen-wrap[data-v-994782c7]{padding:6px 8px}.card-header[data-v-994782c7]{padding:8px 10px}.card-header h3[data-v-994782c7]{font-size:.72rem}.card-body[data-v-994782c7]{padding:8px 10px}.gen-btn.sm[data-v-994782c7]{padding:2px 6px;font-size:.62rem}.gen-btn[data-v-994782c7]{font-size:.72rem;padding:6px 14px}.his-item[data-v-994782c7]{padding:6px 8px;gap:4px}.al-grid[data-v-994782c7]{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:3px}.drag-bar[data-v-994782c7]{width:24px}.preview-video video[data-v-994782c7]{max-height:240px}.card-body>.field-group:nth-child(3) .prompt-editor[data-v-994782c7]{min-height:160px}}.mention-tag{display:inline-flex;align-items:flex-end;gap:2px;padding:0 4px 0 2px;margin:0 1px;background:#2a86c933!important;border:1px solid rgba(42,134,201,.3)!important;border-radius:14px;font-size:inherit;white-space:nowrap;-webkit-user-select:all;user-select:all;vertical-align:bottom;line-height:1.5;position:relative;box-shadow:0 1px 2px #0000001a}.mention-tag .mention-thumb{width:14px!important;height:14px!important;border-radius:2px;object-fit:cover;display:inline-block!important;vertical-align:bottom}.mention-tag:hover:after{content:"";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:240px;height:240px;background:var(--thumb-bg, none) center/contain no-repeat #00000080;border-radius:12px;box-shadow:0 12px 48px #0009;border:2px solid var(--c-border);pointer-events:none;z-index:1000}.mention-tag:hover .mention-thumb{position:relative;z-index:1001}.mention-tag .mention-close{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;padding:0;margin:0;border:none;background:transparent;color:var(--c-text-secondary);cursor:pointer;font-size:.55rem;line-height:1;border-radius:50%;vertical-align:bottom}.mention-tag .mention-close:hover{color:var(--c-danger);background:var(--c-bg-card-hover)}.mention-tag.mention-video{background:#2a86c933!important;border-color:#2a86c959!important}.mention-tag.mention-video .mention-thumb{border:1px solid rgba(42,134,201,.3)}.mention-tag.mention-image{background:#32a88433!important;border-color:#32a88459!important}.mention-tag.mention-image .mention-thumb{border:1px solid rgba(50,168,132,.3)}.mention-tag.mention-audio{background:#d4a84b33!important;border-color:#d4a84b59!important}.auth-page[data-v-81e446a0]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--c-bg-body);position:relative;overflow:hidden}.auth-page[data-v-81e446a0]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 30%,rgba(99,102,241,.15) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(139,92,246,.12) 0%,transparent 40%),radial-gradient(circle at 50% 20%,rgba(59,130,246,.08) 0%,transparent 40%);pointer-events:none;animation:aurora-81e446a0 20s ease-in-out infinite alternate}.auth-page[data-v-81e446a0]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(2px 2px at 20% 30%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 60% 70%,rgba(255,255,255,.3),transparent),radial-gradient(2px 2px at 80% 20%,rgba(255,255,255,.35),transparent),radial-gradient(1px 1px at 30% 80%,rgba(255,255,255,.25),transparent),radial-gradient(1.5px 1.5px at 90% 50%,rgba(255,255,255,.4),transparent);background-size:100% 100%;animation:twinkle-81e446a0 8s ease-in-out infinite;pointer-events:none;opacity:.6}@keyframes aurora-81e446a0{0%{transform:translate(0) rotate(0)}33%{transform:translate(3%,-3%) rotate(60deg)}66%{transform:translate(-3%,4%) rotate(-40deg)}to{transform:translate(0) rotate(0)}}@keyframes twinkle-81e446a0{0%,to{opacity:.3}50%{opacity:.7}}.auth-card[data-v-81e446a0]{background:var(--c-bg-card);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:22px;border:1px solid var(--c-border);box-shadow:0 20px 60px #00000073,0 0 0 1px #ffffff0a inset,0 1px #ffffff0d inset;padding:44px 38px 34px;width:400px;max-width:90vw;position:relative;z-index:1;animation:card-enter-81e446a0 .6s cubic-bezier(.34,1.56,.64,1) both;transition:transform .3s ease,box-shadow .3s ease}.auth-card[data-v-81e446a0]:hover{transform:translateY(-2px);box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff0f inset}@keyframes card-enter-81e446a0{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-header[data-v-81e446a0]{text-align:center;margin-bottom:28px}.auth-logo[data-v-81e446a0]{font-size:3rem;margin-bottom:12px;background:linear-gradient(135deg,var(--c-primary) 0%,var(--c-info, #6BB8F0) 50%,var(--c-primary) 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;display:inline-block;animation:logo-shine-81e446a0 3s ease-in-out infinite,logo-float-81e446a0 4s ease-in-out infinite;filter:drop-shadow(0 0 20px var(--c-primary-glow))}@keyframes logo-shine-81e446a0{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes logo-float-81e446a0{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.auth-header h2[data-v-81e446a0]{font-size:1.5rem;color:var(--c-text-title);margin:0;font-weight:700}.auth-subtitle[data-v-81e446a0]{font-size:.85rem;color:var(--c-text-secondary);margin:6px 0 0}.auth-tabs[data-v-81e446a0]{display:flex;gap:0;margin-bottom:24px;border-bottom:1px solid var(--c-border-divider)}.tab[data-v-81e446a0]{flex:1;padding:10px;border:none;background:none;font-size:.9rem;font-weight:600;color:var(--c-text-muted);cursor:pointer;transition:all .3s ease;border-bottom:2px solid transparent;margin-bottom:-1px}.tab.active[data-v-81e446a0]{color:var(--c-primary);border-bottom-color:var(--c-primary)}.tab[data-v-81e446a0]:hover{color:var(--c-text-body)}.auth-form[data-v-81e446a0]{display:flex;flex-direction:column;gap:18px}.field[data-v-81e446a0]{display:flex;flex-direction:column;gap:6px}.field label[data-v-81e446a0]{font-size:.8rem;font-weight:600;color:var(--c-text-body);letter-spacing:.3px}.input-wrap[data-v-81e446a0]{position:relative}.input[data-v-81e446a0]{width:100%;padding:11px 14px;border:1px solid var(--c-border-input);border-radius:10px;font-size:.9rem;font-family:inherit;box-sizing:border-box;transition:all .25s ease;background:var(--c-bg-input);color:var(--c-text-title)}.input[data-v-81e446a0]::placeholder{color:var(--c-text-muted)}.input[data-v-81e446a0]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-subtle),0 0 20px #2a86c914;background:var(--c-bg-card)}.error-msg[data-v-81e446a0]{background:var(--c-danger-subtle);color:var(--c-danger-hover);padding:8px 12px;border-radius:8px;font-size:.8rem;border:1px solid rgba(153,68,68,.2)}.match-ok[data-v-81e446a0]{color:var(--c-success);font-size:.8rem;text-align:center}.submit-btn[data-v-81e446a0]{width:100%;padding:11px;border:none;border-radius:10px;font-size:.9rem;font-weight:600;background:var(--c-primary-gradient);color:var(--c-text-title);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .25s ease;letter-spacing:.3px}.submit-btn[data-v-81e446a0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px var(--c-primary-glow)}.submit-btn[data-v-81e446a0]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-81e446a0]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-81e446a0]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--c-text-title);border-radius:50%;animation:spin-81e446a0 .6s linear infinite}@keyframes spin-81e446a0{to{transform:rotate(360deg)}}.switch-hint[data-v-81e446a0]{text-align:center;font-size:.85rem;color:var(--c-text-muted);margin-top:22px}.switch-hint a[data-v-81e446a0]{color:var(--c-info);text-decoration:none;font-weight:600;transition:color .2s}.switch-hint a[data-v-81e446a0]:hover{color:var(--c-primary)}.invite-badge[data-v-81e446a0]{display:inline-block;margin-left:8px;padding:2px 8px;background:linear-gradient(135deg,#fbbf2433,#f59e0b33);color:#fbbf24;border-radius:999px;font-size:10px;font-weight:600;animation:pulse-badge-81e446a0 2s ease-in-out infinite}@keyframes pulse-badge-81e446a0{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.input-filled[data-v-81e446a0]{background:linear-gradient(135deg,#fbbf2414,#f59e0b0d)!important;border-color:#fbbf2466!important;color:#fbbf24!important;font-weight:600;font-family:SF Mono,Menlo,monospace;letter-spacing:.1em}.modal-overlay[data-v-106cf638]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-106cf638]{background:var(--c-bg-card);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:20px;width:560px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;border:1px solid var(--c-border);box-shadow:0 8px 48px #0000004d}.modal-header[data-v-106cf638]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--c-border-divider)}.modal-header h3[data-v-106cf638]{font-size:1rem;color:var(--c-text-title);margin:0;font-weight:700}.close-btn[data-v-106cf638]{background:none;border:none;font-size:1.1rem;color:var(--c-text-muted);cursor:pointer;transition:color .2s}.close-btn[data-v-106cf638]:hover{color:var(--c-text-body)}.modal-body[data-v-106cf638]{flex:1;overflow-y:auto;padding:12px 0}.empty[data-v-106cf638]{text-align:center;color:var(--c-text-muted);padding:40px;font-size:.85rem}.tx-item[data-v-106cf638]{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-bottom:1px solid var(--c-border-divider);gap:12px;transition:background .2s}.tx-item[data-v-106cf638]:hover{background:var(--c-bg-card-hover)}.tx-left[data-v-106cf638]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.tx-right[data-v-106cf638]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.tx-type[data-v-106cf638]{font-size:.7rem;font-weight:600;padding:2px 10px;border-radius:20px;width:fit-content;border:1px solid transparent}.tp-green[data-v-106cf638]{background:var(--c-success-subtle);color:var(--c-success);border-color:#32a88433}.tp-red[data-v-106cf638]{background:var(--c-danger-subtle);color:var(--c-danger);border-color:#9443}.tp-orange[data-v-106cf638]{background:var(--c-warning-subtle);color:var(--c-warning);border-color:#d4a84b33}.tx-desc[data-v-106cf638]{font-size:.8rem;color:var(--c-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-amount[data-v-106cf638]{font-size:.9rem;font-weight:700}.tx-amount.green[data-v-106cf638]{color:var(--c-success)}.tx-amount.red[data-v-106cf638]{color:var(--c-danger)}.tx-time[data-v-106cf638]{font-size:.68rem;color:var(--c-text-muted)}.load-more[data-v-106cf638]{text-align:center;padding:14px}.gen-btn[data-v-106cf638]{padding:7px 14px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-bg-card-hover);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;font-size:.8rem;color:var(--c-text-body);transition:all .2s ease;font-weight:500}.gen-btn[data-v-106cf638]:hover{border-color:var(--c-primary);color:var(--c-text-title);background:var(--c-primary-subtle);transform:translateY(-1px)}.gen-btn[data-v-106cf638]:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.api-monitor[data-v-2d85f44b]{padding:4px 0 40px;color:#e2e8f0}.am-toolbar[data-v-2d85f44b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}.tb-left h2[data-v-2d85f44b]{margin:0;font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tb-hint[data-v-2d85f44b]{font-size:.75rem;color:#64748b;margin-left:10px}.tb-right[data-v-2d85f44b]{display:flex;align-items:center;gap:10px}.period-tabs[data-v-2d85f44b]{display:flex;background:#0f172a80;border-radius:10px;padding:3px}.period-tabs button[data-v-2d85f44b]{padding:6px 12px;border:none;background:transparent;color:#94a3b8;cursor:pointer;font-size:.8rem;border-radius:8px;transition:all .15s}.period-tabs button[data-v-2d85f44b]:hover{color:#f1f5f9}.period-tabs button.active[data-v-2d85f44b]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 8px #3b82f659}.btn-ghost[data-v-2d85f44b]{padding:6px 12px;border:1px solid rgba(148,163,184,.2);background:#171e3280;color:#cbd5e1;border-radius:8px;cursor:pointer;font-size:.8rem;transition:all .15s}.btn-ghost[data-v-2d85f44b]:hover:not(:disabled){border-color:#60a5fa;color:#60a5fa}.kpi-grid[data-v-2d85f44b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:24px}.kpi-card[data-v-2d85f44b]{display:flex;gap:12px;padding:18px 16px;background:linear-gradient(135deg,#1e293bb3,#171e3280);border:1px solid rgba(148,163,184,.1);border-radius:14px;position:relative;overflow:hidden;transition:all .25s}.kpi-card[data-v-2d85f44b]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.4}.kpi-card[data-v-2d85f44b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #60a5fa1a;border-color:#60a5fa4d}.kpi-primary[data-v-2d85f44b]{color:#60a5fa}.kpi-success[data-v-2d85f44b]{color:#34d399}.kpi-warn[data-v-2d85f44b]{color:#fbbf24}.kpi-danger[data-v-2d85f44b]{color:#f87171}.kpi-info[data-v-2d85f44b]{color:#06b6d4}.kpi-purple[data-v-2d85f44b]{color:#a78bfa}.kpi-cyan[data-v-2d85f44b]{color:#22d3ee}.kpi-gold[data-v-2d85f44b]{color:#fbbf24}.kpi-icon[data-v-2d85f44b]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;background:#ffffff0f;border-radius:12px;flex-shrink:0}.kpi-body[data-v-2d85f44b]{flex:1;min-width:0}.kpi-label[data-v-2d85f44b]{font-size:.75rem;color:#94a3b8;margin-bottom:4px}.kpi-num[data-v-2d85f44b]{font-size:1.7rem;font-weight:800;font-family:SF Mono,Cascadia Code,Menlo,monospace;color:currentColor;letter-spacing:-.02em;line-height:1}.kpi-sub[data-v-2d85f44b]{font-size:.7rem;color:#94a3b8;margin-top:4px;display:flex;gap:8px;align-items:center}.kpi-sub .ok[data-v-2d85f44b]{color:#34d399}.kpi-sub .fail[data-v-2d85f44b]{color:#f87171}.kpi-sub.muted[data-v-2d85f44b]{color:#64748b}.rate-bar[data-v-2d85f44b]{flex:1;height:4px;background:#94a3b826;border-radius:999px;overflow:hidden}.rate-fill[data-v-2d85f44b]{height:100%;background:linear-gradient(90deg,currentColor,transparent);transition:width .6s cubic-bezier(.34,1.56,.64,1)}.chart-card[data-v-2d85f44b]{background:#171e3280;border:1px solid rgba(148,163,184,.1);border-radius:14px;padding:20px;margin-bottom:20px}.chart-header[data-v-2d85f44b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.chart-header h3[data-v-2d85f44b]{margin:0;font-size:1rem;font-weight:600;color:#f1f5f9}.legend[data-v-2d85f44b]{display:flex;gap:16px;font-size:.75rem;color:#94a3b8}.legend span[data-v-2d85f44b]{display:inline-flex;align-items:center;gap:5px}.lg-dot[data-v-2d85f44b]{width:10px;height:10px;border-radius:2px;display:inline-block}.lg-line[data-v-2d85f44b]{width:16px;height:2px;display:inline-block}.chart-body[data-v-2d85f44b]{position:relative;height:220px;padding-left:40px}.chart-bars[data-v-2d85f44b]{display:flex;align-items:flex-end;gap:2px;height:100%;border-bottom:1px solid rgba(148,163,184,.15);border-left:1px solid rgba(148,163,184,.15);padding:4px 0 0;position:relative}.bar-wrap[data-v-2d85f44b]{flex:1;height:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;cursor:crosshair;position:relative}.bar-stack[data-v-2d85f44b]{width:100%;max-width:40px;min-width:3px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;border-radius:3px 3px 0 0;overflow:hidden;transition:all .15s}.bar-wrap:hover .bar-stack[data-v-2d85f44b]{filter:brightness(1.3);transform:scaleY(1.02)}.bar-success[data-v-2d85f44b]{background:linear-gradient(180deg,#34d399,#10b981);border-radius:3px 3px 0 0}.bar-fail[data-v-2d85f44b]{background:linear-gradient(180deg,#f87171,#ef4444);border-radius:3px 3px 0 0}.bar-zero[data-v-2d85f44b]{height:2px;background:#94a3b826;border-radius:999px}.bar-label[data-v-2d85f44b]{position:absolute;bottom:-18px;font-size:.65rem;color:#64748b;white-space:nowrap}.chart-empty[data-v-2d85f44b]{height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#64748b;text-align:center}.chart-empty .empty-icon[data-v-2d85f44b]{font-size:3rem;opacity:.6}.chart-empty .empty-title[data-v-2d85f44b]{font-size:1rem;font-weight:600;color:#cbd5e1}.chart-empty .empty-hint[data-v-2d85f44b]{font-size:.8rem;color:#64748b;line-height:1.6}.rate-line[data-v-2d85f44b]{position:absolute;top:4px;right:0;bottom:0;left:40px;height:calc(100% - 4px);pointer-events:none;overflow:visible}.y-axis[data-v-2d85f44b]{position:absolute;left:0;top:4px;bottom:0;display:flex;flex-direction:column;justify-content:space-between;font-size:.65rem;color:#64748b;font-family:monospace;padding-right:6px;text-align:right;width:38px}.triple-grid[data-v-2d85f44b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin-bottom:20px}.panel[data-v-2d85f44b]{background:#171e3280;border:1px solid rgba(148,163,184,.1);border-radius:14px;padding:18px;transition:all .25s}.panel[data-v-2d85f44b]:hover{border-color:#60a5fa40}.panel-header[data-v-2d85f44b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(148,163,184,.08)}.panel-header h3[data-v-2d85f44b]{margin:0;font-size:.95rem;color:#f1f5f9}.badge-count[data-v-2d85f44b]{padding:2px 10px;background:#60a5fa26;color:#60a5fa;border-radius:999px;font-size:.7rem;font-weight:600}.err-list[data-v-2d85f44b]{display:flex;flex-direction:column;gap:10px}.err-header[data-v-2d85f44b]{display:flex;justify-content:space-between;font-size:.8rem;margin-bottom:4px}.err-cat[data-v-2d85f44b]{display:inline-flex;align-items:center;gap:5px;font-weight:600}.err-dot[data-v-2d85f44b]{width:8px;height:8px;border-radius:999px}.err-count[data-v-2d85f44b]{color:#94a3b8;font-size:.75rem}.err-bar[data-v-2d85f44b]{height:6px;background:#94a3b81a;border-radius:999px;overflow:hidden}.err-bar-fill[data-v-2d85f44b]{height:100%;border-radius:999px;transition:width .5s cubic-bezier(.34,1.56,.64,1)}.err-sample[data-v-2d85f44b]{font-size:.7rem;color:#64748b;margin-top:3px;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-table[data-v-2d85f44b]{width:100%;border-collapse:collapse;font-size:.8rem}.rank-table th[data-v-2d85f44b]{text-align:left;padding:8px 6px;color:#94a3b8;font-weight:500;font-size:.7rem;border-bottom:1px solid rgba(148,163,184,.1)}.rank-table td[data-v-2d85f44b]{padding:8px 6px;border-bottom:1px solid rgba(148,163,184,.05)}.rank-table tr:hover td[data-v-2d85f44b]{background:#60a5fa0a}.rank-table td.rank[data-v-2d85f44b]{font-family:monospace;color:#64748b;width:30px;font-size:.75rem}.rank-table tr:nth-child(1) td.rank[data-v-2d85f44b]{color:#fbbf24;font-weight:700}.rank-table tr:nth-child(2) td.rank[data-v-2d85f44b]{color:#cbd5e1;font-weight:700}.rank-table tr:nth-child(3) td.rank[data-v-2d85f44b]{color:#d97706;font-weight:700}.rank-table td.user[data-v-2d85f44b]{color:#f1f5f9}.uc[data-v-2d85f44b]{font-weight:600}.uc-sub[data-v-2d85f44b]{font-size:.7rem;color:#64748b;margin-left:4px}.rank-table td.num[data-v-2d85f44b]{font-family:SF Mono,monospace;text-align:right;color:#cbd5e1}.fail-rate[data-v-2d85f44b]{padding:1px 8px;border-radius:999px;font-size:.7rem;font-weight:600}.fail-rate.low[data-v-2d85f44b]{background:#34d39926;color:#34d399}.fail-rate.mid[data-v-2d85f44b]{background:#fbbf2426;color:#fbbf24}.fail-rate.high[data-v-2d85f44b]{background:#ef444426;color:#f87171}.empty[data-v-2d85f44b]{text-align:center;padding:30px 20px;color:#64748b;font-size:.85rem}.empty-icon[data-v-2d85f44b]{font-size:2.5rem;margin-bottom:8px;opacity:.7}.err-table[data-v-2d85f44b]{width:100%;border-collapse:collapse;font-size:.75rem}.err-table th[data-v-2d85f44b]{text-align:left;padding:8px 10px;background:#0f172a80;color:#94a3b8;font-weight:500;font-size:.7rem}.err-table td[data-v-2d85f44b]{padding:8px 10px;border-bottom:1px solid rgba(148,163,184,.05);color:#cbd5e1}.err-table tr:hover td[data-v-2d85f44b]{background:#ef44440a}.err-table td.mono[data-v-2d85f44b]{font-family:monospace;font-size:.7rem;color:#94a3b8}.err-table td.mono.small[data-v-2d85f44b]{font-size:.65rem}.err-note[data-v-2d85f44b]{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f87171;font-family:monospace;font-size:.7rem}.admin-container[data-v-83de87d4]{--bg-deep: #F5F7FA;--bg-sidebar: #FFFFFF;--bg-card: #FFFFFF;--bg-hover: rgba(0,0,0,.04);--border: #E5E6EB;--text: #1D2129;--text-muted: #6B7785;--text-dim: #C9CDD4;--accent: #1677FF;--accent-glow: rgba(22,119,255,.15);--color-video: #2A86C9;--shadow: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--success: #00B42A;--danger: #F53F3F;--warning: #FF7D00;--info: #1677FF;--radius: 10px;--radius-sm: 6px}.admin-container.theme-dark[data-v-83de87d4]{--bg-deep: #141A26;--bg-sidebar: #1A2233;--bg-card: #1A2233;--bg-hover: rgba(42,134,201,.1);--border: #273248;--text: #E6ECF5;--text-muted: #B8C4D9;--text-dim: #5A6A85;--accent: #2A86C9;--accent-glow: rgba(42,134,201,.25);--color-video: #2A86C9;--success: #32A884;--danger: #994444;--warning: #D4A84B;--info: #5AA6E0;--shadow: 0 2px 12px rgba(0,0,0,.25)}.admin-container[data-v-83de87d4]{display:flex;height:100%;width:100%;background:var(--bg-deep);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans SC,sans-serif;font-size:14px}.admin-fullpage[data-v-83de87d4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.sidebar[data-v-83de87d4]{width:260px;min-width:260px;background:var(--bg-sidebar);border-right:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;padding:0 0 12px}.sidebar-header[data-v-83de87d4]{display:flex;align-items:center;gap:12px;padding:16px 20px 20px;font-size:20px;font-weight:700;border-bottom:1px solid var(--border);margin-bottom:8px}.logo[data-v-83de87d4]{font-size:24px}.sidebar-nav[data-v-83de87d4]{flex:1;display:flex;flex-direction:column;gap:2px;padding:0 12px}.nav-group-label[data-v-83de87d4]{font-size:11px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.8px;padding:16px 12px 6px}.nav-divider[data-v-83de87d4]{height:1px;background:var(--border);margin:8px 12px}.nav-item[data-v-83de87d4]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;background:transparent;border:none;color:var(--text-muted);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;text-align:left;width:100%}.nav-item[data-v-83de87d4]:hover{background:var(--bg-hover);color:var(--text)}.nav-item.active[data-v-83de87d4]{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-weight:600}.nav-item.active .nav-icon[data-v-83de87d4]{filter:none}.nav-icon[data-v-83de87d4]{font-size:16px;width:22px;text-align:center}.nav-label[data-v-83de87d4]{flex:1}.sidebar-footer[data-v-83de87d4]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid var(--border);margin-top:4px}.collapse-btn[data-v-83de87d4]{font-size:13px;color:var(--text-dim);padding:8px 12px}.collapse-btn[data-v-83de87d4]:hover{color:var(--text-muted)}.version[data-v-83de87d4]{font-size:11px;color:var(--text-dim);letter-spacing:.5px}.sidebar-collapsed .sidebar[data-v-83de87d4]{width:60px;min-width:60px}.sidebar-collapsed .sidebar-header[data-v-83de87d4]{justify-content:center;padding:16px 0 20px}.sidebar-collapsed .sidebar-nav .nav-item[data-v-83de87d4]{justify-content:center;padding:10px 0}.sidebar-collapsed .sidebar-nav .nav-icon[data-v-83de87d4]{margin:0}.sidebar-collapsed .sidebar-footer[data-v-83de87d4]{justify-content:center;padding:8px 0}.sidebar-collapsed .sidebar-nav[data-v-83de87d4]{padding:0 4px}.main-content[data-v-83de87d4]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:visible}.topbar[data-v-83de87d4]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:1px solid var(--border);background:var(--bg-sidebar);min-height:56px}.topbar-title[data-v-83de87d4]{display:flex;align-items:baseline;gap:12px}.page-title[data-v-83de87d4]{font-size:18px;font-weight:600;margin:0}.page-subtitle[data-v-83de87d4]{font-size:13px;color:var(--text-muted)}.topbar-actions[data-v-83de87d4]{display:flex;align-items:center;gap:8px}.btn-icon[data-v-83de87d4]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent;color:var(--text-muted);font-size:18px;cursor:pointer;transition:all .15s}.btn-icon[data-v-83de87d4]:hover{background:var(--bg-hover);color:var(--text)}.content[data-v-83de87d4]{flex:1;padding:24px 28px;overflow-y:auto}.sticky-bar[data-v-83de87d4]{position:sticky;top:0;z-index:10;background:var(--bg-deep);margin:-24px -28px 16px;padding:12px 28px 8px}.stats-grid[data-v-83de87d4]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stats-grid-2[data-v-83de87d4]{grid-template-columns:repeat(3,1fr)}.stat-card[data-v-83de87d4]{display:flex;align-items:flex-start;gap:16px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:20px;box-shadow:var(--shadow);cursor:pointer;transition:all .2s}.stat-card[data-v-83de87d4]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.stat-card.stat-user[data-v-83de87d4]{border-left:3px solid var(--accent)}.stat-card.stat-video[data-v-83de87d4]{border-left:3px solid var(--color-video)}.stat-card.stat-finance[data-v-83de87d4]{border-left:3px solid var(--success)}.stat-card.stat-status[data-v-83de87d4]{border-left:3px solid var(--warning)}.stat-icon[data-v-83de87d4]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:20px;flex-shrink:0}.stat-icon-user[data-v-83de87d4]{background:color-mix(in srgb,var(--accent) 12%,transparent)}.stat-icon-video[data-v-83de87d4]{background:color-mix(in srgb,var(--color-video) 12%,transparent)}.stat-icon-finance[data-v-83de87d4]{background:color-mix(in srgb,var(--success) 12%,transparent)}.stat-icon-status[data-v-83de87d4]{background:color-mix(in srgb,var(--warning) 12%,transparent)}.stat-body[data-v-83de87d4]{flex:1;min-width:0}.stat-value[data-v-83de87d4]{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:2px;letter-spacing:-.5px}.stat-label[data-v-83de87d4]{font-size:13px;color:var(--text-muted);margin-bottom:4px}.stat-trend[data-v-83de87d4]{font-size:12px;font-weight:500}.trend-up[data-v-83de87d4]{color:var(--success)}.trend-down[data-v-83de87d4]{color:var(--danger)}.dashboard-bottom[data-v-83de87d4]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:24px}.db-card[data-v-83de87d4]{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.db-card-header[data-v-83de87d4]{padding:14px 16px 0}.db-card-header h4[data-v-83de87d4]{margin:0;font-size:14px;font-weight:600;color:var(--text)}.db-card-body[data-v-83de87d4]{padding:8px 16px 16px}.card[data-v-83de87d4]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}.card h4[data-v-83de87d4]{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--text)}.card-grid[data-v-83de87d4]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.input[data-v-83de87d4]{background:#ffffff0d;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;color:var(--text);font-size:13px;outline:none;transition:border .15s}.input[data-v-83de87d4]:focus{border-color:var(--accent)}.input-sm[data-v-83de87d4]{width:120px}[data-v-83de87d4]::placeholder{color:var(--text-dim)}.form-row[data-v-83de87d4]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.form-vertical[data-v-83de87d4]{display:flex;flex-direction:column;gap:8px}.form-vertical label[data-v-83de87d4]{font-size:12px;color:var(--text-muted)}.inline-form[data-v-83de87d4]{display:flex;gap:6px;align-items:center}.create-card[data-v-83de87d4]{margin-bottom:12px;padding:16px}.recharge-balance[data-v-83de87d4]{font-size:13px;color:var(--text-muted);white-space:nowrap}.btn[data-v-83de87d4]{padding:7px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text);font-size:13px;cursor:pointer;transition:all .15s;white-space:nowrap}.btn[data-v-83de87d4]:hover{background:var(--bg-hover)}.btn-primary[data-v-83de87d4]{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary[data-v-83de87d4]:hover{opacity:.9}.btn-secondary[data-v-83de87d4]{background:#ffffff14}.btn-danger[data-v-83de87d4]{color:var(--danger);border-color:var(--danger)}.btn-xs[data-v-83de87d4]{padding:3px 8px;font-size:12px}.btn-sm[data-v-83de87d4]{padding:5px 10px;font-size:12px}.btn-ghost[data-v-83de87d4]{border:none;color:var(--text-muted)}.btn-ghost[data-v-83de87d4]:hover{color:var(--text);background:var(--bg-hover)}.btn[data-v-83de87d4]:disabled{opacity:.4;cursor:not-allowed}.del-confirm-inline[data-v-83de87d4]{display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.table[data-v-83de87d4]{width:100%;border-collapse:collapse;margin-top:8px}.table th[data-v-83de87d4]{text-align:left;padding:10px 12px;font-size:12px;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.5px}.table td[data-v-83de87d4]{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.03);font-size:13px}.table tbody tr[data-v-83de87d4]:hover{background:var(--bg-hover)}.clickable[data-v-83de87d4]{cursor:pointer}.table-compact td[data-v-83de87d4],.table-compact th[data-v-83de87d4]{padding:6px 8px;font-size:12px}.db-card .table[data-v-83de87d4]{margin-top:0}.db-card .table th[data-v-83de87d4]{padding:6px 0;font-size:11px}.db-card .table td[data-v-83de87d4]{padding:6px 0;font-size:12px;border-bottom:none}.toolbar[data-v-83de87d4]{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.filter-row[data-v-83de87d4]{display:flex;gap:12px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.filter-row-sub[data-v-83de87d4]{margin-top:-4px;margin-bottom:12px}.filter-select[data-v-83de87d4]{height:36px;min-width:120px;font-size:13px}.filter-input[data-v-83de87d4]{height:36px;width:140px;font-size:13px}.filter-input-wide[data-v-83de87d4]{width:240px}.filter-spacer[data-v-83de87d4]{flex:1}.search-bar[data-v-83de87d4]{display:flex;gap:12px;align-items:center;margin-bottom:8px}.search-input[data-v-83de87d4]{height:36px;width:240px;font-size:13px}.filter-bar[data-v-83de87d4]{display:flex;gap:8px;margin-bottom:12px}.section-title[data-v-83de87d4]{font-size:13px;font-weight:600;color:var(--text-muted);margin:16px 0 8px;text-transform:uppercase;letter-spacing:.5px}.announcement-input[data-v-83de87d4]{width:100%;resize:vertical;font-size:13px;line-height:1.6}.pagination-bar[data-v-83de87d4]{display:flex;align-items:center;justify-content:space-between;padding:16px 0 0;margin-top:24px}.pagination-info[data-v-83de87d4]{font-size:13px;color:var(--text-muted)}.pagination-controls[data-v-83de87d4]{display:flex;align-items:center;gap:12px}.pagination-current[data-v-83de87d4]{font-size:13px;color:var(--text-muted);min-width:80px;text-align:center}.pagination[data-v-83de87d4]{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:16px;font-size:13px;color:var(--text-muted)}.table-scroll[data-v-83de87d4]{max-height:55vh;overflow:auto;border:1px solid var(--border-color);border-radius:8px}.table-scroll table[data-v-83de87d4]{border:none;margin:0}.table-scroll thead th[data-v-83de87d4]{position:sticky!important;top:0!important;z-index:2;background:var(--bg-card);box-shadow:0 1px 0 var(--border-color)}.badge-tag[data-v-83de87d4]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-size:12px;font-weight:500;line-height:22px}.badge-admin[data-v-83de87d4]{background:#e8f3ff;color:#1677ff}.badge-user[data-v-83de87d4]{background:#f2f3f5;color:#4e5969}.badge-active[data-v-83de87d4]{background:#e6ffea;color:#00b42a}.badge-disabled[data-v-83de87d4]{background:#fff2f2;color:#f53f3f}.badge-completed[data-v-83de87d4]{background:#e6ffea;color:#00b42a}.badge-failed[data-v-83de87d4]{background:#fff2f2;color:#f53f3f}.badge-processing[data-v-83de87d4]{background:#e8f3ff;color:#1677ff}.badge-queued[data-v-83de87d4]{background:#fff7e6;color:#ff7d00}.theme-dark .badge-admin[data-v-83de87d4]{background:#2a86c926;color:#5aa6e0}.theme-dark .badge-user[data-v-83de87d4]{background:#ffffff0f;color:#7a8aa3}.theme-dark .badge-active[data-v-83de87d4]{background:#32a88426;color:#32a884}.theme-dark .badge-disabled[data-v-83de87d4]{background:#99444426;color:#944}.theme-dark .badge-completed[data-v-83de87d4]{background:#32a88426;color:#32a884}.theme-dark .badge-failed[data-v-83de87d4]{background:#99444426;color:#944}.theme-dark .badge-processing[data-v-83de87d4]{background:#2a86c926;color:#5aa6e0}.theme-dark .badge-queued[data-v-83de87d4]{background:#d4a84b26;color:#d4a84b}.badge-success[data-v-83de87d4]{color:var(--success)}.badge-danger[data-v-83de87d4]{color:var(--danger)}.badge-warning[data-v-83de87d4]{color:var(--warning)}.badge-info[data-v-83de87d4]{color:var(--info)}.badge-muted[data-v-83de87d4]{color:var(--text-muted)}.table-users[data-v-83de87d4]{table-layout:fixed}.table-users thead th[data-v-83de87d4]{position:sticky;top:104px;z-index:5;background:var(--bg-card);cursor:pointer;-webkit-user-select:none;user-select:none}.table-users thead th[data-v-83de87d4]:hover{color:var(--accent)}.sort-arrow[data-v-83de87d4]{font-size:11px;margin-left:2px;color:var(--accent)}.table-users tbody tr[data-v-83de87d4]{height:44px}.table-users tbody tr[data-v-83de87d4]:nth-child(2n){background:#00000005}.theme-dark .table-users tbody tr[data-v-83de87d4]:nth-child(2n){background:#ffffff05}.table-users tbody tr[data-v-83de87d4]:hover{background:var(--bg-hover)!important}.table-users td[data-v-83de87d4]{padding:8px 12px;vertical-align:middle}th.col-id[data-v-83de87d4],td.col-id[data-v-83de87d4]{width:6%;text-align:right}th.col-name[data-v-83de87d4],td.col-name[data-v-83de87d4]{width:11%;text-align:left;font-weight:600;color:var(--text)}th.col-credits-num[data-v-83de87d4],td.col-credits-num[data-v-83de87d4]{width:10%;text-align:right}th.col-rate[data-v-83de87d4],td.col-rate[data-v-83de87d4]{width:7%;text-align:center}th.col-role[data-v-83de87d4],td.col-role[data-v-83de87d4]{width:9%;text-align:center}th.col-api[data-v-83de87d4],td.col-api[data-v-83de87d4]{width:6%;text-align:center}th.col-status[data-v-83de87d4],td.col-status[data-v-83de87d4]{width:7%;text-align:center}th.col-actions[data-v-83de87d4],td.col-actions[data-v-83de87d4]{width:12%;text-align:center}.table-users thead th[data-v-83de87d4],.table-videos thead th[data-v-83de87d4],.table thead th[data-v-83de87d4]{padding:8px 12px;vertical-align:middle}.text-high[data-v-83de87d4]{color:var(--text);font-weight:600}.text-zero[data-v-83de87d4]{color:var(--text-dim)}.table-videos[data-v-83de87d4]{table-layout:fixed}.table-videos thead th[data-v-83de87d4]{font-weight:600;border-bottom:1px solid var(--border);position:sticky;top:104px;z-index:5;background:var(--bg-card)}.table-videos thead th[data-v-83de87d4]{position:relative;-webkit-user-select:none;user-select:none}.table-videos tbody tr[data-v-83de87d4]{height:44px}.table-videos tbody tr[data-v-83de87d4]:nth-child(2n){background:#00000005}.theme-dark .table-videos tbody tr[data-v-83de87d4]:nth-child(2n){background:#ffffff05}.table-videos tbody tr[data-v-83de87d4]:hover{background:var(--bg-hover)!important}.table-videos td[data-v-83de87d4]{padding:8px 10px;vertical-align:middle}.row-failed[data-v-83de87d4]{background:#f53f3f0a!important}.theme-dark .row-failed[data-v-83de87d4]{background:#f53f3f14!important}.row-selected[data-v-83de87d4]{background:color-mix(in srgb,var(--accent) 6%,transparent)!important}.resize-handle[data-v-83de87d4]{position:absolute;right:0;top:0;bottom:0;width:5px;cursor:col-resize;z-index:3}.resize-handle[data-v-83de87d4]:hover,.resize-handle[data-v-83de87d4]:active{background:var(--accent)}.vcol-check[data-v-83de87d4]{text-align:center}.vcol-id[data-v-83de87d4]{text-align:right}.vcol-status[data-v-83de87d4]{text-align:center}.vcol-duration[data-v-83de87d4],.vcol-actions[data-v-83de87d4]{text-align:right}.prompt-text[data-v-83de87d4]{cursor:default}.prompt-copy[data-v-83de87d4]{display:none;cursor:pointer;margin-left:4px;font-size:12px}tr:hover .prompt-copy[data-v-83de87d4]{display:inline}.btn-retry[data-v-83de87d4]{border-color:var(--warning);color:var(--warning)}.btn-retry[data-v-83de87d4]:hover{background:#ff7d001a}.input-xs[data-v-83de87d4]{height:28px;width:60px;font-size:12px;padding:4px 8px}.th-invite[data-v-83de87d4]{position:sticky;top:60px;z-index:5;background:var(--bg-card)}.btn-action[data-v-83de87d4]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;font-size:14px;cursor:pointer;transition:all .15s;margin:0 2px}.btn-action[data-v-83de87d4]:hover{background:var(--bg-hover)}.btn-action-edit[data-v-83de87d4]{color:var(--text-muted)}.btn-action-edit[data-v-83de87d4]:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.btn-action-admin[data-v-83de87d4]{color:var(--text-muted)}.btn-action-admin[data-v-83de87d4]:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.btn-action-disable[data-v-83de87d4]{color:var(--text-muted)}.btn-action-disable[data-v-83de87d4]:hover{background:#f53f3f1a;color:var(--danger)}.btn-action-enable[data-v-83de87d4]{color:var(--text-muted)}.btn-action-enable[data-v-83de87d4]:hover{background:#00b42a1a;color:var(--success)}.btn-repush[data-v-83de87d4]{color:var(--text-muted)}.btn-repush[data-v-83de87d4]:hover{background:color-mix(in srgb,#f59e0b 12%,transparent);color:#f59e0b}.expanded-row-wrapper[data-v-83de87d4]{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;margin:12px 0;box-shadow:var(--shadow)}.expanded-inner[data-v-83de87d4]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px}.expanded-section[data-v-83de87d4]{min-width:0}.expanded-title[data-v-83de87d4]{font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.empty-state[data-v-83de87d4]{text-align:center;padding:40px 20px}.empty-icon[data-v-83de87d4]{font-size:48px;margin-bottom:16px}.empty-text[data-v-83de87d4]{font-size:14px;color:var(--text-muted);margin-bottom:16px}.modal-sm[data-v-83de87d4]{max-width:400px}.modal-actions[data-v-83de87d4]{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.mono[data-v-83de87d4]{font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}.text-muted[data-v-83de87d4]{color:var(--text-muted)}.text-green[data-v-83de87d4]{color:var(--success)}.text-red[data-v-83de87d4]{color:var(--danger)}.text-truncate[data-v-83de87d4]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loader[data-v-83de87d4]{padding:40px;text-align:center;color:var(--text-muted)}.empty[data-v-83de87d4]{padding:40px;text-align:center;color:var(--text-dim)}.toast[data-v-83de87d4]{font-size:13px;padding:4px 10px;border-radius:var(--radius-sm)}.toast-ok[data-v-83de87d4]{color:var(--success);background:#22c55e1a}.toast-error[data-v-83de87d4]{color:var(--danger);background:#ef44441a}.modal-overlay[data-v-83de87d4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000}.modal[data-v-83de87d4]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;width:90%;max-width:640px;max-height:90vh;overflow-y:auto}.modal-header[data-v-83de87d4]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border)}.modal-header h3[data-v-83de87d4]{margin:0;font-size:15px}.modal-body[data-v-83de87d4]{padding:20px}.video-wrapper[data-v-83de87d4]{margin-bottom:16px;border-radius:var(--radius);overflow:hidden;background:#000}.video-preview[data-v-83de87d4]{width:100%;display:block;max-height:360px}.detail-grid[data-v-83de87d4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-grid label[data-v-83de87d4]{display:block;font-size:12px;color:var(--text-muted);margin-bottom:2px}.detail-full[data-v-83de87d4]{grid-column:1 / -1}.detail-full p[data-v-83de87d4]{margin:4px 0 0;font-size:13px;line-height:1.5}.stats-inline[data-v-83de87d4]{display:flex;gap:16px;font-size:13px}.invite-result[data-v-83de87d4]{font-size:12px;line-height:1.6;max-height:200px;overflow-y:auto;color:var(--text-muted)}.hamburger[data-v-83de87d4],.mobile-overlay[data-v-83de87d4]{display:none}@media(max-width:768px){.hamburger[data-v-83de87d4]{display:inline-flex}.sidebar[data-v-83de87d4]{position:fixed;left:-280px;top:0;bottom:0;z-index:100;transition:left .2s}.sidebar.mobile-show[data-v-83de87d4]{left:0}.mobile-overlay[data-v-83de87d4]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:99}.content[data-v-83de87d4]{padding:16px}.stats-grid[data-v-83de87d4]{grid-template-columns:1fr 1fr;gap:8px}.stat-card[data-v-83de87d4]{padding:14px;gap:10px}.stat-value[data-v-83de87d4]{font-size:22px}.stat-icon[data-v-83de87d4]{width:32px;height:32px;font-size:16px}.card-grid[data-v-83de87d4],.dashboard-bottom[data-v-83de87d4],.expanded-inner[data-v-83de87d4]{grid-template-columns:1fr}.filter-row[data-v-83de87d4]{flex-wrap:wrap}.filter-select[data-v-83de87d4],.filter-input[data-v-83de87d4]{width:100%}.table[data-v-83de87d4]{display:block;overflow-x:auto;white-space:nowrap}.search-bar[data-v-83de87d4]{flex-wrap:wrap}.search-input[data-v-83de87d4]{width:100%}.topbar[data-v-83de87d4]{padding:8px 12px}.sticky-bar[data-v-83de87d4]{margin:-16px -16px 12px;padding-left:16px;padding-right:16px}.sidebar-collapsed .sidebar[data-v-83de87d4]{width:260px;min-width:260px;left:-280px}.sidebar-collapsed .sidebar.mobile-show[data-v-83de87d4]{left:0}.sidebar-collapsed .sidebar-header[data-v-83de87d4]{justify-content:flex-start;padding:16px 20px 20px}.sidebar-collapsed .sidebar-nav .nav-item[data-v-83de87d4]{justify-content:flex-start;padding:10px 14px}.sidebar-collapsed .sidebar-footer[data-v-83de87d4]{justify-content:space-between;padding:8px 12px}.sidebar-collapsed .sidebar-nav[data-v-83de87d4]{padding:0 12px}}.d1-cookie-table[data-v-83de87d4]{width:100%;border-collapse:collapse;font-size:.75rem}.d1-cookie-table th[data-v-83de87d4],.d1-cookie-table td[data-v-83de87d4]{padding:4px 6px;border-bottom:1px solid var(--border);text-align:left}.d1-cookie-table th[data-v-83de87d4]{font-weight:600;color:var(--text-muted);white-space:nowrap}.inline-input[data-v-83de87d4]{border:1px solid var(--border);border-radius:3px;padding:2px 4px;font-size:.75rem;background:var(--bg-card);color:var(--text)}.inline-input[data-v-83de87d4]:focus{outline:none;border-color:var(--accent)}.tag-green[data-v-83de87d4]{color:var(--success);font-weight:600}.tag-red[data-v-83de87d4]{color:var(--danger);font-weight:600}.switch-label input[data-v-83de87d4]{cursor:pointer}.btn-sm[data-v-83de87d4]{font-size:.7rem;padding:2px 6px}.agent-panel[data-v-58f12cf2]{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b);color:#e2e8f0;display:flex;flex-direction:column}.agent-topbar[data-v-58f12cf2]{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;background:#0f172ad9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid rgba(59,130,246,.15);flex-shrink:0}.topbar-left[data-v-58f12cf2]{display:flex;align-items:baseline;gap:12px}.agent-brand[data-v-58f12cf2]{font-size:1.4rem;font-weight:700;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.agent-subtitle[data-v-58f12cf2]{font-size:.75rem;color:#64748b}.topbar-right[data-v-58f12cf2]{display:flex;align-items:center;gap:12px}.my-credits[data-v-58f12cf2]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:linear-gradient(135deg,#fbbf2426,#f59e0b1a);border:1px solid rgba(251,191,36,.4);border-radius:999px;font-weight:600}.credits-icon[data-v-58f12cf2]{font-size:1.1rem}.credits-num[data-v-58f12cf2]{font-family:SF Mono,Menlo,monospace;color:#fbbf24;font-size:1.05rem}.credits-label[data-v-58f12cf2]{font-size:.75rem;color:#94a3b8}.username-badge[data-v-58f12cf2]{padding:6px 12px;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:999px;font-size:.85rem}.btn-nav[data-v-58f12cf2],.btn-logout[data-v-58f12cf2]{padding:6px 14px;border:1px solid rgba(148,163,184,.2);background:#1e293b80;color:#e2e8f0;border-radius:8px;font-size:.85rem;cursor:pointer;transition:all .2s}.btn-nav[data-v-58f12cf2]:hover{border-color:#60a5fa;color:#60a5fa}.btn-logout[data-v-58f12cf2]:hover{border-color:#f87171;color:#f87171}.agent-layout[data-v-58f12cf2]{display:flex;flex:1;min-height:0}.agent-sidebar[data-v-58f12cf2]{width:220px;background:#0f172a80;border-right:1px solid rgba(148,163,184,.08);padding:20px 12px;flex-shrink:0}.nav-item[data-v-58f12cf2]{display:flex;align-items:center;padding:12px 16px;gap:12px;border-radius:10px;cursor:pointer;margin-bottom:4px;transition:all .2s;color:#94a3b8;font-size:.9rem;position:relative}.nav-item[data-v-58f12cf2]:hover{background:#3b82f614;color:#e2e8f0}.nav-item.active[data-v-58f12cf2]{background:linear-gradient(90deg,rgba(59,130,246,.2),transparent);color:#60a5fa;border-left:3px solid #60a5fa;padding-left:13px}.nav-icon[data-v-58f12cf2]{font-size:1.1rem}.nav-label[data-v-58f12cf2]{flex:1}.nav-count[data-v-58f12cf2]{background:#3b82f633;color:#93c5fd;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600}.agent-main[data-v-58f12cf2]{flex:1;overflow-y:auto;padding:32px 40px}.view[data-v-58f12cf2]{max-width:1400px;margin:0 auto}.view-title[data-v-58f12cf2]{font-size:1.6rem;font-weight:700;margin-bottom:8px;color:#f1f5f9}.view-desc[data-v-58f12cf2]{color:#94a3b8;font-size:.9rem;margin-bottom:28px;line-height:1.6}.stat-grid[data-v-58f12cf2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:32px}.stat-card[data-v-58f12cf2]{display:flex;gap:14px;padding:20px;background:#1e293b80;border:1px solid rgba(148,163,184,.1);border-radius:14px;transition:all .3s}.stat-card[data-v-58f12cf2]:hover{transform:translateY(-2px);border-color:#60a5fa66;box-shadow:0 8px 24px #3b82f626}.stat-icon[data-v-58f12cf2]{font-size:2rem;flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#3b82f626}.stat-body[data-v-58f12cf2]{flex:1}.stat-label[data-v-58f12cf2]{font-size:.8rem;color:#94a3b8}.stat-num[data-v-58f12cf2]{font-size:1.9rem;font-weight:700;margin:4px 0;font-family:SF Mono,Menlo,monospace;color:#f1f5f9}.stat-hint[data-v-58f12cf2]{font-size:.7rem;color:#64748b}.card-primary .stat-icon[data-v-58f12cf2]{background:#fbbf2426}.card-primary .stat-num[data-v-58f12cf2]{color:#fbbf24}.card-info .stat-icon[data-v-58f12cf2]{background:#3b82f626}.card-info .stat-num[data-v-58f12cf2]{color:#60a5fa}.card-success .stat-icon[data-v-58f12cf2]{background:#10b98126}.card-success .stat-num[data-v-58f12cf2]{color:#34d399}.card-warning .stat-icon[data-v-58f12cf2]{background:#f59e0b26}.card-warning .stat-num[data-v-58f12cf2]{color:#fbbf24}.card-neutral .stat-icon[data-v-58f12cf2]{background:#94a3b826}.quick-actions[data-v-58f12cf2]{background:#1e293b4d;border-radius:14px;padding:24px;border:1px solid rgba(148,163,184,.08)}.qa-title[data-v-58f12cf2]{font-size:1rem;font-weight:600;color:#e2e8f0;margin-bottom:16px}.qa-buttons[data-v-58f12cf2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.qa-btn[data-v-58f12cf2]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px;border:1px solid rgba(148,163,184,.15);background:#1e293b99;color:#e2e8f0;border-radius:12px;cursor:pointer;transition:all .25s}.qa-btn[data-v-58f12cf2]:hover{transform:translateY(-2px);border-color:currentColor}.qa-icon[data-v-58f12cf2]{font-size:1.6rem}.qa-label[data-v-58f12cf2]{font-size:.95rem;font-weight:600}.qa-desc[data-v-58f12cf2]{font-size:.75rem;color:#64748b}.qa-primary[data-v-58f12cf2]:hover{color:#60a5fa;box-shadow:0 8px 20px #60a5fa33}.qa-info[data-v-58f12cf2]:hover{color:#22d3ee;box-shadow:0 8px 20px #22d3ee33}.qa-success[data-v-58f12cf2]:hover{color:#34d399;box-shadow:0 8px 20px #34d39933}.toolbar[data-v-58f12cf2]{display:flex;gap:10px;margin-bottom:20px;align-items:center}.input[data-v-58f12cf2]{padding:9px 14px;background:#0f172ab3;border:1px solid rgba(148,163,184,.2);color:#e2e8f0;border-radius:8px;font-size:.9rem;min-width:220px}.input[data-v-58f12cf2]:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}.btn[data-v-58f12cf2]{padding:8px 16px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:.85rem;transition:all .15s;font-weight:500}.btn-sm[data-v-58f12cf2]{padding:5px 12px;font-size:.75rem}.btn-lg[data-v-58f12cf2]{padding:12px 24px;font-size:1rem}.btn-primary[data-v-58f12cf2]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-primary[data-v-58f12cf2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.btn-success[data-v-58f12cf2]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-success[data-v-58f12cf2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}.btn-warning[data-v-58f12cf2]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.btn-warning[data-v-58f12cf2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b66}.btn-outline[data-v-58f12cf2]{border-color:#94a3b84d;background:transparent;color:#e2e8f0}.btn-outline[data-v-58f12cf2]:hover{border-color:#60a5fa;color:#60a5fa}.btn[data-v-58f12cf2]:disabled{opacity:.5;cursor:not-allowed}.user-grid[data-v-58f12cf2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.user-card[data-v-58f12cf2]{background:#1e293b80;border:1px solid rgba(148,163,184,.1);border-radius:12px;padding:16px;transition:all .25s}.user-card[data-v-58f12cf2]:hover{transform:translateY(-2px);border-color:#60a5fa66;box-shadow:0 8px 20px #3b82f61a}.uc-header[data-v-58f12cf2]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.uc-avatar[data-v-58f12cf2]{font-size:1.8rem}.uc-name[data-v-58f12cf2]{flex:1}.uc-username[data-v-58f12cf2]{font-weight:600;color:#f1f5f9}.uc-created[data-v-58f12cf2]{font-size:.7rem;color:#64748b}.uc-body[data-v-58f12cf2]{padding:10px 0;border-top:1px solid rgba(148,163,184,.08);border-bottom:1px solid rgba(148,163,184,.08);margin:8px 0}.uc-credits[data-v-58f12cf2]{display:flex;justify-content:space-between;align-items:center}.uc-c-label[data-v-58f12cf2]{font-size:.75rem;color:#94a3b8}.uc-c-num[data-v-58f12cf2]{font-weight:700;color:#fbbf24;font-family:SF Mono,Menlo,monospace}.uc-actions[data-v-58f12cf2]{display:flex;gap:6px}.pagination[data-v-58f12cf2]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px;color:#94a3b8;font-size:.85rem}.loading[data-v-58f12cf2],.empty-state[data-v-58f12cf2]{text-align:center;padding:60px 20px;color:#94a3b8}.empty-icon[data-v-58f12cf2]{font-size:4rem;margin-bottom:12px}.empty-text[data-v-58f12cf2]{font-size:1.1rem;color:#cbd5e1;margin-bottom:6px}.empty-hint[data-v-58f12cf2]{font-size:.85rem;color:#64748b}.tx-table[data-v-58f12cf2]{width:100%;border-collapse:separate;border-spacing:0;background:#1e293b4d;border-radius:12px;overflow:hidden}.tx-table th[data-v-58f12cf2],.tx-table td[data-v-58f12cf2]{padding:12px 16px;text-align:left;font-size:.85rem}.tx-table th[data-v-58f12cf2]{background:#0f172a80;color:#94a3b8;font-weight:500}.tx-table tr[data-v-58f12cf2]{border-bottom:1px solid rgba(148,163,184,.05)}.tx-table tbody tr[data-v-58f12cf2]:hover{background:#3b82f60d}.amt-plus[data-v-58f12cf2]{color:#34d399;font-weight:600;font-family:SF Mono,Menlo,monospace}.amt-minus[data-v-58f12cf2]{color:#f87171;font-weight:600;font-family:SF Mono,Menlo,monospace}.tx-note[data-v-58f12cf2]{color:#94a3b8;font-size:.8rem}.tag[data-v-58f12cf2]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.7rem;font-weight:500}.tag-success[data-v-58f12cf2]{background:#10b98126;color:#34d399}.tag-warning[data-v-58f12cf2]{background:#f59e0b26;color:#fbbf24}.tag-danger[data-v-58f12cf2]{background:#ef444426;color:#f87171}.gen-form[data-v-58f12cf2]{background:#1e293b80;border:1px solid rgba(148,163,184,.1);border-radius:14px;padding:30px;max-width:600px}.gen-row[data-v-58f12cf2]{display:flex;align-items:center;gap:12px}.gen-hint[data-v-58f12cf2]{margin-top:12px;font-size:.8rem;color:#64748b}.modal-overlay[data-v-58f12cf2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fade-in-58f12cf2 .2s}@keyframes fade-in-58f12cf2{0%{opacity:0}to{opacity:1}}.modal[data-v-58f12cf2]{background:#1e293b;border:1px solid rgba(148,163,184,.15);border-radius:14px;width:90%;max-width:480px;box-shadow:0 20px 60px #00000080;animation:modal-in-58f12cf2 .25s cubic-bezier(.34,1.56,.64,1)}.modal-large[data-v-58f12cf2]{max-width:700px}@keyframes modal-in-58f12cf2{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-58f12cf2]{display:flex;justify-content:space-between;padding:18px 24px;border-bottom:1px solid rgba(148,163,184,.1)}.modal-header h3[data-v-58f12cf2]{font-size:1.1rem;margin:0;color:#f1f5f9}.btn-x[data-v-58f12cf2]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:1.2rem}.btn-x[data-v-58f12cf2]:hover{color:#f87171}.modal-body[data-v-58f12cf2]{padding:24px}.modal-footer[data-v-58f12cf2]{padding:14px 24px;border-top:1px solid rgba(148,163,184,.1);display:flex;justify-content:flex-end;gap:10px}.form-item[data-v-58f12cf2]{margin-bottom:16px}.form-item label[data-v-58f12cf2]{display:block;font-size:.8rem;color:#94a3b8;margin-bottom:6px}.target-user[data-v-58f12cf2]{padding:10px;background:#0f172a80;border-radius:6px;color:#f1f5f9}.form-hint[data-v-58f12cf2]{margin-top:8px;padding:10px;background:#3b82f614;border-left:3px solid #3b82f6;border-radius:4px;font-size:.8rem;color:#cbd5e1}.form-hint.amber[data-v-58f12cf2]{background:#f59e0b14;border-left-color:#f59e0b}.codes-list[data-v-58f12cf2]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.code-item[data-v-58f12cf2]{display:flex;align-items:center;gap:10px;padding:10px;background:#0f172a80;border-radius:6px;font-family:SF Mono,Menlo,monospace}.code-value[data-v-58f12cf2]{font-size:1rem;color:#60a5fa;font-weight:600;min-width:100px}.code-link[data-v-58f12cf2]{flex:1;color:#94a3b8;text-decoration:none;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-link[data-v-58f12cf2]:hover{color:#60a5fa;text-decoration:underline}.toast[data-v-58f12cf2]{position:fixed;top:20px;right:20px;padding:14px 20px;border-radius:10px;color:#fff;font-size:.9rem;z-index:2000;box-shadow:0 10px 30px #0000004d;animation:slide-in-58f12cf2 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes slide-in-58f12cf2{0%{transform:translate(120%)}to{transform:translate(0)}}.toast-info[data-v-58f12cf2]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.toast-success[data-v-58f12cf2]{background:linear-gradient(135deg,#10b981,#059669)}.toast-error[data-v-58f12cf2]{background:linear-gradient(135deg,#ef4444,#dc2626)}.fade-in[data-v-58f12cf2]{animation:fade-in-up-58f12cf2 .35s ease-out}@keyframes fade-in-up-58f12cf2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.count-badge[data-v-58f12cf2]{display:inline-block;margin-left:10px;padding:3px 12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:999px;font-size:.75rem;font-weight:600;vertical-align:middle}.advanced-filters[data-v-58f12cf2]{background:#1e293b80;border:1px solid rgba(148,163,184,.1);border-radius:12px;padding:16px 20px;margin-bottom:20px;animation:fade-in-up-58f12cf2 .25s}.filter-row[data-v-58f12cf2]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.filter-row[data-v-58f12cf2]:last-child{margin-bottom:0}.filter-row label[data-v-58f12cf2]{min-width:80px;font-size:.85rem;color:#94a3b8}.uc-username[data-v-58f12cf2]{display:flex;align-items:center;gap:6px}.uc-id[data-v-58f12cf2]{font-size:.7rem;color:#64748b;font-family:SF Mono,Menlo,monospace}.uc-stats[data-v-58f12cf2]{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.uc-stat[data-v-58f12cf2]{display:flex;flex-direction:column;gap:2px;min-width:60px}.uc-stat-label[data-v-58f12cf2]{font-size:.7rem;color:#94a3b8}.uc-stat-val[data-v-58f12cf2]{font-family:SF Mono,Menlo,monospace;font-weight:600;color:#cbd5e1;font-size:.9rem}.uc-stat-val.credits[data-v-58f12cf2]{color:#fbbf24}.uc-actions[data-v-58f12cf2]{flex-wrap:wrap}.btn-info[data-v-58f12cf2]{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none}.btn-info[data-v-58f12cf2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #06b6d466}.btn-danger[data-v-58f12cf2]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none}.btn-danger[data-v-58f12cf2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #ef444466}.pagination-enh[data-v-58f12cf2]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:14px 18px;background:#171e3266;border:1px solid rgba(148,163,184,.08);border-radius:12px;flex-wrap:wrap}.page-info[data-v-58f12cf2]{font-size:.85rem;color:#94a3b8}.page-info strong[data-v-58f12cf2]{color:#60a5fa}.page-ctrl[data-v-58f12cf2]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pgn-size[data-v-58f12cf2],.pgn-jump[data-v-58f12cf2]{padding:6px 10px;background:#0f172a99;border:1px solid rgba(148,163,184,.2);color:#e2e8f0;border-radius:8px;font-size:.8rem}.pgn-jump[data-v-58f12cf2]{width:55px;text-align:center;margin-left:8px}.pgn-size[data-v-58f12cf2]{margin-right:8px;cursor:pointer}.pgn-btn[data-v-58f12cf2]{min-width:32px;height:32px;padding:0 8px;background:#171e3299;border:1px solid rgba(148,163,184,.15);color:#cbd5e1;border-radius:8px;cursor:pointer;font-size:.85rem;transition:all .15s}.pgn-btn[data-v-58f12cf2]:hover:not(:disabled):not(.active){border-color:#60a5fa;color:#60a5fa;background:#60a5fa14}.pgn-btn[data-v-58f12cf2]:disabled{opacity:.35;cursor:not-allowed}.pgn-btn.active[data-v-58f12cf2]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6;color:#fff;font-weight:600;box-shadow:0 2px 8px #3b82f659}.pgn-dot[data-v-58f12cf2]{padding:0 6px;color:#64748b}.tag.tag-info[data-v-58f12cf2]{background:#06b6d426;color:#22d3ee}.row-used td[data-v-58f12cf2]{opacity:.7}.code-cell[data-v-58f12cf2]{display:flex;align-items:center;gap:8px}.code-value[data-v-58f12cf2]{font-family:SF Mono,Menlo,monospace;color:#60a5fa;font-weight:600;font-size:.9rem;letter-spacing:.1em}.btn.btn-xs[data-v-58f12cf2]{padding:2px 8px;font-size:.75rem}.token-display[data-v-58f12cf2]{display:flex;gap:8px;align-items:center;margin-top:8px}.token-display .input[data-v-58f12cf2]{flex:1;font-family:monospace}.bd-overlay[data-v-016dedfc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.bd-modal[data-v-016dedfc]{background:var(--bd-bg);border-radius:12px;width:100%;max-width:800px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 40px #00000080,0 0 0 1px var(--bd-border);color:var(--bd-text);position:relative}.bd-header[data-v-016dedfc]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--bd-border)}.bd-header h3[data-v-016dedfc]{margin:0;font-size:16px;font-weight:600}.bd-header-right[data-v-016dedfc]{display:flex;align-items:center;gap:10px}.bd-count[data-v-016dedfc]{font-size:13px;color:var(--bd-muted)}.bd-toolbar[data-v-016dedfc]{display:flex;align-items:center;gap:10px;padding:12px 24px;border-bottom:1px solid var(--bd-border);background:var(--bd-toolbar-bg);flex-wrap:wrap}.bd-checkall[data-v-016dedfc]{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.bd-loading[data-v-016dedfc]{font-size:13px;color:var(--bd-muted);margin-left:auto}.bd-settings[data-v-016dedfc]{padding:14px 24px;background:var(--bd-toolbar-bg);border-bottom:1px solid var(--bd-border)}.settings-row[data-v-016dedfc]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.settings-label[data-v-016dedfc]{font-size:13px;font-weight:500;white-space:nowrap}.settings-input[data-v-016dedfc]{flex:1;max-width:300px;padding:6px 12px;border-radius:6px;border:1px solid var(--bd-border);background:var(--bd-bg);color:var(--bd-text);font-size:13px;font-family:monospace;outline:none}.settings-input[data-v-016dedfc]:focus{border-color:#2a86c9}.settings-hint[data-v-016dedfc]{font-size:12px;color:var(--bd-muted);line-height:1.6}.settings-hint code[data-v-016dedfc]{background:#0000000d;padding:1px 5px;border-radius:3px;font-family:monospace;font-size:11px;margin:0 2px}.theme-dark .settings-hint code[data-v-016dedfc]{background:#ffffff14}.settings-presets[data-v-016dedfc]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.preset-label[data-v-016dedfc]{font-size:12px;color:var(--bd-muted);white-space:nowrap}.preset-btn[data-v-016dedfc]{padding:3px 10px;border-radius:5px;border:1px solid var(--bd-border);background:transparent;color:var(--bd-text);font-size:12px;cursor:pointer;transition:all .15s;font-family:monospace}.preset-btn[data-v-016dedfc]:hover{background:var(--bd-hover);border-color:var(--bd-muted)}.preset-btn.active[data-v-016dedfc]{background:var(--bd-selected);border-color:var(--bd-selected-border);color:#2a86c9}.theme-dark .preset-btn.active[data-v-016dedfc]{color:#5aa6e0}.settings-preview[data-v-016dedfc]{margin-top:10px;padding:10px 14px;background:var(--bd-selected);border-radius:8px;border:1px solid var(--bd-selected-border)}.preview-title[data-v-016dedfc]{font-size:12px;font-weight:500;margin-bottom:4px}.preview-name[data-v-016dedfc]{font-size:12px;font-family:monospace;padding:2px 0}.preview-more[data-v-016dedfc]{font-size:11px;color:var(--bd-muted);margin-top:2px}.bd-body[data-v-016dedfc]{flex:1;overflow-y:auto;padding:12px 24px}.bd-list .bd-item[data-v-016dedfc]{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:8px;transition:all .15s;cursor:default;border:1px solid transparent;margin-bottom:4px}.bd-list .bd-item[data-v-016dedfc]:hover{background:var(--bd-hover);border-color:var(--bd-border)}.bd-item-selected[data-v-016dedfc]{background:var(--bd-selected)!important;border-color:var(--bd-selected-border)!important}.bd-check[data-v-016dedfc]{display:flex;align-items:center}.bd-thumb[data-v-016dedfc]{width:52px;height:52px;border-radius:8px;overflow:hidden;background:var(--bd-thumb-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px}.bd-thumb img[data-v-016dedfc]{width:100%;height:100%;object-fit:cover}.bd-info[data-v-016dedfc]{flex:1;min-width:0}.bd-prompt[data-v-016dedfc]{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-meta[data-v-016dedfc]{display:flex;gap:10px;font-size:12px;color:var(--bd-muted);margin-top:3px;align-items:center;flex-wrap:wrap}.bd-st-1[data-v-016dedfc]{color:#32a884}.bd-st-40[data-v-016dedfc]{color:#944}.bd-st-20[data-v-016dedfc],.bd-st-60[data-v-016dedfc]{color:#5aa6e0}.bd-st-50[data-v-016dedfc]{color:#d4a84b}.bd-fail[data-v-016dedfc]{color:#944;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help;font-size:12px}.bd-actions[data-v-016dedfc]{flex-shrink:0}.bd-empty[data-v-016dedfc]{padding:48px;text-align:center;color:var(--bd-muted);font-size:14px}.bd-footer[data-v-016dedfc]{padding:14px 24px;text-align:center;border-top:1px solid var(--bd-border)}.bd-grid[data-v-016dedfc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.bd-grid .bd-item[data-v-016dedfc]{display:flex;flex-direction:column;align-items:center;border:1px solid var(--bd-border);border-radius:10px;padding:12px 10px 10px;cursor:default;transition:all .15s;position:relative}.bd-grid .bd-item[data-v-016dedfc]:hover{box-shadow:0 2px 12px #00000014}.theme-dark .bd-grid .bd-item[data-v-016dedfc]:hover{box-shadow:0 2px 12px #0000004d}.bd-grid .bd-item-selected[data-v-016dedfc]{border-color:var(--bd-accent, #2A86C9);box-shadow:0 0 0 1px var(--bd-accent, #2A86C9)}.bd-grid .bd-thumb[data-v-016dedfc]{width:100%;aspect-ratio:9/16;height:auto;border-radius:6px;margin-bottom:8px}.bd-grid .bd-check[data-v-016dedfc]{position:absolute;top:6px;left:6px;z-index:1}.bd-grid .bd-check input[data-v-016dedfc]{width:16px;height:16px;cursor:pointer}.bd-grid .bd-prompt[data-v-016dedfc]{font-size:12px;text-align:center;width:100%}.bd-grid .bd-actions[data-v-016dedfc]{position:absolute;top:6px;right:6px}.bd-grid .bd-info[data-v-016dedfc]{width:100%}.bd-modal .btn[data-v-016dedfc]{padding:6px 14px;border-radius:6px;border:1px solid var(--bd-border);background:transparent;color:var(--bd-text);font-size:13px;cursor:pointer;transition:all .15s;white-space:nowrap}.bd-modal .btn[data-v-016dedfc]:hover{background:var(--bd-hover)}.bd-modal .btn-primary[data-v-016dedfc]{background:var(--bd-accent);border-color:var(--bd-accent);color:#fff}.bd-modal .btn-primary[data-v-016dedfc]:hover{background:var(--bd-accent-hover)}.bd-modal .btn-primary[data-v-016dedfc]:disabled{opacity:.4;cursor:not-allowed}.bd-modal .btn-secondary[data-v-016dedfc]{background:#0000000d}.theme-dark .bd-modal .btn-secondary[data-v-016dedfc]{background:#ffffff14}.bd-modal .btn-ghost[data-v-016dedfc]{border:none;color:var(--bd-muted)}.bd-modal .btn-ghost[data-v-016dedfc]:hover{background:var(--bd-hover);color:var(--bd-text)}.bd-modal .btn-sm[data-v-016dedfc]{padding:4px 10px;font-size:12px}.bd-modal .btn-xs[data-v-016dedfc]{padding:2px 8px;font-size:11px}.btn-settings[data-v-016dedfc]{color:var(--bd-muted)}.btn-settings[data-v-016dedfc]:hover{color:var(--bd-text)}:root{--bd-bg: #1A2233;--bd-text: #B8C4D9;--bd-muted: #7A8AA3;--bd-border: #273248;--bd-toolbar-bg: #1A2233;--bd-hover: #212C42;--bd-selected: rgba(42, 134, 201, .15);--bd-selected-border: rgba(42, 134, 201, .4);--bd-thumb-bg: #171E2D;--bd-accent: #2A86C9;--bd-accent-hover: #3697E0}.theme-dark{--bd-bg: #141A26;--bd-text: #B8C4D9;--bd-muted: #7A8AA3;--bd-border: #273248;--bd-toolbar-bg: #1A2233;--bd-hover: #212C42;--bd-selected: rgba(42, 134, 201, .15);--bd-selected-border: rgba(42, 134, 201, .4);--bd-thumb-bg: #171E2D;--bd-accent: #2A86C9;--bd-accent-hover: #3697E0}*{margin:0;padding:0;box-sizing:border-box}:root{--c-bg-body: #0E1118;--c-bg-card: #151929;--c-bg-card-hover: #1E2535;--c-bg-nav: rgba(14,17,24,.85);--c-bg-input: #1A1F31;--c-bg-btn: #232B3D;--c-primary: #3B82F6;--c-primary-hover: #60A5FA;--c-primary-active: #2563EB;--c-primary-subtle: rgba(59,130,246,.12);--c-primary-glow: rgba(59,130,246,.3);--c-primary-gradient: linear-gradient(135deg, #3B82F6, #2563EB);--c-success: #10B981;--c-success-subtle: rgba(16,185,129,.12);--c-warning: #E0B84C;--c-warning-subtle: rgba(224,184,76,.12);--c-danger: #EF4444;--c-danger-hover: #F87171;--c-danger-subtle: rgba(239,68,68,.1);--c-info: #6BB8F0;--c-text-title: #EEF2FF;--c-text-body: #C8D0E0;--c-text-secondary: #8B9BB5;--c-text-muted: #5D6B85;--c-border: #1E2844;--c-border-input: #283051;--c-border-divider: #1E293B;--c-border-glass: rgba(255,255,255,.06);--c-tag-queue-bg: rgba(224,184,76,.12);--c-tag-queue-text: #E0B84C;--c-tag-processing-bg: rgba(59,130,246,.12);--c-tag-processing-text: #6BB8F0;--c-tag-completed-bg: rgba(16,185,129,.12);--c-tag-completed-text: #10B981;--c-tag-failed-bg: rgba(239,68,68,.12);--c-tag-failed-text: #F87171;--c-shadow: 0 8px 32px rgba(0,0,0,.4);--c-shadow-heavy: 0 24px 80px rgba(0,0,0,.5)}.theme-artistic,body.theme-artistic{--c-bg-body: #F5F0EB;--c-bg-card: #FFFFFF;--c-bg-card-hover: #FDFAF5;--c-bg-nav: rgba(245,240,235,.9);--c-bg-input: #FCF9F5;--c-bg-btn: #F0EAE3;--c-primary: #7A6F64;--c-primary-hover: #8F8377;--c-primary-active: #5E554B;--c-primary-subtle: rgba(122,111,100,.1);--c-primary-glow: rgba(122,111,100,.15);--c-primary-gradient: linear-gradient(135deg, #7A6F64, #5E554B);--c-success: #19663C;--c-success-subtle: rgba(25,102,60,.1);--c-warning: #F8CB1D;--c-warning-subtle: rgba(248,203,29,.1);--c-danger: #C44A4A;--c-danger-hover: #D66A6A;--c-danger-subtle: rgba(196,74,74,.08);--c-info: #009291;--c-text-title: #2D2418;--c-text-body: #4A3F35;--c-text-secondary: #7A6F64;--c-text-muted: #B0A59A;--c-border: #E8E0D8;--c-border-input: #DDD5CC;--c-border-divider: #EDE8E0;--c-border-glass: rgba(0,0,0,.06);--c-tag-queue-bg: rgba(248,203,29,.12);--c-tag-queue-text: #B8971A;--c-tag-processing-bg: rgba(0,146,145,.12);--c-tag-processing-text: #007373;--c-tag-completed-bg: rgba(25,102,60,.12);--c-tag-completed-text: #19663C;--c-tag-failed-bg: rgba(196,74,74,.12);--c-tag-failed-text: #C44A4A;--c-shadow: 0 8px 32px rgba(0,0,0,.06);--c-shadow-heavy: 0 24px 80px rgba(0,0,0,.1)}body.theme-artistic .col-form{--c-primary: #F8CB1D;--c-primary-hover: #F5C107;--c-primary-active: #D4AD0A;--c-primary-subtle: rgba(248,203,29,.15);--c-primary-glow: rgba(248,203,29,.25);--c-primary-gradient: linear-gradient(135deg, #F8CB1D, #D4AD0A);--c-success: #19663C;--c-success-subtle: rgba(25,102,60,.12);--c-bg-card: #FFFDF9}body.theme-artistic .col-preview{--c-bg-card: #F7F1EA;--c-bg-input: #F0E9E0;--c-text-title: #492D22;--c-text-body: #5C4A3A;--c-text-secondary: #8A7A6A;--c-text-muted: #B0A090;--c-border: #D8C7B5;--c-border-input: #D8C7B5;--c-border-divider: #E2D5C8;--c-primary: #492D22;--c-primary-subtle: rgba(73,45,34,.08);--c-primary-glow: rgba(73,45,34,.12)}body.theme-artistic .col-history{--c-primary: #009291;--c-primary-hover: #00ADAC;--c-primary-active: #007574;--c-primary-subtle: rgba(0,146,145,.12);--c-primary-glow: rgba(0,146,145,.25);--c-primary-gradient: linear-gradient(135deg, #009291, #007574);--c-bg-card: #FFFBF5}body.theme-artistic{--bd-bg: #FFFFFF;--bd-text: #4A3F35;--bd-muted: #B0A59A;--bd-border: #E8E0D8;--bd-toolbar-bg: #F7F3EE;--bd-hover: #FDFAF5;--bd-selected: rgba(0,146,145,.1);--bd-selected-border: rgba(0,146,145,.3);--bd-thumb-bg: #F0EAE3;--bd-accent: #009291;--bd-accent-hover: #00ADAC}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--c-bg-body);color:var(--c-text-body);min-height:100vh}.app-layout{display:flex;flex-direction:column;height:100vh}.app-topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 28px;background:var(--c-bg-nav);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--c-border-divider);flex-shrink:0}.announcement-bar{padding:8px 28px;background:linear-gradient(90deg,#1a3a4a,#2d1f3d);color:#e0d0a0;font-size:.85rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;gap:12px}.ann-close{background:none;border:none;color:#e0d0a0;cursor:pointer;font-size:14px;padding:0 4px;opacity:.6;line-height:1}.ann-close:hover{opacity:1}.app-title{font-size:1.05rem;font-weight:700;color:var(--c-text-title);letter-spacing:.5px;flex-shrink:0}.topbar-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.mini-icons{display:flex;align-items:center;gap:4px}.mini-icon{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-primary-subtle);color:var(--c-primary);cursor:pointer;font-size:.75rem;font-weight:600;transition:all .15s;white-space:nowrap;line-height:1.3}.mini-icon:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary);transform:translateY(-1px)}.mini-icon .mi-icon{font-size:.85rem}.mini-icon .mi-label{font-size:.7rem}.provider-selector{display:flex;align-items:center;gap:4px;margin:0 16px;padding:3px;background:var(--c-bg-btn);border:1px solid var(--c-border);border-radius:8px}.provider-chip{display:flex;align-items:center;gap:5px;padding:3px 10px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;color:var(--c-text-secondary);transition:all .2s ease;-webkit-user-select:none;user-select:none}.provider-chip.active{background:var(--c-primary-subtle);color:var(--c-primary)}.provider-chip.disabled{opacity:.4;cursor:not-allowed}.provider-chip:not(.disabled):hover{background:var(--c-bg-card-hover)}.provider-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot-on{background:var(--c-success);box-shadow:0 0 4px var(--c-success)}.dot-off{background:var(--c-danger);box-shadow:0 0 4px var(--c-danger)}.app-actions{display:flex;align-items:center;gap:10px}.theme-toggle{font-size:.9rem;padding:4px 10px}.credits-badge{font-size:.8rem;font-weight:700;color:var(--c-warning);background:var(--c-bg-btn);border:1px solid color-mix(in srgb,var(--c-warning) 25%,transparent);padding:4px 12px;border-radius:20px;letter-spacing:.3px}.glass-btn{padding:6px 14px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-bg-btn);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.78rem;color:var(--c-text-body);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:500;-webkit-user-select:none;user-select:none}.glass-btn:hover{background:var(--c-primary-subtle);border-color:var(--c-primary);color:var(--c-text-title);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.glass-btn:active{transform:translateY(0) scale(.97)}.admin-btn{border-color:var(--c-border);color:var(--c-text-secondary)}.admin-btn:hover{background:var(--c-primary-subtle);border-color:var(--c-primary);color:var(--c-text-body)}.username{font-size:.8rem;color:var(--c-text-secondary);font-weight:500;padding:0 4px}.logout-btn{padding:6px 14px;border:1px solid color-mix(in srgb,var(--c-danger) 30%,transparent);border-radius:10px;background:var(--c-danger-subtle);font-size:.78rem;color:var(--c-danger);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:500;-webkit-user-select:none;user-select:none}.logout-btn:hover{background:color-mix(in srgb,var(--c-danger) 20%,transparent);border-color:color-mix(in srgb,var(--c-danger) 50%,transparent);color:var(--c-danger-hover);transform:translateY(-2px);box-shadow:0 4px 12px #f871711f}.logout-btn:active{transform:translateY(0) scale(.97)}@media(max-width:768px){.app-topbar{padding:8px 12px;flex-wrap:wrap;gap:6px}.topbar-left{gap:4px}.app-title{font-size:.85rem}.mini-icon{padding:2px 6px;font-size:.65rem}.mini-icon .mi-icon{font-size:.75rem}.mini-icon .mi-label{font-size:.6rem}.app-actions{gap:4px;flex-wrap:wrap}.theme-toggle{font-size:.75rem;padding:3px 6px}.credits-badge{font-size:.7rem;padding:3px 8px}.top-btn.glass-btn{font-size:.68rem;padding:4px 8px}.username{display:none}.logout-btn{font-size:.68rem;padding:4px 10px}.announcement-bar{padding:6px 12px;font-size:.75rem}}@media(max-width:480px){.app-actions .top-btn.glass-btn:nth-child(3),.app-actions .top-btn.glass-btn:nth-child(4){display:none}}:root{--fw-thin: 200;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 28px;--r-pill: 999px;--sh-sm: 0 1px 2px rgba(0,0,0,.06), 0 1px 3px rgba(0,0,0,.1);--sh-md: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.05);--sh-lg: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.05);--sh-xl: 0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.06);--sh-2xl: 0 25px 50px -12px rgba(0,0,0,.25);--sh-inner: inset 0 2px 4px 0 rgba(0,0,0,.05);--sh-glow-primary: 0 0 0 3px var(--c-primary-glow, rgba(59,130,246,.3));--e-spring: cubic-bezier(.34, 1.56, .64, 1);--e-smooth: cubic-bezier(.4, 0, .2, 1);--e-decel: cubic-bezier(0, 0, .2, 1);--glass-blur: 24px;--glass-saturate: 180%}html:not(.theme-artistic) body:not(.theme-artistic){--sh-sm: 0 1px 2px rgba(0,0,0,.3);--sh-md: 0 4px 12px rgba(0,0,0,.3);--sh-lg: 0 12px 30px rgba(0,0,0,.4);--sh-xl: 0 20px 40px rgba(0,0,0,.5);--sh-2xl: 0 30px 60px rgba(0,0,0,.6)}body{font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"ss01" 1,"tnum" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}.credits-badge,.username,[class*=count],[class*=Time],[class*=badge]{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:var(--c-text-muted, #6b7280) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--c-border, #2a3348);border-radius:var(--r-pill);border:2px solid transparent;background-clip:padding-box;transition:background .15s var(--e-smooth)}*::-webkit-scrollbar-thumb:hover{background:var(--c-primary, #3B82F6);background-clip:padding-box;border:2px solid transparent}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--c-primary-glow, rgba(59,130,246,.35));border-radius:var(--r-sm);transition:box-shadow .15s var(--e-smooth)}button:focus,input:focus,textarea:focus,select:focus{outline:none}button,.btn,.top-btn,.glass-btn,.primary-btn,.action-btn,.upload-btn,.submit-btn,.cancel-btn,.save-btn{transition:transform .15s var(--e-smooth),box-shadow .2s var(--e-smooth),background .2s var(--e-smooth),color .15s var(--e-smooth),border-color .15s var(--e-smooth);will-change:transform;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}button:not(:disabled):hover,.btn:not(:disabled):hover,.top-btn:not(:disabled):hover,.action-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:var(--sh-md)}button:not(:disabled):active,.btn:not(:disabled):active,.top-btn:not(:disabled):active,.action-btn:not(:disabled):active{transform:translateY(0) scale(.98);transition-duration:.08s}button:disabled{cursor:not-allowed;opacity:.55;filter:grayscale(.3)}button:after,.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at var(--ripple-x, 50%) var(--ripple-y, 50%),rgba(255,255,255,.25) 0%,transparent 60%);opacity:0;transition:opacity .4s var(--e-smooth);pointer-events:none}button:active:after,.btn:active:after{opacity:1;transition-duration:0s}input,textarea,select{transition:border-color .18s var(--e-smooth),box-shadow .18s var(--e-smooth),background .2s var(--e-smooth)}input:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus){border-color:var(--c-primary, #3B82F6)}input:focus,textarea:focus,select:focus{border-color:var(--c-primary, #3B82F6)!important;box-shadow:0 0 0 3px var(--c-primary-glow, rgba(59,130,246,.15))}input::placeholder,textarea::placeholder{color:var(--c-text-muted, #6b7280);transition:opacity .2s var(--e-smooth)}input:focus::placeholder,textarea:focus::placeholder{opacity:.5}[class*=card],[class*=panel],[class*=Card]{transition:transform .25s var(--e-smooth),box-shadow .3s var(--e-smooth),border-color .2s var(--e-smooth)}[class*=video-card]:hover,[class*=history-item]:hover,[class*=task-item]:hover{transform:translateY(-2px);box-shadow:var(--sh-lg)}.skeleton,[class*=loading],[class*=skeleton]{position:relative;overflow:hidden}.skeleton:before,[class*=skeleton]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);animation:skeleton-shimmer 1.6s infinite}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}[class*=video-card],[class*=history-item]{animation:fade-in-up .35s var(--e-decel) both}[class*=video-card]:nth-child(1){animation-delay:.02s}[class*=video-card]:nth-child(2){animation-delay:.05s}[class*=video-card]:nth-child(3){animation-delay:.08s}[class*=video-card]:nth-child(4){animation-delay:.11s}[class*=video-card]:nth-child(5){animation-delay:.14s}[class*=video-card]:nth-child(6){animation-delay:.17s}[class*=modal],[class*=dialog],[class*=popup],[class*=drawer]{animation:scale-in .22s var(--e-decel) both}.top-btn,.glass-btn{overflow:hidden;position:relative}.top-btn:before,.glass-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transition:left .5s var(--e-smooth)}.top-btn:hover:before,.glass-btn:hover:before{left:100%}.credits-badge{position:relative;overflow:hidden;background:linear-gradient(120deg,var(--c-warning-subtle) 0%,var(--c-primary-subtle) 100%);border:1px solid var(--c-warning);color:var(--c-warning);padding:6px 14px;border-radius:var(--r-pill);font-weight:var(--fw-semibold);transition:all .2s var(--e-smooth)}.credits-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--c-warning-subtle)}.credits-badge:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:badge-shine 4s ease-in-out infinite}@keyframes badge-shine{0%,40%{left:-100%}60%,to{left:100%}}[class*=status-],[class*=badge-],[class*=tag-]{display:inline-flex;align-items:center;gap:4px;font-weight:var(--fw-medium);letter-spacing:.02em;border-radius:var(--r-pill)}[class*=status-processing]:before,[class*=processing]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse-dot 1.5s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}table{border-collapse:separate;border-spacing:0}table tbody tr{transition:background .15s var(--e-smooth)}table tbody tr:hover{background:var(--c-primary-subtle)!important}img,video{transition:opacity .3s var(--e-smooth)}img[loading=lazy]:not([src]){opacity:0}::selection{background:var(--c-primary);color:#fff}[data-loading=true],.is-loading{cursor:progress}[class*=toast],[class*=notification],[class*=notice]{animation:slide-in-right .3s var(--e-spring) both}.admin-full-page{animation:fade-in .3s var(--e-decel) both}.spinner,[class*=spinner],[class*=loader]{border:2px solid var(--c-border);border-top-color:var(--c-primary);border-radius:50%;width:24px;height:24px;animation:spinner-rotate .8s linear infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(hover:none)and (pointer:coarse){button:hover,.btn:hover{transform:none}*{-webkit-tap-highlight-color:rgba(0,0,0,.05)}}.admin-container{--am-bg: #0B0F1A;--am-bg-glass: rgba(15, 20, 35, .6);--am-card: rgba(23, 30, 50, .55);--am-card-hover: rgba(23, 30, 50, .8);--am-border: rgba(148, 163, 184, .12);--am-border-strong: rgba(96, 165, 250, .25);--am-text: #F1F5F9;--am-text-mute: #94A3B8;--am-text-dim: #64748B;--am-primary: #60A5FA;--am-primary-glow: rgba(96, 165, 250, .35);--am-success: #34D399;--am-warning: #FBBF24;--am-danger: #F87171;--am-info: #22D3EE;--am-shadow-md: 0 4px 20px rgba(0, 0, 0, .3);--am-shadow-lg: 0 12px 40px rgba(0, 0, 0, .5);--am-hover-tint: rgba(96, 165, 250, .08);--am-input-bg: rgba(15, 23, 42, .5);--am-th-bg: rgba(15, 23, 42, .7);--am-sidebar-bg: rgba(11, 15, 26, .75);--am-brand-grad: linear-gradient(135deg, #60a5fa 0%, #a78bfa 50%, #f472b6 100%);--am-body-grad: radial-gradient(circle at 20% 20%, rgba(96, 165, 250, .08), transparent 40%), radial-gradient(circle at 80% 60%, rgba(168, 85, 247, .06), transparent 40%), linear-gradient(135deg, #0B0F1A 0%, #10192E 100%)}.admin-container:not(.theme-dark){--am-bg: #F5F7FA;--am-bg-glass: rgba(255, 255, 255, .9);--am-card: #FFFFFF;--am-card-hover: #FCFDFE;--am-border: rgba(15, 23, 42, .08);--am-border-strong: rgba(59, 130, 246, .3);--am-text: #0F172A;--am-text-mute: #475569;--am-text-dim: #94A3B8;--am-primary: #2563EB;--am-primary-glow: rgba(37, 99, 235, .2);--am-success: #059669;--am-warning: #D97706;--am-danger: #DC2626;--am-info: #0891B2;--am-shadow-md: 0 4px 20px rgba(15, 23, 42, .08);--am-shadow-lg: 0 12px 40px rgba(15, 23, 42, .12);--am-hover-tint: rgba(37, 99, 235, .05);--am-input-bg: #FFFFFF;--am-th-bg: #F8FAFC;--am-sidebar-bg: rgba(255, 255, 255, .85);--am-brand-grad: linear-gradient(135deg, #2563EB 0%, #7c3aed 50%, #ec4899 100%);--am-body-grad: radial-gradient(circle at 20% 20%, rgba(37, 99, 235, .05), transparent 40%), radial-gradient(circle at 80% 60%, rgba(139, 92, 246, .04), transparent 40%), linear-gradient(135deg, #F5F7FA 0%, #EEF2F7 100%)}.admin-container{--bg-deep: var(--am-bg);--bg-sidebar: var(--am-sidebar-bg);--bg-card: var(--am-card);--bg-hover: var(--am-hover-tint);--border: var(--am-border);--text: var(--am-text);--text-muted: var(--am-text-mute);--text-dim: var(--am-text-dim);--accent: var(--am-primary);--accent-glow: var(--am-primary-glow);--shadow: var(--am-shadow-md);--success: var(--am-success);--warning: var(--am-warning);--danger: var(--am-danger);--info: var(--am-info);--radius: 12px;--radius-sm: 8px;background:var(--am-body-grad);color:var(--am-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Roboto,sans-serif}.admin-container .sidebar{background:var(--am-sidebar-bg);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-right:1px solid var(--am-border);box-shadow:4px 0 24px #0000000f;width:240px;min-width:240px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.admin-container .sidebar-header{padding:22px 20px 24px;font-size:18px;border-bottom:1px solid var(--am-border);background:linear-gradient(180deg,var(--am-hover-tint),transparent)}.admin-container .brand{background:var(--am-brand-grad);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:-.02em;animation:am-brand-shine 4s ease-in-out infinite}@keyframes am-brand-shine{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.admin-container .nav-group-label{font-size:10px;color:var(--am-text-dim);text-transform:uppercase;letter-spacing:1.2px;padding:20px 14px 8px}.admin-container .nav-item{padding:10px 14px;border-radius:10px;color:var(--am-text-mute);font-weight:500;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.admin-container .nav-item:hover{background:var(--am-hover-tint);color:var(--am-text);transform:translate(2px)}.admin-container .nav-item.active{background:linear-gradient(90deg,var(--am-hover-tint),transparent);color:var(--am-primary);font-weight:600}.admin-container .nav-item.active:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;background:var(--am-brand-grad);border-radius:0 3px 3px 0;box-shadow:0 0 12px var(--am-primary-glow)}.admin-container .nav-icon{font-size:18px;width:24px;text-align:center;display:inline-block;line-height:1;filter:none!important;opacity:1!important}.admin-container .nav-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-container .content{padding:28px 32px;overflow-y:auto;overflow-x:hidden}.admin-container .card,.admin-container .db-card{background:var(--am-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--am-border);border-radius:14px;box-shadow:var(--am-shadow-md);transition:all .25s cubic-bezier(.4,0,.2,1)}.admin-container .card:hover,.admin-container .db-card:hover{border-color:var(--am-border-strong);box-shadow:var(--am-shadow-lg);transform:translateY(-2px)}.admin-container .card h4,.admin-container .db-card-header{color:var(--am-text);font-weight:600;letter-spacing:-.01em}.admin-container .db-card [class*=num]{background:var(--am-brand-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;font-family:-apple-system,SF Mono,Segoe UI,system-ui;letter-spacing:-.03em}.admin-container .btn{border-radius:8px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:4px}.admin-container .btn:not(:disabled):hover{transform:translateY(-1px)}.admin-container .btn:not(:disabled):active{transform:translateY(0) scale(.98)}.admin-container .btn:disabled{opacity:.5;cursor:not-allowed}.admin-container .btn-primary{background:linear-gradient(135deg,var(--am-primary),color-mix(in srgb,var(--am-primary) 70%,#000));border:none;color:#fff;box-shadow:0 2px 8px var(--am-primary-glow)}.admin-container .btn-primary:hover:not(:disabled){box-shadow:0 6px 20px var(--am-primary-glow)}.admin-container .btn-success{background:linear-gradient(135deg,var(--am-success),color-mix(in srgb,var(--am-success) 70%,#000));border:none;color:#fff}.admin-container .btn-warning{background:linear-gradient(135deg,var(--am-warning),color-mix(in srgb,var(--am-warning) 70%,#000));border:none;color:#fff}.admin-container .btn-danger{background:linear-gradient(135deg,var(--am-danger),color-mix(in srgb,var(--am-danger) 70%,#000));border:none;color:#fff}.admin-container .btn-outline{background:transparent;border:1px solid var(--am-border);color:var(--am-text)}.admin-container .btn-outline:hover:not(:disabled){border-color:var(--am-primary);color:var(--am-primary);background:var(--am-hover-tint)}.admin-container .btn-secondary{background:var(--am-hover-tint);border:1px solid var(--am-border);color:var(--am-text)}.admin-container .btn-ghost{background:transparent;border:1px solid transparent;color:var(--am-text-mute)}.admin-container .btn-ghost:hover{background:var(--am-hover-tint);color:var(--am-text)}.admin-container .input,.admin-container input[type=text],.admin-container input[type=number],.admin-container input[type=password],.admin-container input[type=email],.admin-container select,.admin-container textarea{background:var(--am-input-bg);border:1px solid var(--am-border);color:var(--am-text);border-radius:8px;transition:all .2s;padding:8px 12px;font-size:.85rem;font-family:inherit}.admin-container .input:focus,.admin-container input:focus,.admin-container select:focus,.admin-container textarea:focus{border-color:var(--am-primary);box-shadow:0 0 0 3px var(--am-primary-glow);outline:none}.admin-container .input::placeholder{color:var(--am-text-dim)}.admin-container table.table,.admin-container .table{border-collapse:separate;border-spacing:0;background:transparent;border-radius:12px;overflow:hidden;width:100%}.admin-container .table thead th{background:var(--am-th-bg);color:var(--am-text-mute);font-weight:500;font-size:12px;letter-spacing:.05em;padding:12px 14px;border-bottom:1px solid var(--am-border)}.admin-container .table tbody td{padding:12px 14px;color:var(--am-text);border-bottom:1px solid var(--am-border);transition:background .15s}.admin-container .table tbody tr:hover{background:var(--am-hover-tint)}.admin-container .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px}.admin-container .badge-tag,.admin-container [class*=tag-]{padding:3px 10px;border-radius:999px;font-weight:500;font-size:11px;letter-spacing:.02em;display:inline-flex;align-items:center;gap:4px}.admin-container .badge-completed{background:color-mix(in srgb,var(--am-success) 15%,transparent);color:var(--am-success);border:1px solid color-mix(in srgb,var(--am-success) 30%,transparent)}.admin-container .badge-warning{background:color-mix(in srgb,var(--am-warning) 15%,transparent);color:var(--am-warning);border:1px solid color-mix(in srgb,var(--am-warning) 30%,transparent)}.admin-container .badge-failed{background:color-mix(in srgb,var(--am-danger) 15%,transparent);color:var(--am-danger);border:1px solid color-mix(in srgb,var(--am-danger) 30%,transparent)}.admin-container .badge-muted{background:color-mix(in srgb,var(--am-text-mute) 10%,transparent);color:var(--am-text-mute);border:1px solid var(--am-border)}.admin-container .pagination-bar{padding:16px 20px;background:var(--am-card);border-radius:12px;border:1px solid var(--am-border);margin-top:16px}.admin-container .pagination-current{color:var(--am-primary);font-weight:600;padding:0 12px}.admin-container .modal-overlay,.modal-overlay{background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-container .modal{background:var(--am-card);border:1px solid var(--am-border-strong);border-radius:16px;box-shadow:0 25px 80px #0006;color:var(--am-text)}.admin-container .sticky-bar{position:sticky;top:0;z-index:10;background:linear-gradient(180deg,var(--am-bg) 90%,transparent);margin:-28px -32px 20px;padding:12px 32px;border-bottom:1px solid var(--am-border)}.admin-container .sidebar-footer{padding:12px 16px;border-top:1px solid var(--am-border);color:var(--am-text-mute);font-size:12px}.admin-container .expanded-section{padding:14px;background:var(--am-card);border-radius:10px;border:1px solid var(--am-border);margin-top:8px}.admin-container .expanded-title{color:var(--am-primary);font-weight:600;font-size:12px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.admin-container .card,.admin-container .db-card{animation:am-fade-in-up .35s cubic-bezier(.4,0,.2,1) both}@keyframes am-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-container ::-webkit-scrollbar{width:8px;height:8px}.admin-container ::-webkit-scrollbar-track{background:transparent}.admin-container ::-webkit-scrollbar-thumb{background:var(--am-border);border-radius:4px}.admin-container ::-webkit-scrollbar-thumb:hover{background:var(--am-primary)}.admin-container .loader,.admin-container [class*=loading]:not([class*=loader-inline]){color:var(--am-text-mute);padding:40px 20px;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;flex-direction:column;font-size:.85rem}.admin-container .loader:before,.admin-container [class*=loading]:not([class*=loader-inline]):before{content:"";display:block;width:32px;height:32px;border:3px solid var(--am-border);border-top-color:var(--am-primary);border-radius:50%;animation:am-spin .8s linear infinite;margin-bottom:4px}@keyframes am-spin{to{transform:rotate(360deg)}}.admin-container .empty,.admin-container .empty-state{padding:60px 20px;text-align:center;color:var(--am-text-mute);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.admin-container .empty-icon{font-size:3rem;opacity:.6;line-height:1}.admin-container .nav-icon,.admin-container .kpi-icon,.admin-container .empty-icon,.admin-container button,.admin-container th,.admin-container td{font-family:-apple-system,"Segoe UI Emoji",Segoe UI Symbol,"Apple Color Emoji","Noto Color Emoji",PingFang SC,Microsoft YaHei,system-ui,sans-serif}.admin-container ::selection{background:var(--am-primary);color:#fff}.admin-container .pagination-enhanced{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px}.admin-container .pagination-enhanced .pagination-info{color:var(--am-text-mute);font-size:.85rem}.admin-container .pagination-enhanced .pagination-info strong{color:var(--am-primary);font-weight:700}.admin-container .pagination-enhanced .pagination-controls{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.admin-container .pagination-size{padding:6px 10px;background:var(--am-input-bg);border:1px solid var(--am-border);color:var(--am-text);border-radius:8px;font-size:.8rem;margin-right:8px;cursor:pointer}.admin-container .pagination-size:hover{border-color:var(--am-primary)}.admin-container .page-btn{min-width:32px;height:32px;padding:0 8px;background:var(--am-card);border:1px solid var(--am-border);color:var(--am-text);border-radius:8px;cursor:pointer;font-size:.85rem;transition:all .15s;display:inline-flex;align-items:center;justify-content:center}.admin-container .page-btn:hover:not(:disabled):not(.active){border-color:var(--am-primary);color:var(--am-primary);background:var(--am-hover-tint)}.admin-container .page-btn:disabled{opacity:.35;cursor:not-allowed}.admin-container .page-btn.active{background:linear-gradient(135deg,var(--am-primary),color-mix(in srgb,var(--am-primary) 70%,#000));border-color:var(--am-primary);color:#fff;font-weight:600;box-shadow:0 2px 8px var(--am-primary-glow)}.admin-container .page-ellipsis{padding:0 6px;color:var(--am-text-dim);-webkit-user-select:none;user-select:none}.admin-container .page-jump{display:inline-flex;align-items:center;gap:4px;margin-left:8px;color:var(--am-text-mute);font-size:.8rem}.admin-container .page-jump-input{width:55px;padding:5px 8px;background:var(--am-input-bg);border:1px solid var(--am-border);color:var(--am-text);border-radius:6px;font-size:.8rem;text-align:center}.admin-container .page-jump-input:focus{outline:none;border-color:var(--am-primary);box-shadow:0 0 0 2px var(--am-primary-glow)}.admin-container th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.admin-container th.sortable:hover{background:var(--am-hover-tint);color:var(--am-primary)}.admin-container th .sort-arrow{color:var(--am-text-dim);font-size:.75em;margin-left:2px;display:inline-block}.admin-container th.sortable:hover .sort-arrow{color:var(--am-primary)}.admin-container .proxy-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.admin-container .proxy-in-use{background:color-mix(in srgb,var(--am-danger) 15%,transparent);color:var(--am-danger);border:1px solid color-mix(in srgb,var(--am-danger) 30%,transparent);animation:proxy-pulse 2s ease-in-out infinite}@keyframes proxy-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--am-danger) 40%,transparent)}50%{box-shadow:0 0 0 6px transparent}}.admin-container .proxy-idle{background:color-mix(in srgb,var(--am-success) 15%,transparent);color:var(--am-success);border:1px solid color-mix(in srgb,var(--am-success) 30%,transparent)}.admin-container .proxy-released{background:color-mix(in srgb,var(--am-warning) 15%,transparent);color:var(--am-warning);border:1px solid color-mix(in srgb,var(--am-warning) 30%,transparent)}.admin-container .proxy-summary{display:flex;gap:16px;padding:12px 16px;margin:12px 0;background:var(--am-card);border:1px solid var(--am-border);border-radius:10px;flex-wrap:wrap;align-items:center}.admin-container .ps-item{display:flex;align-items:center;gap:8px;padding:4px 12px;background:var(--am-hover-tint);border-radius:8px}.admin-container .ps-item strong{font-size:1.05rem;color:var(--am-text);font-family:SF Mono,Menlo,monospace}.admin-container .ps-badge{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:600}.admin-container .ps-hint{margin-left:auto;font-size:12px;color:var(--am-text-mute)}@media(min-width:1440px){.admin-container .content{padding:32px 48px}}@media(max-width:1279px){.admin-container .sidebar{width:200px;min-width:200px}.admin-container .content{padding:24px}}@media(max-width:1023px){.admin-container .sidebar{width:64px;min-width:64px}.admin-container .sidebar-header{padding:18px 8px;justify-content:center;font-size:0}.admin-container .sidebar-header .logo{font-size:24px}.admin-container .sidebar-header .brand{display:none}.admin-container .nav-item{padding:12px 8px;justify-content:center;gap:0}.admin-container .nav-item .nav-label,.admin-container .nav-group-label{display:none}.admin-container .nav-item.active:before{left:-1px;width:3px}.admin-container .content{padding:20px 18px}.admin-container .sidebar-footer{padding:8px;text-align:center;font-size:10px}.admin-container .kpi-grid{grid-template-columns:repeat(2,1fr)!important}.admin-container .triple-grid{grid-template-columns:1fr!important}}@media(max-width:767px){.admin-container{flex-direction:column}.admin-container .sidebar{width:100%;min-width:0;height:auto;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:8px;border-right:none;border-bottom:1px solid var(--am-border);box-shadow:0 2px 12px #00000026;-webkit-overflow-scrolling:touch}.admin-container .sidebar-header{display:none}.admin-container .sidebar-nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;padding:0!important}.admin-container .nav-group-label,.admin-container .nav-divider{display:none}.admin-container .nav-item{flex-shrink:0;padding:8px 12px;gap:6px;flex-direction:row;white-space:nowrap}.admin-container .nav-item .nav-label{display:inline-block;font-size:12px}.admin-container .nav-item.active:before{top:auto;bottom:0;left:20%;right:20%;height:2px;width:auto}.admin-container .sidebar-footer{display:none}.admin-container .content{padding:16px 12px}.admin-container .kpi-grid{grid-template-columns:1fr!important;gap:10px!important}.admin-container .kpi-card{padding:14px 12px!important}.admin-container .kpi-num{font-size:1.4rem!important}.admin-container .table-scroll{margin:0 -12px;padding:0 12px}.admin-container .table{font-size:.75rem}.admin-container .table th,.admin-container .table td{padding:8px 6px!important}.admin-container .modal,.modal{width:100%!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;border-radius:0!important;margin:0!important}.admin-container .pagination-enhanced{padding:10px 6px!important;gap:6px!important}.admin-container .page-btn{min-width:28px!important;height:28px!important;padding:0 4px!important;font-size:.75rem!important}.admin-container .pagination-size{padding:4px 8px!important;font-size:.75rem!important}.admin-container .sticky-bar{padding:8px 12px!important;margin:-16px -12px 12px!important}.admin-container .triple-grid{grid-template-columns:1fr!important}.admin-container .btn{min-height:32px;padding:6px 10px!important}.admin-container .btn-sm{min-height:28px;padding:4px 8px!important}.admin-container .input,.admin-container input,.admin-container select{font-size:16px!important}}@media(max-width:812px)and (orientation:landscape){.admin-container .sidebar{max-height:60px}}.admin-container .user-actions{display:flex;gap:4px;flex-wrap:wrap}.admin-container .user-actions .btn{white-space:nowrap;padding:4px 10px;font-size:.75rem;font-weight:500}@media(max-width:767px){.admin-container .user-actions{flex-direction:column}.admin-container .user-actions .btn{width:100%}}.admin-container .token-cell{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--am-hover-tint);border:1px solid var(--am-border);border-radius:8px;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.admin-container .token-cell:hover{border-color:var(--am-primary);background:color-mix(in srgb,var(--am-primary) 15%,transparent)}.admin-container .token-cell code{font-family:SF Mono,Menlo,monospace;font-size:.8rem;color:var(--am-primary);font-weight:500}.admin-container .token-copy-hint{font-size:.7rem;color:var(--am-text-mute);opacity:.7}.admin-container .token-cell:hover .token-copy-hint{color:var(--am-primary);opacity:1}.admin-container .token-cell:active{transform:scale(.98)}.admin-container .video-row{cursor:pointer;transition:all .15s}.admin-container .video-row:hover{background:var(--am-hover-tint)!important;transform:scale(1.001)}.admin-container .video-detail-modal{width:92vw;max-width:1200px;max-height:90vh;display:flex;flex-direction:column}.admin-container .video-detail-modal .modal-body{overflow-y:auto;padding:0 20px 20px}.admin-container .vd-body{padding:20px!important}.admin-container .vd-layout{display:grid;grid-template-columns:minmax(320px,1.2fr) 1fr;gap:20px}@media(max-width:900px){.admin-container .vd-layout{grid-template-columns:1fr}}.admin-container .vd-video-wrap{background:#000;border-radius:12px;overflow:hidden;aspect-ratio:9 / 16;max-height:500px;display:flex;align-items:center;justify-content:center}.admin-container .vd-video{width:100%;height:100%;object-fit:contain}.admin-container .vd-placeholder{background:var(--am-input-bg);border:1px dashed var(--am-border);border-radius:12px;aspect-ratio:9 / 16;max-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--am-text-mute)}.admin-container .vd-placeholder.vd-fail{border-color:var(--am-danger);color:var(--am-danger)}.admin-container .vd-placeholder.vd-loading{border-color:var(--am-primary);color:var(--am-primary)}.admin-container .vd-ph-icon{font-size:3rem}.admin-container .vd-ph-text{font-size:1rem;font-weight:500}.admin-container .vd-imgs{margin-top:14px;padding:12px;background:var(--am-card);border:1px solid var(--am-border);border-radius:10px}.admin-container .vd-imgs-title{font-size:.8rem;color:var(--am-text-mute);margin-bottom:8px;font-weight:500}.admin-container .vd-imgs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px}.admin-container .vd-img-item{position:relative;aspect-ratio:1;background:var(--am-input-bg);border-radius:6px;overflow:hidden;cursor:zoom-in;transition:transform .15s}.admin-container .vd-img-item:hover{transform:scale(1.05);z-index:2;box-shadow:0 4px 16px #0000004d}.admin-container .vd-img-item img{width:100%;height:100%;object-fit:cover}.admin-container .vd-img-idx{position:absolute;top:2px;left:2px;padding:1px 5px;background:#0009;color:#fff;font-size:10px;border-radius:999px}.admin-container .vd-right{display:flex;flex-direction:column;gap:14px;min-width:0}.admin-container .vd-block{background:var(--am-card);border:1px solid var(--am-border);border-radius:10px;padding:14px}.admin-container .vd-block-danger{border-color:color-mix(in srgb,var(--am-danger) 30%,transparent);background:color-mix(in srgb,var(--am-danger) 5%,var(--am-card))}.admin-container .vd-block-title{font-size:.85rem;font-weight:600;color:var(--am-text);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--am-border)}.admin-container .vd-kv{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 12px;font-size:.8rem}.admin-container .vd-kv>div{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-container .vd-kv label{font-size:.7rem;color:var(--am-text-dim);font-weight:400}.admin-container .vd-kv span{color:var(--am-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-container .vd-prompt{padding:10px 12px;background:var(--am-input-bg);border-radius:8px;font-size:.85rem;color:var(--am-text);line-height:1.6;word-break:break-word}.admin-container .vd-err label{font-size:.7rem;color:var(--am-text-dim);margin-bottom:4px;display:block}.admin-container .vd-err p{margin:0 0 10px;padding:8px 10px;background:color-mix(in srgb,var(--am-danger) 10%,transparent);border-left:3px solid var(--am-danger);border-radius:4px;font-size:.8rem;color:var(--am-danger);word-break:break-word}.admin-container .vd-err-detail{font-family:monospace;font-size:.75rem!important}.admin-container .vd-logs{max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.admin-container .vd-log-item{padding:8px 10px;background:var(--am-input-bg);border-radius:6px;border-left:3px solid var(--am-border)}.admin-container .vd-log-head{display:flex;gap:8px;align-items:center;font-size:.75rem}.admin-container .vd-log-time{color:var(--am-text-mute)}.admin-container .vd-log-latency{margin-left:auto;color:var(--am-text-mute);font-family:monospace;font-size:.7rem}.admin-container .vd-log-note{margin-top:4px;font-size:.75rem;color:var(--am-text-mute);word-break:break-word;line-height:1.5}.admin-container .vd-credit-logs{display:flex;flex-direction:column;gap:4px;font-size:.8rem}.admin-container .vd-credit-row{display:grid;grid-template-columns:60px 1fr auto;gap:10px;padding:6px 0;border-bottom:1px dashed var(--am-border);align-items:center}.admin-container .vd-credit-row:last-child{border-bottom:none}.admin-container .vd-credit-desc{color:var(--am-text-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-container .vd-credit-time{font-size:.7rem;color:var(--am-text-dim)}.admin-container .text-success{color:var(--am-success);font-weight:600}.admin-container .text-danger{color:var(--am-danger);font-weight:600}.admin-container .video-detail-modal .modal-footer{display:flex;gap:8px;padding:14px 20px;border-top:1px solid var(--am-border);flex-wrap:wrap;justify-content:flex-end}.admin-container .settings-anchor-bar{position:sticky;top:0;z-index:5;background:var(--am-sidebar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--am-border);border-radius:12px;padding:14px 20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.admin-container .sab-title{font-size:1.1rem;font-weight:700;color:var(--am-text)}.admin-container .sab-tabs{display:flex;gap:6px;flex-wrap:wrap}.admin-container .sab-tab{padding:6px 14px;background:var(--am-hover-tint);color:var(--am-text-mute);border-radius:8px;font-size:.8rem;text-decoration:none;transition:all .15s;cursor:pointer}.admin-container .sab-tab:hover{background:var(--am-primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px var(--am-primary-glow)}.admin-container .setting-section{background:var(--am-card);border:1px solid var(--am-border);border-radius:14px;padding:24px 28px;margin-bottom:20px;transition:all .25s;scroll-margin-top:90px}.admin-container .setting-section:hover{border-color:var(--am-border-strong);box-shadow:var(--am-shadow-md)}.admin-container .setting-section-large{padding-bottom:20px}.admin-container .section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--am-border);flex-wrap:wrap}.admin-container .section-header h3{margin:0 0 4px;font-size:1.15rem;color:var(--am-text);font-weight:700}.admin-container .section-desc{margin:0;font-size:.8rem;color:var(--am-text-mute);line-height:1.5}.admin-container .setting-fields{display:flex;flex-direction:column;gap:4px}.admin-container .sf-item{display:grid;grid-template-columns:minmax(200px,1fr) minmax(220px,1fr);gap:24px;align-items:center;padding:16px 0;border-bottom:1px dashed var(--am-border)}.admin-container .sf-item:last-child{border-bottom:none}.admin-container .sf-item.sf-block{grid-template-columns:1fr;gap:10px}.admin-container .sf-label{display:flex;flex-direction:column;gap:4px}.admin-container .sf-label span{color:var(--am-text);font-weight:600;font-size:.9rem}.admin-container .sf-label small{color:var(--am-text-mute);font-size:.75rem;line-height:1.4}.admin-container .sf-input{display:flex;align-items:center;gap:8px}.admin-container .sf-input .input{flex:1;max-width:200px}.admin-container .sf-unit{color:var(--am-text-mute);font-size:.85rem}.admin-container .provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.admin-container .provider-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:var(--am-hover-tint);border:1px solid var(--am-border);border-radius:12px;transition:all .2s}.admin-container .provider-card:hover{border-color:var(--am-primary);box-shadow:0 4px 16px var(--am-primary-glow)}.admin-container .pv-info{flex:1}.admin-container .pv-name{font-weight:600;color:var(--am-text);font-size:.95rem}.admin-container .pv-desc{font-size:.75rem;color:var(--am-text-mute);margin-top:2px}.admin-container .toggle-switch{display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none}.admin-container .toggle-switch input{display:none}.admin-container .tsw-track{display:inline-block;width:46px;height:24px;background:var(--am-border);border-radius:999px;position:relative;transition:all .25s;vertical-align:middle}.admin-container .tsw-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:999px;transition:all .25s cubic-bezier(.34,1.56,.64,1);box-shadow:0 1px 3px #0003}.admin-container .toggle-switch input:checked+.tsw-track{background:linear-gradient(135deg,var(--am-primary),color-mix(in srgb,var(--am-primary) 70%,#000));box-shadow:0 0 12px var(--am-primary-glow)}.admin-container .toggle-switch input:checked+.tsw-track .tsw-thumb{transform:translate(22px)}.admin-container .num-input,.admin-container input.inline-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;min-width:70px!important;width:70px!important;padding:4px 8px!important;text-align:center;font-family:SF Mono,Menlo,monospace;font-size:.85rem;background:var(--am-input-bg);border:1px solid var(--am-border);color:var(--am-text);border-radius:6px}.admin-container .num-input::-webkit-outer-spin-button,.admin-container .num-input::-webkit-inner-spin-button,.admin-container input.inline-input[type=number]::-webkit-outer-spin-button,.admin-container input.inline-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.admin-container input.inline-input:not([type=number]){min-width:110px;padding:4px 8px;background:var(--am-input-bg);border:1px solid var(--am-border);color:var(--am-text);border-radius:6px;font-size:.85rem}.admin-container .d1-cookie-table{width:100%;min-width:1400px;border-collapse:separate;border-spacing:0}.admin-container .d1-cookie-table th,.admin-container .d1-cookie-table td{padding:10px 8px!important;vertical-align:middle;white-space:nowrap}.admin-container .d1-cookie-table th{background:var(--am-th-bg);color:var(--am-text-mute);font-size:12px;font-weight:500;border-bottom:1px solid var(--am-border)}.admin-container .d1-cookie-table tbody tr{border-bottom:1px solid var(--am-border)}.admin-container .d1-cookie-table tbody tr:hover{background:var(--am-hover-tint)}.admin-container .setting-section:has(.d1-cookie-table),.admin-container .setting-section-large{overflow-x:auto}.admin-container .d1-cookie-table td>div[style*="align-items:center"]{gap:4px!important;justify-content:center}.admin-container .d1-cookie-table .btn-xs{min-height:26px;padding:3px 8px!important;font-size:.72rem!important;white-space:nowrap}.admin-container .cookie-actions-bar{margin-top:20px;padding:16px 18px;background:linear-gradient(135deg,color-mix(in srgb,var(--am-primary) 8%,transparent),color-mix(in srgb,var(--am-warning) 6%,transparent));border:1px solid var(--am-border-strong);border-radius:12px}.admin-container .cab-title{font-size:.85rem;font-weight:600;color:var(--am-text);margin-bottom:10px}.admin-container .cab-buttons{display:flex;gap:10px;flex-wrap:wrap}.admin-container .cookie-toolbar{display:flex;gap:10px;align-items:center;padding:12px 14px;background:var(--am-hover-tint);border-radius:10px;margin-bottom:14px;flex-wrap:wrap}.admin-container .ct-hint{margin-left:auto;font-size:.75rem;color:var(--am-text-mute)}@media(max-width:767px){.admin-container .setting-section{padding:16px 14px}.admin-container .sf-item{grid-template-columns:1fr;gap:8px}.admin-container .sf-input .input{max-width:none}.admin-container .settings-anchor-bar{padding:10px 12px}.admin-container .cookie-toolbar{padding:10px}}
