:root{--color-black:#000;--color-deep-black:#030303;--color-dark-surface:#1a1a1a;--color-white:#fff;--color-charcoal:#404040;--color-slate:#767d88;--color-mid-slate:#7d848e;--color-muted:#a7a7a7;--color-border:#27272a;--color-border-light:#c9ccd1;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, monospace;--rounded-xs:4px;--rounded-sm:6px;--rounded-md:8px;--rounded-lg:16px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px}.text-hero{font-family:var(--font-sans);letter-spacing:-1.2px;font-size:clamp(32px,8vw,48px);font-weight:400;line-height:1}.text-heading{font-family:var(--font-sans);letter-spacing:-1px;font-size:clamp(24px,6vw,40px);font-weight:400;line-height:1.1}.text-card-title{font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:1}.text-body{font-family:var(--font-sans);letter-spacing:-.16px;font-size:16px;font-weight:400;line-height:1.4}.text-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.35px;font-size:14px;font-weight:500}.text-micro{font-family:var(--font-sans);text-transform:uppercase;font-size:11px;font-weight:450}:root{font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-white);background-color:var(--color-black);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}body{background-color:var(--color-black);min-width:320px;min-height:100vh;margin:0;display:flex}#app{width:100%;margin:0 auto}h1,h2,h3,h4,h5,h6{color:var(--color-white);margin:0}a{color:var(--color-white);font-weight:500;text-decoration:none;transition:opacity .2s}a:hover{opacity:.7}button{cursor:pointer;background-color:var(--color-white);color:var(--color-black);border-radius:var(--rounded-xs);text-transform:uppercase;letter-spacing:.35px;border:1px solid #0000;padding:.6em 1.2em;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}button:hover{background-color:var(--color-slate);color:var(--color-white)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-black)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-charcoal)}.v-button[data-v-e54c2593]{border-radius:var(--rounded-xs);font-family:var(--font-sans);cursor:pointer;text-transform:uppercase;letter-spacing:.35px;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;transition:all .2s;display:inline-flex}.v-button--primary[data-v-e54c2593]{background-color:var(--color-white);color:var(--color-black)}.v-button--primary[data-v-e54c2593]:hover{background-color:var(--color-slate);color:var(--color-white)}.v-button--secondary[data-v-e54c2593]{background-color:var(--color-dark-surface);color:var(--color-white);border-color:var(--color-border)}.v-button--secondary[data-v-e54c2593]:hover{background-color:var(--color-charcoal);border-color:var(--color-slate)}.v-button--ghost[data-v-e54c2593]{color:var(--color-slate);background-color:#0000}.v-button--ghost[data-v-e54c2593]:hover{color:var(--color-white)}.v-button--disabled[data-v-e54c2593]{opacity:.5;cursor:not-allowed;pointer-events:none}.v-button--sm[data-v-e54c2593]{height:32px;padding:0 var(--spacing-sm);font-size:11px}.v-button--md[data-v-e54c2593]{height:40px;padding:0 var(--spacing-md);font-size:13px}.v-button--lg[data-v-e54c2593]{height:48px;padding:0 var(--spacing-lg);font-size:14px}.nav-logo[data-v-d06ca0cd]{cursor:pointer;-webkit-user-select:none;user-select:none}.nav-logo[data-v-d06ca0cd] *{cursor:pointer}.nav-bar[data-v-d06ca0cd]{height:64px;padding:0 var(--spacing-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);z-index:100;background-color:#000c;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.task-indicator[data-v-d06ca0cd]{cursor:pointer;background-color:#00c85314;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;transition:background-color .2s;display:flex}.task-indicator[data-v-d06ca0cd]:hover{background-color:#00c85326}.indicator-dot[data-v-d06ca0cd]{background-color:#00c853;border-radius:50%;width:8px;height:8px}.indicator-dot.blinking[data-v-d06ca0cd]{animation:1.2s ease-in-out infinite blink-d06ca0cd}.indicator-dot.queued[data-v-d06ca0cd]{background-color:#ffc107}.indicator-text[data-v-d06ca0cd]{color:var(--color-slate);white-space:nowrap}@keyframes blink-d06ca0cd{0%,to{opacity:1}50%{opacity:.2}}.app-container{background-color:var(--color-black);flex-direction:column;min-height:100vh;display:flex}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.category-tabs[data-v-1870f0a7]{width:100%;padding:var(--spacing-md) 0;background-color:var(--color-black);z-index:90;position:sticky;top:64px;overflow:hidden}.tabs-scroll[data-v-1870f0a7]{gap:var(--spacing-sm);padding:0 var(--spacing-lg);scrollbar-width:none;display:flex;overflow-x:auto}.tabs-scroll[data-v-1870f0a7]::-webkit-scrollbar{display:none}.tab-item[data-v-1870f0a7]{color:var(--color-slate);cursor:pointer;text-transform:none;letter-spacing:normal;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.tab-item[data-v-1870f0a7]:hover{color:var(--color-white);background:0 0}.tab-item.active[data-v-1870f0a7]{color:var(--color-white);border-bottom-color:var(--color-white)}@media (width<=640px){.tabs-scroll[data-v-1870f0a7]{padding:0 var(--spacing-sm)}}.image-grid[data-v-c4e6509f]{gap:var(--spacing-md);padding:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.image-card[data-v-c4e6509f]{border-radius:var(--rounded-md);background-color:var(--color-dark-surface);cursor:pointer;transition:transform .3s;position:relative;overflow:hidden}.image-card[data-v-c4e6509f]:hover{transform:translateY(-4px)}.image-wrapper[data-v-c4e6509f]{background-color:#000;width:100%;padding-top:75%;position:relative}.image-wrapper img[data-v-c4e6509f]{object-fit:cover;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.image-name-tag[data-v-c4e6509f]{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;background:#0000008c;border-radius:4px;max-width:calc(100% - 16px);padding:3px 8px;font-size:11px;font-weight:600;line-height:1.4;position:absolute;top:8px;left:8px;overflow:hidden}.image-actions[data-v-c4e6509f]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#0000008c;border-radius:6px;gap:2px;padding:3px 4px;display:flex;position:absolute;bottom:8px;right:8px}.action-btn[data-v-c4e6509f]{color:#ffffffd9;cursor:pointer;text-shadow:0 1px 2px #00000080;background:0 0;border:none;border-radius:4px;align-items:center;gap:3px;padding:3px 6px;font-size:11px;transition:all .2s;display:flex}.action-btn[data-v-c4e6509f]:hover{color:#fff;background-color:#ffffff26}.action-btn.faved[data-v-c4e6509f]{color:gold}.action-btn.static[data-v-c4e6509f]{cursor:default}.prompt-btn[data-v-c4e6509f]{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fffc;cursor:pointer;opacity:0;background:#00000059;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.image-card:hover .prompt-btn[data-v-c4e6509f]{opacity:1}.prompt-btn[data-v-c4e6509f]:hover{color:#fff;background:#0009;border-color:#ffffff4d}@media (width<=640px){.image-grid[data-v-c4e6509f]{gap:var(--spacing-xs);padding:var(--spacing-sm);grid-template-columns:repeat(2,1fr)}.image-actions[data-v-c4e6509f]{gap:1px;padding:2px 3px;bottom:4px;right:4px}.action-btn[data-v-c4e6509f]{padding:2px 4px;font-size:10px}}.home-view[data-v-874ae0d0]{flex-direction:column;display:flex}.hero[data-v-874ae0d0]{padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-xl);text-align:center;background:linear-gradient(to bottom, var(--color-deep-black), var(--color-black))}.hero-content[data-v-874ae0d0]{align-items:center;gap:var(--spacing-md);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.text-body.secondary[data-v-874ae0d0]{color:var(--color-slate)}.loading-state[data-v-874ae0d0]{text-align:center;padding:var(--spacing-4xl)}.pagination[data-v-874ae0d0]{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);flex-wrap:wrap;display:flex}.page-btn[data-v-874ae0d0]{border:1px solid var(--color-border);color:var(--color-slate);cursor:pointer;background:0 0;border-radius:6px;padding:8px 20px;font-size:13px;transition:all .2s}.page-btn[data-v-874ae0d0]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background-color:#0070f30d}.page-btn[data-v-874ae0d0]:disabled{opacity:.35;cursor:not-allowed}.page-info[data-v-874ae0d0]{color:var(--color-slate);white-space:nowrap;font-size:13px}.page-jump[data-v-874ae0d0]{align-items:center;gap:6px;display:flex}.page-input[data-v-874ae0d0]{border:1px solid var(--color-border);background:var(--color-dark-surface);width:64px;color:var(--color-white);text-align:center;border-radius:6px;outline:none;padding:8px 10px;font-size:13px}.page-input[data-v-874ae0d0]:focus{border-color:var(--color-slate)}.page-input[data-v-874ae0d0]::placeholder{color:var(--color-muted)}.footer[data-v-874ae0d0]{padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;border-top:1px solid var(--color-border);color:var(--color-muted)}@media (width<=640px){.hero[data-v-874ae0d0]{padding:var(--spacing-2xl) var(--spacing-sm) var(--spacing-md)}.text-hero[data-v-874ae0d0]{font-size:32px}}.prompt-detail[data-v-2cdbd150]{max-width:900px;padding:var(--spacing-lg);gap:var(--spacing-lg);flex-direction:column;margin:0 auto;display:flex}.detail-header[data-v-2cdbd150]{align-items:center;gap:var(--spacing-md);display:flex}.back-btn[data-v-2cdbd150]{color:var(--color-slate);cursor:pointer;border-radius:var(--rounded-xs);background:0 0;border:none;align-items:center;gap:4px;padding:6px 10px;font-size:14px;transition:all .2s;display:flex}.back-btn[data-v-2cdbd150]:hover{color:var(--color-white);background-color:#ffffff0d}.detail-content[data-v-2cdbd150]{gap:var(--spacing-xl);flex-direction:column;display:flex}.image-section[data-v-2cdbd150]{border-radius:var(--rounded-md);background-color:var(--color-dark-surface);width:100%;position:relative;overflow:hidden}.detail-image[data-v-2cdbd150]{object-fit:contain;width:100%;height:auto;max-height:60vh;display:block}.add-ref-btn[data-v-2cdbd150]{bottom:var(--spacing-md);right:var(--spacing-md);background-color:var(--color-primary);color:#fff;border-radius:var(--rounded-xs);cursor:pointer;border:none;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;position:absolute}.add-ref-btn[data-v-2cdbd150]:hover{background-color:#1557b0}.prompt-section[data-v-2cdbd150]{gap:var(--spacing-lg);flex-direction:column;display:flex}.prompt-block[data-v-2cdbd150]{gap:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--color-dark-surface);border-radius:var(--rounded-md);border:1px solid var(--color-border);flex-direction:column;display:flex}.prompt-item[data-v-2cdbd150]{flex-direction:column;gap:4px;display:flex}.prompt-label[data-v-2cdbd150]{color:var(--color-slate);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.prompt-text[data-v-2cdbd150]{color:var(--color-white);margin:0;font-size:14px;line-height:1.6}.prompt-text.muted[data-v-2cdbd150]{color:var(--color-slate)}.fields-grid[data-v-2cdbd150]{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.field-card[data-v-2cdbd150]{padding:var(--spacing-md);background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-sm);transition:border-color .2s}.field-card[data-v-2cdbd150]:hover{border-color:var(--color-slate)}.field-card.empty[data-v-2cdbd150]{opacity:.5}.field-header[data-v-2cdbd150]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.field-label[data-v-2cdbd150]{color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.collect-btn[data-v-2cdbd150]{color:var(--color-slate);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.collect-btn[data-v-2cdbd150]:hover{opacity:1;color:gold;background-color:#ffd7001a}.collect-btn.collected[data-v-2cdbd150]{opacity:1;color:gold}.field-value[data-v-2cdbd150]{color:var(--color-white);margin:0;font-size:13px;line-height:1.5}.field-value.empty-text[data-v-2cdbd150]{color:var(--color-muted);font-style:italic}@media (width<=640px){.prompt-detail[data-v-2cdbd150]{padding:var(--spacing-sm)}.fields-grid[data-v-2cdbd150]{grid-template-columns:1fr}}.composer-view[data-v-196c9c32]{max-width:800px;padding:var(--spacing-lg);gap:var(--spacing-lg);flex-direction:column;min-height:100vh;margin:0 auto;display:flex}.composer-header[data-v-196c9c32]{align-items:center;gap:var(--spacing-md);display:flex}.back-btn[data-v-196c9c32]{color:var(--color-slate);cursor:pointer;border-radius:var(--rounded-xs);background:0 0;border:none;align-items:center;gap:4px;padding:6px 10px;font-size:14px;transition:all .2s;display:flex}.back-btn[data-v-196c9c32]:hover{color:var(--color-white);background-color:#ffffff0d}.loading-state[data-v-196c9c32]{text-align:center;padding:var(--spacing-4xl)}.composer-content[data-v-196c9c32]{gap:var(--spacing-sm);flex-direction:column;display:flex}.field-block[data-v-196c9c32]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-sm);padding:var(--spacing-md)}.field-row[data-v-196c9c32]{align-items:flex-start;gap:var(--spacing-md);display:flex}.field-label[data-v-196c9c32]{color:var(--color-primary);flex-shrink:0;min-width:56px;padding-top:4px;font-size:12px;font-weight:700}.field-label.primary[data-v-196c9c32]{color:var(--color-white)}.field-values[data-v-196c9c32]{flex:1;align-items:center;min-height:28px;display:flex}.empty-hint[data-v-196c9c32]{color:var(--color-muted);font-size:12px;font-style:italic}.value-tags[data-v-196c9c32]{flex-wrap:wrap;gap:4px;display:flex}.value-tag[data-v-196c9c32]{color:var(--color-white);background-color:#ffffff14;border-radius:4px;padding:2px 8px;font-size:12px;line-height:1.5}.add-btn[data-v-196c9c32]{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;transition:all .2s;display:flex}.add-btn[data-v-196c9c32]:hover{opacity:.8}.no-data[data-v-196c9c32]{color:var(--color-muted);flex-shrink:0;padding-top:4px;font-size:11px}.prompt-area[data-v-196c9c32]{background-color:var(--color-black);border:1px solid var(--color-border);border-radius:var(--rounded-xs);color:var(--color-white);resize:vertical;outline:none;flex:1;min-height:60px;padding:8px;font-size:13px}.prompt-area[data-v-196c9c32]:focus{border-color:var(--color-slate)}.prompt-actions[data-v-196c9c32]{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.prompt-action-btn[data-v-196c9c32]{border:1px solid var(--color-border);border-radius:var(--rounded-xs);width:52px;color:var(--color-slate);cursor:pointer;text-align:center;background:0 0;padding:4px 0;font-size:12px;transition:all .2s}.prompt-action-btn.save[data-v-196c9c32]:hover,.prompt-action-btn.import[data-v-196c9c32]:hover{border-color:var(--color-primary);color:var(--color-primary)}.prompt-action-btn[data-v-196c9c32]:disabled{opacity:.5;cursor:not-allowed}.confirm-bar[data-v-196c9c32]{padding:var(--spacing-lg) 0;background-color:var(--color-black);justify-content:center;display:flex;position:sticky;bottom:0}.modal-overlay[data-v-196c9c32]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-panel[data-v-196c9c32]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);flex-direction:column;width:90%;max-width:500px;max-height:80vh;display:flex}.modal-header[data-v-196c9c32]{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.close-btn[data-v-196c9c32]{color:var(--color-slate);cursor:pointer;background:0 0;border:none;font-size:20px}.modal-body[data-v-196c9c32]{padding:var(--spacing-sm);gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex;overflow-y:auto}.select-item[data-v-196c9c32]{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--rounded-xs);cursor:pointer;border:1px solid #0000;transition:all .2s;display:flex}.select-item[data-v-196c9c32]:hover{border-color:var(--color-border);background-color:#ffffff08}.select-item.selected[data-v-196c9c32]{border-color:var(--color-primary);background-color:#0070f314}.select-img[data-v-196c9c32]{background-color:#000;border-radius:4px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.select-img img[data-v-196c9c32]{object-fit:cover;width:100%;height:100%}.select-info[data-v-196c9c32]{flex-direction:column;flex:1;gap:2px;display:flex}.select-label[data-v-196c9c32]{color:var(--color-white);font-size:12px;font-weight:600}.select-desc[data-v-196c9c32]{color:var(--color-slate);margin:0;font-size:11px;line-height:1.4}.check-mark[data-v-196c9c32]{color:var(--color-primary);flex-shrink:0;font-size:18px;font-weight:700}.empty-state[data-v-196c9c32]{text-align:center;padding:var(--spacing-3xl)}.import-item[data-v-196c9c32]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--rounded-xs);cursor:pointer;border:1px solid #0000;transition:all .2s;display:flex}.import-item[data-v-196c9c32]:hover{border-color:var(--color-border);background-color:#ffffff08}.import-text[data-v-196c9c32]{color:var(--color-white);word-break:break-all;flex:1;font-size:13px;line-height:1.4}.import-delete-btn[data-v-196c9c32]{color:var(--color-slate);cursor:pointer;opacity:.5;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:14px}.import-delete-btn[data-v-196c9c32]:hover{opacity:1;color:var(--color-error)}.modal-footer[data-v-196c9c32]{padding:var(--spacing-md);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}@media (width<=640px){.composer-view[data-v-196c9c32]{padding:var(--spacing-sm)}.field-row[data-v-196c9c32]{flex-wrap:wrap}.field-values[data-v-196c9c32]{order:3;width:100%}}.generate-view[data-v-829d9d47]{padding:var(--spacing-xl) var(--spacing-lg);background-color:var(--color-black);min-height:calc(100vh - 64px)}.container[data-v-829d9d47]{max-width:1200px;margin:0 auto}.view-header[data-v-829d9d47]{margin-bottom:var(--spacing-xl);gap:var(--spacing-sm);flex-direction:column;display:flex}.back-link[data-v-829d9d47]{color:var(--color-slate);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:fit-content;padding:0;transition:color .2s;display:flex}.back-link[data-v-829d9d47]:hover{color:var(--color-white)}.arrow[data-v-829d9d47]{font-size:18px}.text-heading[data-v-829d9d47]{margin:0}.generate-grid[data-v-829d9d47]{gap:var(--spacing-3xl);grid-template-columns:400px 1fr;display:grid}.config-panel[data-v-829d9d47]{gap:var(--spacing-xl);flex-direction:column;display:flex}.config-section[data-v-829d9d47]{gap:var(--spacing-sm);flex-direction:column;display:flex}.reference-upload-grid[data-v-829d9d47]{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);display:grid}.upload-box[data-v-829d9d47]{aspect-ratio:1;background-color:var(--color-dark-surface);border:1px dashed var(--color-border);border-radius:var(--rounded-sm);justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.upload-box[data-v-829d9d47]:hover{border-color:var(--color-slate)}.upload-box.uploading[data-v-829d9d47]{opacity:.6}.upload-label[data-v-829d9d47]{cursor:pointer;width:100%;height:100%;color:var(--color-slate);flex-direction:column;justify-content:center;align-items:center;display:flex}.plus[data-v-829d9d47]{margin-bottom:4px;font-size:24px}.preview-img[data-v-829d9d47]{object-fit:cover;border-radius:var(--rounded-sm);width:100%;height:100%}.remove-btn[data-v-829d9d47]{background-color:var(--color-charcoal);color:#fff;cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;display:flex;position:absolute;top:-8px;right:-8px}.uploaded-badge[data-v-829d9d47]{color:#fff;background:#00c853cc;border-radius:3px;padding:1px 5px;font-size:9px;position:absolute;bottom:4px;right:4px}.homepage-preview[data-v-829d9d47]{border-radius:var(--rounded-sm);background-color:var(--color-dark-surface);border:1px solid var(--color-border);width:100%;position:relative;overflow:hidden}.homepage-preview img[data-v-829d9d47]{object-fit:contain;width:100%;height:auto;max-height:300px;display:block}.add-ref-from-preview[data-v-829d9d47]{bottom:var(--spacing-sm);right:var(--spacing-sm);background-color:var(--color-primary);color:#fff;border-radius:var(--rounded-xs);cursor:pointer;z-index:2;border:none;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;position:absolute}.add-ref-from-preview[data-v-829d9d47]:hover{background-color:#1557b0}.add-ref-from-preview[data-v-829d9d47]:disabled{opacity:.5;cursor:not-allowed}.prompt-input[data-v-829d9d47]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-sm);width:100%;min-height:120px;padding:var(--spacing-sm);color:var(--color-white);resize:vertical;outline:none}.prompt-input[data-v-829d9d47]:focus{border-color:var(--color-slate)}.prompt-header[data-v-829d9d47]{justify-content:space-between;align-items:center;display:flex}.compose-btn[data-v-829d9d47]{border:1px solid var(--color-border);color:var(--color-primary);cursor:pointer;background:0 0;border-radius:4px;padding:3px 10px;font-size:11px;transition:all .2s}.compose-btn[data-v-829d9d47]:hover{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.type-grid[data-v-829d9d47]{gap:var(--spacing-xs);grid-template-columns:repeat(2,1fr);display:grid}.type-item[data-v-829d9d47]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);color:var(--color-slate);border-radius:var(--rounded-xs);cursor:pointer;padding:10px;font-weight:500;transition:all .2s}.type-item.active[data-v-829d9d47]{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.ratio-grid[data-v-829d9d47]{gap:var(--spacing-xs);grid-template-columns:repeat(3,1fr);display:grid}.ratio-item[data-v-829d9d47]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);color:var(--color-slate);border-radius:var(--rounded-xs);cursor:pointer;padding:8px;transition:all .2s}.ratio-item.active[data-v-829d9d47]{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.model-grid[data-v-829d9d47]{gap:var(--spacing-xs);grid-template-columns:repeat(2,1fr);display:grid}.model-item[data-v-829d9d47]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);color:var(--color-slate);border-radius:var(--rounded-xs);cursor:pointer;padding:8px;transition:all .2s}.model-item.active[data-v-829d9d47]{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.status-banner[data-v-829d9d47]{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--rounded-xs);color:var(--color-white);text-align:center;background-color:#0070f31a;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.status-banner.error[data-v-829d9d47]{color:var(--color-error);background-color:#ff3b301a}.polling-dot[data-v-829d9d47]{background-color:#448aff;border-radius:50%;width:6px;height:6px;animation:1s infinite blink-829d9d47;display:inline-block}@keyframes blink-829d9d47{0%,to{opacity:1}50%{opacity:.3}}.generate-btn[data-v-829d9d47]{width:100%;margin-top:var(--spacing-md)}.debug-toggle[data-v-829d9d47]{cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 0}.debug-toggle-text[data-v-829d9d47]{color:var(--color-slate);font-size:12px}.debug-toggle-text[data-v-829d9d47]:hover{color:var(--color-white)}.debug-panel[data-v-829d9d47]{background-color:var(--color-deep-black);border:1px solid var(--color-border);border-radius:var(--rounded-xs);padding:var(--spacing-sm);flex-direction:column;gap:4px;max-height:300px;display:flex;overflow-y:auto}.debug-empty[data-v-829d9d47]{color:var(--color-muted);text-align:center;padding:8px;font-size:11px}.debug-item[data-v-829d9d47]{font-family:var(--font-mono);border-radius:2px;align-items:flex-start;gap:6px;padding:3px 4px;font-size:11px;line-height:1.5;display:flex}.debug-item[data-v-829d9d47]:hover{background-color:#ffffff05}.debug-status[data-v-829d9d47]{text-align:center;flex-shrink:0;width:14px;font-weight:700}.debug-status.ok[data-v-829d9d47]{color:#00c853}.debug-status.error[data-v-829d9d47]{color:var(--color-error)}.debug-status.running[data-v-829d9d47]{color:#448aff}.debug-step[data-v-829d9d47]{color:var(--color-white);flex-shrink:0;min-width:60px}.debug-detail[data-v-829d9d47]{color:var(--color-slate);word-break:break-all}.preview-panel[data-v-829d9d47]{background-color:var(--color-deep-black);border:1px solid var(--color-border);border-radius:var(--rounded-md);justify-content:center;align-items:center;display:flex;overflow:hidden}.result-placeholder[data-v-829d9d47]{justify-content:center;align-items:center;width:100%;height:100%;min-height:500px;display:flex}.placeholder-content[data-v-829d9d47]{text-align:center}.result-image[data-v-829d9d47]{object-fit:contain;width:100%;height:auto;max-height:500px}@media (width<=1024px){.generate-grid[data-v-829d9d47]{gap:var(--spacing-xl);grid-template-columns:1fr}.preview-panel[data-v-829d9d47]{min-height:400px}}@media (width<=640px){.generate-view[data-v-829d9d47]{padding:var(--spacing-lg) var(--spacing-sm)}}.profile-view[data-v-885ac7dc]{padding:var(--spacing-xl) var(--spacing-lg);background-color:var(--color-black);min-height:calc(100vh - 64px)}.container[data-v-885ac7dc]{gap:var(--spacing-xl);flex-direction:column;max-width:1000px;margin:0 auto;display:flex}.user-card[data-v-885ac7dc]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg);padding:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.user-main[data-v-885ac7dc]{align-items:center;gap:var(--spacing-lg);display:flex}.avatar[data-v-885ac7dc]{border:2px solid var(--color-border);border-radius:50%;width:80px;height:80px}.stats[data-v-885ac7dc]{gap:var(--spacing-3xl);text-align:right;display:flex}.stat-item[data-v-885ac7dc]{flex-direction:column;gap:4px;display:flex}.profile-grid[data-v-885ac7dc]{gap:var(--spacing-xl);grid-template-columns:350px 1fr;display:grid}.recharge-panel[data-v-885ac7dc],.orders-panel[data-v-885ac7dc]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);padding:var(--spacing-lg);gap:var(--spacing-lg);flex-direction:column;display:flex}.amount-grid[data-v-885ac7dc]{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);display:grid}.amount-item[data-v-885ac7dc]{background-color:var(--color-black);border:1px solid var(--color-border);color:var(--color-slate);border-radius:var(--rounded-xs);cursor:pointer;padding:12px;font-weight:600;transition:all .2s}.amount-item[data-v-885ac7dc]:hover{border-color:var(--color-white)}.amount-item.active[data-v-885ac7dc]{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.custom-item[data-v-885ac7dc]{align-items:center;padding:0;display:flex;overflow:hidden}.custom-prefix[data-v-885ac7dc]{color:var(--color-slate);padding-left:12px;font-weight:600}.custom-input[data-v-885ac7dc]{color:inherit;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:12px 12px 12px 4px;font-size:14px;font-weight:600}.custom-input[data-v-885ac7dc]::placeholder{color:var(--color-muted);font-weight:400}.custom-item.active .custom-input[data-v-885ac7dc],.custom-item.active .custom-prefix[data-v-885ac7dc]{color:var(--color-black)}.recharge-btn[data-v-885ac7dc]{width:100%}.note[data-v-885ac7dc]{color:var(--color-muted);text-align:center}.account-actions[data-v-885ac7dc]{justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}.recharge-logs[data-v-885ac7dc]{margin-top:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--rounded-xs);background-color:var(--color-black);overflow:hidden}.logs-header[data-v-885ac7dc]{border-bottom:1px solid var(--color-border);background-color:var(--color-dark-surface);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.clear-logs-btn[data-v-885ac7dc]{color:var(--color-slate);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:11px}.clear-logs-btn[data-v-885ac7dc]:hover{color:#f44336}.logs-body[data-v-885ac7dc]{flex-direction:column;gap:4px;max-height:200px;padding:8px 12px;display:flex;overflow-y:auto}.log-item[data-v-885ac7dc]{align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.log-status[data-v-885ac7dc]{flex-shrink:0;font-size:12px}.log-status.running[data-v-885ac7dc]{color:#f0ad4e}.log-status.ok[data-v-885ac7dc]{color:#4caf50}.log-status.error[data-v-885ac7dc]{color:#f44336}.log-step[data-v-885ac7dc]{color:var(--color-slate);flex-shrink:0}.log-detail[data-v-885ac7dc]{color:var(--color-white);word-break:break-all}.tabs-header[data-v-885ac7dc]{gap:var(--spacing-lg);border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-xs);display:flex}.tab-btn[data-v-885ac7dc]{color:var(--color-slate);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 0;font-size:14px;font-weight:500;transition:all .2s}.tab-btn.active[data-v-885ac7dc]{color:var(--color-white);border-bottom-color:var(--color-white)}.consume-list[data-v-885ac7dc]{gap:var(--spacing-md);flex-direction:column;display:flex}.consume-item[data-v-885ac7dc]{gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);display:flex}.consume-thumb[data-v-885ac7dc]{border-radius:var(--rounded-sm);cursor:pointer;background-color:var(--color-black);flex-shrink:0;width:80px;height:100px;position:relative;overflow:hidden}.consume-thumb img[data-v-885ac7dc]{object-fit:cover;width:100%;height:100%}.consume-thumb.no-image[data-v-885ac7dc]{justify-content:center;align-items:center;display:flex}.processing-overlay[data-v-885ac7dc]{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.spinner[data-v-885ac7dc]{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-885ac7dc}@keyframes spin-885ac7dc{to{transform:rotate(360deg)}}.play-icon[data-v-885ac7dc]{background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.consume-info[data-v-885ac7dc]{flex-direction:column;flex:1;gap:4px;display:flex}.meta[data-v-885ac7dc]{gap:var(--spacing-md);display:flex}.cost[data-v-885ac7dc],.expired[data-v-885ac7dc]{color:var(--color-error)}.consume-status[data-v-885ac7dc]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.task-actions[data-v-885ac7dc]{flex-flow:wrap;justify-content:flex-end;gap:4px;display:flex}.queued-dot[data-v-885ac7dc]{background-color:var(--color-warning,#ffc107);border-radius:50%;width:10px;height:10px;animation:1.5s ease-in-out infinite pulse-885ac7dc}@keyframes pulse-885ac7dc{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.status-tag[data-v-885ac7dc]{border-radius:4px;padding:2px 6px;font-size:10px}.status-tag.success[data-v-885ac7dc],.status-tag.SUCCESS[data-v-885ac7dc]{color:#00c853;background-color:#00c8531a}.status-tag.processing[data-v-885ac7dc],.status-tag.running[data-v-885ac7dc]{color:#448aff;background-color:#0070f31a}.status-tag.queued[data-v-885ac7dc]{color:#ffc107;background-color:#ffc1071a}.status-tag.failed[data-v-885ac7dc],.status-tag.error[data-v-885ac7dc]{color:#f44336;background-color:#f443361a}.status-tag.pending[data-v-885ac7dc]{color:#ffc107;background-color:#ffc1071a}.order-list[data-v-885ac7dc]{gap:var(--spacing-md);flex-direction:column;display:flex}.order-item[data-v-885ac7dc]{padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.order-info[data-v-885ac7dc]{flex-direction:column;gap:4px;display:flex}.order-status[data-v-885ac7dc]{align-items:center;gap:var(--spacing-md);display:flex}.empty-state[data-v-885ac7dc]{text-align:center;padding:var(--spacing-4xl);color:var(--color-slate)}.preview-modal[data-v-885ac7dc]{z-index:1000;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preview-container[data-v-885ac7dc]{max-width:90vw;max-height:90vh}.close-modal[data-v-885ac7dc]{color:#fff;cursor:pointer;z-index:1001;background:0 0;border:none;font-size:30px;position:absolute;top:20px;right:20px}.agent-apply-card[data-v-885ac7dc],.agent-invite-card[data-v-885ac7dc]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);padding:var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-lg);display:flex}.agent-invite-card[data-v-885ac7dc]{border-color:var(--color-primary)}.agent-apply-text[data-v-885ac7dc]{flex-direction:column;gap:4px;display:flex}.qrcode-panel[data-v-885ac7dc]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);padding:var(--spacing-2xl);flex-direction:column;align-items:center;display:flex;position:relative}.qrcode-container[data-v-885ac7dc]{border-radius:var(--rounded-sm);background-color:#fff;justify-content:center;align-items:center;width:250px;height:250px;display:flex}.qrcode-container img[data-v-885ac7dc]{width:100%;height:100%}.full-preview[data-v-885ac7dc]{object-fit:contain;width:100%;height:auto;max-height:90vh}.dimmed[data-v-885ac7dc]{opacity:.4}.video-preview-placeholder[data-v-885ac7dc]{position:relative}.video-notice[data-v-885ac7dc]{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex;position:absolute;inset:0}@media (width<=768px){.profile-grid[data-v-885ac7dc]{grid-template-columns:1fr}}.auth-view[data-v-07b6262f]{background-color:var(--color-black);min-height:100vh;padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.auth-card[data-v-07b6262f]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg);width:100%;max-width:400px;padding:var(--spacing-2xl);gap:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.auth-form[data-v-07b6262f]{gap:var(--spacing-md);text-align:left;flex-direction:column;display:flex}.form-group[data-v-07b6262f]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-07b6262f]{color:var(--color-slate);font-size:13px}.auth-input[data-v-07b6262f]{background-color:var(--color-black);border:1px solid var(--color-border);border-radius:var(--rounded-xs);width:100%;color:var(--color-white);box-sizing:border-box;outline:none;padding:10px 12px;font-size:14px}.auth-input[data-v-07b6262f]:focus{border-color:var(--color-slate)}.error-msg[data-v-07b6262f]{color:var(--color-error);text-align:center;font-size:13px}.submit-btn[data-v-07b6262f]{width:100%;margin-top:var(--spacing-sm)}.switch-text[data-v-07b6262f]{color:var(--color-slate);font-size:13px}.link[data-v-07b6262f]{color:var(--color-white);text-decoration:underline}.auth-view[data-v-9579ec66]{background-color:var(--color-black);min-height:100vh;padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.auth-card[data-v-9579ec66]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg);width:100%;max-width:400px;padding:var(--spacing-2xl);gap:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.auth-form[data-v-9579ec66]{gap:var(--spacing-md);text-align:left;flex-direction:column;display:flex}.form-group[data-v-9579ec66]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-9579ec66]{color:var(--color-slate);font-size:13px}.auth-input[data-v-9579ec66]{background-color:var(--color-black);border:1px solid var(--color-border);border-radius:var(--rounded-xs);width:100%;color:var(--color-white);box-sizing:border-box;outline:none;padding:10px 12px;font-size:14px}.auth-input[data-v-9579ec66]:focus{border-color:var(--color-slate)}.error-msg[data-v-9579ec66]{color:var(--color-error);text-align:center;font-size:13px}.submit-btn[data-v-9579ec66]{width:100%;margin-top:var(--spacing-sm)}.switch-text[data-v-9579ec66]{color:var(--color-slate);font-size:13px}.link[data-v-9579ec66]{color:var(--color-white);text-decoration:underline}.agent-dashboard[data-v-c02b8712]{padding:var(--spacing-xl) var(--spacing-lg);background-color:var(--color-black);min-height:calc(100vh - 64px)}.container[data-v-c02b8712]{gap:var(--spacing-xl);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.page-header[data-v-c02b8712]{justify-content:space-between;align-items:center;display:flex}.header-left[data-v-c02b8712]{align-items:center;gap:var(--spacing-md);display:flex}.back-btn[data-v-c02b8712]{color:var(--color-slate);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:14px}.back-btn[data-v-c02b8712]:hover{color:var(--color-white)}.summary-cards[data-v-c02b8712]{gap:var(--spacing-md);grid-template-columns:repeat(4,1fr);display:grid}.summary-card[data-v-c02b8712]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);padding:var(--spacing-lg);flex-direction:column;gap:4px;display:flex}.summary-card.highlight[data-v-c02b8712]{border-color:var(--color-primary)}.agent-actions[data-v-c02b8712]{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.action-card[data-v-c02b8712]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);padding:var(--spacing-lg);cursor:pointer;flex-direction:column;gap:4px;transition:border-color .2s;display:flex}.action-card[data-v-c02b8712]:hover{border-color:var(--color-primary)}.action-icon[data-v-c02b8712]{font-size:24px}.tabs-header[data-v-c02b8712]{gap:var(--spacing-lg);border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-xs);display:flex}.tab-btn[data-v-c02b8712]{color:var(--color-slate);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 0;font-size:14px;transition:all .2s}.tab-btn.active[data-v-c02b8712]{color:var(--color-white);border-bottom-color:var(--color-white)}.tab-content[data-v-c02b8712],.logs-section[data-v-c02b8712],.list-section[data-v-c02b8712]{gap:var(--spacing-md);flex-direction:column;display:flex}.log-item[data-v-c02b8712],.list-item[data-v-c02b8712]{padding:var(--spacing-md);background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-sm);justify-content:space-between;align-items:center;display:flex}.log-info[data-v-c02b8712]{flex-direction:column;gap:2px;display:flex}.text-success[data-v-c02b8712]{color:#00c853}.settlement-status[data-v-c02b8712]{border-radius:4px;padding:2px 8px;font-size:11px}.settlement-status.paid[data-v-c02b8712]{color:#00c853;background-color:#00c8531a}.settlement-status.unpaid[data-v-c02b8712]{color:#ffc107;background-color:#ffc1071a}.mini-avatar[data-v-c02b8712]{object-fit:cover;border-radius:50%;width:32px;height:32px}.item-info[data-v-c02b8712]{padding:0 var(--spacing-md);flex-direction:column;flex:1;gap:2px;display:flex}.empty-state[data-v-c02b8712]{text-align:center;padding:var(--spacing-4xl)}@media (width<=640px){.summary-cards[data-v-c02b8712]{grid-template-columns:repeat(2,1fr)}.agent-actions[data-v-c02b8712]{grid-template-columns:1fr}}.auth-view[data-v-af946b98]{background-color:var(--color-black);min-height:100vh;padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.auth-card[data-v-af946b98]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg);width:100%;max-width:400px;padding:var(--spacing-2xl);gap:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.auth-form[data-v-af946b98]{gap:var(--spacing-md);text-align:left;flex-direction:column;display:flex}.form-group[data-v-af946b98]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-af946b98]{color:var(--color-slate);font-size:13px}.auth-input[data-v-af946b98]{background-color:var(--color-black);border:1px solid var(--color-border);border-radius:var(--rounded-xs);width:100%;color:var(--color-white);box-sizing:border-box;outline:none;padding:10px 12px;font-size:14px}.auth-input[data-v-af946b98]:focus{border-color:var(--color-slate)}.error-msg[data-v-af946b98]{color:var(--color-error);text-align:center;font-size:13px}.submit-btn[data-v-af946b98]{width:100%;margin-top:var(--spacing-sm)}.switch-text[data-v-af946b98]{color:var(--color-slate);padding-top:var(--spacing-sm);font-size:13px}.link[data-v-af946b98]{color:var(--color-white);text-decoration:underline}.step-indicator[data-v-af946b98]{padding:var(--spacing-sm) 0;justify-content:center;align-items:center;gap:8px;display:flex}.dot[data-v-af946b98]{background-color:var(--color-black);border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-slate);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.dot.active[data-v-af946b98]{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.line[data-v-af946b98]{background-color:var(--color-border);width:40px;height:1px}.resend-btn[data-v-af946b98]{color:var(--color-primary);cursor:pointer;text-align:center;background:0 0;border:none;padding:4px;font-size:13px}.resend-btn[data-v-af946b98]:disabled{color:var(--color-slate);cursor:not-allowed}.admin-layout[data-v-57233c41]{background-color:var(--color-black);min-height:100vh;display:flex}.sidebar[data-v-57233c41]{background-color:var(--color-dark-surface);border-right:1px solid var(--color-border);flex-direction:column;width:240px;display:flex}.sidebar-header[data-v-57233c41]{padding:var(--spacing-xl) var(--spacing-lg);border-bottom:1px solid var(--color-border)}.sidebar-nav[data-v-57233c41]{padding:var(--spacing-lg) 0;flex-direction:column;flex:1;display:flex}.nav-item[data-v-57233c41]{padding:var(--spacing-md) var(--spacing-lg);color:var(--color-slate);text-decoration:none;transition:all .2s}.nav-item[data-v-57233c41]:hover{color:var(--color-white);background-color:#ffffff0d}.nav-item.active[data-v-57233c41]{color:var(--color-white);border-right:2px solid var(--color-white);background-color:#ffffff1a}.sidebar-footer[data-v-57233c41]{padding:var(--spacing-lg);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.sidebar-footer button[data-v-57233c41]{color:var(--color-muted);cursor:pointer;background:0 0;border:none}.logout-btn[data-v-57233c41]:hover{color:var(--color-error)}.admin-main[data-v-57233c41]{padding:var(--spacing-2xl);flex:1;overflow-y:auto}.admin-header[data-v-fd2aa308]{margin-bottom:var(--spacing-xl)}.admin-content-grid[data-v-fd2aa308]{gap:var(--spacing-xl);grid-template-columns:320px 1fr;align-items:start;display:grid}.card[data-v-fd2aa308]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);padding:var(--spacing-lg)}.admin-table-container[data-v-fd2aa308]{margin:var(--spacing-md) 0;border:1px solid var(--color-border);border-radius:var(--rounded-xs);max-height:400px;overflow-y:auto}.admin-table[data-v-fd2aa308]{border-collapse:collapse;width:100%;font-size:13px}.admin-table th[data-v-fd2aa308],.admin-table td[data-v-fd2aa308]{text-align:left;border-bottom:1px solid var(--color-border);padding:10px}.admin-table th[data-v-fd2aa308]{color:var(--color-slate);background-color:#ffffff0d;font-weight:500;position:sticky;top:0}.admin-table tr[data-v-fd2aa308]{cursor:pointer;transition:all .2s}.admin-table tr[data-v-fd2aa308]:hover{background-color:#ffffff05}.admin-table tr.active[data-v-fd2aa308]{background-color:#ffffff0d}.admin-table tr.active td[data-v-fd2aa308]{color:var(--color-white);font-weight:600}.text-btn[data-v-fd2aa308]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px}.text-btn.error[data-v-fd2aa308]{color:var(--color-error)}.text-btn.error[data-v-fd2aa308]:hover{background-color:#ff3b301a}.add-cate-form[data-v-fd2aa308]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);flex-direction:column;gap:12px;display:flex}.admin-input[data-v-fd2aa308]{background-color:var(--color-black);border:1px solid var(--color-border);border-radius:var(--rounded-xs);color:var(--color-white);outline:none;width:100%;padding:10px;font-size:13px}.admin-input[data-v-fd2aa308]:focus{border-color:var(--color-slate)}select.admin-input[data-v-fd2aa308]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C2.185 5.355 2.398 5 2.754 5h10.492c.356 0 .569.355.303.658l-4.796 5.482a.5.5 0 0 1-.71 0z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.section-header[data-v-fd2aa308]{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.image-upload-form[data-v-fd2aa308]{margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background-color:var(--color-black);border-radius:var(--rounded-xs);border:1px solid var(--color-border)}.form-row[data-v-fd2aa308]{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-fd2aa308]{flex-direction:column;gap:8px;display:flex}.detail-fields[data-v-fd2aa308]{border:1px solid var(--color-border);border-radius:var(--rounded-xs);padding:var(--spacing-sm)}.detail-fields summary[data-v-fd2aa308]{padding:4px 0}.detail-grid[data-v-fd2aa308]{gap:var(--spacing-sm);margin-top:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.text-micro[data-v-fd2aa308]{color:var(--color-slate);font-weight:500}.note[data-v-fd2aa308]{color:var(--color-muted);margin-top:12px}.admin-image-grid[data-v-fd2aa308]{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.admin-image-card[data-v-fd2aa308]{border:1px solid var(--color-border);border-radius:var(--rounded-sm);background-color:var(--color-black);transition:transform .2s;overflow:hidden}.admin-image-card[data-v-fd2aa308]:hover{border-color:var(--color-slate);transform:translateY(-2px)}.img-preview[data-v-fd2aa308]{aspect-ratio:3/4;background-color:#111;position:relative}.img-preview img[data-v-fd2aa308]{object-fit:cover;width:100%;height:100%}.img-info[data-v-fd2aa308]{justify-content:space-between;align-items:center;padding:10px;display:flex}.delete-btn[data-v-fd2aa308]{color:var(--color-error);cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px}.delete-btn[data-v-fd2aa308]:hover{text-decoration:underline}.empty-state[data-v-fd2aa308]{text-align:center;padding:var(--spacing-3xl);color:var(--color-slate);grid-column:1/-1}.pagination[data-v-fd2aa308]{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);flex-wrap:wrap;display:flex}.page-btn[data-v-fd2aa308]{border:1px solid var(--color-border);color:var(--color-slate);cursor:pointer;background:0 0;border-radius:6px;padding:8px 20px;font-size:13px;transition:all .2s}.page-btn[data-v-fd2aa308]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background-color:#0070f30d}.page-btn[data-v-fd2aa308]:disabled{opacity:.35;cursor:not-allowed}.page-info[data-v-fd2aa308]{color:var(--color-slate);white-space:nowrap;font-size:13px}.page-jump[data-v-fd2aa308]{align-items:center;gap:6px;display:flex}.page-input[data-v-fd2aa308]{border:1px solid var(--color-border);background:var(--color-dark-surface);width:64px;color:var(--color-white);text-align:center;border-radius:6px;outline:none;padding:8px 10px;font-size:13px}.page-input[data-v-fd2aa308]:focus{border-color:var(--color-slate)}.page-input[data-v-fd2aa308]::placeholder{color:var(--color-muted)}.ai-accounts-admin[data-v-af8211bb]{gap:var(--spacing-xl);flex-direction:column;display:flex}.admin-header[data-v-af8211bb]{justify-content:space-between;align-items:flex-start;display:flex}.header-left[data-v-af8211bb]{flex-direction:column;gap:4px;display:flex}.header-desc[data-v-af8211bb]{color:var(--color-slate)}.account-grid[data-v-af8211bb]{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.account-card[data-v-af8211bb]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);transition:border-color .2s;overflow:hidden}.account-card[data-v-af8211bb]:hover{border-color:var(--color-slate)}.card-top[data-v-af8211bb]{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;display:flex}.card-title-row[data-v-af8211bb]{justify-content:space-between;align-items:center;display:flex}.card-name[data-v-af8211bb]{color:var(--color-white);margin:0;font-size:15px;font-weight:600}.badge[data-v-af8211bb]{border-radius:10px;padding:2px 8px;font-size:10px}.badge.active[data-v-af8211bb]{color:#00c853;background-color:#00c85326}.card-meta[data-v-af8211bb]{flex-direction:column;gap:6px;display:flex}.meta-item[data-v-af8211bb]{justify-content:space-between;align-items:center;display:flex}.meta-label[data-v-af8211bb]{color:var(--color-slate);font-size:12px}.meta-value[data-v-af8211bb]{color:var(--color-white);font-size:13px}.mono[data-v-af8211bb]{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;overflow:hidden}.card-actions[data-v-af8211bb]{border-top:1px solid var(--color-border);gap:0;display:flex}.action-link[data-v-af8211bb]{color:var(--color-slate);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;padding:10px;font-size:12px;transition:all .2s}.action-link[data-v-af8211bb]:hover{color:var(--color-white);background-color:#ffffff08}.action-link.danger[data-v-af8211bb]:hover{color:var(--color-error)}.empty-state[data-v-af8211bb]{text-align:center;padding:var(--spacing-4xl);border:1px dashed var(--color-border);border-radius:var(--rounded-md);grid-column:1/-1}.modal-overlay[data-v-af8211bb]{z-index:1000;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-af8211bb]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg);flex-direction:column;width:460px;display:flex}.modal-header[data-v-af8211bb]{padding:var(--spacing-xl) var(--spacing-2xl);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.close-btn[data-v-af8211bb]{color:var(--color-slate);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:18px}.close-btn[data-v-af8211bb]:hover{color:var(--color-white);background-color:#ffffff0d}.modal-body[data-v-af8211bb]{padding:var(--spacing-2xl);gap:var(--spacing-lg);flex-direction:column;display:flex}.modal-footer[data-v-af8211bb]{justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-2xl);border-top:1px solid var(--color-border);display:flex}.form-group[data-v-af8211bb]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-af8211bb]{color:var(--color-slate);font-size:12px;font-weight:500}.admin-input[data-v-af8211bb]{background-color:var(--color-black);border:1px solid var(--color-border);border-radius:var(--rounded-xs);color:var(--color-white);box-sizing:border-box;outline:none;width:100%;padding:10px 12px;font-size:13px;transition:border-color .2s}.admin-input[data-v-af8211bb]:focus{border-color:var(--color-white)}@media (width<=640px){.modal-content[data-v-af8211bb]{width:95vw}}.toast-overlay[data-v-896ef98e]{z-index:2000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.toast-content[data-v-896ef98e]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);padding:var(--spacing-lg) var(--spacing-xl);align-items:center;gap:var(--spacing-md);min-width:280px;max-width:420px;display:flex;box-shadow:0 8px 32px #00000080}.toast--success .toast-content[data-v-896ef98e]{border-color:#00c853}.toast--error .toast-content[data-v-896ef98e]{border-color:var(--color-error)}.toast--info .toast-content[data-v-896ef98e]{border-color:var(--color-slate)}.toast-icon[data-v-896ef98e]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;font-weight:700;display:flex}.toast--success .toast-icon[data-v-896ef98e]{color:#00c853;background:#00c8531a}.toast--error .toast-icon[data-v-896ef98e]{color:var(--color-error);background:#f443361a}.toast--info .toast-icon[data-v-896ef98e]{color:var(--color-slate);background:#ffffff0d}.toast-message[data-v-896ef98e]{color:var(--color-white);font-size:14px;line-height:1.4}.toast-fade-enter-active[data-v-896ef98e],.toast-fade-leave-active[data-v-896ef98e]{transition:opacity .25s}.toast-fade-enter-from[data-v-896ef98e],.toast-fade-leave-to[data-v-896ef98e]{opacity:0}.agent-admin[data-v-0f61e89d]{gap:var(--spacing-xl);flex-direction:column;display:flex}.admin-header[data-v-0f61e89d]{justify-content:space-between;align-items:flex-start;display:flex}.header-left[data-v-0f61e89d]{flex-direction:column;gap:4px;display:flex}.header-desc[data-v-0f61e89d]{color:var(--color-slate)}.card[data-v-0f61e89d]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);padding:var(--spacing-lg)}.table-container[data-v-0f61e89d]{overflow-x:auto}.admin-table[data-v-0f61e89d]{border-collapse:collapse;width:100%;min-width:800px}.admin-table th[data-v-0f61e89d]{text-align:left;color:var(--color-slate);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:10px;font-size:12px}.admin-table td[data-v-0f61e89d]{color:var(--color-white);border-bottom:1px solid var(--color-border);padding:12px 10px;font-size:13px}.mini-avatar[data-v-0f61e89d]{object-fit:cover;border-radius:50%;width:28px;height:28px}.text-success[data-v-0f61e89d]{color:#00c853;font-weight:600}.text-micro[data-v-0f61e89d]{color:var(--color-slate);font-size:11px}.level-badge[data-v-0f61e89d]{background-color:#ffffff14;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.action-link[data-v-0f61e89d]{color:var(--color-slate);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px;transition:color .2s}.action-link[data-v-0f61e89d]:hover{color:var(--color-white)}.action-link.danger[data-v-0f61e89d]:hover{color:var(--color-error)}.empty-state[data-v-0f61e89d]{text-align:center;padding:var(--spacing-4xl)}.modal-overlay[data-v-0f61e89d]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-0f61e89d]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);width:90%;max-width:520px;max-height:90vh;overflow-y:auto}.confirm-modal[data-v-0f61e89d]{max-width:400px}.modal-header[data-v-0f61e89d]{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.close-btn[data-v-0f61e89d]{color:var(--color-slate);cursor:pointer;background:0 0;border:none;font-size:20px}.modal-body[data-v-0f61e89d]{padding:var(--spacing-lg);gap:var(--spacing-lg);flex-direction:column;display:flex}.confirm-body[data-v-0f61e89d]{align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;flex-direction:column;display:flex}.confirm-icon[data-v-0f61e89d]{width:48px;height:48px;color:var(--color-error);background:#f443361a;border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.confirm-text[data-v-0f61e89d]{color:var(--color-white);font-size:15px;line-height:1.5}.modal-footer[data-v-0f61e89d]{justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-lg);border-top:1px solid var(--color-border);display:flex}.form-section[data-v-0f61e89d]{gap:var(--spacing-md);flex-direction:column;display:flex}.form-row[data-v-0f61e89d]{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-0f61e89d]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-0f61e89d]{color:var(--color-slate);font-size:13px}.admin-input[data-v-0f61e89d]{background-color:var(--color-black);border:1px solid var(--color-border);border-radius:var(--rounded-xs);width:100%;color:var(--color-white);box-sizing:border-box;outline:none;padding:8px 10px;font-size:13px}.admin-input[data-v-0f61e89d]:focus{border-color:var(--color-slate)}.admin-input[data-v-0f61e89d]:disabled{opacity:.5}@media (width<=768px){.form-row[data-v-0f61e89d]{grid-template-columns:1fr}}.user-admin[data-v-03e3da62]{gap:var(--spacing-xl);flex-direction:column;display:flex}.admin-header[data-v-03e3da62]{justify-content:space-between;align-items:center;display:flex}.table-card[data-v-03e3da62]{padding:0;overflow:hidden}.table-container[data-v-03e3da62]{overflow-x:auto}.admin-table[data-v-03e3da62]{border-collapse:collapse;width:100%}.admin-table th[data-v-03e3da62]{text-align:left;color:var(--color-slate);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);background-color:#ffffff05;font-size:12px}.admin-table td[data-v-03e3da62]{padding:var(--spacing-md);color:var(--color-white);border-bottom:1px solid var(--color-border);font-size:13px}.user-cell[data-v-03e3da62]{align-items:center;gap:8px;display:flex}.mini-avatar[data-v-03e3da62]{border-radius:50%;width:24px;height:24px}.status-tag[data-v-03e3da62]{background-color:var(--color-dark-surface);color:var(--color-slate);border-radius:4px;padding:2px 6px;font-size:10px}.status-tag.agent[data-v-03e3da62]{color:var(--color-white);background-color:#0070f333}.actions[data-v-03e3da62]{gap:12px;display:flex}.actions button[data-v-03e3da62]{color:var(--color-white);cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.actions button[data-v-03e3da62]:hover{opacity:1}.order-admin[data-v-7a2efcd7]{gap:var(--spacing-xl);flex-direction:column;display:flex}.admin-header[data-v-7a2efcd7]{justify-content:space-between;align-items:center;display:flex}.tabs-header[data-v-7a2efcd7]{gap:var(--spacing-lg);border-bottom:1px solid var(--color-border);display:flex}.tab-btn[data-v-7a2efcd7]{color:var(--color-slate);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 0;font-size:14px;transition:all .2s}.tab-btn.active[data-v-7a2efcd7]{color:var(--color-white);border-bottom-color:var(--color-white)}.table-card[data-v-7a2efcd7]{padding:0}.table-container[data-v-7a2efcd7]{overflow-x:auto}.admin-table[data-v-7a2efcd7]{border-collapse:collapse;width:100%;min-width:800px}.admin-table th[data-v-7a2efcd7]{text-align:left;color:var(--color-slate);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);white-space:nowrap;background-color:#ffffff05;font-size:12px}.admin-table td[data-v-7a2efcd7]{padding:var(--spacing-md);color:var(--color-white);border-bottom:1px solid var(--color-border);font-size:13px}.status-tag[data-v-7a2efcd7]{border-radius:4px;padding:2px 6px;font-size:10px}.status-tag.success[data-v-7a2efcd7]{color:#00c853;background-color:#00c8531a}.status-tag.failed[data-v-7a2efcd7]{color:#f44336;background-color:#f443361a}.status-tag.processing[data-v-7a2efcd7],.status-tag.running[data-v-7a2efcd7]{color:#448aff;background-color:#0070f31a}.empty[data-v-7a2efcd7]{text-align:center;padding:var(--spacing-4xl);color:var(--color-muted)}.workflow-admin[data-v-b200d060]{gap:var(--spacing-xl);flex-direction:column;display:flex}.admin-header[data-v-b200d060]{justify-content:space-between;align-items:flex-start;display:flex}.header-left[data-v-b200d060]{flex-direction:column;gap:4px;display:flex}.header-desc[data-v-b200d060]{color:var(--color-slate)}.workflow-grid[data-v-b200d060]{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.wf-card[data-v-b200d060]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);transition:border-color .2s;overflow:hidden}.wf-card[data-v-b200d060]:hover{border-color:var(--color-slate)}.card-top[data-v-b200d060]{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;display:flex}.card-title-row[data-v-b200d060]{justify-content:space-between;align-items:center;display:flex}.card-name[data-v-b200d060]{color:var(--color-white);margin:0;font-size:15px;font-weight:600}.badge[data-v-b200d060]{border-radius:10px;padding:2px 8px;font-size:10px}.badge.image[data-v-b200d060]{color:#448aff;background-color:#0070f326}.badge.video[data-v-b200d060]{color:#b388ff;background-color:#7928ca26}.card-meta[data-v-b200d060]{flex-direction:column;gap:6px;display:flex}.meta-item[data-v-b200d060]{justify-content:space-between;align-items:center;display:flex}.meta-label[data-v-b200d060]{color:var(--color-slate);font-size:12px}.meta-value[data-v-b200d060]{color:var(--color-white);font-size:13px}.meta-value.price[data-v-b200d060]{color:var(--color-error);font-weight:600}.form-hint[data-v-b200d060]{color:var(--color-muted);margin-top:4px;font-size:11px;display:block}.card-actions[data-v-b200d060]{border-top:1px solid var(--color-border);gap:0;display:flex}.action-link[data-v-b200d060]{color:var(--color-slate);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;padding:10px;font-size:12px;transition:all .2s}.action-link[data-v-b200d060]:hover{color:var(--color-white);background-color:#ffffff08}.action-link.danger[data-v-b200d060]:hover{color:var(--color-error)}.empty-state[data-v-b200d060]{text-align:center;padding:var(--spacing-4xl);border:1px dashed var(--color-border);border-radius:var(--rounded-md);grid-column:1/-1}.modal-overlay[data-v-b200d060]{z-index:1000;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-b200d060]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg);flex-direction:column;width:640px;max-height:90vh;display:flex;overflow-y:auto}.modal-header[data-v-b200d060]{padding:var(--spacing-xl) var(--spacing-2xl);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.close-btn[data-v-b200d060]{color:var(--color-slate);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:18px}.close-btn[data-v-b200d060]:hover{color:var(--color-white);background-color:#ffffff0d}.modal-body[data-v-b200d060]{padding:var(--spacing-2xl);gap:var(--spacing-xl);flex-direction:column;flex:1;display:flex;overflow-y:auto}.modal-footer[data-v-b200d060]{justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-2xl);border-top:1px solid var(--color-border);display:flex}.form-section[data-v-b200d060]{gap:var(--spacing-md);flex-direction:column;display:flex}.section-title[data-v-b200d060]{color:var(--color-white);border-bottom:1px solid #ffffff0f;margin:0;padding-bottom:6px;font-size:13px;font-weight:600}.form-row[data-v-b200d060]{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-b200d060]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-b200d060]{color:var(--color-slate);font-size:12px;font-weight:500}.admin-input[data-v-b200d060]{background-color:var(--color-black);border:1px solid var(--color-border);border-radius:var(--rounded-xs);color:var(--color-white);box-sizing:border-box;outline:none;width:100%;padding:10px 12px;font-size:13px;transition:border-color .2s}.admin-input[data-v-b200d060]:focus{border-color:var(--color-white)}.code-area[data-v-b200d060]{font-family:var(--font-mono);resize:vertical;min-height:200px;font-size:12px;line-height:1.5}.json-hint[data-v-b200d060]{color:var(--color-muted);font-size:11px}.json-hint code[data-v-b200d060]{color:var(--color-white);font-family:var(--font-mono);background-color:#ffffff0f;border-radius:2px;padding:1px 4px;font-size:11px}@media (width<=640px){.form-row[data-v-b200d060]{grid-template-columns:1fr}.modal-content[data-v-b200d060]{width:95vw}}.config-admin[data-v-0451643b]{gap:var(--spacing-xl);flex-direction:column;display:flex}.admin-header[data-v-0451643b]{justify-content:space-between;align-items:center;display:flex}.tabs-header[data-v-0451643b]{gap:var(--spacing-lg);border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-xs);display:flex}.tab-btn[data-v-0451643b]{color:var(--color-slate);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 0;font-size:14px;font-weight:500;transition:all .2s}.tab-btn.active[data-v-0451643b]{color:var(--color-white);border-bottom-color:var(--color-white)}.card[data-v-0451643b]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);padding:var(--spacing-lg)}.config-grid[data-v-0451643b]{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.config-item[data-v-0451643b]{flex-direction:column;gap:4px;display:flex}.form-label[data-v-0451643b]{color:var(--color-white);font-size:14px;font-weight:500}.form-desc[data-v-0451643b]{color:var(--color-muted);font-size:11px}.input-row[data-v-0451643b]{margin-top:4px}.admin-input[data-v-0451643b]{background-color:var(--color-black);border:1px solid var(--color-border);border-radius:var(--rounded-xs);width:100%;max-width:200px;color:var(--color-white);box-sizing:border-box;outline:none;padding:8px 10px;font-size:14px}.admin-input[data-v-0451643b]:focus{border-color:var(--color-slate)}.save-bar[data-v-0451643b]{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);display:flex}.save-msg[data-v-0451643b]{color:#00c853;font-size:13px}.table-container[data-v-0451643b]{overflow-x:auto}.admin-table[data-v-0451643b]{border-collapse:collapse;width:100%;min-width:800px}.admin-table th[data-v-0451643b]{text-align:left;color:var(--color-slate);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:10px;font-size:12px}.admin-table td[data-v-0451643b]{color:var(--color-white);border-bottom:1px solid var(--color-border);padding:10px;font-size:13px}.text-micro[data-v-0451643b]{color:var(--color-slate);font-size:11px}.text-income[data-v-0451643b]{color:#00c853;font-weight:600}.text-expense[data-v-0451643b]{color:var(--color-error);font-weight:600}.type-badge[data-v-0451643b]{border-radius:4px;padding:2px 8px;font-size:10px}.type-badge.recharge[data-v-0451643b]{color:#00c853;background-color:#00c8531f}.type-badge.consume[data-v-0451643b]{color:var(--color-error);background-color:#ff3b301f}.type-badge.commission[data-v-0451643b]{color:#448aff;background-color:#0070f31f}.type-badge.withdraw[data-v-0451643b]{color:#ffc107;background-color:#ffc1071f}.empty-state[data-v-0451643b]{text-align:center;padding:var(--spacing-4xl)}.prompt-config[data-v-0451643b]{gap:var(--spacing-lg);flex-direction:column;display:flex}.label-selector[data-v-0451643b]{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.label-btn[data-v-0451643b]{background-color:var(--color-black);border:1px solid var(--color-border);color:var(--color-slate);border-radius:var(--rounded-xs);cursor:pointer;padding:6px 14px;font-size:13px;transition:all .2s}.label-btn.active[data-v-0451643b]{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.label-btn[data-v-0451643b]:hover:not(.active){border-color:var(--color-slate)}.field-grid[data-v-0451643b]{gap:var(--spacing-xs);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.field-option[data-v-0451643b]{background-color:var(--color-black);border:1px solid var(--color-border);border-radius:var(--rounded-xs);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;transition:all .2s;display:flex}.field-option[data-v-0451643b]:hover{border-color:var(--color-slate)}.field-option.selected[data-v-0451643b]{border-color:var(--color-primary);background-color:#0070f314}.checkbox[data-v-0451643b]{border:1px solid var(--color-border);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.field-option.selected .checkbox[data-v-0451643b]{background-color:var(--color-primary);border-color:var(--color-primary)}.field-name[data-v-0451643b]{color:var(--color-white);font-size:13px}.field-tag[data-v-0451643b]{color:var(--color-slate);white-space:nowrap;margin-left:auto;font-size:9px}.switch-label[data-v-0451643b]{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.switch-input[data-v-0451643b]{display:none}.switch-track[data-v-0451643b]{background-color:var(--color-border);border-radius:11px;width:40px;height:22px;transition:background .2s;position:relative}.switch-input:checked+.switch-track[data-v-0451643b]{background-color:var(--color-white)}.switch-thumb[data-v-0451643b]{background-color:var(--color-black);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px}.switch-input:checked+.switch-track .switch-thumb[data-v-0451643b]{transform:translate(18px)}.switch-text[data-v-0451643b]{color:var(--color-slate);font-size:12px}.settlement-admin[data-v-c6e0713b]{gap:var(--spacing-xl);flex-direction:column;display:flex}.admin-header[data-v-c6e0713b]{justify-content:space-between;align-items:flex-start;display:flex}.header-left[data-v-c6e0713b]{flex-direction:column;gap:4px;display:flex}.header-desc[data-v-c6e0713b]{color:var(--color-slate)}.card[data-v-c6e0713b]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-md);padding:var(--spacing-lg)}.table-card[data-v-c6e0713b]{padding:0}.table-container[data-v-c6e0713b]{overflow-x:auto}.admin-table[data-v-c6e0713b]{border-collapse:collapse;width:100%;min-width:700px}.admin-table th[data-v-c6e0713b]{text-align:left;color:var(--color-slate);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);white-space:nowrap;background-color:#ffffff05;font-size:12px}.admin-table td[data-v-c6e0713b]{padding:var(--spacing-md);color:var(--color-white);border-bottom:1px solid var(--color-border);font-size:13px}.agent-cell[data-v-c6e0713b]{align-items:center;gap:var(--spacing-sm);display:flex}.mini-avatar[data-v-c6e0713b]{object-fit:cover;border-radius:50%;width:28px;height:28px}.text-success[data-v-c6e0713b]{color:#00c853;font-weight:600}.text-micro[data-v-c6e0713b]{color:var(--color-slate);font-size:11px}.level-badge[data-v-c6e0713b]{background-color:#ffffff14;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.empty[data-v-c6e0713b]{text-align:center;padding:var(--spacing-4xl);color:var(--color-muted)}.status-tag[data-v-c6e0713b]{border-radius:4px;padding:2px 8px;font-size:10px}.status-tag.unpaid[data-v-c6e0713b]{color:#ffc107;background-color:#ffc1071a}.status-tag.paid[data-v-c6e0713b]{color:#00c853;background-color:#00c8531a}.header-actions[data-v-c6e0713b]{gap:var(--spacing-sm);align-items:center;display:flex}.admin-login-view[data-v-3f323909]{background-color:var(--color-deep-black);min-height:100vh;padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.login-card[data-v-3f323909]{background-color:var(--color-dark-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg);width:100%;max-width:400px;padding:var(--spacing-2xl)}.login-header[data-v-3f323909]{text-align:center;margin-bottom:var(--spacing-2xl)}.login-header h1[data-v-3f323909]{margin-bottom:var(--spacing-xs)}.login-form[data-v-3f323909]{gap:var(--spacing-xl);flex-direction:column;display:flex}.form-group[data-v-3f323909]{gap:var(--spacing-xs);flex-direction:column;display:flex}.admin-input[data-v-3f323909]{background-color:var(--color-black);border:1px solid var(--color-border);border-radius:var(--rounded-xs);color:var(--color-white);outline:none;padding:12px;font-size:14px;transition:border-color .2s}.admin-input[data-v-3f323909]:focus{border-color:var(--color-white)}.error-banner[data-v-3f323909]{border:1px solid var(--color-error);color:var(--color-error);padding:var(--spacing-sm);border-radius:var(--rounded-xs);text-align:center;background-color:#ff3b301a;font-size:12px}.login-btn[data-v-3f323909]{width:100%}.login-footer[data-v-3f323909]{margin-top:var(--spacing-xl);text-align:center}.link[data-v-3f323909]{color:var(--color-slate);text-decoration:none}.link[data-v-3f323909]:hover{color:var(--color-white)}
