.signals_page__jKShW{padding-top:24px}.signals_header__736Y4{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:20px}.signals_titleRow__XFwT_{display:flex;align-items:center;gap:4px}.signals_title__F5lkd{margin:0;color:var(--fi-text);font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-.005em}.signals_subtitle__NHqpO{margin:.4rem 0 0;color:var(--fi-text-dim);font-size:.85rem;line-height:1.5}.signals_toolbar__2286Y{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:0;margin-bottom:16px}.signals_filterRail__VDx_o{display:inline-flex;align-items:center;padding:3px;gap:2px;height:32px;background:rgba(255,255,255,.025);border:1px solid var(--fi-border);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.signals_filterRail__VDx_o button{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;height:26px;font-family:var(--fi-mono);font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.01em;color:var(--fi-text-mute);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;white-space:nowrap;box-sizing:border-box}.signals_filterRail__VDx_o button:hover{color:var(--fi-text);background:rgba(255,255,255,.04)}.signals_filterRail__VDx_o button[aria-pressed=true]{color:var(--fi-text);background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.signals_mobileFilters__zmRRq{display:none}.signals_selectWrap__JSIcL{position:relative;display:inline-flex;align-items:center;height:28px;padding:0 25px 0 8px;font-family:var(--fi-mono);font-size:10px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:var(--fi-text);background:rgba(255,255,255,.025);border:1px solid var(--fi-border);border-radius:999px}.signals_selectWrap__JSIcL select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.signals_selectWrap__JSIcL:focus-within{outline:2px solid var(--fi-silver);outline-offset:3px}.signals_selectWrap__JSIcL option{background:var(--fi-bg-elev);color:var(--fi-text)}.signals_selectWrap__JSIcL svg{position:absolute;right:9px;top:9px;width:10px;height:10px;pointer-events:none;color:var(--fi-silver)}.signals_aboutButton__jRQpJ{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--fi-text-mute);font-family:var(--fi-mono);font-size:12px;font-weight:500;cursor:pointer}.signals_aboutButton__jRQpJ:hover,.signals_aboutButton__jRQpJ[aria-expanded=true]{color:var(--fi-text)}.signals_marketRail__onBZt{margin-left:auto}.signals_page__jKShW a:focus-visible,.signals_page__jKShW button:focus-visible,.signals_page__jKShW select:focus-visible{outline:2px solid #9cbde8;outline-offset:4px}.signals_results__qW5Va{padding-top:0}.signals_page__jKShW .signals_panel__1DIWp{transition:none}.signals_page__jKShW .signals_panel__1DIWp:hover{border-color:rgba(255,255,255,.06);background-image:linear-gradient(135deg,rgba(11,14,19,.7),rgba(15,19,25,.6))}.signals_sheet__gnWlj{width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--fi-border-hi) transparent}.signals_sheet__gnWlj:focus-visible{outline:2px solid var(--fi-silver);outline-offset:3px}.signals_table__X9ldS{width:100%;min-width:980px;table-layout:fixed;border-collapse:collapse;font-family:var(--fi-mono);font-size:.72rem}.signals_betColumn__ir79p{width:24%}.signals_pinnacleColumn__n569w,.signals_signalColumn__MGG9r{width:13%}.signals_movementColumn__pmtqt{width:22%}.signals_percentColumn__rNo_q{width:6%}.signals_strengthColumn__WnQdj{width:16%}.signals_pinnacleCell__vKYfH{--pinnacle-badge-font-size:9px;--pinnacle-badge-padding:2px 6px;--pinnacle-badge-radius:4px}.signals_table__X9ldS th{padding:8px 12px;background:transparent;color:var(--fi-text-mute);font-family:var(--fi-eyebrow);font-size:.55rem;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;text-align:left;white-space:nowrap}.signals_table__X9ldS thead{background:rgba(255,255,255,.018)}.signals_table__X9ldS th:last-child{color:#b0c7e3}.signals_table__X9ldS tbody tr:last-child td{border-bottom:0}.signals_table__X9ldS td{height:58px;padding:9px 12px;border-bottom:1px solid var(--fi-border);vertical-align:middle}.signals_table__X9ldS td:first-child,.signals_table__X9ldS th:first-child{padding-left:16px}.signals_table__X9ldS td:last-child,.signals_table__X9ldS th:last-child{padding-left:32px;padding-right:16px}.signals_table__X9ldS tbody tr:hover{background:rgba(255,255,255,.025)}.signals_table__X9ldS .signals_numeric__ZgzUv{text-align:right;font-variant-numeric:tabular-nums}.signals_signalType__0Cvij{display:inline-flex;align-items:center;gap:5px;color:var(--signal-color);font-size:.65rem;font-weight:600;white-space:nowrap}.signals_signalType__0Cvij>span{width:5px;height:5px;background:currentColor;border-radius:50%;flex-shrink:0}.signals_selectionButton__UF_W5{display:flex;align-items:center;gap:6px;padding:0;text-align:left;color:var(--fi-text);background:none;border:0;font:inherit;font-size:.82rem;font-weight:700;line-height:1.3;letter-spacing:-.005em;cursor:pointer}.signals_selectionButton__UF_W5>svg{flex-shrink:0}.signals_selectionButton__UF_W5:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.signals_teamLogo__izT6z{width:20px;height:20px;object-fit:contain}.signals_selectionMeta__iBbKq{font-family:var(--fi-eyebrow);font-size:.6rem;font-weight:500;color:var(--fi-text-mute);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;line-height:1.3}.signals_movement__FqkRR{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.65rem}.signals_movement__FqkRR>span,.signals_muted__meYkC{color:var(--fi-text-mute)}.signals_movement__FqkRR svg{color:var(--fi-text-mute);flex-shrink:0}.signals_movement__FqkRR strong{font-weight:600;color:var(--fi-text)}.signals_strength__L6MB1{width:100%}.signals_strength__L6MB1>div{display:flex;align-items:baseline;gap:3px}.signals_strength__L6MB1 strong{color:var(--signal-color);font-family:var(--fi-mono);font-size:.92rem;font-weight:800;line-height:1.1}.signals_strength__L6MB1>div>span{color:var(--fi-text-mute);font-size:.6rem}.signals_strength__L6MB1 .signals_strengthTrack__CQi4o{height:3px;background:rgba(255,255,255,.05);margin-top:5px;border-radius:1px;overflow:hidden}.signals_strengthTrack__CQi4o>span{display:block;height:3px;background:var(--signal-color)}.signals_accessBanner___HI9w{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid #ffffff14;border-radius:6px;background:#11161d}.signals_accessBanner___HI9w>svg{color:#abb9ca;flex-shrink:0}.signals_accessBanner___HI9w strong{font-size:12px;font-weight:600}.signals_accessBanner___HI9w p{margin:4px 0 0;font-size:11px;color:#96a2b2;line-height:1.5}.signals_accessBanner___HI9w button,.signals_empty__xBqH2 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-left:auto;padding:9px 12px;background:#dbe3ee;color:#111820;border:0;border-radius:4px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.signals_empty__xBqH2{padding:60px 20px;border:1px solid #ffffff14;border-radius:6px;text-align:center;color:#91a0b4}.signals_empty__xBqH2>svg{margin:0 auto 14px}.signals_empty__xBqH2 h3{color:#e2e8f0;font-size:15px;font-weight:500;margin:0 0 8px}.signals_empty__xBqH2 p{font-size:12px;line-height:1.6;margin:0 auto;max-width:360px}.signals_empty__xBqH2 button{margin:18px auto 0}.signals_loading__8_UAV>span{font-size:12px;color:#96a2b2}.signals_skeleton__PiFYZ{height:58px;background:#10151d;border:1px solid #ffffff08;border-radius:5px;margin-top:10px}@media (max-width:767px){.signals_page__jKShW{padding-top:20px}.signals_header__736Y4{padding-bottom:16px}.signals_toolbar__2286Y{gap:8px}.signals_filterRail__VDx_o{display:none}.signals_mobileFilters__zmRRq{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.signals_table__X9ldS td{height:50px;padding-block:8px}.signals_selectionButton__UF_W5{font-size:.74rem}.signals_selectionMeta__iBbKq{font-size:.52rem;letter-spacing:.06em}.signals_accessBanner___HI9w{flex-wrap:wrap}.signals_accessBanner___HI9w>div{flex:1;min-width:180px}.signals_accessBanner___HI9w button{margin:0 0 0 28px}}