.header[data-v-a2faeb1a]{background:linear-gradient(135deg,#1a1a2efa,#1e1e32fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:8px 24px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1000;box-shadow:0 8px 32px #0000004d}.header[data-v-a2faeb1a]:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.5),transparent)}.logo[data-v-a2faeb1a]{font-size:18px;font-weight:800;background:linear-gradient(135deg,#00d4ff,#ff9500,#0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;letter-spacing:1px;position:relative;flex-shrink:0}.logo[data-v-a2faeb1a]:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#00d4ff,#ff9500,#0f8);border-radius:1px;opacity:.6}.header-right[data-v-a2faeb1a],.status-bar[data-v-a2faeb1a]{display:flex;gap:16px;align-items:center;flex-shrink:0}.status-item[data-v-a2faeb1a]{display:flex;flex-direction:column;align-items:center;padding:8px 14px;background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative;overflow:hidden}.status-item[data-v-a2faeb1a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .5s}.status-item[data-v-a2faeb1a]:hover:before{left:100%}.status-item[data-v-a2faeb1a]:hover{transform:translateY(-2px);border-color:#fff3;box-shadow:0 8px 25px #0000004d}.status-label[data-v-a2faeb1a]{font-size:9px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px}.status-value[data-v-a2faeb1a]{font-size:12px;font-weight:700;color:#fff;line-height:1}.status-value.positive[data-v-a2faeb1a]{color:#0f8;text-shadow:0 0 12px rgba(0,255,136,.4)}.status-value.negative[data-v-a2faeb1a]{color:#ff4757;text-shadow:0 0 12px rgba(255,71,87,.4)}.status-value.neutral[data-v-a2faeb1a]{color:#ffa502;text-shadow:0 0 12px rgba(255,165,2,.4)}.clickable-item[data-v-a2faeb1a]{cursor:pointer;transition:all .3s ease}.clickable-item[data-v-a2faeb1a]:hover{transform:translateY(-3px) scale(1.05);border-color:#00d4ff66;background:linear-gradient(135deg,#00d4ff26,#00ff881a);box-shadow:0 12px 40px #00d4ff33}.clickable-item .status-value[data-v-a2faeb1a]{color:#00d4ff;text-shadow:0 0 12px rgba(0,212,255,.4)}.logout-button[data-v-a2faeb1a]{display:flex;align-items:center;background:linear-gradient(135deg,#ff475733,#ff47571a);border:1px solid rgba(255,71,87,.3);border-radius:8px;padding:8px 16px;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.logout-button[data-v-a2faeb1a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,71,87,.1),transparent);transition:left .5s}.logout-button[data-v-a2faeb1a]:hover:before{left:100%}.logout-button[data-v-a2faeb1a]:hover{transform:translateY(-2px);border-color:#ff475780;box-shadow:0 8px 25px #ff475733;background:linear-gradient(135deg,#ff47574d,#ff475726)}.logout-icon[data-v-a2faeb1a]{margin-right:8px;font-size:14px}.logout-text[data-v-a2faeb1a]{font-size:12px;font-weight:600}@media (max-width: 1400px){.header[data-v-a2faeb1a]{padding:14px 24px}.status-bar[data-v-a2faeb1a]{gap:16px}.status-item[data-v-a2faeb1a]{padding:10px 16px}.logo[data-v-a2faeb1a]{font-size:20px}}@media (max-width: 1200px){.header[data-v-a2faeb1a]{padding:14px 24px}.status-bar[data-v-a2faeb1a]{gap:16px}.status-item[data-v-a2faeb1a]{padding:10px 16px}.logo[data-v-a2faeb1a]{font-size:20px}}@media (max-width: 768px){.header[data-v-a2faeb1a]{padding:12px 16px;flex-direction:column;gap:12px}.status-bar[data-v-a2faeb1a]{order:3;gap:12px}.status-item[data-v-a2faeb1a]{padding:8px 12px}.status-label[data-v-a2faeb1a]{font-size:9px}.status-value[data-v-a2faeb1a]{font-size:12px}.logo[data-v-a2faeb1a]{font-size:18px;order:1}}@keyframes blink-red-a2faeb1a{0%{box-shadow:0 0 #ff475700}50%{box-shadow:0 0 12px #ff4757cc}to{box-shadow:0 0 #ff475700}}.blinking[data-v-a2faeb1a]{animation:blink-red-a2faeb1a 2s ease-in-out infinite}.trading-history[data-v-0e1fedd0]{height:100%;display:flex;flex-direction:column;padding:12px;font-family:monospace;color:#fff}.history-header[data-v-0e1fedd0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.2)}.history-header h2[data-v-0e1fedd0]{font-size:14px;font-weight:400;margin:0;color:#fff}.total-trades[data-v-0e1fedd0]{font-size:12px;color:#ccc}.history-container[data-v-0e1fedd0]{flex:1;overflow-y:auto;min-height:0;-ms-overflow-style:none;scrollbar-width:none}.history-container[data-v-0e1fedd0]::-webkit-scrollbar{display:none}.no-history[data-v-0e1fedd0]{color:#999;text-align:center;padding:40px 0;font-size:14px}.history-list[data-v-0e1fedd0]{display:flex;flex-direction:column;gap:4px}.history-item[data-v-0e1fedd0]{padding:4px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:11px;line-height:1.3;color:#fff}.entry-content[data-v-0e1fedd0]{display:flex;align-items:center;gap:8px}.entry-icon[data-v-0e1fedd0]{font-size:12px;min-width:16px}.entry-text[data-v-0e1fedd0]{flex:1;color:#fff}.entry-pnl[data-v-0e1fedd0]{font-weight:700;margin-left:8px}.entry-time[data-v-0e1fedd0]{color:#999;font-size:10px;margin-left:8px;min-width:30px;text-align:right}.system-entry[data-v-0e1fedd0]{background:#00d4ff1a;border-left:2px solid #00d4ff;padding-left:8px}.position-open-entry[data-v-0e1fedd0]{background:#00ff881a;border-left:2px solid #00ff88;padding-left:8px}.position-close-entry[data-v-0e1fedd0]{background:#ff95001a;border-left:2px solid #ff9500;padding-left:8px}.trade-entry[data-v-0e1fedd0]{background:#ffffff0d}.positive[data-v-0e1fedd0]{color:#0f8}.negative[data-v-0e1fedd0]{color:#ff4757}.neutral[data-v-0e1fedd0]{color:#ffa502}.history-footer[data-v-0e1fedd0]{margin-top:12px;padding-top:6px;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;font-size:11px}.history-actions[data-v-0e1fedd0]{margin-top:8px;display:flex;justify-content:center}.history-button[data-v-0e1fedd0]{background:linear-gradient(45deg,#667eea,#764ba2);border:none;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:700;transition:opacity .2s}.history-button[data-v-0e1fedd0]:hover:not(:disabled){opacity:.8}.history-button[data-v-0e1fedd0]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-0e1fedd0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-0e1fedd0]{background:#1a1a1a;border-radius:8px;width:90%;max-width:800px;max-height:80vh;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.2)}.modal-content-large[data-v-0e1fedd0]{background:#1a1a1a;border-radius:8px;width:95%;max-width:1200px;max-height:85vh;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.2)}.modal-header[data-v-0e1fedd0]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.2)}.modal-header h3[data-v-0e1fedd0]{margin:0;color:#fff;font-size:16px}.close-button[data-v-0e1fedd0]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.close-button[data-v-0e1fedd0]:hover{background:#ffffff1a;border-radius:4px}.modal-body[data-v-0e1fedd0]{padding:16px;overflow-y:auto;flex:1}.loading[data-v-0e1fedd0],.error[data-v-0e1fedd0],.no-data[data-v-0e1fedd0]{text-align:center;padding:40px;color:#ccc}.error[data-v-0e1fedd0]{color:#ff4757}.history-stats[data-v-0e1fedd0]{display:flex;gap:20px;margin-bottom:20px;padding:12px;background:#ffffff0d;border-radius:4px}.stat[data-v-0e1fedd0]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-0e1fedd0]{font-size:11px;color:#ccc}.stat-value[data-v-0e1fedd0]{font-size:14px;font-weight:700}.sessions-list[data-v-0e1fedd0]{display:flex;flex-direction:column;gap:12px}.session-item-modal[data-v-0e1fedd0]{border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:12px;background:#ffffff05}.session-header[data-v-0e1fedd0]{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.session-info-row[data-v-0e1fedd0]{display:flex;justify-content:space-between;margin-bottom:4px;font-size:12px}.session-info-row[data-v-0e1fedd0]:last-child{margin-bottom:0}.session-id[data-v-0e1fedd0]{color:#00d4ff;font-weight:700}.session-date[data-v-0e1fedd0]{color:#ccc}.session-balance[data-v-0e1fedd0]{color:#ffa502}.session-duration[data-v-0e1fedd0]{color:#ccc}.session-trades[data-v-0e1fedd0]{display:flex;flex-direction:column;gap:4px}.trade-item-modal[data-v-0e1fedd0]{display:flex;gap:12px;align-items:center;padding:4px 8px;background:#ffffff05;border-radius:2px;font-size:11px}.trade-side[data-v-0e1fedd0]{font-weight:700;min-width:40px}.trade-side.buy[data-v-0e1fedd0]{color:#0f8}.trade-side.sell[data-v-0e1fedd0]{color:#ff4757}.trade-amount[data-v-0e1fedd0]{color:#ccc;min-width:100px}.trade-price[data-v-0e1fedd0]{color:#ffa502;min-width:80px}.trade-pnl[data-v-0e1fedd0]{font-weight:700;min-width:80px}.trade-time[data-v-0e1fedd0]{color:#999;font-size:10px}.no-trades[data-v-0e1fedd0]{color:#999;text-align:center;padding:8px;font-size:11px}.sessions-list-compact[data-v-0e1fedd0]{display:flex;flex-direction:column;gap:8px}.session-line[data-v-0e1fedd0]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-size:11px;transition:background .2s}.session-line[data-v-0e1fedd0]:hover{background:#ffffff0d}.session-data[data-v-0e1fedd0]{display:flex;flex-direction:column;gap:4px;flex:1}.session-compact[data-v-0e1fedd0]{color:#00d4ff;font-weight:700}.balance-compact[data-v-0e1fedd0]{color:#ffa502}.duration-compact[data-v-0e1fedd0]{color:#ccc}.trades-compact[data-v-0e1fedd0]{color:#fff;font-size:10px;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-trades-compact[data-v-0e1fedd0]{color:#999;font-style:italic}.session-actions[data-v-0e1fedd0]{display:flex;gap:6px;align-items:center}.action-btn[data-v-0e1fedd0]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:4px 8px;border-radius:3px;cursor:pointer;font-size:10px;transition:all .2s;white-space:nowrap}.action-btn[data-v-0e1fedd0]:hover{background:#fff3;transform:translateY(-1px)}.view-btn[data-v-0e1fedd0]:hover{background:#00d4ff4d;border-color:#00d4ff}.delete-btn[data-v-0e1fedd0]:hover{background:#ff47574d;border-color:#ff4757}.download-btn[data-v-0e1fedd0]:hover{background:#00ff884d;border-color:#0f8}.session-details[data-v-0e1fedd0]{display:flex;flex-direction:column;gap:16px}.session-info-detailed[data-v-0e1fedd0]{background:#ffffff0d;padding:16px;border-radius:4px;font-size:12px}.session-info-detailed p[data-v-0e1fedd0]{margin:8px 0}.trades-detailed h4[data-v-0e1fedd0]{margin:0 0 12px;color:#fff}.trades-table[data-v-0e1fedd0]{display:flex;flex-direction:column;gap:4px}.trade-header[data-v-0e1fedd0]{display:grid;grid-template-columns:1fr 80px 120px 100px 100px;gap:12px;padding:8px 12px;background:#ffffff1a;border-radius:4px;font-weight:700;font-size:11px;color:#ccc}.trade-row[data-v-0e1fedd0]{display:grid;grid-template-columns:1fr 80px 120px 100px 100px;gap:12px;padding:6px 12px;background:#ffffff05;border-radius:2px;font-size:11px;align-items:center}.trade-row span.buy[data-v-0e1fedd0]{color:#0f8;font-weight:700}.trade-row span.sell[data-v-0e1fedd0]{color:#ff4757;font-weight:700}.trade-row span.unknown[data-v-0e1fedd0]{color:#999}.no-trades-detailed[data-v-0e1fedd0]{text-align:center;color:#999;padding:20px;font-style:italic}@media (max-width: 768px){.trading-history[data-v-0e1fedd0]{padding:16px}.history-header h2[data-v-0e1fedd0]{font-size:14px}.history-item[data-v-0e1fedd0]{font-size:12px}.history-footer[data-v-0e1fedd0]{flex-direction:column;gap:5px}.modal-content[data-v-0e1fedd0]{width:95%;max-height:90vh}.history-stats[data-v-0e1fedd0]{flex-direction:column;gap:8px}.trade-item-modal[data-v-0e1fedd0]{flex-direction:column;align-items:flex-start;gap:4px}}.chart-widget[data-v-9f8deefd]{height:100%;display:flex;background:transparent;overflow:hidden}.chart-container[data-v-9f8deefd]{flex:1;display:flex;flex-direction:column;background:transparent;overflow:hidden}.chart-header[data-v-9f8deefd]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#ff47570d,#00ff880d)}.chart-title[data-v-9f8deefd]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;background:linear-gradient(135deg,#ff4757,#0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.chart-controls[data-v-9f8deefd]{display:flex;align-items:center;gap:12px}.timeframe-selector[data-v-9f8deefd]{display:flex;gap:2px;background:#0003;border-radius:6px;padding:2px}.timeframe-btn[data-v-9f8deefd]{background:transparent;border:none;padding:4px 8px;border-radius:4px;color:#fff9;cursor:pointer;transition:all .3s ease;font-size:10px;font-weight:600}.timeframe-btn[data-v-9f8deefd]:hover{background:#ffffff0d;color:#fffc}.timeframe-btn.active[data-v-9f8deefd]{background:linear-gradient(135deg,#00d4ff,#ff9500);color:#fff;box-shadow:0 4px 15px #00d4ff4d}.fullscreen-btn[data-v-9f8deefd]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px;color:#ffffffb3;cursor:pointer;transition:all .3s ease;font-size:12px}.fullscreen-btn[data-v-9f8deefd]:hover{background:#ff95001a;border-color:#ff95004d;color:#ff9500;transform:scale(1.1)}.tradingview-widget[data-v-9f8deefd]{flex:1;background:#1a1a1a}@media (max-width: 768px){.chart-header[data-v-9f8deefd]{padding:16px}.timeframe-selector[data-v-9f8deefd]{gap:2px}.timeframe-btn[data-v-9f8deefd]{padding:4px 8px;font-size:11px}}.decision-logs[data-v-99302c15]{height:360px;background:linear-gradient(145deg,#1e1e2e,#2a2a4a);border:1px solid rgba(255,255,255,.05);border-radius:4px;display:flex;flex-direction:column}.logs-header[data-v-99302c15]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.05);background:#0003}.header-actions[data-v-99302c15]{display:flex;align-items:center;gap:12px}.restart-button[data-v-99302c15]{padding:6px 12px;font-size:11px;font-weight:500;background:linear-gradient(145deg,#ff6b35,#ff4500);border:1px solid #ff6b35;border-radius:6px;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px #ff6b354d}.restart-button[data-v-99302c15]:hover:not(:disabled){background:linear-gradient(145deg,#ff7b45,#ff5510);transform:translateY(-1px);box-shadow:0 4px 10px #ff6b3566}.restart-button[data-v-99302c15]:disabled{opacity:.6;cursor:not-allowed;animation:pulse-99302c15 1.5s infinite}@keyframes pulse-99302c15{0%,to{opacity:.6}50%{opacity:.8}}.logs-header h2[data-v-99302c15]{font-size:16px;margin:0}.logs-header .total[data-v-99302c15]{font-size:12px;opacity:.7}.header-controls[data-v-99302c15]{display:flex;gap:6px;align-items:center;flex:1}.tab-button[data-v-99302c15]{padding:8px 16px;font-size:12px;font-weight:500;background:linear-gradient(145deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fffc;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-transform:lowercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a,inset 0 1px #ffffff1a}.tab-button[data-v-99302c15]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.tab-button[data-v-99302c15]:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff14);border-color:#ffffff40;color:#fffffff2;transform:translateY(-1px);box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff26}.tab-button[data-v-99302c15]:hover:before{left:100%}.tab-button.active[data-v-99302c15]{background:linear-gradient(145deg,#007acc,#0066b3);border-color:#007acc;color:#fff;font-weight:600;transform:translateY(-1px);box-shadow:0 4px 16px #007acc4d,inset 0 1px #fff3}.tab-button[data-v-99302c15]:active{transform:translateY(0);box-shadow:0 2px 6px #0003,inset 0 1px #ffffff1a}.logs-container[data-v-99302c15]{flex:1;overflow-y:auto;padding:8px 12px}.empty[data-v-99302c15]{opacity:.6;text-align:center;margin-top:20px}.log-item[data-v-99302c15]{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed rgba(255,255,255,.1)}.log-item[data-v-99302c15]:last-child{border-bottom:none}.log-main[data-v-99302c15]{font-size:13px;display:flex;gap:6px}.log-main .time[data-v-99302c15]{opacity:.7}.log-main .side[data-v-99302c15]{font-weight:700}.log-item.long .side[data-v-99302c15],.log-item.entry .action[data-v-99302c15]{color:#0f8}.log-item.short .side[data-v-99302c15],.log-item.exit .action[data-v-99302c15]{color:#ff5c5c}.log-item.telemetry .action[data-v-99302c15]{color:orange}.log-reason[data-v-99302c15]{font-size:12px;opacity:.8;margin-top:2px;line-height:1.3}.log-summary[data-v-99302c15]{font-size:11px;opacity:.7;margin-top:2px;line-height:1.2}.expand-icon[data-v-99302c15]{margin-left:auto;font-size:10px;opacity:.6;transition:transform .2s}.log-item[data-v-99302c15]{cursor:pointer;transition:background-color .2s}.log-item[data-v-99302c15]:hover{background:#ffffff05}.log-expanded[data-v-99302c15]{margin-top:8px;padding:8px;background:#0000004d;border-radius:4px;border-left:3px solid rgba(255,255,255,.1)}.section[data-v-99302c15]{margin-bottom:12px}.section[data-v-99302c15]:last-child{margin-bottom:0}.section h4[data-v-99302c15]{font-size:12px;margin:0 0 6px;color:orange;font-weight:600}.data-grid[data-v-99302c15]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 12px}.data-item[data-v-99302c15]{display:flex;justify-content:space-between;font-size:11px;line-height:1.3}.data-item .label[data-v-99302c15]{opacity:.7;margin-right:8px}.data-item .value[data-v-99302c15]{font-weight:500}.data-item .value.long[data-v-99302c15]{color:#0f8}.data-item .value.short[data-v-99302c15]{color:#ff5c5c}.data-item .value.positive[data-v-99302c15]{color:#0f8}.data-item .value.negative[data-v-99302c15]{color:#ff5c5c}.positions-list[data-v-99302c15]{display:flex;flex-direction:column;gap:4px}.position-item[data-v-99302c15]{display:flex;flex-direction:column;gap:4px;font-size:11px;padding:8px;background:#ffffff0d;border-radius:3px;border-left:3px solid rgba(255,255,255,.1)}.position-row[data-v-99302c15]{display:flex;gap:8px;align-items:center;font-weight:600}.position-details[data-v-99302c15]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:2px 8px;margin-top:4px;padding-top:4px;border-top:1px dashed rgba(255,255,255,.1)}.pos-detail[data-v-99302c15]{display:flex;justify-content:space-between;font-size:10px;opacity:.9}.pos-detail .label[data-v-99302c15]{opacity:.7;margin-right:4px}.pos-detail .value[data-v-99302c15]{font-weight:500}.pos-side.long[data-v-99302c15]{color:#0f8}.pos-side.short[data-v-99302c15]{color:#ff5c5c}.event-details pre[data-v-99302c15]{font-size:10px;line-height:1.3;margin:0;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.log-content[data-v-99302c15]{font-size:11px;line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto;background:#0003;padding:8px;border-radius:4px;border-left:3px solid #007acc;font-family:Courier New,monospace;color:#ffffffe6}.terminal-logs[data-v-99302c15]{flex:1;height:100%;overflow:hidden}.terminal-content[data-v-99302c15]{font-size:18px;line-height:1.8;margin:0;padding:12px;white-space:pre-wrap;word-break:break-word;height:100%;overflow-y:auto;background:#0006;border-radius:4px;border-left:3px solid #007acc;font-family:Courier New,monospace;color:#ffffffe6;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.terminal-content[data-v-99302c15]::-webkit-scrollbar{width:6px}.terminal-content[data-v-99302c15]::-webkit-scrollbar-track{background:transparent}.terminal-content[data-v-99302c15]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.terminal-content[data-v-99302c15]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.log-controls[data-v-99302c15]{display:flex;align-items:center;gap:8px}.control-button[data-v-99302c15]{padding:6px 12px;font-size:11px;font-weight:500;background:linear-gradient(145deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fffc;cursor:pointer;transition:all .3s ease}.control-button[data-v-99302c15]:hover:not(:disabled){background:linear-gradient(145deg,#ffffff1f,#ffffff14);border-color:#ffffff40;color:#fffffff2;transform:translateY(-1px)}.control-button.active[data-v-99302c15]{background:linear-gradient(145deg,#0f8,#0c6);border-color:#0f8;color:#000;font-weight:600}.control-button.clear-button[data-v-99302c15]{background:linear-gradient(145deg,#ff6b35,#ff4500);border-color:#ff6b35;color:#fff}.control-button.clear-button[data-v-99302c15]:hover:not(:disabled){background:linear-gradient(145deg,#ff7b45,#ff5510)}.control-button[data-v-99302c15]:disabled{opacity:.6;cursor:not-allowed;animation:pulse-99302c15 1.5s infinite}.snapshot-modal[data-v-99302c15]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-content[data-v-99302c15]{width:80%;height:80%;background:linear-gradient(145deg,#1e1e2e,#2a2a4a);border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;flex-direction:column;box-shadow:0 20px 40px #00000080}.modal-header[data-v-99302c15]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);background:#0003;border-radius:12px 12px 0 0}.modal-header h3[data-v-99302c15]{font-size:16px;margin:0;color:orange;font-weight:600}.close-btn[data-v-99302c15]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fffc;font-size:18px;width:32px;height:32px;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.close-btn[data-v-99302c15]:hover{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.modal-body[data-v-99302c15]{flex:1;padding:20px;overflow:hidden}.snapshot-json[data-v-99302c15]{width:100%;height:100%;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:20px;margin:0;font-family:Courier New,monospace;font-size:16px;line-height:1.6;color:#fff;overflow:auto;white-space:pre-wrap;word-break:break-word}.snapshot-json[data-v-99302c15]::-webkit-scrollbar{width:8px}.snapshot-json[data-v-99302c15]::-webkit-scrollbar-track{background:#0003;border-radius:4px}.snapshot-json[data-v-99302c15]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.snapshot-json[data-v-99302c15]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.trading-panel[data-v-f2506ca3]{background:linear-gradient(145deg,#1e1e2e,#2a2a4a);border-radius:16px;padding:24px;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px #0006,0 0 0 1px #ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden}.trading-panel[data-v-f2506ca3]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.5),transparent)}.balance-section[data-v-f2506ca3]{background:linear-gradient(135deg,#00d4ff14,#00ff8814);border:1px solid rgba(0,212,255,.2);border-radius:12px;padding:20px;position:relative;overflow:hidden}.balance-section[data-v-f2506ca3]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#00d4ff,#0f8)}.balance-header[data-v-f2506ca3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.balance-title[data-v-f2506ca3]{font-size:12px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:1px}.edit-btn[data-v-f2506ca3]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:6px;color:#ffffffb3;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.edit-btn svg[data-v-f2506ca3]{width:16px;height:16px}.edit-btn[data-v-f2506ca3]:hover{background:#00d4ff1a;border-color:#00d4ff4d;color:#00d4ff;transform:scale(1.1)}.balance-value[data-v-f2506ca3]{font-size:28px;font-weight:700;color:#00d4ff;margin-bottom:8px;text-shadow:0 0 20px rgba(0,212,255,.3)}.pnl-value[data-v-f2506ca3]{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.pnl-value.positive[data-v-f2506ca3]{color:#0f8}.pnl-value.negative[data-v-f2506ca3]{color:#ff4757}.pnl-value.neutral[data-v-f2506ca3]{color:#ffa502}.pnl-percentage[data-v-f2506ca3]{font-size:14px;opacity:.8;font-weight:500}.leverage-info[data-v-f2506ca3]{display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:12px;background:#ff950014;border:1px solid rgba(255,149,0,.2);border-radius:8px}.leverage-display-main[data-v-f2506ca3],.effective-balance[data-v-f2506ca3]{display:flex;justify-content:space-between;align-items:center}.leverage-label[data-v-f2506ca3],.effective-label[data-v-f2506ca3]{font-size:11px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.leverage-value[data-v-f2506ca3]{font-size:18px;font-weight:700;color:#ff9500;text-shadow:0 0 12px rgba(255,149,0,.3)}.effective-value[data-v-f2506ca3]{font-size:14px;font-weight:600;color:#ffc300}.bot-controls[data-v-f2506ca3]{display:flex;flex-direction:column;gap:16px}.bot-status[data-v-f2506ca3]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.06);font-weight:600}.status-indicator[data-v-f2506ca3]{width:12px;height:12px;border-radius:50%;position:relative}.status-indicator.status-active[data-v-f2506ca3]{background:#0f8;box-shadow:0 0 12px #0f89,0 0 24px #00ff884d;animation:pulse-active-f2506ca3 2s infinite}.status-indicator.status-inactive[data-v-f2506ca3]{background:#666;opacity:.6}@keyframes pulse-active-f2506ca3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.control-button[data-v-f2506ca3]{padding:14px 20px;border:none;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px}.control-button[data-v-f2506ca3]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.control-button[data-v-f2506ca3]:hover:before{left:100%}.btn-start[data-v-f2506ca3]{background:linear-gradient(135deg,#0f8,#00d4ff);color:#000;box-shadow:0 8px 32px #00ff884d}.btn-start[data-v-f2506ca3]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0f86}.btn-stop[data-v-f2506ca3]{background:linear-gradient(135deg,#ff4757,#ff6b6b);color:#fff;box-shadow:0 8px 32px #ff47574d}.btn-stop[data-v-f2506ca3]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #ff475766}.btn-settings[data-v-f2506ca3]{background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;box-shadow:0 8px 32px #6c5ce74d}.btn-settings[data-v-f2506ca3]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #6c5ce766}.btn-prompts[data-v-f2506ca3]{background:linear-gradient(135deg,#fd79a8,#fdcb6e);color:#000;box-shadow:0 8px 32px #fd79a84d}.btn-prompts[data-v-f2506ca3]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #fd79a866}.control-button[data-v-f2506ca3]:disabled{opacity:.4;cursor:not-allowed;transform:none!important;box-shadow:none!important}.strategy-info[data-v-f2506ca3]{background:linear-gradient(135deg,#ff950014,#ffb70014);border:1px solid rgba(255,149,0,.2);border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.strategy-info[data-v-f2506ca3]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ff9500,#ffb700)}.strategy-info[data-v-f2506ca3]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #ff950033;border-color:#ff950066}.strategy-header[data-v-f2506ca3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.strategy-title[data-v-f2506ca3]{font-size:14px;font-weight:700;color:#ff9500;text-transform:uppercase;letter-spacing:.5px}.info-icon[data-v-f2506ca3]{font-size:16px;color:#0f8;opacity:.7;transition:all .3s ease;cursor:pointer;padding:4px;border-radius:50%;background:#00ff881a}.info-icon[data-v-f2506ca3]:hover{opacity:1;transform:scale(1.1);background:#0f83}.strategy-id[data-v-f2506ca3]{font-size:12px;color:#fffc}.strategy-created[data-v-f2506ca3]{font-size:12px;color:#fff9}.strategy-params[data-v-f2506ca3]{font-size:12px;line-height:1.6;color:#fffc;margin-bottom:12px}.strategy-loading[data-v-f2506ca3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;color:#ffffff80;text-align:center}.loading-spinner[data-v-f2506ca3]{width:24px;height:24px;border:4px solid rgba(255,255,255,.2);border-top:4px solid #00ff88;border-radius:50%;animation:spin-f2506ca3 1s linear infinite;margin-bottom:8px}.strategy-error[data-v-f2506ca3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;color:#ffffff80;text-align:center}.error-icon[data-v-f2506ca3]{font-size:24px;margin-bottom:8px}.retry-btn[data-v-f2506ca3]{padding:8px 16px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:#ffffff1a;color:#0f8;font-size:11px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.retry-btn[data-v-f2506ca3]:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-1px)}.ai-comments-section[data-v-f2506ca3]{background:linear-gradient(135deg,#8a2be214,#4b008214);border:1px solid rgba(138,43,226,.2);border-radius:12px;padding:16px;margin-top:8px;position:relative;overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:300px}.ai-comments-section[data-v-f2506ca3]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#8a2be2,indigo)}.ai-comments-header[data-v-f2506ca3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(138,43,226,.2)}.comments-title[data-v-f2506ca3]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#8a2be2;text-transform:uppercase;letter-spacing:.5px}.comments-title .icon[data-v-f2506ca3]{font-size:16px;animation:float-f2506ca3 3s ease-in-out infinite}@keyframes float-f2506ca3{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.comments-status[data-v-f2506ca3]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase}.status-dot[data-v-f2506ca3]{width:8px;height:8px;border-radius:50%;background:#0f8;animation:pulse-dot-f2506ca3 2s infinite}.status-connected .status-dot[data-v-f2506ca3]{background:#0f8}.status-disconnected .status-dot[data-v-f2506ca3]{background:#ff4757}.status-loading .status-dot[data-v-f2506ca3]{background:#ffa502;animation:spin-f2506ca3 1s linear infinite}@keyframes pulse-dot-f2506ca3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes spin-f2506ca3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-comments-content[data-v-f2506ca3]{flex:1;overflow-y:auto;padding:8px 0}.ai-comments-content[data-v-f2506ca3]::-webkit-scrollbar{width:6px}.ai-comments-content[data-v-f2506ca3]::-webkit-scrollbar-track{background:#8a2be21a}.ai-comments-content[data-v-f2506ca3]::-webkit-scrollbar-thumb{background:#8a2be24d;border-radius:3px}.no-comments[data-v-f2506ca3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;color:#ffffff80;text-align:center}.no-comments-icon[data-v-f2506ca3]{font-size:32px;margin-bottom:8px;opacity:.7;animation:pulse 2s infinite}.no-comments-text[data-v-f2506ca3]{font-size:13px;font-style:italic}.comments-list[data-v-f2506ca3]{display:flex;flex-direction:column;gap:12px}.comment-item[data-v-f2506ca3]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:12px;transition:all .3s ease;position:relative;overflow:hidden}.comment-item[data-v-f2506ca3]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#8a2be2}.comment-item.comment-analysis[data-v-f2506ca3]:before{background:linear-gradient(180deg,#00d4ff,#09c)}.comment-item.comment-decision[data-v-f2506ca3]:before{background:linear-gradient(180deg,#0f8,#00cc6a)}.comment-item.comment-warning[data-v-f2506ca3]:before{background:linear-gradient(180deg,#ffa502,#ff7675)}.comment-item.comment-info[data-v-f2506ca3]:before{background:linear-gradient(180deg,#a29bfe,#6c5ce7)}.comment-item[data-v-f2506ca3]:hover{background:#ffffff0d;border-color:#8a2be24d;transform:translateY(-2px)}.comment-header[data-v-f2506ca3]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11px}.comment-type-icon[data-v-f2506ca3]{font-size:14px}.comment-type[data-v-f2506ca3]{font-weight:700;color:#8a2be2;letter-spacing:.5px}.comment-time[data-v-f2506ca3]{color:#ffffff80;margin-left:auto}.comment-text[data-v-f2506ca3]{font-size:12px;line-height:1.4;color:#ffffffe6;margin-bottom:6px}.comment-confidence[data-v-f2506ca3]{font-size:10px;color:#fff9;font-style:italic}.ai-comments-footer[data-v-f2506ca3]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(138,43,226,.2)}.refresh-comments-btn[data-v-f2506ca3],.clear-comments-btn[data-v-f2506ca3]{flex:1;padding:8px 12px;border:1px solid rgba(138,43,226,.3);border-radius:6px;background:#8a2be21a;color:#8a2be2;font-size:11px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.refresh-comments-btn[data-v-f2506ca3]:hover,.clear-comments-btn[data-v-f2506ca3]:hover{background:#8a2be233;border-color:#8a2be280;transform:translateY(-1px)}.refresh-comments-btn[data-v-f2506ca3]:disabled,.clear-comments-btn[data-v-f2506ca3]:disabled{opacity:.5;cursor:not-allowed;transform:none}.strategy-ai-analysis[data-v-f2506ca3]{padding:16px;background:#8a2be20d;border-radius:8px;border:1px solid rgba(138,43,226,.15)}.ai-confidence[data-v-f2506ca3]{margin-bottom:16px}.confidence-header[data-v-f2506ca3]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.confidence-icon[data-v-f2506ca3]{font-size:16px}.confidence-label[data-v-f2506ca3]{font-size:12px;font-weight:600;color:#fffc}.confidence-value[data-v-f2506ca3]{font-size:14px;font-weight:700;color:#0f8;margin-left:auto}.confidence-bar[data-v-f2506ca3]{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.confidence-fill[data-v-f2506ca3]{height:100%;border-radius:3px;transition:all .3s ease}.confidence-high[data-v-f2506ca3]{background:linear-gradient(90deg,#0f8,#00d4aa)}.confidence-medium[data-v-f2506ca3]{background:linear-gradient(90deg,#ffa502,#ff6b35)}.confidence-low[data-v-f2506ca3]{background:linear-gradient(90deg,#ff4757,#ff3742)}.strategy-logic[data-v-f2506ca3]{border-top:1px solid rgba(138,43,226,.1);padding-top:16px}.logic-header[data-v-f2506ca3]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.logic-icon[data-v-f2506ca3]{font-size:14px}.logic-label[data-v-f2506ca3]{font-size:12px;font-weight:600;color:#fffc}.logic-text[data-v-f2506ca3]{font-size:12px;line-height:1.4;color:#ffffffe6;background:#0003;padding:8px;border-radius:4px;border-left:3px solid #8a2be2}.loading-ai-analysis[data-v-f2506ca3],.no-ai-analysis[data-v-f2506ca3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;color:#ffffff80;text-align:center}.loading-icon[data-v-f2506ca3],.no-analysis-icon[data-v-f2506ca3]{font-size:24px;margin-bottom:8px;opacity:.7}.loading-icon[data-v-f2506ca3]{animation:pulse 2s infinite}.loading-text[data-v-f2506ca3],.no-analysis-text[data-v-f2506ca3]{font-size:12px;font-style:italic}.modal-overlay[data-v-0bd9d9c2]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-container[data-v-0bd9d9c2]{background:#0f0f23;border-radius:12px;width:80vw;height:80vh;overflow:hidden;box-shadow:0 25px 50px #000000e6;border:2px solid #00ff88;display:flex;flex-direction:column}.modal-header[data-v-0bd9d9c2]{background:#1a1a2e;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #00ff88;flex-shrink:0}.modal-header h3[data-v-0bd9d9c2]{color:#0f8;margin:0;font-size:1.4rem;font-weight:600;display:flex;align-items:center;gap:10px}.header-buttons[data-v-0bd9d9c2]{display:flex;gap:10px;align-items:center}.btn[data-v-0bd9d9c2]{padding:8px 16px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;font-size:.9rem}.btn-copy[data-v-0bd9d9c2]{background:#4f46e5;color:#fff}.btn-copy[data-v-0bd9d9c2]:hover{background:#3730a3;transform:translateY(-1px)}.btn-download[data-v-0bd9d9c2]{background:#059669;color:#fff}.btn-download[data-v-0bd9d9c2]:hover{background:#047857;transform:translateY(-1px)}.btn-backtest[data-v-0bd9d9c2]{background:orange;color:#000;font-weight:700;font-size:.8rem}.btn-backtest[data-v-0bd9d9c2]:hover{background:#ff8c00;transform:translateY(-1px)}.close-btn[data-v-0bd9d9c2]{background:none;border:none;color:#cbd5e0;font-size:1.2rem;cursor:pointer;padding:5px;border-radius:4px;transition:all .2s}.close-btn[data-v-0bd9d9c2]:hover{background:#ffffff1a;color:#0f8}.modal-content[data-v-0bd9d9c2]{flex:1;overflow:auto;padding:0;background:#0f0f23;margin:0}.json-display[data-v-0bd9d9c2]{margin:0;padding:15px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;color:#e2e8f0;background:#0f0f23;white-space:pre-wrap;word-wrap:break-word;height:100%;width:100%;box-sizing:border-box}.json-display[data-v-0bd9d9c2]{color:#e2e8f0}.modal-footer[data-v-0bd9d9c2]{background:#1a1a2e;padding:12px 20px;border-top:2px solid #00ff88;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.info-text[data-v-0bd9d9c2]{color:#a0aec0;font-size:.9rem;display:flex;align-items:center;gap:8px}.btn-secondary[data-v-0bd9d9c2]{background:#4a5568;color:#e2e8f0}.btn-secondary[data-v-0bd9d9c2]:hover{background:#2d3748;color:#0f8}.modal-content[data-v-0bd9d9c2]::-webkit-scrollbar{width:8px;height:8px}.modal-content[data-v-0bd9d9c2]::-webkit-scrollbar-track{background:#4a556833;border-radius:4px}.modal-content[data-v-0bd9d9c2]::-webkit-scrollbar-thumb{background:#0f8;border-radius:4px}.modal-content[data-v-0bd9d9c2]::-webkit-scrollbar-thumb:hover{background:#00cc6a}.modal-content[data-v-0bd9d9c2]::-webkit-scrollbar-corner{background:#4a556833}@media (max-width: 768px){.modal-container[data-v-0bd9d9c2]{width:95vw;height:90vh}.modal-header[data-v-0bd9d9c2]{padding:15px}.modal-header h3[data-v-0bd9d9c2]{font-size:1.2rem}.header-buttons[data-v-0bd9d9c2]{gap:8px}.btn[data-v-0bd9d9c2]{padding:6px 12px;font-size:.8rem}.json-display[data-v-0bd9d9c2]{font-size:12px;padding:15px}}@keyframes slideIn-0bd9d9c2{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.modal[data-v-1433fb4b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-1433fb4b]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:12px;padding:24px;min-width:400px;border:1px solid rgba(255,255,255,.1)}.input-group[data-v-1433fb4b]{margin-bottom:20px}.input-group label[data-v-1433fb4b]{display:block;margin-bottom:8px;font-weight:500;color:#ccc}.input-group input[data-v-1433fb4b]{width:100%;padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#0000004d;color:#fff;font-size:16px;transition:border-color .3s}.input-group input[data-v-1433fb4b]:focus{outline:none;border-color:#0f8}.input-group input.error[data-v-1433fb4b]{border-color:#ff4757}.error-message[data-v-1433fb4b]{color:#ff4757;font-size:14px;margin-top:8px}.current-balance[data-v-1433fb4b]{background:#0000004d;padding:12px;border-radius:8px;margin-bottom:20px;text-align:center;color:#ccc}.quick-amounts[data-v-1433fb4b]{margin-bottom:20px}.quick-label[data-v-1433fb4b]{display:block;margin-bottom:10px;font-size:14px;color:#ccc}.quick-amount-btn[data-v-1433fb4b]{background:#00ff881a;border:1px solid rgba(0,255,136,.3);color:#0f8;padding:6px 12px;border-radius:6px;margin-right:8px;margin-bottom:8px;cursor:pointer;font-size:14px;transition:all .3s}.quick-amount-btn[data-v-1433fb4b]:hover{background:#0f83;border-color:#0f8}.modal-actions[data-v-1433fb4b]{display:flex;gap:10px}.control-button[data-v-1433fb4b]:disabled{opacity:.5;cursor:not-allowed}.modal[data-v-65ed2100]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;z-index:10000;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fadeIn .3s ease}.modal-content[data-v-65ed2100]{background:linear-gradient(145deg,#1e1e2e,#2a2a4a);border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px #00000080,0 0 0 1px #ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:90%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative}.modal-content[data-v-65ed2100]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#00d4ff,#ff9500);border-radius:20px 20px 0 0}.modal-header[data-v-65ed2100]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid rgba(255,255,255,.08)}.modal-header h3[data-v-65ed2100]{font-size:20px;font-weight:700;background:linear-gradient(135deg,#00d4ff,#ff9500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.close-btn[data-v-65ed2100]{background:none;border:none;color:#fff9;font-size:20px;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease}.close-btn[data-v-65ed2100]:hover{background:#ffffff1a;color:#fff;transform:scale(1.1)}.modal-body[data-v-65ed2100]{padding:32px}.current-balance[data-v-65ed2100]{background:linear-gradient(135deg,#00d4ff14,#00ff8814);border:1px solid rgba(0,212,255,.2);border-radius:16px;padding:20px;margin-bottom:24px;text-align:center;position:relative;overflow:hidden}.current-balance[data-v-65ed2100]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#00d4ff,#0f8)}.balance-label[data-v-65ed2100]{font-size:12px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.balance-display[data-v-65ed2100]{font-size:28px;font-weight:700;color:#00d4ff;text-shadow:0 0 20px rgba(0,212,255,.3)}.edit-form[data-v-65ed2100]{display:flex;flex-direction:column;gap:24px}.bot-running-warning[data-v-65ed2100]{background:linear-gradient(135deg,#ff47571a,#ff6b6b1a);border:1px solid rgba(255,71,87,.3);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px}.bot-running-warning .warning-icon[data-v-65ed2100]{font-size:20px;animation:pulse-65ed2100 2s infinite}.bot-running-warning .warning-text[data-v-65ed2100]{color:#ff4757;font-weight:600;font-size:14px}@keyframes pulse-65ed2100{0%,to{opacity:1}50%{opacity:.7}}.input-group[data-v-65ed2100]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-65ed2100]{font-size:14px;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.5px}.input-group input[data-v-65ed2100]{padding:16px 20px;border:2px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0d;color:#fff;font-size:16px;font-weight:600;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.input-group input[data-v-65ed2100]:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a,0 8px 32px #00d4ff33;transform:translateY(-2px)}.input-group input[data-v-65ed2100]:disabled{opacity:.5;cursor:not-allowed;background:#ffffff05;border-color:#ffffff0d}.input-group input.error[data-v-65ed2100]{border-color:#ff4757;box-shadow:0 0 0 3px #ff47571a,0 8px 32px #ff475733}.error-message[data-v-65ed2100]{color:#ff4757;font-size:12px;font-weight:600;margin-top:4px}.quick-amounts[data-v-65ed2100]{display:flex;flex-direction:column;gap:12px}.quick-label[data-v-65ed2100]{font-size:12px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.quick-buttons[data-v-65ed2100]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quick-btn[data-v-65ed2100]{padding:10px 16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d;color:#fffc;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.quick-btn[data-v-65ed2100]:hover{background:#00d4ff26;border-color:#00d4ff66;color:#00d4ff;transform:translateY(-2px)}.quick-btn[data-v-65ed2100]:disabled{opacity:.4;cursor:not-allowed;background:#ffffff05;border-color:#ffffff0d;color:#ffffff4d;transform:none}.quick-btn[data-v-65ed2100]:disabled:hover{background:#ffffff05;border-color:#ffffff0d;color:#ffffff4d;transform:none}.warning-notice[data-v-65ed2100]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#ff95001a;border:1px solid rgba(255,149,0,.3);border-radius:12px}.warning-icon[data-v-65ed2100]{font-size:20px;flex-shrink:0}.warning-text[data-v-65ed2100]{font-size:13px;color:#fffc;line-height:1.5}.modal-actions[data-v-65ed2100]{display:flex;gap:16px;justify-content:flex-end}.btn-cancel[data-v-65ed2100],.btn-confirm[data-v-65ed2100]{padding:14px 24px;border:none;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.btn-cancel[data-v-65ed2100]{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2)}.btn-cancel[data-v-65ed2100]:hover{background:#ffffff26;transform:translateY(-2px)}.btn-confirm[data-v-65ed2100]{background:linear-gradient(135deg,#0f8,#00d4ff);color:#000;box-shadow:0 8px 32px #00ff884d}.btn-confirm[data-v-65ed2100]:hover{background:linear-gradient(135deg,#0f8,#00d4ff);transform:translateY(-2px);box-shadow:0 12px 40px #0f86}.btn-confirm[data-v-65ed2100]:disabled{opacity:.4;cursor:not-allowed;background:#ffffff1a;color:#ffffff80;transform:none;box-shadow:none}.btn-confirm[data-v-65ed2100]:disabled:hover{background:#ffffff1a;color:#ffffff80;transform:none;box-shadow:none}.loading[data-v-65ed2100]{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.3);border-radius:50%;border-top-color:#000;animation:spin-65ed2100 1s linear infinite;margin-right:8px}.leverage-section[data-v-65ed2100]{background:linear-gradient(135deg,#ff950014,#ffc30014);border:1px solid rgba(255,149,0,.2);border-radius:16px;padding:24px;position:relative;overflow:hidden}.leverage-section[data-v-65ed2100]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ff9500,#ffc300)}.leverage-header[data-v-65ed2100]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.leverage-label[data-v-65ed2100]{font-size:14px;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.5px}.leverage-display[data-v-65ed2100]{font-size:24px;font-weight:700;color:#ff9500;text-shadow:0 0 20px rgba(255,149,0,.3)}.leverage-selector[data-v-65ed2100]{display:flex;flex-direction:column;gap:20px}.leverage-quick-buttons[data-v-65ed2100]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.leverage-quick-btn[data-v-65ed2100]{padding:10px 16px;border:1px solid rgba(255,149,0,.2);border-radius:8px;background:#ff95000d;color:#fffc;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.leverage-quick-btn[data-v-65ed2100]:hover{background:#ff950026;border-color:#ff950066;color:#ff9500;transform:translateY(-2px)}.leverage-quick-btn.active[data-v-65ed2100]{background:linear-gradient(135deg,#ff9500,#ffc300);border-color:#ff9500;color:#000;box-shadow:0 8px 32px #ff95004d}.leverage-quick-btn[data-v-65ed2100]:disabled{opacity:.4;cursor:not-allowed;background:#ffffff05;border-color:#ffffff0d;color:#ffffff4d;transform:none}.leverage-slider-container[data-v-65ed2100]{position:relative}.leverage-slider[data-v-65ed2100]{width:100%;height:6px;border-radius:3px;background:#ffffff1a;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.leverage-slider[data-v-65ed2100]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#ff9500,#ffc300);cursor:pointer;box-shadow:0 4px 16px #ff950066;transition:all .3s ease}.leverage-slider[data-v-65ed2100]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 6px 24px #ff950099}.leverage-slider[data-v-65ed2100]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#ff9500,#ffc300);cursor:pointer;border:none;box-shadow:0 4px 16px #ff950066}.leverage-scale[data-v-65ed2100]{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;color:#fff9;font-weight:600}.leverage-custom-input[data-v-65ed2100]{display:flex;flex-direction:column;gap:8px}.leverage-custom-input label[data-v-65ed2100]{font-size:12px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.custom-leverage-group[data-v-65ed2100]{display:flex;align-items:center;position:relative}.custom-leverage-input[data-v-65ed2100]{flex:1;padding:12px 40px 12px 16px;border:2px solid rgba(255,149,0,.2);border-radius:8px;background:#ff95000d;color:#fff;font-size:14px;font-weight:600;transition:all .3s ease}.custom-leverage-input[data-v-65ed2100]:focus{outline:none;border-color:#ff9500;box-shadow:0 0 0 3px #ff95001a,0 8px 32px #ff950033}.custom-leverage-input[data-v-65ed2100]:disabled{opacity:.5;cursor:not-allowed;background:#ffffff05;border-color:#ffffff0d}.leverage-suffix[data-v-65ed2100]{position:absolute;right:16px;font-size:14px;font-weight:600;color:#ff9500}.leverage-info[data-v-65ed2100]{margin-top:20px;display:flex;flex-direction:column;gap:16px}.leverage-stats[data-v-65ed2100]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.leverage-stat[data-v-65ed2100]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:12px;text-align:center}.stat-label[data-v-65ed2100]{display:block;font-size:10px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.stat-value[data-v-65ed2100]{display:block;font-size:16px;font-weight:700;color:#ff9500}.leverage-warning[data-v-65ed2100]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#ff47571a;border:1px solid rgba(255,71,87,.3);border-radius:8px}.leverage-warning .warning-icon[data-v-65ed2100]{font-size:16px;animation:pulse-65ed2100 2s infinite}.leverage-warning .warning-text[data-v-65ed2100]{font-size:12px;color:#ff4757;font-weight:600;line-height:1.4}@media (max-width: 768px){.modal-content[data-v-65ed2100]{width:95%;margin:20px}.modal-header[data-v-65ed2100],.modal-body[data-v-65ed2100]{padding:20px}.quick-buttons[data-v-65ed2100]{grid-template-columns:repeat(2,1fr)}.leverage-quick-buttons[data-v-65ed2100]{grid-template-columns:repeat(3,1fr)}.leverage-stats[data-v-65ed2100]{grid-template-columns:1fr}.modal-actions[data-v-65ed2100]{flex-direction:column}.btn-cancel[data-v-65ed2100],.btn-confirm[data-v-65ed2100]{width:100%}}@keyframes spin-65ed2100{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.prompt-chat-modal[data-v-6d1ee3a6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;display:flex;z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-container[data-v-6d1ee3a6]{width:100%;height:100%;background:linear-gradient(135deg,#0f0f23,#1a1a2e,#16213e);display:flex;flex-direction:column;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.compact-header[data-v-6d1ee3a6]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:linear-gradient(135deg,#1e1e3f,#2d2d5f);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 2px 20px #0000004d;gap:16px}.header-main[data-v-6d1ee3a6]{display:flex;align-items:center;gap:24px;flex:1;min-width:0}.header-title[data-v-6d1ee3a6]{flex-shrink:0}.header-title h1[data-v-6d1ee3a6]{margin:0;font-size:20px;font-weight:700;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.header-info[data-v-6d1ee3a6]{display:flex;align-items:center;gap:8px;font-size:12px;color:#a0a0b0;margin-top:2px;flex-wrap:wrap}.info-item[data-v-6d1ee3a6]{white-space:nowrap;font-weight:500}.info-separator[data-v-6d1ee3a6]{color:#555;margin:0 4px}.header-status[data-v-6d1ee3a6]{display:flex;align-items:center;gap:16px;flex-shrink:0;margin-right:8px}.status-indicator[data-v-6d1ee3a6]{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;background:#ffffff0d;font-size:12px;font-weight:500;white-space:nowrap}.status-dot[data-v-6d1ee3a6]{width:6px;height:6px;border-radius:50%;background:#666;flex-shrink:0}.status-indicator.connected .status-dot[data-v-6d1ee3a6]{background:#10b981;animation:pulse-6d1ee3a6 2s infinite}.status-indicator.error .status-dot[data-v-6d1ee3a6]{background:#ef4444}@keyframes pulse-6d1ee3a6{0%,to{opacity:1}50%{opacity:.6}}.header-auto-optimization[data-v-6d1ee3a6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.header-checkbox-label[data-v-6d1ee3a6]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;font-weight:500;color:#fff;white-space:nowrap}.header-checkbox-input[data-v-6d1ee3a6]{width:14px;height:14px;accent-color:#8b5cf6;cursor:pointer;flex-shrink:0}.header-checkbox-text[data-v-6d1ee3a6]{-webkit-user-select:none;user-select:none;line-height:1.2}.header-optimization-options[data-v-6d1ee3a6]{margin-left:8px}.header-symbol-select[data-v-6d1ee3a6]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;padding:4px 8px;font-size:11px;cursor:pointer;outline:none;transition:all .2s;min-width:120px}.header-symbol-select[data-v-6d1ee3a6]:focus{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf633}.header-symbol-select option[data-v-6d1ee3a6]{background:#1a1a2e;color:#fff}.close-btn[data-v-6d1ee3a6]{width:40px;height:40px;border:none;background:#ffffff1a;color:#fff;border-radius:10px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.close-btn[data-v-6d1ee3a6]:hover{background:#ff525233;transform:scale(1.05)}.close-icon[data-v-6d1ee3a6]{font-size:18px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.chat-content[data-v-6d1ee3a6]{flex:1;display:flex;min-height:0}.prompt-editor-panel[data-v-6d1ee3a6]{flex:2;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.1)}.editor-header[data-v-6d1ee3a6]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.1)}.tabs[data-v-6d1ee3a6]{display:flex;gap:8px}.tab[data-v-6d1ee3a6]{padding:8px 16px;border:none;background:transparent;color:#aaa;border-radius:8px;cursor:pointer;transition:all .2s;font-size:14px;font-weight:500}.tab[data-v-6d1ee3a6]:hover{background:#ffffff1a;color:#fff}.tab.active[data-v-6d1ee3a6]{background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#fff;box-shadow:0 2px 8px #8b5cf64d}.editor-actions[data-v-6d1ee3a6]{display:flex;gap:12px}.btn-apply[data-v-6d1ee3a6]{padding:8px 16px;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s;display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 8px #10b9814d}.btn-apply[data-v-6d1ee3a6]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}.btn-apply[data-v-6d1ee3a6]:disabled{opacity:.5;cursor:not-allowed;transform:none}.tab-content[data-v-6d1ee3a6]{flex:1;overflow:hidden}.edit-tab[data-v-6d1ee3a6]{height:100%;display:flex;flex-direction:column}.editor-container[data-v-6d1ee3a6]{flex:1;display:flex;flex-direction:column;padding:20px}.prompt-textarea[data-v-6d1ee3a6]{flex:1;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-family:Fira Code,Monaco,Consolas,monospace;font-size:14px;line-height:1.6;padding:20px;resize:none;outline:none;transition:border-color .2s}.prompt-textarea[data-v-6d1ee3a6]:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.editor-stats[data-v-6d1ee3a6]{display:flex;justify-content:space-between;align-items:center;padding:12px 0 0;font-size:12px;color:#888}.changes-indicator[data-v-6d1ee3a6]{color:#f59e0b;font-weight:600}.preview-tab[data-v-6d1ee3a6]{height:100%;padding:20px}.preview-container[data-v-6d1ee3a6]{height:100%;display:flex;flex-direction:column}.preview-header[data-v-6d1ee3a6]{margin-bottom:16px}.preview-header h3[data-v-6d1ee3a6]{margin:0 0 4px;color:#fff}.preview-header p[data-v-6d1ee3a6]{margin:0;color:#aaa;font-size:14px}.preview-content[data-v-6d1ee3a6]{flex:1;overflow-y:auto}.prompt-preview[data-v-6d1ee3a6]{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;color:#fff;font-family:Fira Code,Monaco,Consolas,monospace;font-size:14px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;height:100%;margin:0}.backups-tab[data-v-6d1ee3a6]{height:100%;padding:20px;display:flex;flex-direction:column}.backups-header[data-v-6d1ee3a6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.backups-header h3[data-v-6d1ee3a6]{margin:0;color:#fff}.btn-refresh[data-v-6d1ee3a6]{padding:6px 12px;border:none;background:#ffffff1a;color:#fff;border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s}.btn-refresh[data-v-6d1ee3a6]:hover{background:#fff3}.backups-list[data-v-6d1ee3a6]{flex:1;overflow-y:auto}.backup-item[data-v-6d1ee3a6]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#ffffff0d;border-radius:8px;margin-bottom:8px;transition:all .2s}.backup-item[data-v-6d1ee3a6]:hover{background:#ffffff14}.backup-info[data-v-6d1ee3a6]{display:flex;flex-direction:column;gap:4px}.backup-date[data-v-6d1ee3a6]{font-size:14px;color:#fff}.backup-size[data-v-6d1ee3a6]{font-size:12px;color:#aaa}.backup-actions[data-v-6d1ee3a6]{display:flex;gap:8px;align-items:center}.btn-restore[data-v-6d1ee3a6],.btn-delete[data-v-6d1ee3a6]{padding:6px 12px;border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:4px}.btn-restore[data-v-6d1ee3a6]{background:#f59e0b;color:#fff}.btn-restore[data-v-6d1ee3a6]:hover:not(:disabled){background:#d97706;transform:translateY(-1px)}.btn-delete[data-v-6d1ee3a6]{background:#ef4444;color:#fff}.btn-delete[data-v-6d1ee3a6]:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}.btn-restore[data-v-6d1ee3a6]:disabled,.btn-delete[data-v-6d1ee3a6]:disabled{opacity:.5;cursor:not-allowed;transform:none}.no-backups[data-v-6d1ee3a6]{text-align:center;color:#666;padding:40px;font-style:italic}.chat-panel[data-v-6d1ee3a6]{flex:1;display:flex;flex-direction:column;background:#0003}.chat-header-section[data-v-6d1ee3a6]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.chat-header-section h3[data-v-6d1ee3a6]{margin:0;font-size:16px;color:#fff}.btn-clear[data-v-6d1ee3a6]{padding:6px 12px;border:none;background:#ffffff1a;color:#fff;border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s}.btn-clear[data-v-6d1ee3a6]:hover{background:#fff3}.chat-messages[data-v-6d1ee3a6]{flex:1;overflow-y:auto;padding:16px}.message[data-v-6d1ee3a6]{margin-bottom:12px;padding:12px;border-radius:8px;border-left:3px solid transparent}.message.info[data-v-6d1ee3a6]{background:#3b82f61a;border-left-color:#3b82f6}.message.success[data-v-6d1ee3a6]{background:#10b9811a;border-left-color:#10b981}.message.error[data-v-6d1ee3a6]{background:#ef44441a;border-left-color:#ef4444}.message.warning[data-v-6d1ee3a6]{background:#f59e0b1a;border-left-color:#f59e0b}.message-time[data-v-6d1ee3a6]{font-size:11px;color:#666;margin-bottom:4px}.message-content[data-v-6d1ee3a6]{display:flex;align-items:flex-start;gap:8px}.message-icon[data-v-6d1ee3a6]{font-size:16px;line-height:1}.message-text[data-v-6d1ee3a6]{flex:1;font-size:14px;line-height:1.4}.message-details[data-v-6d1ee3a6]{margin-top:8px;font-size:12px;color:#aaa}.message-details pre[data-v-6d1ee3a6]{background:#0000004d;padding:8px;border-radius:4px;margin:0;white-space:pre-wrap;word-wrap:break-word}.no-messages[data-v-6d1ee3a6]{text-align:center;color:#666;padding:40px;font-style:italic}.quick-actions[data-v-6d1ee3a6]{padding:16px;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:8px}.quick-btn[data-v-6d1ee3a6]{flex:1;padding:10px;border:none;background:#ffffff1a;color:#fff;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s}.quick-btn[data-v-6d1ee3a6]:hover:not(:disabled){background:#fff3;transform:translateY(-1px)}.quick-btn[data-v-6d1ee3a6]:disabled{opacity:.5;cursor:not-allowed}[data-v-6d1ee3a6]::-webkit-scrollbar{width:6px}[data-v-6d1ee3a6]::-webkit-scrollbar-track{background:#0000001a}[data-v-6d1ee3a6]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}[data-v-6d1ee3a6]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.info-icon-wrapper[data-v-685cd138]{position:relative;display:inline-flex;align-items:center;cursor:help}.info-icon[data-v-685cd138]{color:#777;transition:color .3s ease}.info-icon-wrapper:hover .info-icon[data-v-685cd138]{color:#00d4ff}.tooltip[data-v-685cd138]{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-10px);background-color:#1a1a2e;color:#e0e0e0;padding:10px 15px;border-radius:8px;font-size:.85em;white-space:pre-wrap;z-index:1010;box-shadow:0 5px 15px #0000004d;border:1px solid rgba(0,212,255,.3);width:max-content;max-width:300px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.info-icon-wrapper:hover .tooltip[data-v-685cd138],.info-icon-wrapper .tooltip.visible-touch[data-v-685cd138]{opacity:1;visibility:visible;transform:translate(-50%) translateY(-15px)}.info-icon-wrapper .tooltip.visible-touch[data-v-685cd138]{opacity:1;visibility:visible}.number-input-container[data-v-a34bcb04]{display:flex;flex-direction:column;gap:8px}.number-input-label[data-v-a34bcb04]{font-size:.9rem;font-weight:500;color:#c8c8c8;display:flex;align-items:center;gap:6px;margin-bottom:4px}.number-input-wrapper[data-v-a34bcb04]{display:flex;align-items:center;background:#0006;border:1px solid rgba(255,255,255,.15);border-radius:12px;overflow:hidden;transition:all .3s ease;position:relative}.number-input-wrapper[data-v-a34bcb04]:hover{border-color:#00d4ff66;box-shadow:0 0 0 2px #00d4ff1a}.number-input-wrapper[data-v-a34bcb04]:focus-within{border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff33}.number-input-field[data-v-a34bcb04]{flex:1;background:transparent;border:none;color:#e8e8e8;padding:12px 16px;font-size:.95rem;font-weight:500;text-align:center;outline:none;min-width:0}.number-input-field[data-v-a34bcb04]::placeholder{color:#fff6}.number-input-field[data-v-a34bcb04]::-webkit-outer-spin-button,.number-input-field[data-v-a34bcb04]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input-field[type=number][data-v-a34bcb04]{-moz-appearance:textfield}.number-input-btn[data-v-a34bcb04]{background:linear-gradient(135deg,#00d4ff1a,#00ff881a);border:none;color:#00d4ff;width:40px;height:44px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;position:relative}.number-input-btn[data-v-a34bcb04]:hover:not(:disabled){background:linear-gradient(135deg,#00d4ff33,#0f83);color:#0f8;transform:scale(1.05)}.number-input-btn[data-v-a34bcb04]:active:not(:disabled){transform:scale(.95);background:linear-gradient(135deg,#00d4ff4d,#00ff884d)}.number-input-btn[data-v-a34bcb04]:disabled{opacity:.3;cursor:not-allowed;transform:none}.number-input-btn.decrease[data-v-a34bcb04]{border-right:1px solid rgba(255,255,255,.1)}.number-input-btn.increase[data-v-a34bcb04]{border-left:1px solid rgba(255,255,255,.1)}.number-input-range[data-v-a34bcb04]{font-size:.75rem;color:#ffffff80;text-align:center;margin-top:2px}.number-input-btn[data-v-a34bcb04]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(0,212,255,.3) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease;pointer-events:none}.number-input-btn[data-v-a34bcb04]:active:not(:disabled):before{width:100%;height:100%}.number-input-container[data-percentage=true] .number-input-field[data-v-a34bcb04]:after{content:"%";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#fff9;pointer-events:none}@media (max-width: 480px){.number-input-btn[data-v-a34bcb04]{width:36px;height:40px;font-size:1.1rem}.number-input-field[data-v-a34bcb04]{padding:10px 12px;font-size:.9rem}}.modal-overlay[data-v-b9b2d1c1]{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0a0a14f2,#141428f2);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.modal-overlay.visible[data-v-b9b2d1c1]{opacity:1;pointer-events:auto}.modal-content[data-v-b9b2d1c1]{background:linear-gradient(145deg,#1a1a2e,#16213e,#0f0f23);color:#e8e8e8;border-radius:24px;width:95%;max-width:1100px;max-height:95vh;display:flex;flex-direction:column;border:1px solid rgba(0,212,255,.3);box-shadow:0 25px 60px #0009,0 0 0 1px #ffffff1a,inset 0 1px #ffffff1a;transform:scale(.9) translateY(20px);transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;position:relative;overflow:hidden}.modal-content[data-v-b9b2d1c1]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00d4ff,#0f8,#ff9500);border-radius:24px 24px 0 0}.modal-overlay.visible .modal-content[data-v-b9b2d1c1]{transform:scale(1) translateY(0);opacity:1}.modal-header[data-v-b9b2d1c1]{padding:24px 32px 20px;border-bottom:1px solid rgba(0,212,255,.2)}.header-content[data-v-b9b2d1c1]{display:flex;justify-content:space-between;align-items:center;gap:20px}.header-content h3[data-v-b9b2d1c1]{margin:0;font-size:1.75rem;font-weight:700;color:#00e0ff;text-shadow:0 0 15px rgba(0,224,255,.5)}.header-actions[data-v-b9b2d1c1]{display:flex;align-items:center;gap:12px}.preset-btn[data-v-b9b2d1c1]{background:linear-gradient(135deg,#00d4ff1a,#00ff881a);border:1px solid rgba(0,212,255,.3);border-radius:8px;padding:8px 12px;color:#00d4ff;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.preset-btn[data-v-b9b2d1c1]:hover{background:linear-gradient(135deg,#00d4ff33,#0f83);border-color:#00d4ff80;transform:translateY(-1px)}.close-button[data-v-b9b2d1c1]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#b0b0b0;font-size:1.8rem;cursor:pointer;padding:8px 12px;line-height:1;transition:all .3s ease;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.close-button[data-v-b9b2d1c1]:hover{color:#ff4757;background:#ff47571a;border-color:#ff47574d;transform:rotate(90deg)}.modal-body[data-v-b9b2d1c1]{flex:1;overflow-y:auto;padding:24px 32px;display:flex;flex-direction:column;gap:16px}.settings-section[data-v-b9b2d1c1]{border-radius:16px;border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:all .3s ease}.strategy-section[data-v-b9b2d1c1]{background:linear-gradient(135deg,#00d4ff0d,#00ff880d);border-color:#00d4ff33}.indicators-section[data-v-b9b2d1c1]{background:linear-gradient(135deg,#ff95000d,#ffb7000d);border-color:#ff950033}.risk-section[data-v-b9b2d1c1]{background:linear-gradient(135deg,#ff47570d,#ff6b6b0d);border-color:#ff475733}.adaptive-section[data-v-b9b2d1c1]{background:linear-gradient(135deg,#8a2be20d,#a29bfe0d);border-color:#8a2be233}.section-header[data-v-b9b2d1c1]{padding:16px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.05)}.section-header[data-v-b9b2d1c1]:hover{background:#ffffff08}.section-header h4[data-v-b9b2d1c1]{margin:0;font-size:1.1rem;font-weight:600;color:#fff}.toggle-icon[data-v-b9b2d1c1]{font-size:.8rem;color:#fff9;transition:all .3s ease;transform:rotate(-90deg)}.toggle-icon.active[data-v-b9b2d1c1]{transform:rotate(0);color:#00d4ff}.section-content[data-v-b9b2d1c1]{padding:20px}.settings-grid[data-v-b9b2d1c1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.risk-grid[data-v-b9b2d1c1]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.modal-footer[data-v-b9b2d1c1]{display:flex;justify-content:space-between;align-items:center;padding:20px 32px 24px;border-top:1px solid rgba(0,212,255,.2);background:linear-gradient(180deg,#0000001a,#0003)}.footer-info[data-v-b9b2d1c1]{display:flex;align-items:center}.save-indicator[data-v-b9b2d1c1]{font-size:.9rem;color:#0f8;display:flex;align-items:center;gap:8px}.save-indicator.saving[data-v-b9b2d1c1]{color:#ffa502}.save-indicator.loading[data-v-b9b2d1c1]{color:#00d4ff;animation:pulse-b9b2d1c1 1.5s ease-in-out infinite}@keyframes pulse-b9b2d1c1{0%,to{opacity:1}50%{opacity:.6}}.footer-actions[data-v-b9b2d1c1]{display:flex;gap:12px;align-items:center}.button-primary[data-v-b9b2d1c1],.button-secondary[data-v-b9b2d1c1]{padding:12px 24px;border-radius:12px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;position:relative;overflow:hidden}.button-primary[data-v-b9b2d1c1]{background:linear-gradient(135deg,#00d4ff,#0f8);color:#000;box-shadow:0 8px 25px #00d4ff4d}.button-primary[data-v-b9b2d1c1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 35px #00d4ff66}.button-primary[data-v-b9b2d1c1]:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-secondary[data-v-b9b2d1c1]{background:#ffffff1a;color:#e8e8e8;border:1px solid rgba(255,255,255,.2)}.button-secondary[data-v-b9b2d1c1]:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.modal-body[data-v-b9b2d1c1]::-webkit-scrollbar{width:8px}.modal-body[data-v-b9b2d1c1]::-webkit-scrollbar-track{background:#0003;border-radius:4px}.modal-body[data-v-b9b2d1c1]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00d4ff,#0f8);border-radius:4px}.modal-body[data-v-b9b2d1c1]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f8,#00d4ff)}@media (max-width: 768px){.modal-content[data-v-b9b2d1c1]{width:98%;max-height:98vh;margin:1vh auto}.header-content[data-v-b9b2d1c1]{flex-direction:column;gap:12px}.header-content h3[data-v-b9b2d1c1]{font-size:1.5rem}.settings-grid[data-v-b9b2d1c1]{grid-template-columns:1fr;gap:12px}.modal-footer[data-v-b9b2d1c1]{flex-direction:column;gap:16px}.footer-actions[data-v-b9b2d1c1]{width:100%;justify-content:space-between}}@media (max-width: 480px){.modal-body[data-v-b9b2d1c1],.modal-header[data-v-b9b2d1c1],.modal-footer[data-v-b9b2d1c1]{padding:16px 20px}}.modal[data-v-48abe1d0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn-48abe1d0 .3s ease}.modal-content[data-v-48abe1d0]{background:linear-gradient(145deg,#1a1a2e,#16213e,#0f0f23);color:#e8e8e8;border-radius:20px;width:90%;max-width:1000px;max-height:90vh;overflow-y:auto;border:1px solid rgba(0,212,255,.3);box-shadow:0 25px 60px #0009,0 0 0 1px #ffffff1a;position:relative}.modal-content[data-v-48abe1d0]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00d4ff,#0f8,#ff9500);border-radius:20px 20px 0 0}.modal-header[data-v-48abe1d0]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3[data-v-48abe1d0]{margin:0;font-size:24px;font-weight:700;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.close-button[data-v-48abe1d0]{background:none;border:none;color:#fff9;font-size:24px;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-button[data-v-48abe1d0]:hover{background:#ff525233;color:#ff5252}.knowledge-base-content[data-v-48abe1d0]{padding:32px;display:flex;flex-direction:column;gap:32px}.upload-section[data-v-48abe1d0]{background:linear-gradient(135deg,#00d4ff0d,#00ff880d);border:1px solid rgba(0,212,255,.2);border-radius:16px;padding:24px}.upload-section.compact[data-v-48abe1d0]{padding:16px;margin-bottom:16px}.upload-header h4[data-v-48abe1d0]{margin:0 0 8px;font-size:18px;color:#00d4ff}.upload-header.compact h4[data-v-48abe1d0]{font-size:16px;margin:0 0 4px}.upload-header p[data-v-48abe1d0]{margin:0 0 16px;color:#ffffffb3;font-size:14px}.upload-header.compact p[data-v-48abe1d0]{font-size:12px;margin:0 0 8px}.upload-area[data-v-48abe1d0]{border:2px dashed rgba(0,212,255,.3);border-radius:12px;padding:48px 24px;text-align:center;transition:all .3s ease;cursor:pointer}.upload-area.compact[data-v-48abe1d0]{padding:20px 16px;border-radius:8px}.upload-area.drag-over[data-v-48abe1d0]{border-color:#0f8;background:#00ff881a}.upload-area.uploading[data-v-48abe1d0]{border-color:#ffa502;background:#ffa5021a}.upload-content[data-v-48abe1d0]{display:flex;flex-direction:column;align-items:center;gap:16px}.upload-content.compact[data-v-48abe1d0]{gap:8px}.upload-icon[data-v-48abe1d0]{font-size:48px;opacity:.7}.upload-content.compact .upload-icon[data-v-48abe1d0]{font-size:24px}.upload-text[data-v-48abe1d0]{display:flex;flex-direction:column;align-items:center;gap:8px}.primary-text[data-v-48abe1d0]{font-size:18px;font-weight:600;color:#fff}.secondary-text[data-v-48abe1d0]{font-size:14px;color:#fff9}.upload-button[data-v-48abe1d0]{background:linear-gradient(135deg,#00d4ff,#0f8);color:#000;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.upload-button.compact[data-v-48abe1d0]{padding:8px 16px;font-size:14px;border-radius:6px}.upload-button[data-v-48abe1d0]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00d4ff4d}.upload-hint[data-v-48abe1d0]{font-size:12px;color:#ffffff80}.upload-progress[data-v-48abe1d0]{display:flex;align-items:center;justify-content:center;gap:12px;color:#ffa502}.files-section[data-v-48abe1d0]{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px}.files-section.expanded[data-v-48abe1d0]{flex:1;min-height:400px;max-height:500px;display:flex;flex-direction:column}.files-header[data-v-48abe1d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.files-header h4[data-v-48abe1d0]{margin:0;font-size:18px;color:#fff}.header-actions[data-v-48abe1d0]{display:flex;gap:8px;align-items:center}.refresh-button[data-v-48abe1d0]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:12px}.refresh-button[data-v-48abe1d0]:hover{background:#ffffff26}.loading-container[data-v-48abe1d0]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;color:#ffffffb3}.loading-spinner[data-v-48abe1d0]{width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-top:2px solid #00d4ff;border-radius:50%;animation:spin-48abe1d0 1s linear infinite}@keyframes spin-48abe1d0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-48abe1d0]{text-align:center;padding:40px;color:#fff9}.empty-icon[data-v-48abe1d0]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state h5[data-v-48abe1d0]{margin:0 0 8px;font-size:18px;color:#fff}.empty-state p[data-v-48abe1d0]{margin:0;font-size:14px}.files-list[data-v-48abe1d0]{display:flex;flex-direction:column;gap:12px}.files-list.expanded[data-v-48abe1d0]{flex:1;overflow-y:auto;max-height:350px;padding-right:8px}.files-list.expanded[data-v-48abe1d0]::-webkit-scrollbar{width:6px}.files-list.expanded[data-v-48abe1d0]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.files-list.expanded[data-v-48abe1d0]::-webkit-scrollbar-thumb{background:#00d4ff80;border-radius:3px}.files-list.expanded[data-v-48abe1d0]::-webkit-scrollbar-thumb:hover{background:#00d4ffb3}.file-item[data-v-48abe1d0]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .3s ease}.file-item.enhanced[data-v-48abe1d0]{padding:18px;border-radius:12px}.file-item[data-v-48abe1d0]:hover{background:#ffffff14;border-color:#00d4ff4d;transform:translateY(-1px);box-shadow:0 4px 20px #0000001a}.file-info[data-v-48abe1d0]{display:flex;align-items:center;gap:12px;flex:1}.file-info.expanded[data-v-48abe1d0]{gap:16px}.file-icon[data-v-48abe1d0]{font-size:24px}.file-details[data-v-48abe1d0]{display:flex;flex-direction:column;gap:4px}.file-details.expanded[data-v-48abe1d0]{gap:6px}.file-name[data-v-48abe1d0]{font-weight:600;color:#fff;font-size:14px;line-height:1.2}.file-meta[data-v-48abe1d0]{display:flex;gap:16px;font-size:12px;color:#fff9}.file-meta.expanded[data-v-48abe1d0]{gap:12px;font-size:11px}.file-type[data-v-48abe1d0]{background:#00d4ff33;color:#00d4ff;padding:2px 6px;border-radius:4px;font-weight:500;text-transform:uppercase;font-size:10px}.file-actions[data-v-48abe1d0]{display:flex;gap:8px}.action-button[data-v-48abe1d0]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;width:32px;height:32px;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}.view-button[data-v-48abe1d0]:hover{background:#00d4ff33;border-color:#00d4ff;transform:scale(1.05)}.delete-button[data-v-48abe1d0]:hover{background:#ff525233;border-color:#ff5252;transform:scale(1.05)}.file-viewer[data-v-48abe1d0]{background:linear-gradient(135deg,#0000004d,#0000001a);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.viewer-header[data-v-48abe1d0]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#0003;border-bottom:1px solid rgba(255,255,255,.1)}.viewer-header h4[data-v-48abe1d0]{margin:0;font-size:16px;color:#00d4ff}.close-viewer[data-v-48abe1d0]{background:none;border:none;color:#fff9;font-size:18px;cursor:pointer;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-viewer[data-v-48abe1d0]:hover{background:#ff525233;color:#ff5252}.file-content[data-v-48abe1d0]{max-height:400px;overflow-y:auto;padding:24px}.file-content pre[data-v-48abe1d0]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.6;color:#ffffffe6;white-space:pre-wrap;word-wrap:break-word}.modal-actions[data-v-48abe1d0]{padding:24px 32px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end}.control-button[data-v-48abe1d0]{padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-close[data-v-48abe1d0]{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2)}.btn-close[data-v-48abe1d0]:hover{background:#ffffff26;transform:translateY(-2px)}@keyframes fadeIn-48abe1d0{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.modal-content[data-v-48abe1d0]{width:95%;margin:20px}.knowledge-base-content[data-v-48abe1d0]{padding:20px}.files-header[data-v-48abe1d0],.file-item[data-v-48abe1d0]{flex-direction:column;gap:12px;align-items:stretch}.file-info[data-v-48abe1d0]{justify-content:flex-start}.file-actions[data-v-48abe1d0]{justify-content:center}}.modal-overlay[data-v-0c90a487]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-0c90a487 .3s ease}.modal-container[data-v-0c90a487]{background:linear-gradient(135deg,#1a1a2ef2,#1e1e32f2);border-radius:20px;border:1px solid rgba(255,255,255,.1);width:90%;max-width:1200px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #00000080;animation:slideUp-0c90a487 .3s ease}.modal-header[data-v-0c90a487]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,#00d4ff1a,#ff95001a)}.modal-header h2[data-v-0c90a487]{margin:0;font-size:24px;font-weight:700;background:linear-gradient(135deg,#00d4ff,#ff9500);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.close-button[data-v-0c90a487]{background:none;border:none;color:#ffffffb3;font-size:24px;cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease}.close-button[data-v-0c90a487]:hover{background:#ffffff1a;color:#fff}.modal-content[data-v-0c90a487]{padding:24px;max-height:calc(90vh - 100px);overflow-y:auto}.stats-grid[data-v-0c90a487]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-0c90a487]{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-radius:12px;padding:20px;text-align:center;border:1px solid rgba(255,255,255,.1)}.stat-label[data-v-0c90a487]{font-size:14px;color:#ffffffb3;margin-bottom:8px}.stat-value[data-v-0c90a487]{font-size:24px;font-weight:700;color:#00d4ff}.api-card-single-line[data-v-0c90a487]{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-radius:10px;border:1px solid rgba(255,255,255,.1);margin-bottom:10px;padding:12px 16px;transition:all .3s ease}.api-card-single-line[data-v-0c90a487]:hover{border-color:#00d4ff4d;box-shadow:0 4px 20px #00d4ff1a}.api-single-row[data-v-0c90a487]{display:flex;align-items:center;gap:20px;justify-content:space-between}.api-left-info[data-v-0c90a487]{display:flex;align-items:center;gap:10px;flex:0 0 auto}.exchange-logo-large[data-v-0c90a487]{font-size:20px}.api-name-large[data-v-0c90a487]{font-weight:700;color:#fff;font-size:18px}.status-dot-large[data-v-0c90a487]{width:10px;height:10px;border-radius:50%;margin-left:6px}.status-dot-large.connected[data-v-0c90a487]{background:#4ade80;box-shadow:0 0 10px #4ade8080}.status-dot-large.disconnected[data-v-0c90a487]{background:#f87171;box-shadow:0 0 10px #f8717180}.status-dot-large.error[data-v-0c90a487]{background:#ef4444;box-shadow:0 0 10px #ef444480}.status-dot-large.checking[data-v-0c90a487]{background:#fbbf24;box-shadow:0 0 10px #fbbf2480;animation:pulse-0c90a487 2s infinite}.action-icons-large[data-v-0c90a487]{display:flex;gap:6px;margin-left:12px}.icon-btn-large[data-v-0c90a487]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:6px 8px;cursor:pointer;font-size:14px;transition:all .2s ease;color:#fff;line-height:1}.icon-btn-large[data-v-0c90a487]:hover{background:#fff3;transform:scale(1.05)}.icon-btn-large[data-v-0c90a487]:disabled{opacity:.5;cursor:not-allowed}.icon-btn-large.edit[data-v-0c90a487]:hover{background:#3b82f64d}.icon-btn-large.refresh[data-v-0c90a487]:hover{background:#22c55e4d}.icon-btn-large.toggle.active[data-v-0c90a487]:hover{background:#fbbf244d}.icon-btn-large.toggle.inactive[data-v-0c90a487]:hover{background:#22c55e4d}.icon-btn-large.delete[data-v-0c90a487]:hover{background:#ef44444d}.api-center-info[data-v-0c90a487]{display:flex;align-items:center;gap:12px;flex:1;justify-content:center;font-size:14px;color:#ffffffb3}.api-key-large[data-v-0c90a487]{font-family:Courier New,monospace;font-size:13px;color:#fffc;background:#ffffff1a;padding:4px 8px;border-radius:6px}.testnet-badge-large[data-v-0c90a487]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;font-size:11px;font-weight:700;padding:4px 8px;border-radius:6px;text-transform:uppercase}.exchange-name-large[data-v-0c90a487]{font-size:14px;color:#fff9;font-weight:500}.check-time-large[data-v-0c90a487]{font-size:12px;color:#ffffff80}.balance-section-large[data-v-0c90a487]{display:flex;gap:20px;align-items:center;flex:0 0 auto}.balance-item-large[data-v-0c90a487]{display:flex;align-items:center;gap:6px}.balance-label-large[data-v-0c90a487]{font-size:11px;color:#ffffff80;text-transform:uppercase;font-weight:600}.balance-value-main-large[data-v-0c90a487]{font-size:16px;font-weight:700;color:#4ade80}.balance-value-available-large[data-v-0c90a487]{font-size:16px;font-weight:700;color:#00d4ff}.balance-currency-large[data-v-0c90a487]{font-size:12px;color:#fff9;font-weight:600}@keyframes pulse-0c90a487{0%,to{opacity:1}50%{opacity:.5}}.tabs[data-v-0c90a487]{display:flex;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1)}.tab[data-v-0c90a487]{background:none;border:none;color:#ffffffb3;padding:12px 24px;font-size:16px;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease}.tab.active[data-v-0c90a487]{color:#00d4ff;border-bottom-color:#00d4ff}.tab[data-v-0c90a487]:hover{color:#fff}.empty-state[data-v-0c90a487]{text-align:center;padding:60px 20px;color:#ffffffb3}.empty-icon[data-v-0c90a487]{font-size:64px;margin-bottom:16px}.empty-text[data-v-0c90a487]{font-size:20px;font-weight:600;margin-bottom:8px}.api-list[data-v-0c90a487]{display:flex;flex-direction:column;gap:16px}.api-card[data-v-0c90a487]{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-radius:16px;padding:24px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.api-card[data-v-0c90a487]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.api-header[data-v-0c90a487]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.api-name[data-v-0c90a487]{font-size:18px;font-weight:600;color:#fff}.api-exchange[data-v-0c90a487]{font-size:14px;color:#ffffffb3}.api-status[data-v-0c90a487]{display:flex;align-items:center;gap:8px}.status-indicator[data-v-0c90a487]{width:12px;height:12px;border-radius:50%}.status-indicator.connected[data-v-0c90a487]{background:#0f8}.status-indicator.disconnected[data-v-0c90a487]{background:#ff4757}.status-indicator.error[data-v-0c90a487]{background:#ff6b35}.status-indicator.checking[data-v-0c90a487]{background:#ffa502}.api-details[data-v-0c90a487]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.detail-row[data-v-0c90a487]{display:flex;justify-content:space-between}.detail-row .label[data-v-0c90a487]{color:#ffffffb3}.detail-row .value[data-v-0c90a487]{color:#fff}.detail-row .value.masked[data-v-0c90a487]{font-family:monospace}.account-info[data-v-0c90a487]{background:#ffffff0d;border-radius:12px;padding:16px;margin-bottom:16px}.balance-info[data-v-0c90a487]{display:flex;gap:24px;margin-bottom:16px}.balance-item[data-v-0c90a487]{display:flex;flex-direction:column;gap:4px}.balance-label[data-v-0c90a487]{font-size:14px;color:#ffffffb3}.balance-value[data-v-0c90a487]{font-size:18px;font-weight:600;color:#0f8}.positions h4[data-v-0c90a487]{margin:0 0 12px;color:#ffffffe6}.position-list[data-v-0c90a487]{display:flex;flex-direction:column;gap:8px}.position-item[data-v-0c90a487]{display:grid;grid-template-columns:1fr auto auto auto;gap:16px;align-items:center;padding:8px 12px;background:#ffffff0d;border-radius:8px}.position-side.long[data-v-0c90a487]{color:#0f8}.position-side.short[data-v-0c90a487]{color:#ff4757}.position-pnl.positive[data-v-0c90a487]{color:#0f8}.position-pnl.negative[data-v-0c90a487]{color:#ff4757}.api-actions[data-v-0c90a487]{display:flex;gap:12px;flex-wrap:wrap}.action-btn[data-v-0c90a487]{padding:8px 16px;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .3s ease}.action-btn.refresh[data-v-0c90a487]{background:linear-gradient(135deg,#00d4ff,#09c);color:#fff}.action-btn.toggle.active[data-v-0c90a487]{background:linear-gradient(135deg,#ffa502,#ff6348);color:#fff}.action-btn.toggle.inactive[data-v-0c90a487]{background:linear-gradient(135deg,#0f8,#00cc6a);color:#fff}.action-btn.delete[data-v-0c90a487]{background:linear-gradient(135deg,#ff4757,#cc3742);color:#fff}.action-btn[data-v-0c90a487]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000004d}.action-btn[data-v-0c90a487]:disabled{opacity:.5;cursor:not-allowed;transform:none}.exchange-grid[data-v-0c90a487]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:12px}.exchange-card[data-v-0c90a487]{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:2px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease}.exchange-card[data-v-0c90a487]:hover{transform:translateY(-2px);border-color:#00d4ff80}.exchange-card.selected[data-v-0c90a487]{border-color:#00d4ff;background:linear-gradient(135deg,#00d4ff33,#00d4ff1a)}.exchange-logo[data-v-0c90a487]{font-size:32px;margin-bottom:8px}.exchange-name[data-v-0c90a487]{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.exchange-features[data-v-0c90a487]{font-size:12px;color:#ffffffb3}.form-group[data-v-0c90a487]{margin-bottom:20px}.form-group label[data-v-0c90a487]{display:block;margin-bottom:8px;color:#ffffffe6;font-weight:500}.form-group input[data-v-0c90a487]{width:100%;padding:12px 16px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:16px;transition:all .3s ease}.form-group input[data-v-0c90a487]:focus{outline:none;border-color:#00d4ff;background:#ffffff1f}.checkbox-label[data-v-0c90a487]{display:flex!important;align-items:center;gap:12px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-0c90a487]{width:auto}.test-result[data-v-0c90a487]{background:#ffffff0d;border-radius:12px;padding:16px;margin-bottom:20px}.test-status.success[data-v-0c90a487]{color:#0f8;font-weight:600;margin-bottom:12px}.test-status.error[data-v-0c90a487]{color:#ff4757;font-weight:600;margin-bottom:12px}.error-message[data-v-0c90a487]{color:#ff6b35;font-size:14px;margin-bottom:12px}.permissions h4[data-v-0c90a487]{margin:0 0 8px;color:#ffffffe6}.permission-list[data-v-0c90a487]{display:flex;gap:8px;flex-wrap:wrap}.permission[data-v-0c90a487]{padding:4px 8px;border-radius:6px;font-size:12px}.permission.granted[data-v-0c90a487]{background:#0f83;color:#0f8}.success-details[data-v-0c90a487]{margin-top:16px}.connection-info[data-v-0c90a487]{margin-bottom:16px}.info-item[data-v-0c90a487]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#ffffff0d;border-radius:6px;margin-bottom:8px}.info-item .label[data-v-0c90a487]{color:#ffffffb3;font-size:14px}.info-item .value[data-v-0c90a487]{color:#00d4ff;font-weight:600}.account-info[data-v-0c90a487]{margin-top:16px}.account-info h4[data-v-0c90a487]{margin:0 0 12px;color:#ffffffe6}.balance-info[data-v-0c90a487]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.balance-item[data-v-0c90a487]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#00d4ff1a;border-radius:8px;border:1px solid rgba(0,212,255,.2)}.balance-item .label[data-v-0c90a487]{color:#fffc;font-size:14px}.balance-item .value[data-v-0c90a487]{color:#0f8;font-weight:600;font-size:16px}.currencies h5[data-v-0c90a487]{margin:0 0 12px;color:#ffffffe6;font-size:16px}.currency-list[data-v-0c90a487]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.currency-item[data-v-0c90a487]{background:#ffffff0d;border-radius:8px;padding:12px;border:1px solid rgba(255,255,255,.1)}.currency-header[data-v-0c90a487]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.coin-name[data-v-0c90a487]{color:#00d4ff;font-weight:600;font-size:16px}.coin-total[data-v-0c90a487]{color:#0f8;font-weight:600}.currency-details[data-v-0c90a487]{display:flex;gap:16px;flex-wrap:wrap}.currency-details .detail[data-v-0c90a487]{font-size:12px;color:#ffffffb3}.currency-details .usd-value[data-v-0c90a487]{color:#ffa502;font-weight:600}.form-actions[data-v-0c90a487]{display:flex;gap:16px;justify-content:flex-end}.test-btn[data-v-0c90a487],.submit-btn[data-v-0c90a487]{padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.test-btn[data-v-0c90a487]{background:linear-gradient(135deg,#ffa502,#ff6348);color:#fff}.submit-btn[data-v-0c90a487]{background:linear-gradient(135deg,#0f8,#00cc6a);color:#fff}.test-btn[data-v-0c90a487]:hover,.submit-btn[data-v-0c90a487]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000004d}.test-btn[data-v-0c90a487]:disabled,.submit-btn[data-v-0c90a487]:disabled{opacity:.5;cursor:not-allowed;transform:none}@keyframes fadeIn-0c90a487{0%{opacity:0}to{opacity:1}}@keyframes slideUp-0c90a487{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.notification-container[data-v-a26c4651]{position:fixed;top:80px;right:20px;z-index:1000;max-width:400px;width:100%}.notification[data-v-a26c4651]{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:12px;border-radius:8px;border-left:4px solid;background:#1e1e32f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #0000004d;cursor:pointer;transition:all .3s ease}.notification[data-v-a26c4651]:hover{transform:translate(-5px);box-shadow:0 6px 25px #0006}.notification-success[data-v-a26c4651]{border-left-color:#10b981;background:#10b9811a}.notification-error[data-v-a26c4651]{border-left-color:#ef4444;background:#ef44441a}.notification-warning[data-v-a26c4651]{border-left-color:#f59e0b;background:#f59e0b1a}.notification-info[data-v-a26c4651]{border-left-color:#3b82f6;background:#3b82f61a}.notification-icon[data-v-a26c4651]{font-size:20px;flex-shrink:0;margin-top:2px}.notification-content[data-v-a26c4651]{flex:1;min-width:0}.notification-message[data-v-a26c4651]{color:#fff;font-size:14px;line-height:1.4;font-weight:500}.notification-close[data-v-a26c4651]{background:none;border:none;color:#fff9;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0}.notification-close[data-v-a26c4651]:hover{background:#ffffff1a;color:#fff}.notification-enter-active[data-v-a26c4651],.notification-leave-active[data-v-a26c4651]{transition:all .3s ease}.notification-enter-from[data-v-a26c4651],.notification-leave-to[data-v-a26c4651]{opacity:0;transform:translate(100%)}.notification-move[data-v-a26c4651]{transition:transform .3s ease}@media (max-width: 768px){.notification-container[data-v-a26c4651]{top:70px;right:10px;left:10px;max-width:none}.notification[data-v-a26c4651]{padding:12px;margin-bottom:8px}.notification-message[data-v-a26c4651]{font-size:13px}}.auth-guard[data-v-beb69954]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#0f0f23,#1a1a2e,#16213e);color:#fff;font-family:Courier New,monospace;z-index:10000;overflow:auto}.classification-banner[data-v-beb69954]{width:100%;background:#dc2626;padding:8px 0;text-align:center;position:fixed;top:0;z-index:10001}.banner-text[data-v-beb69954]{font-weight:700;font-size:14px;letter-spacing:2px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.auth-container[data-v-beb69954]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:60px 20px 20px}.auth-content[data-v-beb69954]{display:flex;align-items:flex-start;gap:60px;max-width:1200px;width:100%}.fbi-logo-section[data-v-beb69954]{display:flex;flex-direction:column;align-items:center;min-width:300px}.fbi-logo[data-v-beb69954]{margin-bottom:20px}.fbi-logo img[data-v-beb69954]{width:200px;height:200px;filter:drop-shadow(0 0 15px rgba(255,255,255,.3))}.department-text[data-v-beb69954]{text-align:center;color:#e5e5e5}.dept-line[data-v-beb69954]{font-size:18px;font-weight:700;letter-spacing:1px;line-height:1.2;margin-bottom:5px}.dept-motto[data-v-beb69954]{font-size:12px;letter-spacing:2px;margin-top:15px;color:#b0b0b0;padding:8px 12px;border:1px solid #444;border-radius:4px;background:#ffffff0d}.auth-form-section[data-v-beb69954]{flex:1;max-width:600px}.warning-header[data-v-beb69954]{text-align:center;margin-bottom:30px}.title[data-v-beb69954]{font-size:28px;font-weight:700;color:#dc2626;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin-bottom:20px;letter-spacing:3px}.alert-lines[data-v-beb69954]{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.line[data-v-beb69954]{width:40px;height:3px;background:#dc2626;animation:pulse-beb69954 2s infinite}.line[data-v-beb69954]:nth-child(2){animation-delay:.5s}.line[data-v-beb69954]:nth-child(3){animation-delay:1s}.threat-message[data-v-beb69954]{background:#dc26261a;border:2px solid #dc2626;border-radius:8px;padding:25px;margin-bottom:30px}.warning-box[data-v-beb69954]{margin-bottom:25px}.warning-text p[data-v-beb69954]{margin-bottom:12px;line-height:1.6;font-size:14px}.user-info[data-v-beb69954]{background:#0000004d;border-radius:6px;padding:15px}.info-item[data-v-beb69954]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px}.label[data-v-beb69954]{color:#b0b0b0;font-weight:700}.value[data-v-beb69954]{color:#fbbf24;font-family:monospace}.access-control[data-v-beb69954]{margin-bottom:30px}.countdown-timer[data-v-beb69954]{display:flex;justify-content:space-between;align-items:center;background:#0006;padding:15px 20px;border-radius:6px;margin-bottom:25px;border-left:4px solid #fbbf24}.timer-label[data-v-beb69954]{font-weight:700;color:#e5e5e5}.timer-value[data-v-beb69954]{font-size:18px;font-weight:700;color:#fbbf24;font-family:monospace}.auth-form[data-v-beb69954]{background:#ffffff0d;border-radius:8px;padding:25px;border:1px solid #444}.input-group[data-v-beb69954]{margin-bottom:20px}.input-label[data-v-beb69954]{display:block;margin-bottom:8px;font-weight:700;color:#e5e5e5;font-size:12px;letter-spacing:1px}.auth-input[data-v-beb69954]{width:100%;padding:12px 15px;background:#0009;border:2px solid #444;border-radius:6px;color:#fff;font-family:monospace;font-size:14px;transition:all .3s ease}.auth-input[data-v-beb69954]:focus{outline:none;border-color:#fbbf24;box-shadow:0 0 10px #fbbf244d}.auth-input.error[data-v-beb69954]{border-color:#dc2626;box-shadow:0 0 10px #dc26264d}.error-message[data-v-beb69954]{display:flex;align-items:center;background:#dc262633;border:1px solid #dc2626;border-radius:6px;padding:12px 15px;margin-bottom:20px}.error-text[data-v-beb69954]{color:#fca5a5;font-weight:700;font-size:13px}.button-group[data-v-beb69954]{display:flex;gap:15px}.auth-button[data-v-beb69954]{flex:1;padding:12px 20px;border:none;border-radius:6px;font-weight:700;font-size:13px;letter-spacing:1px;cursor:pointer;transition:all .3s ease;text-transform:uppercase}.auth-button.primary[data-v-beb69954]{background:linear-gradient(135deg,#059669,#047857);color:#fff}.auth-button.primary[data-v-beb69954]:hover{background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-2px);box-shadow:0 5px 15px #05966966}.auth-button.danger[data-v-beb69954]{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.auth-button.danger[data-v-beb69954]:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-2px);box-shadow:0 5px 15px #dc262666}.footer-warning[data-v-beb69954]{margin-top:40px}.warning-strip[data-v-beb69954]{background:#fbbf24;color:#000;padding:8px 0;text-align:center;margin-bottom:15px;border-radius:4px}.strip-text[data-v-beb69954]{font-weight:700;font-size:12px;letter-spacing:1px}.legal-text[data-v-beb69954]{font-size:11px;line-height:1.5;color:#b0b0b0;text-align:center;max-width:500px;margin:0 auto}@keyframes pulse-beb69954{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.auth-content[data-v-beb69954]{flex-direction:column;align-items:center;gap:30px}.fbi-logo-section[data-v-beb69954]{min-width:auto}}#app[data-v-ba53ea33]{height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);position:relative;overflow:hidden}#app[data-v-ba53ea33]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(0,212,255,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,149,0,.05) 0%,transparent 50%);pointer-events:none;z-index:0}.app-container[data-v-ba53ea33]{height:100vh;display:flex;flex-direction:column;position:relative;z-index:1;overflow:hidden}.main-content[data-v-ba53ea33]{flex:1;padding:0;width:100%;overflow:hidden;height:calc(100vh - 60px)}.trading-grid[data-v-ba53ea33]{display:grid;grid-template-columns:320px 1fr 380px;grid-template-rows:1fr;gap:0;width:100%;height:100%;overflow:hidden}.left-panel[data-v-ba53ea33]{background:linear-gradient(145deg,#1e1e2e,#2a2a4a);border-right:1px solid rgba(255,255,255,.08);box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;animation:slideInLeft-ba53ea33 .8s cubic-bezier(.4,0,.2,1);height:100%}.left-panel[data-v-ba53ea33]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0f8,#00d4ff);border-radius:0}.center-panel[data-v-ba53ea33]{display:flex;flex-direction:column;gap:0;animation:slideInUp-ba53ea33 .8s cubic-bezier(.4,0,.2,1) .2s both;height:100%;overflow:hidden}.center-panel[data-v-ba53ea33]>:first-child{height:50%;min-height:50%;max-height:50%;background:linear-gradient(145deg,#1e1e2e,#2a2a4a);border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.center-panel[data-v-ba53ea33]>:first-child:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#00d4ff,#ff9500);border-radius:0}.center-panel[data-v-ba53ea33]>:last-child{height:50%;min-height:50%;max-height:50%;background:linear-gradient(145deg,#1e1e2e,#2a2a4a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.center-panel[data-v-ba53ea33]>:last-child:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ff4757,#ffa502,#0f8);border-radius:0}.right-panel[data-v-ba53ea33]{background:linear-gradient(145deg,#1e1e2e,#2a2a4a);border-left:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;animation:slideInRight-ba53ea33 .8s cubic-bezier(.4,0,.2,1) .4s both;height:100%}.right-panel[data-v-ba53ea33]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ff9500,#0f8);border-radius:0}@keyframes slideInLeft-ba53ea33{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-ba53ea33{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp-ba53ea33{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1600px){.trading-grid[data-v-ba53ea33]{grid-template-columns:300px 1fr 360px}}@media (max-width: 1200px){.trading-grid[data-v-ba53ea33]{grid-template-columns:280px 1fr 340px}}@media (max-width: 992px){.main-content[data-v-ba53ea33]{height:calc(100vh - 80px)}.trading-grid[data-v-ba53ea33]{grid-template-columns:1fr;grid-template-rows:200px 1fr auto;gap:0;height:100%}.left-panel[data-v-ba53ea33]{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);height:auto}.center-panel[data-v-ba53ea33]{display:flex;flex-direction:column;height:auto;flex:1}.center-panel[data-v-ba53ea33]>:first-child,.center-panel[data-v-ba53ea33]>:last-child{height:50%;min-height:200px;max-height:none}.right-panel[data-v-ba53ea33]{border-left:none;border-top:1px solid rgba(255,255,255,.08);height:auto}}@media (max-width: 768px){.main-content[data-v-ba53ea33]{height:calc(100vh - 100px)}.trading-grid[data-v-ba53ea33]{grid-template-rows:150px auto auto auto;overflow-y:auto}.center-panel[data-v-ba53ea33]>:first-child,.center-panel[data-v-ba53ea33]>:last-child{height:300px;min-height:300px;max-height:300px}}*{margin:0;padding:0;box-sizing:border-box}html{height:100%;overflow:hidden;scroll-behavior:smooth}body{font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);color:#fff;overflow:hidden;width:100%;height:100%;margin:0;padding:0;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100vh;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.text-gradient-primary{background:linear-gradient(135deg,#00d4ff,#ff9500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-success{background:linear-gradient(135deg,#0f8,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-warning{background:linear-gradient(135deg,#ff9500,#ffb700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}button:focus-visible,input:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}button,.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:10000;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-content{background:linear-gradient(145deg,#1e1e2e,#2a2a4a);border-radius:16px;padding:32px;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px #0006,0 0 0 1px #ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:fadeIn .3s ease}@media (max-width: 768px){.modal-content{margin:20px;padding:24px;width:calc(100% - 40px);max-width:none}}.header{background:#1a1a2ef2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 30px;border-bottom:2px solid #16213e;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1000}.logo{font-size:24px;font-weight:700;background:linear-gradient(45deg,#00d4ff,#ff9500);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.status-bar{display:flex;gap:20px;align-items:center}.status-item{display:flex;flex-direction:column;align-items:center;padding:5px 15px;background:#ffffff1a;border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.status-label{font-size:10px;opacity:.7;text-transform:uppercase}.status-value{font-size:14px;font-weight:700}.pnl-value{font-size:16px;margin-top:5px}.pnl-positive{color:#0f8}.pnl-negative{color:#f44}.bot-controls{display:flex;flex-direction:column;gap:10px}.bot-status{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#ffffff0d;border-radius:8px}.status-indicator{width:12px;height:12px;border-radius:50%;animation:pulse 2s infinite}.status-active{background:#0f8}.status-inactive{background:#f44}.control-button{padding:12px 20px;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:all .3s ease;font-size:14px}.btn-start{background:linear-gradient(45deg,#0f8,#00d4ff);color:#000}.btn-stop{background:linear-gradient(45deg,#f44,#ff6b6b);color:#fff}.btn-add-funds{background:linear-gradient(45deg,#ff9500,#ffb700);color:#000}.control-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.strategy-info{background:#ff95001a;border:1px solid #ff9500;border-radius:8px;padding:15px}.strategy-title{font-size:14px;font-weight:700;color:#ff9500;margin-bottom:10px}.strategy-params{font-size:12px;line-height:1.4}.last-update{font-size:10px;opacity:.7;margin-top:10px}.statistics-container{grid-column:1 / -1;background:#1a1a2ecc;border-radius:12px;border:1px solid #16213e;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.stat-card{background:#ffffff0d;border-radius:8px;padding:15px;text-align:center}.stat-title{font-size:12px;opacity:.7;margin-bottom:5px}.stat-value{font-size:20px;font-weight:700}.trades-log{max-height:200px;overflow-y:auto;background:#0000004d;border-radius:8px;padding:10px}.trade-entry{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:12px}.trade-entry:last-child{border-bottom:none}.trade-buy{color:#0f8}.trade-sell{color:#f44}.input-group{margin:15px 0;text-align:left}.input-group label{display:block;margin-bottom:5px;font-size:14px}.input-group input{width:100%;padding:10px;border:1px solid #16213e;border-radius:8px;background:#ffffff1a;color:#fff;font-size:16px}.loading{display:inline-block;width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#00d4ff;animation:spin 1s ease-in-out infinite}.strategy-details{display:flex;flex-direction:column;gap:20px}.detail-section h4{margin-bottom:10px;color:#00d4ff;font-size:14px}.params-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.param-item{display:flex;justify-content:space-between;align-items:center;padding:8px;background:#ffffff0d;border-radius:6px;font-size:12px}.param-label{font-size:12px;opacity:.7;margin-bottom:5px}.param-value{font-size:14px;font-weight:700}.status-indicator-large{width:16px;height:16px;border-radius:50%;display:inline-block;margin-right:8px;animation:pulse 2s infinite}.status-fresh{background:#0f8}.status-old{background:#f44}.status-warning{background:#ff9500}@media (max-width: 768px){.main-container{grid-template-columns:1fr;grid-template-rows:400px auto auto}.header{padding:10px 15px}.status-bar{gap:10px}.params-grid{grid-template-columns:1fr}}
