:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{min-width:100%;text-align:center}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.content[data-v-1d08ef9b]{padding:24px;min-height:100vh}@media (max-width: 768px){.content[data-v-1d08ef9b]{padding:5px}}.header[data-v-1d08ef9b]{display:flex;align-items:center;top:0;position:sticky;padding:0;min-height:56px;z-index:999}.header-content[data-v-1d08ef9b]{flex:1;display:flex;align-items:center;padding-left:12px;font-size:1.2rem;font-weight:600}.desktop-menu[data-v-1d08ef9b]{margin-left:24px}.burger-icon[data-v-1d08ef9b]{display:none;align-items:center;justify-content:center;cursor:pointer;width:48px;height:48px}.burger-toggle[data-v-1d08ef9b],.mobile-drawer[data-v-1d08ef9b]{display:none}@media (max-width: 768px){.desktop-menu[data-v-1d08ef9b]{display:none}.burger-icon[data-v-1d08ef9b]{display:flex;margin-left:auto;z-index:30}.header-content[data-v-1d08ef9b]{padding-left:12px}.burger-toggle[data-v-1d08ef9b]{display:none}.mobile-drawer[data-v-1d08ef9b]{display:block;position:fixed;top:0;right:0;height:100vh;width:270px;background:#fff;box-shadow:-2px 0 16px #0000001a;padding:32px 16px 16px;z-index:25;border-top-left-radius:18px;border-bottom-left-radius:18px;transition:transform .3s;transform:translate(100%)}.burger-toggle:checked~.mobile-drawer[data-v-1d08ef9b]{transform:translate(0)}}@keyframes slideInRight-1d08ef9b{0%{transform:translate(100%)}to{transform:translate(0)}}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.n-data-table-table thead{position:sticky;top:0;z-index:1}.n-data-table .n-data-table-expand-trigger{width:24px;height:24px;font-size:24px}.n-data-table .n-data-table-table{word-break:normal}.n-tag,.n-data-table-td{cursor:pointer;user-select:none}.n-data-table-td:hover{opacity:.8}.text-default{color:inherit}.text-success{color:#28a745}.text-error{color:#dc3545}.text-warning{color:#ffc107}.text-info{color:#17a2b8}.signals-view[data-v-6a7db710]{overflow-x:auto}.signals-card[data-v-6a7db710]{min-width:1200px;margin:auto}.n-card{max-width:100%}.n-data-table[data-v-800d4183]{--n-font-size: 12px;--n-th-font-size: 12px;--n-line-height: 14px;--n-th-padding: 8px;--n-td-padding: 8px}.tickers-view[data-v-4390a58b]{overflow-x:auto}.tickers-card[data-v-4390a58b]{min-width:800px;margin:auto}.arrow-icon[data-v-84067322]{transition:transform .3s ease;width:16px;height:16px}.filters-view[data-v-d7a5dc2b]{padding:12px 20px}.add-filter-section[data-v-d7a5dc2b]{margin-bottom:20px;display:flex;justify-content:flex-end}.add-btn[data-v-d7a5dc2b]{background-color:#2196f3;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.add-btn[data-v-d7a5dc2b]:hover{background-color:#1976d2}.filters-container[data-v-d7a5dc2b]{display:flex;flex-direction:column;gap:10px;background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 4px #0000001a;margin:20px auto;max-width:600px}.expanded-signals[data-v-d7a5dc2b]{max-width:100%}.filters-row[data-v-d7a5dc2b]{margin:0 auto}.filters-row .column-label[data-v-d7a5dc2b]{font-size:20px;display:block}.filters-row .forward-label[data-v-d7a5dc2b]{font-size:16px;color:#999}.expanded-filter[data-v-d7a5dc2b]{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap;max-width:600px}@media (max-width: 768px){.expanded-filter[data-v-d7a5dc2b]{max-width:100%;margin:0 auto}}.metrics-container[data-v-d7a5dc2b]{display:flex;flex-direction:column}.metrics-container .column-label[data-v-d7a5dc2b]{font-size:20px}.metrics-container .metrics-section[data-v-d7a5dc2b]{width:100%;max-width:400px;margin:0 auto}.metrics-container .metrics-section .column-label[data-v-d7a5dc2b]{text-align:left;display:block;min-height:32px;color:#666;font-size:16px;font-weight:500}.filter-section[data-v-d7a5dc2b]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px}.filter-section .column-label[data-v-d7a5dc2b]{text-align:left;min-height:32px;min-width:130px;color:#666;font-size:16px;font-weight:500}.filter-section .switch-label[data-v-d7a5dc2b]{position:relative;display:inline-block;width:48px;height:24px;background-color:#ccc;border-radius:12px;cursor:pointer;transition:background-color .3s}.filter-section .locked[data-v-d7a5dc2b]{cursor:not-allowed;pointer-events:none}.filter-section input[data-v-d7a5dc2b]{max-width:400px}.filter-section .interval-input[data-v-d7a5dc2b]{max-width:418px;display:flex;gap:20px}.filter-section .interval-input .input-wrapper[data-v-d7a5dc2b]{padding-right:18px;position:relative;display:inline-block}.filter-section .interval-input .input-wrapper[data-v-d7a5dc2b]:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:gray;font-size:16px}.filter-section .interval-input .input-wrapper[data-symbol="$"][data-v-d7a5dc2b]:after{content:"$"}.filter-section .interval-input .input-wrapper[data-symbol="%"][data-v-d7a5dc2b]:after{content:"%"}.filter-section select[data-v-d7a5dc2b]{max-width:418px;height:46px}select[data-v-d7a5dc2b]{width:100%;border:1px solid #ddd;border-radius:4px;font-size:14px;height:32px;background-color:#fff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding:6px 32px 6px 8px}select[data-v-d7a5dc2b]:hover{border-color:#999}select[data-v-d7a5dc2b]:focus{outline:none;border-color:#4caf50}.filter-input[data-v-d7a5dc2b]{width:100%;padding:6px 8px;border:1px solid #ddd;border-radius:4px;font-size:14px;height:32px}.filter-input[data-v-d7a5dc2b]::placeholder{color:#999}.switch-container[data-v-d7a5dc2b]{display:flex;align-items:center}.switch[data-v-d7a5dc2b]{display:none}.switch-label[data-v-d7a5dc2b]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;top:2px;left:2px;background-color:#fff;transition:transform .3s}.switch:checked+.switch-label[data-v-d7a5dc2b]{background-color:#4caf50}.switch:checked+.switch-label[data-v-d7a5dc2b]:before{transform:translate(24px)}.filter-actions[data-v-d7a5dc2b]{display:flex;gap:8px;margin:0 auto}button[data-v-d7a5dc2b]{padding:8px 16px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s;height:32px}.save-btn[data-v-d7a5dc2b]{background-color:#4caf50;color:#fff}.save-btn[data-v-d7a5dc2b]:hover{background-color:#45a049}.delete-btn[data-v-d7a5dc2b]{background-color:#f44336;color:#fff}.delete-btn[data-v-d7a5dc2b]:hover{background-color:#da190b}.toggle-signals-btn[data-v-d7a5dc2b]{display:flex;align-items:center;gap:5px;background-color:#f0f0f0;border:1px solid #ddd;padding:6px 12px;border-radius:4px;cursor:pointer;transition:all .3s ease}.toggle-signals-btn[data-v-d7a5dc2b]:hover{background-color:#e0e0e0}.toggle-signals-btn.expanded .arrow-icon[data-v-d7a5dc2b]{transform:rotate(180deg)}.buttons-container[data-v-d7a5dc2b]{display:flex;gap:10px;margin:20px auto;flex-wrap:wrap;justify-content:center}.buttons-container button.active[data-v-d7a5dc2b]{background-color:#2196f3;color:#fff}.buttons-container button.active[data-v-d7a5dc2b]:hover{background-color:#1976d2}.signals-table[data-v-d7a5dc2b]{margin-top:16px;border-top:1px solid #eee}.signals-container[data-v-d7a5dc2b]{background:#f9f9f9;border-radius:4px}.placeholder-table[data-v-d7a5dc2b]{text-align:center;color:#666;padding:20px}.no-filters[data-v-d7a5dc2b]{text-align:center;padding:20px;background:#fff;border-radius:8px;color:#666;box-shadow:0 2px 4px #0000001a;max-width:600px;margin:0 auto}.loading-container[data-v-d7a5dc2b]{display:flex;justify-content:center;align-items:center;min-height:120px}.loading-spinner[data-v-d7a5dc2b]{border:8px solid rgba(0,0,0,.1);border-top:8px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}.signals-stats-view[data-v-3ef346f3]{overflow-x:auto}.stats-card[data-v-3ef346f3]{width:100%;max-width:100%;margin:auto}.wait-time[data-v-3ef346f3]{display:flex;flex-direction:column;gap:4px}.wait-time .label[data-v-3ef346f3]{font-size:12px;opacity:.8}.wait-time .inputs[data-v-3ef346f3]{display:flex;align-items:center;gap:6px}.wait-time .inputs--stack[data-v-3ef346f3]{flex-direction:column;align-items:stretch;gap:6px}.mt-4[data-v-3ef346f3]{margin-top:16px}
