:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{font-weight:400}@media (hover: hover){a:hover{background-color:#00bd7e33}}.profit{color:#2a6e2a;font-weight:800}.loss{color:#bf1e2e;font-weight:800}.font-bold{font-weight:700}.font-black{color:#000}.toast-container[data-v-21f783d8]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;max-width:400px;width:100%;pointer-events:none}.toast[data-v-21f783d8]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff;border-radius:8px;box-shadow:0 10px 25px #0000001a,0 4px 6px #0000000d;border-left:4px solid;pointer-events:auto;cursor:pointer;transition:all .3s ease;min-height:60px}.toast[data-v-21f783d8]:hover{transform:translateY(-2px);box-shadow:0 15px 35px #00000026,0 6px 8px #0000001a}.toast-success[data-v-21f783d8]{border-left-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#fff)}.toast-error[data-v-21f783d8]{border-left-color:#ef4444;background:linear-gradient(135deg,#fef2f2,#fff)}.toast-warning[data-v-21f783d8]{border-left-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fff)}.toast-info[data-v-21f783d8]{border-left-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#fff)}.toast-icon[data-v-21f783d8]{flex-shrink:0;width:20px;height:20px;margin-top:2px}.toast-success .toast-icon[data-v-21f783d8]{color:#10b981}.toast-error .toast-icon[data-v-21f783d8]{color:#ef4444}.toast-warning .toast-icon[data-v-21f783d8]{color:#f59e0b}.toast-info .toast-icon[data-v-21f783d8]{color:#3b82f6}.toast-content[data-v-21f783d8]{flex:1;min-width:0}.toast-title[data-v-21f783d8]{font-weight:600;font-size:14px;color:#1f2937;margin-bottom:4px;line-height:1.4}.toast-message[data-v-21f783d8]{font-size:14px;color:#6b7280;line-height:1.5;word-wrap:break-word}.toast-close[data-v-21f783d8]{flex-shrink:0;width:20px;height:20px;background:none;border:none;cursor:pointer;color:#9ca3af;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.toast-close[data-v-21f783d8]:hover{color:#6b7280;background:#0000000d}.toast-enter-active[data-v-21f783d8],.toast-leave-active[data-v-21f783d8]{transition:all .3s ease}.toast-enter-from[data-v-21f783d8],.toast-leave-to[data-v-21f783d8]{opacity:0;transform:translate(100%)}.toast-move[data-v-21f783d8]{transition:transform .3s ease}@media (max-width: 768px){.toast-container[data-v-21f783d8]{top:10px;right:10px;left:10px;max-width:none}.toast[data-v-21f783d8]{padding:14px;min-height:56px}.toast-title[data-v-21f783d8],.toast-message[data-v-21f783d8]{font-size:13px}.toast-icon[data-v-21f783d8],.toast-close[data-v-21f783d8]{width:18px;height:18px}}@media (max-width: 480px){.toast-container[data-v-21f783d8]{top:5px;right:5px;left:5px;gap:8px}.toast[data-v-21f783d8]{padding:12px;min-height:52px;gap:10px}.toast-title[data-v-21f783d8],.toast-message[data-v-21f783d8]{font-size:12px}}@media (prefers-color-scheme: dark){.toast[data-v-21f783d8]{background:#1f2937;box-shadow:0 10px 25px #0000004d,0 4px 6px #0003}.toast-success[data-v-21f783d8]{background:linear-gradient(135deg,#064e3b,#1f2937)}.toast-error[data-v-21f783d8]{background:linear-gradient(135deg,#7f1d1d,#1f2937)}.toast-warning[data-v-21f783d8]{background:linear-gradient(135deg,#78350f,#1f2937)}.toast-info[data-v-21f783d8]{background:linear-gradient(135deg,#1e3a8a,#1f2937)}.toast-title[data-v-21f783d8]{color:#f9fafb}.toast-message[data-v-21f783d8]{color:#d1d5db}.toast-close[data-v-21f783d8]{color:#6b7280}.toast-close[data-v-21f783d8]:hover{color:#9ca3af;background:#ffffff1a}}#app[data-v-95a54c7d]{font-family:Avenir,Helvetica,Arial,sans-serif;background:#f5f5f5;min-height:100vh}.navbar[data-v-95a54c7d]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#333;box-shadow:0 2px 4px #0000001a}.nav-left[data-v-95a54c7d]{display:flex;gap:1rem}.nav-right[data-v-95a54c7d]{display:flex;align-items:center}.nav-link[data-v-95a54c7d]{color:#fff;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:4px;transition:background-color .2s ease}.nav-link[data-v-95a54c7d]:hover{background-color:#ffffff1a}.nav-link.router-link-active[data-v-95a54c7d]{color:#42b983;background-color:#42b9831a}.user-info[data-v-95a54c7d]{display:flex;align-items:center;gap:1rem}.user-email[data-v-95a54c7d]{color:#ccc;font-size:14px}.logout-button[data-v-95a54c7d]{background:#e74c3c;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease}.logout-button[data-v-95a54c7d]:hover{background:#c0392b}@media (max-width: 768px){.navbar[data-v-95a54c7d]{padding:1rem;flex-direction:column;gap:1rem}.nav-left[data-v-95a54c7d]{justify-content:center}.user-info[data-v-95a54c7d]{flex-direction:column;gap:.5rem}}.signal-card-container[data-v-dfb607ca]{width:100%;height:100%}.signal-card-border[data-v-dfb607ca]{border:1px solid #ddd;border-radius:6px;padding:12px;background:#fff;box-shadow:0 1px 3px #0000001a;height:100%;display:flex;flex-direction:column}.signal-header[data-v-dfb607ca]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.symbol[data-v-dfb607ca]{font-weight:700;font-size:16px}.header-actions[data-v-dfb607ca]{display:flex;align-items:center;gap:8px}.spread[data-v-dfb607ca]{font-weight:800;color:#2563eb;font-size:14px}.signal-columns[data-v-dfb607ca]{display:flex;gap:12px;margin-bottom:12px}.column[data-v-dfb607ca]{flex:1}.mexc-zero-fee[data-v-dfb607ca]{top:-.4rem;right:-.3rem;padding:.15rem .4rem;font-size:.8em;font-weight:700;background:#3b82f626;color:#3b82f6;border:1.5px solid #3b82f6;border-radius:1rem;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 1px 3px #3b82f633}.exchange-name[data-v-dfb607ca]{font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border-radius:4px;margin-bottom:6px}.exchange-name.up[data-v-dfb607ca]{background:#dcfce7;color:#16a34a}.exchange-name.down[data-v-dfb607ca]{background:#fee2e2;color:#dc2626}.arrow[data-v-dfb607ca]{font-size:14px}.field[data-v-dfb607ca]{display:flex;justify-content:space-between;gap:4px;padding:3px 6px;font-size:11px}.field[data-v-dfb607ca]:nth-child(2n){background:#f9fafb;border-radius:3px}.label[data-v-dfb607ca]{color:#6b7280}.value[data-v-dfb607ca]{font-weight:600}.value.profit[data-v-dfb607ca]{color:#16a34a;font-weight:700}.value.loss[data-v-dfb607ca]{color:#dc2626;font-weight:700}.signal-footer[data-v-dfb607ca]{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid #e5e7eb;font-size:11px;margin-top:auto}.signal-time[data-v-dfb607ca]{color:#6b7280}.copy-button[data-v-dfb607ca]{padding:4px 12px;border:1px solid #d1d5db;background:#fff;border-radius:4px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s}.copy-button[data-v-dfb607ca]:hover{background:#f9fafb;border-color:#9ca3af}.copy-button[data-v-dfb607ca]:active{background:#f3f4f6}.blacklist-dropdown[data-v-dfb607ca]{position:relative}.blacklist-trigger[data-v-dfb607ca]{width:24px;height:24px;background:#fff;border:1px solid #fca5a5;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.blacklist-trigger svg[data-v-dfb607ca]{width:12px;height:12px;color:#dc2626}.blacklist-trigger[data-v-dfb607ca]:hover{background:#fef2f2;border-color:#dc2626}.blacklist-menu[data-v-dfb607ca]{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px;min-width:220px;box-shadow:0 4px 12px #00000026;z-index:10}.menu-item[data-v-dfb607ca]{width:100%;display:flex;align-items:center;gap:8px;padding:6px 10px;background:transparent;color:#374151;border:none;border-radius:4px;font-size:11px;cursor:pointer;transition:all .15s;text-align:left}.menu-item svg[data-v-dfb607ca]{width:12px;height:12px;color:#dc2626;flex-shrink:0}.menu-item[data-v-dfb607ca]:hover{background:#f3f4f6}@media (prefers-color-scheme: dark){.signal-card-border[data-v-dfb607ca]{border-color:#374151;background:#1f2937;box-shadow:0 1px 3px #0000004d}.signal-header[data-v-dfb607ca]{border-bottom-color:#374151}.symbol[data-v-dfb607ca]{color:#f9fafb}.spread[data-v-dfb607ca]{color:#60a5fa}.exchange-name.up[data-v-dfb607ca]{background:#22c55e33;color:#4ade80}.exchange-name.down[data-v-dfb607ca]{background:#ef444433;color:#f87171}.field[data-v-dfb607ca]:nth-child(2n){background:#111827}.label[data-v-dfb607ca]{color:#9ca3af}.value[data-v-dfb607ca]{color:#e5e7eb}.value.profit[data-v-dfb607ca]{color:#4ade80}.value.loss[data-v-dfb607ca]{color:#f87171}.signal-footer[data-v-dfb607ca]{border-top-color:#374151}.signal-time[data-v-dfb607ca]{color:#9ca3af}.copy-button[data-v-dfb607ca]{border-color:#4b5563;background:#374151;color:#f9fafb}.copy-button[data-v-dfb607ca]:hover{background:#4b5563;border-color:#6b7280}.copy-button[data-v-dfb607ca]:active{background:#374151}.blacklist-trigger[data-v-dfb607ca]{background:#374151;border-color:#ef4444}.blacklist-trigger[data-v-dfb607ca]:hover{background:#4b5563;border-color:#f87171}.blacklist-menu[data-v-dfb607ca]{background:#1f2937;border-color:#374151;box-shadow:0 4px 12px #00000080}.menu-item[data-v-dfb607ca]{color:#e5e7eb}.menu-item[data-v-dfb607ca]:hover{background:#374151}}.card-form[data-v-46b2dc3b]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:.75rem;margin:0 auto;border:1px solid #e5e7eb}.form-header[data-v-46b2dc3b]{text-align:center;margin-bottom:.75rem}.form-header h3[data-v-46b2dc3b]{color:#1f2937;font-size:1rem;font-weight:600;margin:0}.form-grid[data-v-46b2dc3b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.form-group[data-v-46b2dc3b]{display:flex;flex-direction:column;flex:1;min-width:120px}label[data-v-46b2dc3b]{font-weight:500;color:#374151;font-size:.75rem;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.025em}input[data-v-46b2dc3b],select[data-v-46b2dc3b]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;transition:all .15s ease;background:#fff;color:#1f2937}input[data-v-46b2dc3b]:focus,select[data-v-46b2dc3b]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}input[data-v-46b2dc3b]::placeholder{color:#9ca3af;font-size:.875rem}.input-with-icon[data-v-46b2dc3b]{position:relative;display:flex;align-items:center}.input-with-icon input[data-v-46b2dc3b]{padding-right:2rem}.input-icon[data-v-46b2dc3b]{position:absolute;right:.75rem;color:#6b7280;font-size:.75rem;font-weight:500;pointer-events:none}.input-with-button[data-v-46b2dc3b]{position:relative;display:flex;align-items:center}.input-with-button input[data-v-46b2dc3b]{flex:1;padding-right:2.5rem}.min-size-btn[data-v-46b2dc3b]{position:absolute;right:.25rem;width:2rem;height:2rem;background:#10b981;color:#fff;border:none;border-radius:4px;font-weight:700;font-size:.875rem;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.min-size-btn[data-v-46b2dc3b]:hover:not(:disabled){background:#059669;transform:scale(1.05)}.min-size-btn[data-v-46b2dc3b]:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.form-actions[data-v-46b2dc3b]{display:flex;justify-content:center;gap:.5rem}.submit-btn[data-v-46b2dc3b]{padding:.5rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.submit-btn[data-v-46b2dc3b]:hover{background:#2563eb}.submit-btn[data-v-46b2dc3b]:active{transform:translateY(1px)}.clear-btn[data-v-46b2dc3b]{padding:.5rem 1.5rem;background:#9ca3af;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.clear-btn[data-v-46b2dc3b]:hover{background:#6b7280}.clear-btn[data-v-46b2dc3b]:active{transform:translateY(1px)}.error[data-v-46b2dc3b]{border-color:#ef4444!important;box-shadow:0 0 0 1px #ef4444}.error-message[data-v-46b2dc3b]{color:#ef4444;font-size:.75rem;margin-top:.25rem;display:flex;align-items:center;gap:.5rem}.suggest-btn[data-v-46b2dc3b]{background:#3b82f6;color:#fff;border:none;border-radius:3px;padding:.25rem .5rem;font-size:.625rem;cursor:pointer;transition:background-color .15s ease}.suggest-btn[data-v-46b2dc3b]:hover{background:#2563eb}@media (max-width: 1024px){.form-group[data-v-46b2dc3b]{min-width:100px}}@media (max-width: 768px){.card-form[data-v-46b2dc3b]{padding:.5rem;margin:.5rem}.form-grid[data-v-46b2dc3b]{gap:.375rem}.form-group[data-v-46b2dc3b]{min-width:80px;flex:1 1 calc(50% - .375rem)}.form-header[data-v-46b2dc3b]{margin-bottom:.5rem}}@media (max-width: 480px){.card-form[data-v-46b2dc3b]{padding:.5rem;margin:.25rem}.form-grid[data-v-46b2dc3b]{gap:.5rem}.form-group[data-v-46b2dc3b]{min-width:0;flex:1 1 100%}input[data-v-46b2dc3b],select[data-v-46b2dc3b]{padding:.5rem .75rem;font-size:.875rem}label[data-v-46b2dc3b]{font-size:.75rem;margin-bottom:.25rem}.input-with-icon input[data-v-46b2dc3b]{padding-right:2rem}.input-icon[data-v-46b2dc3b]{right:.75rem;font-size:.75rem}}@media (prefers-color-scheme: dark){.card-form[data-v-46b2dc3b]{background:#1f2937;border-color:#374151}.form-header h3[data-v-46b2dc3b]{color:#f9fafb}label[data-v-46b2dc3b]{color:#d1d5db}input[data-v-46b2dc3b],select[data-v-46b2dc3b]{background:#374151;border-color:#4b5563;color:#f9fafb}input[data-v-46b2dc3b]:focus,select[data-v-46b2dc3b]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa1a}input[data-v-46b2dc3b]::placeholder{color:#6b7280}.input-icon[data-v-46b2dc3b]{color:#9ca3af}}.card-item[data-v-bdf41ca1]{background-color:#e6f0f7;border-radius:10px;padding:12px;max-width:390px;box-shadow:0 2px 10px #0003;font-family:Arial,sans-serif;color:#222;-webkit-user-select:none;user-select:none;width:100%;transition:all .3s ease}.symbol[data-v-bdf41ca1]{font-weight:700;flex-shrink:0;-webkit-user-select:text;user-select:text;cursor:text}.card-header[data-v-bdf41ca1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px;font-weight:700;font-size:1rem;color:#1a1a1a;gap:.5rem}.card-header-inner[data-v-bdf41ca1]{display:flex;align-items:center;gap:.1rem}.card-body[data-v-bdf41ca1]{font-size:.85rem}.card-body-rows[data-v-bdf41ca1]{display:flex;flex-direction:column;gap:2px}.form-row[data-v-bdf41ca1]{display:flex;align-items:center;justify-content:space-between;gap:2px}.form-row label[data-v-bdf41ca1]{flex:0 0 85px;font-size:12px;font-weight:700}.form-row input[data-v-bdf41ca1]{padding:4px 6px;border:1px solid #bbb;border-radius:4px;flex:1 1;min-width:1px;font-size:16px}.form-row input.disabled-input[data-v-bdf41ca1]{background-color:#f5f5f5;color:#666;cursor:not-allowed;border-color:#ddd}.form-row .btn.save[data-v-bdf41ca1]{font-size:.85rem;padding:3px 8px;border-radius:4px;border:1px solid #bbb;background-color:#ddd;color:#888;cursor:not-allowed;transition:all .2s ease}.form-row .btn.save[data-v-bdf41ca1]:enabled{background-color:#4caf50;color:#fff;cursor:pointer;border-color:#4caf50;box-shadow:0 1px 3px #0003}.form-row .btn.save[data-v-bdf41ca1]:enabled:hover{background-color:#45a049;transform:translateY(-1px);box-shadow:0 2px 5px #0000004d}.form-row .btn.save[data-v-bdf41ca1]:enabled:active{transform:translateY(0);box-shadow:0 1px 3px #0003}.form-row .btn.save[data-v-bdf41ca1]:disabled{background-color:#ddd;color:#888;cursor:not-allowed;transform:none;box-shadow:none}.form-row .btn.save[data-v-bdf41ca1]:disabled:not(.saving){background-color:#ddd;color:#888}.approx[data-v-bdf41ca1]{color:#444;font-size:.8rem;white-space:nowrap}.bold-approx[data-v-bdf41ca1]{font-weight:700;font-size:.8rem;white-space:nowrap}.allowed-text[data-v-bdf41ca1]{color:#2a6e2a}.allowed-text.error[data-v-bdf41ca1]{color:#bf1e2e;font-weight:700}.btn[data-v-bdf41ca1]{border-radius:5px;border:1px solid #bbb;padding:4px 14px;font-weight:600;cursor:pointer;background:#fff}.btn[data-v-bdf41ca1]:disabled{background:#ccc;color:#666;cursor:not-allowed;border-color:#ccc;opacity:.6}.btn.start[data-v-bdf41ca1]{background-color:#4caf50;color:#fff;border-color:#4caf50}.btn.start[data-v-bdf41ca1]:hover:not(:disabled){background-color:#45a049}.btn.start[data-v-bdf41ca1]:disabled{background-color:#ccc;color:#666;border-color:#ccc}.btn.stop[data-v-bdf41ca1]{background-color:#f44336;color:#fff;border-color:#f44336}.btn.stop[data-v-bdf41ca1]:hover:not(:disabled){background-color:#da190b}.btn.stop[data-v-bdf41ca1]:disabled{background-color:#ccc;color:#666;border-color:#ccc}.btn.restart[data-v-bdf41ca1]{background-color:#0ea5e9;color:#fff;border-color:#0ea5e9}.btn.restart .restart-icon[data-v-bdf41ca1]{width:16px;height:16px;display:block}.btn.restart[data-v-bdf41ca1]:hover:not(:disabled){background-color:#0284c7}.btn.restart[data-v-bdf41ca1]:disabled{background-color:#ccc;color:#666;border-color:#ccc}.active-controls[data-v-bdf41ca1]{display:flex;justify-content:space-around;background-color:#ffffffb3;border-radius:6px;padding:6px;margin:2px 0;border:1px solid #ddd}.active-controls.error[data-v-bdf41ca1]{background-color:#dc26262e;border-color:#dc262680}.status-indicator[data-v-bdf41ca1]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.85rem}.status-dot[data-v-bdf41ca1]{width:8px;height:8px;border-radius:50%;animation:pulse-bdf41ca1 2s infinite}.status-indicator.active .status-dot[data-v-bdf41ca1]{background-color:#4caf50;box-shadow:0 0 0 2px #4caf504d}.status-indicator.inactive .status-dot[data-v-bdf41ca1]{background-color:#f44336;box-shadow:0 0 0 2px #f443364d}.status-text[data-v-bdf41ca1]{text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.status-indicator.active .status-text[data-v-bdf41ca1]{color:#2a6e2a;font-weight:700}.status-indicator.inactive .status-text[data-v-bdf41ca1]{color:#bf1e2e;font-weight:700}.status-indicator.error .status-dot[data-v-bdf41ca1]{background-color:#f44336;box-shadow:0 0 0 2px #f443364d}.status-indicator.error .status-text[data-v-bdf41ca1]{color:#b71c1c;font-weight:700}.error-info[data-v-bdf41ca1]{display:flex;align-items:center;color:#f44336;cursor:pointer;margin-left:6px;transition:color .2s ease;padding:2px;border-radius:2px}.error-info[data-v-bdf41ca1]:hover{color:#b71c1c;background-color:#f443361a}.error-info[data-v-bdf41ca1]:active{background-color:#f4433633}.status-indicator.error[data-v-bdf41ca1]{position:relative;padding:2px 8px}.control-buttons[data-v-bdf41ca1]{display:flex;gap:6px}@keyframes pulse-bdf41ca1{0%{box-shadow:0 0 #4caf50b3}70%{box-shadow:0 0 0 4px #4caf5000}to{box-shadow:0 0 #4caf5000}}.exchange-table[data-v-bdf41ca1]{margin-top:10px}.exchange-table table[data-v-bdf41ca1]{border-collapse:collapse}.exchange-table td[data-v-bdf41ca1]{padding:2px 6px;line-height:1.4}.exchange-column b[data-v-bdf41ca1]{display:inline-block}.red[data-v-bdf41ca1]{color:#bf1e2e;font-weight:700}.green[data-v-bdf41ca1]{color:#2a6e2a;font-weight:700}.exchange-table .value.funding-earlier-positive[data-v-bdf41ca1]{position:relative;border-radius:4px;background-color:#10b98159;padding:2px 4px;box-shadow:0 0 0 2px #10b98199;font-weight:700}.exchange-table .value.funding-earlier-negative[data-v-bdf41ca1]{position:relative;border-radius:4px;background-color:#ef444459;padding:2px 4px;box-shadow:0 0 0 2px #ef444499;font-weight:700}.spread-stats[data-v-bdf41ca1]{margin-top:14px;font-size:.9rem;display:flex;flex-direction:column;gap:2px;font-weight:800;-webkit-user-select:none;user-select:none;border:1px solid #bbb;border-radius:6px;background:#fff;padding:4px 8px}.spread-stats .green[data-v-bdf41ca1],.spread-stats .red[data-v-bdf41ca1]{font-size:1rem}.spread-stats .spread-line[data-v-bdf41ca1]{display:flex;justify-content:space-between;align-items:center}.spread-stats .spread-divider[data-v-bdf41ca1]{height:1px;background:#ddd}.spread-row[data-v-bdf41ca1]{display:flex;justify-content:space-between}.spread-row>div[data-v-bdf41ca1]{flex:1;border:1px solid #bbb;border-radius:6px;background:#fff;padding:6px 8px;line-height:1.4;text-align:center;display:flex;justify-content:space-between;align-items:center}.chart-placeholder[data-v-bdf41ca1]{margin-top:8px;background:#fff;-webkit-user-select:none;user-select:none;height:200px}.spread-chart-toolbar[data-v-bdf41ca1]{display:flex;margin-top:8px}.spread-view-switch[data-v-bdf41ca1]{display:inline-flex;border:1px solid #d1d5db;border-radius:6px;background:#f3f4f6;padding:2px}.spread-view-switch-option[data-v-bdf41ca1]{padding:4px 12px;font-size:.75rem;font-weight:500;border:none;border-radius:4px;background:transparent;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.spread-view-switch-option[data-v-bdf41ca1]:hover:not(.active){color:#374151}.spread-view-switch-option.active[data-v-bdf41ca1]{background:#fff;color:#111;box-shadow:0 1px 2px #0000000d}.spread-history-chart-wrap[data-v-bdf41ca1]{margin-top:8px;position:relative;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.spread-history-overlay[data-v-bdf41ca1]{position:fixed;inset:0;z-index:9999;overflow:hidden;background:#fff;display:flex;flex-direction:column}.spread-history-overlay-body[data-v-bdf41ca1]{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column}.spread-history-fs-btn[data-v-bdf41ca1]{min-width:44px;min-height:44px;padding:10px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0000001f;color:#374151;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.spread-history-fs-btn[data-v-bdf41ca1]:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 12px #00000026}.spread-history-fs-btn[data-v-bdf41ca1]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.spread-history-overlay-exit[data-v-bdf41ca1]{position:fixed;top:12px;right:60px;z-index:10000}.spread-history-overlay-body .spread-history-chart-wrap[data-v-bdf41ca1]{margin-top:0;flex:1;min-height:0;border:none;border-radius:0;display:flex;flex-direction:column}.spread-history-overlay-body .spread-history-chart-area[data-v-bdf41ca1]{flex:1;min-height:0;display:flex;flex-direction:column}.spread-history-overlay-body .spread-history-chart-container[data-v-bdf41ca1]{flex:1;min-height:0;height:100%}.spread-history-chart-overlay[data-v-bdf41ca1]{position:absolute;inset:0;z-index:10;pointer-events:none;display:flex;align-items:flex-start;justify-content:space-between;padding:8px 8px 0}.spread-history-chart-overlay .spread-history-minmax[data-v-bdf41ca1]{background:#ffffffe6;padding:6px 12px;border-radius:6px;font-size:.95rem;color:#374151;font-weight:700}.spread-history-overlay-body .spread-history-minmax[data-v-bdf41ca1]{padding:12px 20px;border-radius:10px;font-size:1.35rem;font-weight:700;background:#fffffff2;box-shadow:0 2px 8px #0000001a}.spread-history-fullscreen-btn-wrap[data-v-bdf41ca1]{position:absolute;top:8px;right:60px;z-index:11}.spread-history-fs-btn--enter[data-v-bdf41ca1]{min-width:33px;min-height:33px;padding:8px;border-width:1px;border-radius:6px}.spread-history-chart-area[data-v-bdf41ca1]{position:relative;flex:1;min-height:200px;display:flex;flex-direction:column}.spread-history-loading[data-v-bdf41ca1]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#ffffffe6;z-index:2}.spread-history-loading-spinner[data-v-bdf41ca1]{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:spread-history-spin-bdf41ca1 .7s linear infinite}.spread-history-loading-text[data-v-bdf41ca1]{font-size:.8rem;color:#6b7280;font-weight:500}@keyframes spread-history-spin-bdf41ca1{to{transform:rotate(360deg)}}.spread-history-chart-container[data-v-bdf41ca1]{margin-top:0;height:200px;min-height:200px}.uptime-note[data-v-bdf41ca1]{margin-top:6px;text-align:right;font-size:.72rem;color:#0369a1;letter-spacing:.5px}.uptime-label[data-v-bdf41ca1]{font-weight:700;margin-right:4px;color:#0f172a}.uptime-value[data-v-bdf41ca1]{font-family:Courier New,Courier,monospace;background:#3b82f614;padding:2px 6px;border-radius:4px}.exchange-table .header .value[data-v-bdf41ca1]{font-size:13px;font-weight:700}.exchange-table[data-v-bdf41ca1]{font-size:12px}.exchange-table .key[data-v-bdf41ca1]{color:gray;width:15%;white-space:nowrap}.exchange-table .value[data-v-bdf41ca1]{width:30%}.enterSpread[data-v-bdf41ca1]{color:#3b82f6;font-weight:600}.favourite-btn[data-v-bdf41ca1]{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:all .2s ease;border-radius:4px;flex-shrink:0}.favourite-btn[data-v-bdf41ca1]:hover:not(:disabled){background-color:#0000000d;color:#fbbf24}.favourite-btn.favourite[data-v-bdf41ca1]{color:#fbbf24}.favourite-btn[data-v-bdf41ca1]:disabled{opacity:.5;cursor:not-allowed}.favourite-btn svg[data-v-bdf41ca1]{width:20px;height:20px;display:block}.side-controls[data-v-bdf41ca1]{display:flex;gap:.5rem;flex:1;justify-content:flex-start}.form-row .side-btn[data-v-bdf41ca1]{padding:.4rem .75rem;border:1px solid #d1d5db;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease;background:#f9fafb!important;color:#6b7280!important;min-width:60px}.form-row .btn.side-btn.active[data-v-bdf41ca1],.form-row .side-btn.active[data-v-bdf41ca1]{background:#10b981!important;color:#fff!important;border-color:#10b981!important}.form-row .btn.side-btn.inactive[data-v-bdf41ca1],.form-row .side-btn.inactive[data-v-bdf41ca1]{background:#f3f4f6!important;color:#9ca3af!important;border-color:#d1d5db!important}.form-row .side-btn[data-v-bdf41ca1]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.form-row .side-btn[data-v-bdf41ca1]:disabled{background-color:#ccc!important;color:#666!important;border-color:#ccc!important;opacity:1;cursor:not-allowed;transform:none;box-shadow:none}.error[data-v-bdf41ca1]{border:none;box-shadow:none}.form-row input.error[data-v-bdf41ca1]{border:1px solid #ef4444;box-shadow:0 0 0 2px #ef444426;background-color:#fff5f5}.error-message[data-v-bdf41ca1]{color:#ef4444;font-size:.75rem;margin-top:.25rem;display:flex;align-items:center;gap:.5rem;border:none}.form-row input.warning[data-v-bdf41ca1]{border:1px solid #f59e0b;box-shadow:0 0 0 2px #f59e0b26;background-color:#fffbeb}.suggest-btn[data-v-bdf41ca1]{background:#3b82f6;color:#fff;border:none;border-radius:3px;padding:.25rem .5rem;font-size:.625rem;cursor:pointer;transition:background-color .15s ease}.suggest-btn[data-v-bdf41ca1]:hover{background:#2563eb}.form-row .btn.side-btn[data-side=long].active[data-v-bdf41ca1],.form-row .side-btn[data-side=long].active[data-v-bdf41ca1]{background:#10b981!important;color:#fff!important;border-color:#10b981!important}.form-row .btn.side-btn[data-side=short].active[data-v-bdf41ca1],.form-row .side-btn[data-side=short].active[data-v-bdf41ca1]{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important}.form-row .side-btn[data-v-bdf41ca1]:disabled,.form-row .side-btn.active[data-v-bdf41ca1]:disabled,.form-row .side-btn.inactive[data-v-bdf41ca1]:disabled,.form-row .side-btn[data-side=long].active[data-v-bdf41ca1]:disabled,.form-row .side-btn[data-side=short].active[data-v-bdf41ca1]:disabled{background-color:#ccc!important;color:#666!important;border-color:#ccc!important;opacity:1}.form-row .side-btn.active[data-v-bdf41ca1]:hover:not(:disabled){background:#059669}.form-row .side-btn[data-side=short].active[data-v-bdf41ca1]:hover:not(:disabled){background:#dc2626}.form-row .side-btn.inactive[data-v-bdf41ca1]:hover:not(:disabled){background:#e5e7eb;color:#6b7280}.exchanges[data-v-bdf41ca1]{display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.mexc-zero-fee[data-v-bdf41ca1]{top:-.4rem;right:-.3rem;padding:.15rem .4rem;font-size:.8em;font-weight:700;background:#3b82f626;color:#3b82f6;border:1.5px solid #3b82f6;border-radius:1rem;text-transform:uppercase}.exchange-name[data-v-bdf41ca1]{font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border-radius:4px}.exchange-name.up[data-v-bdf41ca1]{color:#16a34a}.exchange-name.down[data-v-bdf41ca1]{color:#dc2626}.arrow[data-v-bdf41ca1]{font-size:14px}.countdown[data-v-bdf41ca1]{color:#666;font-size:.75rem;font-weight:500;margin-left:.25rem}.orders-and-cooldown-cell[data-v-bdf41ca1]{display:flex;align-items:center;gap:.35rem}.cooldown-slot[data-v-bdf41ca1]{display:inline-flex;align-items:center}.cooldown-badge[data-v-bdf41ca1]{display:inline-flex;align-items:center;gap:.35rem;font-size:inherit;line-height:inherit;font-weight:500;padding:0 .5em;border-radius:9999px;background:#6b72801f;color:#4b5563;box-shadow:inset 0 0 0 1px #6b728033}.cooldown-icon[data-v-bdf41ca1]{flex-shrink:0;width:1em;height:1em;color:#6b7280}@media (max-width: 768px){.form-row input[data-v-bdf41ca1]{font-size:16px}}.card-item[lang=en] input[type=text][inputmode=decimal][data-v-bdf41ca1]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.ticks-input[data-v-bdf41ca1]{flex:.5}.ticks-label[data-v-bdf41ca1]{margin-left:6px;font-size:12px;font-weight:700;color:#444;white-space:nowrap}.card-list[data-v-82fc0777]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.container[data-v-8d057bc8]{padding:10px 20px 100px}.balances-section[data-v-8d057bc8]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:1rem;margin-top:1rem;margin-bottom:1rem;border:1px solid #e5e7eb}.balances-grid-row[data-v-8d057bc8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem}.balance-pill[data-v-8d057bc8]{display:flex;align-items:center;flex-wrap:nowrap;gap:.4rem;background:#eff0f3;border:1px solid #e5e7eb;border-radius:9999px;padding:.2rem .5rem;white-space:nowrap;overflow:hidden;justify-content:space-between}.label[data-v-8d057bc8]{color:#6b7280;font-weight:500}.refresh-balances-btn[data-v-8d057bc8]{padding:.4rem 1.2rem;background:#10b981;color:#fff;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .15s ease;width:100px}.refresh-balances-btn[data-v-8d057bc8]:disabled{opacity:.7;cursor:not-allowed}.refresh-balances-btn[data-v-8d057bc8]:not(:disabled):hover{background:#059669}.signal-filters-section[data-v-8d057bc8]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:1rem;margin-bottom:1rem;border:1px solid #e5e7eb}.filters-title[data-v-8d057bc8]{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#111827;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.filters-title[data-v-8d057bc8]:before,.filters-title[data-v-8d057bc8]:after{content:"";flex:1;height:1px;background:#e5e7eb}.filters-container[data-v-8d057bc8]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.filter-group[data-v-8d057bc8]{display:flex;flex-direction:column;gap:.5rem;min-width:200px}.filter-group label[data-v-8d057bc8]{font-weight:500;color:#374151;font-size:.875rem;white-space:nowrap}.filter-input[data-v-8d057bc8]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:4px;font-size:16px;width:160px;transition:all .15s ease}.filter-input[data-v-8d057bc8]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.exchange-filter-wrapper[data-v-8d057bc8]{position:relative;width:160px}.exchange-filter-button[data-v-8d057bc8]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:4px;font-size:16px;background:#fff;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .15s ease;text-align:left}.exchange-filter-button[data-v-8d057bc8]:hover{border-color:#9ca3af}.exchange-filter-button[data-v-8d057bc8]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.dropdown-arrow[data-v-8d057bc8]{font-size:.75rem;color:#6b7280;transition:transform .15s ease;margin-left:.5rem}.exchange-dropdown[data-v-8d057bc8]{position:absolute;top:calc(100% + .25rem);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:10;max-height:200px;overflow-y:auto;padding:.25rem}.exchange-option[data-v-8d057bc8]{display:flex;align-items:center;padding:.5rem .75rem;cursor:pointer;border-radius:4px;transition:background-color .15s ease;gap:.5rem}.exchange-option[data-v-8d057bc8]:hover{background-color:#f3f4f6}.exchange-option input[type=checkbox][data-v-8d057bc8]{width:1rem;height:1rem;cursor:pointer;accent-color:#3b82f6}.exchange-option span[data-v-8d057bc8]{color:#374151;font-size:.875rem;-webkit-user-select:none;user-select:none}.save-button-container[data-v-8d057bc8]{display:flex;align-items:flex-end}.save-filters-btn[data-v-8d057bc8]{padding:.5rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;height:38px}.save-filters-btn[data-v-8d057bc8]:hover:not(:disabled){background:#2563eb}.save-filters-btn[data-v-8d057bc8]:disabled{background:#9ca3af;cursor:not-allowed}.signals-section[data-v-8d057bc8]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:1rem;margin-bottom:1rem;border:1px solid #e5e7eb}.signals-section-header[data-v-8d057bc8]{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem 0;transition:background-color .15s ease;border-radius:4px;margin:-.5rem;padding:.5rem}.signals-section-header[data-v-8d057bc8]:hover{background-color:#f9fafb}.signals-section-title[data-v-8d057bc8]{font-weight:600;color:#111827;font-size:1rem;margin:0;flex:1}.signals-section-count[data-v-8d057bc8]{background:#eff6ff;color:#3b82f6;padding:.25rem .5rem;border-radius:9999px;font-size:.875rem;font-weight:500;border:1px solid #dbeafe}.signals-section-toggle[data-v-8d057bc8]{color:#6b7280;font-size:.75rem;transition:transform .15s ease}.signals-section-content[data-v-8d057bc8]{margin-top:1rem}.signal-list[data-v-8d057bc8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;margin-bottom:1rem;align-items:stretch}.signal-list[data-v-8d057bc8]>*{min-width:0}.empty[data-v-8d057bc8]{color:#888;margin-top:2rem;font-style:italic}.cards-section[data-v-8d057bc8]{margin-top:1rem}.cards-filter-bar[data-v-8d057bc8]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.5rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;border:1px solid #e5e7eb}.favourite-filter-btn[data-v-8d057bc8]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.favourite-filter-btn[data-v-8d057bc8]:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.favourite-filter-btn.active[data-v-8d057bc8]{background:#fef3c7;border-color:#fbbf24;color:#92400e}.favourite-filter-btn.active svg[data-v-8d057bc8]{color:#f59e0b}.favourite-filter-btn svg[data-v-8d057bc8]{width:18px;height:18px;display:block;color:#9ca3af;transition:color .15s ease}.favourite-filter-btn.active[data-v-8d057bc8]:hover{background:#fde68a;border-color:#f59e0b}.total-cards-display[data-v-8d057bc8]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:1rem;margin-top:1rem;margin-bottom:1rem;border:1px solid #e5e7eb}.total-cards-info[data-v-8d057bc8]{display:flex;align-items:center;gap:1rem}.total-cards-label[data-v-8d057bc8]{font-weight:500;color:#374151;font-size:.875rem}.total-cards-count[data-v-8d057bc8]{font-weight:600;color:#3b82f6;font-size:1rem;background:#eff6ff;padding:.25rem .75rem;border-radius:4px;border:1px solid #dbeafe}@media (max-width: 768px){.container[data-v-8d057bc8]{padding:10px 10px 100px}.balances-header[data-v-8d057bc8]{flex-direction:column;align-items:flex-start}.refresh-balances-btn[data-v-8d057bc8]{width:100%}.filters-container[data-v-8d057bc8]{flex-direction:column;gap:1rem;align-items:stretch}.filter-group[data-v-8d057bc8]{min-width:auto}.filter-input[data-v-8d057bc8]{width:100%;font-size:16px}.exchange-filter-wrapper[data-v-8d057bc8],.exchange-filter-button[data-v-8d057bc8]{width:100%}.save-button-container[data-v-8d057bc8]{align-self:flex-start}.signal-list[data-v-8d057bc8]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}}@media (max-width: 480px){.signal-list[data-v-8d057bc8]{grid-template-columns:1fr}}@media (prefers-color-scheme: dark){.signal-filters-section[data-v-8d057bc8]{background:#1f2937;border-color:#374151}.filters-title[data-v-8d057bc8]{color:#f9fafb}.filters-title[data-v-8d057bc8]:before,.filters-title[data-v-8d057bc8]:after{background:#374151}.balances-section[data-v-8d057bc8],.signals-section[data-v-8d057bc8]{background:#1f2937;border-color:#374151}.signals-section-header[data-v-8d057bc8]:hover{background-color:#374151}.signals-section-title[data-v-8d057bc8]{color:#f9fafb}.signals-section-count[data-v-8d057bc8]{background:#1e3a8a;color:#60a5fa;border-color:#3b82f6}.signals-section-toggle[data-v-8d057bc8]{color:#9ca3af}.balance-card[data-v-8d057bc8]{background:#111827;border-color:#1f2937}.balance-row strong[data-v-8d057bc8]{color:#f3f4f6}.balances-summary[data-v-8d057bc8]{color:#9ca3af}.filters-header h3[data-v-8d057bc8]{color:#f9fafb}.filter-group label[data-v-8d057bc8]{color:#d1d5db}.filter-input[data-v-8d057bc8]{background:#374151;border-color:#4b5563;color:#f9fafb}.filter-input[data-v-8d057bc8]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa1a}.exchange-filter-button[data-v-8d057bc8]{background:#374151;border-color:#4b5563;color:#f9fafb}.exchange-filter-button[data-v-8d057bc8]:hover{border-color:#6b7280}.exchange-filter-button[data-v-8d057bc8]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa1a}.dropdown-arrow[data-v-8d057bc8]{color:#9ca3af}.exchange-dropdown[data-v-8d057bc8]{background:#374151;border-color:#4b5563;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}.exchange-option[data-v-8d057bc8]:hover{background-color:#4b5563}.exchange-option span[data-v-8d057bc8]{color:#d1d5db}.total-cards-display[data-v-8d057bc8]{background:#1f2937;border-color:#374151}.total-cards-label[data-v-8d057bc8]{color:#d1d5db}.total-cards-count[data-v-8d057bc8]{color:#60a5fa;background:#1e3a8a;border-color:#3b82f6}}.history-page-wrapper[data-v-6b43e07c]{min-height:100vh;background:#0a0e1a;background-attachment:fixed;position:relative;overflow-x:hidden}.history-page-wrapper[data-v-6b43e07c]:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 20% 80%,rgba(0,212,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(124,58,237,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(16,185,129,.05) 0%,transparent 50%);pointer-events:none;z-index:0}.history-container[data-v-6b43e07c]{padding:1rem;max-width:1200px;margin:0 auto;min-height:100vh;color:#e2e8f0;position:relative;z-index:1}@media (min-width: 768px){.history-container[data-v-6b43e07c]{padding:2rem}}h1[data-v-6b43e07c]{color:#f1f5f9;margin-bottom:1.5rem;font-size:1.5rem}@media (min-width: 768px){h1[data-v-6b43e07c]{margin-bottom:2rem;font-size:2rem}}.date-range-section[data-v-6b43e07c]{background:#1e293b;border-radius:16px;padding:1rem;margin-bottom:1.5rem;border:1px solid #334155;box-shadow:0 4px 20px #00d4ff1a}@media (min-width: 768px){.date-range-section[data-v-6b43e07c]{padding:2rem;margin-bottom:2rem}}.date-inputs[data-v-6b43e07c]{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.date-inputs[data-v-6b43e07c]{flex-direction:row;align-items:flex-end;gap:2rem;flex-wrap:wrap}}.date-input[data-v-6b43e07c]{display:flex;flex-direction:column;gap:.75rem;flex:1}@media (min-width: 768px){.date-input[data-v-6b43e07c]{min-width:200px}}.button-group[data-v-6b43e07c]{display:flex;flex-direction:column;gap:.75rem;width:100%}@media (min-width: 768px){.button-group[data-v-6b43e07c]{flex-direction:row;gap:1rem;align-items:flex-end;width:auto}}.date-input label[data-v-6b43e07c]{font-weight:600;color:#94a3b8;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.date-input input[data-v-6b43e07c]{padding:1rem;background:#0f172a;border:2px solid #334155;border-radius:12px;font-size:1rem;color:#e2e8f0;transition:all .3s ease}.date-input input[data-v-6b43e07c]:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a}.submit-btn[data-v-6b43e07c]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;width:100%;font-size:.9rem}@media (min-width: 768px){.submit-btn[data-v-6b43e07c]{padding:1rem 2rem;min-width:140px;width:auto;font-size:1rem}}.submit-btn[data-v-6b43e07c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #10b9814d}.submit-btn[data-v-6b43e07c]:disabled{opacity:.6;cursor:not-allowed}.reset-btn[data-v-6b43e07c]{background:linear-gradient(135deg,#00d4ff,#7c3aed);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;width:100%;font-size:.9rem}@media (min-width: 768px){.reset-btn[data-v-6b43e07c]{padding:1rem 2rem;min-width:140px;width:auto;font-size:1rem}}.reset-btn[data-v-6b43e07c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #00d4ff4d}.reset-btn[data-v-6b43e07c]:disabled{opacity:.6;cursor:not-allowed}h2[data-v-6b43e07c]{color:#555;margin-bottom:1rem;font-size:1.5rem}.stat-header h3[data-v-6b43e07c]{margin:0;color:#333;font-size:1.2rem}.title-section[data-v-6b43e07c]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #1e293b}@media (min-width: 768px){.title-section[data-v-6b43e07c]{gap:2rem;margin-bottom:2rem}}.title-section h1[data-v-6b43e07c]{margin:0;color:#f1f5f9;font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,#00d4ff,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (min-width: 768px){.title-section h1[data-v-6b43e07c]{font-size:2.5rem}}.total-pnl-section[data-v-6b43e07c]{margin-bottom:1.5rem}@media (min-width: 768px){.total-pnl-section[data-v-6b43e07c]{margin-bottom:2rem}}.total-pnl-card[data-v-6b43e07c]{background:linear-gradient(135deg,#1e293b,#334155);border-radius:16px;padding:1.5rem;text-align:center;box-shadow:0 8px 32px #0000004d;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}@media (min-width: 768px){.total-pnl-card[data-v-6b43e07c]{padding:2rem}}.total-pnl-card[data-v-6b43e07c]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.05) 50%,transparent 70%);animation:shimmer-6b43e07c 3s ease-in-out infinite}@keyframes shimmer-6b43e07c{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.total-pnl-label[data-v-6b43e07c]{font-size:1.1rem;font-weight:600;color:#94a3b8;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.total-pnl-value[data-v-6b43e07c]{font-size:2rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media (min-width: 768px){.total-pnl-value[data-v-6b43e07c]{font-size:3rem}}.total-pnl-value.positive[data-v-6b43e07c]{color:#10b981;background:linear-gradient(135deg,#10b981,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.total-pnl-value.negative[data-v-6b43e07c]{color:#ef4444;background:linear-gradient(135deg,#ef4444,#f87171);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.total-pnl-value.neutral[data-v-6b43e07c]{color:#6b7280}.total-pnl-details[data-v-6b43e07c]{display:flex;justify-content:center;gap:1rem;font-size:.8rem;color:#94a3b8;flex-wrap:wrap}@media (min-width: 768px){.total-pnl-details[data-v-6b43e07c]{gap:2rem;font-size:.9rem}}.total-positions[data-v-6b43e07c],.total-exchanges[data-v-6b43e07c]{display:flex;align-items:center;gap:.5rem}.total-positions[data-v-6b43e07c]:before{content:"📊"}.total-exchanges[data-v-6b43e07c]:before{content:"🏢"}.exchange-accordion[data-v-6b43e07c]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.symbol-summary-section[data-v-6b43e07c]{background:#1e293b;border-radius:16px;border:1px solid #334155;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 20px #0000004d}@media (min-width: 768px){.symbol-summary-section[data-v-6b43e07c]{padding:2rem;margin-bottom:2rem}}.symbol-summary-section .section-header[data-v-6b43e07c]{align-items:baseline}.symbol-table-wrapper[data-v-6b43e07c]{margin-top:1rem}@media (min-width: 768px){.exchange-accordion[data-v-6b43e07c]{gap:1.5rem;margin-bottom:2rem}}.exchange-card[data-v-6b43e07c]{background:#1e293b;border-radius:16px;border:1px solid #334155;box-shadow:0 4px 20px #0000004d;overflow:hidden;transition:all .3s ease}.exchange-card[data-v-6b43e07c]:hover{box-shadow:0 8px 30px #00d4ff33;transform:translateY(-4px);border-color:#00d4ff}.exchange-header[data-v-6b43e07c]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:linear-gradient(135deg,#1e293b,#334155);color:#e2e8f0;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none;border-bottom:1px solid #334155}@media (min-width: 768px){.exchange-header[data-v-6b43e07c]{padding:2rem}}.exchange-header[data-v-6b43e07c]:hover{background:linear-gradient(135deg,#334155,#475569);transform:translateY(-2px)}.exchange-info[data-v-6b43e07c]{display:flex;align-items:center;gap:1rem;flex:1;flex-wrap:wrap}@media (min-width: 768px){.exchange-info[data-v-6b43e07c]{gap:3rem;flex-wrap:nowrap}}.exchange-name[data-v-6b43e07c]{font-weight:800;font-size:1.1rem;color:#f1f5f9;text-transform:uppercase;letter-spacing:1px}@media (min-width: 768px){.exchange-name[data-v-6b43e07c]{font-size:1.4rem}}.exchange-pnl[data-v-6b43e07c]{font-weight:800;font-size:1.1rem;padding:.4rem .8rem;border-radius:8px;background:#0000004d}@media (min-width: 768px){.exchange-pnl[data-v-6b43e07c]{font-size:1.5rem;padding:.5rem 1rem}}.exchange-pnl.positive[data-v-6b43e07c]{color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.3)}.exchange-pnl.negative[data-v-6b43e07c]{color:#ef4444;background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.exchange-toggle[data-v-6b43e07c]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);transition:all .3s ease}.exchange-toggle[data-v-6b43e07c]:hover{background:#00d4ff33;transform:scale(1.1)}.toggle-icon[data-v-6b43e07c]{font-size:1.4rem;font-weight:700;transition:transform .3s ease;color:#00d4ff}.toggle-icon.expanded[data-v-6b43e07c]{transform:rotate(180deg)}.exchange-content[data-v-6b43e07c]{background:#0f172a;border-top:1px solid #334155;animation:slideDown-6b43e07c .3s ease-out}@keyframes slideDown-6b43e07c{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.positions-list[data-v-6b43e07c]{padding:1rem;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.positions-list[data-v-6b43e07c]{padding:1.5rem}}.table-wrapper[data-v-6b43e07c]{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px;background:#0f172a80}.position-header h3[data-v-6b43e07c]{margin:0;color:#333;font-size:1.2rem}.loading[data-v-6b43e07c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#94a3b8}@media (min-width: 768px){.loading[data-v-6b43e07c]{padding:4rem}}.spinner[data-v-6b43e07c]{width:40px;height:40px;border:4px solid #334155;border-top:4px solid #00d4ff;border-radius:50%;animation:spin-6b43e07c 1s linear infinite;margin-bottom:1rem}@keyframes spin-6b43e07c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error[data-v-6b43e07c]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:1.5rem;text-align:center;color:#ef4444}@media (min-width: 768px){.error[data-v-6b43e07c]{padding:2rem}}.retry-btn[data-v-6b43e07c]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:1rem;width:100%}@media (min-width: 768px){.retry-btn[data-v-6b43e07c]{padding:1rem 2rem;width:auto}}.retry-btn[data-v-6b43e07c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ef44444d}.details-table[data-v-6b43e07c]{width:100%;border-collapse:collapse;color:#e2e8f0;min-width:600px}@media (max-width: 767px){.details-table[data-v-6b43e07c]{font-size:.85rem}}.details-table thead th[data-v-6b43e07c]{text-align:left;padding:.75rem .5rem;font-weight:700;border-bottom:1px solid #334155;white-space:nowrap}@media (max-width: 767px){.details-table thead th[data-v-6b43e07c]{padding:.5rem .25rem;font-size:.8rem}}.details-table tbody td[data-v-6b43e07c]{padding:.75rem .5rem;border-bottom:1px solid #1e293b}@media (max-width: 767px){.details-table tbody td[data-v-6b43e07c]{padding:.5rem .25rem}}.pnl-breakdown div[data-v-6b43e07c]{line-height:1.4;font-size:.8rem}@media (max-width: 767px){.pnl-breakdown div[data-v-6b43e07c]{font-size:.75rem}}.nowrap[data-v-6b43e07c]{white-space:nowrap}.symbol-summary-table[data-v-6b43e07c]{width:100%;border-collapse:collapse;color:#e2e8f0}.symbol-summary-table th[data-v-6b43e07c],.symbol-summary-table td[data-v-6b43e07c]{text-align:left;padding:.75rem .5rem;border-bottom:1px solid #1e293b;white-space:nowrap}.symbol-summary-table th[data-v-6b43e07c]{font-weight:700;color:#94a3b8;text-transform:uppercase;font-size:.85rem}.symbol-summary-table tr[data-v-6b43e07c]:hover{background:#94a3b80d}.login-container[data-v-3f6d53e3]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-card[data-v-3f6d53e3]{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;padding:40px;width:100%;max-width:560px}.login-header[data-v-3f6d53e3]{text-align:center;margin-bottom:30px}.login-header h1[data-v-3f6d53e3]{color:#333;margin:0 0 10px;font-size:28px;font-weight:600}.login-header p[data-v-3f6d53e3]{color:#666;margin:0;font-size:14px}.login-form[data-v-3f6d53e3]{display:flex;flex-direction:column;gap:20px}.consent-box[data-v-3f6d53e3]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:0;color:#374151;font-size:13px;line-height:1.45;max-height:220px}.consent-content[data-v-3f6d53e3]{padding:16px;overflow:auto;max-height:220px}.consent-content h3[data-v-3f6d53e3]{margin:0 0 8px;font-size:16px;color:#111827}.consent-content p[data-v-3f6d53e3]{margin:8px 0}.consent-content ul[data-v-3f6d53e3]{margin:8px 0;padding-left:16px}.consent-content li[data-v-3f6d53e3]{margin:6px 0}.consent-check[data-v-3f6d53e3]{display:flex;align-items:center;gap:10px;margin-top:10px;-webkit-user-select:none;user-select:none}.checkbox-lg[data-v-3f6d53e3]{width:20px;height:20px}.consent-check span[data-v-3f6d53e3]{color:#1f2937}.consent-check .link[data-v-3f6d53e3]{color:#2563eb}@media (max-width: 480px){.consent-check span[data-v-3f6d53e3]{color:#111827;font-weight:500}}.form-group[data-v-3f6d53e3]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-3f6d53e3]{font-weight:500;color:#333;font-size:14px}.form-group input[data-v-3f6d53e3]{padding:12px 16px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .2s ease}.form-group input[data-v-3f6d53e3]:focus{outline:none;border-color:#667eea}.form-group input.error[data-v-3f6d53e3]{border-color:#e74c3c}.error-message[data-v-3f6d53e3]{color:#e74c3c;font-size:12px;margin-top:4px}.error-alert[data-v-3f6d53e3]{background:#fee;color:#e74c3c;padding:12px;border-radius:8px;font-size:14px;border:1px solid #fcc}.login-button[data-v-3f6d53e3]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease;width:100%}.login-button[data-v-3f6d53e3]:hover:not(:disabled){transform:translateY(-1px)}.login-button[data-v-3f6d53e3]:disabled{opacity:.7;cursor:not-allowed}.login-footer[data-v-3f6d53e3]{text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid #e1e5e9}.login-footer p[data-v-3f6d53e3]{color:#666;font-size:14px;margin:0}.link[data-v-3f6d53e3]{color:#667eea;text-decoration:none;font-weight:500}.link[data-v-3f6d53e3]:hover{text-decoration:underline;background-color:transparent}@media (max-width: 480px){.login-card[data-v-3f6d53e3]{padding:30px 20px;max-width:100%}.login-header h1[data-v-3f6d53e3]{font-size:24px}}.blacklist-manager[data-v-c1664f1f]{background:#1a1a1a;border-radius:12px;border:1px solid #333;overflow:hidden;margin-bottom:20px}.blacklist-header[data-v-c1664f1f]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);cursor:pointer;transition:background-color .2s ease}.blacklist-header[data-v-c1664f1f]:hover{background:linear-gradient(135deg,#333,#2a2a2a)}.blacklist-header h3[data-v-c1664f1f]{margin:0;color:#fff;font-size:1.2rem;font-weight:600}.collapse-icon[data-v-c1664f1f]{transition:transform .2s ease;color:#888}.collapse-icon.collapsed[data-v-c1664f1f]{transform:rotate(-90deg)}.blacklist-content[data-v-c1664f1f]{padding:20px}.blacklist-input-section[data-v-c1664f1f]{margin-bottom:20px}.input-group[data-v-c1664f1f]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.symbol-input[data-v-c1664f1f]{flex:1 1;padding:10px 12px;border:1px solid #333;border-radius:4px;background:#2a2a2a;color:#fff;font-size:14px}.symbol-input[data-v-c1664f1f]:focus{outline:none;border-color:#007bff}.symbol-input[data-v-c1664f1f]:disabled{background:#1a1a1a;color:#666}.exchange-select[data-v-c1664f1f]{padding:10px 12px;border:1px solid #333;border-radius:4px;background:#2a2a2a;color:#fff;font-size:14px;min-width:150px;flex:0 1}.exchange-select[data-v-c1664f1f]:focus{outline:none;border-color:#007bff}.exchange-select[data-v-c1664f1f]:disabled{background:#1a1a1a;color:#666}.add-btn[data-v-c1664f1f]{background:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s;flex:0 0 auto}.add-btn[data-v-c1664f1f]:hover:not(:disabled){background:#0056b3}.add-btn[data-v-c1664f1f]:disabled{background:#6c757d;cursor:not-allowed}.error-message[data-v-c1664f1f]{color:#dc3545;font-size:14px;margin-top:5px}.entries-container[data-v-c1664f1f]{min-height:60px;margin-bottom:20px}.empty-state[data-v-c1664f1f]{color:#666;font-size:14px;text-align:center;padding:20px;border:1px dashed #333;border-radius:4px}.entries-list[data-v-c1664f1f]{display:flex;flex-direction:column;gap:8px}.entry-item[data-v-c1664f1f]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#2a2a2a,#333);border:1px solid #444;border-radius:6px;padding:12px 16px;transition:all .2s;box-shadow:0 2px 4px #0000001a}.entry-item[data-v-c1664f1f]:hover{border-color:#555;box-shadow:0 4px 8px #0003;transform:translateY(-1px)}.entry-info[data-v-c1664f1f]{display:flex;align-items:center;gap:12px}.symbol-text[data-v-c1664f1f]{color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px}.exchange-text[data-v-c1664f1f]{color:#888;font-size:12px;background:#444;padding:4px 8px;border-radius:4px;font-weight:500}.remove-btn[data-v-c1664f1f]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;border:none;width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s;font-weight:700}.remove-btn[data-v-c1664f1f]:hover:not(:disabled){background:linear-gradient(135deg,#c82333,#bd2130);transform:scale(1.1)}.remove-btn[data-v-c1664f1f]:disabled{background:#6c757d;cursor:not-allowed;transform:none}.blacklist-actions[data-v-c1664f1f]{display:flex;justify-content:flex-end}.clear-all-btn[data-v-c1664f1f]{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.clear-all-btn[data-v-c1664f1f]:hover:not(:disabled){background:linear-gradient(135deg,#5a6268,#495057);transform:translateY(-1px)}.clear-all-btn[data-v-c1664f1f]:disabled{background:#495057;cursor:not-allowed;transform:none}@media (max-width: 640px){.input-group[data-v-c1664f1f]{flex-direction:column;gap:8px}.symbol-input[data-v-c1664f1f],.exchange-select[data-v-c1664f1f],.add-btn[data-v-c1664f1f]{width:100%}}.notifications[data-v-7a89a9b6]{background:#1a1a1a;border-radius:12px;border:1px solid #333;overflow:hidden;margin-bottom:20px}.notifications-header[data-v-7a89a9b6]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);cursor:pointer;transition:background-color .2s ease}.notifications-header[data-v-7a89a9b6]:hover{background:linear-gradient(135deg,#333,#2a2a2a)}.notifications-header h3[data-v-7a89a9b6]{margin:0;color:#fff;font-size:1.2rem;font-weight:600}.collapse-icon[data-v-7a89a9b6]{transition:transform .2s ease;color:#888}.collapse-icon.collapsed[data-v-7a89a9b6]{transform:rotate(-90deg)}.notifications-content[data-v-7a89a9b6]{padding:20px}.settings-description[data-v-7a89a9b6]{color:#888;font-size:1.1rem;margin-bottom:20px;line-height:1.6}.setting-section[data-v-7a89a9b6]{background:#2a2a2a;border-radius:8px;padding:25px;border:1px solid #333;margin-bottom:20px}.setting-section h4[data-v-7a89a9b6]{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:10px}.section-description[data-v-7a89a9b6]{color:#aaa;font-size:.95rem;margin-bottom:20px;line-height:1.5}.section-description a[data-v-7a89a9b6]{color:#667eea;text-decoration:none}.section-description a[data-v-7a89a9b6]:hover{text-decoration:underline}.token-input-group[data-v-7a89a9b6]{display:flex;flex-direction:column;gap:15px}.token-input[data-v-7a89a9b6]{background:#1a1a1a;border:1px solid #444;border-radius:6px;padding:12px 15px;color:#fff;font-size:.95rem;width:100%;transition:border-color .3s ease}.token-input[data-v-7a89a9b6]:focus{outline:none;border-color:#667eea}.token-input[data-v-7a89a9b6]:disabled{opacity:.6;cursor:not-allowed}.token-actions[data-v-7a89a9b6]{display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-7a89a9b6]{padding:10px 20px;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:100px}.btn[data-v-7a89a9b6]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-7a89a9b6]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-7a89a9b6]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-secondary[data-v-7a89a9b6]{background:#4a5568;color:#fff}.btn-secondary[data-v-7a89a9b6]:hover:not(:disabled){background:#2d3748;transform:translateY(-2px)}.btn-danger[data-v-7a89a9b6]{background:#e53e3e;color:#fff}.btn-danger[data-v-7a89a9b6]:hover:not(:disabled){background:#c53030;transform:translateY(-2px)}.token-info[data-v-7a89a9b6]{display:flex;align-items:center;gap:15px;margin-top:15px;padding:10px 15px;background:#1a1a1a;border-radius:6px;border:1px solid #333}.token-status[data-v-7a89a9b6]{color:#48bb78;font-weight:600;font-size:.9rem}.bot-username[data-v-7a89a9b6]{color:#667eea;font-weight:600;font-size:.9rem}.toggle-group[data-v-7a89a9b6]{margin-bottom:15px}.toggle-label[data-v-7a89a9b6]{display:flex;align-items:center;cursor:pointer;gap:12px}.toggle-input[data-v-7a89a9b6]{display:none}.toggle-slider[data-v-7a89a9b6]{position:relative;width:50px;height:24px;background:#444;border-radius:12px;transition:background .3s ease}.toggle-slider[data-v-7a89a9b6]:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s ease}.toggle-input:checked+.toggle-slider[data-v-7a89a9b6]{background:#667eea}.toggle-input:checked+.toggle-slider[data-v-7a89a9b6]:before{transform:translate(26px)}.toggle-text[data-v-7a89a9b6]{color:#fff;font-weight:500;font-size:.95rem}.warning-message[data-v-7a89a9b6]{color:#f6ad55;font-size:.9rem;margin-top:10px;padding:10px;background:#f6ad551a;border-radius:6px;border:1px solid rgba(246,173,85,.3)}.message[data-v-7a89a9b6]{padding:15px;border-radius:6px;font-weight:500;margin-top:20px}.message.success[data-v-7a89a9b6]{background:#48bb781a;border:1px solid rgba(72,187,120,.3);color:#48bb78}.message.error[data-v-7a89a9b6]{background:#f565651a;border:1px solid rgba(245,101,101,.3);color:#f56565}.info-message[data-v-7a89a9b6]{color:#4299e1;font-size:.9rem;margin-top:10px;padding:10px;background:#4299e11a;border-radius:6px;border:1px solid rgba(66,153,225,.3)}.setup-instructions[data-v-7a89a9b6]{background:#2a2a2a;border-radius:6px;padding:15px;margin-bottom:20px;border:1px solid #444}.setup-instructions h5[data-v-7a89a9b6]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:10px}.setup-instructions ol[data-v-7a89a9b6]{color:#ccc;font-size:.9rem;line-height:1.6;margin:0;padding-left:20px}.setup-instructions li[data-v-7a89a9b6]{margin-bottom:8px}.test-note[data-v-7a89a9b6]{color:#f6ad55;font-size:.9rem;margin-bottom:15px;padding:10px;background:#f6ad551a;border-radius:6px;border:1px solid rgba(246,173,85,.3)}@media (max-width: 768px){.telegram-settings[data-v-7a89a9b6]{padding:20px}.header-content h3[data-v-7a89a9b6]{font-size:1.2rem}.settings-description[data-v-7a89a9b6]{font-size:1rem}.token-actions[data-v-7a89a9b6]{flex-direction:column}.btn[data-v-7a89a9b6]{width:100%}.token-info[data-v-7a89a9b6]{flex-direction:column;align-items:flex-start;gap:8px}}.exchange-credentials[data-v-716fcbc7]{background:#1a1a1a;border-radius:12px;border:1px solid #333;overflow:hidden}.credentials-header[data-v-716fcbc7]{padding:24px;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border-bottom:1px solid #333}.credentials-header h3[data-v-716fcbc7]{margin:0 0 4px;color:#fff;font-size:1.3rem;font-weight:600}.header-description[data-v-716fcbc7]{margin:0;color:#888;font-size:.9rem}.loading-state[data-v-716fcbc7]{padding:60px 20px;text-align:center;color:#888}.spinner[data-v-716fcbc7]{width:40px;height:40px;margin:0 auto 16px;border:3px solid #333;border-top-color:#667eea;border-radius:50%;animation:spin-716fcbc7 .8s linear infinite}@keyframes spin-716fcbc7{to{transform:rotate(360deg)}}.exchange-grid[data-v-716fcbc7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:20px}.exchange-card[data-v-716fcbc7]{background:#2a2a2a;border:1px solid #333;border-radius:10px;overflow:hidden;transition:all .3s ease}.exchange-card.expanded[data-v-716fcbc7]{grid-column:1 / -1;background:#252525;border-color:#444}.card-header[data-v-716fcbc7]{padding:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.card-header[data-v-716fcbc7]:hover{background:#ffffff08}.exchange-info[data-v-716fcbc7]{flex:1}.exchange-name[data-v-716fcbc7]{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:6px}.status-badge[data-v-716fcbc7]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:500}.status-dot[data-v-716fcbc7]{width:6px;height:6px;border-radius:50%}.status-empty[data-v-716fcbc7]{background:#ef44441a;color:#ef4444}.status-empty .status-dot[data-v-716fcbc7]{background:#ef4444}.status-partial[data-v-716fcbc7]{background:#eab3081a;color:#eab308}.status-partial .status-dot[data-v-716fcbc7]{background:#eab308}.status-complete[data-v-716fcbc7]{background:#22c55e1a;color:#22c55e}.status-complete .status-dot[data-v-716fcbc7]{background:#22c55e}.expand-icon[data-v-716fcbc7]{transition:transform .2s ease;color:#888;display:flex;align-items:center}.expand-icon.expanded[data-v-716fcbc7]{transform:rotate(180deg)}.card-content[data-v-716fcbc7]{padding:0 16px 16px;animation:slideDown-716fcbc7 .3s ease}@keyframes slideDown-716fcbc7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.credential-field[data-v-716fcbc7]{margin-bottom:16px}.credential-field label[data-v-716fcbc7]{display:block;color:#aaa;font-size:.85rem;margin-bottom:6px;font-weight:500}.input-group[data-v-716fcbc7]{display:flex;gap:8px}.credential-input[data-v-716fcbc7]{flex:1;padding:10px 14px;background:#1a1a1a;border:1px solid #444;border-radius:6px;color:#fff;font-size:.9rem;transition:border-color .2s ease}.credential-input[data-v-716fcbc7]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.credential-input[data-v-716fcbc7]:disabled{opacity:.6;cursor:not-allowed}.cooldown-field[data-v-716fcbc7]{margin-top:16px;padding-top:16px;border-top:1px solid #333}.cooldown-input[data-v-716fcbc7]{max-width:100px}.cooldown-hint[data-v-716fcbc7]{display:block;margin-top:4px;font-size:.75rem;color:#888}.saved-indicator[data-v-716fcbc7]{margin-top:4px;font-size:.75rem;color:#22c55e;display:flex;align-items:center;gap:4px}.card-actions[data-v-716fcbc7]{display:flex;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #333}.save-button[data-v-716fcbc7]{flex:1;padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;font-weight:500;cursor:pointer;transition:all .2s ease}.save-button[data-v-716fcbc7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.save-button[data-v-716fcbc7]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.save-button.loading[data-v-716fcbc7]{background:linear-gradient(135deg,#555,#444)}.delete-button[data-v-716fcbc7]{padding:12px 24px;background:transparent;border:1px solid #ef4444;border-radius:8px;color:#ef4444;font-weight:500;cursor:pointer;transition:all .2s ease}.delete-button[data-v-716fcbc7]:hover:not(:disabled){background:#ef44441a}.delete-button[data-v-716fcbc7]:disabled{opacity:.6;cursor:not-allowed}.message[data-v-716fcbc7]{margin:0 20px 20px;padding:12px 16px;border-radius:8px;font-size:.9rem;font-weight:500;animation:slideDown-716fcbc7 .3s ease}.message.success[data-v-716fcbc7]{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#22c55e}.message.error[data-v-716fcbc7]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}@media (max-width: 768px){.exchange-grid[data-v-716fcbc7]{grid-template-columns:1fr}.card-actions[data-v-716fcbc7]{flex-direction:column}}.settings-container[data-v-0262f16b]{max-width:1200px;margin:0 auto;padding:20px}.settings-header h1[data-v-0262f16b]{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:10px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.settings-content[data-v-0262f16b]{display:flex;flex-direction:column;gap:30px}@media (max-width: 768px){.settings-container[data-v-0262f16b]{padding:15px}.settings-header h1[data-v-0262f16b]{font-size:2rem}}.terms-container[data-v-29bf5664]{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:#f6f7fb;padding:40px 20px}.terms-card[data-v-29bf5664]{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000000f;padding:32px;width:100%;max-width:900px;color:#333}h1[data-v-29bf5664]{margin:0 0 8px}.updated[data-v-29bf5664]{color:#777;margin:0 0 24px}h2[data-v-29bf5664]{margin:24px 0 12px}ul[data-v-29bf5664]{padding-left:20px}li[data-v-29bf5664]{margin:6px 0}.disclaimer-container[data-v-9fe06bf8]{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:#f6f7fb;padding:40px 20px}.disclaimer-card[data-v-9fe06bf8]{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000000f;padding:32px;width:100%;max-width:900px;color:#333}.updated[data-v-9fe06bf8]{color:#777;margin:0 0 24px}ul[data-v-9fe06bf8]{padding-left:20px}li[data-v-9fe06bf8]{margin:6px 0}
