.page-fade-enter-active{transition:opacity .3s ease,transform .3s ease}.page-fade-leave-active{transition:opacity .2s ease,transform .2s ease}.page-fade-enter-from{opacity:0;transform:translateY(12px)}.page-fade-leave-to{opacity:0;transform:translateY(-8px)}.cyber-nav[data-v-71859cdb]{position:relative;z-index:10;background:linear-gradient(180deg,#03060ff2,#03060fb3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-inner[data-v-71859cdb]{max-width:1400px;margin:0 auto;height:72px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav-logo[data-v-71859cdb]{display:flex;align-items:center;gap:12px;cursor:pointer}.logo-mark[data-v-71859cdb]{display:flex;align-items:center;gap:4px;font-size:22px;font-weight:700;letter-spacing:3px}.logo-image[data-v-71859cdb]{height:32px;width:auto;object-fit:contain}.logo-bracket[data-v-71859cdb]{color:var(--neon-magenta);text-shadow:0 0 8px var(--neon-magenta)}.logo-text[data-v-71859cdb]{color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan),0 0 20px rgba(0,240,255,.5)}.logo-sub[data-v-71859cdb]{font-size:10px;color:var(--text-dim);letter-spacing:2px;padding-left:12px;border-left:1px solid rgba(0,240,255,.25)}.nav-menu[data-v-71859cdb]{display:flex;gap:6px;list-style:none}.nav-item-wrapper[data-v-71859cdb]{position:relative;display:flex;flex-direction:column}.nav-item[data-v-71859cdb]{position:relative;display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;letter-spacing:2px;color:var(--text-dim);text-decoration:none;border:1px solid transparent;transition:all .25s ease;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));cursor:pointer}.nav-item[data-v-71859cdb]:hover{color:var(--neon-cyan);border-color:var(--border);background:#00f0ff0d}.nav-item.active[data-v-71859cdb]{color:var(--neon-cyan);border-color:var(--neon-cyan);background:#00f0ff14;text-shadow:0 0 8px var(--neon-cyan)}.nav-index[data-v-71859cdb]{font-size:10px;color:var(--neon-magenta);opacity:.8}.nav-item.active .nav-index[data-v-71859cdb]{color:var(--neon-green)}.nav-arrow[data-v-71859cdb]{font-size:9px;opacity:.6;margin-left:2px}.nav-dropdown[data-v-71859cdb]{position:absolute;top:100%;left:0;width:100%;background:#03060ffa;border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease;z-index:100;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));box-shadow:0 8px 32px #0009,0 0 16px #00f0ff1a}.nav-item-wrapper.has-children:hover .nav-dropdown[data-v-71859cdb]{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-item[data-v-71859cdb]{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:12px;letter-spacing:1px;color:var(--text-dim);text-decoration:none;transition:all .15s ease;cursor:pointer}.nav-dropdown-item[data-v-71859cdb]:hover{color:var(--neon-cyan);background:#00f0ff14}.nav-dropdown-item.active[data-v-71859cdb]{color:var(--neon-cyan);background:#00f0ff0d;text-shadow:0 0 6px var(--neon-cyan)}.nav-dropdown-dot[data-v-71859cdb]{font-size:8px;color:var(--neon-magenta);opacity:.7}.nav-right[data-v-71859cdb]{display:flex;align-items:center;gap:10px}.admin-btn[data-v-71859cdb]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:transparent;border:1px solid var(--border);color:var(--text-dim);cursor:pointer;transition:all .2s ease;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.admin-btn[data-v-71859cdb]:hover{color:var(--neon-magenta);border-color:var(--neon-magenta);background:#ff00e514;box-shadow:0 0 8px #ff00e54d}.admin-icon[data-v-71859cdb]{font-size:16px}.login-btn[data-v-71859cdb]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#00f0ff26,#ff00e526);border:1px solid var(--neon-cyan);color:var(--neon-cyan);font-size:12px;font-weight:600;letter-spacing:2px;cursor:pointer;transition:all .25s ease;font-family:inherit;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.login-btn[data-v-71859cdb]:hover{background:linear-gradient(135deg,#00f0ff4d,#ff00e54d);box-shadow:0 0 12px #00f0ff66}.login-icon[data-v-71859cdb]{font-size:10px}.user-info[data-v-71859cdb]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border);font-size:12px;letter-spacing:1px;color:var(--neon-cyan);background:#00f0ff0d;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));cursor:pointer;transition:all .2s ease;font-family:inherit}.user-info[data-v-71859cdb]:hover{border-color:var(--neon-cyan);background:#00f0ff1f;box-shadow:0 0 8px #00f0ff33}.user-icon[data-v-71859cdb]{color:var(--neon-magenta)}.user-name[data-v-71859cdb]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout-btn[data-v-71859cdb]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:transparent;border:1px solid var(--border);color:var(--text-dim);cursor:pointer;transition:all .2s ease;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.logout-btn[data-v-71859cdb]:hover{color:var(--neon-magenta);border-color:var(--neon-magenta);background:#ff00e514;box-shadow:0 0 8px #ff00e54d}.logout-icon[data-v-71859cdb]{font-size:14px}.nav-status[data-v-71859cdb]{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--border);font-size:11px;letter-spacing:2px;color:var(--neon-green);background:#39ff140d;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.status-dot[data-v-71859cdb]{width:8px;height:8px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 8px var(--neon-green);animation:pulse-71859cdb 1.5s ease-in-out infinite}@keyframes pulse-71859cdb{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.nav-line[data-v-71859cdb]{height:1px;background:linear-gradient(90deg,transparent 0%,var(--neon-cyan) 20%,var(--neon-magenta) 50%,var(--neon-cyan) 80%,transparent 100%);opacity:.6;box-shadow:0 0 8px var(--neon-cyan)}@media (max-width: 768px){.nav-menu[data-v-71859cdb]{display:none}}.cyber-footer[data-v-c7ff54e9]{position:relative;z-index:10;background:linear-gradient(180deg,#03060fb3,#03060ffa);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.footer-line[data-v-c7ff54e9]{height:1px;background:linear-gradient(90deg,transparent 0%,var(--neon-magenta) 20%,var(--neon-cyan) 50%,var(--neon-magenta) 80%,transparent 100%);opacity:.6;box-shadow:0 0 8px var(--neon-magenta)}.footer-inner[data-v-c7ff54e9]{max-width:1400px;margin:0 auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer-block[data-v-c7ff54e9]{display:flex;align-items:center;gap:14px}.footer-logo[data-v-c7ff54e9]{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:700;letter-spacing:2px}.fl-image[data-v-c7ff54e9]{height:24px;width:auto;object-fit:contain}.fl-bracket[data-v-c7ff54e9]{color:var(--neon-magenta);text-shadow:0 0 6px var(--neon-magenta)}.fl-text[data-v-c7ff54e9]{color:var(--neon-cyan);text-shadow:0 0 8px var(--neon-cyan)}.footer-copyright[data-v-c7ff54e9]{font-size:11px;color:var(--text-dim);letter-spacing:1px;padding-left:14px;border-left:1px solid rgba(255,0,229,.25)}.footer-links[data-v-c7ff54e9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fl-link[data-v-c7ff54e9]{font-size:12px;letter-spacing:2px;color:var(--text-dim);text-decoration:none;transition:all .2s ease;cursor:pointer}.fl-link[data-v-c7ff54e9]:hover{color:var(--neon-cyan);text-shadow:0 0 6px var(--neon-cyan)}.fl-sep[data-v-c7ff54e9]{color:var(--neon-magenta);opacity:.5;font-size:11px}.footer-status[data-v-c7ff54e9]{display:flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--border);background:#00f0ff0a;font-size:11px;letter-spacing:2px;color:var(--text-dim);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.fs-label[data-v-c7ff54e9]{color:var(--neon-magenta)}.fs-bars[data-v-c7ff54e9]{display:flex;align-items:flex-end;gap:2px;height:14px}.fs-bars span[data-v-c7ff54e9]{width:3px;background:var(--neon-cyan);box-shadow:0 0 4px var(--neon-cyan);animation:barPulse-c7ff54e9 1.4s ease-in-out infinite}.fs-bars span[data-v-c7ff54e9]:nth-child(1){height:30%;animation-delay:0s}.fs-bars span[data-v-c7ff54e9]:nth-child(2){height:55%;animation-delay:.15s}.fs-bars span[data-v-c7ff54e9]:nth-child(3){height:80%;animation-delay:.3s}.fs-bars span[data-v-c7ff54e9]:nth-child(4){height:60%;animation-delay:.45s}.fs-bars span[data-v-c7ff54e9]:nth-child(5){height:100%;animation-delay:.6s}@keyframes barPulse-c7ff54e9{0%,to{opacity:.5}50%{opacity:1}}.fs-value[data-v-c7ff54e9]{color:var(--neon-green);text-shadow:0 0 6px var(--neon-green)}@media (max-width: 768px){.footer-inner[data-v-c7ff54e9]{flex-direction:column;align-items:flex-start;gap:12px}}.cs-float[data-v-ed12fd93]{position:fixed;right:24px;bottom:10px;z-index:9999;font-family:Courier New,monospace}.cs-backdrop[data-v-ed12fd93]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;background:transparent}.cs-btn[data-v-ed12fd93]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(135deg,#00f0ff26,#ff00e526);border:1px solid var(--neon-cyan, #00f0ff);border-radius:4px;color:var(--neon-cyan, #00f0ff);cursor:pointer;transition:all .3s;box-shadow:0 0 12px #00f0ff4d;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);position:relative}.cs-btn[data-v-ed12fd93]:hover{background:linear-gradient(135deg,#00f0ff4d,#ff00e54d);box-shadow:0 0 20px #00f0ff99;transform:translateY(-2px)}.cs-btn--online[data-v-ed12fd93]{border-color:var(--neon-cyan, #00f0ff);color:var(--neon-cyan, #00f0ff)}.cs-btn[data-v-ed12fd93]:not(.cs-btn--online){border-color:#666;color:#888;box-shadow:none}.cs-icon[data-v-ed12fd93]{display:flex;align-items:center;justify-content:center}.cs-dot[data-v-ed12fd93]{position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--neon-cyan, #00f0ff);box-shadow:0 0 6px var(--neon-cyan, #00f0ff);animation:cs-pulse-ed12fd93 2s infinite}.cs-dot--off[data-v-ed12fd93]{background:#666;box-shadow:none;animation:none}@keyframes cs-pulse-ed12fd93{0%,to{opacity:1}50%{opacity:.3}}.cs-panel[data-v-ed12fd93]{position:fixed;right:24px;bottom:62px;width:280px;max-height:calc(100vh - 120px);overflow-y:auto;background:#080812f2;border:1px solid var(--neon-cyan, #00f0ff);border-radius:4px;box-shadow:0 0 30px #00f0ff66;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);z-index:9998}.cs-fade-enter-active[data-v-ed12fd93],.cs-fade-leave-active[data-v-ed12fd93]{transition:opacity .25s ease,transform .25s ease}.cs-fade-enter-from[data-v-ed12fd93],.cs-fade-leave-to[data-v-ed12fd93]{opacity:0;transform:translateY(10px)}.cs-head[data-v-ed12fd93]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:linear-gradient(90deg,rgba(0,240,255,.12),transparent);border-bottom:1px solid rgba(0,240,255,.2)}.cs-head-title[data-v-ed12fd93]{color:var(--neon-cyan, #00f0ff);font-size:13px;font-weight:600;letter-spacing:2px}.cs-status[data-v-ed12fd93]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--neon-cyan, #00f0ff)}.cs-status--off[data-v-ed12fd93]{color:#888}.cs-pulse[data-v-ed12fd93]{width:6px;height:6px;border-radius:50%;background:var(--neon-cyan, #00f0ff);animation:cs-pulse-ed12fd93 1.5s infinite}.cs-status--off .cs-pulse[data-v-ed12fd93]{background:#666;animation:none}.cs-body[data-v-ed12fd93]{padding:14px}.cs-offline[data-v-ed12fd93]{padding:24px 14px;text-align:center}.cs-offline-msg[data-v-ed12fd93]{color:#ff6b9d;font-size:13px;margin-bottom:6px}.cs-offline-hint[data-v-ed12fd93]{color:#888;font-size:11px;margin-bottom:14px}.cs-hours-display[data-v-ed12fd93]{color:var(--neon-cyan, #00f0ff);font-size:11px;padding:8px;background:#00f0ff14;border-radius:2px;display:inline-block}.cs-qr[data-v-ed12fd93]{text-align:center;margin-bottom:14px}.cs-qr-frame[data-v-ed12fd93]{display:inline-block;padding:8px;background:#fff;border:1px solid var(--neon-cyan, #00f0ff);border-radius:2px}.cs-qr-frame img[data-v-ed12fd93]{width:140px;height:140px;display:block}.cs-qr-tip[data-v-ed12fd93]{margin-top:8px;color:var(--text-dim, #888);font-size:11px}.cs-contacts[data-v-ed12fd93]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.cs-contact[data-v-ed12fd93]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#00f0ff0f;border:1px solid rgba(0,240,255,.15);border-radius:2px;font-size:12px}.cs-contact-icon[data-v-ed12fd93]{display:flex;align-items:center}.cs-contact-icon--wx[data-v-ed12fd93]{color:#07c160}.cs-contact-icon--qq[data-v-ed12fd93]{color:#12b7f5}.cs-contact-label[data-v-ed12fd93]{color:#aaa;font-size:11px}.cs-contact-val[data-v-ed12fd93]{flex:1;color:var(--neon-cyan, #00f0ff);font-family:Courier New,monospace;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.cs-contact-val[data-v-ed12fd93]:hover{text-shadow:0 0 6px var(--neon-cyan, #00f0ff)}.cs-copy[data-v-ed12fd93]{color:var(--neon-magenta, #ff00e5);font-size:10px;opacity:0;transition:opacity .2s}.cs-contact-val:hover .cs-copy[data-v-ed12fd93]{opacity:1}.cs-empty[data-v-ed12fd93]{text-align:center;color:#666;font-size:12px;padding:10px}.cs-hours[data-v-ed12fd93]{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#ff00e50f;border:1px solid rgba(255,0,229,.2);border-radius:2px;font-size:11px;color:var(--text-dim, #aaa)}.cs-hours-icon[data-v-ed12fd93]{color:var(--neon-magenta, #ff00e5);display:flex}.cyber-shell[data-v-735b38ae]{position:relative;height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse at top,rgba(10,18,40,.9) 0%,var(--bg-0) 70%),var(--bg-0);overflow:hidden}.bg-main[data-v-735b38ae]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.bg-main img[data-v-735b38ae],.bg-main video[data-v-735b38ae]{width:100%;height:100%;object-fit:cover}.bg-overlay[data-v-735b38ae]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top,#03060f99,#03060ff2),var(--bg-0);transition:opacity .3s ease;pointer-events:none}.bg-grid[data-v-735b38ae]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,240,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.06) 1px,transparent 1px);background-size:40px 40px;background-position:center;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);pointer-events:none;z-index:0;animation:gridShift-735b38ae 20s linear infinite}@keyframes gridShift-735b38ae{to{background-position:40px 40px}}.bg-scanlines[data-v-735b38ae]{position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00f0ff06,#0000 4px);pointer-events:none;z-index:1;mix-blend-mode:overlay}.bg-glow[data-v-735b38ae]{position:fixed;top:50%;left:50%;width:900px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,240,255,.08) 0%,rgba(168,85,247,.05) 40%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0;animation:glowPulse-735b38ae 6s ease-in-out infinite}@keyframes glowPulse-735b38ae{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.cyber-main[data-v-735b38ae]{position:relative;flex:1;min-height:0;margin:0 24px;border:1px solid var(--border);background:linear-gradient(135deg,#00f0ff05,#ff00e504);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:stretch;justify-content:stretch;z-index:2;overflow:hidden;clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px))}.home-scroll[data-v-735b38ae]{position:relative;z-index:1;flex:1;min-width:0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}.home-scroll[data-v-735b38ae]::-webkit-scrollbar{width:6px}.home-scroll[data-v-735b38ae]::-webkit-scrollbar-track{background:transparent}.home-scroll[data-v-735b38ae]::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:3px}.home-scroll[data-v-735b38ae]::-webkit-scrollbar-thumb:hover{background:#00f0ff66}.cyber-main[data-v-735b38ae]>*:not(.bg-main){position:relative;z-index:1}.bg-main-video.video-failed video[data-v-735b38ae]{display:none}.admin-layout[data-v-6bcc1779]{position:relative;min-height:100vh;display:flex;background:var(--bg-0);overflow:hidden}.admin-bg-grid[data-v-6bcc1779]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,240,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.04) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 80%);pointer-events:none;z-index:0}.admin-bg-glow[data-v-6bcc1779]{position:fixed;top:30%;left:20%;width:500px;height:500px;background:radial-gradient(circle,rgba(0,240,255,.06) 0%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0}.admin-sidebar[data-v-6bcc1779]{position:relative;z-index:1;width:260px;flex-shrink:0;background:linear-gradient(180deg,#060b1afa,#03060ffa);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:24px 0;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}.sidebar-header[data-v-6bcc1779]{padding:0 24px 24px;border-bottom:1px solid rgba(0,240,255,.15);margin-bottom:16px}.sb-bracket[data-v-6bcc1779]{color:var(--neon-magenta);text-shadow:0 0 8px var(--neon-magenta);font-weight:700;font-size:20px}.sb-text[data-v-6bcc1779]{color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan);font-weight:700;font-size:20px;letter-spacing:3px}.sb-sub[data-v-6bcc1779]{margin-top:8px;font-size:11px;color:var(--text-dim);letter-spacing:2px}.sidebar-nav[data-v-6bcc1779]{display:flex;flex-direction:column;gap:4px;padding:0 12px}.side-btn[data-v-6bcc1779]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:1px solid transparent;color:var(--text-dim);font-family:inherit;font-size:13px;letter-spacing:2px;cursor:pointer;transition:all .2s ease;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.side-btn[data-v-6bcc1779]:hover{color:var(--neon-cyan);background:#00f0ff0d;border-color:var(--border)}.side-btn.active[data-v-6bcc1779]{color:var(--neon-cyan);background:#00f0ff1a;border-color:var(--neon-cyan);text-shadow:0 0 6px var(--neon-cyan)}.sb-icon[data-v-6bcc1779]{font-size:16px;width:20px;text-align:center}.sb-label[data-v-6bcc1779]{font-size:13px;letter-spacing:1px;white-space:nowrap}.sidebar-actions[data-v-6bcc1779]{margin-top:auto;padding:16px 24px;display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(0,240,255,.15)}.action-btn[data-v-6bcc1779]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:transparent;border:1px solid var(--border);color:var(--text-dim);font-family:inherit;font-size:12px;letter-spacing:2px;cursor:pointer;transition:all .2s ease}.action-btn[data-v-6bcc1779]:hover{color:var(--neon-cyan);border-color:var(--neon-cyan);background:#00f0ff0d}.action-btn.reset[data-v-6bcc1779]:hover{color:var(--neon-magenta);border-color:var(--neon-magenta);background:#ff00e50d}.action-btn.logout[data-v-6bcc1779]:hover{color:#ff6b6b;border-color:#ff6b6b;background:#ff6b6b14}.admin-main[data-v-6bcc1779]{position:relative;z-index:1;flex:1;padding:32px 40px;overflow-y:auto;max-height:100vh}.config-section[data-v-6bcc1779]{max-width:900px;margin:0 auto}.section-header[data-v-6bcc1779]{margin-bottom:24px}.section-header h2[data-v-6bcc1779]{font-size:22px;letter-spacing:4px;color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan);margin-bottom:6px}.section-desc[data-v-6bcc1779]{font-size:12px;color:var(--text-dim);letter-spacing:1px}.config-card[data-v-6bcc1779]{background:linear-gradient(135deg,#00f0ff08,#ff00e505);border:1px solid var(--border);margin-bottom:20px;clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);padding:24px}.stats-grid[data-v-6bcc1779]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.stat-card[data-v-6bcc1779]{background:linear-gradient(135deg,#00f0ff0f,#00f0ff03);border:1px solid rgba(0,240,255,.3);padding:18px 16px;position:relative;overflow:hidden;transition:all .3s}.stat-card[data-v-6bcc1779]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00f0ff33}.stat-card[data-v-6bcc1779]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--stat-color, var(--neon-cyan))}.stat-icon[data-v-6bcc1779]{font-size:28px;margin-bottom:8px}.stat-info[data-v-6bcc1779]{display:flex;flex-direction:column}.stat-value[data-v-6bcc1779]{font-size:28px;font-weight:700;color:var(--stat-color, var(--neon-cyan));text-shadow:0 0 10px currentColor;line-height:1.2}.stat-label[data-v-6bcc1779]{font-size:12px;color:var(--text-dim);margin-top:2px;letter-spacing:1px}.stat-sub[data-v-6bcc1779]{margin-top:12px;font-size:11px;color:var(--text-dim);padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.stat-cyan[data-v-6bcc1779]{--stat-color: #00f0ff}.stat-magenta[data-v-6bcc1779]{--stat-color: #ff00e5}.stat-green[data-v-6bcc1779]{--stat-color: #00ff9d}.stat-yellow[data-v-6bcc1779]{--stat-color: #ffc800}.dashboard-row[data-v-6bcc1779]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.recent-list[data-v-6bcc1779]{display:flex;flex-direction:column;gap:8px}.recent-item[data-v-6bcc1779]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#0003;border:1px solid rgba(255,255,255,.04);transition:all .2s}.recent-item[data-v-6bcc1779]:hover{background:#00f0ff0d;border-color:#00f0ff33}.recent-avatar[data-v-6bcc1779]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-magenta));display:flex;align-items:center;justify-content:center;color:#000;font-weight:700;font-size:14px;flex-shrink:0}.recent-icon[data-v-6bcc1779]{font-size:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#00f0ff1a;flex-shrink:0}.recent-info[data-v-6bcc1779]{flex:1;min-width:0}.recent-name[data-v-6bcc1779]{font-size:13px;color:var(--text-primary);font-weight:500}.recent-time[data-v-6bcc1779]{font-size:11px;color:var(--text-dim);margin-top:2px}.recent-balance[data-v-6bcc1779]{font-size:14px;color:var(--neon-cyan);font-weight:600}.recent-amount[data-v-6bcc1779]{font-size:14px;color:#ff6b6b;font-weight:600}.recent-amount.success[data-v-6bcc1779]{color:#00ff9d}.recent-status[data-v-6bcc1779]{font-size:12px;padding:3px 10px;border:1px solid}.recent-status.pending[data-v-6bcc1779]{color:#ffc800;border-color:#ffc800;background:#ffc8001a}.recent-status.processing[data-v-6bcc1779]{color:#00f0ff;border-color:#00f0ff;background:#00f0ff1a}.recent-status.done[data-v-6bcc1779]{color:#00ff9d;border-color:#00ff9d;background:#00ff9d1a}.recent-status.failed[data-v-6bcc1779]{color:#ff6b6b;border-color:#ff6b6b;background:#ff6b6b1a}.dashboard-refresh[data-v-6bcc1779]{display:flex;justify-content:center;margin-top:10px}@media (max-width: 768px){.stats-grid[data-v-6bcc1779]{grid-template-columns:repeat(2,1fr)}.dashboard-row[data-v-6bcc1779]{grid-template-columns:1fr}}.card-title-row[data-v-6bcc1779]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(255,0,229,.2)}.card-title-row .card-title[data-v-6bcc1779]{margin-bottom:0;padding-bottom:0;border-bottom:none}.card-title[data-v-6bcc1779]{font-size:13px;letter-spacing:3px;color:var(--neon-magenta);margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(255,0,229,.2)}.form-row[data-v-6bcc1779]{margin-bottom:18px}.form-label[data-v-6bcc1779]{display:block;font-size:11px;letter-spacing:2px;color:var(--text-dim);margin-bottom:8px}.form-input[data-v-6bcc1779]{width:100%;padding:10px 14px;background:#03060fcc;border:1px solid var(--border);color:var(--text);font-family:inherit;font-size:13px;letter-spacing:1px;outline:none;transition:all .2s ease;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.form-input[data-v-6bcc1779]:focus{border-color:var(--neon-cyan);box-shadow:0 0 8px #00f0ff4d}.form-input.small[data-v-6bcc1779]{padding:6px 10px;font-size:12px}.form-row-row[data-v-6bcc1779]{display:flex;gap:16px}.form-hint[data-v-6bcc1779]{font-size:10px;color:var(--text-dim);margin-top:6px;letter-spacing:1px}.logo-upload-area[data-v-6bcc1779]{display:flex;flex-direction:column}.logo-upload-btn[data-v-6bcc1779]{display:flex;align-items:center;justify-content:center;gap:10px;padding:30px;background:#03060f99;border:1px dashed var(--border);color:var(--text-dim);font-size:13px;letter-spacing:2px;cursor:pointer;transition:all .2s ease;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.logo-upload-btn[data-v-6bcc1779]:hover{color:var(--neon-cyan);border-color:var(--neon-cyan);background:#00f0ff0d}.upload-icon[data-v-6bcc1779]{font-size:20px}.logo-preview[data-v-6bcc1779]{display:flex;align-items:center;gap:16px;padding:20px;background:#03060f99;border:1px solid var(--border);clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.logo-preview img[data-v-6bcc1779]{max-height:60px;max-width:200px;object-fit:contain}.remove-btn[data-v-6bcc1779]{width:28px;height:28px;background:transparent;border:1px solid var(--neon-magenta);color:var(--neon-magenta);cursor:pointer;font-family:inherit;transition:all .2s ease}.remove-btn[data-v-6bcc1779]:hover{background:var(--neon-magenta);color:var(--bg-0)}.preview-card[data-v-6bcc1779]{background:linear-gradient(135deg,#00f0ff0d,#ff00e508)}.type-selector[data-v-6bcc1779]{display:flex;gap:12px;flex-wrap:wrap}.type-btn[data-v-6bcc1779]{display:flex;align-items:center;gap:8px;padding:14px 20px;background:#03060f99;border:1px solid var(--border);color:var(--text-dim);font-family:inherit;font-size:12px;letter-spacing:2px;cursor:pointer;transition:all .2s ease;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.type-btn[data-v-6bcc1779]:hover{color:var(--neon-cyan);border-color:var(--neon-cyan)}.type-btn.active[data-v-6bcc1779]{color:var(--neon-cyan);border-color:var(--neon-cyan);background:#00f0ff1a;text-shadow:0 0 6px var(--neon-cyan)}.type-icon[data-v-6bcc1779]{font-size:16px}.bg-upload-block[data-v-6bcc1779]{margin-top:8px}.bg-preview[data-v-6bcc1779]{display:flex;flex-direction:column;gap:12px;padding:16px;background:#03060f99;border:1px solid var(--border);clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.bg-preview img[data-v-6bcc1779],.bg-preview video[data-v-6bcc1779]{width:100%;max-height:200px;object-fit:cover;background:#000}.video-preview video[data-v-6bcc1779]{max-height:200px}.slider-row[data-v-6bcc1779]{display:flex;align-items:center;gap:16px}.opacity-slider[data-v-6bcc1779]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-magenta));outline:none;cursor:pointer}.opacity-slider[data-v-6bcc1779]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan);cursor:pointer;clip-path:polygon(0 0,50% 0,100% 50%,50% 100%,0 100%)}.opacity-value[data-v-6bcc1779]{font-size:13px;font-weight:700;color:var(--neon-cyan);min-width:44px;text-align:right;text-shadow:0 0 6px var(--neon-cyan)}.preview-bg[data-v-6bcc1779]{position:relative;height:180px;overflow:hidden;background:#000;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.preview-img img[data-v-6bcc1779],.preview-video video[data-v-6bcc1779]{width:100%;height:100%;object-fit:cover}.preview-default[data-v-6bcc1779]{width:100%;height:100%;background:linear-gradient(ellipse at top,rgba(10,18,40,.9) 0%,var(--bg-0) 70%),var(--bg-0);background-image:linear-gradient(rgba(0,240,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.06) 1px,transparent 1px);background-size:40px 40px}.preview-overlay[data-v-6bcc1779]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top,#03060f99,#03060ff2),var(--bg-0);transition:opacity .2s ease}.preview-nav[data-v-6bcc1779]{display:flex;align-items:center;gap:16px;padding:16px;background:#03060fcc;border:1px solid var(--border);clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.preview-logo[data-v-6bcc1779]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;letter-spacing:3px}.preview-logo img[data-v-6bcc1779]{height:32px;width:auto}.p-bracket[data-v-6bcc1779]{color:var(--neon-magenta);text-shadow:0 0 6px var(--neon-magenta)}.p-text[data-v-6bcc1779]{color:var(--neon-cyan);text-shadow:0 0 8px var(--neon-cyan)}.preview-sub[data-v-6bcc1779]{font-size:10px;color:var(--text-dim);letter-spacing:2px;padding-left:12px;border-left:1px solid rgba(0,240,255,.25)}.add-col[data-v-6bcc1779]{display:flex;flex-direction:column;gap:10px}.add-row[data-v-6bcc1779]{display:flex;gap:10px;align-items:center}.add-row .form-input[data-v-6bcc1779]{flex:1;min-width:0}.field-label[data-v-6bcc1779]{width:130px;flex-shrink:0;font-size:12px;color:var(--text-dim);letter-spacing:1px;text-align:right;padding-right:4px}.form-divider[data-v-6bcc1779]{height:1px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.3),transparent);margin:8px 0}.section-label[data-v-6bcc1779]{font-size:12px;color:var(--neon-magenta, #ff00e5);font-weight:600;letter-spacing:1px;margin:4px 0 8px;text-transform:uppercase}.chip-group[data-v-6bcc1779]{display:flex;flex-wrap:wrap;gap:6px;flex:1}.chip[data-v-6bcc1779]{padding:4px 12px;border:1px solid rgba(0,240,255,.3);border-radius:4px;font-size:12px;cursor:pointer;transition:all .15s ease;color:var(--text-dim);background:#00f0ff0d;-webkit-user-select:none;user-select:none}.chip[data-v-6bcc1779]:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.chip.active[data-v-6bcc1779]{border-color:var(--neon-cyan);background:#00f0ff33;color:var(--neon-cyan);box-shadow:0 0 8px #00f0ff4d}.price-tag[data-v-6bcc1779]{color:var(--neon-magenta);border-color:var(--neon-magenta)}.form-row-row[data-v-6bcc1779]{display:flex;gap:24px}.payment-col[data-v-6bcc1779]{flex:1;text-align:center}.qr-upload-area[data-v-6bcc1779]{width:200px;height:200px;margin:0 auto;border:2px dashed rgba(0,240,255,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:all .2s;background:#00f0ff08}.qr-upload-area[data-v-6bcc1779]:hover{border-color:var(--neon-cyan);box-shadow:0 0 15px #00f0ff33}.qr-preview[data-v-6bcc1779]{width:100%;height:100%;object-fit:contain}.qr-placeholder[data-v-6bcc1779]{text-align:center;color:var(--text-dim);font-size:12px}.qr-placeholder .upload-icon[data-v-6bcc1779]{font-size:36px;display:block;margin-bottom:8px}.cost-tag[data-v-6bcc1779]{color:var(--text-dim);border-color:#fff3}.add-btn[data-v-6bcc1779]{padding:10px 20px;background:linear-gradient(135deg,var(--neon-cyan) 0%,var(--neon-magenta) 100%);border:none;color:var(--bg-0);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:2px;cursor:pointer;transition:all .2s ease;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.add-btn[data-v-6bcc1779]:hover{filter:brightness(1.2);box-shadow:0 0 12px #00f0ff80}.item-list[data-v-6bcc1779]{display:flex;flex-direction:column;gap:8px}.list-item[data-v-6bcc1779]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#03060f80;border:1px solid rgba(0,240,255,.12);transition:all .2s ease}.list-item[data-v-6bcc1779]:hover{border-color:var(--border);background:#00f0ff0a}.item-index[data-v-6bcc1779]{font-size:11px;font-weight:700;color:var(--neon-magenta);width:28px;text-align:center;flex-shrink:0}.item-info[data-v-6bcc1779]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.item-label[data-v-6bcc1779]{font-size:14px;color:var(--text);letter-spacing:1px}.item-link[data-v-6bcc1779]{font-size:11px;color:var(--text-dim);letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-edit[data-v-6bcc1779]{flex:1;display:flex;gap:8px}.item-edit .form-input[data-v-6bcc1779]{flex:1}.btn[data-v-6bcc1779]{padding:6px 12px;background:transparent;border:1px solid var(--border);color:var(--text-dim);font-family:inherit;font-size:11px;letter-spacing:1px;cursor:pointer;transition:all .2s ease}.btn[data-v-6bcc1779]:hover:not(:disabled){color:var(--neon-cyan);border-color:var(--neon-cyan)}.btn[data-v-6bcc1779]:disabled{opacity:.3;cursor:not-allowed}.btn.save[data-v-6bcc1779]{color:var(--neon-green);border-color:var(--neon-green)}.btn.save[data-v-6bcc1779]:hover{background:#39ff141a}.btn.cancel[data-v-6bcc1779]{color:var(--text-dim)}.btn.edit[data-v-6bcc1779]{color:var(--neon-cyan);border-color:var(--neon-cyan)}.btn.del[data-v-6bcc1779]{color:var(--neon-magenta);border-color:var(--neon-magenta)}.btn.del[data-v-6bcc1779]:hover{background:#ff00e51a}.btn.move[data-v-6bcc1779]{padding:6px 10px;font-weight:700}.empty-state[data-v-6bcc1779]{padding:30px;text-align:center;color:var(--text-dim);font-size:12px;letter-spacing:2px;border:1px dashed var(--border)}.pagination[data-v-6bcc1779]{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 0 4px}.page-btn[data-v-6bcc1779]{padding:6px 16px;font-size:12px;font-family:inherit;color:var(--neon-cyan, #00f0ff);background:#00f0ff14;border:1px solid rgba(0,240,255,.3);cursor:pointer;letter-spacing:1px;transition:all .2s ease}.page-btn[data-v-6bcc1779]:hover:not(:disabled){background:#00f0ff2e;box-shadow:0 0 8px #00f0ff4d}.page-btn[data-v-6bcc1779]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-6bcc1779]{font-size:12px;color:var(--text-dim, #888);letter-spacing:1px;min-width:60px;text-align:center}@media (max-width: 768px){.admin-layout[data-v-6bcc1779]{flex-direction:column}.admin-sidebar[data-v-6bcc1779]{width:100%;clip-path:none}.admin-main[data-v-6bcc1779]{padding:20px;max-height:none}.form-row-row[data-v-6bcc1779]{flex-direction:column;gap:0}}.switch[data-v-6bcc1779]{position:relative;display:inline-block;width:46px;height:22px}.switch input[data-v-6bcc1779]{opacity:0;width:0;height:0}.switch .slider[data-v-6bcc1779]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#ffffff1a;border:1px solid var(--border);transition:.3s;border-radius:2px}.switch .slider[data-v-6bcc1779]:before{content:"";position:absolute;height:14px;width:14px;left:3px;bottom:3px;background:var(--text-dim);transition:.3s;border-radius:1px}.switch input:checked+.slider[data-v-6bcc1779]{background:#00f0ff33;border-color:var(--neon-cyan);box-shadow:0 0 8px #00f0ff66}.switch input:checked+.slider[data-v-6bcc1779]:before{transform:translate(24px);background:var(--neon-cyan);box-shadow:0 0 6px var(--neon-cyan)}.small-switch[data-v-6bcc1779]{width:38px;height:18px;margin-left:auto}.small-switch .slider[data-v-6bcc1779]:before{height:10px;width:10px}.small-switch input:checked+.slider[data-v-6bcc1779]:before{transform:translate(20px)}.switch-row[data-v-6bcc1779]{flex-direction:row;align-items:center;gap:12px}.switch-row .form-label[data-v-6bcc1779]{margin-bottom:0}.switch-status[data-v-6bcc1779]{font-size:12px;color:var(--text-dim);letter-spacing:1px}.switch-status.on[data-v-6bcc1779]{color:var(--neon-cyan);text-shadow:0 0 6px var(--neon-cyan)}.time-block[data-v-6bcc1779]{margin-bottom:16px;padding:12px;background:#03060f80;border:1px solid var(--border);border-radius:2px}.time-title[data-v-6bcc1779]{font-size:12px;color:var(--neon-magenta);letter-spacing:1px;margin-bottom:10px}.time-row[data-v-6bcc1779]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.time-row .form-label[data-v-6bcc1779]{margin-bottom:0;min-width:auto}.time-row .form-input[data-v-6bcc1779]{width:130px}input[type=time].form-input[data-v-6bcc1779]{color-scheme:dark}.form-error-inline[data-v-6bcc1779]{margin-top:10px;padding:8px 12px;background:#ff00e51a;border:1px solid var(--neon-magenta, #ff00e5);color:var(--neon-magenta);font-size:12px;letter-spacing:1px}.user-table[data-v-6bcc1779]{width:100%;border:1px solid var(--border)}.user-table-header[data-v-6bcc1779]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr 2fr;padding:12px 16px;background:#00f0ff14;border-bottom:1px solid var(--border);font-size:11px;color:var(--neon-cyan);letter-spacing:2px}.user-table-body[data-v-6bcc1779]{max-height:500px;overflow-y:auto}.user-row[data-v-6bcc1779]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr 2fr;padding:12px 16px;border-bottom:1px solid rgba(0,240,255,.08);align-items:center;font-size:13px;transition:background .2s}.user-row[data-v-6bcc1779]:hover{background:#00f0ff0a}.user-row[data-v-6bcc1779]:last-child{border-bottom:none}.user-row.editing[data-v-6bcc1779]{background:#ff00e50f;grid-template-columns:2.5fr 1fr 1fr .5fr 3fr}.col-username[data-v-6bcc1779]{display:flex;align-items:center;gap:8px}.user-name-val[data-v-6bcc1779]{color:var(--text-primary);font-weight:500}.tag-admin[data-v-6bcc1779]{font-size:10px;padding:2px 6px;background:var(--neon-magenta, #ff00e5);color:#000;font-weight:700;letter-spacing:1px}.role-tag[data-v-6bcc1779]{display:inline-block;padding:3px 10px;font-size:11px;letter-spacing:1px;cursor:pointer;border:1px solid;transition:all .2s}.role-tag.admin[data-v-6bcc1779]{color:var(--neon-magenta, #ff00e5);border-color:var(--neon-magenta, #ff00e5);background:#ff00e514}.role-tag.user[data-v-6bcc1779]{color:var(--neon-cyan, #00f0ff);border-color:var(--neon-cyan, #00f0ff);background:#00f0ff0d}.role-tag[data-v-6bcc1779]:hover{box-shadow:0 0 8px currentColor}.col-created[data-v-6bcc1779]{color:var(--text-dim);font-size:12px}.col-actions[data-v-6bcc1779]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.col-balance[data-v-6bcc1779]{display:flex;align-items:center;gap:8px}.balance-val[data-v-6bcc1779]{color:var(--neon-cyan, #00f0ff);font-weight:600}.balance-val.low[data-v-6bcc1779]{color:#ff6b6b}.btn.balance[data-v-6bcc1779]{font-size:11px;padding:2px 8px;background:#00f0ff1a;border:1px solid var(--neon-cyan, #00f0ff);color:var(--neon-cyan, #00f0ff);cursor:pointer;transition:all .2s}.btn.balance[data-v-6bcc1779]:hover{background:var(--neon-cyan, #00f0ff);color:#000}.balance-modal[data-v-6bcc1779]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.balance-modal-content[data-v-6bcc1779]{width:420px;background:linear-gradient(180deg,#0a1628,#0d1f35);border:1px solid var(--neon-cyan, #00f0ff);box-shadow:0 0 30px #00f0ff66;display:flex;flex-direction:column;max-height:calc(100vh - 40px)}.balance-modal-header[data-v-6bcc1779]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(0,240,255,.2)}.bm-title[data-v-6bcc1779]{font-size:14px;color:var(--neon-cyan, #00f0ff);letter-spacing:2px}.bm-close[data-v-6bcc1779]{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:16px}.bm-close[data-v-6bcc1779]:hover{color:var(--text-primary)}.balance-modal-body[data-v-6bcc1779]{padding:16px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;flex:1}.bm-user[data-v-6bcc1779]{background:#00f0ff0d;padding:10px 12px;border-left:3px solid var(--neon-cyan, #00f0ff);font-size:13px}.bm-username[data-v-6bcc1779]{color:var(--text-primary);font-weight:600;margin-left:6px}.bm-current[data-v-6bcc1779]{display:block;margin-top:4px;color:var(--neon-cyan, #00f0ff);font-size:12px}.bm-row[data-v-6bcc1779]{display:flex;flex-direction:column;gap:6px}.bm-row label[data-v-6bcc1779]{font-size:12px;color:var(--text-dim)}.bm-type-select[data-v-6bcc1779]{display:flex;gap:10px}.bm-type[data-v-6bcc1779]{flex:1;display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--border);cursor:pointer;font-size:13px;color:var(--text-dim);transition:all .2s}.bm-type input[data-v-6bcc1779]{display:none}.bm-type[data-v-6bcc1779]:hover{border-color:var(--neon-cyan, #00f0ff)}.bm-type.active[data-v-6bcc1779]{border-color:var(--neon-cyan, #00f0ff);background:#00f0ff1a;color:var(--neon-cyan, #00f0ff)}.balance-modal-footer[data-v-6bcc1779]{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid rgba(0,240,255,.2);flex-shrink:0}.pwd-input[data-v-6bcc1779]{width:140px}.user-row.editing .col-actions[data-v-6bcc1779]{gap:6px}.global-save-bar[data-v-6bcc1779]{position:sticky;top:0;z-index:10;display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:20px;padding:12px 16px;background:linear-gradient(180deg,#03060ff2,#03060fb3);border:1px solid var(--border);border-radius:0;clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px))}.save-global-btn[data-v-6bcc1779]{padding:10px 22px;background:linear-gradient(135deg,var(--neon-cyan) 0%,var(--neon-magenta) 100%);border:none;color:var(--bg-0);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:2px;cursor:pointer;transition:all .2s ease;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.save-global-btn[data-v-6bcc1779]:hover:not(:disabled){filter:brightness(1.2);box-shadow:0 0 12px #00f0ff80}.save-global-btn[data-v-6bcc1779]:disabled{opacity:.6;cursor:not-allowed}.save-toast[data-v-6bcc1779]{font-size:12px;color:var(--neon-green, #39ff14);letter-spacing:1px;text-shadow:0 0 6px var(--neon-green, #39ff14);animation:fadeIn-6bcc1779 .3s ease}.save-toast.error[data-v-6bcc1779]{color:var(--neon-magenta, #ff00e5);text-shadow:0 0 6px var(--neon-magenta, #ff00e5)}@keyframes fadeIn-6bcc1779{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.search-row[data-v-6bcc1779]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.search-type-select[data-v-6bcc1779]{width:140px;flex-shrink:0}.search-row .form-input[data-v-6bcc1779]:not(.search-type-select){flex:1;min-width:200px}.search-results[data-v-6bcc1779]{margin-top:16px;display:flex;flex-direction:column;gap:16px}.result-group[data-v-6bcc1779]{padding:12px;background:#03060f80;border:1px solid rgba(0,240,255,.12)}.result-title[data-v-6bcc1779]{font-size:12px;color:var(--neon-magenta, #ff00e5);letter-spacing:2px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,0,229,.15)}.result-item[data-v-6bcc1779]{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid rgba(0,240,255,.05)}.result-item[data-v-6bcc1779]:last-child{border-bottom:none}.result-label[data-v-6bcc1779]{font-size:13px;color:var(--neon-cyan, #00f0ff);font-weight:500}.result-sub[data-v-6bcc1779]{font-size:11px;color:var(--text-dim)}.data-action-row[data-v-6bcc1779]{display:flex;gap:16px;margin-bottom:16px}.action-big-btn[data-v-6bcc1779]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px;background:#03060f99;border:1px dashed var(--border);color:var(--text-dim);font-family:inherit;cursor:pointer;transition:all .2s ease;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.action-big-btn[data-v-6bcc1779]:hover{color:var(--neon-cyan, #00f0ff);border-color:var(--neon-cyan, #00f0ff);background:#00f0ff0d}.export-btn[data-v-6bcc1779]:hover{color:var(--neon-green, #39ff14);border-color:var(--neon-green, #39ff14);background:#39ff140d}.import-btn[data-v-6bcc1779]:hover{color:var(--neon-magenta, #ff00e5);border-color:var(--neon-magenta, #ff00e5);background:#ff00e50d}.action-icon[data-v-6bcc1779]{font-size:28px}.action-desc[data-v-6bcc1779]{font-size:10px;letter-spacing:1px;opacity:.7}.import-options[data-v-6bcc1779]{display:flex;flex-wrap:wrap;gap:16px;padding:12px;background:#03060f80;border:1px solid var(--border);align-items:center}.import-opt-title[data-v-6bcc1779]{font-size:12px;color:var(--neon-magenta, #ff00e5);letter-spacing:2px}.import-opt-item[data-v-6bcc1779]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-dim);cursor:pointer;letter-spacing:1px}.import-opt-item input[type=checkbox][data-v-6bcc1779]{accent-color:var(--neon-cyan, #00f0ff);width:14px;height:14px;cursor:pointer}.clear-grid[data-v-6bcc1779]{display:flex;gap:10px;flex-wrap:nowrap}.clear-btn[data-v-6bcc1779]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 10px;background:#03060f99;border:1px solid rgba(255,107,107,.3);color:#ff6b6b;font-family:inherit;font-size:11px;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;text-align:center;white-space:nowrap;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.clear-btn[data-v-6bcc1779]:hover{border-color:#ff6b6b;background:#ff6b6b1a;box-shadow:0 0 8px #ff6b6b4d}.clear-btn.danger[data-v-6bcc1779]{border-color:var(--neon-magenta, #ff00e5);color:var(--neon-magenta, #ff00e5)}.clear-btn.danger[data-v-6bcc1779]:hover{background:#ff00e51a;box-shadow:0 0 12px #ff00e566}.clear-icon[data-v-6bcc1779]{font-size:14px}.storage-fields[data-v-6bcc1779]{margin-top:16px}.storage-actions[data-v-6bcc1779]{display:flex;gap:12px;margin-top:16px}.storage-actions .btn[data-v-6bcc1779]{padding:10px 20px;font-size:12px}.item-info[data-v-6bcc1779]{flex:1;min-width:0}.item-link[data-v-6bcc1779]{font-size:11px;color:var(--neon-magenta, #ff00e5);opacity:.7;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-actions[data-v-6bcc1779]{display:flex;gap:6px;flex-shrink:0}.item-actions .btn[data-v-6bcc1779]{padding:6px 12px;font-size:11px}.form-row-row[data-v-6bcc1779]{display:flex;gap:14px}.form-row-row .form-row[data-v-6bcc1779]{flex:1}.model-type-switcher[data-v-6bcc1779]{display:flex;gap:10px;margin-bottom:16px}.mt-btn[data-v-6bcc1779]{padding:8px 20px;font-size:13px;font-weight:600;letter-spacing:1px;color:#ffffff80;background:transparent;border:1px solid rgba(0,240,255,.15);border-radius:4px;cursor:pointer;transition:all .2s}.mt-btn[data-v-6bcc1779]:hover{color:#00f0ffcc;border-color:#00f0ff4d}.mt-btn.active[data-v-6bcc1779]{color:#00f0ff;border-color:#00f0ff99;background:#00f0ff14;box-shadow:0 0 10px #00f0ff33}.item-tag[data-v-6bcc1779]{display:inline-block;padding:2px 8px;font-size:10px;letter-spacing:1px;color:var(--neon-magenta, #ff00e5);border:1px solid var(--neon-magenta, #ff00e5);background:#ff00e514}.item-desc[data-v-6bcc1779]{font-size:11px;color:var(--text-dim);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-tag[data-v-6bcc1779]{display:inline-block;padding:2px 8px;font-size:10px;letter-spacing:1px;border-radius:2px}.status-tag.on[data-v-6bcc1779]{color:var(--neon-cyan, #00f0ff);background:#00f0ff1a;border:1px solid rgba(0,240,255,.4)}.status-tag.off[data-v-6bcc1779]{color:#888;background:#ffffff0d;border:1px solid #555}.switch-label[data-v-6bcc1779]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-dim);cursor:pointer}.trend-chart[data-v-6bcc1779]{width:100%;height:280px}.log-list[data-v-6bcc1779]{display:flex;flex-direction:column;gap:8px}.log-item[data-v-6bcc1779]{display:flex;align-items:center;gap:14px;padding:12px 14px;background:#03060f80;border:1px solid rgba(0,240,255,.12);transition:all .2s}.log-item[data-v-6bcc1779]:hover{border-color:var(--neon-cyan, #00f0ff);background:#00f0ff0a}.log-operator[data-v-6bcc1779]{display:flex;align-items:center;gap:8px;min-width:140px}.log-avatar[data-v-6bcc1779]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--neon-cyan, #00f0ff),var(--neon-magenta, #ff00e5));display:flex;align-items:center;justify-content:center;color:#000;font-weight:700;font-size:12px;flex-shrink:0}.log-name[data-v-6bcc1779]{font-size:12px;color:var(--text-primary);font-weight:500}.log-action[data-v-6bcc1779]{flex:1;display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.log-action-tag[data-v-6bcc1779]{display:inline-block;padding:2px 8px;font-size:10px;letter-spacing:1px;color:var(--neon-magenta, #ff00e5);border:1px solid var(--neon-magenta, #ff00e5);background:#ff00e514;flex-shrink:0}.log-target[data-v-6bcc1779]{font-size:12px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-time[data-v-6bcc1779]{font-size:11px;color:var(--text-dim);flex-shrink:0;letter-spacing:1px}.notification-list[data-v-6bcc1779]{display:flex;flex-direction:column;gap:8px}.notification-item[data-v-6bcc1779]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#03060f80;border:1px solid rgba(0,240,255,.12);transition:all .2s}.notification-item[data-v-6bcc1779]:hover{border-color:var(--neon-cyan, #00f0ff);background:#00f0ff0a}.notification-type[data-v-6bcc1779]{display:inline-block;padding:3px 10px;font-size:10px;letter-spacing:1px;color:var(--neon-cyan, #00f0ff);border:1px solid var(--neon-cyan, #00f0ff);background:#00f0ff14;flex-shrink:0}.notification-body[data-v-6bcc1779]{flex:1;min-width:0}.notification-title[data-v-6bcc1779]{font-size:13px;color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-time[data-v-6bcc1779]{font-size:11px;color:var(--text-dim);margin-top:2px;letter-spacing:1px}.notification-status[data-v-6bcc1779]{font-size:11px;padding:3px 10px;border:1px solid var(--neon-magenta, #ff00e5);color:var(--neon-magenta, #ff00e5);background:#ff00e514;flex-shrink:0;letter-spacing:1px}.notification-status.sent[data-v-6bcc1779]{color:var(--neon-green, #39ff14);border-color:var(--neon-green, #39ff14);background:#39ff1414}.notification-actions[data-v-6bcc1779]{display:flex;gap:6px;flex-shrink:0}.notification-actions .btn[data-v-6bcc1779]{padding:6px 12px}.csv-export-row[data-v-6bcc1779]{margin-top:16px;padding-top:14px;border-top:1px solid rgba(0,240,255,.12)}.csv-export-title[data-v-6bcc1779]{font-size:12px;color:var(--neon-magenta, #ff00e5);letter-spacing:2px;margin-bottom:10px}.csv-export-btns[data-v-6bcc1779]{display:flex;gap:10px;flex-wrap:wrap}.btn.export-csv[data-v-6bcc1779]{padding:8px 14px;font-size:12px;color:var(--neon-cyan, #00f0ff);border-color:var(--neon-cyan, #00f0ff);background:#00f0ff0d}.btn.export-csv[data-v-6bcc1779]:hover{background:var(--neon-cyan, #00f0ff);color:#000;box-shadow:0 0 10px #00f0ff66}.login-page[data-v-afa06834]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-0);overflow:hidden}.bg-grid[data-v-afa06834]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,240,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);pointer-events:none}.bg-glow[data-v-afa06834]{position:absolute;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,240,255,.1) 0%,rgba(255,0,229,.05) 40%,transparent 70%);filter:blur(60px);pointer-events:none}.login-container[data-v-afa06834]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px}.login-frame[data-v-afa06834]{position:relative;width:420px;padding:40px 36px 28px;background:#080812e6;border:1px solid var(--neon-cyan, #00f0ff);box-shadow:0 0 40px #00f0ff4d;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.corner[data-v-afa06834]{position:absolute;width:14px;height:14px;border-color:var(--neon-cyan, #00f0ff)}.corner.tl[data-v-afa06834]{top:-1px;left:-1px;border-top:2px solid;border-left:2px solid}.corner.tr[data-v-afa06834]{top:-1px;right:-1px;border-top:2px solid;border-right:2px solid}.corner.bl[data-v-afa06834]{bottom:-1px;left:-1px;border-bottom:2px solid;border-left:2px solid}.corner.br[data-v-afa06834]{bottom:-1px;right:-1px;border-bottom:2px solid;border-right:2px solid}.login-head[data-v-afa06834]{text-align:center;margin-bottom:28px}.lh-bracket[data-v-afa06834]{color:var(--neon-magenta);font-size:18px;text-shadow:0 0 8px var(--neon-magenta)}.lh-text[data-v-afa06834]{color:var(--neon-cyan);font-size:18px;font-weight:700;letter-spacing:4px;text-shadow:0 0 10px var(--neon-cyan)}.lh-sub[data-v-afa06834]{margin-top:8px;font-size:11px;color:var(--text-dim);letter-spacing:3px}.login-form[data-v-afa06834]{display:flex;flex-direction:column;gap:18px}.form-group[data-v-afa06834]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-afa06834]{font-size:11px;color:var(--neon-magenta);letter-spacing:2px}.form-input[data-v-afa06834]{width:100%;padding:10px 14px;background:#0000004d;border:1px solid var(--border);color:var(--neon-cyan);font-size:13px;font-family:Courier New,monospace;letter-spacing:1px;outline:none;transition:all .25s;border-radius:2px}.form-input[data-v-afa06834]:focus{border-color:var(--neon-cyan);box-shadow:0 0 10px #00f0ff4d;background:#00f0ff0d}.form-input[data-v-afa06834]::placeholder{color:#00f0ff4d}.form-error[data-v-afa06834]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#ff00e51a;border:1px solid var(--neon-magenta, #ff00e5);color:var(--neon-magenta);font-size:12px;letter-spacing:1px;animation:shake-afa06834 .4s ease}.err-icon[data-v-afa06834]{font-size:14px}@keyframes shake-afa06834{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.submit-btn[data-v-afa06834]{margin-top:8px;padding:12px 20px;background:linear-gradient(135deg,#00f0ff33,#ff00e533);border:1px solid var(--neon-cyan);color:var(--neon-cyan);font-size:13px;font-weight:600;font-family:Courier New,monospace;letter-spacing:4px;cursor:pointer;transition:all .3s;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.submit-btn[data-v-afa06834]:hover:not(:disabled){background:linear-gradient(135deg,#00f0ff66,#ff00e566);box-shadow:0 0 20px #00f0ff80;transform:translateY(-1px)}.submit-btn[data-v-afa06834]:disabled{opacity:.6;cursor:not-allowed}.login-foot[data-v-afa06834]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(0,240,255,.15);font-size:10px;color:var(--text-dim);letter-spacing:2px}.foot-dot[data-v-afa06834]{width:6px;height:6px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 6px var(--neon-green)}.login-tip[data-v-afa06834]{font-size:11px;color:var(--text-dim);letter-spacing:1px;opacity:.6}.form-link[data-v-afa06834]{text-align:center;font-size:12px;color:var(--text-dim);letter-spacing:1px}.form-agreement[data-v-afa06834]{text-align:center;font-size:11px;color:var(--text-dim);letter-spacing:.5px;line-height:1.6}.form-agreement .link[data-v-afa06834]{margin:0}.link[data-v-afa06834]{color:var(--neon-cyan);cursor:pointer;text-decoration:underline;margin-left:4px}.link[data-v-afa06834]:hover{text-shadow:0 0 6px var(--neon-cyan)}.login-page[data-v-b7e1eccd]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-0);overflow:hidden}.bg-grid[data-v-b7e1eccd]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,240,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);pointer-events:none}.bg-glow[data-v-b7e1eccd]{position:absolute;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,240,255,.1) 0%,rgba(255,0,229,.05) 40%,transparent 70%);filter:blur(60px);pointer-events:none}.login-container[data-v-b7e1eccd]{position:relative;z-index:2}.login-frame[data-v-b7e1eccd]{position:relative;width:420px;padding:36px 36px 24px;background:#080812e6;border:1px solid var(--neon-cyan, #00f0ff);box-shadow:0 0 40px #00f0ff4d;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.corner[data-v-b7e1eccd]{position:absolute;width:14px;height:14px;border-color:var(--neon-cyan, #00f0ff)}.corner.tl[data-v-b7e1eccd]{top:-1px;left:-1px;border-top:2px solid;border-left:2px solid}.corner.tr[data-v-b7e1eccd]{top:-1px;right:-1px;border-top:2px solid;border-right:2px solid}.corner.bl[data-v-b7e1eccd]{bottom:-1px;left:-1px;border-bottom:2px solid;border-left:2px solid}.corner.br[data-v-b7e1eccd]{bottom:-1px;right:-1px;border-bottom:2px solid;border-right:2px solid}.login-head[data-v-b7e1eccd]{text-align:center;margin-bottom:24px}.lh-bracket[data-v-b7e1eccd]{color:var(--neon-magenta);font-size:18px;text-shadow:0 0 8px var(--neon-magenta)}.lh-text[data-v-b7e1eccd]{color:var(--neon-cyan);font-size:18px;font-weight:700;letter-spacing:4px;text-shadow:0 0 10px var(--neon-cyan)}.lh-sub[data-v-b7e1eccd]{margin-top:8px;font-size:11px;color:var(--text-dim);letter-spacing:3px}.login-form[data-v-b7e1eccd]{display:flex;flex-direction:column;gap:14px}.form-group[data-v-b7e1eccd]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-b7e1eccd]{font-size:11px;color:var(--neon-magenta);letter-spacing:2px}.form-input[data-v-b7e1eccd]{width:100%;padding:10px 14px;background:#0000004d;border:1px solid var(--border);color:var(--neon-cyan);font-size:13px;font-family:Courier New,monospace;letter-spacing:1px;outline:none;transition:all .25s;border-radius:2px}.form-input[data-v-b7e1eccd]:focus{border-color:var(--neon-cyan);box-shadow:0 0 10px #00f0ff4d;background:#00f0ff0d}.form-input[data-v-b7e1eccd]::placeholder{color:#00f0ff4d}.form-error[data-v-b7e1eccd]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#ff00e51a;border:1px solid var(--neon-magenta, #ff00e5);color:var(--neon-magenta);font-size:12px;letter-spacing:1px;animation:shake-b7e1eccd .4s ease}.err-icon[data-v-b7e1eccd]{font-size:14px}.form-success[data-v-b7e1eccd]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#39ff141a;border:1px solid var(--neon-green, #39ff14);color:var(--neon-green, #39ff14);font-size:12px;letter-spacing:1px}.suc-icon[data-v-b7e1eccd]{font-size:14px}@keyframes shake-b7e1eccd{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.submit-btn[data-v-b7e1eccd]{margin-top:4px;padding:12px 20px;background:linear-gradient(135deg,#00f0ff33,#ff00e533);border:1px solid var(--neon-cyan);color:var(--neon-cyan);font-size:13px;font-weight:600;font-family:Courier New,monospace;letter-spacing:4px;cursor:pointer;transition:all .3s;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.submit-btn[data-v-b7e1eccd]:hover:not(:disabled){background:linear-gradient(135deg,#00f0ff66,#ff00e566);box-shadow:0 0 20px #00f0ff80;transform:translateY(-1px)}.submit-btn[data-v-b7e1eccd]:disabled{opacity:.6;cursor:not-allowed}.form-link[data-v-b7e1eccd]{text-align:center;font-size:12px;color:var(--text-dim);letter-spacing:1px}.link[data-v-b7e1eccd]{color:var(--neon-cyan);cursor:pointer;text-decoration:underline;margin-left:4px}.link[data-v-b7e1eccd]:hover{text-shadow:0 0 6px var(--neon-cyan)}.login-foot[data-v-b7e1eccd]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px;padding-top:14px;border-top:1px solid rgba(0,240,255,.15);font-size:10px;color:var(--text-dim);letter-spacing:2px}.foot-dot[data-v-b7e1eccd]{width:6px;height:6px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 6px var(--neon-green)}.cyber-shell[data-v-6db074ce]{position:relative;height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse at top,rgba(10,18,40,.9) 0%,var(--bg-0) 70%),var(--bg-0);overflow:hidden}.bg-grid[data-v-6db074ce]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,240,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.06) 1px,transparent 1px);background-size:40px 40px;background-position:center;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);pointer-events:none;z-index:0;animation:gridShift-6db074ce 20s linear infinite}@keyframes gridShift-6db074ce{to{background-position:40px 40px}}.bg-scanlines[data-v-6db074ce]{position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00f0ff06,#0000 4px);pointer-events:none;z-index:1;mix-blend-mode:overlay}.bg-glow[data-v-6db074ce]{position:fixed;top:50%;left:50%;width:900px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,240,255,.08) 0%,rgba(168,85,247,.05) 40%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0;animation:glowPulse-6db074ce 6s ease-in-out infinite}@keyframes glowPulse-6db074ce{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.cyber-main[data-v-6db074ce]{position:relative;flex:1;min-height:0;margin:0 24px;border:1px solid var(--border);background:linear-gradient(135deg,#00f0ff05,#ff00e504);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;overflow:hidden;clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px))}.legal-content[data-v-6db074ce]{position:relative;z-index:1;width:100%;height:100%;padding:48px 56px;overflow-y:scroll}.legal-header[data-v-6db074ce]{display:flex;align-items:center;gap:20px;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid rgba(0,240,255,.15)}.legal-icon[data-v-6db074ce]{font-size:42px;color:var(--neon-cyan);text-shadow:0 0 12px rgba(0,240,255,.5);line-height:1}.legal-titles[data-v-6db074ce]{flex:1}.legal-title[data-v-6db074ce]{margin:0;font-size:28px;font-weight:700;letter-spacing:4px;color:#fff;text-shadow:0 0 20px rgba(0,240,255,.4)}.legal-update[data-v-6db074ce]{margin:6px 0 0;font-size:12px;letter-spacing:2px;color:var(--text-dim)}.legal-body[data-v-6db074ce]{max-width:800px}.legal-section[data-v-6db074ce]{margin-bottom:32px}.section-title[data-v-6db074ce]{font-size:16px;font-weight:600;color:var(--neon-cyan);letter-spacing:2px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,240,255,.12);text-shadow:0 0 8px rgba(0,240,255,.3)}.section-text[data-v-6db074ce]{font-size:13px;line-height:1.8;color:#ffffffbf;letter-spacing:.5px;white-space:pre-line}.legal-error[data-v-6db074ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}.error-icon[data-v-6db074ce]{font-size:48px;color:var(--neon-magenta)}.error-text[data-v-6db074ce]{font-size:14px;color:var(--text-dim);letter-spacing:2px}.error-back[data-v-6db074ce]{padding:10px 24px;background:transparent;border:1px solid var(--neon-cyan);color:var(--neon-cyan);font-family:inherit;font-size:12px;letter-spacing:2px;cursor:pointer;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);transition:all .2s}.error-back[data-v-6db074ce]:hover{background:#00f0ff1a;box-shadow:0 0 12px #00f0ff4d}.legal-content[data-v-6db074ce]::-webkit-scrollbar{width:6px}.legal-content[data-v-6db074ce]::-webkit-scrollbar-track{background:transparent}.legal-content[data-v-6db074ce]::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:3px}.legal-content[data-v-6db074ce]::-webkit-scrollbar-thumb:hover{background:#00f0ff66}.cyber-shell[data-v-fae0ebe2]{position:relative;height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse at top,rgba(10,18,40,.9) 0%,var(--bg-0) 70%),var(--bg-0);overflow:hidden}.bg-grid[data-v-fae0ebe2]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,240,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.06) 1px,transparent 1px);background-size:40px 40px;background-position:center;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);pointer-events:none;z-index:0;animation:gridShift-fae0ebe2 20s linear infinite}@keyframes gridShift-fae0ebe2{to{background-position:40px 40px}}.bg-scanlines[data-v-fae0ebe2]{position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00f0ff06,#0000 4px);pointer-events:none;z-index:1;mix-blend-mode:overlay}.bg-glow[data-v-fae0ebe2]{position:fixed;top:50%;left:50%;width:900px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,240,255,.08) 0%,rgba(168,85,247,.05) 40%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0;animation:glowPulse-fae0ebe2 6s ease-in-out infinite}@keyframes glowPulse-fae0ebe2{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.cyber-main[data-v-fae0ebe2]{position:relative;flex:1;min-height:0;margin:0 24px;border:1px solid var(--border);background:linear-gradient(135deg,#00f0ff05,#ff00e504);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;overflow:hidden;clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px));display:flex;flex-direction:column}.page-head[data-v-fae0ebe2]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid rgba(0,240,255,.15)}.head-left[data-v-fae0ebe2]{display:flex;align-items:center;gap:10px}.head-icon[data-v-fae0ebe2]{color:var(--neon-cyan);font-size:20px;text-shadow:0 0 10px rgba(0,240,255,.6)}.head-title[data-v-fae0ebe2]{font-size:18px;font-weight:700;letter-spacing:3px;color:#fff;text-shadow:0 0 12px rgba(0,240,255,.4)}.head-sub[data-v-fae0ebe2]{font-size:12px;color:var(--text-dim);letter-spacing:2px}.workspace[data-v-fae0ebe2]{flex:1;min-height:0;display:flex;gap:24px;padding:24px;overflow:hidden}.col[data-v-fae0ebe2]{display:flex;flex-direction:column;min-height:0}.col-left[data-v-fae0ebe2]{flex:1;max-width:48%;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.col-right[data-v-fae0ebe2]{flex:1;overflow-y:auto}.gen-card[data-v-fae0ebe2],.preview-card[data-v-fae0ebe2],.params-card[data-v-fae0ebe2]{border:1px solid rgba(0,240,255,.2);background:#00000059;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);display:flex;flex-direction:column}.card-header[data-v-fae0ebe2]{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid rgba(0,240,255,.15);background:#00f0ff0a}.card-icon[data-v-fae0ebe2]{font-size:16px}.card-title[data-v-fae0ebe2]{font-size:13px;font-weight:600;color:var(--neon-cyan);letter-spacing:2px;text-shadow:0 0 8px rgba(0,240,255,.3)}.card-body[data-v-fae0ebe2]{padding:16px 18px;display:flex;flex-direction:column;gap:14px}.gen-card[data-v-fae0ebe2]{flex-shrink:0}.gen-actions[data-v-fae0ebe2]{display:flex;gap:10px;align-items:stretch}.gen-actions .generate-btn[data-v-fae0ebe2]{flex:1;margin-top:0}.gen-actions .history-btn[data-v-fae0ebe2]{margin-top:0;padding:0 18px}.params-card[data-v-fae0ebe2]{height:100%}.params-card .balance-bar[data-v-fae0ebe2]{margin:0;border-radius:0;border-left:none;border-right:none;border-top:1px solid rgba(0,240,255,.15);border-bottom:1px solid rgba(0,240,255,.15)}.params-body[data-v-fae0ebe2]{flex:1;padding:14px 18px;overflow-y:auto}.params-footer[data-v-fae0ebe2]{padding:12px 18px;border-top:1px solid rgba(255,0,229,.2);background:#ff00e50f;display:flex;align-items:center;gap:8px}.preview-card[data-v-fae0ebe2]{flex:1}.preview-card .card-body[data-v-fae0ebe2]{gap:12px}.section-title[data-v-fae0ebe2],.st-icon[data-v-fae0ebe2]{display:none}.desc-wrap[data-v-fae0ebe2]{display:flex;flex-direction:column;border:1px solid rgba(0,240,255,.2);background:#0000004d;border-radius:4px;overflow:hidden;min-height:180px}.desc-input[data-v-fae0ebe2]{flex:1;min-height:100px;padding:16px 18px;background:transparent;border:none;outline:none;resize:none;color:var(--neon-cyan);font-size:14px;font-family:Courier New,monospace;line-height:1.8;letter-spacing:.5px}.desc-input[data-v-fae0ebe2]::placeholder{color:#00f0ff40}.desc-footer[data-v-fae0ebe2]{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;border-top:1px solid rgba(0,240,255,.1);background:#00f0ff08}.char-count[data-v-fae0ebe2]{font-size:11px;color:var(--text-dim);letter-spacing:1px;font-family:Courier New,monospace}.char-count.warn[data-v-fae0ebe2]{color:var(--neon-magenta)}.btn-reset[data-v-fae0ebe2]{background:transparent;border:1px solid rgba(0,240,255,.3);color:var(--neon-cyan);font-size:11px;padding:4px 12px;cursor:pointer;border-radius:2px;transition:all .2s;font-family:inherit}.btn-reset[data-v-fae0ebe2]:hover{background:#00f0ff1a;border-color:var(--neon-cyan)}.generate-btn[data-v-fae0ebe2]{padding:14px 24px;background:linear-gradient(135deg,#00f0ff33,#ff00e533);border:1px solid var(--neon-cyan);color:var(--neon-cyan);font-size:14px;font-weight:600;font-family:Courier New,monospace;letter-spacing:4px;cursor:pointer;transition:all .3s;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.generate-btn[data-v-fae0ebe2]:hover:not(:disabled){background:linear-gradient(135deg,#00f0ff66,#ff00e566);box-shadow:0 0 24px #00f0ff80;transform:translateY(-1px)}.generate-btn[data-v-fae0ebe2]:disabled{opacity:.5;cursor:not-allowed}.btn-loading[data-v-fae0ebe2]{display:inline-flex;align-items:center;gap:8px}.spinner[data-v-fae0ebe2]{width:14px;height:14px;border:2px solid rgba(0,240,255,.2);border-top-color:var(--neon-cyan);border-radius:50%;animation:spin-fae0ebe2 .8s linear infinite}.progress-block[data-v-fae0ebe2]{padding:10px 14px;background:#00f0ff0a;border:1px solid rgba(0,240,255,.2);display:flex;align-items:center;gap:12px}.progress-bar[data-v-fae0ebe2]{flex:1;height:6px;background:#0006;border:1px solid rgba(0,240,255,.2);overflow:hidden;border-radius:3px}.progress-fill[data-v-fae0ebe2]{height:100%;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-magenta));box-shadow:0 0 10px #00f0ff99;transition:width .4s ease}.progress-text[data-v-fae0ebe2]{font-size:12px;color:var(--neon-cyan);font-family:Courier New,monospace;letter-spacing:1px;min-width:36px;text-align:right}.error-block[data-v-fae0ebe2]{padding:10px 14px;background:#ff00e514;border:1px solid rgba(255,0,229,.4);color:var(--neon-magenta);font-size:12px;letter-spacing:1px}.video-wrap[data-v-fae0ebe2]{position:relative;width:100%;background:#000;border:1px solid rgba(0,240,255,.2);min-height:240px;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-player[data-v-fae0ebe2]{width:100%;display:block;max-height:360px}.video-placeholder[data-v-fae0ebe2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;color:var(--text-dim);gap:10px}.video-placeholder .ph-icon[data-v-fae0ebe2]{font-size:42px;opacity:.5}.video-placeholder .ph-text[data-v-fae0ebe2]{font-size:14px;color:#ffffff80;letter-spacing:1px}.video-placeholder .ph-hint[data-v-fae0ebe2]{font-size:12px;color:#00f0ff66}.video-placeholder.generating .ph-spinner[data-v-fae0ebe2]{width:40px;height:40px;border:3px solid rgba(0,240,255,.2);border-top-color:var(--neon-cyan);border-radius:50%;animation:spin-fae0ebe2 1s linear infinite}@keyframes spin-fae0ebe2{to{transform:rotate(360deg)}}.preview-actions[data-v-fae0ebe2]{display:flex;gap:8px}.action-btn[data-v-fae0ebe2]{flex:1;padding:8px 12px;background:#00f0ff14;border:1px solid rgba(0,240,255,.3);color:var(--neon-cyan);font-size:12px;text-align:center;cursor:pointer;transition:all .2s;text-decoration:none;font-family:inherit;letter-spacing:1px}.action-btn[data-v-fae0ebe2]:hover{background:#00f0ff2e;border-color:var(--neon-cyan)}.action-btn.download[data-v-fae0ebe2]{color:var(--neon-magenta);border-color:#ff00e566}.action-btn.download[data-v-fae0ebe2]:hover{background:#ff00e526;border-color:var(--neon-magenta)}.param-group[data-v-fae0ebe2]{margin-bottom:16px}.param-row[data-v-fae0ebe2]{display:flex;gap:16px;margin-bottom:16px}.param-row .param-group[data-v-fae0ebe2]{margin-bottom:0}.param-half[data-v-fae0ebe2]{flex:1}.param-third[data-v-fae0ebe2]{flex:1;min-width:0}.param-third .param-options[data-v-fae0ebe2]{gap:6px}.param-third .chip[data-v-fae0ebe2]{padding:4px 10px;font-size:11px;line-height:1.4;min-height:22px;display:inline-flex;align-items:center}.param-third .ratio-card[data-v-fae0ebe2]{min-height:22px}.param-label[data-v-fae0ebe2]{font-size:12px;color:var(--text-dim);letter-spacing:1px;margin-bottom:8px}.models-loading[data-v-fae0ebe2],.models-empty[data-v-fae0ebe2]{padding:16px;text-align:center;font-size:12px;color:var(--text-dim);letter-spacing:1px;border:1px dashed rgba(0,240,255,.2);border-radius:2px}.models-empty[data-v-fae0ebe2]{color:#888}.param-options[data-v-fae0ebe2]{display:flex;flex-wrap:wrap;gap:8px}.models[data-v-fae0ebe2]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.opt-card[data-v-fae0ebe2]{padding:10px 12px;background:#00f0ff0a;border:1px solid rgba(0,240,255,.15);border-radius:2px;cursor:pointer;transition:all .25s;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.opt-card[data-v-fae0ebe2]:hover{background:#00f0ff14;border-color:#00f0ff4d}.opt-card.active[data-v-fae0ebe2]{background:#00f0ff26;border-color:var(--neon-cyan);box-shadow:0 0 12px #00f0ff4d}.opt-name[data-v-fae0ebe2]{font-size:13px;font-weight:600;color:#fff;letter-spacing:1px}.opt-desc[data-v-fae0ebe2]{font-size:10px;color:var(--text-dim);margin-top:2px;letter-spacing:.5px}.opt-price[data-v-fae0ebe2]{font-size:11px;color:var(--neon-magenta);margin-top:4px;font-weight:600}.params-footer .price-tag[data-v-fae0ebe2]{font-size:14px;font-weight:700;color:var(--neon-magenta)}.params-footer .price-hint[data-v-fae0ebe2]{font-size:11px;color:var(--text-dim)}.chip[data-v-fae0ebe2]{padding:5px 14px;background:#00f0ff0a;border:1px solid rgba(0,240,255,.15);border-radius:14px;font-size:12px;color:#ffffffb3;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.chip[data-v-fae0ebe2]:hover{border-color:#00f0ff66;color:#fff}.chip.active[data-v-fae0ebe2]{background:#00f0ff2e;border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 8px #00f0ff4d}.ratio-card[data-v-fae0ebe2]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#00f0ff0a;border:1px solid rgba(0,240,255,.15);border-radius:14px;cursor:pointer;transition:all .25s;font-size:11px;color:#ffffffb3}.ratio-card[data-v-fae0ebe2]:hover{border-color:#00f0ff66}.ratio-card.active[data-v-fae0ebe2]{background:#00f0ff2e;border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 8px #00f0ff4d}.ratio-box[data-v-fae0ebe2]{background:#00f0ff1a;border:1px solid rgba(0,240,255,.3)}.ratio-box.ratio-9\:16[data-v-fae0ebe2]{width:6px;height:10px}.ratio-box.ratio-16\:9[data-v-fae0ebe2]{width:10px;height:6px}.ratio-box.ratio-1\:1[data-v-fae0ebe2]{width:8px;height:8px}.ratio-info[data-v-fae0ebe2]{display:flex;flex-direction:row;gap:4px}.ratio-val[data-v-fae0ebe2]{font-size:11px;font-weight:600;color:inherit;letter-spacing:.5px}.ratio-desc[data-v-fae0ebe2]{font-size:10px;color:inherit;opacity:.7}.col-left[data-v-fae0ebe2]::-webkit-scrollbar,.col-right[data-v-fae0ebe2]::-webkit-scrollbar{width:6px}.col-left[data-v-fae0ebe2]::-webkit-scrollbar-track,.col-right[data-v-fae0ebe2]::-webkit-scrollbar-track{background:transparent}.col-left[data-v-fae0ebe2]::-webkit-scrollbar-thumb,.col-right[data-v-fae0ebe2]::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:3px}.col-left[data-v-fae0ebe2]::-webkit-scrollbar-thumb:hover,.col-right[data-v-fae0ebe2]::-webkit-scrollbar-thumb:hover{background:#00f0ff66}.balance-bar[data-v-fae0ebe2]{display:flex;align-items:center;gap:8px;padding:12px 18px;background:#00f0ff0f}.balance-label[data-v-fae0ebe2]{font-size:12px;color:var(--text-dim)}.balance-value[data-v-fae0ebe2]{font-size:16px;font-weight:700;color:var(--neon-cyan)}.balance-value.login-hint[data-v-fae0ebe2]{font-size:13px;font-weight:600}.recharge-link[data-v-fae0ebe2]{margin-left:auto;font-size:12px;color:var(--neon-magenta);text-decoration:none}.recharge-link[data-v-fae0ebe2]:hover{text-decoration:underline}.history-btn[data-v-fae0ebe2]{padding:0 18px;font-size:12px;background:#00f0ff1a;border:1px solid rgba(0,240,255,.3);color:var(--neon-cyan);border-radius:4px;cursor:pointer;font-family:inherit;transition:all .2s}.history-btn[data-v-fae0ebe2]:hover{background:#00f0ff33;border-color:var(--neon-cyan)}.history-panel[data-v-fae0ebe2]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;max-width:90vw;max-height:70vh;background:var(--bg-1);border:1px solid rgba(0,240,255,.3);border-radius:8px;z-index:1000;display:flex;flex-direction:column;box-shadow:0 0 30px #00f0ff33}.history-header[data-v-fae0ebe2]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(0,240,255,.2);font-size:14px;color:var(--neon-cyan);font-weight:600}.close-btn[data-v-fae0ebe2]{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:16px}.close-btn[data-v-fae0ebe2]:hover{color:var(--neon-cyan)}.history-list[data-v-fae0ebe2]{flex:1;overflow-y:auto;padding:12px 18px}.history-item[data-v-fae0ebe2]{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.history-info[data-v-fae0ebe2]{display:flex;gap:8px;align-items:center;font-size:12px}.history-model[data-v-fae0ebe2]{color:#fff;font-weight:600}.history-status.st-done[data-v-fae0ebe2]{color:#0f0}.history-status.st-failed[data-v-fae0ebe2]{color:red}.history-status.st-processing[data-v-fae0ebe2]{color:var(--neon-cyan)}.history-cost[data-v-fae0ebe2]{color:var(--neon-magenta)}.history-time[data-v-fae0ebe2]{color:var(--text-dim);margin-left:auto}.history-prompt[data-v-fae0ebe2]{font-size:11px;color:var(--text-dim);margin-top:4px}.history-video[data-v-fae0ebe2]{width:100%;max-height:200px;margin-top:8px;border-radius:4px}.empty-history[data-v-fae0ebe2]{text-align:center;color:var(--text-dim);padding:30px 0;font-size:13px}.cyber-shell[data-v-7fa2a161]{position:relative;height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse at top,rgba(10,18,40,.9) 0%,var(--bg-0) 70%),var(--bg-0);overflow:hidden}.bg-grid[data-v-7fa2a161]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,240,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.06) 1px,transparent 1px);background-size:40px 40px;background-position:center;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);pointer-events:none;z-index:0;animation:gridShift-7fa2a161 20s linear infinite}@keyframes gridShift-7fa2a161{to{background-position:40px 40px}}.bg-scanlines[data-v-7fa2a161]{position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00f0ff06,#0000 4px);pointer-events:none;z-index:1;mix-blend-mode:overlay}.bg-glow[data-v-7fa2a161]{position:fixed;top:40%;left:50%;width:900px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,240,255,.08) 0%,rgba(168,85,247,.05) 40%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0;animation:glowPulse-7fa2a161 6s ease-in-out infinite}@keyframes glowPulse-7fa2a161{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.cyber-main[data-v-7fa2a161]{position:relative;flex:1;min-height:0;margin:0 24px 24px;border:1px solid var(--border);background:linear-gradient(135deg,#00f0ff05,#ff00e504);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;overflow:hidden;clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px));display:flex;flex-direction:column}.page-head[data-v-7fa2a161]{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;border-bottom:1px solid rgba(0,240,255,.15)}.head-left[data-v-7fa2a161]{display:flex;align-items:center;gap:10px}.head-icon[data-v-7fa2a161]{color:var(--neon-cyan);font-size:20px;text-shadow:0 0 10px rgba(0,240,255,.6)}.head-title[data-v-7fa2a161]{font-size:18px;font-weight:700;letter-spacing:3px;color:#fff;text-shadow:0 0 12px rgba(0,240,255,.4)}.head-tag[data-v-7fa2a161]{font-size:10px;color:var(--neon-magenta);letter-spacing:2px;padding:2px 8px;border:1px solid rgba(255,0,229,.3);border-radius:2px;background:#ff00e50d}.head-right[data-v-7fa2a161]{display:flex;gap:8px}.head-btn[data-v-7fa2a161]{padding:8px 16px;font-size:12px;background:#00f0ff14;border:1px solid rgba(0,240,255,.3);color:var(--neon-cyan);border-radius:2px;cursor:pointer;font-family:inherit;transition:all .2s;letter-spacing:1px}.head-btn[data-v-7fa2a161]:hover{background:#00f0ff2e;border-color:var(--neon-cyan)}.head-btn.warn[data-v-7fa2a161]{color:var(--neon-magenta);border-color:#ff00e54d;background:#ff00e50d}.head-btn.warn[data-v-7fa2a161]:hover{background:#ff00e526;border-color:var(--neon-magenta)}.workspace[data-v-7fa2a161]{flex:1;min-height:0;display:flex;gap:20px;padding:20px;overflow:hidden}.col[data-v-7fa2a161]{display:flex;flex-direction:column;min-height:0}.col-stepper[data-v-7fa2a161]{width:220px;flex-shrink:0;overflow-y:auto}.col-content[data-v-7fa2a161]{flex:1;min-width:0;height:100%;overflow:hidden;display:flex;flex-direction:column;gap:12px}.col-stepper[data-v-7fa2a161]::-webkit-scrollbar,.col-content[data-v-7fa2a161]::-webkit-scrollbar{width:6px}.col-stepper[data-v-7fa2a161]::-webkit-scrollbar-track,.col-content[data-v-7fa2a161]::-webkit-scrollbar-track{background:transparent}.col-stepper[data-v-7fa2a161]::-webkit-scrollbar-thumb,.col-content[data-v-7fa2a161]::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:3px}.col-stepper[data-v-7fa2a161]::-webkit-scrollbar-thumb:hover,.col-content[data-v-7fa2a161]::-webkit-scrollbar-thumb:hover{background:#00f0ff66}.col-asset[data-v-7fa2a161]{width:340px;flex-shrink:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.stepper-card[data-v-7fa2a161]{border:1px solid rgba(0,240,255,.2);background:#00000059;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);padding:16px 14px}.stepper-title[data-v-7fa2a161]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--neon-cyan);letter-spacing:2px;font-weight:600;padding-bottom:12px;border-bottom:1px solid rgba(0,240,255,.15);margin-bottom:12px}.stepper-list[data-v-7fa2a161]{display:flex;flex-direction:column;gap:4px}.step-item[data-v-7fa2a161]{display:flex;align-items:center;gap:10px;padding:10px 8px;cursor:pointer;transition:all .2s;border:1px solid transparent;border-radius:2px;position:relative}.step-item[data-v-7fa2a161]:hover:not(.locked){background:#00f0ff0f;border-color:#00f0ff33}.step-item.active[data-v-7fa2a161]{background:#00f0ff1f;border-color:var(--neon-cyan);box-shadow:0 0 12px #00f0ff40}.step-item.locked[data-v-7fa2a161]{cursor:not-allowed;opacity:.4}.step-node[data-v-7fa2a161]{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,240,255,.3);border-radius:2px;font-size:13px;font-weight:700;color:var(--neon-cyan);background:#0006;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}.step-item.active .step-node[data-v-7fa2a161]{background:var(--neon-cyan);color:var(--bg-0);box-shadow:0 0 10px #00f0ff99}.step-item.done .step-node[data-v-7fa2a161]{background:#00ff8826;border-color:#00ff8880;color:#0f8}.step-check[data-v-7fa2a161]{color:#0f8;font-size:14px}.step-meta[data-v-7fa2a161]{flex:1;min-width:0}.step-name[data-v-7fa2a161]{font-size:13px;font-weight:600;color:#fff;letter-spacing:1px}.step-item.active .step-name[data-v-7fa2a161]{color:var(--neon-cyan)}.step-desc[data-v-7fa2a161]{font-size:10px;color:var(--text-dim);letter-spacing:.5px;margin-top:2px}.step-lock[data-v-7fa2a161]{font-size:11px;opacity:.6}.stepper-status[data-v-7fa2a161]{margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,240,255,.15);display:flex;flex-direction:column;gap:4px}.ss-label[data-v-7fa2a161]{font-size:10px;color:var(--text-dim);letter-spacing:1px}.ss-val[data-v-7fa2a161]{font-size:13px;font-weight:600;letter-spacing:1px}.step-panel[data-v-7fa2a161]{border:1px solid rgba(0,240,255,.2);background:#00000059;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.panel-head[data-v-7fa2a161]{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid rgba(0,240,255,.15);background:#00f0ff0a}.panel-icon[data-v-7fa2a161]{color:var(--neon-cyan);font-size:18px;text-shadow:0 0 8px rgba(0,240,255,.4)}.panel-title[data-v-7fa2a161]{font-size:14px;font-weight:700;color:var(--neon-cyan);letter-spacing:2px}.panel-sub[data-v-7fa2a161]{font-size:11px;color:var(--text-dim);letter-spacing:1px;margin-left:auto}.panel-body[data-v-7fa2a161]{padding:18px 20px;display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto}.setup-body[data-v-7fa2a161]{gap:16px}.setup-section[data-v-7fa2a161]{border:1px solid rgba(0,240,255,.12);background:linear-gradient(135deg,#00f0ff06,#0003);border-radius:6px}.sec-head[data-v-7fa2a161]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(0,240,255,.1);background:#00000040}.sec-no[data-v-7fa2a161]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:11px;font-weight:700;letter-spacing:0;color:#fff;background:#00f0ff33;border:1px solid rgba(0,240,255,.4);border-radius:4px;font-family:Courier New,monospace}.sec-title[data-v-7fa2a161]{font-size:13px;font-weight:700;color:#fff;letter-spacing:2px}.sec-sub[data-v-7fa2a161]{font-size:11px;color:var(--text-dim);letter-spacing:1px;margin-left:auto}.sec-body[data-v-7fa2a161]{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.sec-concept[data-v-7fa2a161]{border-left:3px solid var(--neon-magenta, #ff00e5)}.sec-concept .sec-no[data-v-7fa2a161]{background:#ff00e533;border-color:#ff00e580;color:var(--neon-magenta, #ff00e5);box-shadow:0 0 6px #ff00e54d}.sec-concept .sec-title[data-v-7fa2a161]{color:var(--neon-magenta, #ff00e5)}.sec-plot[data-v-7fa2a161]{border-left:3px solid #a855f7}.sec-plot .sec-no[data-v-7fa2a161]{background:#a855f733;border-color:#a855f780;color:#a855f7;box-shadow:0 0 6px #a855f74d}.sec-plot .sec-title[data-v-7fa2a161]{color:#a855f7}.sec-spec[data-v-7fa2a161]{border-left:3px solid var(--neon-cyan, #00f0ff)}.sec-spec .sec-no[data-v-7fa2a161]{background:#00f0ff33;border-color:#00f0ff80;color:var(--neon-cyan, #00f0ff);box-shadow:0 0 6px #00f0ff4d}.sec-spec .sec-title[data-v-7fa2a161]{color:var(--neon-cyan, #00f0ff)}.sec-model[data-v-7fa2a161]{border-left:3px solid #fbbf24}.sec-model .sec-no[data-v-7fa2a161]{background:#fbbf2433;border-color:#fbbf2480;color:#fbbf24;box-shadow:0 0 6px #fbbf244d}.sec-model .sec-title[data-v-7fa2a161]{color:#fbbf24}.sec-body .span-2[data-v-7fa2a161]{grid-column:span 2}@media (max-width: 720px){.sec-body[data-v-7fa2a161]{grid-template-columns:1fr}.sec-body .span-2[data-v-7fa2a161]{grid-column:span 1}}.error-block[data-v-7fa2a161]{padding:10px 14px;background:#ff00e514;border:1px solid rgba(255,0,229,.4);color:var(--neon-magenta);font-size:12px;letter-spacing:1px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.info-block[data-v-7fa2a161]{padding:10px 14px;background:#00f0ff14;border:1px solid rgba(0,240,255,.4);color:var(--neon-cyan);font-size:12px;letter-spacing:1px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.form-grid[data-v-7fa2a161]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.param-group[data-v-7fa2a161]{display:flex;flex-direction:column}.param-label[data-v-7fa2a161]{font-size:12px;color:var(--text-dim);letter-spacing:1px;margin-bottom:8px}.param-options[data-v-7fa2a161]{display:flex;flex-wrap:wrap;gap:8px}.text-input[data-v-7fa2a161]{width:100%;padding:11px 13px;background:#0006;border:1px solid rgba(0,240,255,.2);color:var(--neon-cyan);font-size:13px;font-family:Courier New,monospace;outline:none;border-radius:2px;letter-spacing:.5px}.text-input[data-v-7fa2a161]:focus{border-color:var(--neon-cyan);box-shadow:0 0 8px #00f0ff4d}.text-input[data-v-7fa2a161]::placeholder{color:#00f0ff4d}.chip[data-v-7fa2a161]{padding:5px 14px;background:#00f0ff0a;border:1px solid rgba(0,240,255,.15);border-radius:14px;font-size:12px;color:#ffffffb3;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.chip[data-v-7fa2a161]:hover{border-color:#00f0ff66;color:#fff}.chip.active[data-v-7fa2a161]{background:#00f0ff2e;border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 8px #00f0ff4d}.chip.wide[data-v-7fa2a161]{display:flex;flex-direction:column;align-items:flex-start;padding:8px 14px;border-radius:4px;gap:2px}.chip-name[data-v-7fa2a161]{font-size:12px;font-weight:600}.chip-desc[data-v-7fa2a161]{font-size:10px;color:var(--text-dim)}.chip.wide.active .chip-desc[data-v-7fa2a161]{color:#00f0ffb3}.chip.small[data-v-7fa2a161]{padding:4px 10px;font-size:12px;border-radius:10px}.chip.small.active[data-v-7fa2a161]{background:#ff00e526;border-color:var(--neon-magenta, #ff00e5);color:var(--neon-magenta, #ff00e5);box-shadow:0 0 8px #ff00e540}.param-options.wrap[data-v-7fa2a161]{flex-wrap:wrap;gap:6px}.model-grid[data-v-7fa2a161]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.opt-card[data-v-7fa2a161]{padding:10px 12px;background:#00f0ff0a;border:1px solid rgba(0,240,255,.15);border-radius:2px;cursor:pointer;transition:all .25s;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.opt-card[data-v-7fa2a161]:hover{background:#00f0ff14;border-color:#00f0ff4d}.opt-card.active[data-v-7fa2a161]{background:#00f0ff26;border-color:var(--neon-cyan);box-shadow:0 0 12px #00f0ff4d}.opt-name[data-v-7fa2a161]{font-size:12px;font-weight:600;color:#fff;letter-spacing:.5px}.opt-desc[data-v-7fa2a161]{font-size:10px;color:var(--text-dim);margin-top:2px;min-height:14px}.opt-price[data-v-7fa2a161]{font-size:11px;color:var(--neon-magenta);margin-top:4px}.models-loading[data-v-7fa2a161],.models-empty[data-v-7fa2a161]{padding:14px;text-align:center;font-size:12px;color:var(--text-dim);border:1px dashed rgba(0,240,255,.2);border-radius:2px}.model-info-bar[data-v-7fa2a161]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#00f0ff0f;border:1px solid rgba(0,240,255,.2);border-radius:2px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.mib-left[data-v-7fa2a161]{display:flex;flex-direction:column;gap:3px}.mib-name[data-v-7fa2a161]{font-size:13px;font-weight:600;color:#fff;letter-spacing:.5px}.mib-desc[data-v-7fa2a161]{font-size:11px;color:var(--text-dim)}.mib-price[data-v-7fa2a161]{font-size:13px;font-weight:600;color:var(--neon-magenta)}.model-summary-grid[data-v-7fa2a161]{display:flex;gap:16px;flex-wrap:wrap}.model-summary-item[data-v-7fa2a161]{display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:#00f0ff0f;border:1px solid rgba(0,240,255,.15);border-radius:2px;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);min-width:120px}.msi-label[data-v-7fa2a161]{font-size:10px;color:var(--text-dim);letter-spacing:.5px}.msi-value[data-v-7fa2a161]{font-size:13px;font-weight:600;color:#fff}.msi-empty[data-v-7fa2a161]{font-size:12px;color:var(--text-dim);font-style:italic}.panel-actions[data-v-7fa2a161]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.panel-actions.top[data-v-7fa2a161]{justify-content:space-between}.primary-btn[data-v-7fa2a161]{padding:12px 22px;background:linear-gradient(135deg,#00f0ff33,#ff00e533);border:1px solid var(--neon-cyan);color:var(--neon-cyan);font-size:13px;font-weight:600;font-family:Courier New,monospace;letter-spacing:2px;cursor:pointer;transition:all .3s;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.primary-btn[data-v-7fa2a161]:hover:not(:disabled){background:linear-gradient(135deg,#00f0ff66,#ff00e566);box-shadow:0 0 24px #00f0ff80;transform:translateY(-1px)}.primary-btn[data-v-7fa2a161]:disabled{opacity:.5;cursor:not-allowed}.primary-btn.small[data-v-7fa2a161]{padding:7px 14px;font-size:11px;letter-spacing:1px}.ghost-btn[data-v-7fa2a161]{padding:12px 20px;background:#00f0ff0f;border:1px solid rgba(0,240,255,.3);color:var(--neon-cyan);font-size:12px;cursor:pointer;transition:all .2s;font-family:Courier New,monospace;letter-spacing:1px;border-radius:2px}.ghost-btn[data-v-7fa2a161]:hover:not(:disabled){background:#00f0ff26;border-color:var(--neon-cyan)}.ghost-btn[data-v-7fa2a161]:disabled{opacity:.5;cursor:not-allowed}.ghost-btn.small[data-v-7fa2a161]{padding:7px 12px;font-size:11px}.btn-loading[data-v-7fa2a161]{display:inline-flex;align-items:center;gap:8px}.spinner[data-v-7fa2a161]{width:14px;height:14px;border:2px solid rgba(0,240,255,.2);border-top-color:var(--neon-cyan);border-radius:50%;animation:spin-7fa2a161 .8s linear infinite;display:inline-block}.mini-spinner[data-v-7fa2a161]{width:14px;height:14px;border:2px solid rgba(0,240,255,.2);border-top-color:var(--neon-cyan);border-radius:50%;animation:spin-7fa2a161 .8s linear infinite;display:inline-block;vertical-align:middle}@keyframes spin-7fa2a161{to{transform:rotate(360deg)}}.sub-card[data-v-7fa2a161]{border:1px solid rgba(0,240,255,.15);background:#0000004d;border-radius:2px;display:flex;flex-direction:column}.sub-head[data-v-7fa2a161]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(0,240,255,.1);font-size:12px;color:var(--neon-cyan);letter-spacing:1px;font-weight:600}.sub-icon[data-v-7fa2a161]{font-size:13px}.area-input[data-v-7fa2a161]{width:100%;padding:10px 12px;background:#0006;border:none;border-top:1px solid rgba(0,240,255,.1);color:#ffffffd9;font-size:12px;font-family:Courier New,monospace;line-height:1.6;outline:none;resize:vertical}.area-input[data-v-7fa2a161]:focus{background:#00f0ff0d}.area-input.small[data-v-7fa2a161]{min-height:48px}.char-grid[data-v-7fa2a161]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:12px}.char-card[data-v-7fa2a161]{padding:10px;background:#00f0ff0a;border:1px solid rgba(0,240,255,.15);border-radius:2px;display:flex;flex-direction:column;gap:6px}.char-head[data-v-7fa2a161]{display:flex;flex-direction:column;gap:4px}.char-name-input[data-v-7fa2a161]{padding:5px 8px;background:#0006;border:1px solid rgba(0,240,255,.2);color:var(--neon-cyan);font-size:13px;font-weight:600;outline:none;border-radius:2px}.char-role-input[data-v-7fa2a161]{padding:4px 8px;background:#0000004d;border:1px solid rgba(0,240,255,.1);color:var(--text-dim);font-size:11px;outline:none;border-radius:2px}.char-field[data-v-7fa2a161]{display:flex;flex-direction:column;gap:3px}.char-field label[data-v-7fa2a161]{font-size:10px;color:var(--text-dim);letter-spacing:.5px}.mini-input[data-v-7fa2a161]{padding:5px 8px;background:#0006;border:1px solid rgba(0,240,255,.15);color:#ffffffd9;font-size:11px;outline:none;border-radius:2px}.mini-input[data-v-7fa2a161]:focus{border-color:var(--neon-cyan)}.char-card.preview[data-v-7fa2a161]{flex-direction:row;gap:12px;align-items:flex-start}.char-avatar[data-v-7fa2a161]{width:56px;height:56px;flex-shrink:0;border:1px solid rgba(0,240,255,.3);display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}.char-avatar img[data-v-7fa2a161]{width:100%;height:100%;object-fit:cover}.avatar-ph[data-v-7fa2a161]{font-size:22px;font-weight:700;color:var(--neon-cyan)}.char-upload[data-v-7fa2a161]{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,240,255,.1)}.upload-btn[data-v-7fa2a161]{display:inline-block;padding:5px 12px;font-size:11px;letter-spacing:1px;color:var(--neon-cyan);background:#00f0ff14;border:1px solid rgba(0,240,255,.25);border-radius:4px;cursor:pointer;transition:all .2s}.upload-btn[data-v-7fa2a161]:hover{background:#00f0ff26;border-color:var(--neon-cyan)}.ai-gen-btn[data-v-7fa2a161]{color:var(--neon-magenta, #ff00e5);border-color:#ff00e540;background:#ff00e514}.ai-gen-btn[data-v-7fa2a161]:hover{background:#ff00e526;border-color:var(--neon-magenta, #ff00e5)}.ai-gen-btn[data-v-7fa2a161]:disabled{opacity:.5;cursor:not-allowed}.hidden-input[data-v-7fa2a161]{display:none}.ref-tag[data-v-7fa2a161]{font-size:10px;color:#0f8;letter-spacing:1px}.shot-retry-btn[data-v-7fa2a161]{width:100%;padding:4px 0;font-size:10px;letter-spacing:1px;color:var(--neon-magenta, #ff00e5);background:#ff00e514;border:1px solid rgba(255,0,229,.25);border-radius:4px;cursor:pointer;transition:all .2s;margin-top:6px}.shot-retry-btn[data-v-7fa2a161]:hover{background:#ff00e526;border-color:var(--neon-magenta, #ff00e5)}.bgm-select[data-v-7fa2a161]{padding:5px 8px;font-size:11px;color:#fff;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);border-radius:4px;outline:none;font-family:inherit}.bgm-select option[data-v-7fa2a161]{background:#0a0e1a;color:#fff}.char-info[data-v-7fa2a161]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.char-info-name[data-v-7fa2a161]{font-size:13px;font-weight:600;color:#fff}.char-info-role[data-v-7fa2a161]{font-size:11px;color:var(--text-dim);font-weight:400;margin-left:4px}.char-info-row[data-v-7fa2a161]{font-size:11px;color:#ffffffb3;display:flex;gap:6px}.char-info-row span[data-v-7fa2a161]{color:var(--text-dim);min-width:28px}.ep-outline[data-v-7fa2a161]{padding:10px 12px;background:#0000004d;border:1px solid rgba(0,240,255,.1);border-radius:2px;display:flex;flex-direction:column;gap:8px}.epo-head[data-v-7fa2a161]{display:flex;align-items:center;gap:8px}.epo-no[data-v-7fa2a161]{font-size:11px;color:var(--neon-magenta);font-weight:700;letter-spacing:1px}.epo-title[data-v-7fa2a161]{flex:1;padding:5px 8px;background:#0006;border:1px solid rgba(0,240,255,.2);color:var(--neon-cyan);font-size:12px;font-weight:600;outline:none;border-radius:2px}.hook-warn[data-v-7fa2a161]{font-size:10px;color:#ff0;letter-spacing:.5px}.text-input.hook[data-v-7fa2a161]{padding:8px 12px;font-size:12px}.scene-lock-box[data-v-7fa2a161]{margin:12px;padding:12px;background:#0006;border:1px solid rgba(0,255,136,.2);border-radius:2px;font-size:12px;color:#ffffffd9;line-height:1.6;font-family:Courier New,monospace;white-space:pre-wrap}.empty-mini[data-v-7fa2a161]{padding:16px;text-align:center;font-size:12px;color:var(--text-dim)}.span-2[data-v-7fa2a161]{grid-column:span 2}.empty-step[data-v-7fa2a161]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;gap:14px}.empty-icon[data-v-7fa2a161]{font-size:48px;color:var(--neon-cyan);opacity:.4}.empty-text[data-v-7fa2a161]{font-size:14px;color:var(--text-dim);letter-spacing:1px}.shots-count[data-v-7fa2a161]{font-size:12px;color:var(--text-dim);letter-spacing:1px}.ep-shots[data-v-7fa2a161]{border:1px solid rgba(0,240,255,.15);border-radius:2px;overflow:hidden}.ep-shots-head[data-v-7fa2a161]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#00f0ff0f;cursor:pointer;transition:background .2s}.ep-shots-head[data-v-7fa2a161]:hover{background:#00f0ff1a}.esh-arrow[data-v-7fa2a161]{font-size:10px;color:var(--neon-cyan);transition:transform .2s}.esh-arrow.open[data-v-7fa2a161]{transform:rotate(90deg)}.esh-no[data-v-7fa2a161]{font-size:11px;color:var(--neon-magenta);font-weight:700}.esh-title[data-v-7fa2a161]{flex:1;font-size:13px;color:#fff;font-weight:600}.esh-count[data-v-7fa2a161]{font-size:11px;color:var(--text-dim)}.shots-table-wrap[data-v-7fa2a161]{overflow-x:auto;border-top:1px solid rgba(0,240,255,.1)}.shots-table[data-v-7fa2a161]{width:100%;border-collapse:collapse;font-size:11px;min-width:900px}.shots-table th[data-v-7fa2a161]{padding:8px 6px;text-align:left;color:var(--neon-cyan);font-weight:600;letter-spacing:.5px;background:#0006;border-bottom:1px solid rgba(0,240,255,.2);white-space:nowrap}.shots-table td[data-v-7fa2a161]{padding:4px;border-bottom:1px solid rgba(0,240,255,.08)}.col-idx[data-v-7fa2a161]{text-align:center;color:var(--neon-magenta);font-weight:700;white-space:nowrap}.cell-input[data-v-7fa2a161]{width:100%;padding:5px 6px;background:#0006;border:1px solid rgba(0,240,255,.1);color:#ffffffd9;font-size:11px;outline:none;border-radius:2px;font-family:Courier New,monospace}.cell-input[data-v-7fa2a161]:focus{border-color:var(--neon-cyan);background:#00f0ff0d}.cell-input.sm[data-v-7fa2a161]{min-width:70px}.cell-input.xs[data-v-7fa2a161]{min-width:50px;max-width:60px}.cell-input.lg[data-v-7fa2a161]{min-width:160px}.gen-stats[data-v-7fa2a161]{display:flex;align-items:center;gap:16px;padding:14px;background:#0000004d;border:1px solid rgba(0,240,255,.15);border-radius:2px;flex-wrap:wrap}.gs-item[data-v-7fa2a161]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:60px}.gs-num[data-v-7fa2a161]{font-size:22px;font-weight:700;color:#fff;font-family:Courier New,monospace}.gs-item.done .gs-num[data-v-7fa2a161]{color:#0f8}.gs-item.proc .gs-num[data-v-7fa2a161]{color:var(--neon-cyan)}.gs-item.fail .gs-num[data-v-7fa2a161]{color:var(--neon-magenta)}.gs-lbl[data-v-7fa2a161]{font-size:10px;color:var(--text-dim);letter-spacing:.5px}.gs-progress[data-v-7fa2a161]{flex:1;min-width:160px;display:flex;align-items:center;gap:10px}.gs-bar[data-v-7fa2a161]{flex:1;height:6px;background:#00000080;border:1px solid rgba(0,240,255,.2);overflow:hidden;border-radius:3px}.gs-fill[data-v-7fa2a161]{height:100%;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-magenta));box-shadow:0 0 10px #00f0ff99;transition:width .4s ease}.gs-pct[data-v-7fa2a161]{font-size:12px;color:var(--neon-cyan);font-family:Courier New,monospace;letter-spacing:1px;min-width:60px;text-align:right;white-space:nowrap}.gs-eta[data-v-7fa2a161]{grid-column:1 / -1;text-align:center;font-size:12px;color:var(--text-dim);margin-top:6px;padding-top:6px;border-top:1px solid rgba(0,240,255,.1)}.poll-hint[data-v-7fa2a161]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--neon-cyan);letter-spacing:.5px}.shot-grid[data-v-7fa2a161]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.shot-card[data-v-7fa2a161]{border:1px solid rgba(0,240,255,.15);background:#0000004d;border-radius:2px;overflow:hidden}.shot-thumb[data-v-7fa2a161]{width:100%;aspect-ratio:9 / 16;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.shot-thumb video[data-v-7fa2a161]{width:100%;height:100%;object-fit:cover}.shot-thumb-ph[data-v-7fa2a161]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#00f0ff80;font-size:14px;font-weight:600}.ph-fail[data-v-7fa2a161]{color:var(--neon-magenta);font-size:20px}.shot-meta[data-v-7fa2a161]{padding:6px 8px;display:flex;justify-content:space-between;align-items:center;gap:4px}.shot-ep[data-v-7fa2a161]{font-size:10px;color:var(--text-dim);letter-spacing:.5px}.shot-status[data-v-7fa2a161]{font-size:10px;padding:1px 6px;border-radius:8px;border:1px solid rgba(255,255,255,.15);color:var(--text-dim);white-space:nowrap}.span-all[data-v-7fa2a161]{grid-column:1 / -1}.synth-stats[data-v-7fa2a161]{padding:14px;background:#0000004d;border:1px solid rgba(0,240,255,.15);border-radius:2px}.syn-progress[data-v-7fa2a161]{display:flex;align-items:center;gap:10px}.synth-list[data-v-7fa2a161]{display:flex;flex-direction:column;gap:8px}.synth-item[data-v-7fa2a161]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;background:#0000004d;border:1px solid rgba(0,240,255,.15);border-radius:2px;flex-wrap:wrap}.synth-info[data-v-7fa2a161]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.synth-no[data-v-7fa2a161]{font-size:11px;color:var(--neon-magenta);font-weight:700}.synth-title[data-v-7fa2a161]{font-size:13px;color:#fff;font-weight:600;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.synth-actions[data-v-7fa2a161]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.synth-warn[data-v-7fa2a161]{font-size:10px;color:#ff0;letter-spacing:.5px}.synth-busy[data-v-7fa2a161]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--neon-cyan)}.bgm-list[data-v-7fa2a161]{padding:12px;display:flex;flex-direction:column;gap:8px}.bgm-item[data-v-7fa2a161]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#0000004d;border:1px solid rgba(0,240,255,.1);border-radius:2px}.bgm-name[data-v-7fa2a161]{font-size:12px;color:#fff;flex:1}.bgm-item audio[data-v-7fa2a161]{height:28px;max-width:180px}.st-done[data-v-7fa2a161],.shot-status.st-done[data-v-7fa2a161]{color:#0f8;border-color:#0f86;background:#00ff880f}.st-processing[data-v-7fa2a161],.shot-status.st-processing[data-v-7fa2a161]{color:var(--neon-cyan);border-color:#00f0ff66;background:#00f0ff14}.st-failed[data-v-7fa2a161],.shot-status.st-failed[data-v-7fa2a161]{color:var(--neon-magenta);border-color:#ff00e566;background:#ff00e514}.st-scripted[data-v-7fa2a161],.shot-status.st-scripted[data-v-7fa2a161]{color:#fff;border-color:#ffffff4d}.st-pending[data-v-7fa2a161],.shot-status.st-pending[data-v-7fa2a161]{color:var(--text-dim)}.st-generating[data-v-7fa2a161],.shot-status.st-generating[data-v-7fa2a161]{color:var(--neon-cyan)}.st-partial[data-v-7fa2a161],.shot-status.st-partial[data-v-7fa2a161]{color:#ff0;border-color:#ff06;background:#ffff000f}.st-synthesized[data-v-7fa2a161],.shot-status.st-synthesized[data-v-7fa2a161]{color:#0f8;border-color:#00ff8880;background:#00ff881a}.st-shot[data-v-7fa2a161],.shot-status.st-shot[data-v-7fa2a161]{color:var(--neon-cyan);border-color:#00f0ff4d}.pagination[data-v-7fa2a161]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0;margin-top:10px;border-top:1px solid rgba(0,240,255,.1)}.pagination .page-btn[data-v-7fa2a161]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);color:var(--neon-cyan);border-radius:4px;cursor:pointer;transition:all .2s}.pagination .page-btn[data-v-7fa2a161]:hover:not(:disabled){background:#00f0ff26;border-color:var(--neon-cyan)}.pagination .page-btn[data-v-7fa2a161]:disabled{opacity:.3;cursor:not-allowed}.pagination .page-info[data-v-7fa2a161]{font-size:12px;color:var(--text-dim);letter-spacing:1px}.st-draft[data-v-7fa2a161],.shot-status.st-draft[data-v-7fa2a161]{color:var(--text-dim)}.shot-card.st-done[data-v-7fa2a161]{border-color:#0f86}.shot-card.st-processing[data-v-7fa2a161]{border-color:#00f0ff66;box-shadow:0 0 8px #00f0ff33}.shot-card.st-failed[data-v-7fa2a161]{border-color:#ff00e566}.balance-bar[data-v-7fa2a161]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#00f0ff0f;border:1px solid rgba(0,240,255,.15);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.balance-label[data-v-7fa2a161]{font-size:12px;color:var(--text-dim)}.balance-value[data-v-7fa2a161]{font-size:16px;font-weight:700;color:var(--neon-cyan);font-family:Courier New,monospace}.balance-value.login-hint[data-v-7fa2a161]{font-size:13px;font-weight:600}.recharge-link[data-v-7fa2a161]{margin-left:auto;font-size:12px;color:var(--neon-magenta);text-decoration:none}.recharge-link[data-v-7fa2a161]:hover{text-decoration:underline}.asset-card[data-v-7fa2a161]{border:1px solid rgba(0,240,255,.2);background:#00000059;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);display:flex;flex-direction:column}.card-header[data-v-7fa2a161]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(0,240,255,.15);background:#00f0ff0a}.card-icon[data-v-7fa2a161]{font-size:14px}.card-title[data-v-7fa2a161]{font-size:12px;font-weight:600;color:var(--neon-cyan);letter-spacing:2px}.card-body[data-v-7fa2a161]{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.overview-body[data-v-7fa2a161]{gap:6px}.cost-card[data-v-7fa2a161]{margin-top:8px}.cost-body[data-v-7fa2a161]{padding:10px}.cost-loading[data-v-7fa2a161]{text-align:center;color:var(--neon-cyan, #00f0ff);font-size:12px;padding:12px 0}.cost-empty[data-v-7fa2a161]{text-align:center;color:#fff6;font-size:12px;padding:12px 0}.cost-item[data-v-7fa2a161]{margin-bottom:8px;padding:6px 8px;background:#00f0ff0a;border-left:2px solid var(--neon-cyan, #00f0ff)}.ci-head[data-v-7fa2a161]{display:flex;justify-content:space-between;align-items:center}.ci-name[data-v-7fa2a161]{font-size:12px;font-weight:600;color:var(--neon-cyan, #00f0ff)}.ci-cost[data-v-7fa2a161]{font-size:14px;font-weight:700;color:var(--neon-magenta, #ff00e5)}.ci-detail[data-v-7fa2a161]{font-size:11px;color:#ffffff80;margin-top:2px;line-height:1.4}.cost-total[data-v-7fa2a161]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 10px;background:linear-gradient(90deg,#ff00e51a,#00f0ff1a);border:1px solid rgba(255,0,229,.3);font-size:13px;font-weight:600}.cost-total .total-amount[data-v-7fa2a161]{font-size:18px;font-weight:800;color:var(--neon-magenta, #ff00e5)}.cost-summary[data-v-7fa2a161]{font-size:11px;color:#fff6;margin-top:6px;text-align:center}.ov-row[data-v-7fa2a161]{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px dashed rgba(0,240,255,.1);gap:8px}.ov-label[data-v-7fa2a161]{font-size:11px;color:var(--text-dim);letter-spacing:1px;white-space:nowrap}.ov-value[data-v-7fa2a161]{font-size:13px;color:#fff;font-weight:600;font-family:Courier New,monospace;text-align:right}.ov-value.text[data-v-7fa2a161]{font-family:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.ov-value.mag[data-v-7fa2a161]{color:var(--neon-magenta);text-shadow:0 0 6px rgba(255,0,229,.3)}.progress-block[data-v-7fa2a161]{padding:8px 0 2px;display:flex;align-items:center;gap:10px}.progress-bar[data-v-7fa2a161]{flex:1;height:6px;background:#0006;border:1px solid rgba(0,240,255,.2);overflow:hidden;border-radius:3px}.progress-fill[data-v-7fa2a161]{height:100%;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-magenta));box-shadow:0 0 10px #00f0ff99;transition:width .4s ease}.progress-text[data-v-7fa2a161]{font-size:11px;color:var(--neon-cyan);font-family:Courier New,monospace;letter-spacing:1px;min-width:44px;text-align:right}.char-preview-list[data-v-7fa2a161]{display:flex;flex-direction:column;gap:8px}.cp-item[data-v-7fa2a161]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px dashed rgba(0,240,255,.1)}.cp-avatar[data-v-7fa2a161]{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#00f0ff1a;border:1px solid rgba(0,240,255,.3);color:var(--neon-cyan);font-size:14px;font-weight:700;border-radius:2px}.cp-info[data-v-7fa2a161]{flex:1;min-width:0}.cp-name[data-v-7fa2a161]{font-size:12px;color:#fff;font-weight:600}.cp-role[data-v-7fa2a161]{font-size:10px;color:var(--text-dim);font-weight:400;margin-left:4px}.cp-mark[data-v-7fa2a161]{font-size:10px;color:var(--text-dim);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-shot-grid[data-v-7fa2a161]{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:4px}.mini-shot[data-v-7fa2a161]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#0006;border:1px solid rgba(0,240,255,.15);font-size:11px;color:var(--text-dim);border-radius:2px}.mini-shot.st-done[data-v-7fa2a161]{border-color:#0f86;background:#00ff8814}.mini-shot.st-processing[data-v-7fa2a161]{border-color:#00f0ff66;background:#00f0ff14}.mini-shot.st-failed[data-v-7fa2a161]{border-color:#ff00e566;background:#ff00e514}.ms-play[data-v-7fa2a161]{color:#0f8;font-size:10px}.player-box[data-v-7fa2a161]{display:flex;flex-direction:column;gap:8px}.video-player[data-v-7fa2a161]{width:100%;display:block;max-height:360px;background:#000;border:1px solid rgba(0,240,255,.2)}.player-title[data-v-7fa2a161]{font-size:12px;color:var(--neon-cyan);letter-spacing:1px;text-align:center}.video-placeholder[data-v-7fa2a161]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;color:var(--text-dim);gap:10px;background:#000;border:1px solid rgba(0,240,255,.2);min-height:200px}.video-placeholder .ph-icon[data-v-7fa2a161]{font-size:42px;opacity:.5}.video-placeholder .ph-text[data-v-7fa2a161]{font-size:13px;color:#ffffff80;letter-spacing:1px}.video-placeholder .ph-hint[data-v-7fa2a161]{font-size:11px;color:#00f0ff66}.ep-quick-list[data-v-7fa2a161]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ep-quick[data-v-7fa2a161]{padding:5px 10px;font-size:11px;background:#0006;border:1px solid rgba(0,240,255,.15);color:var(--text-dim);cursor:pointer;border-radius:2px;font-family:Courier New,monospace;transition:all .2s}.ep-quick.ready[data-v-7fa2a161]{color:var(--neon-cyan);border-color:#00f0ff4d}.ep-quick.ready[data-v-7fa2a161]:hover{background:#00f0ff26;border-color:var(--neon-cyan)}.ep-quick.active[data-v-7fa2a161]{background:#00f0ff33;border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 8px #00f0ff4d}.ep-quick[data-v-7fa2a161]:disabled{opacity:.4;cursor:not-allowed}.modal-mask[data-v-7fa2a161]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:999;display:flex;align-items:center;justify-content:center}.history-panel[data-v-7fa2a161]{width:540px;max-width:90vw;max-height:70vh;background:var(--bg-1);border:1px solid rgba(0,240,255,.3);border-radius:4px;z-index:1000;display:flex;flex-direction:column;box-shadow:0 0 30px #00f0ff33;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.history-header[data-v-7fa2a161]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(0,240,255,.2);font-size:14px;color:var(--neon-cyan);font-weight:600;letter-spacing:2px}.close-btn[data-v-7fa2a161]{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:16px}.close-btn[data-v-7fa2a161]:hover{color:var(--neon-cyan)}.history-list[data-v-7fa2a161]{flex:1;overflow-y:auto;padding:10px 18px}.history-item[data-v-7fa2a161]{padding:12px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .2s;border-radius:4px;position:relative}.history-item[data-v-7fa2a161]:hover{background:#00f0ff0f}.history-info[data-v-7fa2a161]{display:flex;gap:8px;align-items:center;font-size:12px}.history-title[data-v-7fa2a161]{color:#fff;font-weight:600;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-status[data-v-7fa2a161]{font-size:10px;padding:1px 6px;border-radius:8px;border:1px solid rgba(255,255,255,.15);color:var(--text-dim)}.history-time[data-v-7fa2a161]{color:var(--text-dim);font-size:10px;margin-left:auto}.history-meta[data-v-7fa2a161]{font-size:11px;color:var(--text-dim);margin-top:4px;letter-spacing:.5px}.del-btn[data-v-7fa2a161]{position:absolute;top:12px;right:12px;font-size:10px;background:#ff00e51a;border:1px solid rgba(255,0,229,.3);color:var(--neon-magenta);padding:3px 8px;border-radius:2px;cursor:pointer;font-family:inherit;opacity:0;transition:opacity .2s}.history-item:hover .del-btn[data-v-7fa2a161]{opacity:1}.del-btn[data-v-7fa2a161]:hover{background:#ff00e533}.empty-history[data-v-7fa2a161]{text-align:center;color:var(--text-dim);padding:30px 0;font-size:13px}.col-stepper[data-v-7fa2a161]::-webkit-scrollbar,.col-content[data-v-7fa2a161]::-webkit-scrollbar,.col-asset[data-v-7fa2a161]::-webkit-scrollbar,.panel-body[data-v-7fa2a161]::-webkit-scrollbar,.shots-table-wrap[data-v-7fa2a161]::-webkit-scrollbar,.history-list[data-v-7fa2a161]::-webkit-scrollbar{width:6px;height:6px}.col-stepper[data-v-7fa2a161]::-webkit-scrollbar-track,.col-content[data-v-7fa2a161]::-webkit-scrollbar-track,.col-asset[data-v-7fa2a161]::-webkit-scrollbar-track,.panel-body[data-v-7fa2a161]::-webkit-scrollbar-track,.shots-table-wrap[data-v-7fa2a161]::-webkit-scrollbar-track,.history-list[data-v-7fa2a161]::-webkit-scrollbar-track{background:transparent}.col-stepper[data-v-7fa2a161]::-webkit-scrollbar-thumb,.col-content[data-v-7fa2a161]::-webkit-scrollbar-thumb,.col-asset[data-v-7fa2a161]::-webkit-scrollbar-thumb,.panel-body[data-v-7fa2a161]::-webkit-scrollbar-thumb,.shots-table-wrap[data-v-7fa2a161]::-webkit-scrollbar-thumb,.history-list[data-v-7fa2a161]::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:3px}.col-stepper[data-v-7fa2a161]::-webkit-scrollbar-thumb:hover,.col-content[data-v-7fa2a161]::-webkit-scrollbar-thumb:hover,.col-asset[data-v-7fa2a161]::-webkit-scrollbar-thumb:hover,.panel-body[data-v-7fa2a161]::-webkit-scrollbar-thumb:hover{background:#00f0ff66}@media (max-width: 1100px){.workspace[data-v-7fa2a161]{flex-direction:column;overflow-y:auto}.col-stepper[data-v-7fa2a161],.col-asset[data-v-7fa2a161],.col-content[data-v-7fa2a161]{width:100%}}.recharge-shell[data-v-d5af6d43]{position:relative;height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse at top,rgba(10,18,40,.9) 0%,var(--bg-0) 70%),var(--bg-0);overflow:hidden}.bg-grid[data-v-d5af6d43]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,240,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.06) 1px,transparent 1px);background-size:40px 40px;background-position:center;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);pointer-events:none;z-index:0;animation:gridShift-d5af6d43 20s linear infinite}@keyframes gridShift-d5af6d43{to{background-position:40px 40px}}.bg-scanlines[data-v-d5af6d43]{position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00f0ff06,#0000 4px);pointer-events:none;z-index:1;mix-blend-mode:overlay}.bg-glow[data-v-d5af6d43]{position:fixed;top:50%;left:50%;width:900px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,240,255,.08) 0%,rgba(168,85,247,.05) 40%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0;animation:glowPulse-d5af6d43 6s ease-in-out infinite}@keyframes glowPulse-d5af6d43{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.cyber-main[data-v-d5af6d43]{position:relative;flex:1;min-height:0;margin:0 24px 24px;border:1px solid var(--border);background:linear-gradient(135deg,#00f0ff05,#ff00e504);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;overflow:hidden;clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px))}.recharge-page[data-v-d5af6d43]{position:relative;z-index:1;width:100%;height:100%;padding:48px 56px;overflow-y:scroll;overflow-x:hidden}.recharge-page[data-v-d5af6d43]::-webkit-scrollbar{width:6px}.recharge-page[data-v-d5af6d43]::-webkit-scrollbar-track{background:transparent}.recharge-page[data-v-d5af6d43]::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:3px}.recharge-page[data-v-d5af6d43]::-webkit-scrollbar-thumb:hover{background:#00f0ff66}.recharge-container[data-v-d5af6d43]{max-width:600px;margin:0 auto}.page-header[data-v-d5af6d43]{text-align:center;margin-bottom:30px}.page-header h1[data-v-d5af6d43]{font-size:28px;color:var(--neon-cyan);letter-spacing:4px;text-shadow:0 0 20px rgba(0,240,255,.5)}.page-header p[data-v-d5af6d43]{font-size:12px;color:var(--text-dim);letter-spacing:2px;margin-top:6px}.balance-card[data-v-d5af6d43]{text-align:center;padding:30px;background:linear-gradient(135deg,#00f0ff1a,#ff00ff1a);border:1px solid rgba(0,240,255,.3);border-radius:12px;margin-bottom:30px}.balance-label[data-v-d5af6d43]{font-size:12px;color:var(--text-dim);letter-spacing:2px}.balance-amount[data-v-d5af6d43]{font-size:42px;font-weight:700;color:var(--neon-cyan);text-shadow:0 0 20px rgba(0,240,255,.4);margin-top:8px}.section[data-v-d5af6d43]{margin-bottom:24px}.section h2[data-v-d5af6d43]{font-size:14px;color:var(--text-dim);letter-spacing:2px;margin-bottom:12px;padding-left:10px;border-left:2px solid var(--neon-cyan)}.amount-grid[data-v-d5af6d43]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.amount-card[data-v-d5af6d43]{text-align:center;padding:18px 0;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);border-radius:8px;cursor:pointer;transition:all .2s;position:relative}.amount-card[data-v-d5af6d43]:hover{border-color:var(--neon-cyan);background:#00f0ff1a}.amount-card.active[data-v-d5af6d43]{border-color:var(--neon-cyan);background:#00f0ff26;box-shadow:0 0 15px #00f0ff4d}.amt-value[data-v-d5af6d43]{font-size:18px;font-weight:700;color:#fff;display:block}.amt-bonus[data-v-d5af6d43]{font-size:11px;color:var(--neon-magenta, #ff00ff);display:block;margin-top:4px}.amt-tag[data-v-d5af6d43]{position:absolute;top:4px;right:4px;font-size:10px;color:var(--neon-cyan, #00f0ff);background:#00f0ff26;padding:1px 5px;border-radius:3px}.custom-input[data-v-d5af6d43]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 14px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);border-radius:8px}.custom-input input[data-v-d5af6d43]{flex:1;background:none;border:none;color:#fff;font-size:14px;outline:none;font-family:inherit}.custom-input span[data-v-d5af6d43]{font-size:13px;color:var(--text-dim)}.method-list[data-v-d5af6d43]{display:flex;gap:12px}.method-card[data-v-d5af6d43]{flex:1;text-align:center;padding:16px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);border-radius:8px;cursor:pointer;transition:all .2s}.method-card.active[data-v-d5af6d43]{border-color:var(--neon-cyan);box-shadow:0 0 12px #00f0ff4d}.method-card.disabled[data-v-d5af6d43]{opacity:.4;cursor:not-allowed}.method-icon[data-v-d5af6d43]{font-size:24px;display:block}.method-name[data-v-d5af6d43]{font-size:13px;color:#fff;display:block;margin-top:6px}.method-desc[data-v-d5af6d43]{font-size:10px;color:var(--text-dim);display:block}.recharge-btn[data-v-d5af6d43]{width:100%;padding:16px;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-magenta));border:none;border-radius:8px;color:var(--bg-0);font-size:16px;font-weight:700;letter-spacing:2px;cursor:pointer;transition:all .2s;margin-bottom:30px}.qr-section[data-v-d5af6d43]{text-align:center}.qr-row[data-v-d5af6d43]{display:flex;justify-content:center;gap:30px;margin:16px 0}.qr-item[data-v-d5af6d43]{text-align:center}.qr-img[data-v-d5af6d43]{width:180px;height:180px;border:1px solid rgba(0,240,255,.3);border-radius:8px;background:#fff;padding:8px}.qr-label[data-v-d5af6d43]{display:block;margin-top:8px;font-size:13px;color:var(--text-dim)}.qr-note[data-v-d5af6d43]{margin-top:12px;font-size:12px;color:var(--neon-magenta);padding:8px 14px;background:#ff00ff14;border:1px solid rgba(255,0,255,.25);border-radius:6px;display:inline-block}.recharge-btn[data-v-d5af6d43]:hover{box-shadow:0 0 25px #00f0ff66}.recharge-btn[data-v-d5af6d43]:disabled{opacity:.6;cursor:not-allowed}.recharge-msg[data-v-d5af6d43]{padding:12px 16px;margin-top:12px;font-size:13px;letter-spacing:1px;text-align:center}.recharge-msg.success[data-v-d5af6d43]{color:#39ff14;background:#39ff1414;border:1px solid rgba(57,255,20,.2)}.recharge-msg.error[data-v-d5af6d43]{color:#ff00e5;background:#ff00e514;border:1px solid rgba(255,0,229,.2)}.orders-list[data-v-d5af6d43]{background:#0000004d;border:1px solid rgba(0,240,255,.15);border-radius:8px;overflow:hidden}.order-item[data-v-d5af6d43]{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.order-item[data-v-d5af6d43]:last-child{border-bottom:none}.order-info[data-v-d5af6d43]{display:flex;align-items:center;gap:12px;font-size:13px}.order-amount[data-v-d5af6d43]{color:var(--neon-cyan);font-weight:600}.order-method[data-v-d5af6d43]{color:var(--text-dim);font-size:12px}.order-status.os-paid[data-v-d5af6d43]{color:#39ff14}.order-status.os-pending[data-v-d5af6d43]{color:#ffb400}.order-status.os-cancelled[data-v-d5af6d43]{color:#f04}.order-time[data-v-d5af6d43]{color:var(--text-dim);font-size:11px;margin-left:auto}.empty[data-v-d5af6d43]{text-align:center;color:var(--text-dim);padding:30px;font-size:13px}.empty-hint[data-v-d5af6d43]{text-align:center;color:#ff00e5b3;padding:15px;font-size:13px;background:#ff00e514;border:1px dashed rgba(255,0,229,.3);border-radius:4px;margin-top:12px}.modal-overlay[data-v-d5af6d43]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.modal-box[data-v-d5af6d43]{width:420px;background:var(--bg-0, #03060f);border:1px solid var(--neon-cyan, #00f0ff);box-shadow:0 0 30px #00f0ff4d;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));animation:modalIn-d5af6d43 .2s ease}@keyframes modalIn-d5af6d43{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-d5af6d43]{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid rgba(0,240,255,.2)}.modal-icon[data-v-d5af6d43]{font-size:18px;color:var(--neon-magenta, #ff00e5)}.modal-title[data-v-d5af6d43]{flex:1;font-size:15px;letter-spacing:2px;color:var(--neon-cyan, #00f0ff)}.modal-close[data-v-d5af6d43]{background:none;border:none;color:var(--text-dim, #888);font-size:16px;cursor:pointer;font-family:inherit;padding:0 4px}.modal-close[data-v-d5af6d43]:hover{color:var(--neon-magenta, #ff00e5)}.modal-body[data-v-d5af6d43]{padding:20px}.confirm-row[data-v-d5af6d43]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(0,240,255,.08)}.confirm-row[data-v-d5af6d43]:last-of-type{border-bottom:none}.confirm-label[data-v-d5af6d43]{font-size:13px;color:var(--text-dim, #888);letter-spacing:1px}.confirm-value[data-v-d5af6d43]{font-size:14px;color:#fff;font-weight:600}.confirm-value.amount[data-v-d5af6d43]{font-size:22px;color:var(--neon-magenta, #ff00e5);text-shadow:0 0 10px rgba(255,0,229,.4)}.confirm-qr[data-v-d5af6d43]{text-align:center;margin-top:16px;padding:16px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.15)}.confirm-hint[data-v-d5af6d43]{display:flex;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);font-size:12px;color:var(--text-dim, #aaa);line-height:1.5}.hint-icon[data-v-d5af6d43]{font-size:14px;flex-shrink:0}.hint-text[data-v-d5af6d43]{flex:1}.modal-footer[data-v-d5af6d43]{display:flex;gap:12px;padding:16px 20px;border-top:1px solid rgba(0,240,255,.2)}.modal-footer .btn[data-v-d5af6d43]{flex:1;padding:10px;font-size:13px;letter-spacing:2px;cursor:pointer;transition:all .2s;font-family:inherit}.modal-footer .btn.cancel[data-v-d5af6d43]{background:transparent;border:1px solid var(--text-dim, #666);color:var(--text-dim, #888)}.modal-footer .btn.cancel[data-v-d5af6d43]:hover{border-color:var(--neon-magenta, #ff00e5);color:var(--neon-magenta, #ff00e5)}.modal-footer .btn.confirm[data-v-d5af6d43]{background:linear-gradient(135deg,var(--neon-cyan, #00f0ff),var(--neon-magenta, #ff00e5));border:none;color:var(--bg-0, #03060f);font-weight:700}.modal-footer .btn.confirm[data-v-d5af6d43]:hover:not(:disabled){box-shadow:0 0 20px #00f0ff80}.modal-footer .btn.confirm[data-v-d5af6d43]:disabled{opacity:.6;cursor:not-allowed}.account-root[data-v-ae62ddeb]{position:relative;height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse at top,rgba(10,18,40,.9) 0%,var(--bg-0, #03060f) 70%),var(--bg-0, #03060f);overflow:hidden}.bg-grid[data-v-ae62ddeb]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,240,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.06) 1px,transparent 1px);background-size:40px 40px;background-position:center;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);pointer-events:none;z-index:0;animation:gridShift-ae62ddeb 20s linear infinite}@keyframes gridShift-ae62ddeb{to{background-position:40px 40px}}.bg-scanlines[data-v-ae62ddeb]{position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00f0ff06,#0000 4px);pointer-events:none;z-index:1;mix-blend-mode:overlay}.bg-glow[data-v-ae62ddeb]{position:fixed;top:50%;left:50%;width:900px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,240,255,.08) 0%,rgba(168,85,247,.05) 40%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0;animation:glowPulse-ae62ddeb 6s ease-in-out infinite}@keyframes glowPulse-ae62ddeb{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.cyber-main[data-v-ae62ddeb]{position:relative;flex:1;min-height:0;margin:0 24px 24px;border:1px solid var(--border, rgba(0, 240, 255, .15));background:linear-gradient(135deg,#00f0ff05,#ff00e504);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;overflow:hidden;clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px))}.account-page[data-v-ae62ddeb]{position:relative;z-index:1;width:100%;height:100%;padding:48px 56px;overflow-y:scroll;overflow-x:hidden}.account-page[data-v-ae62ddeb]::-webkit-scrollbar{width:6px}.account-page[data-v-ae62ddeb]::-webkit-scrollbar-track{background:transparent}.account-page[data-v-ae62ddeb]::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:3px}.account-page[data-v-ae62ddeb]::-webkit-scrollbar-thumb:hover{background:#00f0ff66}.account-container[data-v-ae62ddeb]{max-width:900px;margin:0 auto}.page-title[data-v-ae62ddeb]{font-size:24px;letter-spacing:3px;color:var(--neon-cyan, #00f0ff);text-shadow:0 0 12px rgba(0,240,255,.5);margin-bottom:24px;display:flex;align-items:center;gap:10px}.title-icon[data-v-ae62ddeb]{color:var(--neon-magenta, #ff00e5)}.tab-bar[data-v-ae62ddeb]{display:flex;gap:4px;margin-bottom:24px;flex-wrap:wrap}.tab-btn[data-v-ae62ddeb]{display:flex;align-items:center;gap:6px;padding:10px 20px;font-size:13px;letter-spacing:1px;font-family:inherit;color:var(--text-dim, #888);background:transparent;border:1px solid rgba(0,240,255,.15);cursor:pointer;transition:all .2s ease;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.tab-btn[data-v-ae62ddeb]:hover{color:var(--neon-cyan, #00f0ff);border-color:#00f0ff66;background:#00f0ff0d}.tab-btn.active[data-v-ae62ddeb]{color:var(--neon-cyan, #00f0ff);border-color:var(--neon-cyan, #00f0ff);background:#00f0ff1a;text-shadow:0 0 6px var(--neon-cyan, #00f0ff)}.tab-icon[data-v-ae62ddeb]{font-size:14px}.stats-grid[data-v-ae62ddeb]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-ae62ddeb]{display:flex;align-items:center;gap:12px;padding:16px 18px;background:#0000004d;border:1px solid rgba(0,240,255,.15);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.stat-icon[data-v-ae62ddeb]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:18px;font-weight:700}.stat-cyan[data-v-ae62ddeb]{border-color:#00f0ff4d}.stat-cyan .stat-icon[data-v-ae62ddeb]{color:var(--neon-cyan, #00f0ff);background:#00f0ff14}.stat-cyan .stat-value[data-v-ae62ddeb]{color:var(--neon-cyan, #00f0ff)}.stat-green[data-v-ae62ddeb]{border-color:#39ff1440}.stat-green .stat-icon[data-v-ae62ddeb]{color:var(--neon-green, #39ff14);background:#39ff1414}.stat-green .stat-value[data-v-ae62ddeb]{color:var(--neon-green, #39ff14)}.stat-magenta[data-v-ae62ddeb]{border-color:#ff00e540}.stat-magenta .stat-icon[data-v-ae62ddeb]{color:var(--neon-magenta, #ff00e5);background:#ff00e514}.stat-magenta .stat-value[data-v-ae62ddeb]{color:var(--neon-magenta, #ff00e5)}.stat-yellow[data-v-ae62ddeb]{border-color:#ffc80040}.stat-yellow .stat-icon[data-v-ae62ddeb]{color:#ffc800;background:#ffc80014}.stat-yellow .stat-value[data-v-ae62ddeb]{color:#ffc800}.stat-value[data-v-ae62ddeb]{font-size:20px;font-weight:700;letter-spacing:1px}.stat-label[data-v-ae62ddeb]{font-size:11px;color:var(--text-dim, #666);letter-spacing:1px;margin-top:2px}.info-section[data-v-ae62ddeb]{background:#00f0ff08;border:1px solid rgba(0,240,255,.15);padding:24px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.section-title[data-v-ae62ddeb]{font-size:14px;letter-spacing:2px;color:var(--text-dim, #888);margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(0,240,255,.1)}.info-grid[data-v-ae62ddeb]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.info-item[data-v-ae62ddeb]{padding:12px 16px;background:#0000004d;border:1px solid rgba(0,240,255,.1)}.info-label[data-v-ae62ddeb]{font-size:11px;color:var(--text-dim, #666);letter-spacing:1px;margin-bottom:6px}.info-value[data-v-ae62ddeb]{font-size:15px;color:var(--neon-cyan, #00f0ff);font-weight:600}.info-value.balance[data-v-ae62ddeb]{color:var(--neon-green, #39ff14);font-size:18px}.btn[data-v-ae62ddeb]{padding:10px 24px;font-size:13px;letter-spacing:2px;font-family:inherit;cursor:pointer;transition:all .25s ease;border:1px solid var(--neon-cyan, #00f0ff);background:#00f0ff14;color:var(--neon-cyan, #00f0ff);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.btn[data-v-ae62ddeb]:hover{background:#00f0ff26;box-shadow:0 0 12px #00f0ff4d}.btn[data-v-ae62ddeb]:disabled{opacity:.5;cursor:not-allowed}.recharge-btn[data-v-ae62ddeb]{border-color:var(--neon-magenta, #ff00e5);color:var(--neon-magenta, #ff00e5);background:#ff00e514;margin-right:10px}.recharge-btn[data-v-ae62ddeb]:hover{background:#ff00e526;box-shadow:0 0 12px #ff00e54d}.gen-btn[data-v-ae62ddeb]{border-color:var(--neon-green, #39ff14);color:var(--neon-green, #39ff14);background:#39ff1414}.gen-btn[data-v-ae62ddeb]:hover{background:#39ff1426;box-shadow:0 0 12px #39ff144d}.table-wrap[data-v-ae62ddeb]{overflow-x:auto;border:1px solid rgba(0,240,255,.15);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.cyber-table[data-v-ae62ddeb]{width:100%;border-collapse:collapse;font-size:13px}.cyber-table th[data-v-ae62ddeb]{padding:12px 16px;text-align:left;font-size:11px;letter-spacing:2px;color:var(--text-dim, #888);border-bottom:1px solid rgba(0,240,255,.15);background:#00f0ff08;white-space:nowrap}.cyber-table td[data-v-ae62ddeb]{padding:12px 16px;color:var(--text, #ccc);border-bottom:1px solid rgba(0,240,255,.06)}.cyber-table tr:last-child td[data-v-ae62ddeb]{border-bottom:none}.cyber-table tr:hover td[data-v-ae62ddeb]{background:#00f0ff08}.amount[data-v-ae62ddeb]{color:var(--neon-green, #39ff14);font-weight:600}.time[data-v-ae62ddeb]{color:var(--text-dim, #666);font-size:12px;white-space:nowrap}.status-tag[data-v-ae62ddeb]{display:inline-block;padding:2px 10px;font-size:11px;letter-spacing:1px;border:1px solid;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px))}.st-pending[data-v-ae62ddeb]{color:#ffc800;border-color:#ffc80066;background:#ffc80014}.st-paid[data-v-ae62ddeb]{color:var(--neon-green, #39ff14);border-color:#39ff144d;background:#39ff140f}.st-rejected[data-v-ae62ddeb]{color:var(--neon-magenta, #ff00e5);border-color:#ff00e54d;background:#ff00e50f}.st-processing[data-v-ae62ddeb]{color:var(--neon-cyan, #00f0ff);border-color:#00f0ff4d;background:#00f0ff0f}.task-list[data-v-ae62ddeb]{display:flex;flex-direction:column;gap:12px}.task-card[data-v-ae62ddeb]{background:#0000004d;border:1px solid rgba(0,240,255,.12);padding:16px 20px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:border-color .2s ease}.task-card[data-v-ae62ddeb]:hover{border-color:#00f0ff4d}.task-header[data-v-ae62ddeb]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.task-id[data-v-ae62ddeb]{font-size:12px;color:var(--neon-magenta, #ff00e5);font-weight:600}.task-time[data-v-ae62ddeb]{font-size:11px;color:var(--text-dim, #666);margin-left:auto}.task-body[data-v-ae62ddeb]{display:flex;flex-direction:column;gap:8px}.task-prompt[data-v-ae62ddeb]{font-size:13px;color:var(--text, #ccc);line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.task-meta[data-v-ae62ddeb]{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--text-dim, #888)}.meta-item[data-v-ae62ddeb]{letter-spacing:.5px}.meta-item.cost[data-v-ae62ddeb]{color:var(--neon-magenta, #ff00e5)}.task-footer[data-v-ae62ddeb]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,240,255,.08)}.play-btn[data-v-ae62ddeb]{padding:6px 16px;font-size:12px;border-color:var(--neon-green, #39ff14);color:var(--neon-green, #39ff14);background:#39ff140f}.play-btn[data-v-ae62ddeb]:hover{background:#39ff1426;box-shadow:0 0 10px #39ff144d}.loading-state[data-v-ae62ddeb]{padding:60px 20px;text-align:center;color:var(--text-dim, #666);font-size:14px;letter-spacing:2px}.empty-state[data-v-ae62ddeb]{padding:60px 20px;text-align:center;color:var(--text-dim, #666)}.empty-icon[data-v-ae62ddeb]{font-size:40px;color:#00f0ff33;margin-bottom:12px}.empty-state p[data-v-ae62ddeb]{font-size:14px;letter-spacing:1px;margin-bottom:16px}.password-section[data-v-ae62ddeb]{background:#00f0ff08;border:1px solid rgba(0,240,255,.15);padding:24px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.password-form[data-v-ae62ddeb]{display:flex;flex-direction:column;gap:16px;max-width:400px}.form-group[data-v-ae62ddeb]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-ae62ddeb]{font-size:12px;letter-spacing:1px;color:var(--text-dim, #888)}.form-group input[data-v-ae62ddeb]{padding:10px 14px;font-size:14px;font-family:inherit;color:var(--text, #fff);background:#0006;border:1px solid rgba(0,240,255,.2);outline:none;transition:border-color .2s ease}.form-group input[data-v-ae62ddeb]:focus{border-color:var(--neon-cyan, #00f0ff);box-shadow:0 0 8px #00f0ff33}.msg[data-v-ae62ddeb]{padding:10px 14px;font-size:13px;letter-spacing:1px}.msg.success[data-v-ae62ddeb]{color:var(--neon-green, #39ff14);background:#39ff1414;border:1px solid rgba(57,255,20,.2)}.msg.error[data-v-ae62ddeb]{color:var(--neon-magenta, #ff00e5);background:#ff00e514;border:1px solid rgba(255,0,229,.2)}.submit-btn[data-v-ae62ddeb]{align-self:flex-start;margin-top:8px}.video-modal[data-v-ae62ddeb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-modal-inner[data-v-ae62ddeb]{position:relative;max-width:90vw;max-height:80vh}.video-close[data-v-ae62ddeb]{position:absolute;top:-36px;right:0;width:30px;height:30px;font-size:16px;color:#fff;background:#ff00e533;border:1px solid var(--neon-magenta, #ff00e5);cursor:pointer;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px))}.video-player[data-v-ae62ddeb]{max-width:90vw;max-height:80vh;border:1px solid var(--neon-cyan, #00f0ff);box-shadow:0 0 24px #00f0ff4d}@media (max-width: 768px){.stats-grid[data-v-ae62ddeb]{grid-template-columns:1fr 1fr}.info-grid[data-v-ae62ddeb]{grid-template-columns:1fr}.cyber-table[data-v-ae62ddeb]{font-size:12px}.cyber-table th[data-v-ae62ddeb],.cyber-table td[data-v-ae62ddeb]{padding:8px 10px}}.cyber-shell[data-v-d76c1808]{position:relative;height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse at top,rgba(10,18,40,.9) 0%,var(--bg-0) 70%),var(--bg-0);overflow:hidden}.bg-grid[data-v-d76c1808]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,240,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.06) 1px,transparent 1px);background-size:40px 40px;background-position:center;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);pointer-events:none;z-index:0;animation:gridShift-d76c1808 20s linear infinite}@keyframes gridShift-d76c1808{to{background-position:40px 40px}}.bg-scanlines[data-v-d76c1808]{position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#0000 0,#0000 2px,#00f0ff06,#0000 4px);pointer-events:none;z-index:1;mix-blend-mode:overlay}.bg-glow[data-v-d76c1808]{position:fixed;top:50%;left:50%;width:900px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,240,255,.08) 0%,rgba(168,85,247,.05) 40%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0;animation:glowPulse-d76c1808 6s ease-in-out infinite}@keyframes glowPulse-d76c1808{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.cyber-main[data-v-d76c1808]{position:relative;z-index:2;flex:1;min-height:0;margin:0 24px;border:1px solid var(--border);background:linear-gradient(135deg,#00f0ff05,#ff00e504);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow:hidden;clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px))}.page-content[data-v-d76c1808]{position:relative;z-index:1;width:100%;height:100%;padding:48px 56px;overflow-y:scroll}.page-content[data-v-d76c1808]::-webkit-scrollbar{width:6px}.page-content[data-v-d76c1808]::-webkit-scrollbar-track{background:transparent}.page-content[data-v-d76c1808]::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:3px}.page-content[data-v-d76c1808]::-webkit-scrollbar-thumb:hover{background:#00f0ff66}.hero-section[data-v-d76c1808]{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;padding:40px 0 60px;border-bottom:1px solid rgba(0,240,255,.1);margin-bottom:48px}.hero-badge[data-v-d76c1808]{display:inline-block;padding:6px 14px;background:#00f0ff14;border:1px solid rgba(0,240,255,.3);font-size:11px;letter-spacing:3px;color:var(--neon-cyan, #00f0ff);clip-path:polygon(0 6px,6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);margin-bottom:24px}.hero-title[data-v-d76c1808]{font-size:48px;font-weight:800;color:#fff;line-height:1.2;margin:0 0 20px;letter-spacing:2px}.grad-text[data-v-d76c1808]{background:linear-gradient(135deg,#00f0ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.grad-text2[data-v-d76c1808]{background:linear-gradient(135deg,#ff00e5,#00f0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc[data-v-d76c1808]{font-size:15px;color:var(--text-dim, rgba(255,255,255,.6));line-height:1.8;letter-spacing:.5px;margin-bottom:32px;max-width:520px}.hero-actions[data-v-d76c1808]{display:flex;gap:16px;margin-bottom:48px}.btn-primary[data-v-d76c1808]{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:linear-gradient(135deg,#00f0ff33,#a855f733);border:1px solid var(--neon-cyan, #00f0ff);color:#fff;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:2px;cursor:pointer;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);transition:all .25s}.btn-primary[data-v-d76c1808]:hover{background:linear-gradient(135deg,#00f0ff66,#a855f766);box-shadow:0 0 24px #00f0ff66}.btn-primary .arrow[data-v-d76c1808]{transition:transform .2s}.btn-primary:hover .arrow[data-v-d76c1808]{transform:translate(4px)}.btn-ghost[data-v-d76c1808]{padding:14px 32px;background:transparent;border:1px solid rgba(0,240,255,.4);color:var(--neon-cyan, #00f0ff);font-family:inherit;font-size:14px;letter-spacing:2px;cursor:pointer;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);transition:all .25s}.btn-ghost[data-v-d76c1808]:hover{background:#00f0ff1a}.btn-outline[data-v-d76c1808]{padding:14px 32px;background:transparent;border:1px solid var(--neon-cyan, #00f0ff);color:var(--neon-cyan, #00f0ff);font-family:inherit;font-size:14px;letter-spacing:2px;cursor:pointer;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);transition:all .25s}.btn-outline[data-v-d76c1808]:hover{background:#00f0ff1a}.hero-stats[data-v-d76c1808]{display:flex;gap:40px}.stat[data-v-d76c1808]{text-align:center}.stat-num[data-v-d76c1808]{font-size:28px;font-weight:700;color:var(--neon-cyan, #00f0ff);text-shadow:0 0 12px rgba(0,240,255,.5)}.stat-label[data-v-d76c1808]{font-size:11px;color:var(--text-dim, rgba(255,255,255,.5));letter-spacing:2px;margin-top:4px}.hero-right[data-v-d76c1808]{position:relative;height:360px;display:flex;align-items:center;justify-content:center}.hero-orb[data-v-d76c1808]{width:140px;height:140px;background:radial-gradient(circle,rgba(0,240,255,.4) 0%,rgba(168,85,247,.2) 50%,transparent 70%);border-radius:50%;filter:blur(10px);animation:orbPulse-d76c1808 4s ease-in-out infinite}@keyframes orbPulse-d76c1808{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}}.hero-ring[data-v-d76c1808]{position:absolute;border:1px solid rgba(0,240,255,.3);border-radius:50%;animation:ringRotate-d76c1808 20s linear infinite}.ring-1[data-v-d76c1808]{width:220px;height:220px;animation-duration:15s}.ring-2[data-v-d76c1808]{width:300px;height:300px;border-color:#a855f740;animation-duration:25s;animation-direction:reverse}.ring-3[data-v-d76c1808]{width:380px;height:380px;border-color:#ff00e526;animation-duration:35s}@keyframes ringRotate-d76c1808{to{transform:rotate(360deg)}}.hero-label[data-v-d76c1808]{position:absolute;padding:6px 14px;background:#03060fe6;border:1px solid rgba(0,240,255,.4);font-size:11px;letter-spacing:1px;color:#fff;clip-path:polygon(0 6px,6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);white-space:nowrap}.label-1[data-v-d76c1808]{top:10%;left:10%}.label-2[data-v-d76c1808]{top:25%;right:5%;border-color:#a855f766}.label-3[data-v-d76c1808]{bottom:20%;left:5%;border-color:#ff00e566}.label-4[data-v-d76c1808]{bottom:5%;right:15%}.content-section[data-v-d76c1808]{padding:48px 0}.section-head[data-v-d76c1808]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.section-icon[data-v-d76c1808]{font-size:32px;color:var(--neon-cyan, #00f0ff);text-shadow:0 0 12px rgba(0,240,255,.5)}.section-title[data-v-d76c1808]{margin:0;font-size:24px;font-weight:700;color:#fff;letter-spacing:2px}.section-sub[data-v-d76c1808]{margin:6px 0 0;font-size:13px;color:var(--text-dim, rgba(255,255,255,.5));letter-spacing:1px}.feature-grid[data-v-d76c1808]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card[data-v-d76c1808]{padding:28px;background:#03060f99;border:1px solid rgba(0,240,255,.2);cursor:pointer;transition:all .3s;clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.feature-card[data-v-d76c1808]:hover{border-color:var(--neon-cyan, #00f0ff);background:#00f0ff0a;box-shadow:0 0 32px #00f0ff33;transform:translateY(-4px)}.f-card-top[data-v-d76c1808]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.f-card-icon[data-v-d76c1808]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--neon-cyan, #00f0ff);background:#00f0ff1a;border:1px solid rgba(0,240,255,.3);clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.f-card-title[data-v-d76c1808]{font-size:18px;font-weight:700;color:#fff;letter-spacing:1px}.f-card-tagline[data-v-d76c1808]{font-size:12px;color:#00f0ffcc;letter-spacing:1px;margin-bottom:16px}.f-card-desc[data-v-d76c1808]{font-size:13px;color:var(--text-dim, rgba(255,255,255,.6));line-height:1.7;margin-bottom:16px}.f-card-highlights[data-v-d76c1808]{list-style:none;padding:0;margin:0 0 20px}.f-card-highlights li[data-v-d76c1808]{position:relative;padding-left:18px;font-size:12px;color:#ffffffbf;line-height:2}.f-card-highlights li[data-v-d76c1808]:before{content:"▸";position:absolute;left:0;color:var(--neon-cyan, #00f0ff)}.f-card-link[data-v-d76c1808]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--neon-cyan, #00f0ff);border-top:1px solid rgba(0,240,255,.15);padding-top:16px}.f-card-link .arrow[data-v-d76c1808]{transition:transform .2s}.feature-card:hover .f-card-link .arrow[data-v-d76c1808]{transform:translate(6px)}.workflow[data-v-d76c1808]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.wf-step[data-v-d76c1808]{position:relative;padding:24px 16px;background:#03060f99;border:1px solid rgba(0,240,255,.15);text-align:center;transition:all .3s;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.wf-step[data-v-d76c1808]:hover{border-color:var(--neon-cyan, #00f0ff);background:#00f0ff0a}.wf-num[data-v-d76c1808]{font-size:22px;font-weight:800;color:var(--neon-cyan, #00f0ff);text-shadow:0 0 12px rgba(0,240,255,.6);margin-bottom:12px}.wf-title[data-v-d76c1808]{font-size:14px;font-weight:600;color:#fff;margin-bottom:8px}.wf-desc[data-v-d76c1808]{font-size:11px;color:var(--text-dim, rgba(255,255,255,.5));line-height:1.5}.wf-connector[data-v-d76c1808]{display:none}.scenario-grid[data-v-d76c1808]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.scenario-card[data-v-d76c1808]{padding:24px 20px;background:#03060f99;border:1px solid rgba(0,240,255,.15);text-align:center;transition:all .3s;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.scenario-card[data-v-d76c1808]:hover{border-color:#a855f780;background:#a855f70a}.scenario-icon[data-v-d76c1808]{font-size:36px;margin-bottom:12px}.scenario-title[data-v-d76c1808]{font-size:15px;font-weight:600;color:#fff;margin-bottom:8px}.scenario-desc[data-v-d76c1808]{font-size:12px;color:var(--text-dim, rgba(255,255,255,.5));line-height:1.6}.cta-section[data-v-d76c1808]{padding:48px 0 24px}.cta-inner[data-v-d76c1808]{display:flex;align-items:center;justify-content:space-between;padding:40px 48px;background:linear-gradient(135deg,#00f0ff14,#a855f714);border:1px solid rgba(0,240,255,.3);clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px))}.cta-title[data-v-d76c1808]{font-size:22px;font-weight:700;color:#fff;letter-spacing:2px;margin-bottom:8px}.cta-desc[data-v-d76c1808]{font-size:13px;color:var(--text-dim, rgba(255,255,255,.6))}.cta-actions[data-v-d76c1808]{display:flex;gap:16px}.help-header[data-v-d76c1808]{display:flex;align-items:center;gap:24px;padding-bottom:32px;border-bottom:1px solid rgba(0,240,255,.1);margin-bottom:32px}.help-icon[data-v-d76c1808]{width:72px;height:72px;display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--neon-cyan, #00f0ff);background:#00f0ff1a;border:2px solid rgba(0,240,255,.4);text-shadow:0 0 16px rgba(0,240,255,.6);clip-path:polygon(0 14px,14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.help-title[data-v-d76c1808]{margin:0;font-size:32px;font-weight:700;color:#fff;letter-spacing:3px}.help-sub[data-v-d76c1808]{margin:8px 0 0;font-size:14px;color:var(--text-dim, rgba(255,255,255,.5));letter-spacing:1px}.steps-list[data-v-d76c1808]{display:flex;flex-direction:column;gap:12px}.step-item[data-v-d76c1808]{display:flex;align-items:center;gap:20px;padding:20px 24px;background:#03060f99;border:1px solid rgba(0,240,255,.15);transition:all .3s;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.step-item[data-v-d76c1808]:hover{border-color:var(--neon-cyan, #00f0ff);background:#00f0ff0a}.step-num[data-v-d76c1808]{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:var(--neon-cyan, #00f0ff);background:#00f0ff1a;border:1px solid rgba(0,240,255,.3)}.step-body[data-v-d76c1808]{flex:1}.step-title[data-v-d76c1808]{font-size:15px;font-weight:600;color:#fff;margin-bottom:4px}.step-desc[data-v-d76c1808]{font-size:12px;color:var(--text-dim, rgba(255,255,255,.55));line-height:1.6}.step-arrow[data-v-d76c1808]{font-size:18px;color:var(--neon-cyan, #00f0ff);opacity:.5}.billing-table[data-v-d76c1808]{background:#03060f99;border:1px solid rgba(0,240,255,.2);overflow:hidden;clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.billing-row[data-v-d76c1808]{display:flex;border-bottom:1px solid rgba(0,240,255,.1)}.billing-row[data-v-d76c1808]:last-child{border-bottom:none}.billing-header[data-v-d76c1808]{background:#00f0ff14;font-weight:600}.b-cell[data-v-d76c1808]{padding:14px 20px;font-size:13px}.b-service[data-v-d76c1808]{flex:1.5;color:#fff;display:flex;align-items:center;gap:10px}.b-dot[data-v-d76c1808]{width:8px;height:8px;border-radius:50%;background:var(--neon-cyan, #00f0ff);box-shadow:0 0 8px #00f0ff99}.b-unit[data-v-d76c1808]{flex:1;color:#00f0ffcc}.b-desc[data-v-d76c1808]{flex:2;color:var(--text-dim, rgba(255,255,255,.6));line-height:1.6}.billing-tip[data-v-d76c1808]{display:flex;align-items:center;gap:10px;margin-top:16px;padding:14px 20px;background:#a855f714;border:1px solid rgba(168,85,247,.3);font-size:12px;color:#ffffffb3;line-height:1.6;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.tip-icon[data-v-d76c1808]{font-size:16px}.drama-flow[data-v-d76c1808]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.flow-item[data-v-d76c1808]{display:flex;gap:16px;padding:20px;background:#03060f99;border:1px solid rgba(0,240,255,.15);transition:all .3s;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.flow-item[data-v-d76c1808]:hover{border-color:var(--neon-cyan, #00f0ff)}.flow-step[data-v-d76c1808]{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--neon-cyan, #00f0ff);background:#00f0ff1a;border:1px solid rgba(0,240,255,.3);text-align:center;line-height:1.3;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.flow-body[data-v-d76c1808]{flex:1}.flow-title[data-v-d76c1808]{font-size:15px;font-weight:600;color:#fff;margin-bottom:8px}.flow-detail[data-v-d76c1808]{font-size:12px;color:var(--text-dim, rgba(255,255,255,.55));line-height:1.7}.faq-list[data-v-d76c1808]{display:flex;flex-direction:column;gap:8px}.faq-item[data-v-d76c1808]{background:#03060f99;border:1px solid rgba(0,240,255,.15);overflow:hidden;transition:all .3s;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.faq-q[data-v-d76c1808]{display:flex;align-items:center;gap:14px;padding:18px 22px;cursor:pointer;transition:all .2s}.faq-q[data-v-d76c1808]:hover{background:#00f0ff0d}.faq-q-icon[data-v-d76c1808]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--neon-cyan, #00f0ff);background:#00f0ff1a;border:1px solid rgba(0,240,255,.3);transition:all .2s}.faq-q-text[data-v-d76c1808]{font-size:14px;color:#fff;letter-spacing:.5px}.faq-a[data-v-d76c1808]{padding:0 22px 18px 64px;font-size:13px;color:var(--text-dim, rgba(255,255,255,.65));line-height:1.8}.contact-card[data-v-d76c1808]{display:flex;align-items:center;gap:24px;padding:32px;background:linear-gradient(135deg,#00f0ff0f,#a855f70f);border:1px solid rgba(0,240,255,.25);clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.contact-icon[data-v-d76c1808]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--neon-cyan, #00f0ff);background:#00f0ff1a;border:1px solid rgba(0,240,255,.4);clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.contact-info[data-v-d76c1808]{flex:1}.contact-title[data-v-d76c1808]{font-size:18px;font-weight:700;color:#fff;margin-bottom:8px}.contact-desc[data-v-d76c1808]{font-size:13px;color:var(--text-dim, rgba(255,255,255,.55));margin-bottom:16px}.contact-methods[data-v-d76c1808]{display:flex;gap:24px;flex-wrap:wrap}.cm-item[data-v-d76c1808]{display:flex;align-items:center;gap:8px;font-size:13px;color:#fffc}.cm-icon[data-v-d76c1808]{font-size:16px}.not-found[data-v-d76c1808]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;gap:16px}.nf-icon[data-v-d76c1808]{font-size:72px;color:#00f0ff4d}.nf-title[data-v-d76c1808]{font-size:24px;font-weight:700;color:#fff;letter-spacing:4px}.nf-desc[data-v-d76c1808]{font-size:14px;color:var(--text-dim, rgba(255,255,255,.5));margin-bottom:16px}@media (max-width: 1100px){.hero-section[data-v-d76c1808]{grid-template-columns:1fr;gap:24px}.hero-right[data-v-d76c1808]{height:240px}.feature-grid[data-v-d76c1808]{grid-template-columns:1fr}.workflow[data-v-d76c1808]{grid-template-columns:repeat(3,1fr)}.scenario-grid[data-v-d76c1808]{grid-template-columns:repeat(2,1fr)}.drama-flow[data-v-d76c1808]{grid-template-columns:1fr}.page-content[data-v-d76c1808]{padding:32px 24px}.cta-inner[data-v-d76c1808]{flex-direction:column;gap:20px;text-align:center}}:root{--bg-0: #03060f;--bg-1: #060b1a;--bg-2: #0a1228;--neon-cyan: #00f0ff;--neon-magenta: #ff00e5;--neon-green: #39ff14;--neon-purple: #a855f7;--text: #d6f3ff;--text-dim: #6b8cb0;--border: rgba(0, 240, 255, .25)}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;width:100%;overflow:hidden}body{font-family:JetBrains Mono,Share Tech Mono,Courier New,monospace;background:var(--bg-0);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--neon-cyan);color:var(--bg-0)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-1)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--neon-cyan),var(--neon-magenta));border-radius:4px}
