@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800&display=swap);@tailwind base;@tailwind components;@tailwind utilities;:root{--bg-void:#06080a;--bg-base:#0a0c0f;--bg-surface:#0f1217;--bg-elevated:#141820;--bg-panel:#191e28;--bg-hover:#1e2430;--border-subtle:#d4c5a812;--border-default:#d4c5a821;--border-strong:#d4c5a83d;--border-bright:#d4c5a86b;--green:#00c97a;--green-dim:#00c97a17;--green-glow:#00c97a26;--green-border:#00c97a3d;--amber:#d4af37;--amber-dim:#d4af3717;--amber-border:#d4af3742;--red:#c0392b;--red-dim:#c0392b1a;--red-border:#c0392b42;--gold:#1e8fff;--gold-bright:#64b8ff;--gold-dim:#1e8fff17;--gold-border:#1e8fff47;--gold-glow:#1e8fff2e;--accent:#1e8fff;--accent-dim:#1e8fff17;--accent-glow:#1e8fff29;--v2:#a8b8c8;--v2-bright:#c4d4e0;--v2-dim:#a8b8c81a;--v2-border:#a8b8c833;--v2-glow:#a8b8c824;--v2-high:#00c97a;--v2-high-dim:#00c97a17;--v2-high-border:#00c97a3d;--v2-mid:#1e8fff;--v2-mid-dim:#1e8fff17;--v2-mid-border:#1e8fff42;--v2-low:#c0392b;--v2-low-dim:#c0392b1a;--v2-low-border:#c0392b42;--text-primary:#e8e0d0;--text-secondary:#9a9080;--text-muted:#504840;--text-heading:#f4efe4;--text-bright:#f8f4ec;--font-display:"Cormorant Garamond","Georgia",serif;--font-mono:"IBM Plex Mono","Courier New",monospace;--gap-xs:4px;--gap-sm:8px;--gap-md:12px;--gap-lg:16px;--gap-xl:24px;--gap-2xl:32px;--radius-md:8px;--radius-lg:12px;--transition:0.18s ease;--shadow-card:0 2px 8px #0009,0 0 0 1px #d4c5a814;--grid-color:#0000}.tv-chart-wrap{background:#0f1114;background:var(--bg-surface);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);flex-shrink:0;height:220px;margin-bottom:12px;margin-bottom:var(--gap-md);overflow:hidden;position:relative;width:100%}.tv-chart-iframe{background:#0000;border:none;display:block;height:100%;width:100%}.tv-chart-blocker{cursor:default;inset:0;position:absolute;z-index:2}.tv-chart-logo-cover{background:#0f1114;background:var(--bg-surface);height:36px;position:absolute;right:0;top:0;width:156px;z-index:3}.tv-live-price{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:4px;border-radius:var(--radius-sm);bottom:8px;bottom:var(--gap-sm);color:#fff;color:var(--text-bright);display:flex;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.85rem;font-weight:600;gap:5px;left:8px;left:var(--gap-sm);padding:3px 8px;position:absolute;z-index:4}.tv-live-dot{animation:pulse-dot 1.5s ease-in-out infinite;background:#00c076;background:var(--green);border-radius:50%;box-shadow:0 0 6px #00c076;box-shadow:0 0 6px var(--green);height:6px;width:6px}@media (max-width:600px){.tv-chart-wrap{height:180px}}@media (max-width:760px){.table-container .table-wrapper{overflow-x:hidden!important}.table-container .signals-table{min-width:0!important;table-layout:fixed!important;width:100%!important}.table-container .signals-table td,.table-container .signals-table th{box-sizing:border-box!important}.table-container .signals-table td:first-child,.table-container .signals-table th:first-child{max-width:19%!important;padding-left:10px!important;padding-right:2px!important;width:19%!important}.table-container .signals-table td:nth-child(2),.table-container .signals-table th:nth-child(2){max-width:18%!important;padding-left:2px!important;padding-right:2px!important;width:18%!important}.table-container .signals-table td.col-bounce-mobile,.table-container .signals-table th.col-bounce-mobile{max-width:31%!important;padding-left:3px!important;padding-right:3px!important;width:31%!important}.table-container .signals-table td.col-trend,.table-container .signals-table th.col-trend{max-width:16%!important;padding-left:2px!important;padding-right:2px!important;width:16%!important}.table-container .signals-table td.col-sig-bounce,.table-container .signals-table td.col-sig-dip,.table-container .signals-table th.col-sig-bounce,.table-container .signals-table th.col-sig-dip{max-width:8%!important;padding-left:1px!important;padding-right:1px!important;width:8%!important}.table-container .stock-ticker{min-width:0!important;width:100%!important}.table-container .stock-ticker .ticker-name,.table-container .stock-ticker .ticker-name-clickable{max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.table-container .bounce-compound{margin-left:auto!important;margin-right:auto!important;max-width:96px!important;width:100%!important}.table-container .col-trend svg{max-width:100%!important;width:44px!important}}@media (max-width:390px){.table-container .signals-table td:first-child,.table-container .signals-table th:first-child{max-width:18%!important;padding-left:9px!important;width:18%!important}.table-container .signals-table td.col-bounce-mobile,.table-container .signals-table th.col-bounce-mobile{max-width:32%!important;width:32%!important}}@media (max-width:760px){.table-container .signals-table td:first-child,.table-container .signals-table th:first-child{max-width:14%!important;padding-left:7px!important;padding-right:1px!important;width:14%!important}.table-container .signals-table td:nth-child(2),.table-container .signals-table th:nth-child(2){max-width:18%!important;width:18%!important}.table-container .signals-table td.col-bounce-mobile,.table-container .signals-table th.col-bounce-mobile{max-width:34%!important;width:34%!important}.table-container .signals-table td.col-trend,.table-container .signals-table th.col-trend{max-width:18%!important;width:18%!important}.table-container .signals-table td.col-sig-bounce,.table-container .signals-table td.col-sig-dip,.table-container .signals-table th.col-sig-bounce,.table-container .signals-table th.col-sig-dip{max-width:8%!important;width:8%!important}.table-container .ticker-name,.table-container .ticker-name-clickable{font-size:.66rem!important}.table-container .bounce-compound{max-width:104px!important}.table-container .col-trend svg{width:50px!important}}@media (max-width:390px){.table-container .signals-table td:first-child,.table-container .signals-table th:first-child{max-width:13%!important;padding-left:6px!important;width:13%!important}.table-container .signals-table td.col-bounce-mobile,.table-container .signals-table th.col-bounce-mobile{max-width:35%!important;width:35%!important}}.table-container .bounce-compound{width:100%!important}.table-container .bounce-pill{height:26px!important;overflow:hidden!important}.table-container .bounce-track{background:#ffffff29!important;bottom:4px!important;height:3px!important;left:6px!important;right:6px!important;top:auto!important;z-index:5!important}@media (max-width:760px){.table-container .bounce-compound{max-width:92px!important}.table-container .bounce-pill{height:24px!important}.table-container .bounce-track{bottom:4px!important;height:3px!important;left:7px!important;right:7px!important}}.table-container .bounce-compound{height:28px!important;max-width:108px!important;width:108px!important}.table-container .bounce-pill{background:#0000!important;box-shadow:inset 0 1px 0 #ffffff1a,inset 0 -1px 0 #00000059!important;height:28px!important}.table-container .bounce-track{background:hsla(0,0%,100%,.075)!important}.table-container .bounce-track-fill{opacity:.82!important}.table-container .bounce-track-fill.bounce-high,.table-container .signals-table .bounce-track-fill.bounce-high{background:linear-gradient(90deg,#00c0764d,#00c076b8,#66ffc4db,#00c076b8)!important}.table-container .bounce-track-fill.bounce-medium,.table-container .signals-table .bounce-track-fill.bounce-medium{background:linear-gradient(90deg,#f0b84d47,#f0b84db3,#ffe180d6,#f0b84db3)!important}.table-container .bounce-track-fill.bounce-low,.table-container .signals-table .bounce-track-fill.bounce-low{background:linear-gradient(90deg,#ff4d5740,#ff4d57a3,#ff9197c7,#ff4d57a3)!important}.table-container .bounce-pill.bounce-high{border-color:#00c07673!important}@media (max-width:760px){.table-container .bounce-compound{height:25px!important;max-width:90px!important;width:90px!important}.table-container .bounce-pill{height:25px!important}}@media (max-width:390px){.table-container .bounce-compound{max-width:84px!important;width:84px!important}}.table-container .bounce-compound{border-radius:50%!important;height:54px!important;max-width:54px!important;place-items:center!important;width:54px!important}.table-container .bounce-pill{background:radial-gradient(circle at center,#111418 0 54%,#0000 55%),conic-gradient(var(--ring-color) var(--ring-value),#ffffff1f 0)!important;border:1px solid #ffffff1f!important;border-radius:50%!important;box-shadow:inset 0 1px 0 #ffffff14,0 0 0 1px #00000038!important;font-size:.64rem!important;height:48px!important;letter-spacing:-.03em!important;min-width:48px!important;padding:0!important;width:48px!important;z-index:2!important}.table-container .bounce-pill:before{background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.012)),#111418!important;border-radius:50%!important;content:""!important;inset:5px!important;position:absolute!important;z-index:-1!important}.table-container .bounce-pill.bounce-high{--ring-color:var(--td-green);--ring-value:80%;animation:td-bounce-glow-green-final 2.5s ease-in-out infinite!important}.table-container .bounce-pill.bounce-medium{--ring-color:var(--td-amber);--ring-value:56%;animation:td-bounce-glow-amber-final 3s ease-in-out infinite!important}.table-container .bounce-pill.bounce-low{--ring-color:var(--td-red);--ring-value:32%;animation:td-bounce-glow-red-final 3.2s ease-in-out infinite!important}@media (min-width:901px){.table-container .signals-table td.col-bounce-mobile,.table-container .signals-table th.col-bounce-mobile{width:16%!important}.table-container .signals-table td:first-child,.table-container .signals-table th:first-child{width:30%!important}.table-container .signals-table td.col-trend,.table-container .signals-table th.col-trend{width:20%!important}}@media (max-width:760px){.table-container .bounce-compound{height:42px!important;max-width:42px!important;width:42px!important}.table-container .bounce-pill{font-size:.52rem!important;height:38px!important;min-width:38px!important;width:38px!important}.table-container .bounce-pill:before{inset:4px!important}.table-container .signals-table td.col-bounce-mobile,.table-container .signals-table th.col-bounce-mobile{width:22%!important}.table-container .signals-table td:first-child,.table-container .signals-table th:first-child{width:18%!important}.table-container .signals-table td.col-trend,.table-container .signals-table th.col-trend{width:20%!important}}@media (max-width:390px){.table-container .bounce-compound{height:38px!important;max-width:38px!important;width:38px!important}.table-container .bounce-pill{font-size:.48rem!important;height:34px!important;min-width:34px!important;width:34px!important}}.table-container .bounce-compound{max-width:112px!important;overflow:hidden!important;place-items:stretch!important;width:112px!important}.table-container .bounce-pill{background:linear-gradient(180deg,#ffffff14,hsla(0,0%,100%,.024)),#101317!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px 0 #ffffff1a,inset 0 -1px 0 #00000061!important;font-size:.74rem!important;z-index:4!important}.table-container .bounce-pill:before{display:none!important}.table-container .bounce-track{background:hsla(0,0%,100%,.085)!important;inset:2px!important;z-index:2!important}.table-container .bounce-track-fill{border-radius:999px 0 0 999px!important;opacity:.42!important}.table-container .bounce-pill.bounce-high{border-color:#00c07675!important;color:#40f0a8!important}.table-container .bounce-pill.bounce-medium{border-color:#f0b84d7a!important}.table-container .bounce-pill.bounce-low{border-color:#ff4d577a!important}.table-container .bounce-track-fill.bounce-high,.table-container .signals-table .bounce-track-fill.bounce-high{animation:td-bounce-border-flow-final 2s linear infinite!important;background:linear-gradient(90deg,#00c0766b,#00c076db,#6fffcaf2,#00c076c7)!important;background-size:220% 100%!important}.table-container .bounce-track-fill.bounce-medium,.table-container .signals-table .bounce-track-fill.bounce-medium{animation:td-bounce-border-flow-final 2.4s linear infinite!important;background:linear-gradient(90deg,#f0b84d66,#f0b84dd6,#ffe287f0,#f0b84dc2)!important;background-size:220% 100%!important}.table-container .bounce-track-fill.bounce-low,.table-container .signals-table .bounce-track-fill.bounce-low{animation:td-bounce-border-flow-final 2.8s linear infinite!important;background:linear-gradient(90deg,#ff4d575c,#ff4d57c7,#ff9197db,#ff4d57b3)!important;background-size:220% 100%!important}@media (max-width:760px){.table-container .bounce-compound{height:26px!important;max-width:84px!important;width:84px!important}.table-container .bounce-pill{font-size:.6rem!important;height:26px!important;padding:0 8px!important}.table-container .signals-table td.col-bounce-mobile,.table-container .signals-table th.col-bounce-mobile{width:28%!important}.table-container .signals-table td:first-child,.table-container .signals-table th:first-child{width:16%!important}}@media (max-width:390px){.table-container .bounce-compound{max-width:78px!important;width:78px!important}.table-container .bounce-pill{font-size:.56rem!important}}.table-container .bounce-compound{align-items:center!important;display:inline-flex!important;justify-content:center!important;max-width:104px!important;width:104px!important}.table-container .bounce-track{display:none!important}.table-container .bounce-pill{grid-gap:1px!important;background:linear-gradient(180deg,#ffffff12,#ffffff05),#101317!important;border:1px solid #ffffff21!important;border-radius:9px!important;box-shadow:inset 0 1px 0 #ffffff17,0 1px 0 #0000004d!important;display:grid!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-size:.72rem!important;gap:1px!important;grid-template-rows:1fr auto!important;justify-items:center!important;letter-spacing:0!important;line-height:1!important;padding:0 10px!important}.table-container .bounce-pill:before{background:none!important;border-radius:0!important;display:block!important;font-size:.44rem!important;font-weight:850!important;inset:auto!important;letter-spacing:.1em!important;line-height:1!important;order:2!important;position:static!important;z-index:auto!important}.table-container .bounce-pill.bounce-high{background:linear-gradient(180deg,#00c07621,#00c0760a),#101512!important;border-color:#00c07661!important;color:#35e8a0!important}.table-container .bounce-pill.bounce-high:before{color:#35e8a0b8!important;content:"HIGH"!important}.table-container .bounce-pill.bounce-medium{background:linear-gradient(180deg,#f0b84d24,rgba(240,184,77,.045)),#16140f!important;border-color:#f0b84d66!important;color:#ffd36e!important}.table-container .bounce-pill.bounce-medium:before{color:#ffd36ebd!important;content:"MID"!important}.table-container .bounce-pill.bounce-low{background:linear-gradient(180deg,#ff4d5721,#ff4d570a),#171012!important;border-color:#ff4d5766!important;color:#ff8a91!important}.table-container .bounce-pill.bounce-low:before{color:#ff8a91b8!important;content:"LOW"!important}@media (max-width:760px){.table-container .bounce-compound{height:32px!important;max-width:72px!important;width:72px!important}.table-container .bounce-pill{border-radius:8px!important;font-size:.58rem!important;height:32px!important;padding:0 5px!important}.table-container .bounce-pill:before{font-size:.36rem!important;letter-spacing:.08em!important}.table-container .signals-table td.col-bounce-mobile,.table-container .signals-table th.col-bounce-mobile{width:25%!important}.table-container .signals-table td:first-child,.table-container .signals-table th:first-child{width:17%!important}.table-container .signals-table td.col-trend,.table-container .signals-table th.col-trend{width:19%!important}}@media (max-width:390px){.table-container .bounce-compound{max-width:68px!important;width:68px!important}.table-container .bounce-pill{font-size:.54rem!important}}.table-container .bounce-compound{height:30px!important;max-width:96px!important;width:96px!important}.table-container .bounce-pill{box-shadow:inset 0 1px 0 #ffffff21,inset 0 -8px 18px #0000002e,0 1px 0 hsla(0,0%,100%,.035),0 10px 24px #0000002e!important;font-size:.76rem!important;font-weight:900!important;height:30px!important;text-shadow:0 1px 0 #00000059!important}.table-container .bounce-pill.bounce-high{background:linear-gradient(180deg,#42f2a92e,rgba(0,192,118,.055)),linear-gradient(90deg,#ffffff0f,hsla(0,0%,100%,.015)),#0f1714!important;border-color:#42f2a957!important;color:#42f2a9!important}.table-container .bounce-pill.bounce-medium{background:linear-gradient(180deg,#ffd7702b,#f0b84d0d),linear-gradient(90deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.014)),#17150f!important;border-color:#ffd7705c!important;color:#ffd770!important}.table-container .bounce-pill.bounce-low{background:linear-gradient(180deg,#ff909729,#ff4d570d),linear-gradient(90deg,#ffffff0d,hsla(0,0%,100%,.014)),#171113!important;border-color:#ff90975c!important;color:#ff9097!important}@media (max-width:760px){.table-container .bounce-compound{height:27px!important;max-width:72px!important;width:72px!important}.table-container .bounce-pill{font-size:.6rem!important;height:27px!important;padding:0 7px!important}}@media (max-width:390px){.table-container .bounce-compound{max-width:68px!important;width:68px!important}.table-container .bounce-pill{font-size:.56rem!important}}@keyframes td-bounce-fill-pulse-green{0%,to{box-shadow:inset 0 1px 0 #ffffff24,0 0 0 #00c07600;filter:brightness(.95) saturate(1)}50%{box-shadow:inset 0 1px 0 #ffffff2e,0 0 16px #00c07647;filter:brightness(1.18) saturate(1.18)}}@keyframes td-bounce-fill-pulse-amber{0%,to{box-shadow:inset 0 1px 0 #ffffff24,0 0 0 #f0b84d00;filter:brightness(.95) saturate(1)}50%{box-shadow:inset 0 1px 0 #ffffff2e,0 0 14px #f0b84d3d;filter:brightness(1.16) saturate(1.16)}}@keyframes td-bounce-fill-pulse-red{0%,to{box-shadow:inset 0 1px 0 #ffffff1f,0 0 0 #ff4d5700;filter:brightness(.95) saturate(1)}50%{box-shadow:inset 0 1px 0 #ffffff29,0 0 12px #ff4d5733;filter:brightness(1.13) saturate(1.12)}}.table-container .bounce-compound{border-radius:999px!important;display:inline-grid!important;grid-template-columns:1fr!important;height:34px!important;max-width:118px!important;overflow:visible!important;position:relative!important;width:118px!important}.table-container .bounce-track{background:linear-gradient(180deg,#ffffff0f,hsla(0,0%,100%,.018)),#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:999px!important;display:block!important;height:auto!important;inset:0!important;-webkit-mask:none!important;mask:none!important;max-width:none!important;min-width:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;width:auto!important;z-index:1!important}.table-container .bounce-track:after{background:#080a0c66!important;border-radius:999px!important;box-shadow:inset 0 1px 8px #0006!important;content:""!important;inset:4px!important;position:absolute!important;z-index:2!important}.table-container .bounce-track-fill{border-radius:999px!important;bottom:0!important;height:100%!important;left:0!important;min-width:18px!important;opacity:1!important;position:absolute!important;top:0!important;z-index:1!important}.table-container .bounce-track-fill.bounce-high,.table-container .signals-table .bounce-track-fill.bounce-high{animation:td-bounce-fill-pulse-green 2.25s ease-in-out infinite!important;background:linear-gradient(180deg,#5cffbee0,#00c0768f),#00c076!important;background:linear-gradient(180deg,#5cffbee0,#00c0768f),var(--td-green)!important}.table-container .bounce-track-fill.bounce-medium,.table-container .signals-table .bounce-track-fill.bounce-medium{animation:td-bounce-fill-pulse-amber 2.65s ease-in-out infinite!important;background:linear-gradient(180deg,#ffde80e0,#f0b84d94),#f0b84d!important;background:linear-gradient(180deg,#ffde80e0,#f0b84d94),var(--td-amber)!important}.table-container .bounce-track-fill.bounce-low,.table-container .signals-table .bounce-track-fill.bounce-low{animation:td-bounce-fill-pulse-red 2.95s ease-in-out infinite!important;background:linear-gradient(180deg,#ff949cc7,#ff4d5780),#ff4d57!important;background:linear-gradient(180deg,#ff949cc7,#ff4d5780),var(--td-red)!important}.table-container .bounce-pill{font-feature-settings:"tnum"!important;align-items:center!important;animation:none!important;background:linear-gradient(180deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.018)),#080a0c52!important;border:1px solid #ffffff24!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffff1f,inset 0 -8px 18px #00000029,0 10px 24px #00000029!important;display:inline-flex!important;font-size:.78rem!important;font-variant-numeric:tabular-nums!important;font-weight:950!important;height:34px!important;justify-content:center!important;letter-spacing:-.01em!important;min-width:0!important;padding:0 12px!important;position:relative!important;text-shadow:0 1px 1px #0000008c!important;width:100%!important;z-index:3!important}.table-container .bounce-pill:after,.table-container .bounce-pill:before{content:none!important;display:none!important}.table-container .bounce-pill.bounce-high{border-color:#48f5ad59!important;color:#48f5ad!important}.table-container .bounce-pill.bounce-medium{border-color:#ffd9765c!important;color:#ffd976!important}.table-container .bounce-pill.bounce-low{border-color:#ff939a57!important;color:#ff939a!important}@media (max-width:760px){.table-container .bounce-compound{height:28px!important;max-width:86px!important;width:86px!important}.table-container .bounce-pill{font-size:.6rem!important;height:28px!important;padding:0 7px!important}.table-container .bounce-track:after{inset:3px!important}}@media (max-width:390px){.table-container .bounce-compound{max-width:80px!important;width:80px!important}.table-container .bounce-pill{font-size:.56rem!important}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:none;background:#050505;background:var(--bg-base);background-image:radial-gradient(ellipse at 20% 0,#1e8fff08 0,#0000 60%),radial-gradient(ellipse at 80% 100%,#00c97a05 0,#0000 60%);color:#f3f5f7;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-weight:400;line-height:1.6;min-height:100vh;overflow-x:hidden;scrollbar-width:none;text-rendering:geometricPrecision;transition:background .2s ease,color .2s ease}body::-webkit-scrollbar{display:none}.min-h-screen{min-height:100vh}.modal-overlay{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;padding:16px;padding:var(--gap-lg);position:fixed;z-index:999}.modal-card{background:#0f1114;background:var(--bg-surface);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);border-top:none;box-shadow:0 24px 48px #000000b3;max-width:320px;padding:24px 32px;padding:var(--gap-xl) var(--gap-2xl);text-align:center;width:100%}.modal-title{color:#fff;color:var(--text-heading);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.01em;margin-bottom:4px;margin-bottom:var(--gap-xs);text-transform:none}.modal-subtitle{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.78rem;margin-bottom:24px;margin-bottom:var(--gap-xl)}.modal-actions{display:flex;gap:8px;gap:var(--gap-sm);justify-content:center}.modal-cancel{background:#15181d;background:var(--bg-elevated);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);color:#a6adb6;color:var(--text-secondary);cursor:pointer;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.01em;padding:8px 24px;padding:var(--gap-sm) var(--gap-xl);text-transform:none;transition:all .16s ease;transition:all var(--transition)}.modal-cancel:hover{border-color:#ffffff2e;border-color:var(--border-strong);color:#f3f5f7;color:var(--text-primary)}.modal-confirm{background:#ff4d571f;background:var(--red-dim);border:1px solid #ff4d5747;border:1px solid var(--red-border);border-radius:6px;border-radius:var(--radius-md);color:#ff4d57;color:var(--red);cursor:pointer;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.01em;padding:8px 24px;padding:var(--gap-sm) var(--gap-xl);text-transform:none;transition:all .16s ease;transition:all var(--transition)}.modal-confirm:hover{background:#ff4d57;background:var(--red);color:#fff}.log-panel{background:#0f1114;background:var(--bg-surface);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);border-top:none;box-shadow:0 24px 64px #0009;display:flex;flex-direction:column;max-height:80vh;max-width:520px;overflow:hidden;position:relative;width:100%}.log-panel-header{align-items:center;background:#15181d;background:var(--bg-elevated);border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 24px;padding:var(--gap-md) var(--gap-xl)}.log-panel-title{color:#fff;color:var(--text-heading);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.02em;text-transform:none}.log-panel-date{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.04em;margin-top:3px}.log-panel-actions{align-items:center;display:flex;gap:8px;gap:var(--gap-sm)}.log-export-btn{background:#00c076;background:var(--accent);border:none;border-radius:6px;border-radius:var(--radius-md);color:#000;cursor:pointer;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.01em;padding:5px 12px;padding:5px var(--gap-md);text-transform:none;transition:opacity .16s ease;transition:opacity var(--transition)}.log-export-btn:hover{opacity:.82}.log-clear-btn{background:#0000;border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);color:#6e7681;color:var(--text-muted);cursor:pointer;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:0;padding:5px 12px;padding:5px var(--gap-md);text-transform:none;transition:all .16s ease;transition:all var(--transition)}.log-clear-btn:hover{background:#ff4d571f;background:var(--red-dim);border-color:#ff4d57;border-color:var(--red);color:#ff4d57;color:var(--red)}.log-close-btn{align-items:center;background:#0000;border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:6px;border-radius:var(--radius-md);color:#6e7681;color:var(--text-muted);cursor:pointer;display:flex;font-size:.75rem;height:28px;justify-content:center;transition:all .16s ease;transition:all var(--transition);width:28px}.log-close-btn:hover{border-color:#ffffff2e;border-color:var(--border-strong);color:#f3f5f7;color:var(--text-primary)}.log-empty{padding:32px;padding:var(--gap-2xl);text-align:center}.log-empty p:first-child{color:#f3f5f7;color:var(--text-primary);font-size:.82rem;font-weight:600;letter-spacing:.01em;margin-bottom:4px;margin-bottom:var(--gap-xs);text-transform:none}.log-empty p:first-child,.log-empty p:last-child{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono)}.log-empty p:last-child{color:#6e7681;color:var(--text-muted);font-size:.72rem}.log-list{flex:1 1;overflow-y:auto}.log-list-header{background:#15181d;background:var(--bg-elevated);border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:60px 80px 1fr 1fr;padding:8px 24px;padding:var(--gap-sm) var(--gap-xl)}.log-list-header span{color:#6e7681;color:var(--text-muted);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.02em;text-transform:none}.log-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:60px 80px 1fr 1fr;padding:12px 24px;padding:var(--gap-md) var(--gap-xl);transition:background .16s ease;transition:background var(--transition)}.log-row:last-child{border-bottom:none}.log-row:hover{background:#20252c;background:var(--bg-hover)}.log-time{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.72rem}.log-ticker{color:#fff;color:var(--text-heading);font-size:.85rem;letter-spacing:.01em}.log-drop,.log-ticker{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-weight:500}.log-drop{color:#ff4d57;color:var(--red);font-size:.82rem}.log-bounce{background:#00c0761f;background:var(--green-dim);border:1px solid #00c07647;border:1px solid var(--green-border);border-radius:4px;border-radius:var(--radius-sm);color:#00c076;color:var(--green);display:inline-block;font-size:.76rem;font-weight:600;padding:2px 8px;width:fit-content}.log-bounce,.log-summary{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono)}.log-summary{border-top:1px solid hsla(0,0%,100%,.065);border-top:1px solid var(--border-subtle);color:#a6adb6;color:var(--text-secondary);font-size:.68rem;letter-spacing:.02em;padding:12px 24px;padding:var(--gap-md) var(--gap-xl);text-align:center;text-transform:none}.log-btn,.log-summary{background:#15181d;background:var(--bg-elevated)}.log-btn{align-items:center;border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:6px;border-radius:var(--radius-md);color:#00c076;color:var(--accent);cursor:pointer;display:flex;font-size:.85rem;justify-content:center;line-height:1;min-height:30px;min-width:30px;padding:6px 8px;position:relative;transition:all .16s ease;transition:all var(--transition)}.log-btn:hover{background:#1b1f25;background:var(--bg-panel);border-color:#ffffff1a;border-color:var(--border-default)}.log-btn-active{background:#00c0761f!important;background:var(--green-dim)!important;border-color:#00c076!important;border-color:var(--green)!important}.log-badge{align-items:center;background:#ff4d57;background:var(--red);border-radius:50%;color:#fff;display:flex;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.52rem;font-weight:700;height:14px;justify-content:center;position:absolute;right:-4px;top:-4px;width:14px}.view-toggle{background:#15181d;background:var(--bg-elevated);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);display:flex;overflow:hidden}.view-toggle-btn{align-items:center;background:#0000;border:none;color:#6e7681;color:var(--text-muted);cursor:pointer;display:flex;font-size:1rem;justify-content:center;line-height:1;min-height:30px;padding:5px 9px;transition:all .16s ease;transition:all var(--transition)}.view-toggle-btn:hover{background:#20252c;background:var(--bg-hover);color:#f3f5f7;color:var(--text-primary)}.view-toggle-active{background:#00c0761f!important;background:var(--accent-dim)!important;border-right:1px solid hsla(0,0%,100%,.065);border-right:1px solid var(--border-subtle);color:#00c076!important;color:var(--accent)!important}.login-container{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:16px;padding:var(--gap-lg);position:relative}.login-bg-glow{display:none}.login-card{background:#0f1114;background:var(--bg-surface);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);border-top:none;box-shadow:0 32px 80px #00000080;max-width:400px;padding:32px;padding:var(--gap-2xl);position:relative;width:100%;z-index:1}.login-card:after,.login-card:before{display:none}.login-logo{align-items:center;display:flex;flex-direction:column;gap:4px;gap:var(--gap-xs);margin-bottom:12px;margin-bottom:var(--gap-md)}.login-eye{display:block}.login-logo-icon{color:#00c076;color:var(--accent);display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:1.8rem;font-weight:700;letter-spacing:.05em;line-height:1}.login-clearance-badge{border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:1px;color:#6e7681;color:var(--text-muted);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.04em;padding:2px 10px;text-transform:none}.login-title{margin-bottom:24px;margin-bottom:var(--gap-xl);text-align:center}.login-title h1{color:#00c076;color:var(--accent);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:1.6rem;font-weight:700;letter-spacing:.02em;line-height:1.1;margin-bottom:6px;text-transform:none}.login-title p{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.03em;text-transform:none}.login-system-status{align-items:center;background:#15181d;background:var(--bg-elevated);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:4px;border-radius:var(--radius-sm);display:flex;gap:8px;justify-content:center;margin-bottom:24px;margin-bottom:var(--gap-xl);padding:8px 12px;padding:var(--gap-sm) var(--gap-md)}.login-status-dot{animation:statusPulse 2s ease-in-out infinite;background:#00c076;background:var(--green);border-radius:50%;height:6px;width:6px}.login-status-text{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.02em;text-transform:none}.form-group{margin-bottom:16px;margin-bottom:var(--gap-lg)}.form-group label{color:#a6adb6;color:var(--text-secondary);display:block;font-size:.64rem;font-weight:700;letter-spacing:.02em;margin-bottom:4px;margin-bottom:var(--gap-xs);text-transform:none}.form-group label,.form-input{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono)}.form-input{background:#15181d;background:var(--bg-elevated);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);color:#f3f5f7;color:var(--text-primary);font-size:16px;letter-spacing:.04em;min-height:44px;padding:8px 12px;padding:var(--gap-sm) var(--gap-md);transition:border-color .16s ease;transition:border-color var(--transition);width:100%}.form-input:focus{border-color:#00c076;border-color:var(--accent);outline:none}.form-input:disabled{cursor:not-allowed;opacity:.4}.password-wrapper{align-items:center;display:flex;position:relative}.password-wrapper .form-input{padding-right:44px}.password-toggle{background:none;border:none;border-radius:4px;border-radius:var(--radius-sm);cursor:pointer;font-size:1rem;line-height:1;opacity:.5;padding:4px;position:absolute;right:8px;right:var(--gap-sm);transition:opacity .16s ease;transition:opacity var(--transition)}.password-toggle:hover{opacity:1}.btn-primary{background:#00c076;background:var(--accent);border:none;border-radius:6px;border-radius:var(--radius-md);color:#000;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.02em;margin-top:8px;margin-top:var(--gap-sm);min-height:48px;overflow:hidden;padding:12px;padding:var(--gap-md);position:relative;text-transform:none;transition:all .16s ease;transition:all var(--transition);width:100%}.btn-primary:before{display:none}.btn-primary:hover:not(:disabled){background:#e7e9ea;background:var(--v2-bright)}.btn-primary:disabled{cursor:not-allowed;opacity:.35}.btn-loading{align-items:center;display:flex;gap:8px;gap:var(--gap-sm);justify-content:center;position:relative;z-index:1}.btn-spinner{animation:spin .8s linear infinite;border:2px solid #00000040;border-radius:50%;border-top-color:#000;flex-shrink:0;height:14px;width:14px}.login-footer{color:#6e7681;color:var(--text-muted);font-size:.6rem;letter-spacing:.02em;margin-top:16px;margin-top:var(--gap-lg);text-align:center}.error-alert,.login-footer{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);text-transform:none}.error-alert{align-items:flex-start;background:#ff4d571f;background:var(--red-dim);border:1px solid #ff4d5747;border-left:2px solid #ff4d57;border:1px solid var(--red-border);border-left:2px solid var(--red);border-radius:6px;border-radius:var(--radius-md);color:#ff4d57;color:var(--red);display:flex;font-size:.75rem;font-weight:500;gap:8px;gap:var(--gap-sm);letter-spacing:.04em;line-height:1.4;margin-bottom:12px;margin-bottom:var(--gap-md);padding:8px 12px;padding:var(--gap-sm) var(--gap-md)}.header{background:#0f1114;background:var(--bg-surface);background-image:none;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-default);border-top:none;box-shadow:0 2px 12px #0006;position:sticky;top:0;transition:background .2s ease;z-index:100}.header:before{display:none}.header-content{gap:12px;gap:var(--gap-md);height:54px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 16px;padding:0 var(--gap-lg)}.header-content,.header-row1{align-items:center;display:flex}.header-row1{flex-shrink:0}.header-row2{justify-content:flex-end}.header-brand,.header-row2{align-items:center;display:flex;flex:1 1;gap:12px;gap:var(--gap-md)}.header-brand{min-width:0}.header-brand-icon{color:#00c076;color:var(--accent);flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:1.2rem;line-height:1}.header-title{flex:1 1;min-width:0}.header-title h1{color:#e7e9ea;color:var(--gold);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:1.3rem;font-weight:600;letter-spacing:.08em;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.header-subtitle{color:#a6adb6;color:var(--text-secondary);font-size:.56rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-model-pill,.header-subtitle{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);letter-spacing:.02em;margin-top:3px;text-transform:none}.header-model-pill{align-items:center;border-radius:1px;display:inline-flex;font-size:.52rem;font-weight:700;gap:4px;padding:1px 7px;transition:all .2s ease}.header-model-pill.pill-v2{background:#00c0761f;background:var(--green-dim);border:1px solid #00c07647;border:1px solid var(--green-border);color:#00c076;color:var(--green)}.header-model-pill.pill-standard{background:#15181d;background:var(--bg-elevated);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);color:#6e7681;color:var(--text-muted)}.header-live-badge{align-items:center;background:#00c0761f;background:var(--green-dim);border:1px solid #00c07647;border:1px solid var(--green-border);border-radius:1px;display:flex;flex-shrink:0;gap:5px;padding:3px 8px}.header-live-dot{animation:statusPulse 1.8s ease-in-out infinite;background:#00c076;background:var(--green);border-radius:50%;height:5px;width:5px}.header-live-text{color:#00c076;color:var(--green);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.02em;text-transform:none}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.45}}.header-actions{gap:8px;gap:var(--gap-sm)}.header-actions,.header-stats{align-items:center;display:flex;flex-shrink:0}.header-stats{gap:12px;gap:var(--gap-md);padding:0 16px;padding:0 var(--gap-lg)}.header-stat{align-items:center;display:flex;flex-direction:column;gap:1px}.header-stat-value{color:#f3f5f7;color:var(--text-primary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap}.header-stat-value--market{color:#00c076;color:var(--green);text-transform:uppercase}.header-stat-label{color:#6e7681;color:var(--text-muted);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.48rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.header-stat-divider{background:hsla(0,0%,100%,.065);background:var(--border-subtle);flex-shrink:0;height:20px;width:1px}.theme-btn{align-items:center;background:#15181d;background:var(--bg-elevated);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:6px;border-radius:var(--radius-md);color:#00c076;color:var(--accent);cursor:pointer;display:flex;font-size:.9rem;justify-content:center;line-height:1;min-height:30px;min-width:30px;padding:6px 8px;transition:all .16s ease;transition:all var(--transition)}.theme-btn:hover{background:#1b1f25;background:var(--bg-panel);border-color:#ffffff1a;border-color:var(--border-default)}.btn-secondary{align-items:center;background:#15181d;background:var(--bg-elevated);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);color:#a6adb6;color:var(--text-secondary);cursor:pointer;display:flex;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.68rem;font-weight:600;gap:5px;letter-spacing:.02em;min-height:30px;padding:6px 12px;padding:6px var(--gap-md);text-transform:none;transition:all .16s ease;transition:all var(--transition);white-space:nowrap}.btn-secondary:hover:not(:disabled){background:#1b1f25;background:var(--bg-panel);border-color:#ffffff2e;border-color:var(--border-strong);color:#f3f5f7;color:var(--text-primary)}.btn-secondary:disabled{cursor:not-allowed;opacity:.35}.btn-secondary svg{height:12px;width:12px}.logout-btn{background:#0000;border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);color:#a6adb6;color:var(--text-secondary);cursor:pointer;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.02em;min-height:30px;padding:6px 12px;padding:6px var(--gap-md);text-transform:none;transition:all .16s ease;transition:all var(--transition);white-space:nowrap}.logout-btn:hover{background:#ff4d571f;background:var(--red-dim);border-color:#ff4d57;border-color:var(--red);color:#ff4d57;color:var(--red)}.btn-label-short{display:none}.spin{animation:spin 1s linear infinite}.global-ticker-band{align-items:center;background:#0000;box-shadow:0 1px 0 #50b4ff1a,0 -1px 0 #50b4ff0f;display:flex;height:32px;margin:10px 0;overflow:hidden;position:relative;z-index:99}@media (max-width:600px){.global-ticker-band{height:28px;margin:8px 0;position:relative;top:auto}}.global-ticker-band .ticker-tape-wrap{align-items:center;display:flex;flex:1 1;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4%,#000 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4%,#000 96%,#0000)}.global-ticker-band .ticker-tape-track{animation-duration:80s}.main-content{margin:0 auto;padding:0 16px 16px;padding:0 var(--gap-lg) var(--gap-lg)}.stats-grid{grid-gap:8px;grid-gap:var(--gap-sm);display:grid;gap:8px;gap:var(--gap-sm);grid-template-columns:repeat(4,1fr);margin-bottom:8px;margin-bottom:var(--gap-sm)}.stats-card{background:#0f1114;background:var(--bg-surface);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);box-shadow:none;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:2px;overflow:hidden;padding:16px 24px;padding:var(--gap-lg) var(--gap-xl);position:relative;transition:border-color .16s ease;transition:border-color var(--transition)}.stats-card:after{color:#00c076;color:var(--accent);content:none;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.55rem;left:4px;line-height:1;opacity:.35;pointer-events:none;position:absolute;top:3px}.stats-card:before{background:#00c076;background:var(--accent);content:"";height:1px;left:0;opacity:.35;position:absolute;right:0;top:0}.stats-card:hover{border-color:#ffffff2e;border-color:var(--border-strong)}.stats-tile-label{align-items:center;color:#a6adb6;color:var(--text-secondary);display:flex;font-size:.56rem;font-weight:700;gap:5px;letter-spacing:.02em;line-height:1;text-transform:none}.stats-tile-icon,.stats-tile-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono)}.stats-tile-icon{color:#00c076;color:var(--accent);flex-shrink:0;font-size:.7rem;margin-right:2px;opacity:.75}.stats-tile-value{color:#fff;color:var(--text-heading);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-tile-value--time{font-size:1.05rem;letter-spacing:0}.stats-tile-value--market{font-size:1.15rem}.stats-tile-sub{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.01em;line-height:1;opacity:.8;text-transform:none}.top-pick-banner{align-items:center;background:#15181d;background:var(--bg-elevated);border:1px solid #ffffff1a;border-left:3px solid #00c076;border:1px solid var(--border-default);border-left:3px solid var(--accent);border-radius:6px;border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:8px;gap:var(--gap-sm);margin-bottom:8px;margin-bottom:var(--gap-sm);padding:8px 16px;padding:var(--gap-sm) var(--gap-lg);position:relative}.top-pick-banner:before{display:none}.top-pick-label{color:#e7e9ea;color:var(--gold);font-size:.62rem;letter-spacing:.03em;text-transform:none;white-space:nowrap}.top-pick-label,.top-pick-ticker{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-weight:700}.top-pick-ticker{color:#fff;color:var(--text-heading);font-size:1rem;letter-spacing:.02em}.top-pick-drop{color:#ff4d57;color:var(--red)}.top-pick-bounce,.top-pick-drop{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.88rem;font-weight:600}.top-pick-bounce{color:#00c076;color:var(--green)}.top-pick-seen{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;margin-left:auto}.summary-card{align-items:center;background:#0f1114;background:var(--bg-surface);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:6px;border-radius:var(--radius-md);box-shadow:none;box-shadow:var(--shadow-card);display:flex;flex-wrap:nowrap;gap:24px;gap:var(--gap-xl);margin-bottom:8px;margin-bottom:var(--gap-sm);overflow:hidden;padding:12px 16px;padding:var(--gap-md) var(--gap-lg);position:relative}.summary-card:before{display:none}.summary-title{align-items:center;display:flex;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.6rem;font-weight:700;gap:4px;gap:var(--gap-xs);letter-spacing:.03em;text-transform:none;white-space:nowrap}.summary-title,.summary-title svg{color:#6e7681;color:var(--text-muted)}.summary-title svg{height:12px;width:12px}.summary-grid{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:24px;gap:var(--gap-xl)}.summary-item{align-items:baseline;display:flex;gap:8px;gap:var(--gap-sm);white-space:nowrap}.summary-item p:first-child{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:1.3rem;font-weight:600;line-height:1}.summary-item p:last-child{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.02em;text-transform:none}.summary-green{color:#00c076;color:var(--green)}.summary-blue{color:#00c076;color:var(--accent)}.summary-red{color:#ff4d57;color:var(--red)}.summary-divider{background:#ffffff1a;background:var(--border-default);flex-shrink:0;height:28px;position:relative;width:1px}.summary-divider:after{background:#0f1114;background:var(--bg-surface);color:#6e7681;color:var(--text-muted);content:"ML";font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.48rem;font-weight:700;left:50%;letter-spacing:.05em;padding:1px 3px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.summary-v2{color:#a5acb3;color:var(--v2)}.summary-spy{border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:4px;border-radius:var(--radius-sm);padding:3px 8px;padding:3px var(--gap-sm)}.summary-spy,.system-message{background:#15181d;background:var(--bg-elevated)}.system-message{border:1px solid hsla(0,0%,100%,.065);border-left:2px solid #00c076;border:1px solid var(--border-subtle);border-left:2px solid var(--accent);border-radius:6px;border-radius:var(--radius-md);margin-bottom:8px;margin-bottom:var(--gap-sm);padding:8px 16px;padding:var(--gap-sm) var(--gap-lg)}.system-message div{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.76rem;font-weight:500;letter-spacing:.04em;text-transform:none}.table-controls{align-items:center;display:flex;gap:8px;gap:var(--gap-sm);margin-bottom:4px;margin-bottom:var(--gap-xs);padding:0 2px}.filter-btn{background:#15181d;background:var(--bg-elevated);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);color:#a6adb6;color:var(--text-secondary);cursor:pointer;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:6px 12px;padding:6px var(--gap-md);text-transform:none;transition:all .16s ease;transition:all var(--transition);white-space:nowrap}.filter-btn:hover{border-color:#ffffff2e;border-color:var(--border-strong);color:#f3f5f7;color:var(--text-primary)}.filter-btn.filter-active{background:#00c0761f;background:var(--accent-dim);border-color:#00c076;border-color:var(--accent);color:#00c076;color:var(--accent)}.table-count{color:#f3f5f7;color:var(--text-primary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.01em;text-transform:none;white-space:nowrap}.dual-prob-header{display:none!important}.table-container{background:#0f1114;background:var(--bg-surface);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);box-shadow:none;box-shadow:var(--shadow-card);max-width:100%;overflow:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.table-container:before{display:none}.table-header{padding:0}.table-wrapper{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;scrollbar-color:#ffffff1f #0000;scrollbar-width:thin;width:100%}.signals-table{border-collapse:initial;border-spacing:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.82rem;letter-spacing:.01em;table-layout:auto;width:100%}.signals-table thead{background:#15181d;background:var(--bg-elevated);border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-default)}.signals-table th{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.05em;padding:8px 12px;padding:var(--gap-sm) var(--gap-md);text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.signals-table th.sortable{cursor:pointer;transition:color .16s ease;transition:color var(--transition)}.signals-table th.sortable:hover{color:#f3f5f7;color:var(--text-primary)}.signals-table td.col-trend,.signals-table th.col-trend{text-align:center}.signals-table td.col-seen,.signals-table td:nth-child(2),.signals-table th.col-seen,.signals-table th:nth-child(2){text-align:right}.signals-table td{border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);color:#f3f5f7;color:var(--text-primary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);padding:10px 12px;padding:10px var(--gap-md);vertical-align:middle;white-space:nowrap}.signals-table tbody tr.ai-brief-row td,.signals-table tbody tr.ai-brief-row:last-child .ai-brief-cell,.signals-table tbody tr:last-child td{border-bottom:none}.signals-table tbody tr{transition:background .16s ease;transition:background var(--transition)}.signals-table tbody tr:not(.ai-brief-row):hover{background:#20252c;background:var(--bg-hover)}.signals-table tbody tr.stock-group-data td{border-top:3px solid #050505!important;border-top:3px solid var(--bg-void)!important}.signals-table tbody tr.hm-green-strong{animation:none!important;background:#00c97a21!important}.signals-table tbody tr.hm-green-strong td{color:#7eedc0!important}.signals-table tbody tr.hm-green-strong.row-best:hover,.signals-table tbody tr.hm-green-strong:hover{background:#00c97a30!important}.signals-table tbody tr.hm-green-soft{animation:none!important;background:#00c97a17!important}.signals-table tbody tr.hm-green-soft td{color:#6de0b0!important}.signals-table tbody tr.hm-green-soft.row-best:hover,.signals-table tbody tr.hm-green-soft:hover{background:#00c97a26!important}.signals-table tbody tr.hm-amber-strong{background:#d4af3712!important}.signals-table tbody tr.hm-amber-strong td{color:#f8edd4!important}.signals-table tbody tr.hm-amber-strong:hover{background:#d4af371f!important}.signals-table tbody tr.hm-amber-soft{background:rgba(212,175,55,.035)!important}.signals-table tbody tr.hm-amber-soft td{color:#ede0c0!important}.signals-table tbody tr.hm-amber-soft:hover{background:#d4af3712!important}.signals-table tbody tr.hm-red-soft{background:#c0392b0d!important}.signals-table tbody tr.hm-red-soft td{color:#f0d5d0!important}.signals-table tbody tr.hm-red-soft:hover{background:#c0392b17!important}@media (max-width:600px){.signals-table tbody tr.stock-group-data td{border-top:3px solid #050505!important;border-top:3px solid var(--bg-void)!important}}.signals-table tbody tr.row-v2-best{background:none!important;border-left:none}.signals-table tbody tr.row-v2-best:hover{background:#20252c!important;background:var(--bg-hover)!important}@keyframes new-low-flash{0%,to{background:#ef444400}50%{background:#ef44442e}}.signals-table tbody tr.row-new-low{animation:new-low-flash .7s ease-in-out infinite}.signals-table tbody tr.row-new-low:hover{background:#ef444438!important}.col-v2{border-left:1px solid hsla(0,0%,100%,.065)!important;border-left:1px solid var(--border-subtle)!important;color:#a6adb6!important;color:var(--text-secondary)!important}.col-v2-data{border-left:1px solid hsla(0,0%,100%,.065);border-left:1px solid var(--border-subtle);min-width:96px}.v2-cell{align-items:center;display:flex;gap:4px;gap:var(--gap-xs);justify-content:flex-end}.sort-icon{font-size:.62rem;margin-left:3px}.sort-inactive{opacity:.28}.sort-active{color:#00c076;color:var(--accent);opacity:1}.stock-ticker{align-items:center;display:flex;gap:4px;gap:var(--gap-xs)}.best-dot{animation:statusPulse 2s ease-in-out infinite;background:#00c076;background:var(--green);border-radius:50%;flex-shrink:0;height:5px;width:5px}.best-dot-v2{background:#a5acb3;background:var(--v2)}.ticker-name{color:#fff;color:var(--text-heading);font-size:.85rem;font-weight:500;letter-spacing:.01em}.first-seen,.ticker-name{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono)}.first-seen{color:#a6adb6;color:var(--text-secondary);font-size:.7rem;letter-spacing:.04em}.bounce-high{background:#00c0761f;background:var(--green-dim);border:1px solid #00c07647;border:1px solid var(--green-border);border-radius:4px;border-radius:var(--radius-sm);color:#00c076;color:var(--green)}.bounce-high,.bounce-medium{display:inline-block;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.76rem;font-weight:600;padding:2px 7px;white-space:nowrap}.bounce-medium{background:#f0b84d1f;background:var(--amber-dim);border:1px solid #f0b84d4d;border:1px solid var(--amber-border);border-radius:4px;border-radius:var(--radius-sm);color:#f0b84d;color:var(--amber)}.bounce-low{background:#ff4d571f;background:var(--red-dim);border:1px solid #ff4d5747;border:1px solid var(--red-border);color:#ff4d57;color:var(--red);display:inline-block;padding:2px 7px}.bounce-low,.v2-badge{border-radius:4px;border-radius:var(--radius-sm);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.76rem;font-weight:600;white-space:nowrap}.v2-badge{align-items:center;display:inline-flex;gap:4px;letter-spacing:.02em;overflow:hidden;padding:2px 8px 2px 6px;position:relative}.v2-badge:after{display:none}.v2-badge-icon{flex-shrink:0;font-size:.5rem;opacity:.7}.v2-badge-high{background:#00c97a17;background:var(--v2-high-dim);border:1px solid #00c97a3d;border:1px solid var(--v2-high-border);color:#00c97a;color:var(--v2-high)}.v2-badge-mid{background:#1e8fff17;background:var(--v2-mid-dim);border:1px solid #1e8fff42;border:1px solid var(--v2-mid-border);color:#1e8fff;color:var(--v2-mid)}.v2-badge-low{background:#c0392b1a;background:var(--v2-low-dim);border:1px solid #c0392b42;border:1px solid var(--v2-low-border);color:#c0392b;color:var(--v2-low)}.v2-delta{color:#6e7681;color:var(--text-muted);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.68rem}.indicator-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.indicator-dot--pass{background:#00c076;background:var(--green)}.indicator-dot--fail{background:#ff4d57;background:var(--red)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.best-dot,.bounce-toggle-v2,.btn-spinner,.header-live-dot,.login-status-dot,.spin,.ticker-name-clickable{animation:none}}button:focus-visible,input:focus-visible{outline:2px solid #00c076;outline:2px solid var(--accent);outline-offset:2px}@media print{body{background:#fff;color:#000}.btn-primary,.btn-secondary,.header-actions,.logout-btn{display:none}.text-green{color:#166534!important}.text-red{color:#991b1b!important}}.llm-news-btn{display:none}.ticker-name-clickable{background:none;border:none;color:#00c076;color:var(--accent);cursor:pointer;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.85rem;font-weight:600;letter-spacing:.01em;line-height:inherit;padding:0}.ticker-name-clickable:hover{color:#e7e9ea;color:var(--v2-bright)}.llm-modal-overlay{align-items:center;z-index:1000}.llm-modal{animation:llmModalIn .18s ease;background:#0f1114;background:var(--bg-surface);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);border-top:none;box-shadow:0 32px 80px #0009;max-width:500px;overflow:hidden;position:relative;scrollbar-color:#ffffff2e #0000;scrollbar-color:var(--border-strong) #0000;scrollbar-width:thin;width:100%}.llm-modal::-webkit-scrollbar{width:3px}.llm-modal::-webkit-scrollbar-track{background:#0000}.llm-modal::-webkit-scrollbar-thumb{background:#ffffff2e;background:var(--border-strong);border-radius:2px}.llm-modal::-webkit-scrollbar-thumb:hover{background:#eff3f457;background:var(--border-bright)}@keyframes llmModalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.llm-modal-accent{display:none}.llm-modal-header{align-items:center;background:#15181d;background:var(--bg-elevated);border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:12px 24px;padding:var(--gap-md) var(--gap-xl)}.llm-modal-header-left{align-items:center;display:flex;gap:12px;gap:var(--gap-md)}.llm-modal-icon{font-size:1.3rem;line-height:1}.llm-modal-title{color:#fff;color:var(--text-heading);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.82rem;font-weight:600;line-height:1.2}.llm-modal-subtitle,.llm-modal-title{letter-spacing:.02em;text-transform:none}.llm-modal-subtitle{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.62rem;margin-top:2px}.llm-modal-close{align-items:center;background:#0000;border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:6px;border-radius:var(--radius-md);color:#6e7681;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:28px;justify-content:center;transition:all .16s ease;transition:all var(--transition);width:28px}.llm-modal-close:hover{background:#20252c;background:var(--bg-hover);border-color:#ffffff2e;border-color:var(--border-strong);color:#f3f5f7;color:var(--text-primary)}.llm-ticker-row{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:12px;gap:var(--gap-md);padding:12px 24px;padding:var(--gap-md) var(--gap-xl)}.llm-ticker-name{color:#fff;color:var(--text-heading);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:1.3rem;font-weight:700;letter-spacing:.04em}.llm-ticker-drop{color:#ff4d57;color:var(--red)}.llm-ticker-bounce,.llm-ticker-drop{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.92rem;font-weight:600}.llm-ticker-bounce{border-radius:4px;border-radius:var(--radius-sm);padding:2px 8px}.llm-ticker-bounce.bounce-high{background:#00c0761f;background:var(--green-dim);border:1px solid #00c07647;border:1px solid var(--green-border);color:#00c076;color:var(--green)}.llm-ticker-bounce.bounce-medium{background:#f0b84d1f;background:var(--amber-dim);border:1px solid #f0b84d4d;border:1px solid var(--amber-border);color:#f0b84d;color:var(--amber)}.llm-ticker-bounce.bounce-low{background:#ff4d571f;background:var(--red-dim);border:1px solid #ff4d5747;border:1px solid var(--red-border);color:#ff4d57;color:var(--red)}.llm-tags-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;gap:var(--gap-sm);padding:8px 24px;padding:var(--gap-sm) var(--gap-xl)}.llm-outlook-badge{border-radius:4px;border-radius:var(--radius-sm);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:3px 10px;text-transform:none}.llm-outlook-positive{background:#00c0761f;background:var(--green-dim);border:1px solid #00c07647;border:1px solid var(--green-border);color:#00c076;color:var(--green)}.llm-outlook-negative{background:#ff4d571f;background:var(--red-dim);border:1px solid #ff4d5747;border:1px solid var(--red-border);color:#ff4d57;color:var(--red)}.llm-outlook-neutral{color:#6e7681;color:var(--text-muted)}.llm-outlook-neutral,.llm-type-badge{background:#15181d;background:var(--bg-elevated);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle)}.llm-type-badge{border-radius:4px;border-radius:var(--radius-sm);color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.05em;padding:3px 10px}.llm-divider{background:hsla(0,0%,100%,.065);background:var(--border-subtle);height:1px;margin:0 24px;margin:0 var(--gap-xl)}.llm-analysis-body{padding:16px 24px 24px;padding:var(--gap-lg) var(--gap-xl) var(--gap-xl)}.llm-analysis-label{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.03em;margin-bottom:8px;margin-bottom:var(--gap-sm);text-transform:none}.llm-analysis-text{color:#f3f5f7;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.83rem;font-weight:400;line-height:1.55}.llm-body{display:flex;flex-direction:column;gap:0}.llm-spacer{height:6px}.llm-section-heading{align-items:center;display:flex;gap:8px;gap:var(--gap-sm);margin:10px 0 6px}.llm-section-rule{background:hsla(0,0%,100%,.065);background:var(--border-subtle);flex:1 1;height:1px}.llm-section-label{color:#6e7681;color:var(--text-muted);flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.llm-bullet-row{align-items:baseline;display:flex;gap:7px;padding:2px 0}.llm-bullet-dot{color:#00c076;color:var(--accent);flex-shrink:0;font-size:.4rem;margin-top:1px;opacity:.7}.llm-bullet-text{color:#f3f5f7;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.83rem;font-weight:400;line-height:1.5}.llm-kv-row{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);display:flex;gap:6px;padding:3px 0}.llm-kv-row:last-child{border-bottom:none}.llm-kv-key{color:#a6adb6;color:var(--text-secondary);flex-shrink:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.02em;min-width:90px;text-transform:none;white-space:nowrap}.llm-kv-sep{color:#ffffff1a;color:var(--border-default);flex-shrink:0;font-size:.7rem}.llm-kv-val{flex:1 1;line-height:1.45}.llm-kv-val,.llm-para{color:#f3f5f7;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.83rem}.llm-para{line-height:1.55;margin:0;padding:2px 0}.llm-bold{color:#fff;color:var(--text-heading);font-weight:600}.llm-num{color:#f3f5f7;color:var(--text-primary);font-weight:600}.llm-num,.llm-num-neg,.llm-num-pos{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.8rem}.llm-num-neg{font-weight:600}@media (max-width:600px){.llm-bullet-text,.llm-kv-val,.llm-para{font-size:.8rem}.llm-kv-key{font-size:.58rem;min-width:76px}.llm-section-label{font-size:.54rem}}.llm-swipe-handle{display:none}.llm-mobile-page{animation:llmPageIn .18s ease;border-top:none;inset:0;overflow:hidden;position:fixed;z-index:1100}.llm-mobile-header-stack,.llm-mobile-page{background:#0f1114;background:var(--bg-surface);display:flex;flex-direction:column}.llm-mobile-header-stack{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-default);flex-shrink:0}.llm-mobile-scroll-body{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;scrollbar-color:#ffffff2e #0000;scrollbar-color:var(--border-strong) #0000;scrollbar-width:thin}.llm-mobile-scroll-body::-webkit-scrollbar{width:3px}.llm-mobile-scroll-body::-webkit-scrollbar-track{background:#0000}.llm-mobile-scroll-body::-webkit-scrollbar-thumb{background:#ffffff2e;background:var(--border-strong);border-radius:2px}.llm-mobile-scroll-body::-webkit-scrollbar-thumb:hover{background:#eff3f457;background:var(--border-bright)}@keyframes llmPageIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@media (max-width:600px){.llm-modal-overlay .llm-modal{display:none}.llm-mobile-page .llm-modal-header{background:#15181d;background:var(--bg-elevated);padding:8px 14px}.llm-mobile-page .llm-modal-header,.llm-mobile-page .llm-ticker-row{border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle)}.llm-mobile-page .llm-ticker-row{padding:6px 14px}.llm-mobile-page .stock-modal-tabs{-webkit-overflow-scrolling:touch;background:#0f1114;background:var(--bg-surface);flex-wrap:nowrap;overflow-x:auto;padding:0 14px;scrollbar-width:none}.llm-mobile-page .llm-divider{display:none}.llm-mobile-page .llm-modal-close{border-color:#ffffff1a;border-color:var(--border-default);font-size:1.1rem;height:44px;width:44px}.llm-mobile-page .llm-ticker-name{font-size:1rem}.llm-mobile-page .llm-ticker-bounce,.llm-mobile-page .llm-ticker-drop{font-size:.8rem}.stock-summary-panel{max-height:none;overflow-y:visible}.stock-summary-verdict{padding:5px 14px}.stock-summary-verdict-label{font-size:.62rem}.stock-summary-verdict-subs{font-size:.57rem}.stock-summary-briefing{padding:5px 14px}.stock-summary-briefing .llm-analysis-label{padding-bottom:3px!important}.stock-summary-briefing .llm-bullet-text,.stock-summary-briefing .llm-kv-val,.stock-summary-briefing .llm-para{font-size:.78rem;line-height:1.5}.stock-summary-panel .fund-stat-row{padding:4px 14px}.stock-summary-panel .fund-stat-label{font-size:.78rem}.stock-summary-panel .fund-stat-value{font-size:.7rem}.stock-summary-note{font-size:.67rem;line-height:1.4;padding:4px 14px}}.col-signals-combined,.col-signals-split{display:none}.col-sig-bounce,.col-sig-dip{min-width:38px;padding-left:4px!important;padding-right:4px!important;text-align:center;width:38px}.col-bounce-bar{min-width:130px}.bounce-compound{display:flex;gap:7px;width:100%}.bounce-compound,.bounce-pill{align-items:center;position:relative}.bounce-pill{border:1px solid #0000;border-radius:10px;display:inline-flex;flex-shrink:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.7rem;font-weight:700;height:20px;justify-content:center;letter-spacing:.03em;min-width:42px;padding:0 7px;white-space:nowrap;z-index:1}.bounce-pill.bounce-high{background:#00c97a1a;border-color:#00c97a47;color:#00c97a}.bounce-pill.bounce-medium{background:#d4af371a;border-color:#d4af3747;color:#d4af37}.bounce-pill.bounce-low{background:#c0392b1a;border-color:#c0392b47;color:#c0392b}.bounce-track{background:#d4c5a81a;border-radius:4px;box-shadow:inset 0 1px 2px #0006;flex:1 1;height:8px;min-width:30px;overflow:hidden;position:relative}@keyframes bounce-pulse-right{0%{background-position:-100%}to{background-position:200%}}.bounce-track-fill{border-radius:4px;bottom:0;left:0;position:absolute;top:0;transition:width .5s cubic-bezier(.4,0,.2,1)}.bounce-track-fill.bounce-high{animation:bounce-pulse-right 2.2s ease-in-out infinite;background-image:linear-gradient(90deg,#00784199,#00c97ad9 35%,#50ffaa 50%,#00c97ad9 65%,#00784199);background-size:300% 100%;box-shadow:0 0 6px #00c97a80,0 1px 0 #50ffaa4d}.bounce-track-fill.bounce-medium{animation:bounce-pulse-right 2.4s ease-in-out infinite;background-image:linear-gradient(90deg,#8c640099,#d4af37d9 35%,#ffe164 50%,#d4af37d9 65%,#8c640099);background-size:300% 100%;box-shadow:0 0 6px #d4af3780,0 1px 0 #ffe1644d}.bounce-track-fill.bounce-low{animation:bounce-pulse-right 2.6s ease-in-out infinite;background-image:linear-gradient(90deg,#64140f99,#c0392bd9 35%,#f05a46 50%,#c0392bd9 65%,#64140f99);background-size:300% 100%;box-shadow:0 0 6px #c0392b80,0 1px 0 #f05a464d}.bounce-bar-wrap{align-items:center;background:#d4c5a80d;border:1px solid #d4c5a81a;border-radius:4px;border-radius:var(--radius-sm);display:flex;height:20px;min-width:72px;overflow:hidden;position:relative}.bounce-bar-wrap-v2{border-color:#ffffff1a;border-color:var(--border-default)}.bounce-bar-fill{border-radius:4px;border-radius:var(--radius-sm);bottom:0;left:0;opacity:.18;position:absolute;top:0;transition:width .5s ease}.bounce-bar-fill.bounce-high{background:#00c076;background:var(--green)}.bounce-bar-fill.bounce-medium{background:#f0b84d;background:var(--amber)}.bounce-bar-fill.bounce-low{background:#ff4d57;background:var(--red)}.bounce-bar-label{display:inline-block!important;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.7rem;font-weight:700;padding:0 7px;position:relative;text-shadow:0 0 10px #000,0 1px 3px #000!important;white-space:nowrap;z-index:1}.bounce-bar-label.bounce-high,.bounce-bar-label.bounce-low,.bounce-bar-label.bounce-medium{padding:0 7px!important}.col-bounce-desktop,.col-v2-desktop{display:none!important}.col-bounce-mobile{display:table-cell;min-width:120px}.signals-table th.col-bounce-mobile{padding-right:12px!important;padding-right:var(--gap-md)!important;vertical-align:middle!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{padding-left:12px!important;padding-left:var(--gap-md)!important;text-align:left!important}.bounce-toggle-btn{background:none;border:none;border-radius:0;color:#a6adb6;color:var(--text-secondary);cursor:pointer;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.02em;padding:0;text-transform:uppercase;transition:color .16s ease;transition:color var(--transition);white-space:nowrap}.bounce-toggle-btn:hover{color:#f3f5f7;color:var(--text-primary)}.bounce-toggle-standard,.bounce-toggle-v2{background:none;border:none!important;color:#a6adb6;color:var(--text-secondary)}@keyframes ticker-band-shimmer{0%{background-position:-400px}to{background-position:400px}}.ticker-tape-wrap{background:linear-gradient(180deg,#50b4ff0d,#0a0c0fe6 40%,#0a0c0fe6 60%,#50b4ff08);border-bottom:1px solid #50b4ff1a;border-top:1px solid #50b4ff2e;flex:1 1;height:26px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);min-width:0;overflow:hidden;position:relative}.ticker-tape-wrap:before{animation:ticker-band-shimmer 4s linear infinite;background:linear-gradient(90deg,#0000,#50b4ff0d 30%,#50b4ff1a 50%,#50b4ff0d 70%,#0000);background-size:400px 100%;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.ticker-tape-track{align-items:center;animation:tickerScroll 28s linear infinite;display:flex;gap:0;height:100%;position:relative;white-space:nowrap;will-change:transform;z-index:1}.ticker-tape-wrap:hover .ticker-tape-track{animation-play-state:paused}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-tape-track--seamless{animation-name:tickerScroll}.ticker-tape-item{align-items:center;background:hsla(0,0%,100%,.028);border:1px solid #d4c5a81a;border-radius:3px;display:inline-flex;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.7rem;gap:5px;letter-spacing:.03em;line-height:1;margin-right:4px;padding:1px 9px;transition:background .2s ease}.ticker-tape-item:hover{background:hsla(0,0%,100%,.055);border-color:#d4c5a838}.ticker-tape-item--hot{background:#50b4ff14;border-color:#50b4ff47;box-shadow:0 0 8px #50b4ff24}.ticker-tape-item--hot .ticker-tape-symbol{color:#7dd4ff}.ticker-tape-symbol{color:#fff;color:var(--text-bright);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:none}.ticker-tape-sep{display:none}.ticker-tape-drop{font-size:.67rem;font-weight:500;letter-spacing:.01em}.tt-neg{color:#ff4d57;color:var(--red)}.tt-pos{color:#00c076;color:var(--green)}.tt-flat{color:#6e7681;color:var(--text-muted)}.signals-table tbody tr:nth-child(2n){background:hsla(0,0%,100%,.015)}.signals-table tbody tr:nth-child(2n):hover{background:#20252c;background:var(--bg-hover)}.table-wrapper::-webkit-scrollbar{height:3px}.table-wrapper::-webkit-scrollbar-track{background:#0000}.table-wrapper::-webkit-scrollbar-thumb{background:#ffffff2e;background:var(--border-strong);border-radius:1px}.table-wrapper::-webkit-scrollbar-thumb:hover{background:#eff3f457;background:var(--border-bright)}.bounce-toggle-btn:focus-visible,.ticker-name-clickable:focus-visible{border-radius:4px;border-radius:var(--radius-sm);outline:1px solid #00c076;outline:1px solid var(--accent);outline-offset:2px}.bounce-bar-fill{transition:width .6s cubic-bezier(.4,0,.2,1)}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(4,1fr)}.top-pick-seen{display:none}.stats-tile-value{font-size:1.25rem}.stats-tile-value--time{font-size:.9rem}.header-stats{gap:8px;gap:var(--gap-sm);padding:0 12px;padding:0 var(--gap-md)}.header-stat-value{font-size:.64rem}}@media (max-width:600px){.header-content{align-items:stretch;flex-direction:column;gap:0;height:auto;padding:6px 12px 4px}.header-row1{padding-bottom:5px;width:100%}.header-brand{flex:1 1;gap:6px;min-width:0}.header-brand-icon{flex-shrink:0;font-size:.85rem}.header-title{min-width:0}.header-title h1{font-size:.88rem;letter-spacing:.02em;white-space:nowrap}.header-subtitle{display:none}.header-row2{border-top:1px solid hsla(0,0%,100%,.065);border-top:1px solid var(--border-subtle);flex:none;justify-content:space-between;padding:4px 0 2px;width:100%}.header-row2,.header-stats{align-items:center;display:flex;gap:0;overflow:hidden}.header-stats{border-top:none;flex:1 1;justify-content:flex-start;min-width:0;padding:0}.header-stat{align-items:center;flex:1 1;gap:1px;min-width:0}.header-stat-divider:last-of-type,.header-stat:last-of-type{display:none}.header-stat-value{font-size:.62rem;line-height:1.1;white-space:nowrap}.header-stat-label{font-size:.44rem;letter-spacing:.04em;white-space:nowrap}.header-stat-divider{flex-shrink:0;height:14px;width:1px}.header-actions{align-items:center;flex-shrink:0;flex-wrap:nowrap;gap:4px}.td-live{font-size:.52rem!important;gap:4px!important;letter-spacing:.06em!important}.td-live-dot{height:7px!important;width:7px!important}.log-btn{font-size:.75rem;min-height:26px;min-width:26px;padding:4px 6px}.btn-secondary{font-size:.55rem;gap:3px;min-height:26px;padding:4px 7px}.btn-secondary svg{height:10px;width:10px}.logout-btn{font-size:.55rem;min-height:26px;padding:4px 7px}.btn-label{display:none}.btn-label-short{display:inline}.main-content{padding:0 8px 8px;padding:0 var(--gap-sm) var(--gap-sm)}.stats-grid{gap:4px;gap:var(--gap-xs);grid-template-columns:repeat(2,1fr)}.stats-card{padding:8px 12px;padding:var(--gap-sm) var(--gap-md)}.stats-tile-label{font-size:.52rem}.stats-tile-icon{font-size:.6rem}.stats-tile-value{font-size:1.15rem}.stats-tile-value--time{font-size:.85rem}.stats-tile-value--market{font-size:.95rem}.stats-tile-sub{font-size:.46rem}.top-pick-banner{gap:4px;gap:var(--gap-xs);padding:8px 12px;padding:var(--gap-sm) var(--gap-md)}.top-pick-ticker{font-size:.88rem}.top-pick-bounce,.top-pick-drop{font-size:.76rem}.summary-card{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:12px;gap:var(--gap-md);overflow:hidden;padding:8px 12px;padding:var(--gap-sm) var(--gap-md)}.summary-title{flex-shrink:0;font-size:.56rem}.summary-grid{flex-wrap:nowrap;gap:12px;gap:var(--gap-md)}.summary-item{gap:4px;gap:var(--gap-xs)}.summary-item p:first-child{font-size:.95rem}.summary-item p:last-child{font-size:.56rem;letter-spacing:.03em}.col-seen,.summary-divider,.summary-spy{display:none}.stock-ticker .new-pill{display:none!important}.v2-delta{display:none}.v2-badge{font-size:.66rem;padding:1px 5px 1px 4px}.v2-badge-icon{display:none}.signals-table td,.signals-table th{padding:5px 4px}.signals-table th{font-size:.5rem;letter-spacing:.02em}.signals-table td:first-child,.signals-table th:first-child{max-width:52px;width:52px}.signals-table td:nth-child(2),.signals-table th:nth-child(2){text-align:right;width:44px}.col-sig-bounce,.col-sig-dip{min-width:22px;padding:5px 2px!important;width:22px}.col-bounce-bar{min-width:70px}.col-bounce-mobile{min-width:85px}.bounce-bar-wrap{height:20px;min-width:55px}.bounce-bar-label{font-size:.62rem;padding:0 4px!important}.bounce-toggle-btn{font-size:.5rem;letter-spacing:.02em}.bounce-compound{gap:4px!important}.bounce-pill{font-size:.58rem!important;height:16px!important;min-width:34px!important;padding:0 4px!important}.bounce-track{height:6px!important;min-width:18px!important}.col-trend{min-width:36px!important;padding:5px 2px!important;width:36px!important}.ticker-name,.ticker-name-clickable{font-size:.68rem;letter-spacing:.02em}.rank-badge{font-size:.4rem!important;margin-left:2px!important;padding:1px 3px!important}.login-card{padding:24px;padding:var(--gap-xl)}.login-title h1{font-size:1.3rem}.modal-card{padding:16px;padding:var(--gap-lg)}.modal-title{font-size:.95rem}.log-panel{max-height:90vh}.log-panel-header{padding:12px;padding:var(--gap-md)}.log-row{padding:8px 12px;padding:var(--gap-sm) var(--gap-md)}.log-list-header{padding:4px 12px;padding:var(--gap-xs) var(--gap-md)}.global-ticker-band .ticker-tape-track{animation-duration:80s}.ticker-tape-track{animation-duration:70s}.ticker-tape-item{font-size:.62rem;gap:4px;padding-right:8px}.ticker-tape-symbol{font-size:.62rem}.ticker-tape-drop{font-size:.58rem}}@media (max-width:380px){.header-title h1{font-size:.72rem}.header-stat-value{font-size:.56rem}.header-stat-label{font-size:.4rem}.td-live{display:none!important}.signals-table th{font-size:.5rem;letter-spacing:.04em}.signals-table td,.signals-table th{padding:5px 4px;padding:5px var(--gap-xs)}.signals-table,.ticker-name,.ticker-name-clickable{font-size:.65rem}.col-v2,.col-v2-data{display:none}.bounce-bar-label{font-size:.6rem;padding:0 4px!important}.col-bounce-mobile{min-width:85px}.bounce-toggle-btn{font-size:.5rem}.bounce-pill{font-size:.58rem!important;height:16px!important;min-width:34px!important;padding:0 5px!important}.bounce-track{height:6px!important;min-width:18px!important}}.stock-modal-tabs{-webkit-overflow-scrolling:touch;background:#15181d;background:var(--bg-elevated);border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);display:flex;gap:0;overflow-x:auto;padding:0 24px;padding:0 var(--gap-xl);scrollbar-width:none}.stock-modal-tabs::-webkit-scrollbar{display:none}.stock-modal-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#a6adb6;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.04em;margin-bottom:-1px;padding:8px 16px;padding:var(--gap-sm) var(--gap-lg);text-transform:none;transition:color .16s ease,border-color .16s ease;transition:color var(--transition),border-color var(--transition);white-space:nowrap}.stock-modal-tab:hover{color:#f3f5f7;color:var(--text-primary)}.stock-modal-tab-active{border-bottom-color:#00c076!important;border-bottom-color:var(--accent)!important;color:#00c076!important;color:var(--accent)!important}.fund-panel{padding:12px 24px 24px;padding:var(--gap-md) var(--gap-xl) var(--gap-xl)}.fund-grid{grid-gap:8px;grid-gap:var(--gap-sm);display:grid;gap:8px;gap:var(--gap-sm);grid-template-columns:1fr 1fr 1fr}.fund-cell{background:#15181d;background:var(--bg-elevated);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:4px;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:3px;padding:8px 12px;padding:var(--gap-sm) var(--gap-md)}.fund-cell-wide{grid-column:span 3}.fund-cell-label{color:#a6adb6;color:var(--text-secondary);font-size:.56rem;font-weight:700;text-transform:uppercase}.fund-cell-label,.fund-cell-value{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);letter-spacing:.02em}.fund-cell-value{color:#f3f5f7;color:var(--text-primary);font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fund-empty{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.82rem;line-height:1.7;padding:24px 24px 16px;padding:var(--gap-xl) var(--gap-xl) var(--gap-lg);text-align:center}.fund-empty,.fund-empty-icon{color:#a6adb6;color:var(--text-secondary)}.fund-empty-icon{display:block;font-size:1.5rem;margin-bottom:8px;margin-bottom:var(--gap-sm)}.ticker-name-has-fund{position:relative}.fund-panel-v2{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-feature-settings:"kern" 1,"liga" 1,"calt" 0;display:flex;flex-direction:column;max-height:70vh;overflow-y:auto;text-rendering:optimizeLegibility}.fund-as-of{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;padding:8px 16px;padding:var(--gap-sm) var(--gap-lg);text-transform:none}.fund-as-of,.fund-section{border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle)}.fund-section:last-of-type{border-bottom:none}.fund-section-header{align-items:center;background:#0f1114;background:var(--bg-surface);border:none;color:#f3f5f7;color:var(--text-primary);cursor:pointer;display:flex;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.7rem;font-weight:700;justify-content:space-between;letter-spacing:.02em;padding:8px 16px;padding:var(--gap-sm) var(--gap-lg);text-transform:none;transition:background .16s ease;transition:background var(--transition);width:100%}.fund-section-header:hover{background:#15181d;background:var(--bg-elevated)}.fund-section-title{color:inherit}.fund-section-chevron{color:#a6adb6;color:var(--text-secondary);display:inline-block;flex-shrink:0;font-size:.65rem;transition:transform .16s ease;transition:transform var(--transition)}.fund-section-chevron-open{transform:rotate(90deg)}.fund-section-body{padding-bottom:8px;padding-bottom:var(--gap-sm)}.fund-section-empty{font-size:.76rem;font-style:italic;padding:12px 16px;padding:var(--gap-md) var(--gap-lg)}.fund-section-empty,.fund-sub-label{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono)}.fund-sub-label{font-size:.65rem;font-weight:700;letter-spacing:.1em;padding:12px 16px 4px;padding:var(--gap-md) var(--gap-lg) var(--gap-xs);text-transform:none}.fund-stat-block{display:flex;flex-direction:column}.fund-stat-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);display:flex;gap:12px;gap:var(--gap-md);justify-content:space-between;padding:10px 16px;padding:10px var(--gap-lg);transition:background .16s ease;transition:background var(--transition)}.fund-stat-row:hover{background:#20252c;background:var(--bg-hover)}.fund-stat-row:last-child{border-bottom:none}.fund-stat-block .fund-stat-row:nth-child(2n){background:hsla(0,0%,100%,.018)}.fund-stat-block .fund-stat-row:nth-child(2n):hover{background:#20252c;background:var(--bg-hover)}.fund-stat-label{color:#a6adb6;color:var(--text-secondary);flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.82rem;font-weight:400;min-width:0}.fund-stat-value{color:#f3f5f7;color:var(--text-primary);flex-shrink:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.01em;text-align:right;white-space:nowrap}.fund-stat-value:only-child,.fund-stat-value[data-empty=true]{color:#6e7681;color:var(--text-muted)}.fund-stat-group-label{border-top:1px solid hsla(0,0%,100%,.065);border-top:1px solid var(--border-subtle);color:#00c076;color:var(--accent);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.1em;padding:12px 16px 4px;padding:var(--gap-md) var(--gap-lg) var(--gap-xs);text-transform:none}.fund-stat-group-label:first-child{border-top:none}.fund-eps-next{align-items:center;background:#00c0761f;background:var(--accent-dim);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:4px;border-radius:var(--radius-sm);display:flex;gap:8px;gap:var(--gap-sm);margin:8px 16px;margin:var(--gap-sm) var(--gap-lg);padding:8px 12px;padding:var(--gap-sm) var(--gap-md)}.fund-eps-next-period{color:#a6adb6;color:var(--text-secondary);flex:1 1;font-size:.68rem;font-weight:700;letter-spacing:.01em}.fund-eps-next-label,.fund-eps-next-period{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);text-transform:none}.fund-eps-next-label{color:#6e7681;color:var(--text-muted);font-size:.6rem;letter-spacing:.02em}.fund-eps-next-val{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.88rem;font-weight:700;letter-spacing:.02em}.fund-eps-pos{color:#00c076;color:var(--green)}.fund-eps-neg{color:#ff4d57;color:var(--red)}.fund-chart-legend{display:flex;gap:12px;gap:var(--gap-md);padding:0 16px 4px;padding:0 var(--gap-lg) var(--gap-xs)}.fund-cl-item{align-items:center;color:#a6adb6;color:var(--text-secondary);display:flex;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.6rem;gap:4px;letter-spacing:.01em;text-transform:none}.fund-cl-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.fund-earn-chart{align-items:flex-end;display:flex;gap:8px;height:120px;padding:0 16px 32px;padding:0 var(--gap-lg) 32px;position:relative}.fund-earn-col{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;position:relative}.fund-earn-bars{align-items:flex-end;display:flex;gap:2px;height:calc(100% - 32px);justify-content:center;width:100%}.fund-earn-bar-wrap{align-items:flex-end;display:flex;flex:1 1;height:100%}.fund-earn-bar{border-radius:2px 2px 0 0;min-height:2px;transition:height .3s ease;width:100%}.fund-earn-bar-rev{background:#00c076;background:var(--accent);opacity:.85}.fund-earn-bar-pos{background:#00c076;background:var(--green)}.fund-earn-bar-neg{background:#ff4d57;background:var(--red)}.fund-earn-labels{align-items:center;display:flex;flex-direction:column;gap:1px;margin-top:3px}.fund-earn-rev-lbl{color:#00c076;color:var(--accent)}.fund-earn-ei-lbl,.fund-earn-rev-lbl{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.52rem;white-space:nowrap}.fund-earn-ei-pos{color:#00c076;color:var(--green)}.fund-earn-ei-neg{color:#ff4d57;color:var(--red)}.fund-earn-period{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.04em;margin-top:3px;white-space:nowrap}.fund-pt-wrap{padding:4px 16px 12px;padding:var(--gap-xs) var(--gap-lg) var(--gap-md)}.fund-pt-bar{height:20px;margin-bottom:8px;position:relative}.fund-pt-track{background:#ffffff1a;background:var(--border-default);border-radius:2px;height:4px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.fund-pt-marker{position:absolute;top:50%;transform:translate(-50%,-50%)}.fund-pt-current{z-index:2}.fund-pt-marker-line{background:#00c076;background:var(--accent);border-radius:1px;height:20px;margin-top:-10px;transform:translateY(-50%);width:2px}.fund-pt-mean{background:#a6adb6;background:var(--text-secondary);border-radius:50%;height:8px;width:8px;z-index:1}.fund-pt-labels{display:flex;gap:4px;justify-content:space-between}.fund-pt-end{min-width:40px;text-align:left}.fund-pt-center{flex:1 1;text-align:center}.fund-pt-avg-val,.fund-pt-cur-val,.fund-pt-end-val{color:#f3f5f7;color:var(--text-primary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.72rem;font-weight:700}.fund-pt-avg-val{color:#a6adb6;color:var(--text-secondary)}.fund-pt-cur-val{color:#00c076;color:var(--accent)}.fund-pt-end-lbl{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.54rem;letter-spacing:.01em;margin-top:1px;text-transform:none}.fund-rec-wrap{align-items:center;display:flex;gap:12px;gap:var(--gap-md);padding:4px 16px 12px;padding:var(--gap-xs) var(--gap-lg) var(--gap-md)}.fund-rec-donut{flex-shrink:0}.fund-rec-legend{display:flex;flex:1 1;flex-direction:column;gap:5px}.fund-rec-legend-row{align-items:center;display:flex;gap:6px}.fund-rec-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.fund-rec-lbl{color:#a6adb6;color:var(--text-secondary);flex:1 1}.fund-rec-count,.fund-rec-lbl{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.72rem}.fund-rec-count{color:#f3f5f7;color:var(--text-primary);font-weight:700}.fund-rating-card{background:#15181d;background:var(--bg-elevated);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:4px;border-radius:var(--radius-sm);margin:0 16px 8px;margin:0 var(--gap-lg) var(--gap-sm);overflow:hidden}.fund-rating-card .fund-stat-row{padding:6px 12px;padding:6px var(--gap-md)}@media (max-width:600px){.fund-grid{grid-template-columns:1fr 1fr}.fund-cell-wide{grid-column:span 2}.fund-cell-value{font-size:.8rem}.stock-modal-tab{flex-shrink:0;font-size:.52rem;letter-spacing:.03em;padding:8px 6px;padding:var(--gap-sm) 6px;white-space:nowrap}.fund-stat-row{padding:6px 12px;padding:6px var(--gap-md)}.fund-stat-label,.fund-stat-value{font-size:.7rem}.fund-stat-group-label,.fund-sub-label{padding-left:12px;padding-left:var(--gap-md);padding-right:12px;padding-right:var(--gap-md)}.fund-section-header{padding:8px 12px;padding:var(--gap-sm) var(--gap-md)}.fund-earn-chart{gap:4px;height:90px}.fund-earn-ei-lbl,.fund-earn-period,.fund-earn-rev-lbl{font-size:.48rem}.fund-rec-donut{height:70px;width:70px}.fund-pt-avg-val,.fund-pt-cur-val,.fund-pt-end-val{font-size:.65rem}}.col-sentiment{min-width:80px;white-space:nowrap}.sent-badge{align-items:center;border-radius:4px;border-radius:var(--radius-sm);cursor:default;display:inline-flex;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.7rem;font-weight:700;gap:3px;letter-spacing:.02em;padding:2px 7px;white-space:nowrap}.sent-badge-none{background:#0000;color:#6e7681;color:var(--text-muted)}.sent-badge-bull{background:#00c0761f;background:var(--green-dim);border:1px solid #00c07647;border:1px solid var(--green-border);color:#00c076;color:var(--green)}.sent-badge-neut{background:#f0b84d1f;background:var(--amber-dim);border:1px solid #f0b84d4d;border:1px solid var(--amber-border);color:#f0b84d;color:var(--amber)}.sent-badge-bear{background:#ff4d571f;background:var(--red-dim);border:1px solid #ff4d5747;border:1px solid var(--red-border);color:#ff4d57;color:var(--red)}@media (max-width:600px){.col-sentiment{display:none}}.insider-panel{display:flex;flex-direction:column;max-height:70vh;overflow-y:auto}.insider-summary{border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:8px;gap:var(--gap-sm);padding:12px 24px;padding:var(--gap-md) var(--gap-xl)}.insider-summary-pill{align-items:center;background:#15181d;background:var(--bg-elevated);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:4px;border-radius:var(--radius-sm);display:flex;flex:1 1;gap:8px;gap:var(--gap-sm);min-width:120px;padding:4px 12px;padding:var(--gap-xs) var(--gap-md)}.insider-pill-buy{background:#00c0761f!important;background:var(--green-dim)!important;border-color:#00c07647!important;border-color:var(--green-border)!important}.insider-pill-sell{background:#ff4d571f!important;background:var(--red-dim)!important;border-color:#ff4d5747!important;border-color:var(--red-border)!important}.insider-pill-neutral{background:#15181d;background:var(--bg-elevated);border-color:hsla(0,0%,100%,.065);border-color:var(--border-subtle)}.insider-pill-label{color:#a6adb6;color:var(--text-secondary);font-size:.58rem;letter-spacing:.02em;text-transform:none}.insider-pill-label,.insider-pill-val{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-weight:700}.insider-pill-val{color:#f3f5f7;color:var(--text-primary);font-size:.78rem;margin-left:auto}.insider-pill-buy .insider-pill-val{color:#00c076;color:var(--green)}.insider-pill-sell .insider-pill-val{color:#ff4d57;color:var(--red)}.insider-list{display:flex;flex-direction:column;gap:8px;gap:var(--gap-sm);overflow-y:auto;padding:8px 24px;padding:var(--gap-sm) var(--gap-xl)}.insider-row{background:#15181d;background:var(--bg-elevated);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:4px;border-radius:var(--radius-sm);padding:8px 12px;padding:var(--gap-sm) var(--gap-md);transition:background .16s ease;transition:background var(--transition)}.insider-row:hover{background:#20252c;background:var(--bg-hover)}.insider-row-buy{border-left:2px solid #00c076;border-left:2px solid var(--green)}.insider-row-sell{border-left:2px solid #ff4d57;border-left:2px solid var(--red)}.insider-row-top{justify-content:space-between;margin-bottom:4px}.insider-row-left,.insider-row-top{align-items:center;display:flex;gap:8px;gap:var(--gap-sm)}.insider-row-left{flex:1 1;min-width:0}.insider-badge{border-radius:4px;border-radius:var(--radius-sm);flex-shrink:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.01em;padding:2px 7px;white-space:nowrap}.insider-badge-buy{background:#00c0761f;background:var(--green-dim);border:1px solid #00c07647;border:1px solid var(--green-border);color:#00c076;color:var(--green)}.insider-badge-sell{background:#ff4d571f;background:var(--red-dim);border:1px solid #ff4d5747;border:1px solid var(--red-border);color:#ff4d57;color:var(--red)}.insider-name{color:#f3f5f7;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.83rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insider-date{color:#a6adb6;color:var(--text-secondary);flex-shrink:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.03em;white-space:nowrap}.insider-row-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:12px;gap:var(--gap-md)}.insider-detail{color:#a6adb6;color:var(--text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.75rem;font-weight:400;letter-spacing:0}.insider-value{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.02em;margin-left:auto}.insider-value-buy{color:#00c076;color:var(--green)}.insider-value-sell{color:#ff4d57;color:var(--red)}@media (max-width:600px){.insider-list,.insider-summary{padding:8px 12px;padding:var(--gap-sm) var(--gap-md)}.insider-name{font-size:.75rem}}.consensus-panel{display:flex;flex-direction:column;max-height:70vh;overflow-y:auto}.consensus-section{border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);padding-bottom:12px;padding-bottom:var(--gap-md)}.consensus-section:last-child{border-bottom:none}.consensus-period{padding:8px 24px;padding:var(--gap-sm) var(--gap-xl)}.consensus-period+.consensus-period{border-top:1px solid hsla(0,0%,100%,.065);border-top:1px solid var(--border-subtle)}.consensus-period-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--gap-sm)}.consensus-period-label{color:#f3f5f7;color:var(--text-primary);font-size:.65rem;letter-spacing:.02em;text-transform:none}.consensus-dominant,.consensus-period-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-weight:700}.consensus-dominant{font-size:.78rem;letter-spacing:.04em}.consensus-bars{display:flex;flex-direction:column;gap:5px}.consensus-bar-row{align-items:center;display:flex;gap:8px;gap:var(--gap-sm)}.consensus-bar-label{color:#a6adb6;color:var(--text-secondary);flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.75rem;font-weight:400;width:82px}.consensus-bar-track{background:#15181d;background:var(--bg-elevated);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:1px;flex:1 1;height:8px;overflow:hidden}.consensus-bar-fill{border-radius:1px;height:100%;opacity:.85;transition:width .5s ease}.consensus-bar-count{flex-shrink:0;font-size:.7rem;font-weight:700;text-align:right;width:22px}.consensus-bar-count,.consensus-total{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono)}.consensus-total{color:#a6adb6;color:var(--text-secondary);font-size:.62rem;letter-spacing:.04em;margin-top:8px;margin-top:var(--gap-sm);text-transform:none}.sentiment-panel{align-items:flex-start;display:flex;gap:24px;gap:var(--gap-xl);padding:8px 24px 12px;padding:var(--gap-sm) var(--gap-xl) var(--gap-md)}.sentiment-score-wrap{flex-shrink:0}.sentiment-score-circle{align-items:center;background:#0000;border:3px solid #f0b84d;border:3px solid var(--sent-color,var(--amber));border-radius:50%;display:flex;flex-direction:column;gap:1px;height:80px;justify-content:center;width:80px}.sentiment-score-val{color:#f0b84d;color:var(--sent-color,var(--amber));font-size:1.1rem;font-weight:700;line-height:1}.sentiment-score-sub,.sentiment-score-val{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono)}.sentiment-score-sub{color:#a6adb6;color:var(--text-secondary);font-size:.52rem;letter-spacing:.02em;text-transform:none}.sentiment-details{align-self:center;display:flex;flex:1 1;flex-direction:column;gap:5px}.sentiment-detail-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:3px 0}.sentiment-detail-row:last-child{border-bottom:none}.sentiment-detail-label{color:#a6adb6;color:var(--text-secondary);font-weight:400}.sentiment-detail-label,.sentiment-detail-val{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.78rem}.sentiment-detail-val{color:#f3f5f7;color:var(--text-primary);font-weight:600}@media (max-width:600px){.consensus-period{padding:8px 12px;padding:var(--gap-sm) var(--gap-md)}.consensus-bar-label{font-size:.66rem;width:68px}.sentiment-panel{gap:12px;gap:var(--gap-md);padding:8px 12px 12px;padding:var(--gap-sm) var(--gap-md) var(--gap-md)}.sentiment-score-circle{height:64px;width:64px}.sentiment-score-val{font-size:.9rem}}.stock-summary-panel{display:flex;flex-direction:column;max-height:70vh;overflow-y:auto;scrollbar-color:#ffffff2e #0000;scrollbar-color:var(--border-strong) #0000;scrollbar-width:thin}.stock-summary-panel::-webkit-scrollbar{width:3px}.stock-summary-panel::-webkit-scrollbar-track{background:#0000}.stock-summary-panel::-webkit-scrollbar-thumb{background:#ffffff2e;background:var(--border-strong);border-radius:2px}.stock-summary-panel::-webkit-scrollbar-thumb:hover{background:#eff3f457;background:var(--border-bright)}.stock-summary-verdict{border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:3px;padding:12px 24px;padding:var(--gap-md) var(--gap-xl)}.stock-summary-verdict-label{font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:none}.stock-summary-verdict-label,.stock-summary-verdict-subs{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono)}.stock-summary-verdict-subs{color:#a6adb6;color:var(--text-secondary);font-size:.62rem;letter-spacing:.04em}.summary-verdict-active{background:#00c0761f;background:var(--green-dim);border-bottom-color:#00c07647!important;border-bottom-color:var(--green-border)!important}.summary-verdict-active .stock-summary-verdict-label{color:#00c076;color:var(--green)}.summary-verdict-dip{background:#f0b84d1f;background:var(--amber-dim);border-bottom-color:#f0b84d4d!important;border-bottom-color:var(--amber-border)!important}.summary-verdict-dip .stock-summary-verdict-label{color:#f0b84d;color:var(--amber)}.summary-verdict-neutral{background:#15181d;background:var(--bg-elevated)}.stock-summary-note,.summary-verdict-neutral .stock-summary-verdict-label{color:#a6adb6;color:var(--text-secondary)}.stock-summary-note{border-top:1px solid hsla(0,0%,100%,.065);border-top:1px solid var(--border-subtle);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.75rem;font-weight:400;line-height:1.5;padding:12px 24px;padding:var(--gap-md) var(--gap-xl)}.stock-summary-note-active{background:#00c0761f;background:var(--green-dim);border-top-color:#00c07647;border-top-color:var(--green-border);color:#00c076;color:var(--green)}.nx-item-panel{max-height:70vh;overflow-y:auto;padding:8px 0;padding:var(--gap-sm) 0}.nx-item-item,.nx-item-panel{display:flex;flex-direction:column}.nx-item-item{border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);cursor:pointer;gap:4px;padding:12px 24px;padding:var(--gap-md) var(--gap-xl);text-decoration:none;transition:background .16s ease;transition:background var(--transition)}.nx-item-item:last-child{border-bottom:none}.nx-item-item:hover{background:#20252c;background:var(--bg-hover)}.nx-item-headline{color:#f3f5f7;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.85rem;font-weight:500;line-height:1.45}.nx-item-item:hover .nx-item-headline{color:#00c076;color:var(--accent)}.nx-item-meta{align-items:center;display:flex;gap:12px;gap:var(--gap-md)}.nx-item-source{font-weight:600;letter-spacing:.01em;text-transform:none}.nx-item-source,.nx-item-time{color:#a6adb6;color:var(--text-secondary);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.62rem}@media (max-width:600px){.consensus-panel,.insider-panel,.nx-item-panel{max-height:none;overflow-y:visible}.nx-item-panel{max-height:none}.nx-item-headline{font-size:.78rem}.nx-item-item{padding:8px 12px;padding:var(--gap-sm) var(--gap-md)}.stock-summary-panel{max-height:none;overflow-y:visible}.llm-mobile-page .llm-modal-header{padding:8px 14px}.llm-mobile-page .llm-divider{margin:0 14px}.stock-summary-verdict{padding:6px 14px}.stock-summary-note{font-size:.68rem;padding:5px 14px}.stock-summary-briefing{padding:6px 14px}.stock-summary-briefing .llm-bullet-text,.stock-summary-briefing .llm-kv-val,.stock-summary-briefing .llm-para{font-size:.75rem;line-height:1.45}.stock-summary-panel .fund-stat-row{padding:5px 14px}.stock-summary-panel .fund-stat-label,.stock-summary-panel .fund-stat-value{font-size:.72rem}.stock-summary-verdict-label{font-size:.66rem}.stock-summary-verdict-subs{font-size:.58rem}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.stock-summary-briefing{background:#15181d;background:var(--bg-elevated);border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--border-subtle);padding:12px 24px;padding:var(--gap-md) var(--gap-xl)}.stock-summary-briefing .llm-body{padding-top:2px}.stock-summary-briefing .llm-bullet-text,.stock-summary-briefing .llm-kv-val,.stock-summary-briefing .llm-para{font-size:.875rem;line-height:1.65}.stock-summary-briefing .llm-section-heading{margin-top:8px}.ai-brief-row,.row-clickable{cursor:pointer}.ai-brief-cell{border-top:none!important;max-width:0;min-width:0;overflow:hidden;padding:0!important;width:0}.ai-brief-strip{align-items:center;background:#0000;border-top:1px solid hsla(0,0%,100%,.065);border-top:1px solid var(--border-subtle);box-sizing:border-box;display:flex;gap:5px;height:26px;left:0;max-width:100%;overflow:hidden;padding:0 12px;padding:0 var(--gap-md);position:sticky;width:100vw}.ai-pill-strip{gap:5px}.ai-pill{border:1px solid #0000;border-radius:99px;flex-shrink:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.54rem;font-weight:700;letter-spacing:.04em;line-height:1.4;padding:2px 7px;white-space:nowrap}.pill--signal{background:#21c55d1a;border-color:#21c55d59}.pill--green,.pill--signal{color:#00c076;color:var(--green)}.pill--green{background:#21c55d14;border-color:#21c55d40}.pill--green-soft{background:#6ee7b712;border-color:#6ee7b733;color:#6ee7b7}.pill--red{background:#ef44441a;border-color:#ef44444d;color:#ff4d57;color:var(--red)}.pill--red-soft{background:#ef444412;border-color:#ef44442e;color:#fca5a5}.pill--neutral{background:#15181d;background:var(--bg-elevated);border-color:hsla(0,0%,100%,.065);border-color:var(--border-subtle);color:#6e7681;color:var(--text-muted)}.ai-brief-strip--empty{opacity:0;pointer-events:none}@media (max-width:768px){.ai-brief-strip{gap:4px;height:24px;padding:0 8px;padding:0 var(--gap-sm)}.ai-pill{font-size:.5rem;padding:1px 6px}}@media (max-width:380px){.ai-brief-strip{height:22px}.ai-pill{font-size:.48rem;padding:1px 5px}}@media (max-width:600px){body:after{background:repeating-linear-gradient(180deg,#0000 0,#0000 3px,#0000001a 0,#0000001a 6px)}.bounce-bar-label.bounce-high,.stats-tile-value,.top-pick-bounce{text-shadow:0 0 7px #00e67673}.stats-tile-value--time{text-shadow:0 0 7px #5b8af040}.stats-card:after{font-size:.45rem;left:3px;top:2px}.log-panel:before{content:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.btn-spinner,.spin{animation:none}}.llm-num-neg{color:#ff4d57;color:var(--red);font-family:IBM Plex Mono,monospace;font-weight:700;letter-spacing:.02em}.llm-num-pos{font-weight:600}.llm-num-bounce-high,.llm-num-pos{color:#00c076;color:var(--green);font-family:IBM Plex Mono,monospace}.llm-num-bounce-high{font-weight:700;text-shadow:0 0 8px #00e67680}.llm-num-bounce-mid{color:#f0b84d;color:var(--amber)}.llm-num-bounce-low,.llm-num-bounce-mid{font-family:IBM Plex Mono,monospace;font-weight:700}.llm-num-bounce-low{color:#ff4d57;color:var(--red)}.llm-analysis-label{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;margin-bottom:4px;margin-bottom:var(--gap-xs,4px);padding:0 0 8px;padding:0 0 var(--gap-sm)}.llm-analysis-label-text{align-items:center;color:#00c076;color:var(--accent);display:flex;font-size:.65rem;font-weight:700;gap:6px;letter-spacing:.12em;text-transform:uppercase}.llm-analysis-dot{animation:pulse-dot 2s ease-in-out infinite;background:#00c076;background:var(--green);border-radius:50%;box-shadow:0 0 6px #00c076;box-shadow:0 0 6px var(--green);height:6px;width:6px}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.llm-analysis-label-sub{color:#6e7681;color:var(--text-muted);font-size:.58rem;font-weight:400;letter-spacing:.04em}.llm-briefing-body{padding:4px 0 0;padding:var(--gap-xs,4px) 0 0}.llm-briefing-body .llm-para{color:#f3f5f7;color:var(--text-primary);font-size:.78rem;line-height:1.65;margin:0 0 .5em}.llm-briefing-body .llm-para:last-child{margin-bottom:0}.min-h-screen{background-attachment:fixed!important;background-image:radial-gradient(ellipse at 15% 0,#1e8fff0a 0,#0000 55%),radial-gradient(ellipse at 85% 100%,rgba(0,201,122,.025) 0,#0000 55%)!important}@keyframes td-edge-green{0%{box-shadow:inset 0 0 200px #00c97a0d,inset 0 0 80px #00c97a08}50%{box-shadow:inset 0 0 240px #00c97a17,inset 0 0 100px #00c97a0d}to{box-shadow:inset 0 0 200px #00c97a0d,inset 0 0 80px #00c97a08}}@keyframes td-edge-red{0%{box-shadow:inset 0 0 200px #c0392b0f,inset 0 0 80px #c0392b08}50%{box-shadow:inset 0 0 240px #c0392b1a,inset 0 0 100px #c0392b0d}to{box-shadow:inset 0 0 200px #c0392b0f,inset 0 0 80px #c0392b08}}.min-h-screen.td-mood-green{animation:td-edge-green 5s ease-in-out infinite}.min-h-screen.td-mood-red{animation:td-edge-red 5s ease-in-out infinite}@keyframes td-scan1{0%{opacity:0;top:-2px}5%{opacity:.6}95%{opacity:.15}to{opacity:0;top:100vh}}.td-scanline{animation:td-scan1 6s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(90deg,#0000,#1e8fff00 15%,#1e8fff80 40%,#64b8ffb3 50%,#1e8fff80 60%,#1e8fff00 85%,#0000);height:1px;left:0;pointer-events:none;position:fixed;right:0;z-index:9998}.td-scanline:after,.td-scanline:before{display:none}.td-particles{inset:0;pointer-events:none;position:fixed;z-index:9997}@keyframes td-screen-flash{0%{opacity:0}10%{opacity:1}to{opacity:0}}.td-flash{background:radial-gradient(ellipse at center,#1e8fff17 0,#1e8fff08 50%,#0000 75%);inset:0;opacity:0;pointer-events:none;position:fixed;z-index:9996}.td-flash.td-flash-active{animation:td-screen-flash 1.4s cubic-bezier(.4,0,1,1) forwards}.header{animation:none!important;background:linear-gradient(180deg,#1e8fff08,#0000)!important;border-bottom:1px solid #1e8fff47!important}@keyframes td-logo-sheen{0%,80%,to{color:#e7e9ea;color:var(--gold);text-shadow:0 0 20px #1e8fff26}88%{color:#fff;color:var(--gold-bright);text-shadow:0 0 30px #64b8ff59,0 1px 0 #ffffff1a}92%{color:#e7e9ea;color:var(--gold);text-shadow:0 0 20px #1e8fff26}}.header h1{animation:td-logo-sheen 8s ease-in-out infinite}@keyframes td-live-blink{0%,to{box-shadow:0 0 4px #c0392b99;opacity:1}50%{box-shadow:0 0 8px #c0392b4d;opacity:.4}}.td-live{align-items:center;color:#dcb4a0cc;display:inline-flex;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.55rem;font-weight:600;gap:5px;letter-spacing:.1em;white-space:nowrap}.td-live-dot{animation:td-live-blink 2.4s ease-in-out infinite;background:#ff3b3b;border-radius:50%;box-shadow:0 0 5px #ff3b3be6,0 0 10px #ff3b3b66;flex-shrink:0;height:7px;width:7px}.td-sound-btn{background:#0000;border:1px solid #d4c5a82e;border-radius:4px;color:#d4c5a866;cursor:pointer;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.05em;padding:4px 9px;transition:all .25s ease;white-space:nowrap}.td-sound-btn:hover{border-color:#1e8fff66;color:#1e8fffcc}.td-sound-btn.td-sound-on{background:#1e8fff12;border-color:#1e8fff80;box-shadow:0 0 12px #1e8fff1f,inset 0 0 8px #1e8fff0f;color:#e7e9ea;color:var(--gold)}.td-counters{display:flex;gap:8px;margin-bottom:10px}.td-chip{background:#ffffff05;border:1px solid #d4c5a81f;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff0a,0 2px 8px #0006;flex:1 1;min-width:0;overflow:hidden;padding:8px 8px 7px;position:relative;text-align:center;transition:box-shadow .4s ease,border-color .4s ease}.td-chip:after{background:linear-gradient(160deg,#ffffff08,#0000 50%);border-radius:6px;content:"";inset:0;pointer-events:none;position:absolute}@keyframes td-chip-green-pulse{0%,to{border-color:#00c97a2e;box-shadow:inset 0 1px 0 #ffffff0a,0 2px 8px #0006,0 0 0 0 #00c97a00}50%{border-color:#00c97a59;box-shadow:inset 0 1px 0 #ffffff0a,0 2px 8px #0006,0 0 16px #00c97a24}}@keyframes td-chip-red-pulse{0%,to{border-color:#c0392b2e;box-shadow:inset 0 1px 0 #ffffff0a,0 2px 8px #0006,0 0 0 0 #c0392b00}50%{border-color:#c0392b59;box-shadow:inset 0 1px 0 #ffffff0a,0 2px 8px #0006,0 0 16px #c0392b24}}@keyframes td-chip-amber-pulse{0%,to{border-color:#1e8fff33;box-shadow:inset 0 1px 0 #ffffff0a,0 2px 8px #0006,0 0 0 0 #1e8fff00}50%{border-color:#1e8fff6b;box-shadow:inset 0 1px 0 #ffffff0a,0 2px 8px #0006,0 0 18px #1e8fff2e}}.td-chip-green{animation:td-chip-green-pulse 3.5s ease-in-out infinite;animation-delay:0s}.td-chip-red{animation:td-chip-red-pulse 4s ease-in-out infinite;animation-delay:-1.3s}.td-chip-amber{animation:td-chip-amber-pulse 3.2s ease-in-out infinite;animation-delay:-.8s}.td-chip-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.44rem;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase;white-space:nowrap}.td-chip-green .td-chip-label{color:#00c97a8c}.td-chip-red .td-chip-label{color:#c0645a8c}.td-chip-amber .td-chip-label{color:#1e8fff99}.td-chip-val{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:1.4rem;font-weight:600;letter-spacing:-.02em;line-height:1}.td-chip-green .td-chip-val{color:#00c97a;text-shadow:0 0 20px #00c97a4d}.td-chip-red .td-chip-val{color:#c0392b;text-shadow:0 0 20px #c0392b4d}.td-chip-amber .td-chip-val{color:#1e8fff;text-shadow:0 0 20px #1e8fff59}@keyframes td-combo-in{0%{opacity:0;transform:translateY(-6px) scaleY(.94)}70%{transform:translateY(1px) scaleY(1.01)}to{opacity:1;transform:none}}@keyframes td-combo-glow{0%,to{border-color:#1e8fff47;box-shadow:0 0 8px #1e8fff1f}50%{border-color:#1e8fff80;box-shadow:0 0 20px #1e8fff38,0 0 40px #1e8fff14}}.td-combo{background:linear-gradient(180deg,#1e8fff12,#1e8fff08);border:1px solid #1e8fff52;border-radius:4px;color:#e7e9ea;color:var(--gold);display:none;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:.22em;margin-bottom:10px;padding:7px 16px;text-align:center;text-shadow:0 0 16px #1e8fff59,0 1px 0 #0009;text-transform:uppercase}.td-combo.td-combo-active{animation:td-combo-in .35s cubic-bezier(.34,1.3,.64,1) both,td-combo-glow 3s ease-in-out infinite;display:block}@keyframes td-featured-shimmer{0%{border-color:#1e8fff73;box-shadow:0 0 12px #1e8fff14,0 2px 16px #00000080}50%{border-color:#64b8ffa6;box-shadow:0 0 24px #1e8fff26,0 2px 16px #00000080}to{border-color:#1e8fff73;box-shadow:0 0 12px #1e8fff14,0 2px 16px #00000080}}.td-featured{align-items:center;animation:td-featured-shimmer 4s ease-in-out infinite;background:linear-gradient(135deg,#1e8fff0f,#1e8fff08 50%,#00c97a0a);border:1px solid #1e8fff73;border-radius:6px;display:flex;flex-wrap:nowrap;gap:16px;margin-bottom:10px;overflow:hidden;padding:11px 16px;position:relative}@keyframes td-featured-sweep{0%{opacity:0;transform:translateX(-160%) skewX(-15deg)}20%{opacity:1}to{opacity:0;transform:translateX(350%) skewX(-15deg)}}.td-featured:before{animation:td-featured-sweep 4s ease-in-out infinite;animation-delay:1s;background:linear-gradient(90deg,#0000,#1e8fff12 40%,#64b8ff1f 50%,#1e8fff12 60%,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:28%}.td-featured-label{color:#1e8fffb3;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.46rem;font-weight:700;letter-spacing:.22em;margin-bottom:2px;text-transform:uppercase;white-space:nowrap}@keyframes td-ticker-prestige{0%,to{text-shadow:0 0 0 #fff0}50%{text-shadow:0 0 24px #ffffff1f,0 0 8px #1e8fff33}}.td-featured-ticker{animation:td-ticker-prestige 4s ease-in-out infinite;color:#fff;color:var(--text-bright);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:1.45rem;font-weight:700;letter-spacing:.04em;line-height:1;white-space:nowrap}.td-featured-stats{display:flex;flex:1 1;flex-wrap:nowrap;gap:16px;min-width:0}.td-featured-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.td-featured-stat-label{color:#d4c5a859;font-size:.44rem;letter-spacing:.14em;text-transform:uppercase}.td-featured-stat-label,.td-featured-stat-val{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);white-space:nowrap}.td-featured-stat-val{font-size:.88rem;font-weight:600;letter-spacing:.02em}.td-featured-stat-val.td-green{color:#00c97a;text-shadow:0 0 12px #00c97a66}.td-featured-stat-val.td-red{color:#c0392b;text-shadow:0 0 12px #c0392b66}.td-featured-stat-val.td-amber{color:#1e8fff;text-shadow:0 0 12px #1e8fff66}@keyframes td-badge-prestige{0%,to{box-shadow:0 0 6px #1e8fff33,inset 0 1px 0 #ffffff26}50%{box-shadow:0 0 14px #1e8fff66,inset 0 1px 0 #ffffff26}}.td-featured-badge{animation:td-badge-prestige 3s ease-in-out infinite;background:linear-gradient(135deg,#1e8fff,#64b8ff 50%,#1e8fff);border-radius:3px;color:#0a0800;flex-shrink:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.52rem;font-weight:700;letter-spacing:.12em;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.bounce-compound{display:flex!important;gap:7px!important;width:100%!important}.bounce-pill{align-items:center!important;border:1px solid #0000!important;border-radius:10px!important;display:inline-flex!important;flex-shrink:0!important;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace!important;font-family:var(--font-mono)!important;font-size:.68rem!important;font-weight:700!important;height:20px!important;justify-content:center!important;letter-spacing:.03em!important;min-width:44px!important;padding:0 8px!important;white-space:nowrap!important}.bounce-pill.bounce-high{background:#00c97a1a!important;border-color:#00c97a47!important;color:#00c97a!important}.bounce-pill.bounce-medium{background:#d4af371a!important;border-color:#d4af3747!important;color:#d4af37!important}.bounce-pill.bounce-low{background:#c0392b1a!important;border-color:#c0392b47!important;color:#c0392b!important}.bounce-track{background:#d4c5a81a!important;border-radius:4px!important;box-shadow:inset 0 1px 2px #0006!important;flex:1 1!important;height:8px!important;min-width:24px!important;position:relative!important}.bounce-track-fill{border-radius:4px!important;transition:width .6s cubic-bezier(.4,0,.2,1)!important}.bounce-track-fill.bounce-high{background:linear-gradient(90deg,#008c50a6,#00c97ad9)!important;box-shadow:0 0 6px #00c97a80!important}.bounce-track-fill.bounce-medium{background:linear-gradient(90deg,#966e00a6,#d4af37d9)!important;box-shadow:0 0 6px #d4af3780!important}.bounce-track-fill.bounce-low{background:linear-gradient(90deg,#6e140fa6,#c0392bd9)!important;box-shadow:0 0 6px #c0392b80!important}.bounce-bar-fill{border-radius:3px!important;height:100%!important;left:0!important;min-width:4px!important;opacity:.18!important;position:absolute!important;top:0!important;transition:width .6s cubic-bezier(.4,0,.2,1)!important;z-index:1!important}.bounce-bar-fill.bounce-high{background:#00c076!important;background:var(--green)!important}.bounce-bar-fill.bounce-medium{background:#f0b84d!important;background:var(--amber)!important}.bounce-bar-fill.bounce-low{background:#ff4d57!important;background:var(--red)!important}.bounce-bar-label{background:none!important;border:none!important;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace!important;font-family:var(--font-mono)!important;font-size:.7rem!important;font-weight:700!important;margin-left:auto!important;margin-right:5px!important;padding:0 6px!important;position:relative!important;text-shadow:0 0 10px #000,0 1px 2px #000!important;white-space:nowrap!important;z-index:2!important}.bounce-bar-label.bounce-high{color:#00c97a!important}.bounce-bar-label.bounce-medium{color:#d4af37!important}.bounce-bar-label.bounce-low{color:#c0392b!important}@keyframes td-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.signals-table tbody tr.stock-group-data{animation:td-row-in .4s cubic-bezier(.4,0,.2,1) both}@keyframes td-best-breathe{0%,to{background:#00c97a12!important}50%{background:#00c97a1f!important}}.signals-table tbody tr.row-best{animation:td-best-breathe 4s ease-in-out infinite!important}.signals-table tbody tr.row-best td{border-bottom-color:#00c97a1a!important}.signals-table tbody tr.row-best:hover{background:#00c97a29!important}@keyframes td-new-low-flash{0%,to{background:#c0392b12!important}50%{background:#c0392b24!important}}.signals-table tbody tr.row-new-low{animation:td-new-low-flash 1.8s ease-in-out infinite!important}@keyframes td-dot-breathe{0%,to{box-shadow:0 0 0 0 #00c97a00,0 0 4px #00c97a80}50%{box-shadow:0 0 0 4px #00c97a1f,0 0 8px #00c97a59}}@keyframes td-dot-breathe-red{0%,to{box-shadow:0 0 0 0 #ff3b3b00,0 0 4px #ff3b3b80}50%{box-shadow:0 0 0 4px #ff3b3b1f,0 0 8px #ff3b3b59}}.indicator-dot.indicator-dot--pass{animation:td-dot-breathe 3s ease-in-out infinite;background:#00c97a!important}.indicator-dot.indicator-dot--fail{animation:td-dot-breathe-red 3s ease-in-out infinite;background:#ff3b3b!important;border:none!important;opacity:1!important}.global-ticker-band{background:#50b4ff05!important;border-bottom:1px solid #50b4ff38!important;border-top:1px solid #50b4ff38!important}.table-container{border-color:#d4c5a824!important;box-shadow:0 4px 32px #00000080,0 0 0 1px #1e8fff14!important}.signals-table tbody tr.row-best .ticker-name{color:#fff!important;color:var(--gold-bright)!important;text-shadow:0 0 12px #1e8fff66!important}.signals-table thead{background:rgba(30,143,255,.025)!important;border-bottom:1px solid #d4c5a81f!important}.signals-table th{color:#d4c5a873!important}@media (max-width:480px){.td-chip{border-radius:5px;padding:6px 6px 5px}.td-chip-val{font-size:1.1rem}.td-chip-label{font-size:.4rem;letter-spacing:.08em}.td-counters{gap:6px;margin-bottom:8px}.td-featured{gap:11px;padding:9px 11px}.td-featured-ticker{font-size:1.15rem}.td-featured-stat-val{font-size:.78rem}.td-featured-stats{gap:10px}.td-featured-badge{font-size:.44rem;padding:2px 7px}.td-combo{font-size:.78rem;letter-spacing:.14em;padding:6px 10px}}@media (max-width:380px){.td-live{display:none}.td-sound-btn{font-size:.5rem;padding:3px 6px}.td-chip-val{font-size:.95rem}}.header-actions{align-items:center!important;gap:6px!important}.bounce-toggle-btn,.signals-table th .bounce-toggle-btn,.signals-table th>span{align-items:center!important;display:inline-flex!important;line-height:1!important;min-height:24px!important}.signals-table td.col-bounce-desktop,.signals-table td.col-bounce-mobile,.signals-table td.col-v2-data,.signals-table th.col-bounce-desktop,.signals-table th.col-bounce-mobile,.signals-table th.col-v2-desktop{text-align:right!important}@keyframes new-pill-in{0%{opacity:0;transform:scale(.55)}45%{opacity:1;transform:scale(1.18)}65%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes new-pill-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.new-pill{animation:new-pill-in .38s cubic-bezier(.34,1.56,.64,1) both!important;background:#0f8!important;border-radius:3px!important;color:#001a0a!important;display:inline-block!important;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace!important;font-family:var(--font-mono)!important;font-size:.44rem!important;font-weight:700!important;letter-spacing:.14em!important;margin-left:5px!important;padding:1px 5px!important;vertical-align:middle!important}.new-pill.new-pill-exit{animation:new-pill-out .4s ease-in forwards!important}@keyframes delta-rise{0%{opacity:1;transform:translateY(0)}55%{opacity:1;transform:translateY(-11px)}to{opacity:0;transform:translateY(-20px)}}@keyframes delta-drop{0%{opacity:1;transform:translateY(0)}55%{opacity:1;transform:translateY(11px)}to{opacity:0;transform:translateY(20px)}}.delta-overlay{align-items:center!important;border-radius:3px!important;display:flex!important;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace!important;font-family:var(--font-mono)!important;font-size:.68rem!important;font-weight:700!important;inset:0!important;justify-content:center!important;pointer-events:none!important;position:absolute!important;z-index:10!important}.delta-overlay.delta-pos{animation:delta-rise 1.1s cubic-bezier(.4,0,.2,1) forwards!important;background:#000a06d1!important;color:#00c97a!important;text-shadow:0 0 8px #00c97a99!important}.delta-overlay.delta-neg{animation:delta-drop 1.1s cubic-bezier(.4,0,.2,1) forwards!important;background:#0a0000d1!important;color:#c0392b!important;text-shadow:0 0 8px #c0392b99!important}.table-container{transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}.td-chip-green .td-chip-label{color:#00c97aa6!important}.td-chip-red .td-chip-label{color:#c05a50a6!important}.td-chip-amber .td-chip-label{color:#1e8fffb3!important}@media (max-width:600px){.indicator-dot{height:10px!important;width:10px!important}}.td-live-dot{background:#ff3b3b!important;box-shadow:0 0 5px #ff3b3be6,0 0 10px #ff3b3b66!important}.signals-table th{color:#d4c5a87a!important;letter-spacing:.1em!important}.signals-table th.sortable:hover{color:#1e8fffcc!important}.td-featured:before{animation:td-featured-sweep 4s ease-in-out infinite!important;animation-delay:1s!important;background:linear-gradient(90deg,#0000,#1e8fff12 40%,#64b8ff1f 50%,#1e8fff12 60%,#0000)!important;width:28%!important}.td-featured{animation-duration:4s!important}.table-container{animation:none!important}.bounce-bar-wrap-v2{height:22px!important;min-width:76px!important}@media (max-width:600px){.llm-modal-close{font-size:1.1rem!important;height:44px!important;width:44px!important}}.global-ticker-band{background:rgba(80,180,255,.025)!important;border-bottom:1px solid #50b4ff47!important;border-top:1px solid #50b4ff47!important}.bounce-bar-label,.signals-table,.td-chip,.td-featured-ticker,.ticker-name{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.td-combo{font-size:.72rem!important;letter-spacing:.2em!important;padding:7px 14px!important}.col-trend svg{display:block!important;margin:0 auto!important}.empty-state{color:#6e7681!important;color:var(--text-muted)!important;padding:48px 24px!important;text-align:center!important}.empty-state p:first-of-type{color:#a6adb6!important;color:var(--text-secondary)!important;font-size:.88rem!important;font-weight:600!important;margin-bottom:6px!important}.empty-state p:last-of-type{font-size:.72rem!important}.header-stat-divider{background:#ffffff1f!important;height:20px!important;width:1px!important}.header-stat-value{color:#e7e9ea!important;color:var(--gold)!important;text-shadow:0 0 12px #1e8fff40!important}.header-stat-value--market{color:#a5acb3!important;color:var(--v2)!important;text-shadow:none!important}@media (prefers-reduced-motion:reduce){.delta-overlay,.delta-overlay.delta-neg,.delta-overlay.delta-pos,.new-pill,.new-pill.new-pill-exit{animation:none!important;transition:none!important}}.signals-table tbody tr.hm-green-soft .bounce-pill.bounce-high,.signals-table tbody tr.hm-green-strong .bounce-pill.bounce-high{background:#00c97a26!important;border-color:#00c97a66!important}.signals-table tbody tr.hm-amber-soft .bounce-pill,.signals-table tbody tr.hm-amber-strong .bounce-pill{background:#d4af3726!important;border-color:#d4af3766!important}.signals-table tbody tr.hm-red-soft .bounce-pill.bounce-low{background:#c0392b26!important;border-color:#c0392b66!important}.signals-table tbody tr.hm-green-soft .bounce-bar-label.bounce-high,.signals-table tbody tr.hm-green-strong .bounce-bar-label.bounce-high{background:none!important;border-radius:0!important;color:#00c97a!important;font-weight:800!important;padding:0 6px!important;text-shadow:0 0 14px #000,0 0 8px #000!important}.signals-table tbody tr.hm-amber-soft .bounce-bar-label,.signals-table tbody tr.hm-amber-strong .bounce-bar-label{background:none!important;border-radius:0!important;color:#d4af37!important;font-weight:800!important;padding:0 6px!important;text-shadow:0 0 14px #000,0 0 8px #000!important}.signals-table tbody tr.hm-red-soft .bounce-bar-label.bounce-low{background:none!important;border-radius:0!important;color:#c0392b!important;padding:0 6px!important;text-shadow:0 0 14px #000,0 0 8px #000!important}.signals-table tbody tr.hm-green-soft .first-seen,.signals-table tbody tr.hm-green-strong .first-seen{color:#a0f0c8b3!important}.signals-table tbody tr.hm-amber-soft .first-seen,.signals-table tbody tr.hm-amber-strong .first-seen{color:#f0d796b3!important}.signals-table tbody tr.hm-red-soft .first-seen{color:#f0beb4b3!important}.signals-table tbody tr.hm-amber-soft td:nth-child(2) span,.signals-table tbody tr.hm-amber-strong td:nth-child(2) span,.signals-table tbody tr.hm-green-soft td:nth-child(2) span,.signals-table tbody tr.hm-green-strong td:nth-child(2) span,.signals-table tbody tr.hm-red-soft td:nth-child(2) span{text-shadow:0 1px 4px #000c!important}.signals-table tbody tr.row-new-low td{color:#f5d8d4!important}.signals-table tbody tr.row-new-low .ticker-name,.signals-table tbody tr.row-new-low .ticker-name-clickable{color:#e8927a!important;text-shadow:0 0 8px #c0392b66!important}.signals-table tbody tr:nth-child(2n) .indicator-dot--fail{animation-delay:-.35s}.signals-table tbody tr:nth-child(3n) .indicator-dot--fail{animation-delay:-.7s}.signals-table tbody tr:nth-child(4n) .indicator-dot--fail{animation-delay:-1.05s}.signals-table tbody tr:nth-child(5n) .indicator-dot--fail{animation-delay:-.2s}.signals-table tbody tr:nth-child(6n) .indicator-dot--fail{animation-delay:-.9s}.signals-table tbody tr:nth-child(2n) .indicator-dot--pass{animation-delay:-.25s}.signals-table tbody tr:nth-child(3n) .indicator-dot--pass{animation-delay:-.55s}.signals-table tbody tr:nth-child(4n) .indicator-dot--pass{animation-delay:-.8s}@keyframes rank-pop-up{0%{opacity:0;transform:translateY(5px) scale(.6)}55%{opacity:1;transform:translateY(-2px) scale(1.15)}75%{transform:translateY(0) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rank-pop-down{0%{opacity:0;transform:translateY(-5px) scale(.6)}55%{opacity:1;transform:translateY(2px) scale(1.15)}75%{transform:translateY(0) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.rank-badge{align-items:center!important;border-radius:3px!important;cursor:default!important;display:inline-flex!important;flex-shrink:0!important;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace!important;font-family:var(--font-mono)!important;font-size:.48rem!important;font-weight:700!important;justify-content:center!important;letter-spacing:.03em!important;line-height:1.5!important;margin-left:4px!important;padding:1px 4px!important;vertical-align:middle!important;white-space:nowrap!important}.rank-badge-up{animation:rank-pop-up .38s cubic-bezier(.34,1.56,.64,1) both!important;background:linear-gradient(135deg,#1e8fff,#64b8ff)!important;box-shadow:0 0 6px #1e8fff80,0 0 12px #1e8fff33!important;color:#0a0800!important}.rank-badge-down{animation:rank-pop-down .38s cubic-bezier(.34,1.56,.64,1) both!important;background:#7a1a14!important;box-shadow:0 0 5px #c0392b80!important;color:#f0d0cc!important}@media (max-width:600px){.rank-badge{font-size:.43rem!important;margin-left:3px!important;padding:1px 3px!important}}@media (prefers-reduced-motion:reduce){.rank-badge-down,.rank-badge-up{animation:none!important;opacity:1!important;transform:none!important}}.ticker-name,.ticker-name-clickable{-webkit-font-smoothing:subpixel-antialiased!important;-moz-osx-font-smoothing:auto!important;font-size:.82rem!important;font-weight:800!important;letter-spacing:.05em!important;line-height:1.2!important;text-shadow:0 0 1px #ffffff80!important}.signals-table tbody tr.row-best .ticker-name,.signals-table tbody tr.row-best .ticker-name-clickable{color:#00c97a!important;text-shadow:0 0 10px #00c97a73,0 0 20px #00c97a26!important}.signals-table tbody tr.hm-green-soft .ticker-name,.signals-table tbody tr.hm-green-soft .ticker-name-clickable,.signals-table tbody tr.hm-green-strong .ticker-name,.signals-table tbody tr.hm-green-strong .ticker-name-clickable{color:#00c97a!important;text-shadow:0 0 12px #00c97a59,0 0 2px #0009!important}.signals-table tbody tr.hm-amber-soft .ticker-name,.signals-table tbody tr.hm-amber-soft .ticker-name-clickable,.signals-table tbody tr.hm-amber-strong .ticker-name,.signals-table tbody tr.hm-amber-strong .ticker-name-clickable{color:#d4af37!important;text-shadow:0 0 12px #d4af3759,0 0 2px #0009!important}.signals-table tbody tr.hm-red-soft .ticker-name,.signals-table tbody tr.hm-red-soft .ticker-name-clickable{color:#c0392b!important;text-shadow:0 0 12px #c0392b59,0 0 2px #0009!important}@media (max-width:600px){.ticker-name,.ticker-name-clickable{font-size:.76rem!important;letter-spacing:.04em!important}}@media (max-width:380px){.ticker-name,.ticker-name-clickable{font-size:.68rem!important;letter-spacing:.03em!important}}.stock-ticker{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:0!important;min-width:0!important;overflow:hidden!important}.stock-ticker .ticker-name,.stock-ticker .ticker-name-clickable{flex-shrink:0!important;max-width:54px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (min-width:601px){.stock-ticker .ticker-name,.stock-ticker .ticker-name-clickable{max-width:none!important}}.fund-stat-label,.insider-name,.llm-bullet-text,.llm-kv-val,.llm-para,.nx-item-headline{-webkit-font-smoothing:subpixel-antialiased!important;color:#f3f5f7!important;color:var(--text-primary)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500!important}.first-seen{color:var(--text-secondary)!important;font-size:.7rem!important}.first-seen,.signals-table td:nth-child(2) span{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace!important;font-family:var(--font-mono)!important}.signals-table td:nth-child(2) span{font-weight:700!important}html{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:geometricPrecision}.bounce-bar-label,.bounce-toggle-btn,.first-seen,.header-stat-label,.header-stat-value,.log-bounce,.log-drop,.log-ticker,.log-time,.new-pill,.rank-badge,.signals-table,.signals-table td,.signals-table th,.td-chip-label,.td-chip-val,.td-featured-stat-val,.td-featured-ticker,.ticker-name,.ticker-name-clickable{-webkit-font-smoothing:subpixel-antialiased!important;-moz-osx-font-smoothing:auto!important;text-rendering:geometricPrecision!important}.bounce-bar-label,.delta-overlay,.first-seen,.font-mono,.header-stat-value,.log-ticker,.new-pill,.rank-badge,.td-chip-val,[class*=font-mono]{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}@media (max-width:480px){.header-stat-divider:nth-of-type(3),.header-stat:nth-of-type(4){display:none}.td-sound-btn{font-size:.52rem!important;letter-spacing:.02em!important;padding:3px 6px!important}.btn-secondary,.logout-btn{min-height:24px!important;padding:4px 6px!important}.logout-btn{font-size:.52rem!important}.log-btn{min-height:24px!important;min-width:24px!important}}.bounce-toggle-btn,.signals-table th .bounce-toggle-btn,.signals-table th.col-bounce-mobile,.signals-table th>span,.signals-table thead tr th.col-bounce-mobile{text-align:left!important}@keyframes btdt-pulse-right{0%{background-position:-100%}to{background-position:200%}}.bounce-compound .bounce-track-fill.bounce-high,.bounce-track .bounce-track-fill.bounce-high,.signals-table .bounce-track-fill.bounce-high{animation:btdt-pulse-right 2s ease-in-out infinite!important;background:linear-gradient(90deg,#00643780,#00c97acc 30%,#50ffa5 50%,#00c97acc 70%,#00643780)!important;background-size:300% 100%!important;box-shadow:0 0 8px #00c97a8c,0 1px 0 #50ffa540!important}.bounce-compound .bounce-track-fill.bounce-medium,.bounce-track .bounce-track-fill.bounce-medium,.signals-table .bounce-track-fill.bounce-medium{animation:btdt-pulse-right 2.3s ease-in-out infinite!important;background:linear-gradient(90deg,#825a0080,#d4af37cc 30%,#ffdc50 50%,#d4af37cc 70%,#825a0080)!important;background-size:300% 100%!important;box-shadow:0 0 8px #d4af378c,0 1px 0 #ffdc5040!important}.bounce-compound .bounce-track-fill.bounce-low,.bounce-track .bounce-track-fill.bounce-low,.signals-table .bounce-track-fill.bounce-low{animation:btdt-pulse-right 2.6s ease-in-out infinite!important;background:linear-gradient(90deg,#5a0f0a80,#c0392bcc 30%,#f05541 50%,#c0392bcc 70%,#5a0f0a80)!important;background-size:300% 100%!important;box-shadow:0 0 8px #c0392b8c,0 1px 0 #f0554140!important}.signals-table tbody tr.hm-green-strong td,.signals-table tbody tr.hm-green-strong td span:not(.bounce-pill):not(.indicator-dot):not(.new-pill):not(.rank-badge):not(.font-bold){color:#7eedc0!important}.signals-table tbody tr.hm-green-soft td,.signals-table tbody tr.hm-green-soft td span:not(.bounce-pill):not(.indicator-dot):not(.new-pill):not(.rank-badge):not(.font-bold){color:#6de0b0!important}.signals-table tbody tr.hm-amber-strong td,.signals-table tbody tr.hm-amber-strong td span:not(.bounce-pill):not(.indicator-dot):not(.new-pill):not(.rank-badge):not(.font-bold){color:#f8edd4!important}.signals-table tbody tr.hm-amber-soft td,.signals-table tbody tr.hm-amber-soft td span:not(.bounce-pill):not(.indicator-dot):not(.new-pill):not(.rank-badge):not(.font-bold){color:#ede0c0!important}.signals-table tbody tr.hm-red-soft td,.signals-table tbody tr.hm-red-soft td span:not(.bounce-pill):not(.indicator-dot):not(.new-pill):not(.rank-badge):not(.font-bold){color:#f0d5d0!important}.signals-table tbody tr.row-best td{color:#7eedc0!important}:root{--bg-elevated:#17191d;--border-subtle:#eff3f414;--border-default:#eff3f424;--border-strong:#eff3f43d;--border-bright:#eff3f457;--green:#00ba7c;--green-dim:#00ba7c1c;--green-glow:#00ba7c1f;--green-border:#00ba7c47;--amber:#f5a623;--amber-dim:#f5a6231a;--amber-border:#f5a62340;--red:#f4212e;--red-dim:#f4212e1a;--red-border:#f4212e42;--gold-dim:#eff3f414;--gold-border:#eff3f42e;--gold-glow:#eff3f41a;--accent:#e7e9ea;--accent-dim:#eff3f414;--accent-glow:#eff3f41a;--v2:#a5acb3;--v2-bright:#e7e9ea;--v2-dim:#a5acb31a;--v2-border:#a5acb338;--v2-glow:#a5acb31a;--text-primary:#e7e9ea;--text-secondary:#a5acb3;--text-muted:#71767b;--text-heading:#f7f9f9;--text-bright:#fff;--font-display:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--transition:0.16s ease;--shadow-card:none}body,html{background:#050505!important;background:var(--bg-base)!important}body{color:var(--text-primary)!important;font-size:.92rem;letter-spacing:0!important;text-rendering:optimizeLegibility!important}.login-bg-glow,.td-flash,.td-particles,.td-scanline{display:none!important}.min-h-screen.td-mood-green,.min-h-screen.td-mood-red{animation:none!important;box-shadow:none!important}.header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-default)!important}.header-content{height:58px}.header-brand-icon,.login-logo-icon{color:#fff!important;color:var(--text-heading)!important;text-shadow:none!important}.header-title h1,.login-title h1{animation:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-weight:750!important;letter-spacing:.02em!important;text-shadow:none!important}.header-subtitle,.login-title p{color:#a6adb6!important;color:var(--text-secondary)!important;letter-spacing:0!important}.header-stats{background:rgba(239,243,244,.035);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--border-subtle);border-radius:6px;border-radius:var(--radius-md);gap:10px!important;padding:6px 12px!important}.header-stat-value,.header-stat-value--market{font-weight:650!important}.header-stat-label{color:var(--text-muted)!important}.header-stat-divider{background:hsla(0,0%,100%,.065)!important;background:var(--border-subtle)!important}.td-live{color:#a6adb6!important;color:var(--text-secondary)!important;letter-spacing:.08em!important}.header-live-dot,.login-status-dot,.td-live-dot,.tv-live-dot{animation:none!important;background:#00c076!important;background:var(--green)!important;box-shadow:none!important}.bounce-toggle-btn,.btn-primary,.btn-secondary,.log-btn,.log-clear-btn,.log-close-btn,.log-export-btn,.logout-btn,.modal-cancel,.modal-confirm,.td-sound-btn,.theme-btn,.view-toggle,.view-toggle-btn{box-shadow:none!important;letter-spacing:0!important;text-shadow:none!important}.btn-secondary,.log-btn,.logout-btn,.td-sound-btn,.theme-btn{background:rgba(239,243,244,.055)!important;border-color:#ffffff1a!important;border-color:var(--border-default)!important;color:var(--text-secondary)!important}.btn-secondary:hover:not(:disabled),.log-btn:hover,.logout-btn:hover,.td-sound-btn:hover,.theme-btn:hover{background:#eff3f41a!important;border-color:var(--border-strong)!important;color:#fff!important;color:var(--text-heading)!important}.log-btn-active,.td-sound-btn.td-sound-on,.view-toggle-active{background:#00c0761f!important;background:var(--green-dim)!important;border-color:#00c07647!important;border-color:var(--green-border)!important;color:#00c076!important;color:var(--green)!important}.main-content{max-width:1440px}.global-ticker-band{background:var(--bg-surface)!important;border:1px solid hsla(0,0%,100%,.065)!important;border:1px solid var(--border-subtle)!important;border-radius:6px!important;border-radius:var(--radius-md)!important;height:34px!important;margin:12px 0!important}.ticker-tape-item,.ticker-tape-item--hot{box-shadow:none!important}.ticker-tape-item:hover{background:#eff3f412!important;border-color:hsla(0,0%,100%,.065)!important;border-color:var(--border-subtle)!important}.ticker-tape-symbol{color:#fff!important;color:var(--text-heading)!important;text-shadow:none!important}.error-alert,.system-message{background:rgba(239,243,244,.045)!important;border-color:#ffffff1a!important;border-color:var(--border-default)!important;box-shadow:none!important;color:#a6adb6!important;color:var(--text-secondary)!important}.td-counters{margin-bottom:12px!important}.td-chip{animation:none!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)!important}.td-chip:after{display:none!important}.td-chip-amber .td-chip-label,.td-chip-green .td-chip-label,.td-chip-label,.td-chip-red .td-chip-label{color:#6e7681!important;color:var(--text-muted)!important;letter-spacing:.08em!important}.td-chip-amber .td-chip-val,.td-chip-green .td-chip-val,.td-chip-red .td-chip-val,.td-chip-val{color:#fff!important;color:var(--text-heading)!important;font-weight:650!important;text-shadow:none!important}.td-combo,.td-combo.td-combo-active{animation:none!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-default)!important;border-radius:6px!important;border-radius:var(--radius-md)!important;box-shadow:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-weight:650!important;letter-spacing:.05em!important;text-shadow:none!important}.td-featured{animation:none!important;background:#0f1114!important;background:var(--bg-surface)!important;border:1px solid #ffffff1a!important;border-left:3px solid #00c076!important;border:1px solid var(--border-default)!important;border-left:3px solid var(--green)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)!important}.td-featured:before{display:none!important}.td-featured-label,.td-featured-stat-label{color:var(--text-muted)!important}.td-featured-ticker{animation:none!important;color:var(--text-heading)!important}.td-featured-stat-val,.td-featured-stat-val.td-amber,.td-featured-stat-val.td-green,.td-featured-stat-val.td-red,.td-featured-ticker{text-shadow:none!important}.td-featured-stat-val.td-green{color:var(--green)!important}.td-featured-stat-val.td-red{color:var(--red)!important}.td-featured-stat-val.td-amber{color:#00c076!important;color:var(--accent)!important}.td-featured-badge{animation:none!important;background:#35d3991a!important;border:1px solid #00c07647!important;border:1px solid var(--green-border)!important;box-shadow:none!important;color:var(--green)!important}.log-panel,.login-card,.modal-card,.stock-summary-panel,.table-container,.tv-chart-wrap{background:#0f1114!important;background:var(--bg-surface)!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-default)!important;border-radius:8px!important;border-radius:var(--radius-lg)!important;box-shadow:none!important;box-shadow:var(--shadow-card)!important}.signals-table{letter-spacing:0!important}.signals-table thead{background:var(--bg-elevated)!important}.signals-table th{background:#0000!important;color:var(--text-muted)!important;font-weight:650!important}.signals-table td{border-bottom-color:hsla(0,0%,100%,.065)!important;border-bottom-color:var(--border-subtle)!important;color:var(--text-primary)!important}.signals-table tbody tr.stock-group-data{animation:none!important}.signals-table tbody tr.stock-group-data td{border-top:1px solid #94a3b80d!important}.signals-table tbody tr:not(.ai-brief-row):hover,.signals-table tbody tr:nth-child(2n){background:#0000!important}.signals-table tbody tr:not(.ai-brief-row):hover{background:#94a3b80f!important}.signals-table tbody tr.hm-green-soft,.signals-table tbody tr.hm-green-strong{background:rgba(53,211,153,.055)!important}.signals-table tbody tr.hm-amber-soft,.signals-table tbody tr.hm-amber-strong{background:rgba(240,184,77,.045)!important}.signals-table tbody tr.hm-red-soft{background:#f06f610a!important}.signals-table tbody tr.hm-green-soft:hover,.signals-table tbody tr.hm-green-strong:hover,.signals-table tbody tr.row-best:hover{background:rgba(53,211,153,.085)!important}.signals-table tbody tr.hm-amber-soft:hover,.signals-table tbody tr.hm-amber-strong:hover{background:rgba(240,184,77,.075)!important}.signals-table tbody tr.hm-red-soft:hover,.signals-table tbody tr.row-new-low:hover{background:hsla(6,83%,66%,.075)!important}.signals-table tbody tr.row-best{background:rgba(53,211,153,.075)!important;box-shadow:inset 3px 0 0 #00c076!important;box-shadow:inset 3px 0 0 var(--green)!important}.signals-table tbody tr.row-new-low{animation:none!important;background:#f06f610f!important}.signals-table tbody tr.hm-amber-soft td,.signals-table tbody tr.hm-amber-strong td,.signals-table tbody tr.hm-green-soft td,.signals-table tbody tr.hm-green-strong td,.signals-table tbody tr.hm-red-soft td,.signals-table tbody tr.row-best td,.signals-table tbody tr.row-new-low td{color:#f3f5f7!important;color:var(--text-primary)!important}.ticker-name,.ticker-name-clickable{color:#fff!important;color:var(--text-heading)!important;font-weight:750!important;letter-spacing:.03em!important;text-shadow:none!important}.signals-table tbody tr.hm-green-soft .ticker-name,.signals-table tbody tr.hm-green-soft .ticker-name-clickable,.signals-table tbody tr.hm-green-strong .ticker-name,.signals-table tbody tr.hm-green-strong .ticker-name-clickable,.signals-table tbody tr.row-best .ticker-name,.signals-table tbody tr.row-best .ticker-name-clickable{color:#00c076!important;color:var(--green)!important;text-shadow:none!important}.signals-table tbody tr.hm-amber-soft .ticker-name,.signals-table tbody tr.hm-amber-soft .ticker-name-clickable,.signals-table tbody tr.hm-amber-strong .ticker-name,.signals-table tbody tr.hm-amber-strong .ticker-name-clickable{color:#f0b84d!important;color:var(--amber)!important;text-shadow:none!important}.signals-table tbody tr.hm-red-soft .ticker-name,.signals-table tbody tr.hm-red-soft .ticker-name-clickable,.signals-table tbody tr.row-new-low .ticker-name,.signals-table tbody tr.row-new-low .ticker-name-clickable{color:#ff4d57!important;color:var(--red)!important;text-shadow:none!important}.first-seen,.signals-table tbody tr.hm-amber-soft .first-seen,.signals-table tbody tr.hm-amber-strong .first-seen,.signals-table tbody tr.hm-green-soft .first-seen,.signals-table tbody tr.hm-green-strong .first-seen,.signals-table tbody tr.hm-red-soft .first-seen{color:#a6adb6!important;color:var(--text-secondary)!important}.bounce-pill{box-shadow:none!important;text-shadow:none!important}.bounce-high,.bounce-pill.bounce-high{background:#00c0761f!important;background:var(--green-dim)!important;border-color:#00c07647!important;border-color:var(--green-border)!important;color:#00c076!important;color:var(--green)!important}.bounce-medium,.bounce-pill.bounce-medium{background:#f0b84d1f!important;background:var(--amber-dim)!important;border-color:#f0b84d4d!important;border-color:var(--amber-border)!important;color:#f0b84d!important;color:var(--amber)!important}.bounce-low,.bounce-pill.bounce-low{background:#ff4d571f!important;background:var(--red-dim)!important;border-color:#ff4d5747!important;border-color:var(--red-border)!important;color:#ff4d57!important;color:var(--red)!important}.bounce-track{background:#94a3b824!important}.bounce-compound .bounce-track-fill.bounce-high,.bounce-track .bounce-track-fill.bounce-high,.signals-table .bounce-track-fill.bounce-high{animation:none!important;background:#00c076!important;background:var(--green)!important;box-shadow:none!important}.bounce-compound .bounce-track-fill.bounce-medium,.bounce-track .bounce-track-fill.bounce-medium,.signals-table .bounce-track-fill.bounce-medium{animation:none!important;background:#f0b84d!important;background:var(--amber)!important;box-shadow:none!important}.bounce-compound .bounce-track-fill.bounce-low,.bounce-track .bounce-track-fill.bounce-low,.signals-table .bounce-track-fill.bounce-low{animation:none!important;background:#ff4d57!important;background:var(--red)!important;box-shadow:none!important}.indicator-dot{animation:none!important}.indicator-dot--pass{background:var(--green)!important}.indicator-dot--fail{background:#94a3b84d!important}.new-pill,.rank-badge-down,.rank-badge-up{box-shadow:none!important;text-shadow:none!important}.new-pill{border:1px solid #ffffff1a!important;border:1px solid var(--border-default)!important}.rank-badge-up{border:1px solid #00c07647!important;border:1px solid var(--green-border)!important}.rank-badge-down{border:1px solid #ff4d5747!important;border:1px solid var(--red-border)!important}.bubble-container,.bubble-empty{background:#0f1114!important;background:var(--bg-surface)!important;border-color:#ffffff1a!important;border-color:var(--border-default)!important;border-radius:8px!important;border-radius:var(--radius-lg)!important;box-shadow:none!important;box-shadow:var(--shadow-card)!important}.bubble-legend,.bubble-tooltip{background:#101214f5!important;border-color:#ffffff1a!important;border-color:var(--border-default)!important;box-shadow:none!important}.empty-state,.loading-state,.log-empty{color:#a6adb6!important;color:var(--text-secondary)!important}.empty-state svg,.loading-state svg{color:#6e7681!important;color:var(--text-muted)!important;filter:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:600px){.header-content{min-height:58px}.header-stats{background:#0000!important;border:none!important;padding:0!important}.td-counters{gap:8px!important}.td-chip,.td-featured{border-radius:6px!important;border-radius:var(--radius-md)!important}}:root{--bg-void:#000;--bg-base:#050505;--bg-surface:#101214;--bg-elevated:#16181c;--bg-panel:#1d2025;--bg-hover:#22262b;--accent:#00ba7c;--accent-dim:#00ba7c1a;--accent-glow:#00ba7c1f;--gold:#e7e9ea;--gold-bright:#fff;--gold-border:#eff3f429}body{background:#050505!important;background:var(--bg-base)!important;background-image:none!important}.bubble-container,.bubble-empty,.global-ticker-band,.header,.log-panel,.login-card,.modal-card,.stock-summary-panel,.table-container,.td-chip,.td-featured,.tv-chart-wrap{background:#0f1114!important;background:var(--bg-surface)!important;border-color:#ffffff1a!important;border-color:var(--border-default)!important;box-shadow:none!important}.header{background:#050505f0!important}.header-title h1,.login-title h1{letter-spacing:.015em!important}.header-brand-icon,.header-stat-value,.header-stat-value--market,.header-title h1,.login-logo-icon,.login-title h1,.sort-active,.summary-blue{color:#fff!important;color:var(--text-heading)!important}.header-live-dot,.header-stat-value--market,.login-status-dot,.td-live-dot,.tv-live-dot{color:#00c076!important;color:var(--green)!important}.bounce-toggle-standard,.bounce-toggle-v2,.log-btn-active,.td-sound-btn.td-sound-on,.view-toggle-active{background:#00c0761f!important;background:var(--green-dim)!important;border-color:#00c07647!important;border-color:var(--green-border)!important;color:#00c076!important;color:var(--green)!important}.bounce-toggle-btn,.btn-secondary,.log-btn,.logout-btn,.td-sound-btn,.theme-btn{background:rgba(239,243,244,.055)!important;border-color:#ffffff1a!important;border-color:var(--border-default)!important;color:#a6adb6!important;color:var(--text-secondary)!important}.bounce-toggle-btn:hover,.btn-secondary:hover:not(:disabled),.log-btn:hover,.logout-btn:hover,.td-sound-btn:hover,.theme-btn:hover{background:#eff3f41a!important;border-color:#ffffff2e!important;border-color:var(--border-strong)!important;color:#fff!important;color:var(--text-heading)!important}.td-chip-amber .td-chip-label,.td-chip-amber .td-chip-val,.td-featured-stat-val.td-amber{color:#a6adb6!important;color:var(--text-secondary)!important;text-shadow:none!important}.td-combo,.td-combo.td-combo-active{background:rgba(239,243,244,.045)!important;border-color:#ffffff1a!important;border-color:var(--border-default)!important;color:#fff!important;color:var(--text-heading)!important}.signals-table thead{background:#16181c!important}.signals-table th,.signals-table th.sortable:hover{color:#6e7681!important;color:var(--text-muted)!important}.signals-table th.sortable:hover{color:#fff!important;color:var(--text-heading)!important}.col-v2,.col-v2-data{border-left-color:hsla(0,0%,100%,.065)!important;border-left-color:var(--border-subtle)!important;color:#a6adb6!important;color:var(--text-secondary)!important}.new-pill{background:#eff3f414!important;border-color:#ffffff1a!important;border-color:var(--border-default)!important;color:#fff!important;color:var(--text-heading)!important}.rank-badge-up{background:#00c0761f!important;background:var(--green-dim)!important;border-color:#00c07647!important;border-color:var(--green-border)!important;color:#00c076!important;color:var(--green)!important}.rank-badge-down{background:#ff4d571f!important;background:var(--red-dim)!important;border-color:#ff4d5747!important;border-color:var(--red-border)!important;color:#ff4d57!important;color:var(--red)!important}.ticker-tape-item,.ticker-tape-item--hot{background:#0000!important;border-color:#0000!important;color:#a6adb6!important;color:var(--text-secondary)!important}.td-featured-ticker,.ticker-name,.ticker-name-clickable,.ticker-tape-symbol{color:#fff!important;color:var(--text-heading)!important;text-shadow:none!important}.bubble-legend-dot{box-shadow:none!important}.bubble-legend-item:nth-child(2) .bubble-legend-dot{background:#f0b84d!important;background:var(--amber)!important}.col-bounce-bar,.col-bounce-desktop,.col-bounce-mobile,.col-v2-data{min-width:104px!important}@media (min-width:901px){.signals-table{table-layout:fixed!important}.signals-table td:first-child,.signals-table th:first-child{width:28%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){width:10%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{max-width:none!important;min-width:260px!important;width:28%!important}.signals-table td.col-trend,.signals-table th.col-trend{width:16%!important}.signals-table td.col-seen,.signals-table th.col-seen{width:10%!important}.signals-table td.col-sig-bounce,.signals-table td.col-sig-dip,.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{width:4%!important}.bounce-compound{gap:12px!important;max-width:260px!important;width:min(100%,260px)!important}.bounce-pill{font-size:.74rem!important;height:26px!important;min-width:64px!important}.bounce-track{flex:1 1 150px!important;height:6px!important;max-width:170px!important;min-width:120px!important;width:auto!important}}@media (min-width:601px) and (max-width:900px){.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{min-width:170px!important}.bounce-compound{gap:9px!important;max-width:170px!important;width:min(100%,170px)!important}.bounce-track{flex:1 1 82px!important;height:5px!important;max-width:96px!important;min-width:70px!important;width:auto!important}}@media (max-width:600px){.table-wrapper{overflow-x:hidden!important}.signals-table{table-layout:fixed!important}.signals-table tbody tr{min-height:48px!important}.signals-table td,.signals-table th{height:48px!important;vertical-align:middle!important}.signals-table td:first-child,.signals-table th:first-child{max-width:none!important;width:27%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){max-width:none!important;width:21%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{max-width:none!important;min-width:0!important;width:30%!important}.signals-table td.col-sig-bounce,.signals-table td.col-sig-dip,.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{max-width:none!important;min-width:0!important;width:11%!important}.bounce-compound{gap:6px!important;max-width:none!important;width:100%!important}.bounce-pill{font-size:.64rem!important;height:22px!important;min-width:50px!important;padding:0 7px!important}.bounce-track{flex:1 1 auto!important;height:4px!important;max-width:42px!important;min-width:28px!important;width:auto!important}.ticker-name,.ticker-name-clickable{font-size:.74rem!important}.stock-ticker .ticker-name,.stock-ticker .ticker-name-clickable{max-width:72px!important}.signals-table td:nth-child(2) span{font-size:.7rem!important}.indicator-dot{height:9px!important;width:9px!important}}@media (max-width:380px){.signals-table td:first-child,.signals-table th:first-child{width:27%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){width:20%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{width:31%!important}.bounce-pill{font-size:.6rem!important;min-width:47px!important;padding:0 6px!important}.bounce-track{max-width:34px!important;min-width:24px!important}.stock-ticker .ticker-name,.stock-ticker .ticker-name-clickable{max-width:64px!important}}.signals-table td.col-bounce-desktop,.signals-table td.col-bounce-mobile,.signals-table td.col-v2-data,.signals-table th.col-bounce-desktop,.signals-table th.col-bounce-mobile,.signals-table th.col-v2-desktop{text-align:left!important}.bounce-compound{display:inline-flex!important;gap:8px!important;justify-content:flex-start!important;width:auto!important}.bounce-pill{background:rgba(239,243,244,.045)!important;font-size:.72rem!important;height:24px!important;letter-spacing:0!important;min-width:54px!important}.bounce-track{background:#eff3f421!important;flex:0 0 38px!important;height:4px!important;min-width:38px!important;width:38px!important}.bounce-compound .bounce-track-fill.bounce-high,.bounce-compound .bounce-track-fill.bounce-low,.bounce-compound .bounce-track-fill.bounce-medium,.bounce-track-fill,.signals-table .bounce-track-fill.bounce-high,.signals-table .bounce-track-fill.bounce-low,.signals-table .bounce-track-fill.bounce-medium{animation:none!important;border-radius:999px!important;box-shadow:none!important}.bounce-toggle-btn,.signals-table th .bounce-toggle-btn,.signals-table th>span{justify-content:flex-start!important;min-height:20px!important}@media (max-width:600px){.main-content{padding-left:8px!important;padding-right:8px!important}.table-container{border-radius:8px!important}.signals-table{font-size:.72rem!important;table-layout:fixed!important;width:100%!important}.signals-table td,.signals-table th{padding:9px 6px!important}.signals-table th{font-size:.48rem!important;letter-spacing:.03em!important}.signals-table td:first-child,.signals-table th:first-child{max-width:68px!important;width:68px!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){max-width:58px!important;padding-left:3px!important;padding-right:5px!important;width:58px!important}.col-trend{display:none!important}.col-bounce-bar,.col-bounce-mobile,.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{max-width:82px!important;min-width:82px!important;padding-left:5px!important;padding-right:4px!important;width:82px!important}.col-sig-bounce,.col-sig-dip{max-width:26px!important;min-width:26px!important;padding-left:2px!important;padding-right:2px!important;width:26px!important}.bounce-compound{gap:5px!important;max-width:74px!important}.bounce-pill{font-size:.66rem!important;height:22px!important;min-width:48px!important;padding:0 7px!important}.bounce-track{flex-basis:18px!important;height:3px!important;min-width:18px!important;width:18px!important}.ticker-name,.ticker-name-clickable{font-size:.72rem!important;letter-spacing:.01em!important}.stock-ticker .ticker-name,.stock-ticker .ticker-name-clickable{max-width:58px!important}.signals-table td:nth-child(2) span{font-size:.72rem!important}}@media (max-width:380px){.signals-table td,.signals-table th{padding-left:4px!important;padding-right:4px!important}.signals-table td:first-child,.signals-table th:first-child{max-width:62px!important;width:62px!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){max-width:52px!important;width:52px!important}.col-bounce-bar,.col-bounce-mobile,.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{max-width:76px!important;min-width:76px!important;width:76px!important}.bounce-compound{gap:4px!important;max-width:70px!important}.bounce-pill{font-size:.62rem!important;height:21px!important;min-width:46px!important;padding:0 6px!important}.bounce-track{flex-basis:16px!important;min-width:16px!important;width:16px!important}.stock-ticker .ticker-name,.stock-ticker .ticker-name-clickable{max-width:52px!important}}:root{--td-bg:#050505;--td-panel:#0f1114;--td-panel-2:#15181d;--td-panel-3:#1b1f25;--td-line:#ffffff1a;--td-line-soft:hsla(0,0%,100%,.065);--td-line-strong:#ffffff2e;--td-text:#f3f5f7;--td-sub:#a6adb6;--td-muted:#6e7681;--td-green:#00c076;--td-green-soft:#00c0761f;--td-red:#ff4d57;--td-red-soft:#ff4d571f;--td-amber:#f0b84d;--td-amber-soft:#f0b84d1f;--td-radius:8px;--td-shadow:0 18px 60px #00000057;--bg-void:var(--td-bg);--bg-base:var(--td-bg);--bg-surface:var(--td-panel);--bg-elevated:var(--td-panel-2);--bg-panel:var(--td-panel-3);--bg-hover:#20252c;--border-subtle:var(--td-line-soft);--border-default:var(--td-line);--border-strong:var(--td-line-strong);--green:var(--td-green);--green-dim:var(--td-green-soft);--green-border:#00c07647;--red:var(--td-red);--red-dim:var(--td-red-soft);--red-border:#ff4d5747;--amber:var(--td-amber);--amber-dim:var(--td-amber-soft);--amber-border:#f0b84d4d;--text-primary:var(--td-text);--text-secondary:var(--td-sub);--text-muted:var(--td-muted);--text-heading:#fff;--accent:var(--td-green);--accent-dim:var(--td-green-soft)}body{background:linear-gradient(180deg,hsla(0,0%,100%,.025),#fff0 180px),#050505!important;background:linear-gradient(180deg,hsla(0,0%,100%,.025) 0,#fff0 180px),var(--td-bg)!important;color:#f3f5f7!important;color:var(--td-text)!important}.min-h-screen{background:#0000!important}.header{-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);background:#050505eb!important;border-bottom:1px solid #ffffff1a!important;border-bottom:1px solid var(--td-line)!important;box-shadow:none!important}.header-content{grid-gap:18px!important;align-items:center!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(220px,.9fr) auto minmax(330px,1fr)!important;height:72px!important;max-width:1760px!important;padding:0 28px!important}.header-row1,.header-row2{min-width:0!important}.header-row2{display:contents!important}.header-brand{gap:12px!important}.header-brand-icon{color:#f3f5f7!important;color:var(--td-text)!important;font-size:1rem!important;height:10px!important;overflow:hidden!important;transform:rotate(0deg);width:10px!important}.header-title h1{color:#fff!important;font-size:1.35rem!important;font-weight:800!important;letter-spacing:-.01em!important}.header-subtitle{color:#a6adb6!important;color:var(--td-sub)!important;font-size:.62rem!important;letter-spacing:0!important;margin-top:2px!important}.header-stats{grid-gap:0!important;background:#0f1114!important;background:var(--td-panel)!important;border:1px solid #ffffff1a!important;border:1px solid var(--td-line)!important;border-radius:8px!important;border-radius:var(--td-radius)!important;display:grid!important;gap:0!important;grid-template-columns:repeat(4,minmax(76px,1fr))!important;justify-self:center!important;padding:8px 10px!important;width:min(500px,42vw)!important}.header-stat{align-items:center!important}.header-stat-divider{display:none!important}.header-stat-value,.header-stat-value--market{color:#f3f5f7!important;color:var(--td-text)!important;font-size:.76rem!important;font-weight:750!important;text-shadow:none!important}.header-stat-value--market,.td-live{color:#00c076!important;color:var(--td-green)!important}.header-stat-label{color:#6e7681!important;color:var(--td-muted)!important;font-size:.48rem!important;letter-spacing:.04em!important}.header-actions{gap:8px!important;justify-self:end!important}.td-live{font-size:.62rem!important;height:32px!important;letter-spacing:.04em!important;padding:0 4px!important}.td-live-dot{background:#00c076!important;background:var(--td-green)!important;height:7px!important;width:7px!important}.btn-secondary,.log-btn,.logout-btn,.td-sound-btn,.theme-btn{background:#15181d!important;background:var(--td-panel-2)!important;border:1px solid #ffffff1a!important;border:1px solid var(--td-line)!important;border-radius:7px!important;color:#a6adb6!important;color:var(--td-sub)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-size:.75rem!important;font-weight:650!important;min-height:34px!important}.btn-secondary:hover:not(:disabled),.log-btn:hover,.logout-btn:hover,.td-sound-btn:hover,.theme-btn:hover{background:#1b1f25!important;background:var(--td-panel-3)!important;border-color:#ffffff2e!important;border-color:var(--td-line-strong)!important;color:#f3f5f7!important;color:var(--td-text)!important}.log-btn-active,.td-sound-btn.td-sound-on{background:#00c0761f!important;background:var(--td-green-soft)!important;border-color:#00c0765c!important;color:#00c076!important;color:var(--td-green)!important}.main-content{max-width:1760px!important;padding:18px 28px 28px!important}.market-dashboard{grid-gap:14px!important;display:grid!important;gap:14px!important}.global-ticker-band{background:#0f1114!important;background:var(--td-panel)!important;border:1px solid #ffffff1a!important;border:1px solid var(--td-line)!important;border-radius:8px!important;border-radius:var(--td-radius)!important;box-shadow:none!important;height:42px!important;margin:0!important;padding:0 10px!important}.ticker-tape-wrap{background:#0000!important;border:none!important;height:100%!important}.ticker-tape-item{border-radius:999px!important;color:#a6adb6!important;color:var(--td-sub)!important;height:28px!important;padding:0 12px!important}.ticker-tape-symbol{color:#f3f5f7!important;color:var(--td-text)!important;font-weight:800!important}.ticker-tape-drop{color:#ff4d57!important;color:var(--td-red)!important}.error-alert,.system-message{background:#0f1114!important;background:var(--td-panel)!important;border:1px solid #ffffff1a!important;border:1px solid var(--td-line)!important;border-radius:8px!important;border-radius:var(--td-radius)!important;margin:0!important}.td-counters{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important}.td-chip{background:#0f1114!important;background:var(--td-panel)!important;border:1px solid #ffffff1a!important;border:1px solid var(--td-line)!important;border-radius:var(--td-radius)!important;box-shadow:none!important;min-height:72px!important;padding:14px 16px!important}.td-chip-label{font-size:.58rem!important;font-weight:750!important;letter-spacing:.08em!important}.td-chip-label,.td-chip-val{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important}.td-chip-val{color:#fff!important;font-size:1.55rem!important;font-weight:800!important;margin-top:6px!important}.td-chip-green{border-left:3px solid #00c076!important;border-left:3px solid var(--td-green)!important}.td-chip-red{border-left:3px solid #ff4d57!important;border-left:3px solid var(--td-red)!important}.td-chip-amber{border-left:3px solid #f0b84d!important;border-left:3px solid var(--td-amber)!important}.td-featured{grid-gap:20px!important;align-items:center!important;background:linear-gradient(90deg,#00c0761a,hsla(0,0%,100%,.018) 46%,hsla(0,0%,100%,.012)),#0f1114!important;background:linear-gradient(90deg,#00c0761a,hsla(0,0%,100%,.018) 46%,hsla(0,0%,100%,.012)),var(--td-panel)!important;border:1px solid #00c07647!important;border-left:4px solid #00c076!important;border-left:4px solid var(--td-green)!important;border-radius:8px!important;border-radius:var(--td-radius)!important;box-shadow:none!important;display:grid!important;gap:20px!important;grid-template-columns:minmax(140px,.55fr) minmax(280px,1.3fr) auto!important;margin:0!important;min-height:86px!important;padding:18px 20px!important}.td-featured-label,.td-featured-stat-label{color:#6e7681!important;color:var(--td-muted)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-size:.58rem!important;font-weight:800!important;letter-spacing:.08em!important}.td-featured-ticker{color:#fff!important;font-size:1.7rem!important;font-weight:850!important;letter-spacing:-.02em!important;margin-top:4px!important}.td-featured-stats{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(3,minmax(80px,1fr))!important}.td-featured-stat-val{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-size:1rem!important;font-weight:800!important;margin-top:4px!important}.td-featured-stat-val.td-green{color:#00c076!important;color:var(--td-green)!important}.td-featured-stat-val.td-red{color:#ff4d57!important;color:var(--td-red)!important}.td-featured-stat-val.td-amber{color:#a6adb6!important;color:var(--td-sub)!important}.td-featured-badge{align-self:center!important;background:#00c0761f!important;background:var(--td-green-soft)!important;border:1px solid #00c07657!important;border-radius:6px!important;color:#00c076!important;color:var(--td-green)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;letter-spacing:.08em!important;padding:7px 12px!important}.td-combo{border-radius:8px!important;border-radius:var(--td-radius)!important;margin:0!important}.table-container{background:#0f1114!important;background:var(--td-panel)!important;border:1px solid #ffffff1a!important;border:1px solid var(--td-line)!important;border-radius:8px!important;border-radius:var(--td-radius)!important;box-shadow:0 18px 60px #00000057!important;box-shadow:var(--td-shadow)!important;overflow:hidden!important}.signals-table{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-size:.86rem!important;table-layout:fixed!important}.signals-table thead{background:#15181d!important;background:var(--td-panel-2)!important;border-bottom:1px solid #ffffff1a!important;border-bottom:1px solid var(--td-line)!important}.signals-table th{color:#6e7681!important;color:var(--td-muted)!important;font-size:.64rem!important;font-weight:800!important;height:46px!important;letter-spacing:.06em!important}.signals-table td,.signals-table th{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;padding:0 16px!important}.signals-table td{border-bottom:1px solid hsla(0,0%,100%,.065)!important;border-bottom:1px solid var(--td-line-soft)!important;color:#f3f5f7!important;color:var(--td-text)!important;height:58px!important}.signals-table tbody tr{background:#0000!important}.signals-table tbody tr:not(.ai-brief-row):hover{background:hsla(0,0%,100%,.045)!important}.signals-table tbody tr.hm-green-soft,.signals-table tbody tr.hm-green-strong,.signals-table tbody tr.row-best{background:rgba(0,192,118,.075)!important;box-shadow:inset 3px 0 0 #00c076!important;box-shadow:inset 3px 0 0 var(--td-green)!important}.signals-table tbody tr.hm-amber-soft,.signals-table tbody tr.hm-amber-strong{background:#f0b84d0d!important}.signals-table tbody tr.hm-red-soft,.signals-table tbody tr.row-new-low{background:rgba(255,77,87,.045)!important}.signals-table td:first-child,.signals-table th:first-child{width:28%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){text-align:right!important;width:12%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{text-align:left!important;width:28%!important}.signals-table td.col-trend,.signals-table th.col-trend{text-align:center!important;width:14%!important}.signals-table td.col-seen,.signals-table th.col-seen{text-align:right!important;width:10%!important}.signals-table td.col-sig-bounce,.signals-table td.col-sig-dip,.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{text-align:center!important;width:4%!important}.ticker-name,.ticker-name-clickable{color:#f3f5f7!important;color:var(--td-text)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-size:.95rem!important;font-weight:850!important;letter-spacing:0!important}.signals-table tbody tr.hm-green-soft .ticker-name,.signals-table tbody tr.hm-green-strong .ticker-name,.signals-table tbody tr.row-best .ticker-name{color:#00c076!important;color:var(--td-green)!important}.signals-table tbody tr.hm-amber-soft .ticker-name,.signals-table tbody tr.hm-amber-strong .ticker-name{color:#f3dec1!important}.signals-table tbody tr.hm-red-soft .ticker-name,.signals-table tbody tr.row-new-low .ticker-name{color:#ffd7da!important}.signals-table td:nth-child(2) span{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-size:.86rem!important;font-weight:800!important}.bounce-compound{grid-gap:14px!important;align-items:center!important;display:grid!important;gap:14px!important;grid-template-columns:72px minmax(100px,1fr)!important;max-width:320px!important;width:min(100%,320px)!important}.bounce-pill{border-radius:999px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-size:.78rem!important;font-weight:850!important;min-width:72px!important;padding:0 10px!important}.bounce-track{box-shadow:none!important;height:7px!important;min-width:120px!important;width:100%!important}.bounce-track-fill{border-radius:999px!important;box-shadow:none!important}.bounce-track-fill.bounce-high,.signals-table .bounce-track-fill.bounce-high{background:linear-gradient(90deg,#00c076b8,#00c076)!important;background:linear-gradient(90deg,#00c076b8,var(--td-green))!important}.bounce-track-fill.bounce-medium,.signals-table .bounce-track-fill.bounce-medium{background:linear-gradient(90deg,#f0b84db8,#f0b84d)!important;background:linear-gradient(90deg,#f0b84db8,var(--td-amber))!important}.bounce-track-fill.bounce-low,.signals-table .bounce-track-fill.bounce-low{background:linear-gradient(90deg,#ff4d57b3,#ff4d57)!important;background:linear-gradient(90deg,#ff4d57b3,var(--td-red))!important}.indicator-dot{box-shadow:none!important;height:10px!important;width:10px!important}.indicator-dot--pass{background:#00c076!important;background:var(--td-green)!important}.indicator-dot--fail{background:#ff4d57!important;background:var(--td-red)!important}.first-seen{color:#a6adb6!important;color:var(--td-sub)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-size:.78rem!important}@media (max-width:1100px){.header-content{grid-template-columns:1fr auto!important;height:auto!important;min-height:76px!important;padding:10px 16px!important}.header-row2{display:flex!important;gap:12px!important;grid-column:1/-1!important;justify-content:space-between!important}.header-stats{flex:1 1!important;justify-self:stretch!important;width:auto!important}.header-actions{justify-self:end!important}}@media (max-width:760px){.header-content{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:8px 10px!important}.header-row1{width:100%!important}.header-title h1{font-size:.92rem!important}.header-row2{grid-gap:8px!important;align-items:center!important;border-top:1px solid hsla(0,0%,100%,.065)!important;border-top:1px solid var(--td-line-soft)!important;display:grid!important;gap:8px!important;grid-template-columns:1fr auto!important;padding:8px 0 0!important}.header-stats{background:#0000!important;border:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0!important}.header-stat:last-of-type{display:none!important}.header-stat-value{font-size:.62rem!important}.header-stat-label{font-size:.42rem!important}.header-actions{gap:5px!important}.btn-secondary .btn-label,.td-live,.td-sound-btn .btn-label{display:none!important}.btn-secondary,.log-btn,.logout-btn,.td-sound-btn{font-size:.58rem!important;min-height:30px!important;min-width:30px!important;padding:4px 8px!important}.main-content{padding:10px 8px 16px!important}.market-dashboard{gap:8px!important}.global-ticker-band{border-radius:7px!important;height:34px!important}.td-counters{gap:6px!important}.td-chip{min-height:56px!important;padding:10px 8px!important}.td-chip-label{font-size:.44rem!important}.td-chip-val{font-size:1.15rem!important}.td-featured{border-left-width:3px!important;gap:8px!important;grid-template-columns:minmax(74px,.7fr) minmax(0,1.4fr) auto!important;min-height:72px!important;padding:12px 10px!important}.td-featured-label,.td-featured-stat-label{font-size:.42rem!important;letter-spacing:.05em!important}.td-featured-ticker{font-size:1.05rem!important}.td-featured-stats{gap:7px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.td-featured-stat-val{font-size:.64rem!important}.td-featured-badge{font-size:.48rem!important;padding:5px 7px!important}.table-container{border-radius:8px!important;box-shadow:none!important}.signals-table{font-size:.72rem!important;table-layout:fixed!important}.signals-table td,.signals-table th{padding:0 7px!important}.signals-table th{font-size:.5rem!important;height:38px!important;letter-spacing:.03em!important}.signals-table td{height:50px!important}.col-seen,.col-trend{display:none!important}.signals-table td:first-child,.signals-table th:first-child{width:26%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){width:22%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{width:32%!important}.signals-table td.col-sig-bounce,.signals-table td.col-sig-dip,.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{width:10%!important}.ticker-name,.ticker-name-clickable{font-size:.74rem!important}.stock-ticker .ticker-name,.stock-ticker .ticker-name-clickable{max-width:74px!important}.signals-table td:nth-child(2) span{font-size:.7rem!important}.bounce-compound{gap:6px!important;grid-template-columns:minmax(48px,auto) minmax(30px,1fr)!important;max-width:none!important;width:100%!important}.bounce-pill{font-size:.62rem!important;height:23px!important;min-width:50px!important;padding:0 7px!important}.bounce-track{height:5px!important;min-width:30px!important}.indicator-dot{height:8px!important;width:8px!important}}@media (max-width:390px){.signals-table td,.signals-table th{padding:0 5px!important}.td-featured-badge{display:none!important}.td-featured{grid-template-columns:minmax(70px,.7fr) 1fr!important}.bounce-pill{font-size:.58rem!important;min-width:46px!important;padding:0 5px!important}.stock-ticker .ticker-name,.stock-ticker .ticker-name-clickable{max-width:62px!important}}@media (max-width:760px){.table-wrapper{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.signals-table{min-width:620px!important;table-layout:auto!important;width:max-content!important}.col-seen,.col-trend,.signals-table td.col-seen,.signals-table td.col-trend,.signals-table th.col-seen,.signals-table th.col-trend{display:table-cell!important}.signals-table td,.signals-table th{height:48px!important;padding:0 8px!important;white-space:nowrap!important}.signals-table th{font-size:.5rem!important;height:38px!important;letter-spacing:.04em!important}.signals-table td:first-child,.signals-table th:first-child{max-width:70px!important;min-width:70px!important;width:70px!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){max-width:72px!important;min-width:72px!important;text-align:right!important;width:72px!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{max-width:132px!important;min-width:132px!important;text-align:left!important;width:132px!important}.signals-table td.col-trend,.signals-table th.col-trend{max-width:68px!important;min-width:68px!important;text-align:center!important;width:68px!important}.signals-table td.col-seen,.signals-table th.col-seen{max-width:72px!important;min-width:72px!important;text-align:right!important;width:72px!important}.signals-table td.col-sig-bounce,.signals-table td.col-sig-dip,.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{max-width:42px!important;min-width:42px!important;text-align:center!important;width:42px!important}.bounce-compound{grid-gap:7px!important;display:grid!important;gap:7px!important;grid-template-columns:56px 54px!important;max-width:118px!important;width:118px!important}.bounce-pill{font-size:.64rem!important;height:23px!important;min-width:56px!important;padding:0 7px!important}.bounce-track{height:5px!important;max-width:54px!important;min-width:54px!important;width:54px!important}.ticker-name,.ticker-name-clickable{font-size:.72rem!important}.stock-ticker .ticker-name,.stock-ticker .ticker-name-clickable{max-width:58px!important}.first-seen{font-size:.68rem!important}.indicator-dot{height:8px!important;width:8px!important}}@media (max-width:390px){.signals-table{min-width:600px!important}.signals-table td,.signals-table th{padding:0 7px!important}.td-featured-badge{display:inline-flex!important}}@media (max-width:760px){.table-wrapper{overflow-x:hidden!important;width:100%!important}.signals-table{max-width:100%!important;min-width:0!important;table-layout:fixed!important;width:100%!important}.signals-table td,.signals-table th{height:46px!important;overflow:hidden!important;padding-left:3px!important;padding-right:3px!important;text-overflow:ellipsis!important}.signals-table th{font-size:.43rem!important;height:36px!important;letter-spacing:.02em!important}.signals-table td:first-child,.signals-table td:nth-child(2),.signals-table th:first-child,.signals-table th:nth-child(2){max-width:none!important;min-width:0!important;width:17%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){text-align:right!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{max-width:none!important;min-width:0!important;width:26%!important}.signals-table td.col-trend,.signals-table th.col-trend{max-width:none!important;min-width:0!important;text-align:center!important;width:13%!important}.signals-table td.col-seen,.signals-table th.col-seen{max-width:none!important;min-width:0!important;text-align:right!important;width:15%!important}.signals-table td.col-sig-bounce,.signals-table td.col-sig-dip,.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{max-width:none!important;min-width:0!important;text-align:center!important;width:6%!important}.ticker-name,.ticker-name-clickable{font-size:.64rem!important;letter-spacing:0!important}.stock-ticker .ticker-name,.stock-ticker .ticker-name-clickable{max-width:100%!important}.new-pill,.rank-badge{display:none!important}.signals-table td:nth-child(2) span{font-size:.62rem!important;letter-spacing:0!important}.bounce-toggle-btn,.signals-table th .bounce-toggle-btn,.signals-table th>span{font-size:.43rem!important;letter-spacing:0!important;min-height:16px!important}.bounce-compound{grid-gap:4px!important;display:grid!important;gap:4px!important;grid-template-columns:minmax(43px,.95fr) minmax(18px,.7fr)!important;max-width:100%!important;width:100%!important}.bounce-pill{font-size:.56rem!important;height:20px!important;padding:0 3px!important}.bounce-pill,.bounce-track{min-width:0!important;width:100%!important}.bounce-track{height:4px!important;max-width:none!important}.col-trend svg{height:18px!important;max-width:100%!important;width:32px!important}.first-seen{font-size:.56rem!important;letter-spacing:0!important}.indicator-dot{height:7px!important;width:7px!important}}@media (max-width:390px){.signals-table td,.signals-table th{padding-left:2px!important;padding-right:2px!important}.signals-table th{font-size:.4rem!important}.ticker-name,.ticker-name-clickable{font-size:.6rem!important}.signals-table td:nth-child(2) span{font-size:.58rem!important}.bounce-pill{height:19px!important}.bounce-pill,.first-seen{font-size:.52rem!important}.col-trend svg{width:28px!important}}@media (max-width:760px){.signals-table thead{background:#17191d!important}.signals-table th{color:#6e7681!important;color:var(--td-muted)!important;font-size:.47rem!important;height:40px!important;letter-spacing:0!important;line-height:1!important;overflow:visible!important;padding-left:2px!important;padding-right:2px!important;text-align:center!important;text-overflow:clip!important}.signals-table td{padding-left:3px!important;padding-right:3px!important}.sort-icon{display:none!important}.signals-table td:first-child,.signals-table th:first-child{width:18%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){width:15%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{width:24%!important}.signals-table td.col-trend,.signals-table th.col-trend{width:10%!important}.signals-table td.col-seen,.signals-table th.col-seen{width:13%!important}.signals-table td.col-sig-bounce,.signals-table td.col-sig-dip,.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{width:10%!important}.signals-table td.col-bounce-mobile,.signals-table td:first-child,.signals-table th.col-bounce-mobile,.signals-table th:first-child{text-align:left!important}.signals-table td.col-seen,.signals-table td:nth-child(2),.signals-table th.col-seen,.signals-table th:nth-child(2){text-align:right!important}.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{font-size:.46rem!important;font-weight:850!important}.bounce-toggle-btn,.signals-table th .bounce-toggle-btn,.signals-table th>span{font-size:.47rem!important;letter-spacing:0!important;line-height:1!important;white-space:nowrap!important}.bounce-compound{gap:5px!important;grid-template-columns:minmax(46px,.9fr) minmax(28px,.8fr)!important}.bounce-pill{font-size:.56rem!important}.col-trend svg{height:18px!important;width:30px!important}.first-seen{font-size:.54rem!important}.indicator-dot{height:8px!important;width:8px!important}}@media (max-width:390px){.signals-table th{font-size:.44rem!important}.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{font-size:.43rem!important}.bounce-toggle-btn,.signals-table th .bounce-toggle-btn,.signals-table th>span{font-size:.44rem!important}.signals-table td{padding-left:2px!important;padding-right:2px!important}}@media (max-width:760px){.signals-table td:first-child,.signals-table th:first-child{padding-left:10px!important}.stock-ticker{padding-left:0!important}}@media (max-width:390px){.signals-table td:first-child,.signals-table th:first-child{padding-left:8px!important}}@media (max-width:760px){.signals-table td:first-child,.signals-table th:first-child{padding-left:10px!important;width:22%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){width:18%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{width:30%!important}.signals-table td.col-trend,.signals-table th.col-trend{width:15%!important}.signals-table td.col-sig-bounce,.signals-table td.col-sig-dip,.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{width:7.5%!important}.ticker-name,.ticker-name-clickable{font-size:.7rem!important}.bounce-compound{max-width:92px!important}.col-trend svg{width:42px!important}}@media (max-width:390px){.signals-table td:first-child,.signals-table th:first-child{padding-left:9px!important;width:21%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{width:31%!important}.signals-table td.col-trend,.signals-table th.col-trend{width:15%!important}}@media (max-width:760px){.signals-table td.col-seen,.signals-table th.col-seen{display:none!important}.signals-table td:first-child,.signals-table th:first-child{width:22%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){width:18%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{width:32%!important}.signals-table td.col-trend,.signals-table th.col-trend{width:14%!important}.signals-table td.col-sig-bounce,.signals-table td.col-sig-dip,.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{width:7%!important}.stock-ticker .ticker-name,.stock-ticker .ticker-name-clickable{max-width:78px!important}.bounce-compound{gap:7px!important;grid-template-columns:minmax(52px,.85fr) minmax(44px,1fr)!important}.bounce-track{height:5px!important;min-width:42px!important}.col-trend svg{width:42px!important}}@media (max-width:390px){.signals-table td:first-child,.signals-table th:first-child{width:21%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){width:18%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{width:33%!important}.signals-table td.col-trend,.signals-table th.col-trend{width:14%!important}.signals-table td.col-sig-bounce,.signals-table td.col-sig-dip,.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{width:7%!important}.bounce-compound{gap:5px!important;grid-template-columns:minmax(48px,.85fr) minmax(36px,1fr)!important}.col-trend svg{width:36px!important}}.td-counters{gap:10px!important}.td-chip{align-content:center!important;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012)),#0f1114!important;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012)),var(--td-panel)!important;border-radius:8px!important;display:grid!important;min-height:56px!important;padding:10px 14px!important}.td-chip-label{color:#6e7681!important;color:var(--td-muted)!important;font-size:.52rem!important;line-height:1!important;margin:0!important}.td-chip-val{font-size:1.28rem!important;line-height:1!important;margin-top:5px!important}@media (max-width:760px){.td-counters{gap:6px!important}.td-chip{border-left-width:2px!important;border-radius:7px!important;min-height:42px!important;padding:7px 8px!important}.td-chip-label{font-size:.4rem!important;letter-spacing:.05em!important}.td-chip-val{font-size:1rem!important;margin-top:4px!important}}@media (max-width:390px){.td-chip{min-height:40px!important;padding:6px!important}.td-chip-label{font-size:.38rem!important}.td-chip-val{font-size:.94rem!important}}.bounce-compound{gap:0!important;grid-template-columns:minmax(72px,112px)!important;max-width:112px!important;width:min(100%,112px)!important}.bounce-pill{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:hsla(0,0%,100%,.045)!important;height:28px!important;isolation:isolate!important;min-width:0!important;overflow:hidden!important;position:relative!important;z-index:2!important}.bounce-pill:before{background:hsla(0,0%,100%,.035)!important;border-radius:inherit!important;content:""!important;inset:3px!important;position:absolute!important;z-index:-2!important}.bounce-pill.bounce-high:after,.bounce-pill.bounce-low:after,.bounce-pill.bounce-medium:after{border-radius:inherit!important;bottom:3px!important;content:""!important;left:3px!important;opacity:.18!important;position:absolute!important;top:3px!important;width:100%!important;z-index:-1!important}.bounce-pill.bounce-high:after{background:#00c076!important;background:var(--td-green)!important}.bounce-pill.bounce-medium:after{background:#f0b84d!important;background:var(--td-amber)!important}.bounce-pill.bounce-low:after{background:#ff4d57!important;background:var(--td-red)!important}.bounce-track{background:#ffffff1f!important;bottom:3px!important;left:3px!important;right:3px!important;z-index:3!important}@media (min-width:901px){.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{min-width:150px!important;width:18%!important}.signals-table td:first-child,.signals-table th:first-child{width:32%!important}.signals-table td.col-trend,.signals-table th.col-trend{width:18%!important}.bounce-compound{grid-template-columns:minmax(88px,124px)!important;max-width:124px!important;width:124px!important}}@media (max-width:760px){.signals-table td:first-child,.signals-table th:first-child{width:24%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){width:18%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{width:24%!important}.signals-table td.col-trend,.signals-table th.col-trend{width:16%!important}.signals-table td.col-sig-bounce,.signals-table td.col-sig-dip,.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{width:9%!important}.bounce-compound{grid-template-columns:minmax(58px,76px)!important;max-width:76px!important;width:100%!important}.bounce-pill{font-size:.6rem!important;height:23px!important;padding:0 6px!important}.bounce-track{height:2px!important}}@media (max-width:390px){.signals-table td:first-child,.signals-table th:first-child{width:23%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{width:25%!important}.bounce-compound{max-width:70px!important}.bounce-pill{font-size:.56rem!important;height:22px!important}}.table-container{background:linear-gradient(180deg,#ffffff08,#ffffff03),#0d0f12!important;border:1px solid #ffffff21!important;box-shadow:0 24px 80px #0000006b,inset 0 1px 0 hsla(0,0%,100%,.045)!important}.signals-table thead{background:#171a1f!important;box-shadow:inset 0 -1px 0 #ffffff14!important}.signals-table th{color:#7f8791!important;font-weight:850!important}.signals-table tbody tr{background:#101215!important}.signals-table tbody tr:nth-child(2n){background:#131518!important}.signals-table tbody tr.hm-green-soft,.signals-table tbody tr.hm-green-strong,.signals-table tbody tr.row-best{background:linear-gradient(90deg,#00c07626,rgba(0,192,118,.055) 38%,hsla(0,0%,100%,.012))!important;box-shadow:inset 3px 0 0 #00c076,inset 0 -1px 0 #00c0761c!important;box-shadow:inset 3px 0 0 var(--td-green),inset 0 -1px 0 #00c0761c!important}.signals-table tbody tr.hm-amber-soft,.signals-table tbody tr.hm-amber-strong{background:linear-gradient(90deg,#f0b84d1f,#f0b84d0a 38%,#ffffff03)!important}.signals-table tbody tr.hm-red-soft,.signals-table tbody tr.row-new-low{background:linear-gradient(90deg,#ff4d571c,#ff4d570a 38%,#ffffff03)!important}.signals-table td{border-bottom-color:hsla(0,0%,100%,.075)!important}.ticker-name,.ticker-name-clickable{color:#f8fafc!important;font-weight:900!important}.signals-table td:nth-child(2) span{font-weight:900!important;text-shadow:none!important}.bounce-compound{filter:none!important}.bounce-pill{background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.025)),#111418!important;border:1px solid #ffffff1f!important;box-shadow:inset 0 1px 0 #ffffff14,0 1px 0 #00000059!important;color:#f8fafc!important}.bounce-pill.bounce-high{background:linear-gradient(180deg,#00c0762e,rgba(0,192,118,.065)),#101514!important;border-color:#00c07657!important;color:#20e095!important}.bounce-pill.bounce-medium{background:linear-gradient(180deg,#f0b84d2e,#f0b84d0f),#17140d!important;border-color:#f0b84d57!important;color:#f3c763!important}.bounce-pill.bounce-low{background:linear-gradient(180deg,#ff4d5729,rgba(255,77,87,.055)),#171012!important;border-color:#ff4d5757!important;color:#ff7b83!important}.bounce-pill.bounce-high:after,.bounce-pill.bounce-low:after,.bounce-pill.bounce-medium:after{opacity:.24!important}.bounce-track{background:#ffffff24!important;bottom:4px!important;height:3px!important;left:7px!important;right:7px!important}.indicator-dot{border:1px solid #ffffff29!important}.indicator-dot--pass{box-shadow:0 0 0 3px #00c07614!important}.indicator-dot--fail{box-shadow:0 0 0 3px #ff4d5714!important}@media (max-width:760px){.table-container{border-radius:10px!important;box-shadow:0 14px 40px #00000061,inset 0 1px 0 hsla(0,0%,100%,.045)!important}.signals-table th{color:#848c96!important;font-size:.48rem!important;font-weight:900!important;height:42px!important}.signals-table td{height:52px!important}.signals-table td:first-child,.signals-table th:first-child{padding-left:12px!important;width:24%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){width:17%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{width:27%!important}.signals-table td.col-trend,.signals-table th.col-trend{width:15%!important}.signals-table td.col-sig-bounce,.signals-table td.col-sig-dip,.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{width:8.5%!important}.ticker-name,.ticker-name-clickable{font-size:.7rem!important;font-weight:900!important}.signals-table td:nth-child(2) span{font-size:.62rem!important;font-weight:900!important}.bounce-compound{grid-template-columns:minmax(58px,1fr)!important;max-width:84px!important;width:100%!important}.bounce-pill{border-radius:8px!important;font-size:.58rem!important;height:25px!important}.bounce-track{bottom:4px!important;height:3px!important;left:6px!important;right:6px!important}.col-trend svg{height:18px!important;width:40px!important}.indicator-dot{height:8px!important;width:8px!important}}@media (max-width:390px){.signals-table td:first-child,.signals-table th:first-child{padding-left:10px!important;width:23%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{width:28%!important}.ticker-name,.ticker-name-clickable{font-size:.66rem!important}.bounce-pill{font-size:.54rem!important;height:24px!important}}.bounce-compound{display:inline-grid!important;grid-template-columns:minmax(78px,124px)!important;max-width:124px!important;position:relative!important;width:124px!important}.bounce-pill{background:linear-gradient(180deg,#ffffff12,hsla(0,0%,100%,.022)),#101317!important;border:1px solid #ffffff1a!important;width:100%!important}.bounce-pill:after{display:none!important}.bounce-track{background:#ffffff29!important;border-radius:999px!important;height:auto!important;inset:0!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0) border-box!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0) border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;max-width:none!important;min-width:0!important;overflow:hidden!important;padding:2px!important;pointer-events:none!important;position:absolute!important;width:auto!important;z-index:4!important}.bounce-track-fill{border-radius:0!important;bottom:0!important;height:100%!important;left:0!important;opacity:1!important;position:absolute!important;top:0!important}.bounce-track-fill.bounce-high,.signals-table .bounce-track-fill.bounce-high{background:#00c076!important;background:var(--td-green)!important}.bounce-track-fill.bounce-medium,.signals-table .bounce-track-fill.bounce-medium{background:#f0b84d!important;background:var(--td-amber)!important}.bounce-track-fill.bounce-low,.signals-table .bounce-track-fill.bounce-low{background:#ff4d57!important;background:var(--td-red)!important}@media (max-width:760px){.bounce-compound{grid-template-columns:minmax(62px,82px)!important;max-width:82px!important;width:100%!important}.bounce-track{padding:2px!important}}@media (max-width:390px){.bounce-compound{max-width:76px!important}}.signals-table th{text-align:center!important}.signals-table th:first-child{text-align:left!important}.signals-table th:nth-child(2){text-align:right!important}.signals-table th.col-bounce-desktop,.signals-table th.col-bounce-mobile,.signals-table th.col-v2-desktop{text-align:center!important}.bounce-toggle-btn,.signals-table th .bounce-toggle-btn,.signals-table th>span{justify-content:center!important;text-align:center!important;width:100%!important}.signals-table td.col-bounce-desktop,.signals-table td.col-bounce-mobile,.signals-table td.col-v2-data{text-align:center!important}.signals-table td.col-bounce-desktop .bounce-compound,.signals-table td.col-bounce-mobile .bounce-compound,.signals-table td.col-v2-data .bounce-compound{margin-left:auto!important;margin-right:auto!important}@media (max-width:760px){.signals-table th:first-child{text-align:left!important}.signals-table th:nth-child(2){text-align:right!important}.signals-table th.col-bounce-mobile{text-align:center!important}}@media (min-width:761px){.signals-table td:first-child,.signals-table th:first-child{width:25%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){text-align:center!important;width:13%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{width:26%!important}.signals-table td.col-trend,.signals-table th.col-trend{width:16%!important}.signals-table td.col-seen,.signals-table th.col-seen{width:12%!important}.signals-table td.col-sig-bounce,.signals-table td.col-sig-dip,.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{width:4%!important}.signals-table td:nth-child(2) span{display:inline-block!important;min-width:74px!important;text-align:center!important}.signals-table th:nth-child(2) .sort-icon{margin-left:6px!important}}@media (max-width:760px){.signals-table td:nth-child(2),.signals-table th:nth-child(2){text-align:center!important}.signals-table td:nth-child(2) span{display:inline-block!important;min-width:48px!important;text-align:center!important}}.signals-table td:nth-child(2),.signals-table th:nth-child(2){padding-left:0!important;padding-right:0!important}.signals-table tbody td:nth-child(2) span,.signals-table td:nth-child(2) span,.signals-table tr td:nth-child(2) .font-bold{display:block!important;margin-left:0!important;margin-right:0!important;min-width:0!important;text-align:center!important;width:100%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){position:relative!important;text-align:center!important}.signals-table tbody td:nth-child(2)>span.font-bold,.signals-table td:nth-child(2)>span{left:50%!important;min-width:0!important;position:absolute!important;text-align:center!important;top:50%!important;transform:translate(-50%,-50%)!important;white-space:nowrap!important;width:auto!important}.signals-table th:nth-child(2) .sort-icon{display:none!important}.signals-table th:first-child{cursor:default!important}.signals-table th.col-bounce-mobile>span{background:#0000!important;border:none!important;color:#6e7681!important;color:var(--td-muted)!important;display:inline-flex!important;justify-content:center!important;min-height:0!important;padding:0!important;text-align:center!important;width:100%!important}@keyframes bounce-border-flow{0%{background-position:0}to{background-position:180%}}@keyframes bounce-pill-breathe-green{0%,to{box-shadow:inset 0 1px 0 #ffffff1a,0 0 0 #00c07600}50%{box-shadow:inset 0 1px 0 #ffffff1f,0 0 14px #00c07629}}@keyframes bounce-pill-breathe-amber{0%,to{box-shadow:inset 0 1px 0 #ffffff1a,0 0 0 #f0b84d00}50%{box-shadow:inset 0 1px 0 #ffffff1f,0 0 14px #f0b84d24}}@keyframes bounce-pill-breathe-red{0%,to{box-shadow:inset 0 1px 0 #ffffff1a,0 0 0 #ff4d5700}50%{box-shadow:inset 0 1px 0 #ffffff1f,0 0 12px #ff4d5721}}.bounce-pill{font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;letter-spacing:.01em!important}.bounce-pill.bounce-high{animation:bounce-pill-breathe-green 2.8s ease-in-out infinite!important}.bounce-pill.bounce-medium{animation:bounce-pill-breathe-amber 3.2s ease-in-out infinite!important}.bounce-pill.bounce-low{animation:bounce-pill-breathe-red 3.4s ease-in-out infinite!important}.bounce-track{background:#ffffff26!important}.bounce-track-fill.bounce-high,.signals-table .bounce-track-fill.bounce-high{animation:bounce-border-flow 2.4s linear infinite!important;background:linear-gradient(90deg,#00c07673,#00c076f2 38%,#5fffbc 50%,#00c076f2 62%,#00c07673)!important;background-size:220% 100%!important}.bounce-track-fill.bounce-medium,.signals-table .bounce-track-fill.bounce-medium{animation:bounce-border-flow 2.9s linear infinite!important;background:linear-gradient(90deg,#f0b84d73,#f0b84df2 38%,#ffdc78 50%,#f0b84df2 62%,#f0b84d73)!important;background-size:220% 100%!important}.bounce-track-fill.bounce-low,.signals-table .bounce-track-fill.bounce-low{animation:bounce-border-flow 3.2s linear infinite!important;background:linear-gradient(90deg,#ff4d576b,#ff4d57e6 38%,#ff9197 50%,#ff4d57e6 62%,#ff4d576b)!important;background-size:220% 100%!important}@media (prefers-reduced-motion:reduce){.bounce-pill,.bounce-track-fill{animation:none!important}}@keyframes td-bounce-glow-green-final{0%,to{box-shadow:inset 0 1px 0 #ffffff1a,inset 0 0 18px #00c0760d,0 0 0 #00c07600}50%{box-shadow:inset 0 1px 0 #ffffff24,inset 0 0 22px #00c07624,0 0 18px #00c07638}}@keyframes td-bounce-glow-amber-final{0%,to{box-shadow:inset 0 1px 0 #ffffff1a,inset 0 0 18px #f0b84d0d,0 0 0 #f0b84d00}50%{box-shadow:inset 0 1px 0 #ffffff24,inset 0 0 22px #f0b84d21,0 0 16px #f0b84d33}}@keyframes td-bounce-glow-red-final{0%,to{box-shadow:inset 0 1px 0 #ffffff1a,inset 0 0 18px #ff4d570d,0 0 0 #ff4d5700}50%{box-shadow:inset 0 1px 0 #ffffff24,inset 0 0 22px #ff4d571f,0 0 15px #ff4d572e}}@keyframes td-bounce-border-flow-final{0%{background-position:0 50%}to{background-position:220% 50%}}.bounce-compound .bounce-pill.bounce-high,.signals-table .bounce-pill.bounce-high{animation:td-bounce-glow-green-final 2.4s ease-in-out infinite!important}.bounce-compound .bounce-pill.bounce-medium,.signals-table .bounce-pill.bounce-medium{animation:td-bounce-glow-amber-final 2.8s ease-in-out infinite!important}.bounce-compound .bounce-pill.bounce-low,.signals-table .bounce-pill.bounce-low{animation:td-bounce-glow-red-final 3s ease-in-out infinite!important}.bounce-compound .bounce-track-fill.bounce-high,.signals-table .bounce-track-fill.bounce-high{animation:td-bounce-border-flow-final 1.8s linear infinite!important;background:linear-gradient(90deg,#00c0765c,#00c076e0 30%,#74ffc9 48%,#00c076e0 66%,#00c0765c)!important;background-size:240% 100%!important}.bounce-compound .bounce-track-fill.bounce-medium,.signals-table .bounce-track-fill.bounce-medium{animation:td-bounce-border-flow-final 2.1s linear infinite!important;background:linear-gradient(90deg,#f0b84d5c,#f0b84de0 30%,#ffe287 48%,#f0b84de0 66%,#f0b84d5c)!important;background-size:240% 100%!important}.bounce-compound .bounce-track-fill.bounce-low,.signals-table .bounce-track-fill.bounce-low{animation:td-bounce-border-flow-final 2.4s linear infinite!important;background:linear-gradient(90deg,#ff4d5757,#ff4d57d6 30%,#ff979d 48%,#ff4d57d6 66%,#ff4d5757)!important;background-size:240% 100%!important}.llm-modal-overlay{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:radial-gradient(circle at 50% 0,#00c0761a,#0000 36%),#000000c7!important}.llm-modal{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012)),#0d0f12!important;border:1px solid #ffffff24!important;border-radius:14px!important;box-shadow:0 30px 100px #00000094,inset 0 1px 0 #ffffff0f!important;max-height:min(820px,calc(100vh - 48px))!important;max-width:860px!important;overflow:hidden!important;width:min(860px,calc(100vw - 40px))!important}.llm-modal-header{background:hsla(0,0%,100%,.018)!important;border-bottom:1px solid #ffffff14!important;padding:18px 22px!important}.llm-ticker-row:has(.llm-ticker-bounce.bounce-high){background:linear-gradient(90deg,#00c0761f,hsla(0,0%,100%,.012) 48%,#0000),#101317!important}.llm-ticker-row:has(.llm-ticker-bounce.bounce-medium){background:linear-gradient(90deg,#f0b84d1f,hsla(0,0%,100%,.012) 48%,#0000),#13120e!important}.llm-ticker-row:has(.llm-ticker-bounce.bounce-low){background:linear-gradient(90deg,#ff4d571f,hsla(0,0%,100%,.012) 48%,#0000),#141012!important}.stock-ticker{gap:4px!important}.rank-badge{display:none!important}@media (max-width:760px){.signals-table td:first-child,.signals-table th:first-child{padding-left:12px!important;width:27%!important}.signals-table td:nth-child(2),.signals-table th:nth-child(2){width:17%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{width:28%!important}.signals-table td.col-trend,.signals-table th.col-trend{width:14%!important}.signals-table td.col-sig-bounce,.signals-table td.col-sig-dip,.signals-table th.col-sig-bounce,.signals-table th.col-sig-dip{width:7%!important}.stock-ticker{width:100%!important}.stock-ticker .ticker-name,.stock-ticker .ticker-name-clickable{max-width:100%!important}.ticker-name,.ticker-name-clickable{font-size:.72rem!important}.bounce-compound{max-width:86px!important}.col-trend svg{width:38px!important}}@media (max-width:390px){.signals-table td:first-child,.signals-table th:first-child{padding-left:10px!important;width:26%!important}.signals-table td.col-bounce-mobile,.signals-table th.col-bounce-mobile{width:29%!important}.ticker-name,.ticker-name-clickable{font-size:.68rem!important}}.llm-modal-title{color:#f8fafc!important;font-size:.94rem!important;font-weight:850!important;letter-spacing:.01em!important}.llm-modal-subtitle,.llm-modal-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important}.llm-modal-subtitle{color:#6e7681!important;color:var(--td-muted)!important;font-size:.72rem!important;letter-spacing:0!important;margin-top:3px!important}.llm-modal-close{background:#15181d!important;border:1px solid #ffffff1f!important;border-radius:9px!important;color:#a6adb6!important;color:var(--td-sub)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-size:.9rem!important;height:36px!important;width:36px!important}.llm-modal-close:hover{background:#20242b!important;border-color:#ffffff38!important;color:#fff!important}.llm-ticker-row{grid-gap:12px!important;align-items:center!important;background:linear-gradient(90deg,#00c0761a,hsla(0,0%,100%,.012) 48%,#0000),#101317!important;border-bottom:1px solid #ffffff14!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(110px,1fr) auto auto!important;margin:0!important;padding:18px 22px!important}.llm-ticker-name{color:#fff!important;font-size:2rem!important;letter-spacing:-.03em!important}.llm-ticker-drop,.llm-ticker-name{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-weight:900!important}.llm-ticker-drop{color:#ff4d57!important;color:var(--td-red)!important;font-size:1rem!important}.llm-ticker-bounce{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-size:.86rem!important;font-weight:850!important;height:34px!important;justify-content:center!important;letter-spacing:0!important;padding:0 14px!important}.llm-ticker-bounce.bounce-high{background:#00c0761f!important;border:1px solid #00c07652!important;color:#20e095!important}.llm-ticker-bounce.bounce-medium{background:#f0b84d1f!important;border:1px solid #f0b84d52!important;color:#f3c763!important}.llm-ticker-bounce.bounce-low{background:#ff4d571f!important;border:1px solid #ff4d5752!important;color:#ff7b83!important}.stock-modal-tabs{background:#0d0f12!important;border-bottom:1px solid #ffffff14!important;gap:8px!important;padding:12px 16px!important}.stock-modal-tab{background:#0000!important;border:1px solid #0000!important;border-radius:999px!important;color:#a6adb6!important;color:var(--td-sub)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-size:.76rem!important;font-weight:750!important;height:34px!important;letter-spacing:0!important;padding:0 14px!important;text-transform:none!important}.stock-modal-tab:hover{background:hsla(0,0%,100%,.055)!important;color:#fff!important}.stock-modal-tab-active{background:#00c0761f!important;border-color:#00c07652!important;color:#20e095!important}.llm-divider{display:none!important}.consensus-panel,.insider-panel,.nx-item-panel,.stock-summary-panel{background:#0d0f12!important;color:#f3f5f7!important;color:var(--td-text)!important}.stock-summary-verdict{background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012)),#12151a!important;border:1px solid #ffffff1a!important;border-radius:10px!important;margin:16px 18px 12px!important;padding:14px 16px!important}.summary-verdict-active{background:linear-gradient(90deg,#00c0761f,hsla(0,0%,100%,.012)),#12151a!important;border-color:#00c07647!important}.summary-verdict-dip{background:linear-gradient(90deg,#f0b84d1c,hsla(0,0%,100%,.012)),#12151a!important;border-color:#f0b84d47!important}.stock-summary-verdict-label{font-size:.88rem!important;font-weight:900!important;letter-spacing:.04em!important}.stock-summary-verdict-label,.stock-summary-verdict-subs{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important}.stock-summary-verdict-subs{color:#a6adb6!important;color:var(--td-sub)!important;font-size:.76rem!important;margin-top:4px!important}.stock-summary-briefing{background:#111419!important;border:1px solid #ffffff1a!important;border-radius:10px!important;margin:0 18px 14px!important;padding:16px!important}.llm-analysis-label{border-bottom:1px solid #ffffff14!important;padding-bottom:10px!important}.llm-analysis-label-text{color:#f8fafc!important;font-size:.76rem!important;font-weight:850!important;letter-spacing:.06em!important}.llm-analysis-label-sub,.llm-analysis-label-text{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important}.llm-analysis-label-sub{color:#6e7681!important;color:var(--td-muted)!important;font-size:.72rem!important}.llm-analysis-dot{background:#00c076!important;background:var(--td-green)!important;box-shadow:0 0 0 3px #00c0761a!important}.llm-body,.llm-briefing-body{color:#f3f5f7!important;color:var(--td-text)!important}.llm-bullet-text,.llm-kv-val,.llm-para{color:#e9edf1!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-size:.92rem!important;line-height:1.65!important}.llm-section-heading{margin:18px 0 10px!important}.fund-stat-group-label,.fund-sub-label,.llm-section-label{color:#6e7681!important;color:var(--td-muted)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.08em!important}.llm-section-rule{background:#ffffff1a!important}.llm-bullet-dot{color:#00c076!important;color:var(--td-green)!important}.consensus-bar-row,.fund-stat-row,.insider-row,.llm-kv-row,.nx-item-item{background:#0000!important;border-bottom:1px solid hsla(0,0%,100%,.075)!important}.fund-stat-block{background:#111419!important;border:1px solid #ffffff1a!important;border-radius:10px!important;margin:0 18px 14px!important;overflow:hidden!important}.fund-stat-row{padding:12px 16px!important}.consensus-bar-count,.consensus-bar-label,.fund-stat-label,.fund-stat-value,.insider-date,.insider-detail,.insider-name,.nx-item-headline,.nx-item-meta{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important}.consensus-bar-label,.fund-stat-label,.nx-item-meta{color:#6e7681!important;color:var(--td-muted)!important}.fund-stat-value{color:#f8fafc!important;font-weight:800!important}.stock-summary-note{background:hsla(0,0%,100%,.035)!important;border:1px solid #ffffff14!important;border-radius:10px!important;color:#a6adb6!important;color:var(--td-sub)!important;margin:0 18px 14px!important;padding:12px 16px!important}.stock-summary-note-active{background:#00c0761a!important;border-color:#00c0763d!important;color:#bff5df!important}.consensus-panel,.insider-panel,.nx-item-panel{padding:16px 18px!important}.consensus-period,.insider-row,.nx-item-item{padding:14px 0!important}.nx-item-headline{color:#f1f5f9!important;font-size:.92rem!important;font-weight:750!important;line-height:1.4!important}.nx-item-item:hover .nx-item-headline{color:#20e095!important}.insider-summary{gap:10px!important;padding:0 0 14px!important}.insider-summary-pill{background:#111419!important;border:1px solid #ffffff1a!important;border-radius:10px!important}.insider-pill-buy{border-color:#00c07642!important}.insider-pill-sell{border-color:#ff4d5742!important}.insider-pill-label{color:#6e7681!important;color:var(--td-muted)!important}.insider-pill-label,.insider-pill-val{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important}.insider-pill-val{font-weight:850!important}.insider-row{border-left:none!important}.insider-badge{border-radius:999px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-weight:850!important}.consensus-period{background:#111419!important;border:1px solid #ffffff1a!important;border-radius:10px!important;padding:14px!important}.consensus-period,.consensus-period-header{margin-bottom:12px!important}.consensus-dominant,.consensus-period-label{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-family:var(--font-body)!important;font-weight:850!important}.consensus-bar-track{background:#ffffff1a!important}.consensus-bar-fill,.consensus-bar-track{border-radius:999px!important}.fund-empty{background:#111419!important;border:1px solid #ffffff1a!important;border-radius:10px!important;color:#6e7681!important;color:var(--td-muted)!important}@media (max-width:600px){.llm-mobile-page{background:#050505!important;color:#f3f5f7!important;color:var(--td-text)!important}.llm-mobile-header-stack{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.012)),#0d0f12!important;border-bottom:1px solid #ffffff1a!important;box-shadow:0 10px 30px #00000052!important}.llm-mobile-page .llm-modal-header{padding:12px 14px!important}.llm-mobile-page .llm-ticker-row{gap:8px!important;grid-template-columns:1fr auto!important;padding:12px 14px!important}.llm-mobile-page .llm-ticker-name{font-size:1.35rem!important}.llm-mobile-page .llm-ticker-drop{font-size:.82rem!important}.llm-mobile-page .llm-ticker-bounce{font-size:.74rem!important;grid-column:1/-1!important;height:28px!important;justify-self:start!important}.llm-mobile-page .stock-modal-tabs{gap:6px!important;padding:10px!important}.llm-mobile-page .stock-modal-tab{font-size:.68rem!important;height:30px!important;padding:0 10px!important}.llm-mobile-scroll-body{background:#050505!important}.fund-stat-block,.stock-summary-briefing,.stock-summary-note,.stock-summary-verdict{margin-left:10px!important;margin-right:10px!important}.llm-bullet-text,.llm-kv-val,.llm-para{font-size:.82rem!important;line-height:1.58!important}.consensus-panel,.insider-panel,.nx-item-panel{padding:12px 10px!important}}.bounce-compound:has(.bounce-capsule){align-items:center!important;display:inline-flex!important;height:auto!important;justify-content:center!important;max-width:none!important;overflow:visible!important;width:auto!important}.bounce-compound:has(.bounce-capsule)>.bounce-pill,.bounce-compound:has(.bounce-capsule)>.bounce-track{display:none!important}.bounce-capsule{--capsule-fill:var(--td-green);--capsule-text:#48f5ad;background:linear-gradient(180deg,#ffffff12,#ffffff05),#ffffff12;border:1px solid #ffffff26;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1f,inset 0 -12px 22px #0003,0 8px 20px #0000002e;display:grid;height:36px;isolation:isolate;overflow:hidden;place-items:center;position:relative;width:118px}.bounce-capsule-fill{display:none}.bounce-capsule-inner{font-feature-settings:"tnum";align-items:center;background:linear-gradient(180deg,#ffffff12,hsla(0,0%,100%,.018)),#0e1212cc;border:1px solid #ffffff21;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1a,inset 0 -8px 16px #00000038,0 2px 6px #00000047;color:var(--capsule-text);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:950;inset:5px;justify-content:center;letter-spacing:-.01em;position:absolute;text-shadow:0 1px 1px #0000008c;z-index:2}.bounce-capsule-high{--capsule-fill:var(--td-green);--capsule-text:#48f5ad;border-color:#48f5ad57}.bounce-capsule-medium{--capsule-fill:var(--td-amber);--capsule-text:#ffda78;border-color:#ffda7859}.bounce-capsule-low{--capsule-fill:var(--td-red);--capsule-text:#ff969d;border-color:#ff969d57}.bounce-capsule-high .bounce-capsule-fill{animation:td-bounce-fill-pulse-green 2.2s ease-in-out infinite}.bounce-capsule-medium .bounce-capsule-fill{animation:td-bounce-fill-pulse-amber 2.6s ease-in-out infinite}.bounce-capsule-low .bounce-capsule-fill{animation:td-bounce-fill-pulse-red 2.9s ease-in-out infinite}@media (max-width:760px){.bounce-capsule{height:30px;width:86px}.bounce-capsule-inner{font-size:.6rem;inset:4px}}@media (max-width:390px){.bounce-capsule{width:80px}.bounce-capsule-inner{font-size:.56rem}}.table-container .signals-table .bounce-compound{display:inline-block!important;height:36px!important;isolation:isolate!important;max-width:118px!important;overflow:visible!important;position:relative!important;width:118px!important}.table-container .signals-table .bounce-track{background:linear-gradient(180deg,hsla(0,0%,100%,.075),#ffffff05),#ffffff12!important;border:1px solid #ffffff29!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffff1a,inset 0 -10px 18px #0000002e,0 8px 20px #0000002e!important;display:block!important;height:auto!important;inset:0!important;-webkit-mask:none!important;mask:none!important;max-width:none!important;min-width:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:auto!important;z-index:1!important}.table-container .signals-table .bounce-track-fill{border-radius:999px!important;bottom:0!important;height:100%!important;left:0!important;min-width:24px!important;opacity:1!important;position:absolute!important;top:0!important;z-index:1!important}.table-container .signals-table .bounce-track-fill.bounce-high,.table-container .signals-table .bounce-track-fill.bounce-low,.table-container .signals-table .bounce-track-fill.bounce-medium{display:none!important}.table-container .signals-table .bounce-pill{font-feature-settings:"tnum"!important;align-items:center!important;animation:none!important;background:linear-gradient(180deg,#ffffff12,hsla(0,0%,100%,.018)),#0e1212c7!important;border:1px solid #ffffff21!important;border-radius:999px!important;bottom:5px!important;box-shadow:inset 0 1px 0 #ffffff1a,inset 0 -8px 16px #00000038,0 2px 6px #00000047!important;display:flex!important;font-size:.78rem!important;font-variant-numeric:tabular-nums!important;font-weight:950!important;height:auto!important;justify-content:center!important;left:5px!important;letter-spacing:-.01em!important;min-width:0!important;padding:0!important;position:absolute!important;right:5px!important;text-shadow:0 1px 1px #0000008c!important;top:5px!important;width:auto!important;z-index:3!important}.table-container .signals-table .bounce-pill:after,.table-container .signals-table .bounce-pill:before{content:none!important;display:none!important}.table-container .signals-table .bounce-pill.bounce-high{border-color:#48f5ad57!important;color:#48f5ad!important}.table-container .signals-table .bounce-pill.bounce-medium{border-color:#ffda7859!important;color:#ffda78!important}.table-container .signals-table .bounce-pill.bounce-low{border-color:#ff969d57!important;color:#ff969d!important}@media (max-width:760px){.table-container .signals-table .bounce-compound{height:30px!important;max-width:86px!important;width:86px!important}.table-container .signals-table .bounce-pill{bottom:4px!important;font-size:.6rem!important;left:4px!important;right:4px!important;top:4px!important}}@media (max-width:390px){.table-container .signals-table .bounce-compound{max-width:80px!important;width:80px!important}.table-container .signals-table .bounce-pill{font-size:.56rem!important}}@media (min-width:601px){.llm-modal{height:auto!important;max-height:calc(100vh - 32px)!important;overflow-x:hidden!important;overflow-y:auto!important}.llm-modal>.consensus-panel,.llm-modal>.insider-panel,.llm-modal>.nx-item-panel,.llm-modal>.stock-summary-panel,.stock-summary-panel{max-height:none!important;overflow:visible!important}.consensus-panel,.insider-panel,.nx-item-panel,.stock-summary-panel{scrollbar-color:#ffffff3d #0000!important;scrollbar-width:thin!important}}
/*# sourceMappingURL=main.004b839e.css.map*/