.smooth-tabs-container[data-v-bdd1e51e]{width:100%;padding-top:10px}.tabs-nav-wrap[data-v-bdd1e51e]{position:relative;display:flex;align-items:center;padding-left:0}.bottom-rail[data-v-bdd1e51e]{position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#e8e8e8;z-index:1}.tab-glider[data-v-bdd1e51e]{position:absolute;top:0;left:0;height:100%;box-sizing:border-box;background:#fff;border:1px solid #755ee3;border-radius:4px 4px 0 0;height:calc(100% + 1px);border-bottom-color:#fff;z-index:3;pointer-events:none;transition:all .3s cubic-bezier(.645,.045,.355,1)}.tab-item[data-v-bdd1e51e]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:8px 20px;margin-right:8px;cursor:pointer;user-select:none;border-radius:4px 4px 0 0;background:transparent;border:1px solid #e8e8e8;font-family:PingFangSC-Regular;font-size:16px;color:#262626;letter-spacing:0;line-height:24px;font-weight:400;transition:color .3s}.tab-item.is-active[data-v-bdd1e51e]{font-family:PingFangSC-Medium;color:#733ce9;font-weight:500;border-color:transparent;background:transparent;z-index:4}[data-v-43c1bbe2]{margin:0;padding:0;box-sizing:border-box}.robot-dashboard[data-v-43c1bbe2]{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Microsoft YaHei,sans-serif;background:#fff;overflow-x:hidden;min-height:100vh}.dashboard-page[data-v-43c1bbe2]{display:flex;gap:20px;padding:20px;min-height:calc(100vh - 64px);background:#f5f7fa}.dashboard-left[data-v-43c1bbe2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.dashboard-right[data-v-43c1bbe2]{width:520px;flex-shrink:0}.server-monitor-panel[data-v-43c1bbe2]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.server-monitor-header[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.server-monitor-title[data-v-43c1bbe2]{font-size:20px;font-weight:600;color:#1a1a1a}.refresh-btn[data-v-43c1bbe2]{padding:6px 16px;font-size:13px;border:1px solid #ddd;border-radius:6px;background:#fff;transition:all .2s}.refresh-btn[data-v-43c1bbe2]:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.refresh-btn[data-v-43c1bbe2]:disabled{opacity:.6;cursor:not-allowed}.server-card[data-v-43c1bbe2]{background:#fafbfc;border:1px solid #e8eaed;border-radius:10px;padding:16px;margin-bottom:16px}.server-card[data-v-43c1bbe2]:last-child{margin-bottom:0}.server-card.offline[data-v-43c1bbe2]{opacity:.7;background:#fef5f5;border-color:#fcc}.server-card-header[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.server-name[data-v-43c1bbe2]{font-size:16px;font-weight:600;color:#333}.server-ip[data-v-43c1bbe2]{font-size:13px;font-weight:400;color:#888}.server-status[data-v-43c1bbe2]{padding:2px 8px;border-radius:10px}.server-status.online[data-v-43c1bbe2]{background:#e6f7e6;color:#22a722}.server-status.offline[data-v-43c1bbe2]{background:#fee;color:#e22}.server-header-actions[data-v-43c1bbe2]{display:flex;align-items:center;gap:8px}.ssh-btn[data-v-43c1bbe2]{font-size:11px;padding:2px 8px;border-radius:4px;border:1px solid #409eff;background:#ecf5ff;color:#409eff;cursor:pointer;font-weight:500;transition:all .2s}.ssh-btn[data-v-43c1bbe2]:hover{background:#409eff;color:#fff}.server-metrics[data-v-43c1bbe2]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.metric-item[data-v-43c1bbe2]{display:flex;align-items:center;gap:10px}.metric-label[data-v-43c1bbe2]{width:40px;font-size:13px;color:#666;flex-shrink:0}.metric-bar[data-v-43c1bbe2]{flex:1;height:8px;background:#e8eaed;border-radius:4px;overflow:hidden}.metric-fill[data-v-43c1bbe2]{height:100%;border-radius:4px;transition:width .3s}.metric-fill.normal[data-v-43c1bbe2]{background:linear-gradient(90deg,#4caf50,#8bc34a)}.metric-fill.warning[data-v-43c1bbe2]{background:linear-gradient(90deg,#ff9800,#ffc107)}.metric-fill.danger[data-v-43c1bbe2]{background:linear-gradient(90deg,#f44336,#e91e63)}.metric-value[data-v-43c1bbe2]{width:55px;font-size:13px;color:#333;text-align:right;flex-shrink:0}.load-values[data-v-43c1bbe2]{width:auto;font-family:Monaco,Consolas,monospace;font-size:12px}.pm2-list[data-v-43c1bbe2]{border:1px solid #e8eaed;border-radius:8px;overflow:hidden;font-size:13px}.pm2-header[data-v-43c1bbe2]{background:#f5f6f7;font-weight:500;color:#666}.pm2-header[data-v-43c1bbe2],.pm2-row[data-v-43c1bbe2]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;padding:6px 10px}.pm2-row[data-v-43c1bbe2]{border-top:1px solid #eee;align-items:center}.pm2-row[data-v-43c1bbe2]:hover{background:#f9fafb}.pm2-name[data-v-43c1bbe2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.pm2-status[data-v-43c1bbe2]{font-size:11px;padding:2px 6px;border-radius:4px;width:fit-content}.pm2-status.online[data-v-43c1bbe2]{background:#e6f7e6;color:#22a722}.pm2-status.errored[data-v-43c1bbe2],.pm2-status.stopped[data-v-43c1bbe2]{background:#fee;color:#e22}.pm2-cpu[data-v-43c1bbe2]{text-align:left;color:#666}.pm2-cpu.warning[data-v-43c1bbe2]{color:#f90;font-weight:500}.pm2-cpu.danger[data-v-43c1bbe2]{color:#e22;font-weight:600}.pm2-mem[data-v-43c1bbe2]{text-align:left;color:#666}.pm2-restarts[data-v-43c1bbe2]{text-align:right;color:#666}.pm2-restarts.warning[data-v-43c1bbe2]{color:#f90}.pm2-toggle[data-v-43c1bbe2]{padding:6px 12px;text-align:center;color:#1890ff;border-top:1px solid #eee;font-size:12px;cursor:pointer}.pm2-toggle[data-v-43c1bbe2]:hover{background:#f5f5f5}.server-offline-msg[data-v-43c1bbe2]{color:#999;font-size:13px;text-align:center;padding:20px}@media (max-width:1200px){.dashboard-page[data-v-43c1bbe2]{flex-direction:column}.dashboard-right[data-v-43c1bbe2]{width:100%}.server-monitor-panel[data-v-43c1bbe2]{position:static;max-height:none}}.navbar[data-v-43c1bbe2]{position:relative;width:100%;height:64px;background:#000;display:flex;align-items:center;padding:0 24px 0 45px;z-index:100;overflow:visible}.navbar-logo[data-v-43c1bbe2]{display:flex;align-items:center;gap:11px;height:64px;padding:19px 0}.navbar-logo img[data-v-43c1bbe2]{width:32px;height:33px;object-fit:contain}.navbar-logo-text[data-v-43c1bbe2]{font-family:PingFangSC-Semibold;font-size:22px;color:#fff;font-weight:600;white-space:nowrap}.navbar-links[data-v-43c1bbe2]{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:0;height:64px}.navbar-user[data-v-43c1bbe2]{position:absolute;right:24px;display:flex;align-items:center;height:64px;cursor:pointer;transition:opacity .3s;user-select:none;z-index:100}.navbar-user[data-v-43c1bbe2]:hover{opacity:.8}.user-avatar[data-v-43c1bbe2]{width:24px;height:24px;object-fit:contain}.user-name[data-v-43c1bbe2]{font-family:PingFangSC-Regular;font-size:14px;color:#fff;font-weight:400;margin:0 4px 0 8px}.user-arrow[data-v-43c1bbe2]{width:16px;height:16px;object-fit:contain;transition:transform .3s;transform:rotate(0deg)}.user-arrow.arrow-up[data-v-43c1bbe2]{transform:rotate(180deg)}.user-dropdown[data-v-43c1bbe2]{position:absolute;top:60px;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);min-width:140px;overflow:hidden;z-index:10000;animation:dropdownSlide-43c1bbe2 .2s ease-out}@keyframes dropdownSlide-43c1bbe2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-43c1bbe2]{padding:12px 20px;color:#333;font-size:14px;cursor:pointer;transition:background .2s}.dropdown-item[data-v-43c1bbe2]:hover{background:#f5f5f5}.dropdown-item span[data-v-43c1bbe2]{display:block}.nav-link[data-v-43c1bbe2]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:19px 20px 0 20px;height:64px;cursor:pointer;transition:all .3s;box-sizing:border-box;overflow:visible;text-decoration:none}.nav-link-text[data-v-43c1bbe2]{font-family:PingFangSC-Semibold;font-size:18px;color:#c5c4c4;font-weight:600;white-space:nowrap;margin-bottom:10px;position:relative;z-index:2;display:inline-block}.nav-link.active .nav-link-text[data-v-43c1bbe2]{color:#fff}.banner[data-v-43c1bbe2]{position:relative;height:160px;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 0;overflow:hidden;border-radius:12px;flex-shrink:0}.banner-wrapper[data-v-43c1bbe2],.banner[data-v-43c1bbe2]{width:100%;display:flex;align-items:center;justify-content:center}.banner-wrapper[data-v-43c1bbe2]{max-width:1920px;margin:0 auto;padding:0 762px;height:100%}.banner-background[data-v-43c1bbe2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.banner-content[data-v-43c1bbe2]{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;width:395px;height:113px}.banner-amount-box[data-v-43c1bbe2]{position:relative;width:100%;display:flex;align-items:baseline;justify-content:flex-start}.banner-amount-bg[data-v-43c1bbe2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.banner-amount[data-v-43c1bbe2]{position:relative;font-family:PingFangSC-Medium;font-size:40px;color:#fff;letter-spacing:0;font-weight:500;z-index:2;white-space:pre-wrap}.banner-amount.is-private[data-v-43c1bbe2]{display:flex;align-items:flex-end}.banner-amount-unit[data-v-43c1bbe2]{display:flex;font-family:PingFangSC-Medium;font-size:18px;color:#fff;letter-spacing:0;font-weight:500;margin:0 4px 0 8px}.banner-amount-fold[data-v-43c1bbe2]{width:20px;height:20px;object-fit:contain;display:flex;transition:transform .3s ease;transform-origin:center}.banner-amount-fold[data-v-43c1bbe2]:not(.is-fold){transform:rotate(-180deg);top:20px}.banner-amount-fold[data-v-43c1bbe2]{display:none!important}.banner-label-box[data-v-43c1bbe2]{position:relative}.banner-label[data-v-43c1bbe2]{white-space:nowrap;opacity:.7;font-family:PingFangSC-Medium;font-size:18px;color:#fff;letter-spacing:0;font-weight:500;display:flex}.middle-section[data-v-43c1bbe2]{width:100%;max-width:1500px;margin:24px auto 0;padding:0;box-sizing:border-box;height:200px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px 0 rgba(0,0,0,.06)}.stats-container[data-v-43c1bbe2]{display:flex;gap:24px;width:100%;padding:0 48px}.stats-card[data-v-43c1bbe2]{flex:1;padding:24px 32px;border-radius:8px;background:#f5f5f5;display:flex;align-items:center;gap:24px;border:1px solid #e0e0e0}.stats-card.card-1[data-v-43c1bbe2]{background:linear-gradient(45deg,#c0f2fd,#8eb7ff);border:1px solid rgba(142,183,255,.3);position:relative;overflow:hidden}.stats-card.card-1[data-v-43c1bbe2]:before{content:"";position:absolute;bottom:-30px;right:-30px;width:100px;height:100px;background:hsla(0,0%,100%,.15);transform:rotate(45deg);z-index:0}.stats-card.card-1[data-v-43c1bbe2]:after{content:"";position:absolute;top:-30px;left:-30px;width:100px;height:100px;border:3px solid hsla(0,0%,100%,.2);border-radius:50%;z-index:0}.stats-card.card-1 .stats-content-right[data-v-43c1bbe2],.stats-card.card-1 .stats-icon-left[data-v-43c1bbe2]{position:relative;z-index:1}.stats-card.card-1 .stats-number[data-v-43c1bbe2]{color:#017de3}.stats-card.card-1 .stats-icon-left[data-v-43c1bbe2]{color:#262deb;opacity:1}.stats-card.card-1 .stats-icon-left svg[data-v-43c1bbe2]{width:50%;height:50%}.stats-card.card-1 .stats-unit[data-v-43c1bbe2]{color:#017de3}.stats-card.card-2[data-v-43c1bbe2]{background:linear-gradient(45deg,#8eeaff,#89df54);border:1px solid rgba(137,223,84,.3);position:relative;overflow:hidden}.stats-card.card-2[data-v-43c1bbe2]:before{content:"";position:absolute;bottom:-35px;right:-35px;width:110px;height:110px;background:hsla(0,0%,100%,.15);border-radius:50%;z-index:0}.stats-card.card-2[data-v-43c1bbe2]:after{content:"";position:absolute;top:-25px;left:-25px;width:90px;height:90px;border:3px solid hsla(0,0%,100%,.2);transform:rotate(45deg);z-index:0}.stats-card.card-2 .stats-content-right[data-v-43c1bbe2],.stats-card.card-2 .stats-icon-left[data-v-43c1bbe2]{position:relative;z-index:1}.stats-card.card-2 .stats-icon-left svg[data-v-43c1bbe2]{width:50%;height:50%}.stats-card.card-2 .stats-number[data-v-43c1bbe2],.stats-card.card-2 .stats-unit[data-v-43c1bbe2]{color:#2d9e04}.stats-card.card-3[data-v-43c1bbe2]{background:linear-gradient(45deg,#b6b9ff,#d9aaff);border:1px solid rgba(217,170,255,.3);position:relative;overflow:hidden}.stats-card.card-3[data-v-43c1bbe2]:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:80px solid hsla(0,0%,100%,.15);border-right:80px solid transparent;z-index:0}.stats-card.card-3[data-v-43c1bbe2]:after{content:"";position:absolute;bottom:-15px;right:-15px;width:90px;height:50px;background:hsla(0,0%,100%,.15);border-radius:4px;z-index:0}.stats-card.card-3 .stats-content-right[data-v-43c1bbe2],.stats-card.card-3 .stats-icon-left[data-v-43c1bbe2]{position:relative;z-index:1}.stats-card.card-3 .stats-icon-left svg[data-v-43c1bbe2]{width:50%;height:50%}.stats-card.card-3 .stats-number[data-v-43c1bbe2],.stats-card.card-3 .stats-unit[data-v-43c1bbe2]{color:#68049e}.stats-icon-left[data-v-43c1bbe2]{font-size:56px;font-weight:700;color:#2d2d2d;opacity:.85;flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.4);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.6);box-shadow:0 4px 6px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8);border-radius:8px}.stats-content-right[data-v-43c1bbe2]{display:flex;flex-direction:column;gap:8px;flex:1}.stats-card-title[data-v-43c1bbe2]{font-size:14px;color:#666;font-weight:500}.stats-card-value[data-v-43c1bbe2]{display:flex;align-items:baseline;gap:4px}.stats-number[data-v-43c1bbe2]{font-size:32px;font-weight:700;color:#1a1a1a;line-height:1}.stats-unit[data-v-43c1bbe2]{font-size:16px;color:#666}.list-container[data-v-43c1bbe2]{width:100%;box-sizing:border-box}.list-content[data-v-43c1bbe2]{box-shadow:0 0 12px 0 rgba(0,0,0,.06);border-radius:12px;background:#fff;display:flex;flex-direction:column}.list-header[data-v-43c1bbe2]{border-radius:8px 8px 0 0;padding:24px 24px 0;margin-bottom:0}.list-title[data-v-43c1bbe2]{font-family:PingFangSC-Medium;font-size:16px;color:#262626;letter-spacing:0;font-weight:500;margin-left:6px;position:relative;margin-bottom:16px}.list-title[data-v-43c1bbe2]:before{content:"";position:absolute;left:-6px;top:50%;width:2px;height:12px;background:#262626;transform:translateY(-50%)}.list-tabs[data-v-43c1bbe2]{display:flex;gap:0;margin-bottom:16px}.list-tab[data-v-43c1bbe2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-family:PingFangSC-Medium;font-size:16px;color:#262626;letter-spacing:0;line-height:24px;font-weight:500;background:transparent;cursor:pointer;transition:all .3s;position:relative;margin-bottom:-1px;white-space:nowrap;border:1px solid rgba(115,60,233,.1)}.list-tab[data-v-43c1bbe2]:first-child{border-radius:8px 0 0 8px}.list-tab[data-v-43c1bbe2]:last-child{border-radius:0 8px 8px 0}.list-tab-icon[data-v-43c1bbe2]{width:20px;height:20px;object-fit:contain;flex-shrink:0;transition:opacity .3s;display:block}.list-tab-icon.unselected[data-v-43c1bbe2]{display:block}.list-tab-icon.selected[data-v-43c1bbe2],.list-tab.active .list-tab-icon.unselected[data-v-43c1bbe2]{display:none}.list-tab.active .list-tab-icon.selected[data-v-43c1bbe2]{display:block}.list-tab.active[data-v-43c1bbe2]{font-family:PingFangSC-Regular;font-size:16px;color:#262626;letter-spacing:0;line-height:24px;font-weight:400;background:rgba(115,60,233,.1)}.list-tab[data-v-43c1bbe2]:hover{color:#333}.list-tab[data-v-43c1bbe2]:hover:not(.active){color:#666}.list-tab span[data-v-43c1bbe2]{line-height:1.2}.list-filters[data-v-43c1bbe2]{display:flex;gap:8px;background:#fff;border-bottom:1px solid #e5e5e5}.filter-item[data-v-43c1bbe2]{cursor:pointer;font-family:PingFangSC-Regular;font-size:16px;color:#262626;letter-spacing:0;line-height:24px;font-weight:400;padding:8px 20px;border-radius:4px;transition:all .3s;border:1px solid #e0e0e0;border-bottom:none}.filter-item[data-v-43c1bbe2]:hover{color:#333;background:#f0f0f0}.filter-item.active[data-v-43c1bbe2]{color:#333;font-weight:600;background:#fff;position:relative}.filter-item.active[data-v-43c1bbe2]:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:1px;background-color:#fff;z-index:1}.list-table[data-v-43c1bbe2]{background:#fff;border-radius:0 0 8px 8px;padding:16px 24px 24px 24px;overflow:hidden;box-shadow:0 4px 12px 4px rgba(29,6,81,.04)}.table-header[data-v-43c1bbe2]{background:#fff;display:grid;gap:71px;padding:13px 36px;border:1px solid #e0e0e0;border-radius:8px 8px 0 0;font-size:14px;font-weight:600;color:#333;align-items:center}.list-table.list-table--data .table-header[data-v-43c1bbe2]{grid-template-columns:200px 1fr}.list-table.list-table--qunkong .table-header[data-v-43c1bbe2],.list-table.list-table--strategy .table-header[data-v-43c1bbe2]{grid-template-columns:200px 100px 1fr}.list-table.list-table--sniper .table-header[data-v-43c1bbe2]{grid-template-columns:200px 100px 1fr 150px}.table-body[data-v-43c1bbe2]{max-height:560px;overflow-y:auto;border:1px solid #e5e5e5;border-top:none;border-radius:0 0 8px 8px}.table-row[data-v-43c1bbe2]{display:grid;gap:71px;padding:0 36px;align-items:center;transition:background .2s;height:56px}.list-table.list-table--data .table-row[data-v-43c1bbe2]{grid-template-columns:200px 1fr}.list-table.list-table--qunkong .table-row[data-v-43c1bbe2],.list-table.list-table--strategy .table-row[data-v-43c1bbe2]{grid-template-columns:200px 100px 1fr}.list-table.list-table--sniper .table-row[data-v-43c1bbe2]{grid-template-columns:200px 100px 1fr 150px}.table-row[data-v-43c1bbe2]:nth-child(odd){background:#fcf9fe}.table-row[data-v-43c1bbe2]:hover{background:#fafafa}.table-row.flashing[data-v-43c1bbe2]{animation:flash-43c1bbe2 .5s ease-in-out}@keyframes flash-43c1bbe2{0%,to{background:transparent}50%{background:rgba(115,60,233,.3)}}.table-row[data-v-43c1bbe2]:last-child{border-bottom:none}.robot-name[data-v-43c1bbe2]{display:flex;align-items:center;gap:12px}.status-dot[data-v-43c1bbe2]{width:8px;height:8px;flex-shrink:0}.status-dot.online[data-v-43c1bbe2]{background:#1ab26d;box-shadow:0 0 4px rgba(26,178,109,.5)}.status-dot.offline[data-v-43c1bbe2]{background:#bc1717;box-shadow:0 0 4px rgba(188,23,23,.5)}.robot-icon[data-v-43c1bbe2]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.robot-icon img[data-v-43c1bbe2]{width:40px;height:40px;object-fit:contain}.robot-funds[data-v-43c1bbe2],.robot-log[data-v-43c1bbe2],.robot-name-text[data-v-43c1bbe2]{font-family:PingFangSC-Medium;font-size:14px;color:#262626;letter-spacing:0;font-weight:500}.robot-log[data-v-43c1bbe2]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2}.robot-remark[data-v-43c1bbe2]{font-family:PingFangSC-Medium;font-size:14px;color:#8c8c8c;letter-spacing:0;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.robot-status[data-v-43c1bbe2]{padding:4px 0;font-family:PingFangSC-Medium;font-size:14px;color:#262626;letter-spacing:0;font-weight:500;border-radius:4px;display:inline-block;width:fit-content}.robot-control[data-v-43c1bbe2]{display:flex;align-items:center}.toggle-switch[data-v-43c1bbe2]{position:relative;width:64px;height:24px;background:#fff;border-radius:12px;cursor:pointer;transition:background .3s;border:1px solid #c5c4c5;display:flex;align-items:center;padding:0 4px;box-sizing:border-box}.toggle-switch.active[data-v-43c1bbe2]{background:#5f44df}.toggle-switch.active[data-v-43c1bbe2]:after{background:#fff}.toggle-switch[data-v-43c1bbe2]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#c4c5c5;border-radius:50%;box-sizing:border-box;transition:transform .3s,background-color .3s;box-shadow:0 2px 4px rgba(0,0,0,.2)}.toggle-switch.active[data-v-43c1bbe2]:after{transform:translateX(40px)}.toggle-switch-label[data-v-43c1bbe2]{font-size:12px;font-weight:500;color:#666;position:absolute;top:50%;left:8px;transform:translateY(-50%);transition:color .3s;pointer-events:none}.toggle-switch.active .toggle-switch-label[data-v-43c1bbe2]{color:#fff;left:auto;right:8px}.toggle-switch:not(.active) .toggle-switch-label[data-v-43c1bbe2]{color:#999}.activity-container[data-v-43c1bbe2]{width:100%;box-sizing:border-box}.activity-content[data-v-43c1bbe2]{box-shadow:0 0 12px 0 rgba(0,0,0,.06);border-radius:12px;background:#fff;display:flex;flex-direction:column}.activity-header[data-v-43c1bbe2]{background:#fff;border-radius:8px 8px 0 0;box-shadow:0 4px 12px 4px rgba(29,6,81,.04);padding:24px 24px 0;margin-bottom:0}.activity-title[data-v-43c1bbe2]{font-family:PingFangSC-Medium;font-size:16px;color:#262626;letter-spacing:0;font-weight:500;margin-left:6px;position:relative}.activity-title[data-v-43c1bbe2]:before{content:"";position:absolute;left:-6px;top:50%;width:2px;height:12px;background:#262626;transform:translateY(-50%)}.activity-table[data-v-43c1bbe2]{background:#fff;border-radius:0 0 8px 8px;overflow:hidden;padding:16px 24px 24px 24px;box-shadow:0 4px 12px 4px rgba(29,6,81,.04)}.activity-table-header[data-v-43c1bbe2]{display:grid;grid-template-columns:152px 224px 152px 152px 152px 172px 172px 162px;gap:16px;padding:16px 24px;background:#fff;border:1px solid #e0e0e0;border-radius:8px 8px 0 0;font-size:14px;font-weight:600;color:#333;align-items:center}.activity-table-body[data-v-43c1bbe2]{max-height:560px;overflow-y:auto;border:1px solid #e5e5e5;border-top:none}.activity-row[data-v-43c1bbe2]{display:grid;grid-template-columns:152px 224px 152px 152px 152px 172px 172px 162px;gap:16px;padding:0 24px;align-items:center;transition:background .2s;height:56px}.activity-row[data-v-43c1bbe2]:nth-child(odd){background:#fcf9fe}.activity-row[data-v-43c1bbe2]:hover{background:#fafafa}.activity-row[data-v-43c1bbe2]:last-child{border-bottom:none}.activity-time[data-v-43c1bbe2]{font-family:PingFangSC-Regular;font-size:14px;color:#999;letter-spacing:0;font-weight:400}.activity-name[data-v-43c1bbe2]{display:flex;gap:20px;align-items:center}.activity-icon[data-v-43c1bbe2]{width:32px;height:32px;object-fit:contain}.active-name-text[data-v-43c1bbe2]{display:flex;flex-direction:column;gap:2px}.activity-name-main[data-v-43c1bbe2]{font-family:PingFangSC-Medium;font-size:14px;color:#262626;letter-spacing:0;font-weight:500}.activity-name-type[data-v-43c1bbe2]{font-family:PingFangSC-Regular;font-size:14px;color:#999;letter-spacing:0;font-weight:400}.activity-order-type[data-v-43c1bbe2],.activity-status[data-v-43c1bbe2]{font-family:PingFangSC-Medium;font-size:14px;color:#262626;letter-spacing:0;font-weight:500}.activity-status[data-v-43c1bbe2]{padding:4px 0;border-radius:4px;display:inline-block;width:fit-content}.activity-direction[data-v-43c1bbe2]{font-family:PingFangSC-Medium;font-size:14px;letter-spacing:0;font-weight:500}.activity-direction.buy[data-v-43c1bbe2]{color:#1ab26d}.activity-direction.sell[data-v-43c1bbe2]{color:#bc1717}.activity-price[data-v-43c1bbe2],.activity-quantity[data-v-43c1bbe2]{font-family:PingFangSC-Medium;font-size:14px;color:#262626;letter-spacing:0;font-weight:500}.activity-expand[data-v-43c1bbe2]{display:flex;align-items:center;justify-content:center;width:64px;height:32px;border:1px solid #e5e5e5;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s}.activity-expand[data-v-43c1bbe2]:hover{background:#fafafa;border-color:#d0d0d0}.activity-expand>img[data-v-43c1bbe2]{width:16px;height:16px;object-fit:contain}.activity-expand-icon[data-v-43c1bbe2]{width:16px;height:16px;stroke:#666}.page-container[data-v-43c1bbe2]{width:100%;max-width:1500px;margin:40px auto;padding:0 24px;box-sizing:border-box}.page-content[data-v-43c1bbe2]{background:#fff;border-radius:8px;box-shadow:0 0 12px 0 rgba(0,0,0,.06);padding:40px;min-height:400px;position:relative}.loading-overlay[data-v-43c1bbe2]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:100;border-radius:8px;color:#666;font-size:14px}.loading-spinner[data-v-43c1bbe2]{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #5f44df;border-radius:50%;animation:spin-43c1bbe2 1s linear infinite}.page-title[data-v-43c1bbe2]{font-family:PingFangSC-Medium;font-size:24px;color:#262626;margin-bottom:16px;position:relative;padding-left:12px}.page-title[data-v-43c1bbe2]:before{content:"";position:absolute;left:0;top:50%;width:4px;height:24px;background:#5f44df;transform:translateY(-50%);border-radius:2px}.page-desc[data-v-43c1bbe2]{font-family:PingFangSC-Regular;font-size:16px;color:#999}.evmv1-panel[data-v-43c1bbe2]{position:relative}.evmv1-header[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.evmv1-header .panel-title[data-v-43c1bbe2]{margin:0}.evmv1-status[data-v-43c1bbe2]{display:flex;align-items:center;gap:8px}.wallet-display[data-v-43c1bbe2]{display:flex;align-items:center;justify-content:space-between;background:#fafafa;padding:8px 12px;border-radius:6px;border:1px solid #d9d9d9;height:36px;box-sizing:border-box}.wallet-display .wallet-addr[data-v-43c1bbe2]{font-family:Monaco,Consolas,monospace;font-size:13px;color:#333;letter-spacing:.5px}.wallet-display .btn-copy-inline[data-v-43c1bbe2]{background:none;border:none;cursor:pointer;padding:2px 4px;font-size:14px;opacity:.5;transition:opacity .2s}.wallet-display .btn-copy-inline[data-v-43c1bbe2]:hover{opacity:1}.wallet-empty[data-v-43c1bbe2]{display:block;background:#fafafa;padding:8px 12px;border-radius:6px;border:1px solid #d9d9d9;color:#bbb;font-size:13px;height:36px;box-sizing:border-box}.btn-sm[data-v-43c1bbe2]{padding:4px 12px;font-size:12px;border-radius:4px;cursor:pointer}.btn-refresh[data-v-43c1bbe2]{background:#f5f5f5}.btn-refresh[data-v-43c1bbe2]:hover{background:#e8e8e8}.evmv1-grid[data-v-43c1bbe2]{display:grid;grid-template-columns:1fr 550px;gap:24px}.evmv1-config-col[data-v-43c1bbe2]{display:flex;flex-direction:column;gap:16px}.evmv1-logs-col[data-v-43c1bbe2]{display:flex;flex-direction:column}.evmv1-logs-col .logs-section[data-v-43c1bbe2]{flex:1;display:flex;flex-direction:column}.evmv1-logs-col .logs-container[data-v-43c1bbe2]{flex:1;min-height:400px;max-height:calc(100vh - 300px)}.form-section.compact[data-v-43c1bbe2]{padding:16px;margin-bottom:0}.form-section.compact .section-title[data-v-43c1bbe2]{font-size:14px;margin-bottom:12px}.form-section.compact .form-row[data-v-43c1bbe2]{margin-bottom:12px}.form-section.compact .form-row[data-v-43c1bbe2]:last-child{margin-bottom:0}.form-section.compact .form-group label[data-v-43c1bbe2]{font-size:12px;margin-bottom:4px}.form-section.compact .form-input[data-v-43c1bbe2],.form-section.compact .form-select[data-v-43c1bbe2]{padding:6px 10px;font-size:13px}.label-hint[data-v-43c1bbe2]{font-weight:400;color:#999;font-size:11px}.input-with-btn[data-v-43c1bbe2]{display:flex;gap:8px}.input-with-btn .form-input[data-v-43c1bbe2]{flex:1}.input-with-btn .btn-inline[data-v-43c1bbe2]{flex-shrink:0;padding:6px 12px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;white-space:nowrap}.input-with-btn .btn-inline[data-v-43c1bbe2]:hover{background:#40a9ff}.input-with-btn .btn-inline[data-v-43c1bbe2]:disabled{background:#d9d9d9;cursor:not-allowed}.pool-list[data-v-43c1bbe2]{margin:8px 0;background:#1a1a1a;border-radius:6px;overflow:hidden}.pool-list-header[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#252525;font-size:12px;color:#999}.pool-list-header .btn-clear[data-v-43c1bbe2]{background:none;border:none;color:#666;cursor:pointer;font-size:11px}.pool-list-header .btn-clear[data-v-43c1bbe2]:hover{color:#ff4d4f}.pool-list-items[data-v-43c1bbe2]{max-height:180px;overflow-y:auto}.pool-item[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #333;cursor:pointer;transition:background .2s}.pool-item[data-v-43c1bbe2]:hover{background:#252525}.pool-item.selected[data-v-43c1bbe2]{background:#1a3a5c;border-left:3px solid #1890ff}.pool-item[data-v-43c1bbe2]:last-child{border-bottom:none}.pool-item-main[data-v-43c1bbe2]{display:flex;align-items:center;gap:8px}.pool-exchange[data-v-43c1bbe2]{font-size:10px;padding:2px 5px;border-radius:3px;font-weight:700}.pool-exchange.raydium[data-v-43c1bbe2]{background:#5ac4be;color:#000}.pool-exchange.meteora[data-v-43c1bbe2]{background:#e8a838;color:#000}.pool-type[data-v-43c1bbe2]{font-size:11px;padding:2px 6px;background:#333;border-radius:3px;color:#1890ff}.pool-addr[data-v-43c1bbe2]{font-size:12px;color:#ccc;font-family:monospace}.pool-item-info[data-v-43c1bbe2]{display:flex;align-items:center;gap:12px;font-size:12px}.pool-pair[data-v-43c1bbe2]{color:#52c41a}.pool-depth[data-v-43c1bbe2]{color:#faad14}.input-with-status[data-v-43c1bbe2]{position:relative}.input-status[data-v-43c1bbe2]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;padding:2px 8px;border-radius:4px}.input-status.loading[data-v-43c1bbe2]{color:#1890ff;background:#e6f7ff}.input-status.success[data-v-43c1bbe2]{color:#52c41a;background:#f6ffed}.evmv1-actions[data-v-43c1bbe2]{display:flex;gap:12px;margin-top:8px}.evmv1-actions .btn-secondary[data-v-43c1bbe2]{padding:10px 24px;background:#f0f0f0;color:#333;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background .2s}.evmv1-actions .btn-secondary[data-v-43c1bbe2]:hover{background:#e0e0e0}.evmv1-actions .btn-primary[data-v-43c1bbe2]{padding:10px 24px;background:#5f44df;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background .2s}.evmv1-actions .btn-primary[data-v-43c1bbe2]:hover{background:#4a35b3}.evmv1-actions .btn-primary[data-v-43c1bbe2]:disabled{background:#ccc;cursor:not-allowed}.evmv1-actions .btn-danger[data-v-43c1bbe2]{padding:10px 24px;background:#ff4d4f;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px}.evmv1-actions .btn-danger[data-v-43c1bbe2]:hover{background:#ff7875}.evmv1-actions .btn-running .pulse-dot[data-v-43c1bbe2]{width:8px;height:8px;background:#fff;border-radius:50%;animation:pulse-43c1bbe2 1s infinite}.mode-selector[data-v-43c1bbe2]{display:flex;gap:16px}.mode-selector.compact[data-v-43c1bbe2]{gap:12px}.mode-option[data-v-43c1bbe2]{flex:1;display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:2px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .2s}.mode-selector.compact .mode-option[data-v-43c1bbe2]{padding:10px 16px;gap:8px}.mode-option[data-v-43c1bbe2]:hover{border-color:#d0d0d0}.mode-option.active[data-v-43c1bbe2]{border-color:#5f44df;background:#f8f6ff}.mode-icon[data-v-43c1bbe2]{font-size:28px}.mode-selector.compact .mode-icon[data-v-43c1bbe2]{font-size:20px}.mode-info[data-v-43c1bbe2]{flex:1}.mode-name[data-v-43c1bbe2]{font-size:16px;font-weight:600;color:#262626}.mode-selector.compact .mode-name[data-v-43c1bbe2]{font-size:14px}.mode-desc[data-v-43c1bbe2]{font-size:12px;color:#999;margin-top:4px}.toggle-label[data-v-43c1bbe2]{display:inline-flex;align-items:center;gap:8px;font-weight:400;font-size:14px;cursor:pointer;margin-left:auto}.toggle-label input[type=checkbox][data-v-43c1bbe2]{width:16px;height:16px;cursor:pointer}.form-select[data-v-43c1bbe2]{height:40px;padding:0 12px;border:1px solid #d9d9d9;border-radius:4px}.form-select[data-v-43c1bbe2]:focus{border-color:#5f44df}.contract-header[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.contract-header-right[data-v-43c1bbe2]{display:flex;align-items:center;gap:20px}.contract-clock-fixed[data-v-43c1bbe2]{position:fixed;top:80px;right:24px;z-index:1000;display:flex;flex-direction:column;align-items:center}.contract-clock-fixed .clock-svg[data-v-43c1bbe2]{width:160px;height:160px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}.contract-clock-fixed .clock-digital[data-v-43c1bbe2]{margin-top:8px;font-family:Monaco,Menlo,Consolas,monospace;font-size:18px;font-weight:600;color:#333;background:hsla(0,0%,100%,.9);padding:6px 14px;border-radius:6px;border:1px solid #ddd}.contract-clock-fixed .clock-ms[data-v-43c1bbe2]{font-size:13px;color:#888}.contract-status[data-v-43c1bbe2]{display:flex;align-items:center;gap:8px}.status-label[data-v-43c1bbe2]{font-size:14px;color:#666}.status-value[data-v-43c1bbe2]{font-size:14px;font-weight:600;padding:4px 12px;border-radius:4px}.status-value.idle[data-v-43c1bbe2]{background:#f0f0f0;color:#666}.status-value.running[data-v-43c1bbe2]{background:#e6f7ed;color:#1ab26d}.status-value.stopping[data-v-43c1bbe2]{background:#fff7e6;color:#fa8c16}.contract-form[data-v-43c1bbe2]{display:flex;flex-direction:column;gap:24px}.form-section[data-v-43c1bbe2]{background:#fafafa;border-radius:8px;padding:20px}.section-title[data-v-43c1bbe2]{font-size:16px;color:#262626;margin-bottom:16px;display:flex;align-items:center;gap:12px}.form-grid[data-v-43c1bbe2]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-item[data-v-43c1bbe2]{display:flex;flex-direction:column;gap:8px}.form-item.full-width[data-v-43c1bbe2]{grid-column:1/-1}.form-item label[data-v-43c1bbe2]{font-size:14px;color:#666}.form-item input[data-v-43c1bbe2]{height:40px;padding:0 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;transition:border-color .3s}.form-item input[data-v-43c1bbe2]:focus{outline:none;border-color:#5f44df}.form-item.switch-item[data-v-43c1bbe2]{flex-direction:row;align-items:center;justify-content:space-between}.switch[data-v-43c1bbe2]{width:44px;height:24px;background:#d9d9d9;border-radius:12px;cursor:pointer;position:relative;transition:background .3s}.switch.active[data-v-43c1bbe2]{background:#5f44df}.switch-slider[data-v-43c1bbe2]{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 2px 4px rgba(0,0,0,.2)}.switch.active .switch-slider[data-v-43c1bbe2]{transform:translateX(20px)}.order-group-list[data-v-43c1bbe2]{display:flex;flex-direction:column;gap:12px}.order-group-item[data-v-43c1bbe2]{display:flex;align-items:flex-end;gap:12px;background:#fff;padding:16px;border-radius:8px;border:1px solid #e8e8e8}.order-inputs[data-v-43c1bbe2]{display:flex;gap:12px;flex:1}.order-input[data-v-43c1bbe2]{flex:1;display:flex;flex-direction:column;gap:8px}.order-input label[data-v-43c1bbe2]{font-size:13px;color:#666}.order-input input[data-v-43c1bbe2]{height:36px;padding:0 10px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px}.order-input input[data-v-43c1bbe2]:focus{outline:none;border-color:#5f44df}.btn-add[data-v-43c1bbe2]{background:transparent;border:1px dashed #5f44df;color:#5f44df;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:13px;transition:all .3s}.btn-add[data-v-43c1bbe2]:hover{background:rgba(95,68,223,.1)}.btn-remove[data-v-43c1bbe2]{width:32px;height:36px;background:#ff4d4f;border:none;border-radius:4px;color:#fff;font-size:18px;cursor:pointer;transition:background .3s}.btn-remove[data-v-43c1bbe2]:hover{background:#ff7875}.contract-actions[data-v-43c1bbe2]{display:flex;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #e8e8e8}.btn[data-v-43c1bbe2]{padding:12px 32px;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.btn[data-v-43c1bbe2]:disabled{opacity:.5;cursor:not-allowed}.btn-save[data-v-43c1bbe2]{background:#fff;border:1px solid #5f44df;color:#5f44df}.btn-save[data-v-43c1bbe2]:hover:not(:disabled){background:rgba(95,68,223,.1)}.btn-start[data-v-43c1bbe2]{background:#5f44df;color:#fff}.btn-start[data-v-43c1bbe2]:hover:not(:disabled){background:#7a5fe0}.btn-stop[data-v-43c1bbe2]{background:#ff4d4f}.btn-stop[data-v-43c1bbe2]:hover{background:#ff7875}.btn-running[data-v-43c1bbe2]{display:flex;align-items:center;gap:10px;animation:btn-pulse-43c1bbe2 2s ease-in-out infinite}.pulse-dot[data-v-43c1bbe2]{width:10px;height:10px;background:#fff;border-radius:50%;animation:dot-pulse-43c1bbe2 1s ease-in-out infinite}@keyframes dot-pulse-43c1bbe2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes btn-pulse-43c1bbe2{0%,to{box-shadow:0 0 0 0 rgba(255,77,79,.4)}50%{box-shadow:0 0 0 10px rgba(255,77,79,0)}}.btn-refresh[data-v-43c1bbe2]{background:#fff;border:1px solid #d9d9d9;color:#666;padding:8px 16px;height:40px}.btn-refresh[data-v-43c1bbe2]:hover{border-color:#5f44df;color:#5f44df}.contract-address-display[data-v-43c1bbe2]{display:flex;align-items:center;gap:12px;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;padding:10px 12px}.contract-address-display .address-text[data-v-43c1bbe2]{flex:1;font-family:Monaco,Menlo,Consolas,monospace;font-size:14px;color:#333;word-break:break-all}.btn-copy-address[data-v-43c1bbe2]{background:#5f44df;color:#fff;border:none;padding:6px 16px;border-radius:4px;cursor:pointer;font-size:13px;transition:background .3s}.btn-copy-address[data-v-43c1bbe2]:hover{background:#7a5fe0}.logs-section[data-v-43c1bbe2]{margin-top:24px}.logs-section .section-title[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center}.log-filters[data-v-43c1bbe2]{display:flex;gap:8px}.log-filter[data-v-43c1bbe2]{padding:4px 12px;font-size:13px;font-weight:400;color:#666;cursor:pointer;border-radius:4px;transition:all .2s}.log-filter[data-v-43c1bbe2]:hover{background:#f0f0f0}.log-filter.active[data-v-43c1bbe2]{background:#5f44df;color:#fff}.logs-container[data-v-43c1bbe2]{background:#1e1e1e;border-radius:8px;padding:16px;max-height:300px;overflow-y:auto;font-family:Monaco,Menlo,Consolas,monospace;font-size:13px}.logs-empty[data-v-43c1bbe2]{color:#666;text-align:center;padding:20px}.log-item[data-v-43c1bbe2]{padding:4px 0;border-bottom:1px solid #333}.log-time[data-v-43c1bbe2]{color:#888;flex-shrink:0}.log-type[data-v-43c1bbe2]{flex-shrink:0;padding:0 6px;border-radius:3px;font-size:11px;font-weight:600}.log-type.log[data-v-43c1bbe2]{background:#2d5a3d;color:#4ade80}.log-type.error[data-v-43c1bbe2]{background:#5a2d2d;color:#f87171}.log-msg[data-v-43c1bbe2]{color:#e0e0e0;word-break:break-all}.log-item.error .log-msg[data-v-43c1bbe2]{color:#f87171}.holdings-section[data-v-43c1bbe2]{margin-top:24px;background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb}.holdings-header[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.holdings-title[data-v-43c1bbe2]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#1f2937}.holdings-title .title-icon[data-v-43c1bbe2]{width:20px;height:20px;stroke:#6b7280}.holdings-header-right[data-v-43c1bbe2]{display:flex;align-items:center;gap:12px}.total-value[data-v-43c1bbe2]{font-size:20px;font-weight:700;color:#10b981}.btn-refresh-holdings[data-v-43c1bbe2]{background:#f3f4f6;border:none;width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-refresh-holdings[data-v-43c1bbe2]:hover{background:#e5e7eb}.btn-refresh-holdings[data-v-43c1bbe2]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon[data-v-43c1bbe2]{width:16px;height:16px;stroke:#6b7280}.refresh-icon.spinning[data-v-43c1bbe2]{animation:spin-43c1bbe2 1s linear infinite}@keyframes spin-43c1bbe2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wallet-bar[data-v-43c1bbe2]{background:#f9fafb;border-radius:8px;padding:10px 14px;margin-bottom:12px}.wallet-info[data-v-43c1bbe2]{display:flex;align-items:center;gap:8px}.wallet-icon[data-v-43c1bbe2]{width:16px;height:16px;stroke:#9ca3af}.wallet-addr[data-v-43c1bbe2]{font-family:SF Mono,Monaco,monospace;font-size:13px;color:#6b7280}.holdings-list[data-v-43c1bbe2]{display:flex;flex-direction:column;gap:10px}.holding-card[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#f9fafb;border-radius:10px;border:1px solid #f0f0f0}.holding-left[data-v-43c1bbe2]{display:flex;align-items:center;gap:12px}.token-icon[data-v-43c1bbe2]{width:38px;height:38px;border-radius:10px;background:#e0e7ff;color:#4f46e5;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.token-details[data-v-43c1bbe2]{display:flex;flex-direction:column;gap:2px}.token-name[data-v-43c1bbe2]{font-weight:600;font-size:16px;color:#1f2937}.token-amount[data-v-43c1bbe2]{font-size:13px;color:#6b7280}.holding-right[data-v-43c1bbe2]{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.token-usd[data-v-43c1bbe2]{font-size:18px;font-weight:600;color:#10b981}.sell-buttons[data-v-43c1bbe2]{display:flex;gap:6px}.btn-pct[data-v-43c1bbe2]{background:#f3f4f6;color:#374151;border:none;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.btn-pct[data-v-43c1bbe2]:hover{background:#e5e7eb}.btn-pct[data-v-43c1bbe2]:disabled{opacity:.5;cursor:not-allowed}.btn-pct.sell-all[data-v-43c1bbe2]{background:#fef2f2;color:#dc2626}.btn-pct.sell-all[data-v-43c1bbe2]:hover{background:#fee2e2}.holdings-empty[data-v-43c1bbe2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#f9fafb;border-radius:12px;gap:12px}.holdings-empty svg[data-v-43c1bbe2]{width:40px;height:40px;stroke:#9ca3af}.holdings-empty span[data-v-43c1bbe2]{font-size:14px;color:#9ca3af}.auto-panels-row[data-v-43c1bbe2]{display:flex;gap:12px;margin-top:16px}.auto-panels-row .auto-sell-panel[data-v-43c1bbe2]{flex:1;margin-top:0}.auto-sell-panel[data-v-43c1bbe2]{background:#f9fafb;border-radius:10px;padding:16px;border:1px solid #f0f0f0}.auto-sell-row[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.auto-sell-left[data-v-43c1bbe2]{display:flex;align-items:center;gap:12px}.auto-sell-label[data-v-43c1bbe2]{font-weight:600;font-size:15px;color:#1f2937}.status-badge[data-v-43c1bbe2]{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}.status-badge.idle[data-v-43c1bbe2]{background:#f3f4f6;color:#6b7280}.status-badge.monitoring[data-v-43c1bbe2]{background:#dcfce7;color:#16a34a}.btn-toggle-auto[data-v-43c1bbe2]{padding:7px 16px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;background:#10b981;color:#fff;transition:all .2s}.btn-toggle-auto[data-v-43c1bbe2]:hover{background:#059669}.btn-toggle-auto.active[data-v-43c1bbe2]{background:#ef4444}.btn-toggle-auto.active[data-v-43c1bbe2]:hover{background:#dc2626}.btn-toggle-auto[data-v-43c1bbe2]:disabled{opacity:.6;cursor:not-allowed;transform:none}.auto-sell-form[data-v-43c1bbe2]{display:flex;gap:20px;flex-wrap:wrap}.auto-sell-form .form-field[data-v-43c1bbe2]{display:flex;flex-direction:column;gap:6px}.auto-sell-form label[data-v-43c1bbe2]{font-size:12px;color:#6b7280;font-weight:500}.input-with-unit[data-v-43c1bbe2]{display:flex;align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.input-with-unit input[data-v-43c1bbe2]{border:none;background:transparent;padding:10px 12px;width:100px;font-size:14px;outline:none}.input-with-unit .unit[data-v-43c1bbe2]{padding:10px 12px;background:#f3f4f6;color:#6b7280;font-size:13px;font-weight:500}.auto-sell-form select[data-v-43c1bbe2]{padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;background:#f9fafb;min-width:100px;cursor:pointer}.current-value-bar[data-v-43c1bbe2]{margin-top:12px;padding:10px 14px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:13px;color:#065f46}.current-value-bar .current-val[data-v-43c1bbe2]{font-size:18px;font-weight:700;color:#059669}.current-value-bar .target-val[data-v-43c1bbe2]{color:#6b7280}.auto-sell-status[data-v-43c1bbe2]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;color:#666}.status-dot[data-v-43c1bbe2]{width:10px;height:10px;border-radius:50%;background:#ccc}.status-dot.monitoring[data-v-43c1bbe2]{background:#10b981;animation:pulse-43c1bbe2 1.5s infinite}@keyframes pulse-43c1bbe2{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:1920px){.navbar-links[data-v-43c1bbe2]{left:234px;transform:none}}@media (max-width:1440px){.banner[data-v-43c1bbe2]{padding:27px 20%}}@media (max-width:1024px){.navbar[data-v-43c1bbe2]{padding:0 20px}.navbar-links[data-v-43c1bbe2]{left:50%;transform:translateX(-50%);margin-left:0}.banner-wrapper[data-v-43c1bbe2]{padding:0 10%}.banner-content[data-v-43c1bbe2]{width:100%;max-width:395px}.activity-row[data-v-43c1bbe2],.activity-table-header[data-v-43c1bbe2]{grid-template-columns:80px 150px 80px 80px 80px 100px 100px 60px;gap:12px;font-size:13px}}@media (max-width:768px){.navbar-logo-text[data-v-43c1bbe2]{font-size:18px}.nav-link[data-v-43c1bbe2]{padding:19px 20px}.nav-link-text[data-v-43c1bbe2]{font-size:16px}.banner-amount[data-v-43c1bbe2]{font-size:32px}}.crypto-tools-page[data-v-43c1bbe2]{min-height:calc(100vh - 64px);background:#f5f7fa;padding:0}.crypto-tools-container[data-v-43c1bbe2]{display:flex;height:calc(100vh - 64px)}.theme-switcher[data-v-43c1bbe2]{display:flex;gap:8px;padding:16px;border-bottom:1px solid #e5e7eb}.theme-btn[data-v-43c1bbe2]{flex:1;padding:8px 12px;border:1px solid #e5e7eb;background:#fff;color:#666;font-size:13px;border-radius:4px;cursor:pointer;transition:all .2s}.theme-btn[data-v-43c1bbe2]:hover{background:#f5f7fa;border-color:#8200db;color:#8200db}.theme-btn.active[data-v-43c1bbe2]{background:#8200db;color:#fff;border-color:#8200db}.dark-theme .theme-switcher[data-v-43c1bbe2]{border-bottom:1px solid #334155}.dark-theme .theme-btn[data-v-43c1bbe2]{background:#334155;border-color:#475569;color:#cbd5e1}.dark-theme .theme-btn[data-v-43c1bbe2]:hover{background:#475569;border-color:#8200db;color:#f1f5f9}.dark-theme .theme-btn.active[data-v-43c1bbe2]{background:#8200db;color:#fff;border-color:#8200db}.crypto-sidebar[data-v-43c1bbe2]{width:250px;background:#fff;border-right:1px solid #e5e7eb;overflow-y:auto;transition:all .3s}.sidebar-menu[data-v-43c1bbe2]{padding:0 0 20px 0}.menu-item[data-v-43c1bbe2]{margin-bottom:8px}.menu-title[data-v-43c1bbe2]{padding:12px 20px;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#333;transition:all .2s;user-select:none}.menu-title[data-v-43c1bbe2]:hover{background:#f5f7fa}.menu-title.clickable[data-v-43c1bbe2]{cursor:pointer;display:flex;align-items:center;gap:10px}.menu-icon[data-v-43c1bbe2]{width:18px;height:18px;flex-shrink:0}.dark-theme .menu-title.clickable.active[data-v-43c1bbe2],.menu-title.clickable.active[data-v-43c1bbe2]{background:#8200db;color:#fff}.menu-arrow[data-v-43c1bbe2]{width:16px;height:16px;margin-left:auto;transition:transform .3s;color:#999;flex-shrink:0}.menu-item.has-submenu.expanded .menu-arrow[data-v-43c1bbe2]{transform:rotate(-180deg)}.menu-item.has-submenu .menu-title[data-v-43c1bbe2]{justify-content:flex-start}.submenu[data-v-43c1bbe2]{background:#f9fafb;transition:none!important}.submenu-icon[data-v-43c1bbe2]{width:14px;height:14px;margin-right:8px;vertical-align:middle;flex-shrink:0}.submenu-item[data-v-43c1bbe2]{padding:10px 20px 10px 36px;cursor:pointer;font-size:14px;color:#666;transition:background-color .2s,color .2s;user-select:none;display:flex;align-items:center}.submenu-item[data-v-43c1bbe2]:hover{background:#f3f4f6;color:#333}.submenu-item.active[data-v-43c1bbe2]{background:#8200db;color:#fff;font-weight:500}.crypto-sidebar.dark-theme[data-v-43c1bbe2]{background:#1e293b;border-right:1px solid #334155}.dark-theme .menu-title[data-v-43c1bbe2]{color:#e2e8f0}.dark-theme .menu-title[data-v-43c1bbe2]:hover{background:#334155}.dark-theme .menu-arrow[data-v-43c1bbe2]{color:#94a3b8}.dark-theme .submenu[data-v-43c1bbe2]{background:#0f172a}.dark-theme .submenu-item[data-v-43c1bbe2]{color:#cbd5e1}.dark-theme .submenu-item[data-v-43c1bbe2]:hover{background:#1e293b;color:#f1f5f9}.dark-theme .submenu-item.active[data-v-43c1bbe2]{background:#8200db;color:#fff;font-weight:500}.crypto-content[data-v-43c1bbe2]{flex:1;overflow-y:auto;background:#fff;display:flex;flex-direction:column;position:relative}.custom-alert[data-v-43c1bbe2]{position:fixed;top:50px;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:12px 24px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;font-size:14px;color:#333}.custom-alert.success[data-v-43c1bbe2]{background:#d1fae5;border-color:#10b981;color:#047857}.custom-alert.error[data-v-43c1bbe2]{background:#fee2e2;border-color:#ef4444;color:#b91c1c}.custom-alert.warning[data-v-43c1bbe2]{background:#fef3c7;border-color:#f59e0b;color:#b45309}.alert-slide-enter-active[data-v-43c1bbe2]{animation:alert-slide-in-43c1bbe2 .3s ease-out}.alert-slide-leave-active[data-v-43c1bbe2]{animation:alert-slide-out-43c1bbe2 .3s ease-in}@keyframes alert-slide-in-43c1bbe2{0%{transform:translateX(-50%) translateY(-100%);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes alert-slide-out-43c1bbe2{0%{transform:translateX(-50%) translateY(0);opacity:1}to{transform:translateX(-50%) translateY(-100%);opacity:0}}.tabs-bar[data-v-43c1bbe2]{display:flex;align-items:center;background:#f5f7fa;border-bottom:1px solid #e5e7eb;padding:8px 16px 0;gap:4px;flex-shrink:0}.tab-item[data-v-43c1bbe2]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#e5e7eb;border:1px solid #d1d5db;border-bottom:none;border-radius:6px 6px 0 0;cursor:pointer;position:relative;max-width:200px;transition:all .2s}.tab-item[data-v-43c1bbe2]:hover{background:#d1d5db}.tab-item.active[data-v-43c1bbe2]{background:#fff;border-color:#e5e7eb;cursor:default}.tab-title[data-v-43c1bbe2]{font-size:14px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.tab-close[data-v-43c1bbe2]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-size:18px;line-height:1;color:#999;cursor:pointer;transition:all .2s;flex-shrink:0}.tab-close[data-v-43c1bbe2]:hover{background:#f3f4f6;color:#333}.content-body[data-v-43c1bbe2]{padding:40px;height:calc(100vh - 120px);overflow-y:auto}.content-body p[data-v-43c1bbe2]{font-size:16px;color:#666;margin:0;line-height:1.6}.crypto-panel[data-v-43c1bbe2]{max-width:1200px;margin:0 auto}.crypto-panel .panel-title[data-v-43c1bbe2]{font-size:24px;font-weight:600;color:#1f2937;margin:0 0 8px 0}.crypto-panel .panel-desc[data-v-43c1bbe2]{font-size:14px;color:#6b7280;margin:0 0 24px 0}.server-config-box[data-v-43c1bbe2]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;padding:16px 20px;margin-bottom:24px}.server-config-row[data-v-43c1bbe2]{display:flex;align-items:center;gap:16px}.server-config-row label[data-v-43c1bbe2]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#0369a1;white-space:nowrap}.server-config-row label svg[data-v-43c1bbe2]{color:#0284c7}.server-ip-input[data-v-43c1bbe2]{flex:1;padding:10px 14px;border:1px solid #7dd3fc;border-radius:8px;font-size:14px;background:#fff;transition:all .2s}.server-ip-input[data-v-43c1bbe2]:focus{outline:none;border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.1)}.server-status[data-v-43c1bbe2]{font-size:12px;padding:4px 10px;border-radius:20px;background:#fef3c7;color:#92400e}.server-status.online[data-v-43c1bbe2]{background:#dcfce7;color:#166534}.server-field[data-v-43c1bbe2]{display:flex;align-items:center;gap:8px}.server-field .form-input[data-v-43c1bbe2]{flex:1;min-width:100px}.btn-field[data-v-43c1bbe2]{padding:8px 12px;background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-field[data-v-43c1bbe2]:hover:not(:disabled){background:linear-gradient(135deg,#0369a1,#075985)}.btn-field[data-v-43c1bbe2]:disabled{opacity:.5;cursor:not-allowed}.btn-field.connected[data-v-43c1bbe2]{background:linear-gradient(135deg,#16a34a,#15803d)}.btn-field.connected[data-v-43c1bbe2]:hover:not(:disabled){background:linear-gradient(135deg,#15803d,#166534)}.field-status[data-v-43c1bbe2]{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;background:#dcfce7;color:#166534}.field-status svg[data-v-43c1bbe2]{display:block}.btn-connect[data-v-43c1bbe2],.btn-load-wallets[data-v-43c1bbe2]{padding:8px 16px;background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-connect[data-v-43c1bbe2]:hover:not(:disabled),.btn-load-wallets[data-v-43c1bbe2]:hover:not(:disabled){background:linear-gradient(135deg,#0369a1,#075985);transform:translateY(-1px)}.btn-connect[data-v-43c1bbe2]:disabled,.btn-load-wallets[data-v-43c1bbe2]:disabled{opacity:.5;cursor:not-allowed}.server-icon[data-v-43c1bbe2]{color:#b45309;flex-shrink:0}.wallet-select[data-v-43c1bbe2]{font-family:Monaco,Menlo,monospace;font-size:13px}.server-config-bar[data-v-43c1bbe2]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:8px 12px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fbbf24;border-radius:8px}.server-config-bar .config-label[data-v-43c1bbe2]{font-size:12px;font-weight:500;color:#92400e}.server-config-bar .server-ip-input[data-v-43c1bbe2]{width:130px;padding:6px 10px;font-size:13px;border:1px solid #fbbf24;border-radius:6px;background:#fff}.server-config-bar .server-ip-input[data-v-43c1bbe2]:focus{outline:none;border-color:#f59e0b}.server-config-bar .btn-connect[data-v-43c1bbe2]{padding:6px 12px;font-size:12px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500}.server-config-bar .btn-connect[data-v-43c1bbe2]:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309)}.server-config-bar .btn-connect[data-v-43c1bbe2]:disabled{opacity:.5;cursor:not-allowed}.server-config-bar .server-status[data-v-43c1bbe2]{font-size:11px;padding:4px 10px;border-radius:12px;background:#fee2e2;color:#991b1b;white-space:nowrap}.server-config-bar .server-status.online[data-v-43c1bbe2]{background:#dcfce7;color:#166534}.crypto-panel .form-section[data-v-43c1bbe2]{background:#f9fafb;border-radius:8px;padding:24px;margin-bottom:24px}.crypto-panel .form-row[data-v-43c1bbe2]{display:flex;gap:16px;margin-bottom:16px}.crypto-panel .form-group[data-v-43c1bbe2]{flex:1;margin-bottom:16px;display:block;align-items:flex-start}.crypto-panel .form-group.flex-2[data-v-43c1bbe2]{flex:2}.crypto-panel .form-group.flex-auto[data-v-43c1bbe2]{flex:0 0 auto;min-width:140px}.crypto-panel .form-group label[data-v-43c1bbe2]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px;width:auto;text-align:left}.crypto-panel .form-group label .address-count[data-v-43c1bbe2]{color:#8200db;font-weight:600}.crypto-panel .form-input[data-v-43c1bbe2],.crypto-panel .form-select[data-v-43c1bbe2]{width:100%;height:40px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;box-sizing:border-box}.crypto-panel .form-input[data-v-43c1bbe2]:focus,.crypto-panel .form-select[data-v-43c1bbe2]:focus{outline:none;border-color:#8200db;box-shadow:0 0 0 2px rgba(130,0,219,.1)}.crypto-panel .form-textarea[data-v-43c1bbe2]{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:monospace;resize:vertical;box-sizing:border-box}.crypto-panel .form-textarea[data-v-43c1bbe2]:focus{outline:none;border-color:#8200db}.crypto-panel .label-with-action[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.crypto-panel .action-link-inline[data-v-43c1bbe2]{background:none;border:none;color:#8200db;font-size:13px;cursor:pointer;padding:0}.crypto-panel .action-link-inline[data-v-43c1bbe2]:hover{text-decoration:underline}.coming-soon-box[data-v-43c1bbe2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:#f9fafb;border-radius:12px;margin-top:20px}.coming-soon-icon[data-v-43c1bbe2]{width:80px;height:80px;color:#8200db;opacity:.6;margin-bottom:20px}.coming-soon-box h3[data-v-43c1bbe2]{font-size:20px;font-weight:600;color:#374151;margin:0 0 12px 0}.coming-soon-box p[data-v-43c1bbe2]{font-size:14px;color:#6b7280;max-width:400px;line-height:1.6;margin:0}.crypto-panel .button-row[data-v-43c1bbe2]{display:flex;gap:12px;margin-top:16px;align-items:center}.crypto-panel .button-row .password-input[data-v-43c1bbe2]{width:150px;flex-shrink:0}.crypto-panel .progress-bar-wrap[data-v-43c1bbe2]{display:flex;align-items:center;gap:10px;margin-top:12px}.crypto-panel .progress-bar[data-v-43c1bbe2]{flex:1;background:hsla(0,0%,100%,.1)}.crypto-panel .progress-bar-fill[data-v-43c1bbe2]{height:100%;background:linear-gradient(90deg,#8200db,#a855f7);border-radius:4px;transition:width .2s ease}.crypto-panel .progress-text[data-v-43c1bbe2]{font-size:12px;color:#aaa;min-width:40px}.crypto-panel .btn-primary[data-v-43c1bbe2]{padding:10px 24px;background:#8200db;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.crypto-panel .btn-primary[data-v-43c1bbe2]:hover:not(:disabled){background:#6b00b3}.crypto-panel .btn-primary[data-v-43c1bbe2]:disabled{opacity:.6;cursor:not-allowed}.crypto-panel .btn-secondary[data-v-43c1bbe2]{padding:10px 24px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.crypto-panel .btn-secondary[data-v-43c1bbe2]:hover{background:#f9fafb;border-color:#9ca3af}.crypto-panel .result-section[data-v-43c1bbe2]{margin-top:24px;overflow-x:auto}.crypto-panel .result-section h3[data-v-43c1bbe2]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 8px 0}.crypto-panel .result-section table[data-v-43c1bbe2]{min-width:600px;white-space:nowrap}.crypto-panel .result-hint[data-v-43c1bbe2]{font-size:13px;color:#6b7280;margin:0 0 16px 0}.crypto-panel .wallet-table[data-v-43c1bbe2]{overflow-x:auto}.crypto-panel .wallet-table table[data-v-43c1bbe2]{width:100%;border-collapse:collapse;font-size:13px}.crypto-panel .wallet-table td[data-v-43c1bbe2],.crypto-panel .wallet-table th[data-v-43c1bbe2]{padding:12px;text-align:left;border-bottom:1px solid #e5e7eb}.crypto-panel .wallet-table th[data-v-43c1bbe2]{background:#f9fafb;font-weight:600;color:#374151}.crypto-panel .wallet-table .address-text[data-v-43c1bbe2]{font-family:monospace;font-size:12px;word-break:break-all}.crypto-panel .wallet-table .private-key[data-v-43c1bbe2]{filter:blur(4px);transition:filter .2s}.crypto-panel .wallet-table .private-key[data-v-43c1bbe2]:hover{filter:none}.crypto-panel .address-cell[data-v-43c1bbe2]{display:flex;align-items:center;gap:8px}.crypto-panel .btn-copy[data-v-43c1bbe2]{background:none;border:none;cursor:pointer;padding:4px;font-size:14px;opacity:.6}.crypto-panel .btn-copy[data-v-43c1bbe2]:hover{opacity:1}.crypto-panel .btn-delete-small[data-v-43c1bbe2]{padding:4px 8px;background:#fee2e2;color:#b91c1c;border:none;border-radius:4px;font-size:12px;cursor:pointer}.crypto-panel .btn-delete-small[data-v-43c1bbe2]:hover{background:#fecaca}.crypto-panel .balance-positive[data-v-43c1bbe2]{color:#059669;font-weight:500}.pagination[data-v-43c1bbe2]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px;padding:16px;background:#f9fafb;border-radius:8px}.page-btn[data-v-43c1bbe2]{width:36px;height:36px;border:1px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.page-btn[data-v-43c1bbe2]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.page-btn[data-v-43c1bbe2]:disabled{opacity:.4;cursor:not-allowed}.page-btn svg[data-v-43c1bbe2]{width:18px;height:18px;color:#374151}.page-info[data-v-43c1bbe2]{font-size:14px;color:#374151;min-width:80px;text-align:center}.page-size-select[data-v-43c1bbe2]{padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:13px;color:#374151;cursor:pointer}.page-size-select[data-v-43c1bbe2]:hover{border-color:#9ca3af}.balance-summary[data-v-43c1bbe2]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}.balance-summary .summary-card[data-v-43c1bbe2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 16px;background:linear-gradient(135deg,#fff,#fafbfc);border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e5e7eb;transition:all .25s ease;text-align:center}.balance-summary .summary-card[data-v-43c1bbe2]:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-4px);border-color:#d1d5db}.balance-summary .summary-icon[data-v-43c1bbe2]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.balance-summary .summary-icon svg[data-v-43c1bbe2]{width:28px;height:28px}.balance-summary .summary-icon.blue[data-v-43c1bbe2]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 12px rgba(59,130,246,.35)}.balance-summary .summary-icon.green[data-v-43c1bbe2]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 12px rgba(34,197,94,.35)}.balance-summary .summary-icon.purple[data-v-43c1bbe2]{background:linear-gradient(135deg,#a855f7,#8b5cf6);color:#fff;box-shadow:0 4px 12px rgba(168,85,247,.35)}.balance-summary .summary-info[data-v-43c1bbe2]{display:flex;flex-direction:column;align-items:center;gap:4px}.balance-summary .summary-info .summary-value[data-v-43c1bbe2]{font-size:28px;font-weight:700;color:#111827;line-height:1.2;letter-spacing:-.5px}.balance-summary .summary-info .summary-label[data-v-43c1bbe2]{font-size:13px;color:#6b7280;font-weight:500}.crypto-panel .has-balance[data-v-43c1bbe2]{background:#f0fdf4}.crypto-panel .row-error[data-v-43c1bbe2]{background:#fef2f2}.crypto-panel .status-success[data-v-43c1bbe2]{color:#059669;font-weight:500}.crypto-panel .status-error[data-v-43c1bbe2]{color:#dc2626;font-weight:500}.crypto-panel .tx-link[data-v-43c1bbe2]{color:#8200db;text-decoration:none;font-family:monospace;font-size:12px}.crypto-panel .tx-link[data-v-43c1bbe2]:hover{text-decoration:underline}.crypto-panel .error-msg[data-v-43c1bbe2]{color:#dc2626;font-size:12px}.crypto-panel .progress-section[data-v-43c1bbe2]{margin-top:16px;padding:16px;background:#f9fafb;border-radius:8px}.crypto-panel .progress-header[data-v-43c1bbe2]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#374151}.crypto-panel .progress-percent[data-v-43c1bbe2]{font-weight:600;color:#8200db}.crypto-panel .progress-bar[data-v-43c1bbe2]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.crypto-panel .progress-fill[data-v-43c1bbe2]{height:100%;background:#8200db;border-radius:4px;transition:width .3s}.wallet-generator[data-v-43c1bbe2]{max-width:1500px;margin:0 auto}.wallet-generator .form-section[data-v-43c1bbe2]{background:#fff;padding:30px;border-radius:8px;border:1px solid #e5e7eb;margin:8px 0;min-height:calc(100vh - 216px)}.coin-logo-container[data-v-43c1bbe2]{display:flex;justify-content:center;align-items:center;margin-bottom:30px;padding:20px 0}.coin-logo[data-v-43c1bbe2]{width:140px;height:140px;object-fit:contain}.form-group[data-v-43c1bbe2]{margin-bottom:24px;display:flex;flex-direction:column;align-items:center}.form-group[data-v-43c1bbe2]:last-child{margin-bottom:0}.form-group label[data-v-43c1bbe2]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px;width:500px;text-align:left}.form-group input[type=number][data-v-43c1bbe2]{flex:1;height:40px;padding:0 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;transition:border-color .3s}.form-group input[type=number][data-v-43c1bbe2]:focus{outline:none;border-color:#5f44df}.input-with-button[data-v-43c1bbe2]{display:flex;gap:8px;width:500px;align-items:center}.btn-confirm[data-v-43c1bbe2]{width:40px;height:40px;flex-shrink:0;border:1px solid #d9d9d9;background:#fff;color:#666;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-confirm[data-v-43c1bbe2]:hover{border-color:#5f44df;color:#5f44df;background:#f5f3ff}.btn-confirm svg[data-v-43c1bbe2]{width:16px;height:16px}.btn-export-full[data-v-43c1bbe2]{width:500px;height:40px;margin-top:12px;border:none;background:#8200db;color:#fff;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-export-full[data-v-43c1bbe2]:hover:not(:disabled){background:#6a00b8}.btn-export-full[data-v-43c1bbe2]:disabled{background:#d1d5db;cursor:not-allowed;opacity:.6}.network-tip[data-v-43c1bbe2]{width:500px;margin-top:8px;font-size:14px;color:#999;text-align:left;line-height:1.5}.wallet-type-select[data-v-43c1bbe2]{width:500px;height:40px;padding:0 32px 0 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;background-color:#fff;cursor:pointer;transition:border-color .3s;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.wallet-type-select[data-v-43c1bbe2]:focus{outline:none;border-color:#5f44df}.wallet-type-info[data-v-43c1bbe2]{padding:12px 16px;background:#f9fafb;border-radius:6px}.chain-badge[data-v-43c1bbe2]{display:inline-block;padding:6px 12px;background:#8200db;color:#fff;border-radius:4px;font-size:13px;font-weight:600}.form-actions[data-v-43c1bbe2]{display:flex;gap:12px;margin-top:24px}.btn-clear[data-v-43c1bbe2],.btn-export[data-v-43c1bbe2],.btn-generate[data-v-43c1bbe2]{height:40px;padding:0 24px;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.btn-generate[data-v-43c1bbe2]{background:#5f44df;color:#fff}.btn-generate[data-v-43c1bbe2]:hover{background:#4a35b8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(95,68,223,.3)}.btn-export[data-v-43c1bbe2]{background:#10b981;color:#fff}.btn-export[data-v-43c1bbe2]:hover:not(:disabled){background:#059669}.btn-export[data-v-43c1bbe2]:disabled{background:#d1d5db;cursor:not-allowed}.btn-clear[data-v-43c1bbe2]{background:#ef4444;color:#fff}.btn-clear[data-v-43c1bbe2]:hover:not(:disabled){background:#dc2626}.btn-clear[data-v-43c1bbe2]:disabled{background:#d1d5db;cursor:not-allowed}.wallet-list[data-v-43c1bbe2]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.list-header[data-v-43c1bbe2]{padding:20px 24px;background:#fff;border-bottom:1px solid #e5e7eb}.list-header h3[data-v-43c1bbe2]{margin:0;font-size:16px;font-weight:600;color:#333}.wallet-table[data-v-43c1bbe2]{overflow-x:auto}.wallet-table table[data-v-43c1bbe2]{width:100%;border-collapse:collapse}.wallet-table th[data-v-43c1bbe2]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:#666;background:#f9fafb;border-bottom:2px solid #e5e7eb}.wallet-table td[data-v-43c1bbe2]{padding:12px 16px;border-bottom:1px solid #e5e7eb;font-size:14px}.wallet-table tr:last-child td[data-v-43c1bbe2]{border-bottom:none}.wallet-table tbody tr[data-v-43c1bbe2]:hover{background:#f9fafb}.address-cell[data-v-43c1bbe2]{display:flex;align-items:center;gap:8px}.address-text[data-v-43c1bbe2]{flex:1;font-family:Monaco,Courier New,monospace;font-size:13px;color:#333;word-break:break-all}.address-text.private-key[data-v-43c1bbe2]{color:#8200db;font-weight:500}.btn-copy[data-v-43c1bbe2]{padding:4px 8px;border:none;background:#f3f4f6;border-radius:4px;cursor:pointer;font-size:16px;flex-shrink:0;transition:all .2s}.btn-copy[data-v-43c1bbe2]:hover{background:#8200db;transform:scale(1.1)}.btn-delete[data-v-43c1bbe2]{padding:6px 12px;border:none;background:#fee2e2;color:#dc2626;border-radius:4px;font-size:13px;cursor:pointer;transition:all .2s}.btn-delete[data-v-43c1bbe2]:hover{background:#fecaca}.empty-state[data-v-43c1bbe2]{text-align:center;padding:80px 20px}.empty-icon[data-v-43c1bbe2]{font-size:64px;margin-bottom:16px}.empty-state p[data-v-43c1bbe2]{margin:8px 0;color:#666}.empty-tip[data-v-43c1bbe2]{font-size:14px;color:#999}.token-sender[data-v-43c1bbe2]{text-align:center;padding:60px 20px}.coming-soon[data-v-43c1bbe2]{font-size:18px;color:#8200db;font-weight:600;margin-top:20px}@media (max-width:768px){.navbar[data-v-43c1bbe2]{padding:0 4.27vw;height:14.93vw}.navbar-logo[data-v-43c1bbe2]{height:14.93vw;padding:3.2vw 0}.navbar-logo img[data-v-43c1bbe2]{width:7.47vw;height:7.47vw}.navbar-logo-text[data-v-43c1bbe2]{font-size:4.8vw}.navbar-links[data-v-43c1bbe2]{position:static;transform:none;height:14.93vw;margin-left:auto;margin-right:16vw;display:flex;align-items:center}.nav-link[data-v-43c1bbe2]{padding:0 3.2vw;flex-direction:row;justify-content:center;height:100%}.nav-link-text[data-v-43c1bbe2]{font-size:3.73vw;margin-bottom:0}.navbar-user[data-v-43c1bbe2]{right:4.27vw}.user-name[data-v-43c1bbe2]{display:none}.crypto-tools-container[data-v-43c1bbe2]{flex-direction:column;height:auto;min-height:calc(100vh - 14.93vw)}.crypto-sidebar[data-v-43c1bbe2]{width:100%;border-right:none;border-bottom:1px solid #e5e7eb}.crypto-sidebar.dark-theme[data-v-43c1bbe2]{border-bottom:1px solid #334155}.sidebar-menu[data-v-43c1bbe2]{padding:0 0 3.2vw 0}.menu-title[data-v-43c1bbe2]{padding:2.67vw 4.27vw;font-size:3.73vw}.submenu-item[data-v-43c1bbe2]{padding:2.13vw 4.27vw 2.13vw 8.53vw;font-size:3.47vw}.crypto-content[data-v-43c1bbe2]{min-height:106.67vw}.crypto-tabs[data-v-43c1bbe2]{padding:2.13vw 3.2vw}.tab-item[data-v-43c1bbe2]{padding:1.6vw 3.2vw;font-size:3.2vw}.wallet-generator[data-v-43c1bbe2]{padding:4.27vw}.form-group[data-v-43c1bbe2]{margin-bottom:4.27vw}.form-group label[data-v-43c1bbe2]{font-size:3.47vw;margin-bottom:1.6vw}.form-group input[data-v-43c1bbe2],.form-group select[data-v-43c1bbe2]{padding:2.67vw 3.2vw;font-size:3.73vw}.btn-export-full[data-v-43c1bbe2]{padding:3.2vw;font-size:3.73vw}.network-tip[data-v-43c1bbe2]{font-size:2.93vw}.wallet-table[data-v-43c1bbe2]{overflow-x:auto}.wallet-table table[data-v-43c1bbe2]{min-width:160vw}.wallet-table td[data-v-43c1bbe2],.wallet-table th[data-v-43c1bbe2]{padding:2.13vw 1.6vw;font-size:3.2vw}.address-text[data-v-43c1bbe2]{max-width:32vw}.banner[data-v-43c1bbe2]{padding:5.33vw 4.27vw}.banner-wrapper[data-v-43c1bbe2]{padding:0}.banner-content[data-v-43c1bbe2]{width:100%}.banner-amount[data-v-43c1bbe2]{font-size:7.47vw}.activity-container[data-v-43c1bbe2],.list-container[data-v-43c1bbe2]{padding:0 4.27vw}.robot-list[data-v-43c1bbe2]{grid-template-columns:repeat(2,1fr);gap:3.2vw;padding:4.27vw}.robot-card[data-v-43c1bbe2]{padding:3.2vw}.robot-name[data-v-43c1bbe2]{font-size:3.47vw}.robot-status[data-v-43c1bbe2]{font-size:2.93vw;padding:.53vw 1.6vw}.activity-table-wrapper[data-v-43c1bbe2]{overflow-x:auto}.activity-row[data-v-43c1bbe2],.activity-table-header[data-v-43c1bbe2]{min-width:186.67vw}}@media (max-width:480px){.navbar[data-v-43c1bbe2]{padding:0 3.2vw;height:13.33vw}.navbar-logo[data-v-43c1bbe2]{height:13.33vw;padding:2.67vw 0;gap:2.13vw}.navbar-logo img[data-v-43c1bbe2]{width:6.4vw;height:6.4vw}.navbar-logo-text[data-v-43c1bbe2]{font-size:4.27vw}.navbar-links[data-v-43c1bbe2]{height:13.33vw;margin-right:10.67vw;gap:0}.nav-link[data-v-43c1bbe2]{padding:2.67vw 2.13vw}.nav-link-text[data-v-43c1bbe2]{font-size:3.2vw}.navbar-user[data-v-43c1bbe2]{right:3.2vw}.user-avatar[data-v-43c1bbe2]{width:5.33vw;height:5.33vw}.crypto-tools-container[data-v-43c1bbe2],.crypto-tools-page[data-v-43c1bbe2]{min-height:calc(100vh - 13.33vw)}.crypto-sidebar[data-v-43c1bbe2]{max-height:53.33vw;overflow-y:auto}.menu-title[data-v-43c1bbe2]{padding:2.13vw 3.2vw;font-size:3.47vw}.submenu-item[data-v-43c1bbe2]{padding:1.6vw 3.2vw 1.6vw 7.47vw;font-size:3.2vw}.wallet-generator[data-v-43c1bbe2]{padding:3.2vw}.generator-title[data-v-43c1bbe2]{font-size:4.27vw;margin-bottom:4.27vw}.generator-subtitle[data-v-43c1bbe2]{font-size:3.2vw}.form-group input[data-v-43c1bbe2],.form-group select[data-v-43c1bbe2]{padding:2.67vw;font-size:3.73vw}.btn-export-full[data-v-43c1bbe2]{padding:2.67vw;font-size:3.47vw}.wallet-list[data-v-43c1bbe2]{margin-top:4.27vw}.list-header[data-v-43c1bbe2]{padding:3.2vw}.list-header h3[data-v-43c1bbe2]{font-size:3.73vw}.wallet-table td[data-v-43c1bbe2],.wallet-table th[data-v-43c1bbe2]{padding:1.6vw 1.07vw;font-size:2.93vw}.address-text[data-v-43c1bbe2]{max-width:21.33vw;font-size:2.67vw}.btn-copy[data-v-43c1bbe2]{padding:.53vw 1.07vw;font-size:2.67vw}.banner[data-v-43c1bbe2]{padding:4.27vw 3.2vw}.banner-title[data-v-43c1bbe2]{font-size:3.73vw}.banner-amount[data-v-43c1bbe2]{font-size:6.4vw}.banner-count[data-v-43c1bbe2]{font-size:3.2vw}.robot-list[data-v-43c1bbe2]{grid-template-columns:1fr;gap:2.67vw;padding:3.2vw}.robot-card[data-v-43c1bbe2]{padding:2.67vw}.robot-icon[data-v-43c1bbe2]{width:8.53vw;height:8.53vw;font-size:4.27vw}.robot-name[data-v-43c1bbe2]{font-size:3.2vw}.robot-status[data-v-43c1bbe2]{font-size:2.67vw;padding:.53vw 1.07vw}.robot-log[data-v-43c1bbe2]{font-size:2.93vw}.activity-container[data-v-43c1bbe2]{padding:0 3.2vw}.activity-header h2[data-v-43c1bbe2]{font-size:4.27vw}.activity-table-wrapper[data-v-43c1bbe2]{overflow-x:auto}.activity-table[data-v-43c1bbe2]{overflow-x:auto;-webkit-overflow-scrolling:touch}.activity-row[data-v-43c1bbe2],.activity-table-header[data-v-43c1bbe2]{display:grid;grid-template-columns:20vw 25vw 18vw 12vw 12vw 15vw 15vw 15vw;min-width:132vw;font-size:2.93vw;gap:1vw;padding:2vw}.activity-row>div[data-v-43c1bbe2],.activity-table-header>div[data-v-43c1bbe2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-tabs[data-v-43c1bbe2]{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0;padding-bottom:2vw}.list-tabs[data-v-43c1bbe2]::-webkit-scrollbar{display:none}.list-tab[data-v-43c1bbe2]{padding:2vw 3vw;font-size:3.2vw;gap:1.5vw;flex-shrink:0}.list-tab-icon[data-v-43c1bbe2]{width:4.8vw!important;height:4.8vw!important}.list-card[data-v-43c1bbe2]{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-header[data-v-43c1bbe2]{display:none}.table-body[data-v-43c1bbe2]{display:flex;flex-direction:column;gap:2.67vw}.table-row[data-v-43c1bbe2]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;background:#f8f9fa;border-radius:2vw;padding:2.5vw 3vw;gap:1.5vw;height:auto!important;min-height:auto!important}.table-row .robot-name[data-v-43c1bbe2]{display:flex!important;align-items:center;justify-content:flex-start!important;gap:2vw;width:100%}.table-row .robot-name-text[data-v-43c1bbe2]{font-size:3.5vw;font-weight:600;text-align:left}.table-row .robot-icon canvas[data-v-43c1bbe2]{width:8vw!important;height:8vw!important}.table-row .robot-funds[data-v-43c1bbe2]{font-size:3vw;color:#10b981;font-weight:500;text-align:left;width:100%}.table-row .robot-log[data-v-43c1bbe2]{font-size:2.8vw;color:#666;line-height:1.3;word-break:break-all;display:block!important;height:auto!important;max-height:none!important;-webkit-line-clamp:unset!important;overflow:visible!important;text-align:left;width:100%}.custom-alert[data-v-43c1bbe2]{width:90%;max-width:80vw;padding:2.67vw 4.27vw;font-size:3.47vw}.form-grid[data-v-43c1bbe2]{grid-template-columns:1fr;gap:3.2vw}.form-item label[data-v-43c1bbe2]{font-size:3.2vw;word-break:break-all}.form-item input[data-v-43c1bbe2]{width:100%;max-width:100%;box-sizing:border-box;font-size:3.2vw;height:10.67vw;padding:0 3.2vw;text-overflow:ellipsis}.form-section[data-v-43c1bbe2]{padding:3.2vw;margin-bottom:3.2vw}.section-title[data-v-43c1bbe2]{font-size:4vw;margin-bottom:3.2vw}.contract-panel[data-v-43c1bbe2]{padding:3.2vw;overflow-x:hidden}.contract-tabs[data-v-43c1bbe2]{gap:2.13vw}.contract-tab[data-v-43c1bbe2]{padding:2.13vw 3.2vw;font-size:3.2vw}.order-group-item[data-v-43c1bbe2]{flex-direction:column;align-items:stretch;padding:3.2vw;gap:2.67vw}.order-inputs[data-v-43c1bbe2]{flex-direction:column;gap:2.67vw}.order-input[data-v-43c1bbe2]{width:100%}.order-input label[data-v-43c1bbe2]{font-size:3.2vw}.order-input input[data-v-43c1bbe2]{width:100%;height:10.67vw;font-size:3.2vw;padding:0 3.2vw;box-sizing:border-box}.btn-remove[data-v-43c1bbe2]{align-self:flex-end}.qunkong-container[data-v-43c1bbe2]{padding:3.2vw}.qunkong-header[data-v-43c1bbe2]{flex-direction:column;gap:3.2vw;align-items:flex-start}.qunkong-actions[data-v-43c1bbe2]{width:100%;flex-wrap:wrap}.qunkong-actions button[data-v-43c1bbe2]{flex:1;min-width:21.33vw}}.token-sender[data-v-43c1bbe2]{padding:20px;max-width:1500px;margin:0 auto}.sender-container[data-v-43c1bbe2]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.network-warning[data-v-43c1bbe2]{display:flex;flex-direction:column;align-items:center;gap:16px;background:#fff;border:none;border-radius:8px;padding:30px 20px;margin-bottom:30px;position:relative;box-shadow:0 2px 12px rgba(0,0,0,.1)}.warning-content[data-v-43c1bbe2]{flex:1;text-align:center}.warning-header[data-v-43c1bbe2]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.warning-header svg[data-v-43c1bbe2]{width:24px;height:24px;flex-shrink:0}.warning-title[data-v-43c1bbe2]{font-size:18px;font-weight:600;color:#333;margin:0}.warning-message[data-v-43c1bbe2]{font-size:14px;color:#666;margin:0 0 16px 0}.warning-actions[data-v-43c1bbe2]{display:flex;gap:12px;justify-content:center}.btn-goto-network[data-v-43c1bbe2],.btn-switch-network[data-v-43c1bbe2]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;background:#fff;color:#ffa503;border:1px solid #ffe69c}.btn-goto-network[data-v-43c1bbe2]:hover,.btn-switch-network[data-v-43c1bbe2]:hover{background:#fff3cd}.warning-close[data-v-43c1bbe2]{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:24px;height:24px;line-height:24px;text-align:center}.warning-close[data-v-43c1bbe2]:hover{color:#333}.sender-title[data-v-43c1bbe2]{font-size:24px;font-weight:600;color:#333;margin-bottom:30px;text-align:center}.steps-indicator[data-v-43c1bbe2]{display:flex;align-items:center;justify-content:center;margin-bottom:40px;padding:0 60px}.step[data-v-43c1bbe2]{display:flex;flex-direction:column;align-items:center;gap:8px}.step-number[data-v-43c1bbe2]{width:40px;height:40px;border-radius:50%;background:#f3f4f6;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600}.step.active .step-number[data-v-43c1bbe2],.step.completed .step-number[data-v-43c1bbe2]{background:#8200db;color:#fff}.step.active .step-label[data-v-43c1bbe2]{color:#8200db;font-weight:600}.step-line[data-v-43c1bbe2]{flex:1;height:2px;background:#e5e7eb;margin:0 20px;max-width:80px}.step-line.active[data-v-43c1bbe2]{background:#8200db}@keyframes fadeIn-43c1bbe2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wallet-info-table[data-v-43c1bbe2]{margin-bottom:24px;overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.wallet-info-table table[data-v-43c1bbe2]{width:100%;border-collapse:collapse;background:#fff}.wallet-info-table thead[data-v-43c1bbe2]{background:#f9fafb}.wallet-info-table th[data-v-43c1bbe2]{padding:10px 12px;text-align:center;font-size:16px;font-weight:700;color:#6b7280;border:1px solid #e5e7eb;white-space:nowrap}.wallet-info-table th[data-v-43c1bbe2]:first-child,.wallet-info-table th[data-v-43c1bbe2]:nth-child(2){width:35%}.wallet-info-table th[data-v-43c1bbe2]:nth-child(3),.wallet-info-table th[data-v-43c1bbe2]:nth-child(4){width:15%}.wallet-info-table td[data-v-43c1bbe2]{padding:14px 12px;font-size:16px;color:#333;vertical-align:middle;border:1px solid #e5e7eb;height:48px}.wallet-info-table .table-input[data-v-43c1bbe2]{width:100%;padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:16px;font-family:Courier New,monospace;transition:all .2s;background:#fafafa}.wallet-info-table .table-input[data-v-43c1bbe2]:focus{outline:none;border-color:#8200db;box-shadow:0 0 0 3px rgba(130,0,219,.1);background:#fff}.wallet-info-table .address-display[data-v-43c1bbe2]{font-family:Courier New,monospace;font-size:16px;color:#333;word-break:break-all}.wallet-info-table .balance-display[data-v-43c1bbe2]{color:#333}.wallet-info-table .balance-cell[data-v-43c1bbe2],.wallet-info-table .balance-display[data-v-43c1bbe2]{font-family:Courier New,monospace;font-size:16px;font-weight:600}.wallet-info-table .balance-positive[data-v-43c1bbe2]{color:#8200db}.wallet-info-table .balance-zero[data-v-43c1bbe2]{color:#8b0836}.refresh-btn[data-v-43c1bbe2]{background:none;border:none;cursor:pointer;padding:0;margin-left:6px;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center}.refresh-btn svg[data-v-43c1bbe2]{display:block}.wallet-mode-selector[data-v-43c1bbe2]{display:flex;gap:16px;margin-bottom:30px}.mode-btn[data-v-43c1bbe2]{flex:1;padding:14px 24px;border:2px solid #e5e7eb;background:#fff;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.mode-btn.active[data-v-43c1bbe2],.mode-btn[data-v-43c1bbe2]:hover{border-color:#8200db;color:#8200db}.mode-btn.active[data-v-43c1bbe2]{background:#f5f3ff}.wallet-info-card[data-v-43c1bbe2]{background:#f9fafb;border-radius:8px;padding:20px;margin-bottom:24px}.info-row[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e5e7eb}.info-row[data-v-43c1bbe2]:last-child{border-bottom:none}.info-label[data-v-43c1bbe2]{font-size:14px;color:#6b7280}.info-value[data-v-43c1bbe2]{font-size:14px;font-weight:600;color:#333;font-family:Courier New,monospace}.chain-display[data-v-43c1bbe2]{padding:12px 16px;background:#f3f4f6;border-radius:6px;font-weight:600;color:#8200db}.form-row[data-v-43c1bbe2]{gap:16px;margin-bottom:20px}.form-row .form-group[data-v-43c1bbe2]{flex:1;margin-bottom:0;display:flex;flex-direction:column;align-items:flex-start}.form-row .form-group label[data-v-43c1bbe2]{text-align:left;display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.form-select[data-v-43c1bbe2]{width:100%;padding:12px 24px 12px 16px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:all .2s;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px}.form-select[data-v-43c1bbe2]:focus{outline:none;border-color:#8200db}.chain-select[data-v-43c1bbe2]{position:relative;width:100%;height:40px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:all .2s;box-sizing:border-box;display:flex;align-items:center}.chain-select[data-v-43c1bbe2]:hover{border-color:#8200db}.chain-select-value[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;width:100%}.chain-icon[data-v-43c1bbe2]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.chain-icon svg[data-v-43c1bbe2]{width:100%;height:100%}.chain-select-dropdown[data-v-43c1bbe2]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100;max-height:300px;overflow-y:auto}.chain-option[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;transition:background .15s}.chain-option[data-v-43c1bbe2]:hover{background:#f5f5f5}.chain-option[data-v-43c1bbe2]:first-child{border-radius:8px 8px 0 0}.chain-option[data-v-43c1bbe2]:last-child{border-radius:0 0 8px 8px}.sender-container .form-group[data-v-43c1bbe2]{margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start}.sender-container .form-group label[data-v-43c1bbe2]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px;text-align:left;width:100%}.sender-container .form-textarea[data-v-43c1bbe2]{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;font-family:Courier New,monospace;resize:vertical;transition:all .2s;box-sizing:border-box}.sender-container .form-textarea[data-v-43c1bbe2]:focus{outline:none;border-color:#8200db;box-shadow:none}.textarea-actions[data-v-43c1bbe2]{display:flex;justify-content:flex-end;margin-top:8px}.label-row[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.label-row label[data-v-43c1bbe2]{font-size:14px;font-weight:600;color:#333;text-align:left}.btn-small[data-v-43c1bbe2]{padding:4px 12px;font-size:12px;background:#f0f4ff;color:#4f46e5;border:1px solid #c7d2fe;border-radius:4px;cursor:pointer;transition:all .2s}.btn-small[data-v-43c1bbe2]:hover:not(:disabled){background:#e0e7ff}.btn-small[data-v-43c1bbe2]:disabled{opacity:.5;cursor:not-allowed}.label-actions[data-v-43c1bbe2]{display:flex;gap:16px}.action-link[data-v-43c1bbe2]{background:none;border:none;color:#6a7282;font-size:13px;cursor:pointer;text-decoration:underline}.action-link[data-v-43c1bbe2]:hover{color:#8200db}.label-with-action[data-v-43c1bbe2]{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-bottom:8px}.action-link-inline[data-v-43c1bbe2]{background:none;border:none;color:#6a7282;font-size:13px;cursor:pointer;text-decoration:underline;margin-left:16px;padding:0;font-weight:400}.action-link-inline[data-v-43c1bbe2]:hover{color:#6a7282}.textarea-hint[data-v-43c1bbe2]{font-size:14px;color:#999;margin-top:8px;text-align:left}.validation-errors[data-v-43c1bbe2]{margin-top:12px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;width:100%;box-sizing:border-box}.validation-errors .error-header[data-v-43c1bbe2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.validation-errors .error-header-left[data-v-43c1bbe2]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#ef4444}.validation-errors .error-header-left svg[data-v-43c1bbe2]{flex-shrink:0}.btn-remove-invalid[data-v-43c1bbe2]{background:none;border:none;color:#ef4444;font-size:13px;cursor:pointer;text-decoration:underline;padding:0;white-space:nowrap}.btn-remove-invalid[data-v-43c1bbe2]:hover{color:#dc2626}.validation-errors .error-list[data-v-43c1bbe2]{display:flex;flex-direction:column;gap:8px}.validation-errors .error-item[data-v-43c1bbe2]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border-radius:4px;font-size:13px;white-space:nowrap;overflow:hidden}.validation-errors .error-line[data-v-43c1bbe2]{font-weight:600;color:#dc2626;flex-shrink:0}.validation-errors .error-content[data-v-43c1bbe2]{font-family:Courier New,monospace;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.validation-errors .error-message[data-v-43c1bbe2]{color:#ef4444;font-size:12px;flex-shrink:0}.textarea-footer[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.line-count[data-v-43c1bbe2]{font-size:12px;color:#9ca3af}.footer-links[data-v-43c1bbe2]{display:flex;gap:16px}.footer-links a[data-v-43c1bbe2]{font-size:13px;color:#8200db;text-decoration:none}.footer-links a[data-v-43c1bbe2]:hover{text-decoration:underline}.tool-links[data-v-43c1bbe2]{display:flex;gap:20px;margin:20px 0;padding:16px;background:#f9fafb;border-radius:8px}.tool-links a[data-v-43c1bbe2]{font-size:13px;color:#6b7280;text-decoration:none}.tool-links a[data-v-43c1bbe2]:hover{color:#8200db;text-decoration:underline}.tip-box[data-v-43c1bbe2]{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:12px 16px;font-size:13px;color:#9a3412;margin:20px 0;line-height:1.6}.btn-back[data-v-43c1bbe2],.btn-next[data-v-43c1bbe2],.btn-restart[data-v-43c1bbe2],.btn-stop[data-v-43c1bbe2]{width:100%;padding:14px 24px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn-next[data-v-43c1bbe2]{background:#8200db;color:#fff;margin-top:12px;width:120px;height:40px;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-next[data-v-43c1bbe2]:hover:not(:disabled){background:#6a00b8}.btn-next[data-v-43c1bbe2]:disabled{background:#d1d5db;cursor:not-allowed;opacity:.6}.button-row[data-v-43c1bbe2]{display:flex;gap:16px;margin-top:30px}.btn-back[data-v-43c1bbe2]{background:#fff;border:2px solid #e5e7eb;color:#333;display:flex;align-items:center;justify-content:center}.btn-back[data-v-43c1bbe2]:hover{border-color:#8200db;color:#8200db}.button-row .btn-next[data-v-43c1bbe2]{margin-top:0}.btn-stop[data-v-43c1bbe2]{background:#ef4444;color:#fff}.btn-stop[data-v-43c1bbe2]:hover{background:#dc2626}.btn-restart[data-v-43c1bbe2]{background:#8200db;color:#fff}.progress-bar-container[data-v-43c1bbe2]{margin-bottom:32px;padding:24px;background:#fff;border-radius:8px}.progress-steps[data-v-43c1bbe2]{display:flex;align-items:center;justify-content:center;max-width:600px;margin:0 auto}.progress-step[data-v-43c1bbe2]{display:flex;flex-direction:column;align-items:center;position:relative}.step-circle[data-v-43c1bbe2]{width:40px;height:40px;border-radius:50%;background:#e5e7eb;color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;transition:all .3s}.progress-step.completed .step-circle[data-v-43c1bbe2]{background:#8200db;color:#fff}.progress-step.active .step-circle[data-v-43c1bbe2]{background:#8200db;color:#fff;box-shadow:0 0 0 4px rgba(130,0,219,.2)}.step-label[data-v-43c1bbe2]{margin-top:8px;font-size:14px;color:#6b7280;font-weight:500}.progress-step.active .step-label[data-v-43c1bbe2],.progress-step.completed .step-label[data-v-43c1bbe2]{color:#8200db;font-weight:600}.progress-line[data-v-43c1bbe2]{height:2px;width:120px;background:#e5e7eb;margin:0 16px;position:relative;top:-20px}.progress-line.completed[data-v-43c1bbe2]{background:#8200db}.confirm-title[data-v-43c1bbe2]{font-size:16px;font-weight:600;margin-bottom:16px;color:#333;text-align:left}.confirm-summary[data-v-43c1bbe2]{background:#f9fafb;border-radius:8px;padding:24px;margin-bottom:24px}.confirm-summary h3[data-v-43c1bbe2]{font-size:18px;font-weight:600;margin-bottom:20px;color:#333;text-align:left}.summary-grid[data-v-43c1bbe2]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.summary-grid[data-v-43c1bbe2]:last-child{margin-bottom:0}.summary-card[data-v-43c1bbe2]{display:flex;flex-direction:column;gap:4px;text-align:left}.summary-card[data-v-43c1bbe2]:first-child{border-right:1px solid #e6e7eb;padding-right:20px}.summary-card[data-v-43c1bbe2]:last-child{padding-left:20px}.card-value[data-v-43c1bbe2]{font-size:20px;font-weight:600;color:#333;text-align:left}.card-label[data-v-43c1bbe2]{font-size:16px;color:#bdc2cb;text-align:left}.summary-item[data-v-43c1bbe2]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e5e7eb;font-size:14px}.summary-item[data-v-43c1bbe2]:last-child{border-bottom:none}.summary-item span[data-v-43c1bbe2]:first-child{color:#6b7280}.summary-item span[data-v-43c1bbe2]:last-child{font-weight:600;color:#333}.recipient-preview[data-v-43c1bbe2]{margin-bottom:24px}.recipient-preview h4[data-v-43c1bbe2]{font-size:16px;font-weight:600;margin-bottom:16px;color:#333}.preview-list[data-v-43c1bbe2]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.preview-item[data-v-43c1bbe2]{display:flex;gap:16px;padding:12px 16px;border-bottom:1px solid #f3f4f6;font-size:13px;font-family:Courier New,monospace}.preview-item[data-v-43c1bbe2]:last-child{border-bottom:none}.preview-more[data-v-43c1bbe2]{padding:12px 16px;text-align:center;color:#9ca3af;font-size:13px}.recipient-table-section[data-v-43c1bbe2]{margin-bottom:24px}.recipient-table-section h4[data-v-43c1bbe2]{font-size:16px;font-weight:600;margin-bottom:16px;color:#333;text-align:left}.recipient-table-wrapper[data-v-43c1bbe2]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;max-height:400px;overflow-y:auto}.recipient-table[data-v-43c1bbe2]{width:100%;border-collapse:collapse;background:#fff}.recipient-table thead[data-v-43c1bbe2]{position:sticky;top:0;background:#f9fafb;z-index:10}.recipient-table th[data-v-43c1bbe2]{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}.recipient-table tbody tr[data-v-43c1bbe2]{border-bottom:1px solid #e5e7eb;transition:background .2s}.recipient-table tbody tr[data-v-43c1bbe2]:hover{background:#f9fafb}.recipient-table tbody tr[data-v-43c1bbe2]:last-child{border-bottom:none}.recipient-table td[data-v-43c1bbe2]{padding:12px 16px;font-size:14px;color:#333}.recipient-table .address-cell[data-v-43c1bbe2]{font-family:Courier New,monospace;font-size:13px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-table .amount-cell[data-v-43c1bbe2]{font-weight:600;color:#8200db;text-align:left}.recipient-table .action-cell[data-v-43c1bbe2]{text-align:left}.recipient-table .btn-delete[data-v-43c1bbe2]{padding:0;background:transparent;border:none;color:#ef4444;font-size:14px;cursor:pointer;transition:color .2s}.recipient-table .btn-delete[data-v-43c1bbe2]:hover{color:#dc2626;text-decoration:underline}.sending-status[data-v-43c1bbe2]{text-align:center;margin-bottom:40px}.sending-status h3[data-v-43c1bbe2]{font-size:20px;font-weight:600;margin-bottom:30px;color:#333}.progress-circle[data-v-43c1bbe2]{width:80px;height:80px;margin:0 auto 20px}.progress-circle svg[data-v-43c1bbe2]{width:100%;height:100%;transform:rotate(0deg)}.progress-circle svg circle[data-v-43c1bbe2]{transition:stroke-dasharray .3s ease}.status-text[data-v-43c1bbe2]{font-size:16px;color:#6b7280}.send-logs[data-v-43c1bbe2]{margin-top:30px}.send-logs h4[data-v-43c1bbe2]{font-size:16px;font-weight:600;margin-bottom:16px;color:#333;text-align:left}.send-logs .log-list[data-v-43c1bbe2]{max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px}.send-logs .log-item[data-v-43c1bbe2]{display:grid;grid-template-columns:50px 1fr 100px 100px 100px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #f3f4f6;font-size:13px}.send-logs .log-item[data-v-43c1bbe2]:last-child{border-bottom:none}.send-logs .log-index[data-v-43c1bbe2]{font-weight:600;color:#9ca3af}.send-logs .log-address[data-v-43c1bbe2]{font-family:Courier New,monospace;color:#333;text-align:left}.send-logs .log-amount[data-v-43c1bbe2]{font-weight:600;color:#8200db}.send-logs .log-status[data-v-43c1bbe2]{font-weight:600;color:#333}.send-logs .log-status.success[data-v-43c1bbe2]{color:#17b01e}.send-logs .log-status.error[data-v-43c1bbe2]{color:#bc1717}.send-logs .log-item.error .log-status[data-v-43c1bbe2]{color:#ef4444}.send-logs .log-hash a[data-v-43c1bbe2]{color:#8200db;text-decoration:none;font-size:12px}.send-logs .log-hash a[data-v-43c1bbe2]:hover{text-decoration:underline}.section-title[data-v-43c1bbe2]{font-size:20px;font-weight:600;color:#333;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid #e5e7eb}.form-input[data-v-43c1bbe2],.form-textarea[data-v-43c1bbe2]{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:6px;font-size:18px;font-family:Courier New,monospace;line-height:1.5;transition:all .2s;background:#fff}.form-input[data-v-43c1bbe2]:focus,.form-textarea[data-v-43c1bbe2]:focus{outline:none;border-color:#8200db;box-shadow:0 0 0 3px rgba(130,0,219,.1)}.form-textarea[data-v-43c1bbe2]{font-family:Courier New,monospace;resize:vertical;color:#333;line-height:1.5;font-size:18px}.textarea-with-lines[data-v-43c1bbe2]{display:flex;width:100%;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;background:#fff;transition:all .2s}.textarea-with-lines[data-v-43c1bbe2]:focus-within{border-color:#8200db}.line-numbers[data-v-43c1bbe2]{flex-shrink:0;width:50px;padding:13px 12px;background:#f9fafb;border-right:1px solid #e5e7eb;overflow:hidden;user-select:none;text-align:right;font-family:Courier New,monospace;font-size:18px;line-height:27px;color:#999}.line-number[data-v-43c1bbe2]{line-height:27px}.with-line-numbers[data-v-43c1bbe2]{border:none!important;border-radius:0!important;flex:1;margin:0;padding:13px 16px;line-height:27px}.with-line-numbers[data-v-43c1bbe2]:focus{box-shadow:none!important}.textarea-wrapper[data-v-43c1bbe2]{position:relative;width:100%;box-sizing:border-box}.textarea-highlight[data-v-43c1bbe2]{position:absolute;top:0;left:0;width:100%;height:100%;padding:12px 16px;border:1px solid transparent;border-radius:6px;font-size:14px;font-family:Courier New,monospace;white-space:pre-wrap;word-wrap:break-word;overflow:hidden;pointer-events:none;color:#333;line-height:1.5;background:transparent;z-index:1;text-align:left}.highlighted-textarea[data-v-43c1bbe2]{position:relative;background:transparent;z-index:2;color:transparent;caret-color:#333;text-align:left}.highlighted-textarea[data-v-43c1bbe2]::selection{background:rgba(130,0,219,.3)}.form-row[data-v-43c1bbe2]{display:flex;gap:20px}.form-group.half[data-v-43c1bbe2]{flex:1}.input-tip[data-v-43c1bbe2]{margin-top:6px;font-size:12px;color:#999;line-height:1.5}.button-group[data-v-43c1bbe2]{display:flex;gap:16px;margin-top:30px}.btn-primary[data-v-43c1bbe2],.btn-secondary[data-v-43c1bbe2]{padding:12px 32px;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-43c1bbe2]{background:#8200db;color:#fff}.btn-primary[data-v-43c1bbe2]:hover:not(:disabled){background:#6a00b8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(130,0,219,.3)}.btn-primary[data-v-43c1bbe2]:disabled{background:#d1d5db;cursor:not-allowed;opacity:.6}.btn-secondary[data-v-43c1bbe2]{background:#ef4444;color:#fff}.btn-secondary[data-v-43c1bbe2]:hover{background:#dc2626}.progress-section[data-v-43c1bbe2]{margin-top:30px;padding:20px;background:#f9fafb;border-radius:8px}.progress-header[data-v-43c1bbe2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;color:#666}.progress-text[data-v-43c1bbe2]{font-weight:600;color:#8200db}.progress-bar[data-v-43c1bbe2]{width:100%;height:24px;background:#e5e7eb;border-radius:12px;overflow:hidden}.progress-fill[data-v-43c1bbe2]{height:100%;background:linear-gradient(90deg,#8200db,#a855f7);transition:width .3s ease;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;color:#fff;font-size:12px;font-weight:600}.logs-section[data-v-43c1bbe2]{margin-top:30px}.logs-section h4[data-v-43c1bbe2]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.log-list[data-v-43c1bbe2]{max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.log-item[data-v-43c1bbe2]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f3f4f6;font-size:13px;transition:background .2s}.log-item[data-v-43c1bbe2]:last-child{border-bottom:none}.log-item[data-v-43c1bbe2]:hover{background:#f9fafb}.log-item.success[data-v-43c1bbe2]{background:#f0fdf4}.log-item.error[data-v-43c1bbe2]{background:#fef2f2}.log-index[data-v-43c1bbe2]{font-weight:600;color:#999;min-width:30px}.log-address[data-v-43c1bbe2]{font-family:Courier New,monospace;color:#666;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-status[data-v-43c1bbe2]{font-weight:600;min-width:80px}.log-item.success .log-status[data-v-43c1bbe2]{color:#10b981}.log-item.error .log-status[data-v-43c1bbe2]{color:#ef4444}.log-hash[data-v-43c1bbe2]{font-family:Courier New,monospace;font-size:11px;color:#8200db;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}@media (max-width:360px){.navbar-logo-text[data-v-43c1bbe2]{font-size:4.38vw}.nav-link[data-v-43c1bbe2]{padding:3.13vw 1.88vw}.nav-link-text[data-v-43c1bbe2]{font-size:3.44vw}.generator-title[data-v-43c1bbe2]{font-size:4.38vw}.wallet-table table[data-v-43c1bbe2]{min-width:156.25vw}}.modal-overlay[data-v-43c1bbe2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.modal-content[data-v-43c1bbe2]{background:#fff;border-radius:12px;width:90%;max-width:480px;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:modalSlideIn-43c1bbe2 .3s ease-out}.modal-content.modal-sm[data-v-43c1bbe2]{max-width:360px}.password-hint[data-v-43c1bbe2]{color:#666;font-size:14px;margin-bottom:16px}@keyframes modalSlideIn-43c1bbe2{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-43c1bbe2]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.modal-header h3[data-v-43c1bbe2]{margin:0;font-size:18px;font-weight:600;color:#333}.modal-close[data-v-43c1bbe2]{background:none;border:none;font-size:28px;color:#9ca3af;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-close[data-v-43c1bbe2]:hover{background:#f3f4f6;color:#333}.modal-body[data-v-43c1bbe2]{padding:24px}.modal-form-group[data-v-43c1bbe2]{margin-bottom:16px}.modal-form-group label[data-v-43c1bbe2]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.modal-input[data-v-43c1bbe2]{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:6px;font-size:15px;transition:all .2s;box-sizing:border-box}.modal-input[data-v-43c1bbe2]:focus{outline:none;border-color:#8200db}.modal-hint[data-v-43c1bbe2]{font-size:13px;color:#999;margin-top:8px}.modal-footer[data-v-43c1bbe2]{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end}.btn-modal-cancel[data-v-43c1bbe2],.btn-modal-confirm[data-v-43c1bbe2]{padding:10px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn-modal-cancel[data-v-43c1bbe2]{background:#fff;border:1px solid #e5e7eb;color:#333}.btn-modal-cancel[data-v-43c1bbe2]:hover{background:#f9fafb}.btn-modal-confirm[data-v-43c1bbe2]{background:#8200db;color:#fff}.btn-modal-confirm[data-v-43c1bbe2]:hover{background:#6a00b8}.login-container[data-v-039d40c2]{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden}.login-box[data-v-039d40c2]{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:48px 40px;width:420px;max-width:90%;animation:slideUp-039d40c2 .5s ease-out}@keyframes slideUp-039d40c2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-header[data-v-039d40c2]{text-align:center;margin-bottom:40px}.login-logo[data-v-039d40c2]{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.login-logo svg[data-v-039d40c2]{width:64px;height:64px}.login-title[data-v-039d40c2]{font-size:28px;font-weight:600;color:#333;margin:0}.login-form[data-v-039d40c2]{width:100%}.form-item[data-v-039d40c2]{margin-bottom:24px}.form-item label[data-v-039d40c2]{display:block;font-size:14px;color:#555;margin-bottom:8px;font-weight:500}.form-item input[data-v-039d40c2]{width:100%;height:48px;padding:0 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:15px;box-sizing:border-box;transition:all .3s;outline:none}.form-item input[data-v-039d40c2]:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.error-message[data-v-039d40c2]{color:#ff4d4f;font-size:13px;margin-bottom:16px;padding:10px 14px;background:#fff2f0;border-radius:6px;border:1px solid #ffccc7;text-align:center}.login-btn[data-v-039d40c2]{width:100%;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px rgba(102,126,234,.4)}.login-btn[data-v-039d40c2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.5)}.login-btn[data-v-039d40c2]:active:not(:disabled){transform:translateY(0)}.login-btn[data-v-039d40c2]:disabled{opacity:.6;cursor:not-allowed}.login-tip[data-v-039d40c2]{margin-top:24px;text-align:center;font-size:13px;color:#999}#app,.html,body{margin:0;padding:0}#app{height:100%}