@charset "UTF-8";.app-sidebar[data-v-c4ee7a21]{width:240px;height:100%;background:var(--color-bg-secondary);border-right:1px solid var(--color-border-subtle);display:flex;flex-direction:column;transition:width var(--ease-normal);overflow:hidden}.app-sidebar.is-collapsed[data-v-c4ee7a21]{width:64px}.sidebar-logo[data-v-c4ee7a21]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);height:56px;box-sizing:border-box}.logo-mark[data-v-c4ee7a21]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));flex-shrink:0}.logo-text[data-v-c4ee7a21]{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-primary);white-space:nowrap}[data-v-c4ee7a21]:root{--root-accent-color: #dc2626}.sidebar-logo.root-accent[data-v-c4ee7a21]{border-top:3px solid var(--root-accent-color);background:linear-gradient(to bottom,rgba(220,38,38,.08),transparent)}.sidebar-user[data-v-c4ee7a21]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--color-border-subtle);height:48px;box-sizing:border-box}.sidebar-user.root-accent[data-v-c4ee7a21]{background:linear-gradient(to right,rgba(220,38,38,.04),transparent)}.sidebar-user.is-collapsed[data-v-c4ee7a21]{justify-content:center;padding:var(--space-2)}.sidebar-user-avatar-wrapper[data-v-c4ee7a21]{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sidebar-user-avatar[data-v-c4ee7a21]{flex-shrink:0;background:var(--color-primary);color:#fff;font-weight:var(--font-semibold);font-size:var(--text-sm)}.sidebar-user-info[data-v-c4ee7a21]{display:flex;align-items:center;gap:var(--space-1);overflow:hidden;flex:1;min-width:0}.sidebar-user-name[data-v-c4ee7a21]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.root-badge[data-v-c4ee7a21]{display:inline-block;background-color:#dc2626;color:#fff;font-size:10px;font-weight:700;line-height:1;padding:3px 6px;border-radius:4px;letter-spacing:.5px;margin-left:6px;vertical-align:middle;box-shadow:0 1px 2px #dc26264d;flex-shrink:0}.root-badge--mini[data-v-c4ee7a21]{position:absolute;top:-2px;right:-2px;font-size:8px;padding:2px 4px;margin-left:0;border:1.5px solid var(--color-bg-secondary);z-index:1}.sidebar-nav[data-v-c4ee7a21]{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-2) 0}.nav-group[data-v-c4ee7a21]{margin-bottom:var(--space-1)}.nav-group-header[data-v-c4ee7a21]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-5);cursor:pointer;user-select:none}.nav-group-header.is-collapsed[data-v-c4ee7a21]{justify-content:center;padding:var(--space-2)}.nav-group-label[data-v-c4ee7a21]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.nav-group-arrow[data-v-c4ee7a21]{font-size:12px;color:var(--color-text-muted);transition:transform var(--ease-fast)}.nav-group-arrow.is-rotated[data-v-c4ee7a21]{transform:rotate(-90deg)}.nav-group-items[data-v-c4ee7a21]{display:flex;flex-direction:column}.nav-item[data-v-c4ee7a21]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);color:var(--color-text-secondary);font-size:var(--text-base);cursor:pointer;transition:background var(--ease-fast),color var(--ease-fast);white-space:nowrap;position:relative}.nav-item[data-v-c4ee7a21]:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}.nav-item.is-active[data-v-c4ee7a21]{background:var(--color-primary-surface);color:var(--color-primary);border-right:2px solid var(--color-primary)}.nav-item-icon[data-v-c4ee7a21]{font-size:16px;flex-shrink:0}.nav-item-title[data-v-c4ee7a21]{flex:1;overflow:hidden;text-overflow:ellipsis}.nav-item-badge[data-v-c4ee7a21]{margin-left:auto}.nav-sub-group[data-v-c4ee7a21]{display:flex;flex-direction:column;margin-left:var(--space-5);border-left:1px dashed var(--color-border-subtle)}.nav-sub-header[data-v-c4ee7a21]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);cursor:pointer;user-select:none;color:var(--color-text-secondary);font-size:var(--text-sm);transition:background var(--ease-fast),color var(--ease-fast)}.nav-sub-header[data-v-c4ee7a21]:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}.nav-sub-arrow[data-v-c4ee7a21]{font-size:10px;color:var(--color-text-muted);transition:transform var(--ease-fast);flex-shrink:0}.nav-sub-arrow.is-rotated[data-v-c4ee7a21]{transform:rotate(-90deg)}.nav-sub-title[data-v-c4ee7a21]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-sub-badge[data-v-c4ee7a21]{margin-left:auto}.nav-sub-tree[data-v-c4ee7a21]{padding:0 var(--space-2) var(--space-1);max-height:320px;overflow-y:auto}.nav-sub-collapsed-icon[data-v-c4ee7a21]{display:flex;align-items:center;justify-content:center;padding:var(--space-1) 0;margin-left:var(--space-2);cursor:pointer;color:var(--color-text-secondary);border-left:1px dashed var(--color-border-subtle);transition:color var(--ease-fast)}.nav-sub-collapsed-icon[data-v-c4ee7a21]:hover{color:var(--color-text-primary)}.nav-sub-collapsed-icon--floating[data-v-c4ee7a21]{margin-left:0;border-left:none;width:100%;padding:var(--space-2) 0}.nav-sub-empty[data-v-c4ee7a21]{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;text-align:center}.tree-node[data-v-c4ee7a21]{display:flex;align-items:center;gap:var(--space-2);flex:1;overflow:hidden;font-size:var(--text-sm)}.tree-node-color[data-v-c4ee7a21]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.tree-node-label[data-v-c4ee7a21]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.tree-node-count[data-v-c4ee7a21]{font-size:var(--text-xs);color:var(--color-text-muted);padding:0 4px;background:var(--color-bg-elevated);border-radius:var(--radius-sm);flex-shrink:0}.tree-node-locked[data-v-c4ee7a21]{font-size:12px;color:var(--color-text-muted);flex-shrink:0}.tree-node-thumb[data-v-c4ee7a21]{width:24px;height:24px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;background:var(--color-bg-elevated)}.tree-node-thumb-placeholder[data-v-c4ee7a21]{width:24px;height:24px;font-size:14px;color:var(--color-text-muted);flex-shrink:0}.tree-node-group .tree-node-label[data-v-c4ee7a21]{font-weight:var(--font-semibold);color:var(--color-text-primary)}.ok-cmd-palette__inner[data-v-b274453e]{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-2, 8px)}.ok-cmd-palette__list[data-v-b274453e]{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.ok-cmd-palette__item[data-v-b274453e]{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-sm, 4px);cursor:pointer}.ok-cmd-palette__item.is-active[data-v-b274453e]{background:var(--color-primary-surface, rgba(255, 107, 53, .08))}.ok-cmd-palette__icon[data-v-b274453e]{width:20px;text-align:center;color:var(--color-primary, #ff6b35)}.ok-cmd-palette__text[data-v-b274453e]{display:flex;flex-direction:column}.ok-cmd-palette__name[data-v-b274453e]{color:var(--color-text-primary, #e0e0e0);font-size:var(--text-base, 14px)}.ok-cmd-palette__desc[data-v-b274453e]{color:var(--color-text-muted, #6a6a82);font-size:var(--text-xs, 11px)}.ok-cmd-palette__empty[data-v-b274453e]{padding:var(--space-4, 16px);text-align:center;color:var(--color-text-muted, #6a6a82);font-size:var(--text-sm, 12px)}.cloud-wallet-badge[data-v-abc9b65c]{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 14px;background:#00d4ff14;border:1px solid rgba(0,212,255,.2);border-radius:16px;color:#e5e7eb;font-size:13px;cursor:pointer;transition:all .25s ease;user-select:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);flex-wrap:wrap}.cloud-wallet-badge[data-v-abc9b65c]:hover{background:#00d4ff26;border-color:#00d4ff80;box-shadow:0 0 12px #00d4ff66}.wallet-icon[data-v-abc9b65c]{color:#00d4ff;font-size:16px}.label[data-v-abc9b65c]{color:#9ca3af;font-size:12px}.currency-cell[data-v-abc9b65c]{display:inline-flex;align-items:center;gap:4px}.currency-tag[data-v-abc9b65c]{display:inline-block;padding:1px 6px;border-radius:8px;font-size:10px;font-weight:600;line-height:14px;letter-spacing:.5px}.dfn-tag[data-v-abc9b65c]{background:#00d4ff33;color:#00d4ff;border:1px solid rgba(0,212,255,.3)}.tc-tag[data-v-abc9b65c]{background:#f59e0b2e;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.balance[data-v-abc9b65c]{font-family:JetBrains Mono,Courier New,monospace;font-weight:600;font-size:14px}.dfn-balance.low[data-v-abc9b65c]{color:#f87171}.dfn-balance.medium[data-v-abc9b65c]{color:#f59e0b}.dfn-balance.high[data-v-abc9b65c]{color:#10b981}.tc-balance[data-v-abc9b65c]{color:#f59e0b;opacity:.9}.refresh-icon[data-v-abc9b65c]{color:#9ca3af;font-size:14px;transition:transform .5s ease,color .25s ease}.refresh-icon[data-v-abc9b65c]:hover{color:#00d4ff}.refresh-icon.refreshing[data-v-abc9b65c]{transform:rotate(360deg);color:#00d4ff}@media(max-width:640px){.cloud-wallet-badge[data-v-abc9b65c]{flex-direction:column;align-items:flex-start;gap:4px;padding:6px 12px;border-radius:12px}.currency-cell[data-v-abc9b65c]{width:100%;justify-content:flex-start}}.lang-switch[data-v-63294180]{display:flex;align-items:center;gap:4px;cursor:pointer;padding:0 var(--space-1);color:var(--color-text-secondary);transition:color var(--ease-fast);outline:none}.lang-switch[data-v-63294180]:hover,.lang-switch[data-v-63294180]:focus-visible{color:var(--color-primary)}.lang-icon[data-v-63294180]{font-size:18px}.lang-short[data-v-63294180]{font-size:var(--text-sm);font-weight:var(--font-semibold);min-width:18px;text-align:center}.lang-option-label[data-v-63294180]{flex:1}.lang-check[data-v-63294180]{margin-left:8px;color:var(--color-primary)}.app-header[data-v-4d9546ae]{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 var(--space-5);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-subtle);box-sizing:border-box}.header-left[data-v-4d9546ae]{display:flex;align-items:center;gap:var(--space-3)}.collapse-btn[data-v-4d9546ae]{font-size:20px;color:var(--color-text-secondary);cursor:pointer;transition:color var(--ease-fast)}.collapse-btn[data-v-4d9546ae]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.collapse-btn[data-v-4d9546ae]:focus-visible,.collapse-btn[data-v-4d9546ae]:hover{color:var(--color-primary)}.header-center[data-v-4d9546ae]{flex:1;display:flex;justify-content:center;max-width:420px;margin:0 var(--space-6)}.search-trigger[data-v-4d9546ae]{display:flex;align-items:center;gap:var(--space-2);width:100%;height:34px;padding:0 var(--space-3);background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--ease-fast);box-sizing:border-box}.search-trigger[data-v-4d9546ae]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.search-trigger[data-v-4d9546ae]:focus-visible,.search-trigger[data-v-4d9546ae]:hover{border-color:var(--color-primary-border)}.search-icon[data-v-4d9546ae]{color:var(--color-text-muted);font-size:14px}.search-placeholder[data-v-4d9546ae]{flex:1;color:var(--color-text-muted);font-size:var(--text-sm)}.search-kbd[data-v-4d9546ae]{padding:2px 6px;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:#c8c8e0;font-size:var(--text-xs)}.header-right[data-v-4d9546ae]{display:flex;align-items:center;gap:var(--space-4)}.queue-status[data-v-4d9546ae]{display:flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-sm);cursor:default}.queue-status.is-idle[data-v-4d9546ae]{background:var(--state-success-bg);color:var(--state-success)}.queue-status.is-busy[data-v-4d9546ae]{background:var(--state-warning-bg);color:var(--state-warning)}.queue-status.is-heavy[data-v-4d9546ae]{background:var(--state-error-bg);color:var(--state-error)}.queue-dot[data-v-4d9546ae]{width:8px;height:8px;border-radius:50%;background:currentColor}.icon-btn[data-v-4d9546ae]{font-size:18px;color:var(--color-text-secondary);cursor:pointer;transition:color var(--ease-fast)}.icon-btn[data-v-4d9546ae]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.icon-btn[data-v-4d9546ae]:focus-visible,.icon-btn[data-v-4d9546ae]:hover{color:var(--color-primary)}.notify-badge[data-v-4d9546ae]{display:flex;align-items:center}.user-menu[data-v-4d9546ae]{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;padding:0 var(--space-1)}.user-avatar[data-v-4d9546ae]{background:var(--color-primary);color:#fff;font-size:var(--text-sm);font-weight:var(--font-semibold)}.user-name[data-v-4d9546ae]{color:var(--color-text-primary);font-size:var(--text-base)}.user-arrow[data-v-4d9546ae]{font-size:12px;color:var(--color-text-muted)}.dropdown-item-inner[data-v-4d9546ae]{display:flex;align-items:center;gap:6px;width:100%}.dropdown-item-tag[data-v-4d9546ae]{margin-left:auto}.app-layout[data-v-b54141ce]{display:flex;width:100%;height:100%;background:var(--color-bg-deep);overflow:hidden}.layout-main[data-v-b54141ce]{flex:1;display:flex;flex-direction:column;min-width:0;height:100%}.layout-content[data-v-b54141ce]{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-5);box-sizing:border-box}.page-content[data-v-b54141ce]{animation:fade-slide-in-b54141ce var(--ease-fast, .15s ease)}@keyframes fade-slide-in-b54141ce{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cmd-palette-fab[data-v-b54141ce]{position:fixed;right:var(--space-5, 20px);bottom:var(--space-5, 20px);z-index:1000;display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-4, 16px);background:var(--color-primary, #ff6b35);color:#1a1a2e;border-radius:var(--radius-full, 999px);font-size:var(--text-sm, 13px);font-weight:var(--font-semibold, 600);cursor:pointer;box-shadow:0 4px 16px #ff6b3559;transition:transform var(--ease-fast, .15s ease),box-shadow var(--ease-fast, .15s ease);user-select:none}.cmd-palette-fab[data-v-b54141ce]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3573}.cmd-palette-fab__icon[data-v-b54141ce]{font-size:var(--text-base, 14px)}[data-v-508ad48e] .el-dialog{border-radius:var(--radius-xl, 16px);background:linear-gradient(180deg,#1a2a4a,#16213e);box-shadow:0 24px 64px #000000b3,0 0 0 1px #4da6ff26;overflow:hidden;animation:dialog-enter-508ad48e .45s cubic-bezier(.34,1.56,.64,1)}[data-v-508ad48e] .el-dialog__header{display:none}[data-v-508ad48e] .el-dialog__body{padding:0;color:var(--color-text-primary, #e0e0e0)}[data-v-508ad48e] .el-dialog__footer{padding:16px 32px 32px;text-align:center}.update-banner[data-v-508ad48e]{height:6px;background:linear-gradient(90deg,#4da6ff,#ff6b35,#ff4757);box-shadow:0 0 16px #ff6b3566}.update-content[data-v-508ad48e]{padding:32px 32px 24px;text-align:center}.icon-wrapper[data-v-508ad48e]{position:relative;width:72px;height:72px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.update-icon[data-v-508ad48e]{font-size:48px;color:#ff6b35;filter:drop-shadow(0 0 12px rgba(255,107,53,.6));z-index:2;animation:icon-pulse-508ad48e 2s ease-in-out infinite}.icon-pulse[data-v-508ad48e]{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,71,87,.5);animation:ring-expand-508ad48e 2s ease-out infinite}.update-title[data-v-508ad48e]{margin:0 0 12px;font-size:24px;font-weight:700;color:#fff;letter-spacing:.5px}.version-text[data-v-508ad48e]{margin:0 0 20px}.version-badge[data-v-508ad48e]{display:inline-block;padding:6px 18px;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:16px;font-weight:600;color:#4da6ff;background:#4da6ff1a;border:1px solid rgba(77,166,255,.3);border-radius:9999px;letter-spacing:1px}.reason-card[data-v-508ad48e]{margin:0 0 20px;padding:14px 18px;background:#ff475714;border-left:3px solid #ff4757;border-radius:8px;text-align:left}.reason-text[data-v-508ad48e]{margin:0;font-size:14px;line-height:1.6;color:var(--color-text-primary, #e0e0e0)}.hint-text[data-v-508ad48e]{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:13px;color:var(--color-text-secondary, #a0a0b8);line-height:1.5}.hint-icon[data-v-508ad48e]{font-size:14px;color:#ffb800}.update-btn[data-v-508ad48e]{width:100%;height:48px;font-size:16px;font-weight:600;letter-spacing:2px;background:linear-gradient(135deg,#ff6b35,#ff4757);border:none;border-radius:12px;box-shadow:0 8px 24px #ff6b3559;transition:all .25s ease}.update-btn[data-v-508ad48e]:hover{background:linear-gradient(135deg,#ff8a5c,#ff5e6c);box-shadow:0 12px 32px #ff6b3580;transform:translateY(-1px)}.update-btn[data-v-508ad48e]:active{transform:translateY(0);box-shadow:0 4px 12px #ff6b354d}.btn-icon[data-v-508ad48e]{margin-right:6px;font-size:16px}@keyframes dialog-enter-508ad48e{0%{opacity:0;transform:scale(.85) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes icon-pulse-508ad48e{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ring-expand-508ad48e{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.6);opacity:0}}html,body,#app{margin:0;padding:0;height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.page-h1{font-size:20px;font-weight:600;margin:0 0 16px;color:var(--el-text-color-primary, #303133);line-height:1.4}.page-title{font-size:var(--text-2xl, 24px);font-weight:var(--font-bold, 700);color:var(--color-text-primary, #e0e0e0);margin:0 0 var(--space-4, 16px) 0;line-height:var(--leading-tight, 1.25);letter-spacing:-.01em}[data-theme=light] .page-title{color:var(--color-text-primary, #1a1a2e)}:root{--color-primary: #ff6b35;--color-primary-hover: #ff8a5c;--color-primary-active: #e55a2b;--color-primary-surface: rgba(255, 107, 53, .08);--color-primary-border: rgba(255, 107, 53, .2);--color-secondary: #4da6ff;--color-secondary-hover: #6db8ff;--color-secondary-active: #3a8ae0;--color-secondary-surface: rgba(77, 166, 255, .08);--color-secondary-border: rgba(77, 166, 255, .2);--color-bg-deep: #0d0d1a;--color-bg-primary: #1a1a2e;--color-bg-secondary: #16213e;--color-bg-tertiary: #0f3460;--color-bg-card: #1e2a4a;--color-bg-elevated: #253a5e;--color-bg-overlay: rgba(0, 0, 0, .6);--color-border-primary: #253a5e;--color-border-secondary: #1a2a4a;--color-border-subtle: rgba(255, 255, 255, .06);--color-border-focus: rgba(255, 107, 53, .5);--color-text-primary: #e0e0e0;--color-text-secondary: #a0a0b8;--color-text-muted: #9a9ab5;--color-text-inverse: #1a1a2e;--color-text-link: #ff6b35;--color-text-link-hover: #ff8a5c;--el-color-primary: #c2410c;--el-color-primary-light-3: #d2682f;--el-color-primary-light-5: #de8b5a;--el-color-primary-light-7: #eab085;--el-color-primary-light-9: #f7d9c6;--el-color-primary-dark-2: #9a330a;--el-color-warning: #b45309;--el-color-warning-light-3: #c97530;--el-color-warning-light-5: #d9985e;--el-color-warning-light-7: #e8ba8c;--el-color-warning-light-9: #f5ddc4;--el-color-warning-dark-2: #8a3f06;--el-color-success: #15803d;--el-color-success-light-3: #3a9d5e;--el-color-success-light-5: #67b884;--el-color-success-light-7: #94d3ac;--el-color-success-light-9: #c4ebd4;--el-color-success-dark-2: #0f5e2c;--state-success: #00ff88;--state-success-bg: rgba(0, 255, 136, .1);--state-success-border: rgba(0, 255, 136, .3);--state-warning: #ffb800;--state-warning-bg: rgba(255, 184, 0, .1);--state-warning-border: rgba(255, 184, 0, .3);--state-error: #ff4757;--state-error-bg: rgba(255, 71, 87, .1);--state-error-border: rgba(255, 71, 87, .3);--state-info: #4da6ff;--state-info-bg: rgba(77, 166, 255, .1);--state-info-border: rgba(77, 166, 255, .3);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--shadow-card: 0 2px 8px rgba(0, 0, 0, .3);--shadow-modal: 0 12px 40px rgba(0, 0, 0, .6);--shadow-glow-primary: 0 0 12px rgba(255, 107, 53, .4);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", "Consolas", monospace;--text-xs: 11px;--text-sm: 12px;--text-base: 14px;--text-lg: 16px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 32px;--text-4xl: 40px;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--ease-fast: .15s ease;--ease-normal: .25s ease;--ease-slow: .4s ease;--ease-bounce: .4s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-toast: 700;--z-tooltip: 800;--color-electric-blue: #00d4ff;--color-electric-blue-hover: #3b82f6;--color-electric-blue-surface: rgba(0, 212, 255, .08);--color-energy-orange: #f59e0b;--color-energy-orange-surface: rgba(245, 158, 11, .08);--color-tech-bg-deep: #0a0e1a;--color-tech-bg-elevated: #111827;--color-tech-grid: rgba(0, 212, 255, .04)}.cm-dark-popper{background:#111827!important;border:1px solid rgba(0,212,255,.2)!important}.cm-dark-popper .el-select-dropdown__item{color:#e5e7eb!important}.cm-dark-popper .el-select-dropdown__item.hover,.cm-dark-popper .el-select-dropdown__item:hover{background-color:#00d4ff1a!important;color:#00d4ff!important}.cm-dark-popper .el-select-dropdown__item.selected{color:#00d4ff!important;font-weight:600}.cm-dark-popper .el-popper__arrow:before{background:#111827!important;border-color:#00d4ff33!important}[data-theme=light]{--color-bg-deep: #f5f7fa;--color-bg-primary: #ffffff;--color-bg-secondary: #f0f2f5;--color-bg-tertiary: #e8eaed;--color-bg-card: #ffffff;--color-bg-elevated: #f8f9fb;--color-bg-overlay: rgba(0, 0, 0, .4);--color-border-primary: #e0e4e8;--color-border-secondary: #e8eaed;--color-border-subtle: rgba(0, 0, 0, .06);--color-border-focus: rgba(255, 107, 53, .5);--color-text-primary: #1a1a2e;--color-text-secondary: #4a4a5e;--color-text-muted: #6a6a7e;--color-text-inverse: #ffffff;--color-text-link: #e55a2b;--color-text-link-hover: #ff8a5c;--color-primary-surface: rgba(255, 107, 53, .06);--color-primary-border: rgba(255, 107, 53, .15);--state-success: #00c853;--state-success-bg: rgba(0, 200, 83, .08);--state-success-border: rgba(0, 200, 83, .2);--state-warning: #ffa000;--state-warning-bg: rgba(255, 160, 0, .08);--state-warning-border: rgba(255, 160, 0, .2);--state-error: #ff3232;--state-error-bg: rgba(255, 50, 50, .08);--state-error-border: rgba(255, 50, 50, .2);--state-info: #3282ff;--state-info-bg: rgba(50, 130, 255, .08);--state-info-border: rgba(50, 130, 255, .2);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .1);--shadow-card: 0 1px 4px rgba(0, 0, 0, .06);--shadow-modal: 0 8px 32px rgba(0, 0, 0, .12);--shadow-glow-primary: 0 0 12px rgba(255, 107, 53, .2)}html.dark{--el-color-primary: #c2410c;--el-color-primary-light-3: #d2682f;--el-color-primary-light-5: #de8b5a;--el-color-primary-light-7: #eab085;--el-color-primary-light-9: #f7d9c6;--el-color-primary-dark-2: #9a330a;--el-color-warning: #b45309;--el-color-warning-light-3: #c97530;--el-color-warning-light-5: #d9985e;--el-color-warning-light-7: #e8ba8c;--el-color-warning-light-9: #fff5e6;--el-color-warning-dark-2: #8a3f06;--el-color-success: #15803d;--el-color-success-light-3: #3a9d5e;--el-color-success-light-5: #67b884;--el-color-success-light-7: #94d3ac;--el-color-success-light-9: #c4ebd4;--el-color-success-dark-2: #0f5e2c;--el-color-danger: #b91c1c;--el-color-danger-light-3: #c93535;--el-color-danger-light-5: #d56060;--el-color-danger-light-7: #e08c8c;--el-color-danger-light-9: #f5d4d4;--el-color-danger-dark-2: #8a1414;--el-color-info: #4b5563;--el-color-info-light-3: #6b7280;--el-color-info-light-5: #9ca3af;--el-color-info-light-7: #c5cad1;--el-color-info-light-9: #e5e7eb;--el-color-info-dark-2: #374151}html.dark .el-button--primary.is-plain{color:#9a330a;background-color:#f7d9c6;border-color:#de8b5a}html.dark .el-button--primary.is-plain:hover,html.dark .el-button--primary.is-plain:focus{color:#fff;background-color:#c2410c;border-color:#c2410c}html.dark .el-button--primary.is-link{color:#ff8a5c}html.dark .el-button--primary.is-link:hover,html.dark .el-button--primary.is-link:focus{color:#ffa680}html.dark .el-tag--primary.el-tag--plain,html.dark .el-tag--primary.is-plain{color:#ff8a5c;background-color:transparent;border-color:#ff8a5c66}html.dark .el-tag--success.el-tag--plain,html.dark .el-tag--success.is-plain{color:#4ade80;background-color:transparent;border-color:#4ade8066}html.dark .el-tag--info.el-tag--plain,html.dark .el-tag--info.is-plain{color:#9ca3af;background-color:transparent;border-color:#9ca3af66;--el-tag-text-color: #9ca3af}html.dark .el-tag--info.el-tag--plain .el-tag__content{color:#9ca3af!important}html.dark .el-tag--warning.el-tag--plain,html.dark .el-tag--warning.is-plain{color:#fbbf24;background-color:transparent;border-color:#fbbf2466;--el-tag-text-color: #fbbf24}html.dark .el-tag--warning.el-tag--plain .el-tag__content{color:#fbbf24!important}html.dark .el-tag--danger.el-tag--plain,html.dark .el-tag--danger.is-plain{color:#f87171;background-color:transparent;border-color:#f8717166;--el-tag-text-color: #f87171}html.dark .el-tag--danger.el-tag--plain .el-tag__content{color:#f87171!important}html.dark .el-tag--primary.el-tag--plain .el-tag__content,html.dark .el-tag--primary.is-plain .el-tag__content{color:#ff8a5c!important}html.dark .el-tag--success.el-tag--plain .el-tag__content,html.dark .el-tag--success.is-plain .el-tag__content{color:#4ade80!important}html.dark .el-tag--warning.el-tag--dark{background-color:#b45309!important;border-color:#b45309!important;color:#fff!important}html.dark .el-tag--warning.el-tag--dark .el-tag__content{color:#fff!important;background-color:#b45309!important}html.dark .el-tag--info.el-tag--dark{background-color:#4b5563!important;border-color:#4b5563!important;color:#fff!important}html.dark .el-tag--info.el-tag--dark .el-tag__content{color:#fff!important}html.dark .el-tag--danger.el-tag--dark{background-color:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}html.dark .el-tag--danger.el-tag--dark .el-tag__content{color:#fff!important}html.dark .el-tag--primary.el-tag--dark{background-color:#c2410c!important;border-color:#c2410c!important;color:#fff!important}html.dark .el-tag--primary.el-tag--dark .el-tag__content{color:#fff!important}html.dark .el-tag--success.el-tag--dark{background-color:#15803d!important;border-color:#15803d!important;color:#fff!important}html.dark .el-tag--success.el-tag--dark .el-tag__content{color:#fff!important}html.dark .el-tag.el-tag--light{background-color:#ffffff14!important;border-color:#ffffff26!important}html.dark .el-tag--warning.el-tag--light{color:#fbbf24!important;background-color:#fbbf241f!important;border-color:#fbbf244d!important}html.dark .el-tag--primary.el-tag--light{color:#ff8a5c!important;background-color:#ff8a5c1f!important;border-color:#ff8a5c4d!important}html.dark .el-tag--success.el-tag--light{color:#4ade80!important;background-color:#4ade801f!important;border-color:#4ade804d!important}html.dark .el-tag--danger.el-tag--light{color:#f87171!important;background-color:#f871711f!important;border-color:#f871714d!important}html.dark .el-tag--info.el-tag--light{color:#c5cad1!important;background-color:#9ca3af1f!important;border-color:#9ca3af4d!important}html.dark .el-step__title.is-wait,html.dark .el-step__description.is-wait{color:#a0a3a8}html.dark .el-radio-button__inner{background-color:var(--color-bg-elevated, #253a5e);border-color:var(--color-border-primary, #253a5e);color:var(--color-text-secondary, #a0a0b8);font-weight:var(--font-normal, 400);transition:all var(--ease-fast, .15s ease)}html.dark .el-radio-button__inner:hover{color:var(--color-text-primary, #e0e0e0)}html.dark .el-radio-button.is-active .el-radio-button__inner,html.dark .el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--color-primary, #ff6b35);background-color:var(--color-primary-surface, rgba(255, 107, 53, .08));border-color:var(--color-primary-border, rgba(255, 107, 53, .2));font-weight:var(--font-medium, 500);box-shadow:none}@media(max-width:768px){.el-button{min-height:44px;min-width:44px}.el-button.is-circle{min-width:44px;min-height:44px}.el-button.is-link,.el-button.is-text{min-width:auto}.el-button--small{min-height:44px;min-width:44px}}.cloud-engine-fade-enter-active,.cloud-engine-fade-leave-active{transition:opacity .2s ease-out,transform .2s ease-out}.cloud-engine-fade-enter-from,.cloud-engine-fade-leave-to{opacity:0;transform:translateY(-8px)}
