: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-20cd845b]{width:100%;height:100%}.signal-card-border[data-v-20cd845b]{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-20cd845b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.symbol[data-v-20cd845b]{font-weight:700;font-size:16px}.header-actions[data-v-20cd845b]{display:flex;align-items:center;gap:8px}.spread[data-v-20cd845b]{font-weight:800;color:#2563eb;font-size:14px}.signal-columns[data-v-20cd845b]{display:flex;gap:12px;margin-bottom:12px}.column[data-v-20cd845b]{flex:1}.exchange-name[data-v-20cd845b]{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-20cd845b]{background:#dcfce7;color:#16a34a}.exchange-name.down[data-v-20cd845b]{background:#fee2e2;color:#dc2626}.arrow[data-v-20cd845b]{font-size:14px}.field[data-v-20cd845b]{display:flex;justify-content:space-between;gap:4px;padding:3px 6px;font-size:11px}.field[data-v-20cd845b]:nth-child(2n){background:#f9fafb;border-radius:3px}.label[data-v-20cd845b]{color:#6b7280}.value[data-v-20cd845b]{font-weight:600}.value.profit[data-v-20cd845b]{color:#16a34a;font-weight:700}.value.loss[data-v-20cd845b]{color:#dc2626;font-weight:700}.signal-footer[data-v-20cd845b]{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-20cd845b]{color:#6b7280}.copy-button[data-v-20cd845b]{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-20cd845b]:hover{background:#f9fafb;border-color:#9ca3af}.copy-button[data-v-20cd845b]:active{background:#f3f4f6}.blacklist-dropdown[data-v-20cd845b]{position:relative}.blacklist-trigger[data-v-20cd845b]{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-20cd845b]{width:12px;height:12px;color:#dc2626}.blacklist-trigger[data-v-20cd845b]:hover{background:#fef2f2;border-color:#dc2626}.blacklist-menu[data-v-20cd845b]{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-20cd845b]{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-20cd845b]{width:12px;height:12px;color:#dc2626;flex-shrink:0}.menu-item[data-v-20cd845b]:hover{background:#f3f4f6}@media (prefers-color-scheme: dark){.signal-card-border[data-v-20cd845b]{border-color:#374151;background:#1f2937;box-shadow:0 1px 3px #0000004d}.signal-header[data-v-20cd845b]{border-bottom-color:#374151}.symbol[data-v-20cd845b]{color:#f9fafb}.spread[data-v-20cd845b]{color:#60a5fa}.exchange-name.up[data-v-20cd845b]{background:#22c55e33;color:#4ade80}.exchange-name.down[data-v-20cd845b]{background:#ef444433;color:#f87171}.field[data-v-20cd845b]:nth-child(2n){background:#111827}.label[data-v-20cd845b]{color:#9ca3af}.value[data-v-20cd845b]{color:#e5e7eb}.value.profit[data-v-20cd845b]{color:#4ade80}.value.loss[data-v-20cd845b]{color:#f87171}.signal-footer[data-v-20cd845b]{border-top-color:#374151}.signal-time[data-v-20cd845b]{color:#9ca3af}.copy-button[data-v-20cd845b]{border-color:#4b5563;background:#374151;color:#f9fafb}.copy-button[data-v-20cd845b]:hover{background:#4b5563;border-color:#6b7280}.copy-button[data-v-20cd845b]:active{background:#374151}.blacklist-trigger[data-v-20cd845b]{background:#374151;border-color:#ef4444}.blacklist-trigger[data-v-20cd845b]:hover{background:#4b5563;border-color:#f87171}.blacklist-menu[data-v-20cd845b]{background:#1f2937;border-color:#374151;box-shadow:0 4px 12px #00000080}.menu-item[data-v-20cd845b]{color:#e5e7eb}.menu-item[data-v-20cd845b]:hover{background:#374151}}.card-form[data-v-68af1a12]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:.75rem;margin:0 auto;border:1px solid #e5e7eb}.form-header[data-v-68af1a12]{text-align:center;margin-bottom:.75rem}.form-header h3[data-v-68af1a12]{color:#1f2937;font-size:1rem;font-weight:600;margin:0}.form-grid[data-v-68af1a12]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.form-group[data-v-68af1a12]{display:flex;flex-direction:column;flex:1;min-width:120px}label[data-v-68af1a12]{font-weight:500;color:#374151;font-size:.75rem;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.025em}input[data-v-68af1a12],select[data-v-68af1a12]{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-68af1a12]:focus,select[data-v-68af1a12]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}input[data-v-68af1a12]::placeholder{color:#9ca3af;font-size:.875rem}.input-with-icon[data-v-68af1a12]{position:relative;display:flex;align-items:center}.input-with-icon input[data-v-68af1a12]{padding-right:2rem}.input-icon[data-v-68af1a12]{position:absolute;right:.75rem;color:#6b7280;font-size:.75rem;font-weight:500;pointer-events:none}.input-with-button[data-v-68af1a12]{position:relative;display:flex;align-items:center}.input-with-button input[data-v-68af1a12]{flex:1;padding-right:2.5rem}.min-size-btn[data-v-68af1a12]{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-68af1a12]:hover:not(:disabled){background:#059669;transform:scale(1.05)}.min-size-btn[data-v-68af1a12]:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.form-actions[data-v-68af1a12]{display:flex;justify-content:center;gap:.5rem}.submit-btn[data-v-68af1a12]{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-68af1a12]:hover{background:#2563eb}.submit-btn[data-v-68af1a12]:active{transform:translateY(1px)}.clear-btn[data-v-68af1a12]{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-68af1a12]:hover{background:#6b7280}.clear-btn[data-v-68af1a12]:active{transform:translateY(1px)}.error[data-v-68af1a12]{border-color:#ef4444!important;box-shadow:0 0 0 1px #ef4444}.error-message[data-v-68af1a12]{color:#ef4444;font-size:.75rem;margin-top:.25rem;display:flex;align-items:center;gap:.5rem}.suggest-btn[data-v-68af1a12]{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-68af1a12]:hover{background:#2563eb}@media (max-width: 1024px){.form-group[data-v-68af1a12]{min-width:100px}}@media (max-width: 768px){.card-form[data-v-68af1a12]{padding:.5rem;margin:.5rem}.form-grid[data-v-68af1a12]{gap:.375rem}.form-group[data-v-68af1a12]{min-width:80px;flex:1 1 calc(50% - .375rem)}.form-header[data-v-68af1a12]{margin-bottom:.5rem}}@media (max-width: 480px){.card-form[data-v-68af1a12]{padding:.5rem;margin:.25rem}.form-grid[data-v-68af1a12]{gap:.5rem}.form-group[data-v-68af1a12]{min-width:0;flex:1 1 100%}input[data-v-68af1a12],select[data-v-68af1a12]{padding:.5rem .75rem;font-size:.875rem}label[data-v-68af1a12]{font-size:.75rem;margin-bottom:.25rem}.input-with-icon input[data-v-68af1a12]{padding-right:2rem}.input-icon[data-v-68af1a12]{right:.75rem;font-size:.75rem}}@media (prefers-color-scheme: dark){.card-form[data-v-68af1a12]{background:#1f2937;border-color:#374151}.form-header h3[data-v-68af1a12]{color:#f9fafb}label[data-v-68af1a12]{color:#d1d5db}input[data-v-68af1a12],select[data-v-68af1a12]{background:#374151;border-color:#4b5563;color:#f9fafb}input[data-v-68af1a12]:focus,select[data-v-68af1a12]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa1a}input[data-v-68af1a12]::placeholder{color:#6b7280}.input-icon[data-v-68af1a12]{color:#9ca3af}}.card-item[data-v-9d267562]{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-9d267562]{font-weight:700;flex-shrink:0;-webkit-user-select:text;user-select:text;cursor:text}.card-header[data-v-9d267562]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-weight:700;font-size:1rem;color:#1a1a1a;gap:.5rem}.card-body[data-v-9d267562]{font-size:.85rem}.card-body-rows[data-v-9d267562]{display:flex;flex-direction:column;gap:2px}.form-row[data-v-9d267562]{display:flex;align-items:center;justify-content:space-between;gap:2px}.form-row label[data-v-9d267562]{flex:0 0 85px;font-size:12px;font-weight:700}.form-row input[data-v-9d267562]{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-9d267562]{background-color:#f5f5f5;color:#666;cursor:not-allowed;border-color:#ddd}.form-row .btn.save[data-v-9d267562]{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-9d267562]:enabled{background-color:#4caf50;color:#fff;cursor:pointer;border-color:#4caf50;box-shadow:0 1px 3px #0003}.form-row .btn.save[data-v-9d267562]:enabled:hover{background-color:#45a049;transform:translateY(-1px);box-shadow:0 2px 5px #0000004d}.form-row .btn.save[data-v-9d267562]:enabled:active{transform:translateY(0);box-shadow:0 1px 3px #0003}.form-row .btn.save[data-v-9d267562]:disabled{background-color:#ddd;color:#888;cursor:not-allowed;transform:none;box-shadow:none}.form-row .btn.save[data-v-9d267562]:disabled:not(.saving){background-color:#ddd;color:#888}.approx[data-v-9d267562]{color:#444;font-size:.8rem;white-space:nowrap}.bold-approx[data-v-9d267562]{font-weight:700;font-size:.8rem;white-space:nowrap}.allowed-text[data-v-9d267562]{color:#2a6e2a}.allowed-text.error[data-v-9d267562]{color:#bf1e2e;font-weight:700}.btn[data-v-9d267562]{border-radius:5px;border:1px solid #bbb;padding:4px 14px;font-weight:600;cursor:pointer;background:#fff}.btn[data-v-9d267562]:disabled{background:#ccc;color:#666;cursor:not-allowed;border-color:#ccc;opacity:.6}.btn.start[data-v-9d267562]{background-color:#4caf50;color:#fff;border-color:#4caf50}.btn.start[data-v-9d267562]:hover:not(:disabled){background-color:#45a049}.btn.start[data-v-9d267562]:disabled{background-color:#ccc;color:#666;border-color:#ccc}.btn.stop[data-v-9d267562]{background-color:#f44336;color:#fff;border-color:#f44336}.btn.stop[data-v-9d267562]:hover:not(:disabled){background-color:#da190b}.btn.stop[data-v-9d267562]:disabled{background-color:#ccc;color:#666;border-color:#ccc}.btn.restart[data-v-9d267562]{background-color:#0ea5e9;color:#fff;border-color:#0ea5e9}.btn.restart .restart-icon[data-v-9d267562]{width:16px;height:16px;display:block}.btn.restart[data-v-9d267562]:hover:not(:disabled){background-color:#0284c7}.btn.restart[data-v-9d267562]:disabled{background-color:#ccc;color:#666;border-color:#ccc}.active-controls[data-v-9d267562]{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-9d267562]{background-color:#dc26262e;border-color:#dc262680}.status-indicator[data-v-9d267562]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.85rem}.status-dot[data-v-9d267562]{width:8px;height:8px;border-radius:50%;animation:pulse-9d267562 2s infinite}.status-indicator.active .status-dot[data-v-9d267562]{background-color:#4caf50;box-shadow:0 0 0 2px #4caf504d}.status-indicator.inactive .status-dot[data-v-9d267562]{background-color:#f44336;box-shadow:0 0 0 2px #f443364d}.status-text[data-v-9d267562]{text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.status-indicator.active .status-text[data-v-9d267562]{color:#2a6e2a;font-weight:700}.status-indicator.inactive .status-text[data-v-9d267562]{color:#bf1e2e;font-weight:700}.status-indicator.error .status-dot[data-v-9d267562]{background-color:#f44336;box-shadow:0 0 0 2px #f443364d}.status-indicator.error .status-text[data-v-9d267562]{color:#b71c1c;font-weight:700}.error-info[data-v-9d267562]{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-9d267562]:hover{color:#b71c1c;background-color:#f443361a}.error-info[data-v-9d267562]:active{background-color:#f4433633}.status-indicator.error[data-v-9d267562]{position:relative;padding:2px 8px}.control-buttons[data-v-9d267562]{display:flex;gap:6px}@keyframes pulse-9d267562{0%{box-shadow:0 0 #4caf50b3}70%{box-shadow:0 0 0 4px #4caf5000}to{box-shadow:0 0 #4caf5000}}.exchange-table[data-v-9d267562]{margin-top:10px}.exchange-table table[data-v-9d267562]{border-collapse:collapse}.exchange-table td[data-v-9d267562]{padding:2px 6px;line-height:1.4}.exchange-column b[data-v-9d267562]{display:inline-block}.red[data-v-9d267562]{color:#bf1e2e;font-weight:700}.green[data-v-9d267562]{color:#2a6e2a;font-weight:700}.exchange-table .value.funding-earlier-positive[data-v-9d267562]{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-9d267562]{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-9d267562]{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-9d267562],.spread-stats .red[data-v-9d267562]{font-size:1rem}.spread-stats .spread-line[data-v-9d267562]{display:flex;justify-content:space-between;align-items:center}.spread-stats .spread-divider[data-v-9d267562]{height:1px;background:#ddd}.spread-row[data-v-9d267562]{display:flex;justify-content:space-between}.spread-row>div[data-v-9d267562]{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-9d267562]{margin-top:8px;background:#fff;-webkit-user-select:none;user-select:none}.uptime-note[data-v-9d267562]{margin-top:6px;text-align:right;font-size:.72rem;color:#0369a1;letter-spacing:.5px}.uptime-label[data-v-9d267562]{font-weight:700;margin-right:4px;color:#0f172a}.uptime-value[data-v-9d267562]{font-family:Courier New,Courier,monospace;background:#3b82f614;padding:2px 6px;border-radius:4px}.exchange-table .header .value[data-v-9d267562]{font-size:13px;font-weight:700}.exchange-table[data-v-9d267562]{font-size:12px}.exchange-table .key[data-v-9d267562]{color:gray;width:15%;white-space:nowrap}.exchange-table .value[data-v-9d267562]{width:30%}.enterSpread[data-v-9d267562]{color:#3b82f6;font-weight:600}.side-controls[data-v-9d267562]{display:flex;gap:.5rem;flex-shrink:0}.side-btn[data-v-9d267562]{padding:.25rem .75rem;border:1px solid #d1d5db;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease;background:#f9fafb;color:#6b7280}.side-btn.active[data-v-9d267562]{background:#10b981;color:#fff;border-color:#10b981}.side-btn.inactive[data-v-9d267562]{background:#f3f4f6;color:#9ca3af;border-color:#d1d5db}.side-btn[data-v-9d267562]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.side-btn[data-v-9d267562]:disabled{background-color:#ccc;color:#666;border-color:#ccc;opacity:1;cursor:not-allowed;transform:none;box-shadow:none}.error[data-v-9d267562]{border:none;box-shadow:none}.form-row input.error[data-v-9d267562]{border:1px solid #ef4444;box-shadow:0 0 0 2px #ef444426;background-color:#fff5f5}.error-message[data-v-9d267562]{color:#ef4444;font-size:.75rem;margin-top:.25rem;display:flex;align-items:center;gap:.5rem;border:none}.suggest-btn[data-v-9d267562]{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-9d267562]:hover{background:#2563eb}.side-btn[data-side=long].active[data-v-9d267562]{background:#10b981!important;color:#fff!important;border-color:#10b981!important}.side-btn[data-side=short].active[data-v-9d267562]{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important}.side-btn[data-v-9d267562]:disabled,.side-btn.active[data-v-9d267562]:disabled,.side-btn.inactive[data-v-9d267562]:disabled,.side-btn[data-side=long].active[data-v-9d267562]:disabled,.side-btn[data-side=short].active[data-v-9d267562]:disabled{background-color:#ccc!important;color:#666!important;border-color:#ccc!important;opacity:1}.side-btn.active[data-v-9d267562]:hover:not(:disabled){background:#059669}.side-btn.inactive[data-v-9d267562]:hover:not(:disabled){background:#e5e7eb;color:#6b7280}.exchanges[data-v-9d267562]{display:flex;align-items:center;gap:.1rem;white-space:nowrap;flex-shrink:0}.countdown[data-v-9d267562]{color:#666;font-size:.75rem;font-weight:500;margin-left:.25rem}@media (max-width: 768px){.form-row input[data-v-9d267562]{font-size:16px}}.card-item[lang=en] input[type=text][inputmode=decimal][data-v-9d267562]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.ticks-label[data-v-9d267562]{margin-left:6px;font-size:12px;font-weight:700;color:#444;white-space:nowrap}.card-list[data-v-a8900a80]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.container[data-v-ec946f28]{padding:10px 20px 100px}.balances-section[data-v-ec946f28]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:1rem;margin-bottom:1rem;border:1px solid #e5e7eb}.balances-grid-row[data-v-ec946f28]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem}.balance-pill[data-v-ec946f28]{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}.label[data-v-ec946f28]{color:#6b7280;font-weight:500}.refresh-balances-btn[data-v-ec946f28]{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-ec946f28]:disabled{opacity:.7;cursor:not-allowed}.refresh-balances-btn[data-v-ec946f28]:not(:disabled):hover{background:#059669}.signal-filters-section[data-v-ec946f28]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:1rem;margin-bottom:1rem;border:1px solid #e5e7eb}.filters-container[data-v-ec946f28]{display:flex;gap:2rem;align-items:flex-end}.filter-group[data-v-ec946f28]{display:flex;flex-direction:column;gap:.5rem;min-width:200px}.filter-group label[data-v-ec946f28]{font-weight:500;color:#374151;font-size:.875rem;white-space:nowrap}.filter-input[data-v-ec946f28]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:4px;font-size:16px;width:160px;transition:all .15s ease}.filter-input[data-v-ec946f28]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.save-button-container[data-v-ec946f28]{display:flex;align-items:flex-end}.save-filters-btn[data-v-ec946f28]{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-ec946f28]:hover:not(:disabled){background:#2563eb}.save-filters-btn[data-v-ec946f28]:disabled{background:#9ca3af;cursor:not-allowed}.signal-list[data-v-ec946f28]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;margin-bottom:1rem;align-items:stretch}.signal-list[data-v-ec946f28]>*{min-width:0}.empty[data-v-ec946f28]{color:#888;margin-top:2rem;font-style:italic}.total-cards-display[data-v-ec946f28]{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-ec946f28]{display:flex;align-items:center;gap:1rem}.total-cards-label[data-v-ec946f28]{font-weight:500;color:#374151;font-size:.875rem}.total-cards-count[data-v-ec946f28]{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-ec946f28]{padding:10px 10px 100px}.balances-header[data-v-ec946f28]{flex-direction:column;align-items:flex-start}.refresh-balances-btn[data-v-ec946f28]{width:100%}.filters-container[data-v-ec946f28]{flex-direction:column;gap:1rem;align-items:stretch}.filter-group[data-v-ec946f28]{min-width:auto}.filter-input[data-v-ec946f28]{width:100%;font-size:16px}.save-button-container[data-v-ec946f28]{align-self:flex-start}.signal-list[data-v-ec946f28]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}}@media (max-width: 480px){.signal-list[data-v-ec946f28]{grid-template-columns:1fr}}@media (prefers-color-scheme: dark){.signal-filters-section[data-v-ec946f28],.balances-section[data-v-ec946f28]{background:#1f2937;border-color:#374151}.balance-card[data-v-ec946f28]{background:#111827;border-color:#1f2937}.balance-row strong[data-v-ec946f28]{color:#f3f4f6}.balances-summary[data-v-ec946f28]{color:#9ca3af}.filters-header h3[data-v-ec946f28]{color:#f9fafb}.filter-group label[data-v-ec946f28]{color:#d1d5db}.filter-input[data-v-ec946f28]{background:#374151;border-color:#4b5563;color:#f9fafb}.filter-input[data-v-ec946f28]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa1a}.total-cards-display[data-v-ec946f28]{background:#1f2937;border-color:#374151}.total-cards-label[data-v-ec946f28]{color:#d1d5db}.total-cards-count[data-v-ec946f28]{color:#60a5fa;background:#1e3a8a;border-color:#3b82f6}}.history-page-wrapper[data-v-925c9183]{min-height:100vh;background:#0a0e1a;background-attachment:fixed;position:relative;overflow-x:hidden}.history-page-wrapper[data-v-925c9183]: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-925c9183]{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-925c9183]{padding:2rem}}h1[data-v-925c9183]{color:#f1f5f9;margin-bottom:1.5rem;font-size:1.5rem}@media (min-width: 768px){h1[data-v-925c9183]{margin-bottom:2rem;font-size:2rem}}.date-range-section[data-v-925c9183]{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-925c9183]{padding:2rem;margin-bottom:2rem}}.date-inputs[data-v-925c9183]{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.date-inputs[data-v-925c9183]{flex-direction:row;align-items:flex-end;gap:2rem;flex-wrap:wrap}}.date-input[data-v-925c9183]{display:flex;flex-direction:column;gap:.75rem;flex:1}@media (min-width: 768px){.date-input[data-v-925c9183]{min-width:200px}}.button-group[data-v-925c9183]{display:flex;flex-direction:column;gap:.75rem;width:100%}@media (min-width: 768px){.button-group[data-v-925c9183]{flex-direction:row;gap:1rem;align-items:flex-end;width:auto}}.date-input label[data-v-925c9183]{font-weight:600;color:#94a3b8;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.date-input input[data-v-925c9183]{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-925c9183]:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a}.submit-btn[data-v-925c9183]{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-925c9183]{padding:1rem 2rem;min-width:140px;width:auto;font-size:1rem}}.submit-btn[data-v-925c9183]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b9814d}.reset-btn[data-v-925c9183]{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-925c9183]{padding:1rem 2rem;min-width:140px;width:auto;font-size:1rem}}.reset-btn[data-v-925c9183]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00d4ff4d}h2[data-v-925c9183]{color:#555;margin-bottom:1rem;font-size:1.5rem}.stat-header h3[data-v-925c9183]{margin:0;color:#333;font-size:1.2rem}.title-section[data-v-925c9183]{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-925c9183]{gap:2rem;margin-bottom:2rem}}.title-section h1[data-v-925c9183]{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-925c9183]{font-size:2.5rem}}.total-pnl-section[data-v-925c9183]{margin-bottom:1.5rem}@media (min-width: 768px){.total-pnl-section[data-v-925c9183]{margin-bottom:2rem}}.total-pnl-card[data-v-925c9183]{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-925c9183]{padding:2rem}}.total-pnl-card[data-v-925c9183]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.05) 50%,transparent 70%);animation:shimmer-925c9183 3s ease-in-out infinite}@keyframes shimmer-925c9183{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.total-pnl-label[data-v-925c9183]{font-size:1.1rem;font-weight:600;color:#94a3b8;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.total-pnl-value[data-v-925c9183]{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-925c9183]{font-size:3rem}}.total-pnl-value.positive[data-v-925c9183]{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-925c9183]{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-925c9183]{color:#6b7280}.total-pnl-details[data-v-925c9183]{display:flex;justify-content:center;gap:1rem;font-size:.8rem;color:#94a3b8;flex-wrap:wrap}@media (min-width: 768px){.total-pnl-details[data-v-925c9183]{gap:2rem;font-size:.9rem}}.total-positions[data-v-925c9183],.total-exchanges[data-v-925c9183]{display:flex;align-items:center;gap:.5rem}.total-positions[data-v-925c9183]:before{content:"📊"}.total-exchanges[data-v-925c9183]:before{content:"🏢"}.exchange-accordion[data-v-925c9183]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.symbol-summary-section[data-v-925c9183]{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-925c9183]{padding:2rem;margin-bottom:2rem}}.symbol-summary-section .section-header[data-v-925c9183]{align-items:baseline}.symbol-table-wrapper[data-v-925c9183]{margin-top:1rem}@media (min-width: 768px){.exchange-accordion[data-v-925c9183]{gap:1.5rem;margin-bottom:2rem}}.exchange-card[data-v-925c9183]{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-925c9183]:hover{box-shadow:0 8px 30px #00d4ff33;transform:translateY(-4px);border-color:#00d4ff}.exchange-header[data-v-925c9183]{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-925c9183]{padding:2rem}}.exchange-header[data-v-925c9183]:hover{background:linear-gradient(135deg,#334155,#475569);transform:translateY(-2px)}.exchange-info[data-v-925c9183]{display:flex;align-items:center;gap:1rem;flex:1;flex-wrap:wrap}@media (min-width: 768px){.exchange-info[data-v-925c9183]{gap:3rem;flex-wrap:nowrap}}.exchange-name[data-v-925c9183]{font-weight:800;font-size:1.1rem;color:#f1f5f9;text-transform:uppercase;letter-spacing:1px}@media (min-width: 768px){.exchange-name[data-v-925c9183]{font-size:1.4rem}}.exchange-pnl[data-v-925c9183]{font-weight:800;font-size:1.1rem;padding:.4rem .8rem;border-radius:8px;background:#0000004d}@media (min-width: 768px){.exchange-pnl[data-v-925c9183]{font-size:1.5rem;padding:.5rem 1rem}}.exchange-pnl.positive[data-v-925c9183]{color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.3)}.exchange-pnl.negative[data-v-925c9183]{color:#ef4444;background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.exchange-toggle[data-v-925c9183]{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-925c9183]:hover{background:#00d4ff33;transform:scale(1.1)}.toggle-icon[data-v-925c9183]{font-size:1.4rem;font-weight:700;transition:transform .3s ease;color:#00d4ff}.toggle-icon.expanded[data-v-925c9183]{transform:rotate(180deg)}.exchange-content[data-v-925c9183]{background:#0f172a;border-top:1px solid #334155;animation:slideDown-925c9183 .3s ease-out}@keyframes slideDown-925c9183{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.positions-list[data-v-925c9183]{padding:1rem;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.positions-list[data-v-925c9183]{padding:1.5rem}}.table-wrapper[data-v-925c9183]{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px;background:#0f172a80}.position-header h3[data-v-925c9183]{margin:0;color:#333;font-size:1.2rem}.loading[data-v-925c9183]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#94a3b8}@media (min-width: 768px){.loading[data-v-925c9183]{padding:4rem}}.spinner[data-v-925c9183]{width:40px;height:40px;border:4px solid #334155;border-top:4px solid #00d4ff;border-radius:50%;animation:spin-925c9183 1s linear infinite;margin-bottom:1rem}@keyframes spin-925c9183{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error[data-v-925c9183]{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-925c9183]{padding:2rem}}.retry-btn[data-v-925c9183]{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-925c9183]{padding:1rem 2rem;width:auto}}.retry-btn[data-v-925c9183]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ef44444d}.details-table[data-v-925c9183]{width:100%;border-collapse:collapse;color:#e2e8f0;min-width:600px}@media (max-width: 767px){.details-table[data-v-925c9183]{font-size:.85rem}}.details-table thead th[data-v-925c9183]{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-925c9183]{padding:.5rem .25rem;font-size:.8rem}}.details-table tbody td[data-v-925c9183]{padding:.75rem .5rem;border-bottom:1px solid #1e293b}@media (max-width: 767px){.details-table tbody td[data-v-925c9183]{padding:.5rem .25rem}}.pnl-breakdown div[data-v-925c9183]{line-height:1.4;font-size:.8rem}@media (max-width: 767px){.pnl-breakdown div[data-v-925c9183]{font-size:.75rem}}.nowrap[data-v-925c9183]{white-space:nowrap}.symbol-summary-table[data-v-925c9183]{width:100%;border-collapse:collapse;color:#e2e8f0}.symbol-summary-table th[data-v-925c9183],.symbol-summary-table td[data-v-925c9183]{text-align:left;padding:.75rem .5rem;border-bottom:1px solid #1e293b;white-space:nowrap}.symbol-summary-table th[data-v-925c9183]{font-weight:700;color:#94a3b8;text-transform:uppercase;font-size:.85rem}.symbol-summary-table tr[data-v-925c9183]: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-cbf032a9]{background:#1a1a1a;border-radius:12px;border:1px solid #333;overflow:hidden;margin-bottom:20px}.blacklist-header[data-v-cbf032a9]{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-cbf032a9]:hover{background:linear-gradient(135deg,#333,#2a2a2a)}.blacklist-header h3[data-v-cbf032a9]{margin:0;color:#fff;font-size:1.2rem;font-weight:600}.collapse-icon[data-v-cbf032a9]{transition:transform .2s ease;color:#888}.collapse-icon.collapsed[data-v-cbf032a9]{transform:rotate(-90deg)}.blacklist-content[data-v-cbf032a9]{padding:20px}.blacklist-input-section[data-v-cbf032a9]{margin-bottom:20px}.input-group[data-v-cbf032a9]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.symbol-input[data-v-cbf032a9]{flex:1 1;padding:10px 12px;border:1px solid #333;border-radius:4px;background:#2a2a2a;color:#fff;font-size:14px}.symbol-input[data-v-cbf032a9]:focus{outline:none;border-color:#007bff}.symbol-input[data-v-cbf032a9]:disabled{background:#1a1a1a;color:#666}.exchange-select[data-v-cbf032a9]{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-cbf032a9]:focus{outline:none;border-color:#007bff}.exchange-select[data-v-cbf032a9]:disabled{background:#1a1a1a;color:#666}.add-btn[data-v-cbf032a9]{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-cbf032a9]:hover:not(:disabled){background:#0056b3}.add-btn[data-v-cbf032a9]:disabled{background:#6c757d;cursor:not-allowed}.error-message[data-v-cbf032a9]{color:#dc3545;font-size:14px;margin-top:5px}.entries-container[data-v-cbf032a9]{min-height:60px;margin-bottom:20px}.empty-state[data-v-cbf032a9]{color:#666;font-size:14px;text-align:center;padding:20px;border:1px dashed #333;border-radius:4px}.entries-list[data-v-cbf032a9]{display:flex;flex-direction:column;gap:8px}.entry-item[data-v-cbf032a9]{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-cbf032a9]:hover{border-color:#555;box-shadow:0 4px 8px #0003;transform:translateY(-1px)}.entry-info[data-v-cbf032a9]{display:flex;align-items:center;gap:12px}.symbol-text[data-v-cbf032a9]{color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px}.exchange-text[data-v-cbf032a9]{color:#888;font-size:12px;background:#444;padding:4px 8px;border-radius:4px;font-weight:500}.remove-btn[data-v-cbf032a9]{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-cbf032a9]:hover:not(:disabled){background:linear-gradient(135deg,#c82333,#bd2130);transform:scale(1.1)}.remove-btn[data-v-cbf032a9]:disabled{background:#6c757d;cursor:not-allowed;transform:none}.blacklist-actions[data-v-cbf032a9]{display:flex;justify-content:flex-end}.clear-all-btn[data-v-cbf032a9]{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-cbf032a9]:hover:not(:disabled){background:linear-gradient(135deg,#5a6268,#495057);transform:translateY(-1px)}.clear-all-btn[data-v-cbf032a9]:disabled{background:#495057;cursor:not-allowed;transform:none}@media (max-width: 640px){.input-group[data-v-cbf032a9]{flex-direction:column;gap:8px}.symbol-input[data-v-cbf032a9],.exchange-select[data-v-cbf032a9],.add-btn[data-v-cbf032a9]{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-969a3342]{background:#1a1a1a;border-radius:12px;border:1px solid #333;overflow:hidden;margin-bottom:20px}.credentials-header[data-v-969a3342]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);cursor:pointer;transition:background-color .2s ease}.credentials-header[data-v-969a3342]:hover{background:linear-gradient(135deg,#333,#2a2a2a)}.credentials-header h3[data-v-969a3342]{margin:0;color:#fff;font-size:1.2rem;font-weight:600}.collapse-icon[data-v-969a3342]{transition:transform .2s ease;color:#888}.collapse-icon.collapsed[data-v-969a3342]{transform:rotate(-90deg)}.credentials-content[data-v-969a3342]{padding:20px}.credential-section[data-v-969a3342]{margin-bottom:20px}.credential-section h4[data-v-969a3342]{color:#fff;margin:0 0 8px;font-size:1rem;font-weight:500}.description[data-v-969a3342]{color:#888;font-size:.9rem;margin:0 0 16px;line-height:1.4}.input-group[data-v-969a3342]{display:flex;gap:12px;margin-bottom:16px}.credential-input[data-v-969a3342]{flex:1;padding:12px 16px;background:#2a2a2a;border:1px solid #444;border-radius:8px;color:#fff;font-size:.9rem;transition:border-color .2s ease}.credential-input[data-v-969a3342]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.credential-input[data-v-969a3342]:disabled{opacity:.6;cursor:not-allowed}.save-button[data-v-969a3342]{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;white-space:nowrap}.save-button[data-v-969a3342]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.save-button[data-v-969a3342]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.save-button.loading[data-v-969a3342]{background:linear-gradient(135deg,#555,#444)}.message[data-v-969a3342]{padding:12px 16px;border-radius:8px;font-size:.9rem;font-weight:500}.message.success[data-v-969a3342]{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#22c55e}.message.error[data-v-969a3342]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}@media (max-width: 768px){.credentials-header[data-v-969a3342],.credentials-content[data-v-969a3342]{padding:16px}.input-group[data-v-969a3342]{flex-direction:column}.save-button[data-v-969a3342]{width:100%}}.settings-container[data-v-4bff8ded]{max-width:1200px;margin:0 auto;padding:20px}.settings-header[data-v-4bff8ded]{margin-bottom:30px;text-align:center}.settings-header h1[data-v-4bff8ded]{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-description[data-v-4bff8ded]{color:#888;font-size:1.1rem;margin:0}.settings-content[data-v-4bff8ded]{display:flex;flex-direction:column;gap:30px}@media (max-width: 768px){.settings-container[data-v-4bff8ded]{padding:15px}.settings-header h1[data-v-4bff8ded]{font-size:2rem}.settings-description[data-v-4bff8ded]{font-size:1rem}}.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}
