.mini-cyber-loader[data-v-f5038816]{position:fixed;bottom:24px;right:24px;width:72px;height:88px;display:flex;flex-direction:column;align-items:center;gap:6px;z-index:9999;pointer-events:none}.glow-ring[data-v-f5038816]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:radial-gradient(circle,var(--ch-violet-100) 0,var(--ch-violet-100) 40%,transparent 70%);filter:blur(10px);animation:glowPulse-f5038816 2s var(--ch-ease) infinite}@keyframes glowPulse-f5038816{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}.loader-core[data-v-f5038816]{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.progress-ring[data-v-f5038816]{position:absolute;width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-f5038816]{stroke:var(--ch-grey-200)}.grad-stop-violet[data-v-f5038816]{stop-color:var(--ch-violet-600)}.grad-stop-blue[data-v-f5038816]{stop-color:var(--ch-blue-400)}.grad-stop-lime[data-v-f5038816]{stop-color:var(--ch-lime-400)}.ring-progress[data-v-f5038816]{stroke:url(#mini-loader-electric);stroke-linecap:round;stroke-dasharray:163;stroke-dashoffset:40;animation:progressSpin-f5038816 1.5s linear infinite}.ring-accent[data-v-f5038816]{stroke:var(--ch-violet-300);stroke-linecap:round;stroke-dasharray:20 118;animation:accentSpin-f5038816 2s linear infinite reverse}@keyframes progressSpin-f5038816{0%{transform:rotate(0deg);stroke-dashoffset:40}50%{stroke-dashoffset:120}to{transform:rotate(1turn);stroke-dashoffset:40}}@keyframes accentSpin-f5038816{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.center-pulse[data-v-f5038816]{position:relative;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.pulse-dot[data-v-f5038816]{width:6px;height:6px;background:var(--ch-violet-600);border-radius:50%;animation:dotPulse-f5038816 1s var(--ch-ease) infinite}@keyframes dotPulse-f5038816{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.pulse-wave[data-v-f5038816]{position:absolute;width:100%;height:100%;border:1px solid var(--ch-violet-300);border-radius:50%;animation:waveExpand-f5038816 2s var(--ch-ease) infinite}.pulse-wave.delay[data-v-f5038816]{animation-delay:1s;border-color:var(--ch-violet-300)}@keyframes waveExpand-f5038816{0%{transform:scale(1);opacity:.8}to{transform:scale(3);opacity:0}}.corner[data-v-f5038816]{position:absolute;width:8px;height:8px;border:1px solid var(--ch-border-strong)}.corner.tl[data-v-f5038816]{top:0;left:0;border-right:none;border-bottom:none;box-shadow:none}.corner.tr[data-v-f5038816]{top:0;right:0;border-left:none;border-bottom:none;box-shadow:none}.corner.bl[data-v-f5038816]{bottom:0;left:0;border-right:none;border-top:none;box-shadow:none}.corner.br[data-v-f5038816]{bottom:0;right:0;border-left:none;border-top:none;box-shadow:none}.status-text[data-v-f5038816]{font-family:var(--ch-font-mono);font-size:10px;font-weight:500;letter-spacing:2px;color:var(--vc-violet-ink);display:flex;align-items:center}.text-content[data-v-f5038816]{animation:textFlicker-f5038816 3s ease-in-out infinite}@keyframes textFlicker-f5038816{0%,to{opacity:1}92%{opacity:1}93%{opacity:.3}94%{opacity:1}96%{opacity:.5}97%{opacity:1}}.blinking-cursor[data-v-f5038816]{animation:cursorBlink-f5038816 .8s step-end infinite;color:var(--vc-violet-ink)}@keyframes cursorBlink-f5038816{0%,to{opacity:1}50%{opacity:0}}.loader-fade-enter-active[data-v-f5038816]{transition:all var(--ch-dur-base) var(--ch-ease)}.loader-fade-leave-active[data-v-f5038816]{transition:all var(--ch-dur-fast) var(--ch-ease)}.loader-fade-enter-from[data-v-f5038816]{opacity:0;transform:translateY(12px) scale(.9)}.loader-fade-leave-to[data-v-f5038816]{opacity:0;transform:translateY(10px) scale(.9)}@media (max-width:768px){.mini-cyber-loader[data-v-f5038816]{bottom:16px;right:16px;width:60px;height:76px}.loader-core[data-v-f5038816]{width:50px;height:50px}.glow-ring[data-v-f5038816]{width:80px;height:80px}}.extension-status[data-v-a5666344],.status-indicator[data-v-a5666344]{position:relative;display:flex;align-items:center}.status-indicator[data-v-a5666344]{gap:6px;padding:6px 12px;background:var(--vc-neutral-chip);border:1px solid var(--vc-line);border-radius:var(--ch-radius-pill);cursor:pointer;transition:all var(--ch-dur-base) var(--ch-ease)}.status-indicator[data-v-a5666344]:hover{background:var(--vc-neutral-chip);border-color:var(--vc-line-2);transform:translateY(-1px);box-shadow:none}.status-indicator[data-v-a5666344]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(108,76,245,.18)}.icon-container[data-v-a5666344]{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.extension-icon[data-v-a5666344]{width:100%;height:100%;filter:none;transition:filter .3s}.version-badge[data-v-a5666344]{font-family:var(--vc-mono);font-size:11px;font-weight:600;color:var(--vc-violet-ink);text-shadow:none;letter-spacing:.5px;font-variant-numeric:tabular-nums}.status-installed .version-badge[data-v-a5666344]{color:var(--vc-success);text-shadow:none}.status-installed[data-v-a5666344]{border-color:var(--vc-line);background:var(--vc-mint)}.status-not-installed[data-v-a5666344]{border-color:var(--vc-line);background:var(--vc-neutral-chip)}.status-checking[data-v-a5666344]{border-color:var(--vc-line)}.tooltip-panel[data-v-a5666344]{position:absolute;top:calc(100% + 12px);right:0;width:260px;background:var(--vc-surface);border:1px solid var(--vc-line);border-radius:var(--vc-r-lg);box-shadow:var(--vc-shadow-pop);overflow:hidden;z-index:1000}.tooltip-panel[data-v-a5666344]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--ch-grad-electric-edge)}.panel-header[data-v-a5666344]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--vc-line)}.panel-title[data-v-a5666344]{font-size:13px;font-weight:500;color:var(--vc-ink);letter-spacing:.5px}.status-dot[data-v-a5666344]{width:8px;height:8px;border-radius:50%;background:var(--vc-neutral-chip);box-shadow:none}.status-dot.status-installed[data-v-a5666344]{background:var(--vc-success);box-shadow:none}.status-dot.status-not-installed[data-v-a5666344]{background:var(--vc-text-dim);box-shadow:none}.panel-content[data-v-a5666344]{padding:14px 16px}.plugin-section[data-v-a5666344]{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--vc-line)}.plugin-section[data-v-a5666344]:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.section-label[data-v-a5666344]{font-size:11px;font-weight:600;color:var(--vc-text-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.ws-url[data-v-a5666344]{font-family:var(--vc-mono);font-size:10px;color:var(--vc-text-dim);margin-top:4px;word-break:break-all;line-height:1.4}.status-message[data-v-a5666344]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;margin-bottom:10px}.message-icon[data-v-a5666344]{font-size:16px}.status-message.success[data-v-a5666344]{color:var(--vc-success)}.status-message.warning[data-v-a5666344]{color:var(--vc-danger)}.status-message.update[data-v-a5666344]{color:var(--vc-warning)}.status-message.checking[data-v-a5666344]{color:var(--vc-violet-ink)}.spinner[data-v-a5666344]{width:14px;height:14px;border:2px solid var(--vc-line);border-top-color:var(--vc-violet);border-radius:50%;animation:spin-a5666344 .8s linear infinite}@keyframes spin-a5666344{to{transform:rotate(1turn)}}.hint-text[data-v-a5666344]{font-size:12px;color:var(--vc-text-dim);margin:0;line-height:1.4}.version-info[data-v-a5666344]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--vc-mint);border-radius:var(--ch-radius-sm);border:1px solid var(--vc-line)}.version-info.update[data-v-a5666344]{background:var(--vc-lemon);border-color:var(--vc-line);gap:6px}.version-info .value.current[data-v-a5666344]{color:var(--vc-text-dim);text-decoration:line-through}.version-info .value.latest[data-v-a5666344]{color:var(--vc-warning)}.version-info .arrow[data-v-a5666344]{color:var(--vc-text-dim);font-size:12px}.status-needs-update[data-v-a5666344]{border-color:var(--vc-line);background:var(--vc-lemon)}.status-needs-update .version-badge[data-v-a5666344]{color:var(--vc-warning);text-shadow:none}.version-info .label[data-v-a5666344]{font-size:12px;color:var(--vc-text-dim)}.version-info .value[data-v-a5666344]{font-family:var(--vc-mono);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--vc-success)}.download-btn[data-v-a5666344]{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 24px);height:40px;margin:0 12px 12px;padding:0 16px;background:var(--ch-black);border:none;border-radius:var(--ch-radius-pill);color:var(--ch-white);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--ch-dur-fast) var(--ch-ease)}.download-btn[data-v-a5666344]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.download-btn:hover:not(:disabled) .btn-icon[data-v-a5666344]{transform:translateY(2px)}.download-btn[data-v-a5666344]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(108,76,245,.18)}.download-btn[data-v-a5666344]:active:not(:disabled){transform:translateY(0)}.download-btn[data-v-a5666344]:disabled{opacity:.45;cursor:not-allowed}.btn-icon[data-v-a5666344]{font-size:14px;transition:transform var(--ch-dur-fast) var(--ch-ease)}.btn-text[data-v-a5666344]{letter-spacing:.5px}.tooltip-fade-enter-active[data-v-a5666344],.tooltip-fade-leave-active[data-v-a5666344]{transition:all var(--ch-dur-base) var(--ch-ease)}.tooltip-fade-enter-from[data-v-a5666344],.tooltip-fade-leave-to[data-v-a5666344]{opacity:0;transform:translateY(-8px)}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:var(--vc-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;background:var(--vc-bg);color:var(--vc-text);position:relative}.particles-bg{display:none}.nav-bar{background:var(--vc-surface);height:60px;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--vc-line);z-index:100}.logo-container,.nav-bar{position:relative;display:flex;align-items:center}.logo{height:30px;width:auto;position:relative;z-index:2;filter:brightness(0) opacity(.82)}.glow-effect{display:none}.user-info{display:flex;align-items:center;gap:16px}.user-badge{display:flex;flex-direction:column;align-items:flex-end;padding:4px 14px;background:var(--ch-violet-100);border:none;border-radius:var(--ch-radius-pill);overflow:hidden}.user-badge:before{display:none}.user-name{color:var(--ch-text-primary);font-weight:500;font-size:13px;text-shadow:none}.user-role{color:var(--ch-violet-600);font-size:11px;font-weight:400;text-shadow:none}.cyber-button{background:transparent!important;border:1px solid var(--ch-border-strong)!important;color:var(--ch-text-secondary)!important;font-weight:500!important;height:36px!important;padding:0 18px!important;text-shadow:none!important;box-shadow:none!important;border-radius:var(--ch-radius-pill)!important;transition:border-color var(--ch-dur-fast) var(--ch-ease),color var(--ch-dur-fast) var(--ch-ease),background var(--ch-dur-fast) var(--ch-ease)!important}.cyber-button:hover{transform:none;background:var(--ch-bg-surface-alt)!important;border-color:var(--ch-violet-600)!important;color:var(--ch-violet-600)!important;box-shadow:none!important}.cyber-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px rgba(108,76,245,.18)!important}.cyber-button:active{background:var(--ch-grey-100)!important}.cyber-button[disabled]{opacity:.45!important}.main-container{display:flex;height:calc(100vh - 60px);position:relative;z-index:1}.left-menu{width:220px;background:var(--vc-surface);border-right:1px solid var(--vc-line);overflow-y:auto;position:relative}.left-menu:before{display:none}.cyber-menu{border:none!important;padding:10px!important}.cyber-menu,.cyber-menu .ant-menu-item{background:transparent!important;color:var(--ch-text-secondary)!important}.cyber-menu .ant-menu-item{position:relative;margin:2px 0!important;padding:9px 12px!important;height:auto!important;line-height:1.5!important;border-radius:var(--ch-radius-sm)!important;border:none!important;font-weight:400!important;transition:background var(--ch-dur-fast) var(--ch-ease),color var(--ch-dur-fast) var(--ch-ease)!important;overflow:hidden}.cyber-menu .ant-menu-item:hover{background:var(--ch-grey-100)!important;border-color:transparent!important;color:var(--ch-text-primary)!important;transform:none;box-shadow:none}.cyber-menu .ant-menu-item:focus-visible{outline:none!important;box-shadow:0 0 0 3px rgba(108,76,245,.18)!important}.cyber-menu .ant-menu-item:active{background:var(--ch-grey-200)!important}.cyber-menu .ant-menu-item-selected{background:var(--ch-violet-100)!important;border-color:transparent!important;color:var(--ch-violet-600)!important;font-weight:500!important;box-shadow:none!important}.cyber-menu .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:var(--ch-radius-pill);background:var(--ch-violet-600)}.cyber-menu .ant-menu-item .anticon{font-size:16px;margin-right:10px;filter:none}.item-glow{display:none}.right-content{flex:1;overflow-y:auto;background:var(--vc-bg);position:relative}.right-content:before{display:none}.content-wrapper{position:relative;z-index:1;padding:24px;min-height:100%}::-webkit-scrollbar-thumb{box-shadow:none}@media (max-width:768px){.left-menu{width:60px}.cyber-menu .ant-menu-item span,.user-badge{display:none}}.signup-container[data-v-30d0e4a0]{padding:20px 4px 8px;font-family:var(--ch-font-cn)}.signup-container[data-v-30d0e4a0] .ant-form-item-label>label{color:var(--ch-text-secondary);font-weight:400}.signup-container[data-v-30d0e4a0] .ant-input,.signup-container[data-v-30d0e4a0] .ant-input-affix-wrapper{background:var(--ch-bg-surface);border-color:var(--ch-border);border-radius:var(--ch-radius-md);color:var(--ch-text-primary);transition:border-color var(--ch-dur-fast) var(--ch-ease),box-shadow var(--ch-dur-fast) var(--ch-ease)}.signup-container[data-v-30d0e4a0] .ant-input-affix-wrapper-lg{min-height:44px}.signup-container[data-v-30d0e4a0] .ant-input-affix-wrapper:hover,.signup-container[data-v-30d0e4a0] .ant-input:hover{border-color:var(--ch-border-strong)}.signup-container[data-v-30d0e4a0] .ant-input-affix-wrapper-focused,.signup-container[data-v-30d0e4a0] .ant-input-affix-wrapper:focus,.signup-container[data-v-30d0e4a0] .ant-input:focus{border-color:var(--ch-violet-600);box-shadow:0 0 0 3px rgba(108,76,245,.18)}.signup-container[data-v-30d0e4a0] .anticon{color:var(--ch-text-muted)}.signup-container[data-v-30d0e4a0] .ant-input-show-count-suffix{color:var(--ch-text-muted);font-family:var(--ch-font-mono);font-variant-numeric:tabular-nums;font-size:12px}.signup-container[data-v-30d0e4a0] .ant-form-item-explain-error{color:var(--ch-danger-text)}.signup-container[data-v-30d0e4a0] .ant-form-item-has-error .ant-input-affix-wrapper{border-color:var(--ch-danger)}.signup-actions[data-v-30d0e4a0]{display:flex;justify-content:center;gap:16px}.signup-actions[data-v-30d0e4a0] .btn-anchor{width:132px;height:40px;background:var(--ch-black);border-color:var(--ch-black);color:var(--ch-white);font-weight:500;border-radius:var(--ch-radius-pill);box-shadow:none;transition:filter var(--ch-dur-fast) var(--ch-ease),box-shadow var(--ch-dur-fast) var(--ch-ease)}.signup-actions[data-v-30d0e4a0] .btn-anchor:hover{background:var(--ch-black);border-color:var(--ch-black);filter:brightness(1.06)}.signup-actions[data-v-30d0e4a0] .btn-anchor:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(108,76,245,.18)}.signup-actions[data-v-30d0e4a0] .btn-anchor:active{filter:brightness(.98)}.signup-actions[data-v-30d0e4a0] .btn-anchor.ant-btn-loading,.signup-actions[data-v-30d0e4a0] .btn-anchor[disabled]{opacity:.45;color:var(--ch-white)}.signup-actions[data-v-30d0e4a0] .btn-ghost{width:132px;height:40px;background:transparent;border:1px solid var(--ch-border-strong);color:var(--ch-text-secondary);font-weight:400;border-radius:var(--ch-radius-pill);transition:border-color var(--ch-dur-fast) var(--ch-ease),color var(--ch-dur-fast) var(--ch-ease)}.signup-actions[data-v-30d0e4a0] .btn-ghost:hover{border-color:var(--ch-violet-600);color:var(--ch-violet-600);background:transparent}.signup-actions[data-v-30d0e4a0] .btn-ghost:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(108,76,245,.18)}.signup-actions[data-v-30d0e4a0] .btn-ghost:active{background:var(--ch-grey-100)}.login-container[data-v-3944bc87]{position:relative;width:100vw;height:100vh;overflow:hidden;background:var(--ch-bg-page);display:flex;justify-content:center;align-items:center;perspective:1000px;font-family:var(--ch-font-cn)}.login-hero[data-v-3944bc87]{position:absolute;inset:0;z-index:0;background:var(--ch-grad-fluid-hero)}.terminal-card[data-v-3944bc87]{position:relative;z-index:10;width:520px;max-width:calc(100vw - 32px);padding:40px 44px;background:var(--ch-bg-surface);border:1px solid var(--ch-border-glass);border-radius:var(--ch-radius-xl);box-shadow:var(--ch-shadow-float);transition:transform var(--ch-dur-fast) var(--ch-ease);animation:card-in-3944bc87 var(--ch-dur-slow) var(--ch-ease) both}@keyframes card-in-3944bc87{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.terminal-header[data-v-3944bc87]{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--ch-font-en);font-size:10px;font-weight:500;color:var(--ch-text-muted);margin-bottom:36px;letter-spacing:.18em}.decor-line[data-v-3944bc87]{height:1px;background:var(--ch-border);flex:1}.decor-block[data-v-3944bc87]{white-space:nowrap}.logo-matrix[data-v-3944bc87]{text-align:center;margin-bottom:44px;position:relative}.logo-glitch-wrapper[data-v-3944bc87]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:14px}.cyber-brand[data-v-3944bc87]{font-family:var(--ch-font-cn);font-weight:var(--ch-weight-display);font-size:56px;color:var(--ch-black);margin:0;line-height:1;position:relative;letter-spacing:var(--ch-ls-display-cjk)}.cyber-logo-icon[data-v-3944bc87]{width:40px;height:40px;position:relative;display:flex;align-items:center;justify-content:center}.reactor-ring[data-v-3944bc87]{position:absolute;width:100%;height:100%;border:3px solid var(--ch-violet-600);border-radius:50%;border-top-color:var(--ch-violet-300);border-bottom-color:var(--ch-violet-300);animation:spin-3944bc87 8s linear infinite}.reactor-core[data-v-3944bc87]{width:14px;height:14px;background:var(--ch-violet-600);border-radius:4px;transform:rotate(45deg)}.reactor-bars[data-v-3944bc87]{position:absolute;right:-50px;display:flex;flex-direction:column;gap:3px}.reactor-bars span[data-v-3944bc87]{width:30px;height:4px;background:var(--ch-violet-100);border-radius:var(--ch-radius-pill)}.reactor-bars span[data-v-3944bc87]:nth-child(2){width:20px;background:var(--ch-violet-300)}.reactor-bars span[data-v-3944bc87]:nth-child(3){width:10px}.logo-sub-glitch[data-v-3944bc87]{display:inline-flex;align-items:center;gap:10px;font-family:var(--ch-font-en);color:var(--ch-text-secondary);font-size:12px;font-weight:500;position:relative}.sub-hl[data-v-3944bc87]{background:var(--ch-lime-400);color:var(--ch-lime-ink);font-weight:500;letter-spacing:.14em;padding:2px 8px}.sub-rest[data-v-3944bc87]{letter-spacing:.3em;font-weight:400}.cyber-input-group[data-v-3944bc87]{position:relative;display:flex;align-items:center;overflow:hidden;background:var(--ch-bg-surface);border:1px solid var(--ch-border);border-radius:var(--ch-radius-md);margin-bottom:5px;transition:border-color var(--ch-dur-fast) var(--ch-ease),box-shadow var(--ch-dur-fast) var(--ch-ease)}.cyber-input-group[data-v-3944bc87]:hover{border-color:var(--ch-border-strong)}.cyber-input-group[data-v-3944bc87]:focus-within{border-color:var(--ch-violet-600);box-shadow:0 0 0 3px rgba(108,76,245,.18)}.input-label[data-v-3944bc87]{padding-left:16px;font-family:var(--ch-font-mono);font-size:12px;color:var(--ch-violet-600);font-weight:500;letter-spacing:.08em}.cyber-input[data-v-3944bc87]{background:transparent!important;color:var(--ch-text-primary)!important;font-family:var(--ch-font-cn);letter-spacing:.04em;height:46px}.input-status-bar[data-v-3944bc87]{position:absolute;bottom:0;left:0;height:2px;width:0;background:var(--ch-grad-electric-edge);transition:width var(--ch-dur-base) var(--ch-ease)}.cyber-input-group:focus-within .input-status-bar[data-v-3944bc87]{width:100%}.cyber-launch-btn[data-v-3944bc87]{width:100%;height:48px;border:none;background:transparent;position:relative;cursor:pointer;margin-top:20px;overflow:hidden;border-radius:var(--ch-radius-pill);transition:opacity var(--ch-dur-fast) var(--ch-ease)}.btn-bg[data-v-3944bc87]{position:absolute;inset:0;background:var(--ch-black);border-radius:var(--ch-radius-pill);transition:filter var(--ch-dur-fast) var(--ch-ease),box-shadow var(--ch-dur-fast) var(--ch-ease)}.cyber-launch-btn:hover .btn-bg[data-v-3944bc87]{filter:brightness(1.06);box-shadow:var(--ch-shadow-card)}.cyber-launch-btn[data-v-3944bc87]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(108,76,245,.18)}.cyber-launch-btn:active .btn-bg[data-v-3944bc87]{filter:brightness(.98)}.cyber-launch-btn[data-v-3944bc87]:disabled{cursor:not-allowed;opacity:.45}.btn-text[data-v-3944bc87]{position:relative;z-index:2;display:inline-flex;align-items:center;font-family:var(--ch-font-cn);font-weight:500;color:var(--ch-white);font-size:15px;letter-spacing:.12em}.btn-arrow[data-v-3944bc87]{display:inline-block;margin-left:8px;transition:transform var(--ch-dur-fast) var(--ch-ease)}.cyber-launch-btn:hover .btn-arrow[data-v-3944bc87]{transform:translateX(2px)}@keyframes spin-3944bc87{to{transform:rotate(1turn)}}.terminal-footer[data-v-3944bc87]{margin-top:30px;border-top:1px dashed var(--ch-border);padding-top:12px}.data-stream[data-v-3944bc87]{display:flex;justify-content:space-between;font-family:var(--ch-font-mono);font-variant-numeric:tabular-nums;color:var(--ch-text-muted);font-size:12px}.stream-secure[data-v-3944bc87]{display:inline-flex;align-items:center;gap:6px}.secure-dot[data-v-3944bc87]{width:6px;height:6px;border-radius:var(--ch-radius-pill);background:var(--ch-lime-500)}.modal-title-glitch[data-v-3944bc87]{font-family:var(--ch-font-cn);color:var(--ch-text-primary);font-weight:500;font-size:16px}.modal-close[data-v-3944bc87]{display:block;width:-moz-fit-content;width:fit-content;margin:12px auto 0;padding:6px 22px;text-align:center;color:var(--ch-text-secondary);background:transparent;border:1px solid var(--ch-border-strong);border-radius:var(--ch-radius-pill);cursor:pointer;font-family:var(--ch-font-cn);font-size:13px;font-weight:400;transition:border-color var(--ch-dur-fast) var(--ch-ease),color var(--ch-dur-fast) var(--ch-ease)}.modal-close[data-v-3944bc87]:hover{text-decoration:none;border-color:var(--ch-violet-600);color:var(--ch-violet-600)}.modal-close[data-v-3944bc87]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(108,76,245,.18)}.user-manage-container[data-v-71dbaaa1]{padding:24px;background:var(--ch-bg-surface);border-radius:var(--ch-radius-lg);box-shadow:var(--ch-shadow-card)}.search-form[data-v-71dbaaa1]{margin-bottom:16px}.search-form[data-v-71dbaaa1] .ant-form-item-label>label{color:var(--ch-text-secondary)}.search-form[data-v-71dbaaa1] .ant-input,.search-form[data-v-71dbaaa1] .ant-input-affix-wrapper{border-radius:var(--ch-radius-md);border-color:var(--ch-border);min-height:40px;transition:border-color var(--ch-dur-fast) var(--ch-ease),box-shadow var(--ch-dur-fast) var(--ch-ease)}.search-form[data-v-71dbaaa1] .ant-input-affix-wrapper .ant-input{min-height:unset}.search-form[data-v-71dbaaa1] .ant-input-affix-wrapper:hover,.search-form[data-v-71dbaaa1] .ant-input:hover{border-color:var(--ch-border-strong)}.search-form[data-v-71dbaaa1] .ant-input-affix-wrapper-focused,.search-form[data-v-71dbaaa1] .ant-input-affix-wrapper:focus-within,.search-form[data-v-71dbaaa1] .ant-input:focus{border-color:var(--ch-violet-500);box-shadow:0 0 0 3px rgba(108,76,245,.18)}.search-form[data-v-71dbaaa1] .ant-btn{height:40px;border-radius:var(--ch-radius-pill);padding:0 20px;transition:filter var(--ch-dur-fast) var(--ch-ease),background-color var(--ch-dur-fast) var(--ch-ease),border-color var(--ch-dur-fast) var(--ch-ease)}.search-form[data-v-71dbaaa1] .ant-btn-primary{background:var(--ch-black);border-color:var(--ch-black);color:var(--ch-white);box-shadow:none}.search-form[data-v-71dbaaa1] .ant-btn-primary:hover:not([disabled]){background:var(--ch-black);border-color:var(--ch-black);filter:brightness(1.06)}.search-form[data-v-71dbaaa1] .ant-btn-default{background:transparent;border-color:var(--ch-border-strong);color:var(--ch-text-primary)}.search-form[data-v-71dbaaa1] .ant-btn-default:hover:not([disabled]){background:var(--ch-grey-100);border-color:var(--ch-border-strong);color:var(--ch-text-primary)}.search-form[data-v-71dbaaa1] .ant-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(108,76,245,.18)}.search-form[data-v-71dbaaa1] .ant-btn[disabled]{opacity:.45}.user-table[data-v-71dbaaa1] .ant-table{background:var(--ch-bg-surface)}.user-table[data-v-71dbaaa1] .ant-table-thead>tr>th{background:var(--ch-bg-surface-alt);color:var(--ch-text-secondary);font-size:12px;font-weight:500;border-bottom:1px solid var(--ch-border)}.user-table[data-v-71dbaaa1] .ant-table-tbody>tr>td{height:44px;color:var(--ch-text-primary);border-bottom:1px solid var(--ch-border);transition:background-color var(--ch-dur-fast) var(--ch-ease)}.user-table[data-v-71dbaaa1] .ant-table-tbody>tr:hover>td{background:#f7f8fb}.user-table[data-v-71dbaaa1] .ant-select-selector{border-radius:var(--ch-radius-sm)!important;border-color:var(--ch-border)!important;transition:border-color var(--ch-dur-fast) var(--ch-ease),box-shadow var(--ch-dur-fast) var(--ch-ease)!important}.user-table[data-v-71dbaaa1] .ant-select-focused .ant-select-selector{border-color:var(--ch-violet-500)!important;box-shadow:0 0 0 3px rgba(108,76,245,.18)!important}.user-table[data-v-71dbaaa1] .ant-pagination-item{border-radius:var(--ch-radius-sm);border-color:var(--ch-border)}.user-table[data-v-71dbaaa1] .ant-pagination-item a{font-family:var(--ch-font-mono);font-variant-numeric:tabular-nums}.user-table[data-v-71dbaaa1] .ant-pagination-item-active{background:var(--ch-violet-600);border-color:var(--ch-violet-600)}.user-table[data-v-71dbaaa1] .ant-pagination-item-active a{color:var(--ch-white)}.user-table[data-v-71dbaaa1] .ant-pagination-total-text{color:var(--ch-text-muted)}:root{--cyber-bg:var(--vc-bg);--cyber-bg-light:var(--vc-surface);--cyber-bg-card:var(--vc-surface);--cyber-primary:var(--vc-violet);--cyber-secondary:var(--vc-violet-ink);--cyber-accent:var(--ch-danger-text);--cyber-text:var(--vc-text);--cyber-text-dim:var(--vc-text-dim);--cyber-border:var(--vc-line);--cyber-glow:none;--cyber-cyan:var(--vc-violet-ink);--cyber-magenta:var(--vc-violet);--cyber-success:var(--vc-success);--cyber-danger:var(--vc-danger);--cyber-warning:var(--vc-warning);--cyber-info:var(--vc-sky-ink);--cyber-text-secondary:var(--vc-text-dim);--cyber-bg-secondary:var(--vc-neutral-chip);--cyber-card-bg:var(--vc-surface);--el-bg-color:var(--vc-surface)!important;--el-bg-color-overlay:var(--vc-surface)!important;--el-text-color-primary:var(--vc-ink)!important;--el-text-color-regular:var(--vc-text)!important;--el-border-color:var(--vc-line)!important;--el-border-color-light:var(--vc-line)!important;--el-fill-color-blank:var(--vc-surface)!important}#app,body,html{background-color:var(--vc-bg);color:var(--vc-text);font-family:var(--vc-font)}.ant-card,.ant-drawer-content,.ant-dropdown-menu,.ant-modal-content,.ant-popover-inner,.ant-select-dropdown,.el-card,.el-dialog,.el-drawer,.el-dropdown-menu,.el-popover,.el-popper,.el-select-dropdown{background-color:var(--vc-surface)!important;background-image:none!important;border:1px solid var(--vc-line)!important;color:var(--vc-text)!important;box-shadow:var(--ch-shadow-card)!important}.ant-input,.ant-input-number,.ant-picker,.ant-select-selector,.el-input__wrapper,.el-textarea__inner{background-color:var(--vc-surface)!important;box-shadow:none!important;border:1px solid var(--vc-line-2)!important;border-radius:var(--vc-r-sm)!important;color:var(--vc-text)!important}.ant-input:focus,.ant-input:hover,.ant-picker:hover,.ant-select-selector:hover,.el-input__wrapper.is-focus,.el-input__wrapper:hover{border-color:var(--vc-violet)!important;background-color:var(--vc-surface)!important;box-shadow:0 0 0 3px var(--vc-violet-soft)!important}.ant-input,.el-input__inner{color:var(--vc-text)!important;font-family:var(--vc-font)}.ant-input::-moz-placeholder,.el-input__inner::-moz-placeholder{color:var(--vc-text-dim)!important}.ant-input::placeholder,.el-input__inner::placeholder{color:var(--vc-text-dim)!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--vc-surface) inset!important;-webkit-text-fill-color:var(--vc-text)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.ant-table,.el-table{background-color:transparent!important;color:var(--vc-text)!important;border:none;border-radius:var(--vc-r-md)}.ant-table-thead>tr>th,.el-table th.el-table__cell{background-color:var(--ch-bg-surface-alt)!important;color:var(--vc-text-dim)!important;font-weight:500;border-bottom:1px solid var(--vc-line)!important}.ant-table-tbody>tr>td,.el-table td.el-table__cell{background-color:transparent!important;border-bottom:1px solid var(--vc-line)!important;color:var(--vc-text)!important}.ant-table-tbody>tr.ant-table-row:hover>td,.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--vc-bg)!important}.ant-card-head,.el-card__header{border-bottom:1px solid var(--vc-line)!important;color:var(--vc-ink)!important;background-color:transparent!important}.ant-card-body,.el-card__body{background-color:transparent!important;color:var(--vc-text)!important}.ant-btn,.el-button{background:var(--vc-surface)!important;border:1px solid var(--vc-line-2)!important;color:var(--vc-text)!important;font-family:var(--vc-font);border-radius:var(--vc-r-sm)!important;text-shadow:none;box-shadow:none;transition:all var(--ch-dur-fast) var(--ch-ease)}.ant-btn:focus,.ant-btn:hover,.el-button:focus,.el-button:hover{background:var(--vc-surface)!important;color:var(--vc-violet-ink)!important;border-color:var(--vc-violet)!important;box-shadow:none;text-shadow:none}.ant-btn-primary,.el-button--primary{background:var(--vc-violet)!important;border:1px solid var(--vc-violet)!important;color:var(--ch-white)!important}.ant-btn-primary:hover,.el-button--primary:hover{background:var(--vc-violet)!important;filter:brightness(1.06);color:var(--ch-white)!important;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger,.ant-btn-danger,.el-button--danger{border-color:var(--cyber-accent)!important;color:var(--cyber-accent)!important}.ant-btn-danger:hover,.el-button--danger:hover{background:var(--cyber-accent)!important;color:var(--ch-white)!important;box-shadow:none}.ant-drawer-content,.ant-modal-content,.el-dialog{background-color:var(--vc-surface)!important;border:1px solid var(--vc-line)!important;box-shadow:var(--ch-shadow-float)!important}.ant-drawer-wrapper-body{background-color:var(--vc-surface)!important}.ant-drawer-header,.ant-modal-header,.el-dialog__header{background:transparent!important;border-bottom:1px solid var(--vc-line)!important;margin-bottom:0!important;color:var(--vc-ink)!important}.ant-drawer-title,.ant-modal-title,.el-dialog__title{color:var(--vc-ink)!important;text-shadow:none;font-family:var(--vc-font);font-weight:var(--ch-weight-heading)}.ant-drawer-body,.ant-modal-body,.el-dialog__body{color:var(--vc-text)!important;padding:20px!important;background-color:transparent!important}.ant-drawer-footer,.ant-modal-footer,.el-dialog__footer{background:transparent!important;border-top:1px solid var(--vc-line)!important}.ant-drawer-close,.ant-modal-close-x{color:var(--vc-text-dim)!important}.ant-select-item,.el-select-dropdown__item{color:var(--vc-text)!important;background-color:transparent!important}.ant-select-item-option-active,.ant-select-item-option-selected,.ant-tag,.el-select-dropdown__item.hover,.el-select-dropdown__item:hover,.el-tag{background-color:var(--vc-violet-soft)!important;color:var(--vc-violet-ink)!important}.ant-tag,.el-tag{border-color:var(--vc-line)!important}.ant-pagination-item,.ant-pagination-item-link,.el-pagination button,.el-pagination li{background-color:var(--vc-surface)!important;color:var(--vc-text)!important;border:1px solid var(--vc-line-2)!important}.ant-pagination-item-active,.el-pagination li.is-active{border-color:var(--vc-violet)!important;color:var(--ch-white)!important;box-shadow:none;background-color:var(--vc-violet)!important}.ant-descriptions{background-color:transparent!important}.ant-descriptions-item-label{background-color:var(--vc-neutral-chip)!important;border-color:var(--vc-line)!important;font-weight:500!important}.ant-descriptions-item-content{background-color:transparent!important;border-color:var(--vc-line)!important}.ant-descriptions-bordered .ant-descriptions-view{border:1px solid var(--vc-line)!important}.ant-descriptions-title{color:var(--vc-ink)!important}.ant-collapse{border:1px solid var(--vc-line)!important}.ant-collapse,.ant-collapse-content{background-color:transparent!important}.ant-collapse-content{border-top:1px solid var(--vc-line)!important;color:var(--vc-text)!important}.ant-collapse-header{color:var(--vc-ink)!important}.ant-empty-description{color:var(--vc-text-dim)!important}.cyber-container{padding:20px;min-height:100%;box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--vc-line-2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--vc-text-dim)}.ant-form-item-label>label{color:var(--vc-text)!important}.ant-form-item-label>label.ant-form-item-required:before{color:var(--cyber-accent)!important}.ant-drawer .ant-form-item-label>label,.ant-modal .ant-form-item-label>label{color:var(--vc-text)!important}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder,.ant-picker-input>input::-moz-placeholder{color:var(--vc-text-dim)!important;opacity:1!important}.ant-input-number-input::placeholder,.ant-input::placeholder,.ant-picker-input>input::placeholder,.ant-select-selection-placeholder{color:var(--vc-text-dim)!important;opacity:1!important}.ant-checkbox-wrapper,.ant-radio-wrapper,.ant-select-item-option-content{color:var(--vc-text)!important}.ant-descriptions-item-label,.ant-form-item-explain,.ant-form-item-extra{color:var(--vc-text-dim)!important}.ant-descriptions-item-content,.ant-input-number-input{color:var(--vc-text)!important}.ant-input-number-input{background-color:transparent!important}.ant-input-number{background-color:var(--vc-surface)!important}.ant-input-number-handler-wrap{background-color:var(--vc-bg)!important;border-left:1px solid var(--vc-line)!important}.ant-input-number-handler{border-color:var(--vc-line)!important}.ant-input-number-handler:hover{background-color:var(--vc-violet-soft)!important}.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner{color:var(--vc-violet)!important}.ant-badge-status-text{color:var(--vc-text)!important}.ant-modal-confirm .ant-modal-content{background:var(--vc-surface)!important;border:1px solid var(--vc-line)!important;box-shadow:var(--ch-shadow-float)!important}.ant-modal-confirm .ant-modal-confirm-title{color:var(--vc-ink)!important}.ant-modal-confirm .ant-modal-confirm-content{color:var(--vc-text)!important}.ant-modal-confirm .ant-btn-default,.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous),.ant-modal-root .ant-btn-default{color:var(--vc-text)!important;border-color:var(--vc-line-2)!important;background:var(--vc-surface)!important}.ant-modal-confirm .ant-btn-default:hover,.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):hover,.ant-modal-root .ant-btn-default:hover{color:var(--vc-violet-ink)!important;border-color:var(--vc-violet)!important;background:var(--vc-surface)!important}.ant-btn.ant-btn-dangerous.ant-btn-primary,.ant-modal-confirm .ant-btn-dangerous,.ant-modal-confirm .ant-btn-primary.ant-btn-dangerous,.ant-modal-confirm-btns .ant-btn-dangerous,.ant-modal-confirm-btns .ant-btn-primary.ant-btn-dangerous,.ant-modal-root .ant-btn-dangerous{color:var(--ch-white)!important;background:var(--ch-danger-text)!important;background-color:var(--ch-danger-text)!important;border-color:var(--ch-danger-text)!important}.ant-btn.ant-btn-dangerous.ant-btn-primary:hover,.ant-modal-confirm .ant-btn-dangerous:hover,.ant-modal-confirm-btns .ant-btn-dangerous:hover,.ant-modal-root .ant-btn-dangerous:hover{color:var(--ch-white)!important;background:var(--ch-danger-text)!important;background-color:var(--ch-danger-text)!important;border-color:var(--ch-danger-text)!important;filter:brightness(1.06)}.ant-btn.ant-btn-dangerous.ant-btn-primary *,.ant-btn.ant-btn-dangerous.ant-btn-primary span,.ant-modal-confirm .ant-btn-dangerous *,.ant-modal-confirm-btns .ant-btn-dangerous *,.ant-modal-root .ant-btn-dangerous *{color:var(--ch-white)!important}.ant-modal-confirm .ant-btn-primary:not(.ant-btn-dangerous),.ant-modal-confirm-btns .ant-btn-primary:not(.ant-btn-dangerous){color:var(--ch-white)!important;background:var(--vc-violet)!important;border-color:var(--vc-violet)!important}.ant-modal-confirm .ant-btn-primary:not(.ant-btn-dangerous):hover{filter:brightness(1.06);background:var(--vc-violet)!important;border-color:var(--vc-violet)!important}.ant-modal-confirm-confirm .anticon,.ant-modal-confirm-warning .anticon{color:var(--ch-warning)!important}.ant-modal-confirm-error .anticon{color:var(--ch-danger)!important}.ant-modal-confirm-success .anticon{color:var(--ch-success)!important}.ant-modal-confirm-info .anticon{color:var(--vc-violet)!important}.ant-btn:focus-visible,.el-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px var(--vc-violet-soft)!important}.ant-btn[disabled],.ant-btn[disabled]:hover,.el-button.is-disabled,.el-button.is-disabled:hover{opacity:.45;filter:none}:root{--juguang-bg:var(--vc-surface);--juguang-accent:var(--vc-violet);--juguang-accent-ink:var(--vc-violet-ink);--juguang-accent-soft:var(--vc-violet-soft);--juguang-text:var(--vc-text);--juguang-text-secondary:var(--vc-text-dim);--juguang-line:var(--vc-line);--juguang-line-2:var(--vc-line-2);--juguang-header-bg:var(--ch-bg-surface-alt);--juguang-mono:var(--ch-font-mono);--juguang-cyan:var(--vc-violet-ink);--juguang-cyan-dim:var(--vc-line);--juguang-cyber-text-light:var(--vc-text);--juguang-cyber-border:var(--vc-line)}.juguang-page-container{min-height:calc(100vh - 60px);padding:20px;background:transparent!important;color:var(--juguang-text);font-family:var(--vc-font)}.page-header-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.juguang-data-card,.juguang-page-container .ant-card,.juguang-page-container .ant-card-body,.juguang-search-section{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.page-title{color:var(--vc-ink);font-size:20px;font-weight:var(--ch-weight-display);margin-bottom:0;padding-left:10px;border-left:3px solid var(--juguang-accent);line-height:1.2;text-shadow:none}.info-banner{display:flex;gap:32px;padding:14px 20px;background:var(--juguang-accent-soft);border:1px solid var(--juguang-line);border-radius:var(--vc-r-md);margin-bottom:20px}.info-item{display:flex;align-items:center;font-size:14px}.info-item .label{color:var(--juguang-text-secondary);margin-right:8px}.info-item .value{color:var(--vc-ink);font-family:var(--juguang-mono);font-variant-numeric:tabular-nums;font-size:16px}.info-item .value.highlight{color:var(--juguang-accent-ink)}.json-viewer-container{background:var(--vc-bg);border-radius:var(--vc-r-md);padding:12px;border:1px solid var(--juguang-line)}.json-preview{margin:0;font-family:var(--juguang-mono);font-size:13px;color:var(--juguang-text);white-space:pre-wrap;word-break:break-word;max-height:600px;overflow-y:auto}.json-preview::-webkit-scrollbar{width:6px;height:6px}.json-preview::-webkit-scrollbar-thumb{background:var(--juguang-line-2);border-radius:3px}.json-preview::-webkit-scrollbar-track{background:transparent}.juguang-search-section{padding:0!important;margin-bottom:24px}.juguang-page-container .ant-form-item{margin-bottom:16px}.juguang-page-container .ant-form-item-label>label{color:var(--juguang-text-secondary)!important;font-size:13px}.juguang-page-container .ant-collapse .ant-form-item .ant-input,.juguang-page-container .ant-collapse .ant-form-item .ant-select-selector,.juguang-page-container .ant-collapse .ant-input,.juguang-page-container .ant-collapse .ant-input-affix-wrapper,.juguang-page-container .ant-collapse .ant-select-selector,.juguang-page-container .ant-input,.juguang-page-container .ant-input-affix-wrapper,.juguang-page-container .ant-input-number-input,.juguang-page-container .ant-select-selector{background-color:var(--vc-surface)!important;background-image:none!important;background:var(--vc-surface)!important;border:1px solid var(--juguang-line-2)!important;color:var(--juguang-text)!important;border-radius:var(--vc-r-sm)!important}.juguang-page-container .ant-input:hover,.juguang-page-container .ant-select-selector:hover{border-color:var(--juguang-accent)!important;box-shadow:none}.juguang-page-container .ant-input:focus,.juguang-page-container .ant-select-focused .ant-select-selector{border-color:var(--juguang-accent)!important;box-shadow:0 0 0 3px var(--juguang-accent-soft)!important}.juguang-page-container .ant-input::-moz-placeholder{color:var(--juguang-text-secondary)!important}.juguang-page-container .ant-input::placeholder,.juguang-page-container .ant-select-selection-placeholder{color:var(--juguang-text-secondary)!important}.juguang-page-container .ant-select-arrow{color:var(--juguang-text-secondary)!important}.juguang-page-container .ant-btn{background:var(--vc-surface)!important;border:1px solid var(--juguang-line-2)!important;color:var(--juguang-text)!important;border-radius:var(--vc-r-sm);box-shadow:none;text-shadow:none;transition:all var(--ch-dur-fast) var(--ch-ease)}.juguang-page-container .ant-btn:hover{background:var(--vc-surface)!important;border-color:var(--juguang-accent)!important;box-shadow:none;color:var(--juguang-accent-ink)!important}.juguang-page-container .ant-btn-primary{background:var(--juguang-accent)!important;border-color:var(--juguang-accent)!important;color:var(--ch-white)!important}.juguang-page-container .ant-btn-primary:hover{filter:brightness(1.06);color:var(--ch-white)!important}.juguang-page-container .ant-btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px var(--juguang-accent-soft)!important}.juguang-page-container .ant-btn[disabled],.juguang-page-container .ant-btn[disabled]:hover{opacity:.45;filter:none}.juguang-table .ant-table{background:transparent!important;color:var(--juguang-text);border:none}.juguang-table .ant-table-container,.juguang-table .ant-table-content{border:none!important}.juguang-table .ant-table-thead>tr>th{background:var(--juguang-header-bg)!important;color:var(--juguang-text-secondary)!important;font-weight:500}.juguang-table .ant-table-tbody>tr>td,.juguang-table .ant-table-thead>tr>th{border-bottom:1px solid var(--juguang-line)!important;border-right:none!important;padding:11px 10px!important}.juguang-table .ant-table-tbody>tr>td{background:transparent!important;color:var(--juguang-text)!important}.juguang-table .ant-table-tbody>tr:hover>td{background:var(--vc-bg)!important}.juguang-table .ant-table-tbody>tr>td:last-child,.juguang-table .ant-table-thead>tr>th:last-child{border-right:none!important}.juguang-page-container .ant-btn-link,.juguang-table .ant-btn-link{border:none!important;box-shadow:none!important;background:transparent!important;padding:0 6px;height:auto;color:var(--juguang-accent-ink)!important;font-size:13px}.juguang-page-container .ant-btn-link:hover,.juguang-table .ant-btn-link:hover{color:var(--juguang-accent)!important;background:transparent!important;text-shadow:none}.juguang-pagination{margin-top:20px;text-align:right}.juguang-page-container .ant-pagination-item,.juguang-page-container .ant-pagination-next .ant-pagination-item-link,.juguang-page-container .ant-pagination-prev .ant-pagination-item-link{background:var(--vc-surface)!important;border:1px solid var(--juguang-line-2)!important;color:var(--juguang-text)!important;border-radius:var(--vc-r-sm)!important}.juguang-page-container .ant-pagination-item-active{background:var(--juguang-accent)!important;border-color:var(--juguang-accent)!important}.juguang-page-container .ant-pagination-item-active a{color:var(--ch-white)!important}.juguang-page-container .ant-pagination-item a,.juguang-page-container .ant-pagination-jump-next,.juguang-page-container .ant-pagination-jump-prev,.juguang-page-container .ant-pagination-next,.juguang-page-container .ant-pagination-next button,.juguang-page-container .ant-pagination-prev,.juguang-page-container .ant-pagination-prev button{color:var(--juguang-text)!important}.juguang-page-container .ant-pagination-options-quick-jumper,.juguang-page-container .ant-pagination-total-text{color:var(--juguang-text-secondary)!important}.juguang-page-container .ant-pagination-options-quick-jumper input{background:var(--vc-surface)!important;border-color:var(--juguang-line-2)!important;color:var(--juguang-text)!important}.juguang-page-container .ant-drawer-content,.juguang-page-container .ant-modal-content{background:var(--vc-surface)!important;border:1px solid var(--juguang-line);box-shadow:var(--ch-shadow-float)}.juguang-page-container .ant-drawer-header,.juguang-page-container .ant-modal-header{background:transparent!important;border-bottom:1px solid var(--juguang-line)}.juguang-page-container .ant-drawer-title,.juguang-page-container .ant-modal-title{color:var(--vc-ink)!important;text-shadow:none;font-family:var(--vc-font);font-size:16px!important;font-weight:var(--ch-weight-heading)}.juguang-page-container .ant-drawer-close,.juguang-page-container .ant-modal-close-x{color:var(--juguang-text-secondary)!important}.juguang-page-container .ant-drawer-body,.juguang-page-container .ant-modal-body{color:var(--juguang-text)!important;background:transparent!important}.juguang-page-container .ant-drawer-body .ant-table,.juguang-page-container .ant-modal-body .ant-table{background:transparent!important;color:var(--juguang-text);border:none}.juguang-page-container .ant-drawer-body .ant-table-thead>tr>th,.juguang-page-container .ant-modal-body .ant-table-thead>tr>th{background:var(--juguang-header-bg)!important;color:var(--juguang-text-secondary)!important;font-weight:500;border-bottom:1px solid var(--juguang-line)!important;border-right:none!important}.juguang-page-container .ant-drawer-body .ant-table-tbody>tr>td,.juguang-page-container .ant-modal-body .ant-table-tbody>tr>td{background:transparent!important;border-bottom:1px solid var(--juguang-line)!important;border-right:none!important;color:var(--juguang-text)!important}.juguang-page-container .ant-drawer-body .ant-table-tbody>tr:hover>td,.juguang-page-container .ant-modal-body .ant-table-tbody>tr:hover>td{background:var(--vc-bg)!important}.juguang-page-container .ant-descriptions-title{color:var(--vc-ink);font-family:var(--vc-font)}.juguang-page-container .ant-descriptions-item-label{background-color:var(--juguang-header-bg)!important;color:var(--juguang-text-secondary)!important;border-color:var(--juguang-line)!important}.juguang-page-container .ant-descriptions-item-content{background-color:transparent!important;color:var(--juguang-text)!important;border-color:var(--juguang-line)!important}.juguang-page-container .ant-descriptions-bordered .ant-descriptions-view{border-color:var(--juguang-line)!important}.juguang-page-container .ant-descriptions-row{border-bottom:1px solid var(--juguang-line)!important}.app-info-section,.balance-section,.campaign-group-section,.qualification-section,.spu-section,.target-template-section{margin-top:24px;padding-top:24px;border-top:1px solid var(--juguang-line)}.section-title{color:var(--vc-ink)!important;font-size:15px!important;font-weight:var(--ch-weight-heading);margin-bottom:16px;font-family:var(--vc-font);text-shadow:none}.app-info-section *,.balance-section *,.campaign-group-section *,.qualification-section *,.spu-section *,.target-template-section *{color:var(--juguang-text)!important}.app-info-section h3,.balance-section h3,.campaign-group-section h3,.qualification-section h3,.spu-section h3,.target-template-section h3{color:var(--vc-ink)!important;text-shadow:none}.balance-item{background:var(--vc-bg);padding:12px;border-radius:var(--vc-r-md);border:1px solid var(--juguang-line);text-align:center;margin-bottom:12px}.balance-label{color:var(--juguang-text-secondary);font-size:12px;margin-bottom:4px}.balance-value{color:var(--vc-ink);font-size:18px;font-family:var(--juguang-mono);font-variant-numeric:tabular-nums;font-weight:600}.balance-value.available{color:var(--ch-success-text);text-shadow:none}.balance-value.frozen{color:var(--ch-danger-text)}.balance-value.total{color:var(--juguang-accent-ink)}.juguang-balance{font-family:var(--juguang-mono);font-variant-numeric:tabular-nums;font-weight:500}.juguang-balance.available{color:var(--ch-success-text);text-shadow:none}.juguang-tag-success{background:var(--ch-success-tint)!important;border:1px solid var(--ch-success)!important;color:var(--ch-success-text)!important;font-size:12px;padding:1px 8px;border-radius:var(--ch-radius-pill)}.juguang-tag-error{background:var(--ch-danger-tint)!important;border:1px solid var(--ch-danger)!important;color:var(--ch-danger-text)!important;font-size:12px;padding:1px 8px;border-radius:var(--ch-radius-pill)}.juguang-tag-default{background:var(--vc-neutral-chip)!important;border:1px solid var(--juguang-line-2)!important;color:var(--juguang-text-secondary)!important;font-size:12px;padding:1px 8px;border-radius:var(--ch-radius-pill)}.money-text{font-family:var(--juguang-mono);font-variant-numeric:tabular-nums;color:var(--vc-ink);font-weight:500}.time-text{font-family:var(--juguang-mono);color:var(--juguang-text-secondary)}.juguang-page-container .ant-collapse{background:transparent!important;border:1px solid var(--juguang-line)!important;border-radius:var(--vc-r-md)!important}.juguang-page-container .ant-collapse-header{color:var(--vc-ink)!important;font-family:var(--vc-font);text-transform:none;border-bottom:1px solid var(--juguang-line)!important}.juguang-page-container .ant-collapse-content{background:transparent!important;color:var(--juguang-text)!important;border-top:none!important}.juguang-page-container .ant-badge-status-text{color:var(--juguang-text)!important}.juguang-page-container .ant-image{border:1px solid var(--juguang-line);border-radius:var(--vc-r-sm)}.spu-images{display:flex;align-items:center;gap:8px}.more-images{color:var(--juguang-accent-ink);font-size:14px}.juguang-page-container .ant-tooltip-inner{background:var(--vc-ink)!important;color:var(--ch-white)!important;border:none}.juguang-page-container .ant-tooltip-arrow-content{background:var(--vc-ink)!important}.audit-reason-text{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--juguang-text)!important}.juguang-page-container .ant-tag{background:var(--juguang-accent-soft)!important;border:1px solid var(--juguang-line)!important;color:var(--juguang-accent-ink)!important}.juguang-page-container .juguang-tag-success.ant-tag{background:var(--ch-success-tint)!important;border-color:var(--ch-success)!important;color:var(--ch-success-text)!important}.juguang-page-container .juguang-tag-error.ant-tag{background:var(--ch-danger-tint)!important;border-color:var(--ch-danger)!important;color:var(--ch-danger-text)!important}.app-info-total-info,.campaign-group-total-info,.qualification-total-info,.spu-total-info,.target-template-total-info{color:var(--juguang-text-secondary)!important;font-size:14px;margin-top:12px}.juguang-page-container .ant-select-dropdown{background:var(--vc-surface)!important;border:1px solid var(--juguang-line);box-shadow:var(--ch-shadow-float)}.juguang-page-container .ant-select-item{color:var(--juguang-text)!important;background:transparent!important}.juguang-page-container .ant-select-item-option-active,.juguang-page-container .ant-select-item-option-selected{background:var(--juguang-accent-soft)!important;color:var(--juguang-accent-ink)!important}.juguang-page-container pre{background:var(--vc-bg)!important;color:var(--juguang-text)!important;border:1px solid var(--juguang-line)!important;font-family:var(--juguang-mono)}.ant-table-filter-dropdown{background:var(--vc-surface)!important;border:1px solid var(--vc-line)!important;border-radius:var(--vc-r-md)!important;box-shadow:var(--ch-shadow-float)!important}.ant-table-filter-dropdown,.ant-table-filter-dropdown .ant-checkbox+span,.ant-table-filter-dropdown .ant-checkbox-wrapper,.ant-table-filter-dropdown .ant-checkbox-wrapper>span,.ant-table-filter-dropdown .ant-dropdown-menu,.ant-table-filter-dropdown .ant-dropdown-menu-item,.ant-table-filter-dropdown .ant-dropdown-menu-item>span,.ant-table-filter-dropdown .ant-dropdown-menu-title-content,.ant-table-filter-dropdown :not(.anticon):not(.ant-checkbox-inner):not(.ant-btn),.ant-table-filter-dropdown label,.ant-table-filter-dropdown li,.ant-table-filter-dropdown span:not(.anticon):not(.ant-checkbox-inner){color:var(--vc-text)!important}.ant-table-filter-dropdown .ant-checkbox-inner{background:var(--vc-surface)!important;border-color:var(--vc-line-2)!important}.ant-table-filter-dropdown .ant-checkbox-checked .ant-checkbox-inner{background:var(--vc-violet)!important;border-color:var(--vc-violet)!important}.ant-table-filter-dropdown .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--ch-white)!important}.ant-table-filter-dropdown .ant-dropdown-menu-item-active,.ant-table-filter-dropdown .ant-dropdown-menu-item:hover{background:var(--vc-bg)!important}.ant-table-filter-dropdown .ant-dropdown-menu-item-active *,.ant-table-filter-dropdown .ant-dropdown-menu-item:hover *{color:var(--vc-ink)!important}.ant-table-filter-dropdown .ant-dropdown-menu-item-selected,.ant-table-filter-dropdown .ant-dropdown-menu-item-selected *{background:var(--vc-violet-soft)!important;color:var(--vc-violet-ink)!important}.ant-table-filter-dropdown .ant-dropdown-menu{background:transparent!important}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns{border-top:1px solid var(--vc-line)!important;background:transparent!important}.ant-table-filter-dropdown .ant-btn-link{color:var(--vc-violet-ink)!important}.ant-table-filter-dropdown .ant-btn-link:hover{color:var(--vc-violet)!important}.ant-table-filter-dropdown .ant-btn-link[disabled],.ant-table-filter-dropdown .ant-btn-link[disabled]:hover{color:var(--vc-text-dim)!important}.ant-table-filter-dropdown .ant-btn-primary{background:var(--vc-violet)!important;border-color:var(--vc-violet)!important;color:var(--ch-white)!important}.ant-table-filter-dropdown .ant-btn-primary:hover{filter:brightness(1.06);color:var(--ch-white)!important}.ant-table-filter-dropdown .ant-table-filter-dropdown-search{border-bottom:1px solid var(--vc-line)!important}.ant-table-filter-dropdown .ant-input{background:var(--vc-surface)!important;border-color:var(--vc-line-2)!important;color:var(--vc-text)!important}.ant-table-filter-dropdown .ant-input::-moz-placeholder{color:var(--vc-text-dim)!important}.ant-table-filter-dropdown .ant-input::placeholder{color:var(--vc-text-dim)!important}.ant-table-filter-dropdown .ant-input-focused,.ant-table-filter-dropdown .ant-input:focus{border-color:var(--vc-violet)!important;box-shadow:0 0 0 3px var(--vc-violet-soft)!important}.ant-table-filter-dropdown .ant-input-prefix,.ant-table-filter-dropdown .ant-input-suffix{color:var(--vc-text-dim)!important}.ant-table-filter-dropdown-tree{background:transparent!important}.ant-table-filter-dropdown-tree .ant-tree{background:transparent!important;color:var(--vc-text)!important}.ant-table-filter-dropdown-tree .ant-tree-node-content-wrapper,.ant-table-filter-dropdown-tree .ant-tree-treenode{color:var(--vc-text)!important}.ant-table-filter-dropdown-tree .ant-tree-node-content-wrapper:hover{background:var(--vc-bg)!important}.ant-table-filter-dropdown-tree .ant-tree-node-selected{background:var(--vc-violet-soft)!important}.ant-table-filter-dropdown .ant-empty-description{color:var(--vc-text-dim)!important}.ant-dropdown{z-index:1050}.ant-dropdown .ant-dropdown-menu{background:var(--vc-surface)!important;border:1px solid var(--vc-line)!important;border-radius:var(--vc-r-md)!important;box-shadow:var(--ch-shadow-float)!important}.ant-dropdown .ant-dropdown-menu-item,.ant-dropdown .ant-dropdown-menu-title-content{color:var(--vc-text)!important}.ant-dropdown .ant-dropdown-menu-item-active,.ant-dropdown .ant-dropdown-menu-item:hover{background:var(--vc-bg)!important;color:var(--vc-ink)!important}.ant-dropdown .ant-dropdown-menu-item-selected{background:var(--vc-violet-soft)!important;color:var(--vc-violet-ink)!important}.ant-dropdown .ant-dropdown-menu-item-disabled{color:var(--vc-text-dim)!important}.ant-dropdown .ant-dropdown-menu-item-divider{background:var(--vc-line)!important}.ant-select-dropdown{background:var(--vc-surface)!important;border:1px solid var(--vc-line)!important;border-radius:var(--vc-r-md)!important;box-shadow:var(--ch-shadow-float)!important}.ant-select-dropdown .ant-select-item,.ant-select-dropdown .ant-select-item-option-content{color:var(--vc-text)!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--vc-bg)!important;color:var(--vc-ink)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--vc-violet-soft)!important;color:var(--vc-violet-ink)!important;font-weight:500}.ant-select-dropdown .ant-select-item-empty,.ant-select-dropdown .ant-select-item-option-disabled{color:var(--vc-text-dim)!important}.ant-popover .ant-popover-inner{background:var(--vc-surface)!important;border:1px solid var(--vc-line)!important;border-radius:var(--vc-r-md)!important;box-shadow:var(--ch-shadow-float)!important}.ant-popover .ant-popover-inner-content{color:var(--vc-text)!important}.ant-popover .ant-popover-title{color:var(--vc-ink)!important;border-bottom:1px solid var(--vc-line)!important}.ant-popover .ant-popover-arrow-content,.ant-popover .ant-popover-arrow:before{background:var(--vc-surface)!important}.ant-tooltip .ant-tooltip-inner{color:var(--ch-white)!important;border:none!important}.ant-tooltip .ant-tooltip-arrow-content,.ant-tooltip .ant-tooltip-arrow:before,.ant-tooltip .ant-tooltip-inner{background:var(--vc-ink)!important}:root{--ch-violet-100:#ece8ff;--ch-violet-300:#c9bdff;--ch-violet-400:#ab9dff;--ch-violet-500:#8a73ff;--ch-violet-600:#6c4cf5;--ch-lime-100:#f6fcdf;--ch-lime-300:#effdb8;--ch-lime-400:#e3fc87;--ch-lime-500:#d3f55c;--ch-lime-ink:#0b0b0f;--ch-blue-100:#e8f2ff;--ch-blue-200:#c0e0ff;--ch-blue-400:#88a2ff;--ch-blue-900:#253a82;--ch-pink-100:#ffeaf9;--ch-pink-300:#ffb2f7;--ch-black:#0b0b0f;--ch-ink:#1c1b22;--ch-grey-600:#4f4e5a;--ch-grey-400:#8a90a2;--ch-grey-200:#e5e9f2;--ch-grey-100:#eff2f6;--ch-white:#fff;--ch-bg-page:#f4f5f8;--ch-bg-surface:#fff;--ch-bg-surface-alt:#fafbfc;--ch-bg-inverse:#0b0b0f;--ch-text-primary:#1c1b22;--ch-text-secondary:#4f4e5a;--ch-text-muted:#8a90a2;--ch-text-on-dark:#f5f7fa;--ch-text-on-dark-secondary:#9aa0ae;--ch-text-on-dark-muted:#6e6c7a;--ch-text-link:#6c4cf5;--ch-border:#e3e7ef;--ch-border-strong:#c7cdda;--ch-border-glass:hsla(0,0%,100%,.65);--ch-success:#8fd14f;--ch-success-tint:#eff9e4;--ch-success-text:#4c7f1f;--ch-warning:#ffc24d;--ch-warning-tint:#fff3d6;--ch-warning-text:#8a6100;--ch-danger:#ff6b81;--ch-danger-tint:#ffeef1;--ch-danger-text:#d6455c;--ch-info:#88a2ff;--ch-info-tint:#eaf1ff;--ch-info-text:#3d5bb5;--ch-chart-1:#a491f0;--ch-chart-2:#aebef5;--ch-chart-3:#e4ec94;--ch-chart-4:#f2b3e3;--ch-chart-5:#a9d2fb;--ch-chart-6:#cec7ea;--ch-chart-em-line:#6c4cf5;--ch-chart-em-point:#d65db1;--ch-chart-grid:#eceff5;--ch-chart-axis-text:#8a90a2;--ch-chart-positive:var(--ch-success);--ch-chart-negative:var(--ch-danger);--ch-font-cn:"Noto Sans SC",-apple-system,"PingFang SC","HarmonyOS Sans SC","Microsoft YaHei",sans-serif;--ch-font-en:"Space Grotesk","Manrope","Inter",-apple-system,"Helvetica Neue",Arial,sans-serif;--ch-font-mono:"JetBrains Mono","SF Mono","Roboto Mono",Menlo,monospace;--ch-weight-display:700;--ch-weight-heading:500;--ch-weight-body:400;--ch-ls-display-latin:-0.02em;--ch-ls-display-cjk:0.01em;--ch-radius-sm:8px;--ch-radius-md:12px;--ch-radius-lg:16px;--ch-radius-xl:24px;--ch-radius-pill:999px;--ch-shadow-card:0 2px 8px rgba(37,58,130,.06),0 8px 24px rgba(37,58,130,.08);--ch-shadow-float:0 12px 40px rgba(37,58,130,.14);--ch-shadow-glass:0 8px 32px rgba(37,58,130,.12);--ch-grad-aurora:linear-gradient(120deg,#e9e4ff,#e3f0ff 35%,#ffe9fa 70%,#f4fbdd);--ch-grad-aurora-vivid:linear-gradient(120deg,#c9bdff,#c0e0ff 35%,#ffb2f7 70%,#e3fc87);--ch-grad-fluid-hero:radial-gradient(55% 75% at 12% 18%,rgba(255,196,228,.55) 0%,transparent 65%),radial-gradient(45% 65% at 85% 12%,rgba(188,208,255,.6) 0%,transparent 62%),radial-gradient(50% 70% at 78% 72%,rgba(255,226,183,.5) 0%,transparent 60%),radial-gradient(42% 60% at 28% 85%,rgba(196,240,219,.55) 0%,transparent 62%),radial-gradient(60% 85% at 55% 40%,rgba(226,213,250,.5) 0%,transparent 70%),linear-gradient(155deg,#f6ecf3,#edeff8 45%,#f2ecef);--ch-grad-holo-side:radial-gradient(38% 62% at 88% 16%,rgba(255,178,222,.78) 0%,transparent 70%),radial-gradient(34% 56% at 101% 46%,rgba(160,190,255,.85) 0%,transparent 68%),radial-gradient(36% 58% at 85% 82%,rgba(136,162,255,.6) 0%,transparent 66%),radial-gradient(28% 46% at 70% 58%,hsla(69,83%,75%,.58) 0%,transparent 64%),radial-gradient(42% 66% at 95% 62%,rgba(206,186,250,.75) 0%,transparent 70%),radial-gradient(62% 110% at 58% 58%,rgba(196,190,222,.44) 0%,transparent 68%),radial-gradient(48% 85% at 38% 32%,rgba(206,202,228,.3) 0%,transparent 72%),linear-gradient(180deg,#fafafc,#f2f1f7);--ch-grad-electric-edge:linear-gradient(90deg,#6c4cf5,#88a2ff 55%,#e3fc87);--ch-grad-rainbow:linear-gradient(100deg,#ffd1e8,#ffe9c7 25%,#e8ffc7 50%,#c7f3ff 75%,#dac7ff);--ch-grad-kpi-blue:linear-gradient(160deg,#c0e0ff,#d9cfff);--ch-grad-kpi-violetpink:linear-gradient(160deg,#e4ddff,#ffd6f4);--ch-grad-kpi-lime:linear-gradient(160deg,#effdb8,#cff1dc);--ch-glass-bg:hsla(0,0%,100%,.3);--ch-glass-blur:blur(26px) saturate(170%);--ch-glass-subtle-bg:hsla(0,0%,100%,.7);--ch-glass-subtle-blur:blur(8px);--ch-glass-border:1px solid hsla(0,0%,100%,.65);--ch-dur-fast:150ms;--ch-dur-base:300ms;--ch-dur-slow:600ms;--ch-ease:cubic-bezier(0.22,1,0.36,1)}.u-cjk-punct-squeeze{font-feature-settings:"halt" 1;text-spacing-trim:trim-start}:root{--vc-bg:var(--ch-bg-page);--vc-surface:var(--ch-bg-surface);--vc-surface-elev:var(--ch-bg-surface);--vc-ink:var(--ch-text-primary);--vc-text:var(--ch-text-secondary);--vc-text-dim:var(--ch-text-muted);--vc-line:var(--ch-border);--vc-line-2:var(--ch-border-strong);--vc-neutral-chip:var(--ch-grey-200);--vc-icon-chip:var(--ch-grey-100);--vc-lav:var(--ch-violet-100);--vc-lav-ink:var(--ch-violet-600);--vc-sky:var(--ch-blue-100);--vc-sky-ink:var(--ch-info-text);--vc-mint:var(--ch-success-tint);--vc-mint-ink:var(--ch-success-text);--vc-peach:var(--ch-danger-tint);--vc-peach-ink:var(--ch-danger-text);--vc-lemon:var(--ch-lime-100);--vc-lemon-ink:var(--ch-warning-text);--vc-violet:var(--ch-violet-600);--vc-violet-ink:var(--ch-violet-600);--vc-violet-soft:var(--ch-violet-100);--vc-hero-brand:radial-gradient(58% 86% at 88% 80%,rgba(255,178,222,.7) 0,transparent 54%),radial-gradient(56% 82% at 82% 12%,rgba(171,157,255,.66) 0,transparent 52%),radial-gradient(38% 58% at 56% 96%,rgba(255,226,183,.48) 0,transparent 54%),radial-gradient(56% 88% at 22% 55%,hsla(0,0%,100%,.55) 0,transparent 52%),#f6ecf3;--vc-hero-data:radial-gradient(58% 86% at 90% 22%,rgba(136,162,255,.72) 0,transparent 54%),radial-gradient(56% 82% at 74% 92%,rgba(171,157,255,.66) 0,transparent 52%),radial-gradient(40% 60% at 42% 26%,rgba(192,224,255,.55) 0,transparent 54%),radial-gradient(56% 88% at 22% 60%,rgba(255,234,249,.46) 0,transparent 52%),#edeff8;--vc-hero-growth:radial-gradient(58% 86% at 88% 24%,rgba(196,240,219,.7) 0,transparent 54%),radial-gradient(56% 82% at 72% 92%,hsla(69,83%,75%,.62) 0,transparent 52%),radial-gradient(38% 58% at 46% 30%,rgba(169,210,251,.42) 0,transparent 54%),radial-gradient(56% 88% at 22% 58%,hsla(0,0%,100%,.58) 0,transparent 52%),#ecf4ef;--vc-hero-finance:radial-gradient(56% 84% at 90% 20%,rgba(255,226,183,.68) 0,transparent 54%),radial-gradient(54% 82% at 74% 94%,rgba(255,178,222,.6) 0,transparent 52%),radial-gradient(46% 68% at 44% 46%,hsla(74,79%,93%,.58) 0,transparent 54%),radial-gradient(56% 88% at 20% 60%,hsla(0,0%,100%,.52) 0,transparent 52%),#f6f0ea;--vc-hero-grad:var(--vc-hero-brand);--vc-hero-glow-a:rgba(255,178,247,.45);--vc-hero-glow-b:rgba(136,162,255,.5);--vc-pop:var(--ch-lime-400);--vc-pop-ink:var(--ch-lime-ink);--vc-anchor:var(--ch-black);--vc-anchor-soft:var(--ch-ink);--vc-success:var(--ch-success-text);--vc-warning:var(--ch-warning-text);--vc-danger:var(--ch-danger-text);--vc-chart-1:var(--ch-chart-1);--vc-chart-2:var(--ch-chart-2);--vc-chart-3:var(--ch-chart-3);--vc-chart-4:var(--ch-chart-4);--vc-chart-5:var(--ch-chart-5);--vc-chart-6:var(--ch-chart-6);--vc-chart-line-a:var(--ch-chart-em-line);--vc-chart-line-b:var(--ch-chart-2);--vc-chart-grid:var(--ch-chart-grid);--vc-chart-axis:var(--ch-chart-axis-text);--vc-r-sm:var(--ch-radius-sm);--vc-r-md:var(--ch-radius-md);--vc-r-lg:var(--ch-radius-lg);--vc-r-xl:var(--ch-radius-xl);--vc-r-2xl:var(--ch-radius-xl);--gap-in:16px;--gap-out:24px;--vc-shadow-soft:var(--ch-shadow-card);--vc-shadow-pop:var(--ch-shadow-float);--vc-font:var(--ch-font-cn);--vc-mono:var(--ch-font-mono);--ease-out:var(--ch-ease);--ease-in-out:cubic-bezier(0.45,0,0.55,1)}.vc-hero{position:relative;overflow:hidden;border-radius:var(--vc-r-xl)}.vc-mesh{position:absolute;inset:-60px;z-index:0;pointer-events:none;filter:blur(54px)}.vc-hero>:not(.vc-mesh),.vc-hero__in{position:relative;z-index:2}.vc-hero--brand .vc-mesh{background:var(--vc-hero-brand)}.vc-hero--data .vc-mesh{background:var(--vc-hero-data)}.vc-hero--growth .vc-mesh{background:var(--vc-hero-growth)}.vc-hero--finance .vc-mesh{background:var(--vc-hero-finance)}.vc-brand-wash{position:relative}.vc-brand-wash:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(108,76,245,.14),rgba(108,76,245,.05) 55%,transparent 75%)}.vc-brand-wash>*{position:relative;z-index:1}