.member-management[data-v-23b74dfd]{display:flex;flex-direction:column;height:100%;background:#f8fafc}.stat-banner[data-v-23b74dfd]{background:linear-gradient(135deg,#0f172a,#1e3a5f);padding:16px 20px;border-radius:14px;margin:4px 12px 12px;flex-shrink:0}.stat-label[data-v-23b74dfd]{font-size:11px;color:#94a3b8;margin:0}.stat-value[data-v-23b74dfd]{font-size:28px;font-weight:800;color:#fff;margin:2px 0 0}.stat-tag[data-v-23b74dfd]{background:#3b82f633!important;color:#93c5fd!important;border:1px solid rgba(59,130,246,.3)!important}.member-tabs[data-v-23b74dfd]{flex-shrink:0;background:#fff;border-radius:12px;margin:0 12px 8px;overflow:hidden}.member-list[data-v-23b74dfd]{flex:1;overflow-y:auto;padding:0 12px 16px}.member-card[data-v-23b74dfd]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:14px;padding:12px 14px;margin-bottom:8px;border:1px solid #f0f1f5;box-shadow:0 1px 3px #00000005;transition:all .15s}.member-card[data-v-23b74dfd]:active{transform:scale(.99);background:#fafcff}.member-card.is-external[data-v-23b74dfd]{border-left:3px solid #e2e8f0}.member-avatar[data-v-23b74dfd]{flex-shrink:0}.member-info[data-v-23b74dfd]{flex:1;min-width:0}.member-name[data-v-23b74dfd]{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-id[data-v-23b74dfd]{font-size:10px;color:#94a3b8;font-family:monospace;margin-top:2px}.member-role[data-v-23b74dfd],.member-action[data-v-23b74dfd]{flex-shrink:0}.flex[data-v-23b74dfd]{display:flex}.justify-between[data-v-23b74dfd]{justify-content:space-between}.items-center[data-v-23b74dfd]{align-items:center}.super-zone-wrapper[data-v-3ede3cd2]{margin:14px 16px 8px;flex-shrink:0}.zone-header[data-v-3ede3cd2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}.header-left[data-v-3ede3cd2]{display:flex;align-items:center;gap:8px}.god-icon-box[data-v-3ede3cd2]{width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.god-icon[data-v-3ede3cd2]{color:#fff;font-size:13px}.title-group[data-v-3ede3cd2]{display:flex;align-items:center;gap:8px}.main-title[data-v-3ede3cd2]{font-size:14px;font-weight:700;color:#0f172a;letter-spacing:.2px}.god-badge[data-v-3ede3cd2]{display:inline-flex;align-items:center;gap:4px;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;font-size:9px;font-weight:800;padding:1px 7px;border-radius:10px;letter-spacing:.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.pulse-dot[data-v-3ede3cd2]{width:5px;height:5px;border-radius:50%;background-color:#2563eb;box-shadow:0 0 6px #2563eb;animation:pulse-glow-3ede3cd2 1.8s infinite}.perspective-tag[data-v-3ede3cd2]{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:3px 10px;border-radius:12px;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;transition:all .2s ease}.perspective-tag.is-admin[data-v-3ede3cd2]{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.zone-body-card[data-v-3ede3cd2]{background:linear-gradient(180deg,#fff,#f8fafc);border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 20px #00000008;padding:14px 10px}.super-grid[data-v-3ede3cd2]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 8px;width:100%}.super-grid-item[data-v-3ede3cd2]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 6px;border-radius:12px;background:#fff;border:1px solid #f1f5f9;box-shadow:0 2px 8px #00000004;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.super-grid-item[data-v-3ede3cd2]:active{transform:scale(.96);background:#f0f9ff;border-color:#bae6fd}.super-grid-item.is-disabled[data-v-3ede3cd2]{opacity:.45;filter:grayscale(.8);background:#f8fafc;border-color:transparent;box-shadow:none}.icon-wrapper[data-v-3ede3cd2]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;border:1px solid #bfdbfe;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:all .2s ease}.super-grid-item:active .icon-wrapper[data-v-3ede3cd2]{background:#2563eb;color:#fff;border-color:#2563eb}.menu-label[data-v-3ede3cd2]{font-size:12px;font-weight:600;color:#1e293b;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.access-dot[data-v-3ede3cd2]{position:absolute;top:6px;right:6px;width:4px;height:4px;border-radius:50%;background:#cbd5e1}.access-dot.active[data-v-3ede3cd2]{background:#10b981;box-shadow:0 0 4px #10b98199}.mr-1[data-v-3ede3cd2]{margin-right:4px}@keyframes pulse-glow-3ede3cd2{0%{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}to{opacity:.3;transform:scale(.9)}}.console-header[data-v-6143c82a]{padding:12px 16px;background:#fffffff2;backdrop-filter:blur(12px);border-bottom:1px solid #f0f1f5;flex-shrink:0;position:relative}.title[data-v-6143c82a]{font-size:16px;font-weight:800;margin:0;color:#1e293b;display:flex;align-items:center;letter-spacing:-.5px}.subtitle[data-v-6143c82a]{font-size:11px;color:#94a3b8;margin-top:2px;font-family:monospace}.pulse-dot[data-v-6143c82a]{width:8px;height:8px;background:#10b981;border-radius:50%;margin-right:8px;box-shadow:0 0 12px #10b98180;animation:pulse-6143c82a 2s infinite}.cyber-btn-outline[data-v-6143c82a]{border:1px solid #e2e8f0;color:#64748b;font-weight:600;background:#fff;font-size:12px;transition:all .2s}.quota-progress-compact[data-v-6143c82a]{display:flex;align-items:center;margin-top:8px}.progress-track[data-v-6143c82a]{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.progress-bar[data-v-6143c82a]{height:100%;background:#3b82f6;transition:width .3s ease}.scanner-ring[data-v-6143c82a]{width:48px;height:48px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-6143c82a 1s linear infinite}@keyframes pulse-6143c82a{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin-6143c82a{to{transform:rotate(360deg)}}.idle-wrapper[data-v-74848c69]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 0}.state-container[data-v-74848c69]{display:flex;flex-direction:column;align-items:center;width:100%}.qr-scanner-frame[data-v-74848c69]{position:relative;width:190px;height:190px;padding:10px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #0000000a;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.qr-scanner-frame.is-warning[data-v-74848c69]{border-color:#fecaca;box-shadow:0 4px 20px #ef44440f}.qr-img[data-v-74848c69]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.corner[data-v-74848c69]{position:absolute;width:12px;height:12px;border-color:#2563eb;border-style:solid}.is-warning .corner[data-v-74848c69]{border-color:#ef4444}.top-left[data-v-74848c69]{top:6px;left:6px;border-width:2px 0 0 2px;border-top-left-radius:4px}.top-right[data-v-74848c69]{top:6px;right:6px;border-width:2px 2px 0 0;border-top-right-radius:4px}.bottom-left[data-v-74848c69]{bottom:6px;left:6px;border-width:0 0 2px 2px;border-bottom-left-radius:4px}.bottom-right[data-v-74848c69]{bottom:6px;right:6px;border-width:0 2px 2px 0;border-bottom-right-radius:4px}.scan-line[data-v-74848c69]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#2563eb,transparent);box-shadow:0 0 8px #2563eb99;animation:laser-scan-74848c69 2.8s infinite linear}.scan-line.warn-line[data-v-74848c69]{background:linear-gradient(90deg,transparent,#ef4444,transparent);box-shadow:0 0 8px #ef444499}@keyframes laser-scan-74848c69{0%{top:5%;opacity:.3}10%{opacity:1}90%{opacity:1}to{top:92%;opacity:.3}}.qr-loading-mask[data-v-74848c69]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.qr-error-box[data-v-74848c69]{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;gap:6px}.error-icon[data-v-74848c69]{font-size:24px}.loading-text[data-v-74848c69]{font-size:11px;color:#2563eb;margin-top:6px;font-weight:600;letter-spacing:.5px}.loading-text.text-warn[data-v-74848c69]{color:#ef4444}.tip-box[data-v-74848c69]{margin-top:16px;text-align:center}.status-title[data-v-74848c69]{font-size:14px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;justify-content:center;gap:6px}.status-title.text-warn[data-v-74848c69]{color:#ef4444}.pulse-icon[data-v-74848c69]{width:7px;height:7px;border-radius:50%;display:inline-block}.info-dot[data-v-74848c69]{background:#10b981;box-shadow:0 0 6px #10b98180}.warning-dot[data-v-74848c69]{background:#ef4444;box-shadow:0 0 6px #ef444480}.status-desc[data-v-74848c69]{font-size:12px;color:#64748b;margin-top:4px;font-weight:500}.idle-center[data-v-74848c69]{padding:8px 0}.offline-icon-wrapper[data-v-74848c69]{margin-bottom:14px}.offline-avatar-bg[data-v-74848c69]{width:56px;height:56px;border-radius:16px;background:#fef2f2;border:1px solid #fecaca;display:flex;align-items:center;justify-content:center}.offline-node-icon[data-v-74848c69]{font-size:28px;color:#f59e0b}.radar-scan-wrapper[data-v-74848c69]{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.center-icon-bg[data-v-74848c69]{width:48px;height:48px;border-radius:14px;background:#eff6ff;display:flex;align-items:center;justify-content:center;z-index:1}.center-node-icon[data-v-74848c69]{font-size:24px;color:#2563eb}.radar-ring[data-v-74848c69]{position:absolute;border-radius:50%}.radar-ring.inner[data-v-74848c69]{width:60px;height:60px;border:1px solid #bfdbfe;animation:pulse-ring-74848c69 2.2s infinite ease-out}.radar-ring.outer[data-v-74848c69]{width:80px;height:80px;border:1px solid #dbeafe;animation:pulse-ring-74848c69 2.2s infinite ease-out .6s}.idle-title[data-v-74848c69]{color:#0f172a;font-size:15px;font-weight:700;margin:0}.idle-desc[data-v-74848c69]{color:#64748b;font-size:12px;margin-top:4px;margin-bottom:20px;font-weight:500}.light-btn-sub[data-v-74848c69]{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#2563eb!important;margin-top:16px;padding:0 16px;font-size:12px;font-weight:600}.light-btn-sub.warn-btn[data-v-74848c69]{background:#fef2f2!important;border-color:#fecaca!important;color:#ef4444!important}.btn-icon[data-v-74848c69]{margin-right:4px}.launch-btn[data-v-74848c69]{width:220px;height:40px;font-weight:700;font-size:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px #2563eb40}.warn-launch-btn[data-v-74848c69]{background:linear-gradient(135deg,#ea580c,#c2410c)!important;box-shadow:0 4px 12px #ea580c40}.mr-1[data-v-74848c69]{margin-right:4px}.text-primary[data-v-74848c69]{color:#2563eb}.text-warn[data-v-74848c69]{color:#ef4444}@keyframes pulse-ring-74848c69{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.2);opacity:0}}.mode-options[data-v-74848c69]{padding:16px;display:flex;flex-direction:column;gap:12px}.mode-card[data-v-74848c69]{padding:14px 16px;border-radius:10px;border:2px solid #e2e8f0;cursor:pointer;transition:all .2s}.mode-card.active[data-v-74848c69]{border-color:#1989fa;background:#eff6ff}.mode-title[data-v-74848c69]{font-size:14px;font-weight:600;color:#323233;margin-bottom:4px}.mode-desc[data-v-74848c69]{font-size:12px;color:#969799;line-height:1.5}.verify-wrapper[data-v-2896dfef]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 0}.security-shield-box[data-v-2896dfef]{display:flex;flex-direction:column;align-items:center;gap:8px}.shield-icon-wrapper[data-v-2896dfef]{width:56px;height:56px;border-radius:16px;background:#fff7ed;border:1px solid #ffedd5;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #ea580c14}.shield-icon[data-v-2896dfef]{font-size:28px;color:#ea580c}.security-tag[data-v-2896dfef]{display:inline-flex;align-items:center;gap:6px;background:#fff7ed;border:1px solid #ffedd5;padding:2px 10px;border-radius:12px;font-size:10px;font-family:monospace;font-weight:700;color:#ea580c}.warning-pulse[data-v-2896dfef]{width:6px;height:6px;border-radius:50%;background-color:#f97316;box-shadow:0 0 6px #f9731699;animation:pulse-ring-2896dfef 1.5s infinite}.verify-title[data-v-2896dfef]{font-size:16px;font-weight:700;color:#0f172a;margin:12px 0 0;letter-spacing:.5px}.verify-desc[data-v-2896dfef]{font-size:12px;color:#64748b;text-align:center;margin:6px 0 20px;line-height:1.5;font-weight:500}.pc-input-container[data-v-2896dfef]{width:100%;max-width:280px;margin-bottom:20px;position:relative}[data-v-2896dfef] .light-verify-input{background-color:#f8fafc!important;border-radius:12px;padding:10px 16px;border:1px solid #e2e8f0;box-shadow:inset 0 1px 2px #00000008;transition:all .2s ease}[data-v-2896dfef] .light-verify-input.has-error{border-color:#ef4444!important;background-color:#fef2f2!important}[data-v-2896dfef] .light-verify-input:focus-within{border-color:#2563eb;background-color:#fff!important;box-shadow:0 0 0 3px #2563eb1a}[data-v-2896dfef] .van-field__control{font-size:24px!important;font-weight:800;font-family:monospace!important;letter-spacing:8px;color:#0f172a!important}[data-v-2896dfef] .van-field__control::-moz-placeholder{font-size:13px!important;letter-spacing:normal;font-weight:500;font-family:sans-serif!important;color:#94a3b8!important}[data-v-2896dfef] .van-field__control::placeholder{font-size:13px!important;letter-spacing:normal;font-weight:500;font-family:sans-serif!important;color:#94a3b8!important}.error-tips-text[data-v-2896dfef]{font-size:12px;color:#ef4444;margin-top:6px;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px;font-weight:600}.action-container[data-v-2896dfef]{width:100%;max-width:280px;display:flex;flex-direction:column;gap:10px}.submit-light-btn[data-v-2896dfef]{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:none!important;height:42px!important;font-size:14px!important;font-weight:700!important;color:#fff!important;box-shadow:0 4px 12px #2563eb40;transition:all .2s ease}.submit-light-btn[data-v-2896dfef]:active{transform:scale(.98);box-shadow:0 2px 6px #2563eb33}.retry-light-btn[data-v-2896dfef]{background:transparent!important;border:none!important;color:#64748b!important;font-size:12px!important;font-weight:600!important;transition:color .2s ease}.retry-light-btn[data-v-2896dfef]:hover,.retry-light-btn[data-v-2896dfef]:active{color:#2563eb!important}.btn-icon[data-v-2896dfef]{margin-right:4px}@keyframes pulse-ring-2896dfef{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.15);opacity:1}to{transform:scale(.95);opacity:.8}}.scan-flow-view[data-v-593abc75]{display:flex;flex-direction:column;height:100%;width:100%;background:#f8fafc}.secure-channel-bar[data-v-593abc75]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;margin:12px auto 0;background:#ffffffd9;backdrop-filter:blur(12px);border-radius:9999px;border:1px solid #e2e8f0;box-shadow:0 2px 10px #00000008;flex-shrink:0}.channel-icon[data-v-593abc75]{width:24px;height:24px;border-radius:50%;background:#eff6ff;display:flex;align-items:center;justify-content:center;color:#2563eb}.channel-text[data-v-593abc75]{font-size:12px;font-weight:600;color:#1e3a8a;letter-spacing:.3px}.channel-dot[data-v-593abc75]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.channel-dot.active[data-v-593abc75]{background:#10b981;box-shadow:0 0 8px #10b98180;animation:pulse-593abc75 2s infinite}.channel-dot.polling[data-v-593abc75]{background:#f59e0b;animation:blink-593abc75 1s infinite}.status-card[data-v-593abc75]{padding:24px 20px;display:flex;flex-direction:column;align-items:center}.step-indicator[data-v-593abc75]{display:flex;align-items:flex-start;justify-content:center;gap:0;width:100%;max-width:360px;margin:0 auto}.step-item[data-v-593abc75]{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.step-icon-wrapper[data-v-593abc75]{width:32px;height:32px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;border:2px solid #e2e8f0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1}.step-active .step-icon-wrapper[data-v-593abc75]{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 12px #2563eb4d;animation:stepPulse-593abc75 1.5s ease-in-out infinite}.step-completed .step-icon-wrapper[data-v-593abc75]{background:#eff6ff;border-color:#2563eb}.step-pending .step-icon-wrapper[data-v-593abc75]{background:#f8fafc;border-color:#e2e8f0}.step-label[data-v-593abc75]{font-size:10px;color:#64748b;margin-top:6px;font-weight:600;letter-spacing:.2px;white-space:nowrap;transition:all .3s ease}.step-active .step-label[data-v-593abc75]{color:#2563eb;font-weight:700}.step-completed .step-label[data-v-593abc75]{color:#2563eb}.step-pending .step-label[data-v-593abc75]{color:#94a3b8}.step-connector[data-v-593abc75]{position:absolute;top:16px;left:calc(50% + 16px);width:calc(100% - 32px);height:2px;background:#e2e8f0;transition:all .4s ease}.connector-active[data-v-593abc75]{background:#2563eb}.cyber-radar[data-v-593abc75]{position:relative;width:76px;height:76px;margin:0 auto}.radar-core[data-v-593abc75]{width:14px;height:14px;background:#2563eb;border-radius:50%;box-shadow:0 0 16px #2563ebcc;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.radar-core.success[data-v-593abc75]{background:#10b981;box-shadow:0 0 16px #10b981cc}.radar-sweep[data-v-593abc75]{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(37,99,235,.15);border-top-color:#2563eb;animation:spin-593abc75 1.2s cubic-bezier(.5,0,.5,1) infinite}.radar-ripple[data-v-593abc75]{position:absolute;inset:0;border-radius:50%;border:2px solid #10b981;animation:ripple-593abc75 1.6s ease-out infinite}.loading-subtext[data-v-593abc75]{font-size:12px;color:#64748b;line-height:1.6;font-weight:500}.failed-icon-wrapper[data-v-593abc75]{position:relative;width:64px;height:64px;border-radius:50%;background:#fef2f2;display:flex;align-items:center;justify-content:center;margin:0 auto}.failed-ping[data-v-593abc75]{position:absolute;inset:0;border-radius:50%;background:#ef4444;opacity:.15;animation:ping-593abc75 1.5s cubic-bezier(0,0,.2,1) infinite}.retry-btn[data-v-593abc75]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff;border:none;padding:10px 24px;border-radius:9999px;font-size:13px;font-weight:600;box-shadow:0 4px 12px #ef444440;transition:all .2s ease;cursor:pointer}.retry-btn[data-v-593abc75]:active{transform:scale(.97);box-shadow:0 2px 6px #ef444433}.success-icon-wrapper[data-v-593abc75]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#ecfdf5;margin:0 auto;box-shadow:0 4px 12px #10b98126}@keyframes pulse-593abc75{0%,to{opacity:1}50%{opacity:.4}}@keyframes stepPulse-593abc75{0%,to{box-shadow:0 0 8px #2563eb33}50%{box-shadow:0 0 16px #2563eb80}}@keyframes blink-593abc75{0%,to{opacity:1}50%{opacity:.2}}@keyframes spin-593abc75{to{transform:rotate(360deg)}}@keyframes ripple-593abc75{0%{transform:scale(.6);opacity:1}to{transform:scale(1.4);opacity:0}}@keyframes ping-593abc75{75%,to{transform:scale(1.6);opacity:0}}.resource-pool[data-v-f835ea6f]{background:#fff;padding:10px 16px;flex-shrink:0;border-bottom:1px solid #f0f1f5}.pool-header[data-v-f835ea6f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pool-title[data-v-f835ea6f]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#1e293b}.pool-icon[data-v-f835ea6f]{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#3b82f6,#06b6d4);display:flex;align-items:center;justify-content:center}.pool-count[data-v-f835ea6f]{font-size:12px;color:#64748b;font-weight:600;margin-left:2px}.add-robot-btn[data-v-f835ea6f]{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:600;border:none;transition:all .2s}.robot-row[data-v-f835ea6f]{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px}.robot-chip[data-v-f835ea6f]{display:flex;align-items:center;padding:6px 10px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .15s;flex-shrink:0}.robot-chip.is-active[data-v-f835ea6f]{background:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f640}.robot-chip.is-offline[data-v-f835ea6f]{opacity:.7;background:#f8fafc;border-color:#e2e8f0}.chip-avatar[data-v-f835ea6f]{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.chip-name[data-v-f835ea6f]{font-size:12px;font-weight:700;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-port-tag[data-v-f835ea6f]{display:inline-flex;align-items:center;font-size:9px;line-height:1;padding:2px 4px;border-radius:4px;font-weight:600;background-color:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;white-space:nowrap}.chip-port-tag.unbound[data-v-f835ea6f]{background-color:#f1f5f9;color:#94a3b8;border-color:#e2e8f0}.robot-chip.is-active .chip-port-tag[data-v-f835ea6f]{background-color:#ffffff40;color:#fff;border-color:#fff6}.robot-chip.is-active .chip-port-tag.unbound[data-v-f835ea6f]{background-color:#ffffff26;color:#ffffffb3;border-color:#fff3}.chip-meta-item[data-v-f835ea6f]{white-space:nowrap}.chip-online[data-v-f835ea6f]{color:#10b981}.chip-offline[data-v-f835ea6f]{color:#f59e0b}.chip-status-text[data-v-f835ea6f]{font-size:9px;color:#f59e0b;font-weight:600}.zone-divider[data-v-f835ea6f]{margin:16px 0 8px;padding:12px 0 4px;font-size:12px;font-weight:700;color:var(--wb-text-muted, #64748b);border-top:1px dashed var(--wb-border-color, #e2e8f0)}.slot-card-ref[data-v-f835ea6f]{border-left:3px solid #8b5cf6}.slot-card-shared[data-v-f835ea6f]{border-left:3px solid #10b981;opacity:.9}.ref-tag[data-v-f835ea6f],.shared-tag[data-v-f835ea6f]{display:inline-block;padding:1px 6px;font-size:10px;font-weight:600;border-radius:4px;vertical-align:middle}.ref-tag[data-v-f835ea6f]{background:#ede9fe;color:#7c3aed}.shared-tag[data-v-f835ea6f]{background:#d1fae5;color:#059669}.zone-action-btn[data-v-f835ea6f]{padding:4px 10px;font-size:12px;border-radius:6px;border:1px solid var(--wb-border-color, #e2e8f0);background:#fff;color:var(--wb-text-muted, #64748b);cursor:pointer}.zone-action-btn[data-v-f835ea6f]:active{opacity:.7}.zone-action-primary[data-v-f835ea6f]{background:#3b82f6;color:#fff;border-color:#3b82f6}.slot-section[data-v-f835ea6f]{background:#f8fafc}.slot-header[data-v-f835ea6f]{padding:10px 16px 4px;font-size:12px;font-weight:700;color:#64748b}.slot-card[data-v-f835ea6f]{background:#fff;border-radius:12px;padding:12px;border:1px solid #f0f1f5;box-shadow:0 1px 3px #00000005;transition:all .2s}.slot-card[data-v-f835ea6f]:active{transform:scale(.99)}.slot-icon[data-v-f835ea6f]{width:36px;height:36px;border-radius:10px;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.slot-name[data-v-f835ea6f]{font-size:13px;font-weight:700;color:#1e293b}.cap-mini-tag[data-v-f835ea6f]{display:inline-block;padding:1px 5px;font-size:10px;border-radius:4px;background:#f1f5f9;color:#64748b;font-weight:500}.cap-mini-tag.base[data-v-f835ea6f]{background:#e0e7ff;color:#4338ca;font-weight:600}.status-dot[data-v-f835ea6f]{width:6px;height:6px;border-radius:50%;display:inline-block}.status-dot.running[data-v-f835ea6f]{background:#10b981;box-shadow:0 0 6px #10b98166}.status-dot.offline[data-v-f835ea6f]{background:#94a3b8}.status-dot.idle[data-v-f835ea6f]{background:#f59e0b}.robot-actions[data-v-f835ea6f]{display:flex;gap:8px;margin-top:8px;padding-top:8px;border-top:1px dashed #e2e8f0}.action-btn[data-v-f835ea6f]{flex:1;height:28px;border-radius:6px;font-size:11px;font-weight:600;border:none;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .2s}.action-btn.primary[data-v-f835ea6f]{background:#eff6ff;color:#2563eb}.action-btn.danger[data-v-f835ea6f]{background:#fef2f2;color:#ef4444}.no-scrollbar[data-v-f835ea6f]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-f835ea6f]{-ms-overflow-style:none;scrollbar-width:none}.edit-btn[data-v-f835ea6f]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;cursor:pointer;margin-bottom:6px}.robot-pick-item[data-v-5957565d]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #00000005}.robot-pick-item[data-v-5957565d]:active{background:#f1f5f9;transform:scale(.99)}.pick-avatar[data-v-5957565d]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pick-name[data-v-5957565d]{font-size:13px;font-weight:700;color:#1e293b;margin:0;line-height:1.2}.pick-id[data-v-5957565d]{font-size:10px;color:#94a3b8}.pick-arrow[data-v-5957565d]{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:8px}.cyber-action-btn[data-v-5957565d]{width:100%;height:42px;border-radius:10px;font-size:13px;font-weight:600;border:none;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:pointer}.cyber-action-btn.primary[data-v-5957565d]{background:#2563eb;color:#fff}.cyber-action-btn.primary[data-v-5957565d]:active{background:#1d4ed8}.cyber-action-btn.danger[data-v-5957565d]{background:#fef2f2;color:#ef4444;border:1px solid #fee2e2}.cyber-action-btn.danger[data-v-5957565d]:active{background:#fee2e2}.cyber-action-btn.cancel[data-v-5957565d]{background:#fff;color:#64748b;border:1px solid #e2e8f0}.cyber-action-btn.cancel[data-v-5957565d]:active{background:#f1f5f9}.config-manager[data-v-2e3e5569]{min-height:100vh;background:#f4f6f8;display:flex;flex-direction:column}.cyber-btn-primary[data-v-2e3e5569]{background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none;color:#fff;font-weight:600;padding:0 16px;box-shadow:0 4px 12px #2563eb33}.cyber-btn-primary[data-v-2e3e5569]:active{transform:scale(.95)}.cyber-port-card[data-v-2e3e5569]{background:linear-gradient(180deg,#fff,#fcfcfd);border-radius:16px;padding:16px 20px;box-shadow:0 6px 20px #11182708;border:1px solid rgba(229,231,235,.8);animation:cardFadeIn-2e3e5569 .4s ease-out backwards}@keyframes cardFadeIn-2e3e5569{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.field-row[data-v-2e3e5569]{display:flex;align-items:flex-start;font-size:13px;line-height:1.5}.label[data-v-2e3e5569]{color:#6b7280;width:110px;flex-shrink:0;display:flex;align-items:center}.status-indicator[data-v-2e3e5569]{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px}.status-indicator .status-dot[data-v-2e3e5569]{width:6px;height:6px;border-radius:50%;margin-right:6px}.status-indicator.is-idle[data-v-2e3e5569]{background:#f3f4f6;color:#6b7280}.status-indicator.is-idle .status-dot[data-v-2e3e5569]{background:#9ca3af}.status-indicator.is-online[data-v-2e3e5569]{background:#ecfdf5;color:#059669;border:1px solid #d1fae5}.status-indicator.is-online .status-dot[data-v-2e3e5569]{background:#10b981;box-shadow:0 0 8px #10b981}.status-indicator.is-offline[data-v-2e3e5569]{background:#fffbeb;color:#d97706;border:1px solid #fef3c7}.status-indicator.is-offline .status-dot[data-v-2e3e5569]{background:#f59e0b}.status-indicator.is-locked[data-v-2e3e5569]{background:#fef2f2;color:#dc2626;border:1px solid #fee2e2}.status-indicator.is-locked .status-dot[data-v-2e3e5569]{background:#ef4444}.cyber-tag[data-v-2e3e5569]{display:inline-flex;align-items:center;font-size:11px;padding:3px 8px;border-radius:6px;font-weight:600}.alias-tag[data-v-2e3e5569]{background:#eff6ff;color:#2563eb;border:1px solid #dbeafe}.cap-tag[data-v-2e3e5569]{background:#fff7ed;color:#ea580c;border:1px solid #ffedd5}.cyber-btn-outline[data-v-2e3e5569]{border:1px solid #d1d5db!important;color:#4b5563!important;border-radius:8px;font-weight:600}.cyber-btn-danger[data-v-2e3e5569]{border:1px solid #fca5a5!important;color:#ef4444!important;border-radius:8px;font-weight:600}.cyber-dialog[data-v-2e3e5569] .van-dialog__header{font-weight:800;color:#111827;padding-top:24px}.cyber-loading[data-v-2e3e5569]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.scanner-ring[data-v-2e3e5569]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-2e3e5569 1s linear infinite;margin-bottom:16px}.loading-hint[data-v-2e3e5569]{margin:0;font-size:13px;color:#9ca3af;letter-spacing:.4px}@keyframes spin-2e3e5569{to{transform:rotate(360deg)}}.template-card[data-v-2e3e5569]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px;cursor:pointer;transition:all .2s}.template-card[data-v-2e3e5569]:active{background:#f9fafb;border-color:#3b82f6}.template-tag[data-v-2e3e5569]{display:inline-flex;align-items:center;font-size:11px;padding:2px 8px;border-radius:4px;font-weight:600}.template-tag.base[data-v-2e3e5569]{background:#f0fdf4;color:#059669;border:1px solid #d1fae5}.template-tag.cap[data-v-2e3e5569]{background:#fff7ed;color:#ea580c;border:1px solid #ffedd5}.role-section[data-v-2e3e5569]{margin-top:8px}.role-main[data-v-2e3e5569]{display:flex;align-items:center;gap:6px}.role-name[data-v-2e3e5569]{font-size:13px;font-weight:700;color:#1e293b}.role-code[data-v-2e3e5569]{font-size:10px;color:#94a3b8;font-family:monospace}.expert-section[data-v-2e3e5569],.capability-section[data-v-2e3e5569]{margin-top:8px}.section-label[data-v-2e3e5569]{font-size:11px;font-weight:600;color:#6b7280;margin-bottom:4px}.expert-tags[data-v-2e3e5569]{display:flex;flex-wrap:wrap;gap:6px}.expert-tag[data-v-2e3e5569],.capability-tag[data-v-2e3e5569]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0}.expert-tag[data-v-2e3e5569]{background:#fffbeb;border-color:#fde68a}.expert-name[data-v-2e3e5569]{font-size:11px;font-weight:500;color:#1e293b}.expert-code[data-v-2e3e5569]{font-size:9px;color:#94a3b8;font-family:monospace}.more-tag[data-v-2e3e5569]{font-size:11px;color:#3b82f6;cursor:pointer}.console-container[data-v-4b8e579d]{display:flex;flex-direction:column;height:100%;background:var(--bg-page, #f8fafc)}[data-v-1a5d90ce] .saas-drawer-popup{background:#f8fafc!important;border-top-left-radius:16px;border-bottom-left-radius:16px;box-shadow:-8px 0 30px #00000014!important}.drawer-container[data-v-1a5d90ce]{display:flex;flex-direction:column;height:100%;box-sizing:border-box;background:#f4f6f8}.drawer-header[data-v-1a5d90ce]{padding:24px 20px 14px;background:#fff;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #f1f5f9}.drawer-header .header-title[data-v-1a5d90ce]{margin:0;font-size:16px;font-weight:700;color:#0f172a}.drawer-header .header-subtitle[data-v-1a5d90ce]{margin:4px 0 0;font-size:11px;color:#64748b}.close-btn[data-v-1a5d90ce]{padding:4px;cursor:pointer;border-radius:8px;transition:background .2s ease}.close-btn[data-v-1a5d90ce]:active{background:#f1f5f9}.drawer-meta[data-v-1a5d90ce]{padding:12px 20px 4px}.uid-badge-box[data-v-1a5d90ce]{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e2e8f0;padding:4px 10px;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.uid-label[data-v-1a5d90ce]{font-size:9px;color:#94a3b8;font-weight:700}.uid-value[data-v-1a5d90ce]{font-size:11px;color:#334155;font-weight:600}.drawer-content[data-v-1a5d90ce]{flex:1;padding:16px 20px;overflow-y:auto}.empty-state[data-v-1a5d90ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0}.empty-text[data-v-1a5d90ce]{font-size:13px;color:#94a3b8;margin-top:8px}.role-list[data-v-1a5d90ce]{display:flex;flex-direction:column;gap:12px}.role-card[data-v-1a5d90ce]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px #00000005;cursor:pointer;transition:all .2s ease}.role-card[data-v-1a5d90ce]:active{transform:scale(.98)}.role-card.is-current[data-v-1a5d90ce]{background:#f0f6ff!important;border-color:#2563eb!important;box-shadow:0 0 0 1px #2563eb!important}.role-info[data-v-1a5d90ce]{display:flex;align-items:center;gap:12px}.role-icon-box[data-v-1a5d90ce]{width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.role-icon-box.active-icon[data-v-1a5d90ce]{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.role-text[data-v-1a5d90ce]{display:flex;flex-direction:column}.role-label[data-v-1a5d90ce]{font-size:14px;font-weight:700;color:#1e293b}.is-current .role-label[data-v-1a5d90ce]{color:#1d4ed8}.role-code-tag[data-v-1a5d90ce]{font-size:10px;color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin-top:2px}.status-box[data-v-1a5d90ce]{display:flex;align-items:center}.current-badge[data-v-1a5d90ce]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#166534;background:#dcfce7;border:1px solid #bbf7d0;padding:4px 10px;border-radius:20px}.arrow-icon[data-v-1a5d90ce]{color:#cbd5e1;font-size:16px}.drawer-footer[data-v-1a5d90ce]{padding:16px 20px 24px;background:#fff;border-top:1px solid #f1f5f9}.footer-tip[data-v-1a5d90ce]{display:flex;align-items:center;justify-content:center;font-size:11px;color:#94a3b8;text-align:center}.mr-1[data-v-1a5d90ce]{margin-right:4px}.drawer-page[data-v-cb2125dd]{display:flex;flex-direction:column;height:100%;background:var(--bg-page, #f8fafc);padding:16px;overflow-y:auto}.empty-tip[data-v-cb2125dd]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;color:#94a3b8;font-size:12px}.menu-detail-card[data-v-cb2125dd]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-card, #ffffff);border-radius:10px;margin-bottom:8px;cursor:pointer}.card-left[data-v-cb2125dd]{display:flex;align-items:center;gap:8px}.empty-tip[data-v-c75b4810]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;color:#94a3b8;font-size:12px}.profile-menu-item[data-v-24025e9e]{display:flex;align-items:center;gap:var(--wb-space-3, 8px);padding:var(--wb-space-4, 12px) var(--wb-space-5, 16px);background:var(--wb-card-bg);cursor:pointer;transition:background var(--wb-duration-fast)}.profile-menu-item[data-v-24025e9e]:active{background:var(--wb-hover-bg)}.profile-menu-item+.profile-menu-item[data-v-24025e9e]{border-top:1px solid var(--wb-border-color)}.pmi-icon[data-v-24025e9e]{display:inline-flex;align-items:center;justify-content:center;width:var(--wb-icon-lg, 20px);height:var(--wb-icon-lg, 20px);flex-shrink:0;color:var(--wb-primary);font-size:var(--wb-icon-md, 16px)}.pmi-title[data-v-24025e9e]{flex:1;min-width:0;font-size:var(--wb-font-lg, 13px);color:var(--wb-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmi-value[data-v-24025e9e]{flex-shrink:0;color:var(--wb-primary);font-size:var(--wb-font-sm, 11px);font-weight:600}.pmi-arrow[data-v-24025e9e]{flex-shrink:0;color:var(--wb-text-muted);font-size:var(--wb-icon-sm, 14px)}.profile-menu-group[data-v-d790005f]{margin:0 var(--wb-space-4, 12px) var(--wb-space-3, 8px);border-radius:var(--wb-radius-lg, 12px);overflow:hidden;background:var(--wb-card-bg);border:1px solid var(--wb-border-color)}.page-container[data-v-d57ffa42]{min-height:100vh;background-color:#f8fafc;padding-bottom:32px;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.layout-block[data-v-d57ffa42]{flex-shrink:0;display:block}.saas-card-wrapper[data-v-d57ffa42]{margin:14px 16px;border-radius:16px;cursor:pointer;transition:all .2s ease}.saas-card-wrapper[data-v-d57ffa42]:active{transform:scale(.98)}.saas-matrix-card[data-v-d57ffa42]{background:#fff;border-radius:16px;padding:16px;display:flex;align-items:center;box-sizing:border-box;border:1px solid #e2e8f0;box-shadow:0 4px 16px #00000008}.matrix-icon-box[data-v-d57ffa42]{width:44px;height:44px;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.matrix-text-group[data-v-d57ffa42]{display:flex;flex-direction:column}.card-title[data-v-d57ffa42]{font-size:14px;font-weight:700;color:#0f172a;margin:0}.card-subtitle[data-v-d57ffa42]{font-size:11px;color:#64748b;margin:2px 0 0}.status-tag-box[data-v-d57ffa42]{display:flex;align-items:center}.status-badge[data-v-d57ffa42]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;font-family:monospace;background:#f8fafc;border:1px solid #e2e8f0}.status-dot[data-v-d57ffa42]{width:6px;height:6px;border-radius:50%;margin-right:6px}.bg-green[data-v-d57ffa42]{background-color:#10b981}.bg-red[data-v-d57ffa42]{background-color:#ef4444}.bg-gray[data-v-d57ffa42]{background-color:#94a3b8}.text-blue[data-v-d57ffa42]{color:#2563eb}.text-green[data-v-d57ffa42]{color:#059669}.text-red[data-v-d57ffa42]{color:#dc2626}.text-gray[data-v-d57ffa42]{color:#64748b}.flex[data-v-d57ffa42]{display:flex}.items-center[data-v-d57ffa42]{align-items:center}.justify-between[data-v-d57ffa42]{justify-content:space-between}.w-full[data-v-d57ffa42]{width:100%}.gap-3[data-v-d57ffa42]{gap:12px}.mt-2[data-v-d57ffa42]{margin-top:8px}.mr-1[data-v-d57ffa42]{margin-right:4px}.cyber-piggy-container[data-v-f59b2098]{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 8px rgba(0,242,254,.3))}.piggy-svg[data-v-f59b2098]{overflow:visible}.eye-l[data-v-f59b2098]{animation:eye-animation-f59b2098 1.5s cubic-bezier(.4,0,.2,1) forwards;transform-origin:6.5px 4px}.eye-r[data-v-f59b2098]{animation:eye-animation-f59b2098 1.5s cubic-bezier(.4,0,.2,1) forwards;transform-origin:13.5px 4px;animation-delay:.1s}.nostril[data-v-f59b2098]{animation:nostril-grow-f59b2098 1s ease-out forwards;transform-origin:center center;animation-delay:.2s}@keyframes eye-animation-f59b2098{0%{transform:scaleX(.1);opacity:0}15%{opacity:1}30%{transform:scaleX(1);opacity:1}40%{transform:translateY(-.3px) scaleX(1)}55%{transform:translateY(.2px) scaleX(1)}70%{transform:translateY(-.1px) scaleX(1)}85%{transform:translateY(.1px) scaleX(1)}to{transform:translateY(0) scaleX(1)}}@keyframes nostril-grow-f59b2098{0%{transform:scaleY(.3);opacity:.5}to{transform:scaleY(1);opacity:1}}
