.app-header{background:var(--bg-header);padding:0 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px #0000001a;position:fixed;top:0;left:200px;right:0;z-index:1000;height:64px;width:calc(100% - 200px);border-bottom:1px solid var(--border-color)}.header-left{display:flex;align-items:center}.logo{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin-right:24px}.header-center{flex:1;display:flex;align-items:center;justify-content:center;width:100%;max-width:1020px;margin:0 auto}.search-input{width:100%}.header-right{display:flex;align-items:center}.header-timebar{display:flex;flex-direction:column;gap:6px;width:100%;white-space:nowrap;align-items:center}.timebar-row{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;justify-content:center;overflow-x:auto}.market-status-tag{flex-shrink:0;font-size:13px;height:20px;line-height:18px}.time-item{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--border-color);border-radius:8px;padding:2px 6px;background:var(--bg-card);color:var(--text-secondary);flex-shrink:0;font-size:12px;line-height:1.4;transition:background-color .2s ease,border-color .2s ease}.time-hk{background:#52c41a1f;border-color:#52c41a73}.time-us{background:#1890ff1f;border-color:#1890ff73}.time-jp{background:#f5222d1f;border-color:#f5222d73}.time-au{background:#fa8c161f;border-color:#fa8c1673}.time-eu{background:#722ed11f;border-color:#722ed173}.time-kr{background:#13c2c21f;border-color:#13c2c273}.time-label{color:var(--text-muted);font-size:12px}.time-value{color:var(--text-primary);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width: 1024px){.app-header{left:72px;width:calc(100% - 72px);padding:0 12px}.header-center{max-width:760px}.time-item{padding:2px 4px;font-size:13px}.time-value{font-size:13px}}@media (min-width: 768px) and (max-width: 1023px){.app-header{padding:0 10px}.header-center{max-width:360px}.header-timebar{gap:4px}.time-item{padding:2px 4px;font-size:12px!important}.time-value,.time-label{font-size:12px!important}}@media (max-width: 767px){.header-center{display:none}}@media (min-width: 768px) and (max-width: 1199px){.time-label{font-size:13px!important}.time-value{font-size:14px!important}.time-item{font-size:13px!important}}.app-sidebar{background:var(--bg-header);min-height:100vh}.custom-sidebar .sidebar-top-logo-wrap{display:none!important}.custom-sidebar{scrollbar-width:none!important;-ms-overflow-style:none!important;background:var(--bg-header)!important;border-right:1px solid var(--border-color)!important}.custom-sidebar::-webkit-scrollbar{width:0px!important;height:0px!important;display:none!important;background:transparent!important}.custom-sidebar::-webkit-scrollbar-track{display:none!important;background:transparent!important}.custom-sidebar::-webkit-scrollbar-thumb{display:none!important;background:transparent!important}.custom-sidebar .ant-menu{scrollbar-width:none!important;-ms-overflow-style:none!important}.custom-sidebar .ant-menu::-webkit-scrollbar{display:none!important;width:0px!important;background:transparent!important}.sidebar-menu{background:transparent;border-right:none;height:100%}.custom-sidebar .ant-menu-title-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}body.theme-light .sidebar-menu .ant-menu-item{color:var(--text-secondary);margin:4px 0}body.theme-light .sidebar-menu .ant-menu-item-selected{background:var(--bg-hover);color:var(--primary-color)}body.theme-light .sidebar-menu .ant-menu-item:hover{background:var(--bg-hover);color:var(--text-primary)}body.theme-dark .sidebar-menu .ant-menu-item{color:var(--text-secondary);margin:4px 0}.sidebar-logo{color:var(--text-primary)}.ant-menu-sub{background:var(--bg-header)!important}@media (max-width: 1024px){.custom-sidebar.ant-layout-sider{width:72px!important;min-width:72px!important;max-width:72px!important;flex:0 0 72px!important}.custom-sidebar .ant-menu-title-content{display:none}.custom-sidebar .ant-menu-item,.custom-sidebar .ant-menu-submenu-title{padding-inline:0!important;justify-content:center}.custom-sidebar .ant-menu-item .anticon,.custom-sidebar .ant-menu-submenu-title .anticon{margin-inline-end:0!important;font-size:16px}.custom-sidebar .ant-menu-submenu-arrow{display:none}}.table-row-highlight td{background:var(--primary-color)!important;color:#fff!important}.app-layout{min-height:100vh;background:var(--bg-primary);display:flex;flex-direction:row}.content-layout{background:var(--bg-primary);flex:1;margin-left:200px;margin-top:64px;transition:margin-left .18s ease}body[data-sidebar-collapsed=true] .content-layout{margin-left:64px}.app-content{min-height:calc(100vh - 64px);background:var(--bg-primary);padding:0;margin:0;width:100%;overflow-x:hidden}.app-content>*{padding-top:0}.app-content>div:first-child{padding-top:0}@media (max-width: 1024px){.content-layout{margin-left:72px}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) rgba(0,0,0,.1)}.ant-layout-sider{scrollbar-width:none;-ms-overflow-style:none}.ant-layout-sider::-webkit-scrollbar{width:0px;background:transparent}.ant-layout-sider .ant-menu{scrollbar-width:none;-ms-overflow-style:none}.ant-layout-sider .ant-menu::-webkit-scrollbar{display:none}.ant-table-body ::-webkit-scrollbar{height:8px}.ant-table-body ::-webkit-scrollbar-track{background:#0000001a}.ant-table-body ::-webkit-scrollbar-thumb{background:#fff3}.ant-table-body ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.cl-clerk-footer,.cl-userButtonPopoverActionButton[data-action=security],.cl-userButtonPopoverActionButton[data-action=api-keys]{display:none!important}.cl-userButtonPopoverActionButton:has(.cl-userButtonPopoverActionButtonText:contains("Security")),.cl-userButtonPopoverActionButton:has(.cl-userButtonPopoverActionButtonText:contains("API Keys")){display:none!important}.cl-userButtonPopoverActionButton.cl-userButtonPopoverAction_security,.cl-userButtonPopoverActionButton.cl-userButtonPopoverAction_api-keys,.cl-userButtonPopoverActionButton[aria-label*=Security],.cl-userButtonPopoverActionButton[aria-label*="API Keys"],.cl-userButtonPopoverActionButton[title*=Security],.cl-userButtonPopoverActionButton[title*="API Keys"]{display:none!important}.cl-userButtonPopoverActionButton *:contains("Security"),.cl-userButtonPopoverActionButton *:contains("API Keys"){display:none!important}.cl-rootBox{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.cl-card{border:1px solid #374151;border-radius:8px;background-color:#1f2937!important}.cl-cardHeaderTitle,.cl-headerTitle,.cl-headerSubtitle,.cl-cardTitle,.cl-cardSubtitle{color:#fff!important}.cl-headerSubtitle,.cl-cardSubtitle,.cl-formHeaderSubtitle{color:#d4d4d4!important;opacity:1!important}.cl-formButtonPrimary{background-color:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.cl-formButtonPrimary:hover{background-color:#40a9ff!important;border-color:#40a9ff!important}.cl-socialButtonsIconButton{border-color:#374151!important;background-color:#1f2937!important;color:#fff!important}.cl-socialButtonsIconButton:hover{background-color:#374151!important;color:#fff!important}.cl-socialButtonsIconButton span,.cl-socialButtonsIconButton div,.cl-socialButtonsIconButtonText{color:#fff!important;opacity:1!important}.clerk-brand{display:none!important}.cl-userButtonPopoverCard{border:1px solid #374151!important;border-radius:8px!important;background-color:#1f2937!important;box-shadow:0 10px 25px #00000080!important}.cl-userButtonPopoverActionButton{color:#e5e7eb!important;background-color:transparent!important}.cl-userButtonPopoverActionButton:hover{background-color:#374151!important;color:#fff!important}.cl-userButtonPopoverActionButtonText{color:#e5e7eb!important}.cl-userButtonPopoverActionButton:hover .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverMainIdentifier{color:#fff!important}.cl-userButtonPopoverSecondaryIdentifier{color:#9ca3af!important}.cl-userButtonPopoverSectionDivider{background-color:#374151!important}.cl-userButtonPopoverActionButton[data-action=sign-out]{color:#ef4444!important}.cl-userButtonPopoverActionButton[data-action=sign-out]:hover{background-color:#991b1b!important;color:#fff!important}.cl-formFieldInput{background-color:#1f2937!important;border-color:#374151!important;color:#fff!important}.cl-formFieldInput::placeholder{color:#9ca3af!important;opacity:1!important}.cl-formFieldInput:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.cl-formFieldLabel{color:#9ca3af!important}.cl-formFieldLinkText{color:#1890ff!important}.cl-formFieldLinkText:hover{color:#40a9ff!important}.cl-footerActionText,.cl-formFooterActionText{color:#d4d4d4!important}.cl-footerActionLink,.cl-formFooterActionLink,.cl-formFooterActionLink a,a[href*=sign-up],a[href*=sign-up] span{color:#1890ff!important}.cl-formFooterActionLink:hover,.cl-footerActionLink:hover,a[href*=sign-up]:hover{color:#40a9ff!important}.cl-dividerLineText{color:#9ca3af!important}.cl-cardBody,.cl-form,.cl-formHeader{color:#fff!important}.cl-cardBody *:not(.cl-formFieldLinkText):not(.cl-formButtonPrimary){color:inherit}.cl-formFieldErrorText{color:#ef4444!important}.cl-formFieldSuccessText{color:#10b981!important}.app-section-title{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);margin:0}.app-section-hint{font-size:var(--font-size-xs);color:var(--text-secondary);display:block;margin-top:2px}.app-card-panel{background:var(--bg-card)!important;border-color:var(--border-color)!important}.app-stat-title{color:var(--text-secondary)!important;font-size:var(--font-size-sm)}.app-table-muted{color:var(--text-muted)!important}.app-table-primary{color:var(--text-primary)!important}.app-link-ticker{color:var(--primary-color);font-weight:600;cursor:pointer}.app-link-ticker:hover{opacity:.85}.stocktwits-snapshot-pair-row,.stocktwits-capital-flow-row,.stocktwits-main-row{align-items:stretch!important}.stocktwits-snapshot-pair-row>.ant-col,.stocktwits-capital-flow-row>.ant-col,.stocktwits-main-row>.ant-col{display:flex;flex-direction:column}.stocktwits-snapshot-card,.stocktwits-capital-flow-card{flex:1;width:100%;display:flex;flex-direction:column}.stocktwits-snapshot-card .ant-card-body,.stocktwits-capital-flow-card .ant-card-body{flex:1;display:flex;flex-direction:column;min-height:0}.stocktwits-snapshot-scroll{flex:1;min-height:200px;max-height:260px;overflow-y:auto;overflow-x:hidden}.stocktwits-capital-flow-scroll{flex:1;min-height:160px;max-height:220px;overflow-y:auto;overflow-x:hidden}.stocktwits-capital-flow-row{margin-bottom:16px}.stocktwits-completeness-bar,.stocktwits-info-bar{margin-bottom:12px;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-card)}.stocktwits-main-row>.ant-col{min-height:0}.stocktwits-heat-card{flex:1;display:flex;flex-direction:column;height:100%}.stocktwits-heat-card .ant-card-body{flex:1;display:flex;flex-direction:column;min-height:0;padding:12px!important}.stocktwits-heat-table-wrap{flex:1;display:flex;flex-direction:column;gap:8px;min-height:0}.stocktwits-heat-table-meta{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.stocktwits-heat-table-meta-text{font-size:var(--font-size-xs);color:var(--text-secondary)}.stocktwits-heat-table-expand{font-size:var(--font-size-xs)!important;padding:0!important;height:auto!important}.stocktwits-flow-plain{line-height:1.4}.stocktwits-heat-table-wrap .ant-table-wrapper{flex:1;min-height:0}.stocktwits-sidebar-col{display:flex;flex-direction:column}.stocktwits-sidebar-stack{flex:1;display:flex;flex-direction:column;gap:16px;min-height:0;height:100%}.stocktwits-sidebar-flex-card{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;max-height:100%}.stocktwits-stream-card{flex:1 1 auto;min-height:0}.stocktwits-sidebar-flex-card .ant-card-body{flex:1;display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.stocktwits-symbols-card{flex-shrink:0}.stocktwits-symbols-card .ant-card-body{padding:12px}.stocktwits-symbols-scroll{max-height:100px;overflow-y:auto;overflow-x:hidden}.stocktwits-stream-scroll{flex:1 1 auto;min-height:200px;max-height:520px;overflow-y:auto;overflow-x:hidden;padding:8px 12px 12px}.stocktwits-stream-scroll::-webkit-scrollbar,.stocktwits-symbols-scroll::-webkit-scrollbar,.stocktwits-snapshot-scroll::-webkit-scrollbar,.stocktwits-capital-flow-scroll::-webkit-scrollbar{width:6px}.stocktwits-stream-scroll::-webkit-scrollbar-thumb,.stocktwits-symbols-scroll::-webkit-scrollbar-thumb,.stocktwits-snapshot-scroll::-webkit-scrollbar-thumb,.stocktwits-capital-flow-scroll::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.stocktwits-msg-row{padding:8px 0;border-bottom:1px solid var(--border-color)}.stocktwits-msg-row:last-child{border-bottom:none}.stocktwits-msg-row--clickable{cursor:pointer;border-radius:4px;margin:0 -4px;padding:8px 4px}.stocktwits-msg-row--clickable:hover{background:var(--bg-hover, rgba(255, 255, 255, .04))}.stocktwits-msg-row__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}.stocktwits-msg-row__time{flex-shrink:0;font-size:var(--font-size-xs, 11px);white-space:nowrap}.stocktwits-msg-row__body{font-size:var(--font-size-sm, 13px);color:var(--text-primary)}.stocktwits-msg-row__likes{display:block;margin-top:4px;font-size:var(--font-size-xs, 11px)}.stocktwits-drawer-messages .stocktwits-msg-row:first-child{padding-top:0}.app-data-table.ant-table-wrapper .ant-table-thead>tr>th{font-size:13px!important;padding:8px 10px!important;background:var(--bg-secondary)!important;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-color)!important;white-space:nowrap}.app-data-table.ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}.app-table-col-title{font-size:13px;font-weight:600;color:var(--text-secondary)}.app-table-col-title--hint{cursor:help;border-bottom:1px dotted color-mix(in srgb,var(--text-muted) 70%,transparent)}.app-data-table.ant-table-wrapper .ant-table-tbody>tr>td{font-size:13px;padding:7px 10px!important;vertical-align:middle;border-color:var(--border-color)!important}@media (min-width: 768px) and (max-width: 1199px){.app-data-table.ant-table-wrapper .ant-table-thead>tr>th{font-size:13px;padding:8px 10px!important}.app-data-table.ant-table-wrapper .ant-table-tbody>tr>td{font-size:13px;padding:8px 10px!important}.app-table-col-title{font-size:12px}}.app-data-table.ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--border-color) 10%,var(--bg-card))}.app-data-table.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 8%,var(--bg-card))!important}.app-data-table .app-table-num{font-variant-numeric:tabular-nums;font-size:13px}.app-data-table .app-table-actions a{font-size:13px;white-space:nowrap}.app-data-table.ant-table-wrapper .ant-pagination{font-size:13px;margin:10px 0 0!important}.stocktwits-filter-tabs .ant-tabs-nav{margin-bottom:0!important}.stocktwits-filter-tabs .ant-tabs-tab{font-size:var(--font-size-xs);padding:6px 12px!important}.stocktwits-heat-card .ant-card-head,.stocktwits-panel.ant-card .ant-card-head,.stocktwits-symbols-card.ant-card .ant-card-head,.stocktwits-stream-card.ant-card .ant-card-head{min-height:40px;padding:0 12px;border-bottom:1px solid var(--border-color)}.stocktwits-heat-card .ant-card-head-title,.stocktwits-panel.ant-card .ant-card-head-title,.stocktwits-symbols-card.ant-card .ant-card-head-title,.stocktwits-stream-card.ant-card .ant-card-head-title{font-size:var(--font-size-sm);font-weight:600}.stocktwits-page{color:var(--text-primary)}.stocktwits-section-gap{margin-bottom:16px}.stocktwits-section-gap-sm{margin-bottom:12px}.stocktwits-panel-body-gap{margin-top:8px}.stocktwits-table-sub{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.35}.stocktwits-table-cell{font-size:var(--font-size-xs);line-height:1.35}.stocktwits-table-warn-icon{font-size:var(--font-size-sm)}.stocktwits-tag--clip{max-width:96px}.stocktwits-tag-clip-inner{display:inline-block;max-width:88px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.stocktwits-page .app-data-table.ant-table-wrapper,.stocktwits-page .app-data-table .app-table-col-title,.stocktwits-page .app-data-table .app-table-num,.stocktwits-page .app-data-table .app-table-actions a,.stocktwits-page .app-data-table.ant-table-wrapper .ant-pagination{font-size:var(--font-size-xs)}.stocktwits-panel{margin-bottom:16px}.stocktwits-panel .ant-card-head-title{font-size:var(--font-size-sm);font-weight:600}.stocktwits-panel.ant-card .ant-card-body,.stocktwits-heat-card.ant-card .ant-card-body,.stocktwits-symbols-card.ant-card .ant-card-body,.stocktwits-stream-card.ant-card .ant-card-body{padding:12px!important}.stocktwits-panel-hint{display:block;margin-bottom:0}.stocktwits-meta{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.45}.stocktwits-body{font-size:var(--font-size-sm);color:var(--text-primary);line-height:1.5}.stocktwits-tag{font-size:var(--font-size-xs)!important;margin:0!important;line-height:18px}.app-stat-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}.app-stat-card .ant-statistic-title{font-size:var(--font-size-xs)!important;color:var(--text-secondary)!important}.app-stat-card .ant-statistic-content{font-size:var(--font-size-lg)!important}.stocktwits-action-cards-panel .ant-card-body{padding-top:8px!important}.stocktwits-action-card-item{height:100%;cursor:pointer;background:var(--bg-card);border-color:var(--border-color)}.stocktwits-action-card-item:hover{border-color:color-mix(in srgb,var(--primary-color) 40%,var(--border-color))}.stocktwits-action-ticker{font-size:var(--font-size-lg);line-height:1.2;display:inline-block;margin-right:6px}.stocktwits-action-identity{display:inline}.stocktwits-action-compare{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--border-color) 35%,var(--bg-card));border:1px solid var(--border-color)}.stocktwits-action-compare__row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.stocktwits-action-compare__label{font-size:var(--font-size-xs);color:var(--text-secondary);flex-shrink:0}.stocktwits-action-compare__value{font-size:var(--font-size-sm);font-weight:600;text-align:right;color:var(--text-primary)}.stocktwits-action-compare__value--bull{color:var(--color-up, #3f8600)}.stocktwits-action-compare__value--bear{color:var(--color-down, #cf1322)}.stocktwits-action-compare__conflict{margin-top:2px;padding-top:6px;border-top:1px dashed var(--border-color);font-size:var(--font-size-sm);font-weight:600;line-height:1.45;color:var(--text-primary)}.stocktwits-action-tracks{display:flex;flex-direction:column;gap:6px}.stocktwits-action-track__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.stocktwits-action-track__label{font-size:var(--font-size-xs);color:var(--text-secondary)}.stocktwits-action-track__value{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:600}.stocktwits-action-track__bar{height:4px;border-radius:2px;background:color-mix(in srgb,var(--border-color) 80%,transparent);overflow:hidden}.stocktwits-action-track__fill{height:100%;border-radius:2px;transition:width .2s ease}.stocktwits-action-verdict{display:block;line-height:1.45}.stocktwits-action-next{display:block;line-height:1.4;color:var(--text-secondary)}.stocktwits-action-next:before{content:"→ ";color:var(--primary-color)}.stocktwits-action-chips{display:flex;flex-wrap:wrap;gap:4px}.stocktwits-action-chip{font-size:var(--font-size-xs);line-height:18px;padding:0 6px;border-radius:4px;background:color-mix(in srgb,var(--border-color) 50%,var(--bg-card));color:var(--text-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocktwits-action-chip--up{color:var(--color-up, #3f8600);background:color-mix(in srgb,var(--color-up, #3f8600) 12%,var(--bg-card))}.stocktwits-action-chip--down{color:var(--color-down, #cf1322);background:color-mix(in srgb,var(--color-down, #cf1322) 12%,var(--bg-card))}.stocktwits-action-chip--hot{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,var(--bg-card))}.stocktwits-action-chip--warn{color:#d48806;background:color-mix(in srgb,#d48806 12%,var(--bg-card))}.stocktwits-action-platform-title{display:block}.stocktwits-action-headline,.stocktwits-action-watch{display:block;line-height:1.45}.stocktwits-action-foot{display:block;font-variant-numeric:tabular-nums}.stocktwits-action-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding-top:4px;border-top:1px solid var(--border-color)}.stocktwits-action-metric{display:flex;flex-direction:column;gap:1px;min-width:0}.stocktwits-action-metric__label{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.3}.stocktwits-action-metric__value{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:1.35}.stocktwits-action-topic{display:block}.stocktwits-flow-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.stocktwits-flow-row__main{min-width:0;flex:1}.stocktwits-flow-row__side{flex-shrink:0}.stocktwits-briefing-headline{display:block;margin-bottom:8px}.stocktwits-briefing-bullets{margin:0 0 12px;padding-left:18px}.stocktwits-briefing-bullets li{margin-bottom:4px}.stocktwits-briefing-lenses{margin-bottom:12px}.stocktwits-briefing-lens{padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;background:color-mix(in srgb,var(--border-color) 25%,var(--bg-card));height:100%}.stocktwits-briefing-lens__value{font-size:var(--font-size-lg);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.stocktwits-briefing-lens__label{font-size:var(--font-size-sm);font-weight:600;margin-top:2px}.stocktwits-briefing-lens__hint{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.35;margin-top:4px}.stocktwits-briefing-section{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.stocktwits-briefing-section-title{display:block;margin-bottom:8px;font-weight:600}.stocktwits-stream-card--wide{margin-bottom:16px}.stocktwits-stream-card--wide .stocktwits-stream-scroll{max-height:280px}.stocktwits-briefing--compact .stocktwits-briefing-lenses{margin-bottom:0}.fund-intel-page [data-testid=fund-intel-strategy-tabs] .ant-tabs-nav{flex-wrap:wrap}@media (max-width: 1199px){.fund-intel-page [data-testid=fund-intel-page-header] .ant-space{width:100%}.fund-intel-page .fund-intel-section-pad{padding-left:12px!important;padding-right:12px!important}.fund-intel-page [data-testid=fund-intel-main-tabs]>.ant-tabs-nav{margin-bottom:12px}.fund-intel-page [data-testid=fund-intel-detail-drawer] .ant-drawer-body{padding-bottom:24px}}@media (min-width: 768px) and (max-width: 1199px){body,[data-theme=light],[data-theme=dark]{--font-size-xs: 13px;--font-size-sm: 14px;--font-size-base: 15px;--font-size-md: 16px}body .ant-typography{font-size:15px!important}body .ant-typography.ant-typography-h1,body .ant-typography h1.ant-typography,body h1.ant-typography{font-size:28px!important}body .ant-typography.ant-typography-h2,body .ant-typography h2.ant-typography,body h2.ant-typography{font-size:24px!important}body .ant-typography.ant-typography-h3,body .ant-typography h3.ant-typography,body h3.ant-typography{font-size:20px!important}body .ant-typography.ant-typography-h4,body .ant-typography h4.ant-typography,body h4.ant-typography{font-size:17px!important}body .ant-typography.ant-typography-h5,body .ant-typography h5.ant-typography,body h5.ant-typography{font-size:16px!important}body .ant-card .ant-card-head-title{font-size:17px!important;font-weight:600!important;line-height:1.4!important}body .ant-card .ant-card-head{min-height:56px!important;padding:0 20px!important}body .ant-card .ant-card-extra{font-size:14px!important}body .ant-card .ant-card-body{padding:20px!important;font-size:15px}body .ant-statistic .ant-statistic-content,body .ant-statistic .ant-statistic-content-value{font-size:26px!important;line-height:1.2!important}body .ant-statistic .ant-statistic-content-prefix,body .ant-statistic .ant-statistic-content-suffix{font-size:20px!important}body .ant-statistic .ant-statistic-title{font-size:15px!important;margin-bottom:6px!important;line-height:1.4!important}body .ant-tabs .ant-tabs-tab,body .ant-tabs .ant-tabs-tab-btn{font-size:15px!important}body .ant-tabs .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,body .ant-tabs .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab{padding:10px 0!important}body .ant-tag{font-size:13px!important;line-height:22px!important;padding:2px 10px!important}body .ant-form .ant-form-item-label>label{font-size:15px!important}body .ant-input,body .ant-input-affix-wrapper,body .ant-input-number,body .ant-select-selector,body .ant-picker{font-size:15px!important}body .ant-input::placeholder,body .ant-select-selection-placeholder{font-size:15px!important}body .ant-descriptions .ant-descriptions-item-label,body .ant-descriptions .ant-descriptions-item-content{font-size:15px!important;padding:12px 16px!important}body .ant-list .ant-list-item{font-size:15px!important;padding:14px 16px!important}body .ant-alert{font-size:15px!important;padding:10px 16px!important}body .ant-modal .ant-modal-header,body .ant-modal .ant-modal-title{font-size:18px!important;padding:16px 20px!important}body .ant-modal .ant-modal-body{padding:20px!important;font-size:15px}body .ant-drawer .ant-drawer-title{font-size:18px!important}body .ant-drawer .ant-drawer-body{padding:20px!important;font-size:15px}body .ant-btn{font-size:15px!important;height:auto!important;padding:6px 16px!important}body .ant-btn.ant-btn-sm{font-size:13px!important;padding:4px 12px!important}body .ant-btn.ant-btn-lg{font-size:16px!important;padding:8px 20px!important}body .ant-menu .ant-menu-item,body .ant-menu .ant-menu-submenu-title{font-size:15px!important;height:44px!important;line-height:44px!important;padding-inline:16px!important}body .ant-menu .ant-menu-title-content,body .ant-empty .ant-empty-description,body .ant-result .ant-result-subtitle{font-size:15px!important}body .ant-result .ant-result-title{font-size:20px!important}body .ant-pagination .ant-pagination-item,body .ant-pagination .ant-pagination-prev .ant-pagination-item-link,body .ant-pagination .ant-pagination-next .ant-pagination-item-link{font-size:15px!important;min-width:36px!important;height:36px!important;line-height:34px!important}body .ant-tooltip .ant-tooltip-inner,body .ant-popover .ant-popover-inner-content{font-size:14px!important;padding:8px 12px!important}body .ant-segmented .ant-segmented-item-label,body .ant-segmented .ant-segmented-item{font-size:14px!important;padding:4px 12px!important}body .ant-table-wrapper .ant-table-column-title{font-size:14px!important;font-weight:600!important}body .ant-table-wrapper .ant-table-thead>tr>th{font-size:14px!important;padding:12px!important}body .ant-checkbox-wrapper,body .ant-radio-wrapper,body .ant-steps .ant-steps-item-title,body .ant-steps .ant-steps-item-description,body .ant-tree .ant-tree-node-content-wrapper,body .ant-tree .ant-tree-title{font-size:14px!important}body .metric-value,body .metricLabel,body .kpi-value,body .stat-value,body .data-value{font-size:17px!important}body .header-right{flex-shrink:0;max-width:240px;overflow:hidden}body .header-center{min-width:0}body .metric-label,body .metricLabel,body .kpi-label,body .stat-label,body .data-label{font-size:13px!important}body .ant-table-wrapper .ant-table-tbody>tr>td{font-size:14px!important}body .ant-table-wrapper .ant-table-tbody>tr>td span,body .ant-table-wrapper .ant-table-tbody>tr>td div{font-size:inherit!important}body [data-testid=halo-lb-industry-signal] .ant-descriptions-item-label,body [data-testid=halo-lb-industry-signal] .ant-descriptions-item-content{font-size:14px!important}[data-testid=volatility-trend-panel] .ant-segmented{max-width:100%}[data-testid=volatility-trend-panel] .ant-segmented-item-label{font-size:12px!important;padding:0 10px!important}[data-testid=volatility-trend-panel] .ant-card-head-title{font-size:16px!important}}@media (min-width: 1024px) and (max-width: 1199px){body .ant-card .ant-card-head-title{font-size:16px!important}body .ant-statistic .ant-statistic-content,body .ant-statistic .ant-statistic-content-value{font-size:24px!important}body .ant-tabs .ant-tabs-tab,body .ant-tabs .ant-tabs-tab-btn{font-size:14px!important}}@media (min-width: 768px) and (max-width: 1199px){body .ant-card .ant-card-extra .ant-tag{font-size:13px!important;padding:1px 8px!important}body .ant-statistic .ant-statistic-title,body .ant-statistic .ant-statistic-content-suffix{font-size:14px!important}body .ant-card-body .ant-typography-secondary{font-size:13px!important}}:root,[data-theme=light]{--bg-primary: #f0f2f5;--bg-secondary: #ffffff;--bg-header: #ffffff;--bg-card: #ffffff;--bg-hover: #f5f5f5;--bg-table: #ffffff;--text-primary: #141414;--text-secondary: #434343;--text-muted: #8c8c8c;--text-disabled: #bfbfbf;--border-color: #d9d9d9;--border-light: #f0f0f0;--border-dark: #bfbfbf;--primary-color: #1677ff;--success-color: #52c41a;--danger-color: #f5222d;--warning-color: #faad14;--info: #1677ff;--up-color: #3f8600;--down-color: #cf1322;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-md: 15px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-display: 40px;--font-size-hero: 64px;--font-size-stat: 48px}[data-theme=dark]{--bg-primary: #0B1020;--bg-secondary: #111827;--bg-header: #060712;--bg-card: #111827;--bg-hover: #1F2937;--bg-table: #060712;--text-primary: #d4d4d4;--text-secondary: #9ca3af;--text-muted: #6b7280;--text-disabled: #4b5563;--border-color: #1F2937;--border-light: #374151;--border-dark: #000000;--primary-color: #4a9eff;--success-color: #5cb85c;--danger-color: #d9534f;--warning-color: #f0ad4e;--info: #4a9eff;--up-color: #5cb85c;--down-color: #d9534f;--perfect-bull-color: #52c41a;--bull-align-color: #73d13d;--increasing-color: #95de64;--neutral-color: #f0ad4e;--decreasing-color: #ff7875;--bear-align-color: #ff4d4f;--perfect-bear-color: #d9534f;--strong-bull-color: #52c41a;--trend-confirm-color: #73d13d;--bullish-color: #95de64;--bearish-color: #ff7875;--full-weak-color: #ff4d4f;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 22px;--font-size-display: 36px;--font-size-hero: 56px;--font-size-stat: 44px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}#root{min-height:100vh;overflow-x:hidden}.ant-layout{min-height:100vh;background:var(--bg-primary)}[data-theme=light] .ant-card,[data-theme=light] .ant-layout,[data-theme=light] .ant-layout-header,[data-theme=light] .ant-layout-sider{background:var(--bg-secondary)!important}[data-theme=dark] .ant-card{background:var(--bg-card);border-color:var(--border-color)}[data-theme=light] .ant-tag{border-color:var(--border-color)}[data-theme=light] .ant-tag-success{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}[data-theme=light] .ant-tag-error{color:#cf1322;background:#fff2f0;border-color:#ffccc7}[data-theme=light] .ant-tag-warning{color:#d46b08;background:#fffbe6;border-color:#ffe58f}[data-theme=light] .ant-tag-info{color:#0958d9;background:#e6f7ff;border-color:#91d5ff}[data-theme=light] .ant-tag[style*=--perfect-bull-color],[data-theme=light] .ant-tag[style*=--bull-align-color],[data-theme=light] .ant-tag[style*=--increasing-color],[data-theme=light] .ant-tag[style*=--strong-bull-color],[data-theme=light] .ant-tag[style*=--trend-confirm-color],[data-theme=light] .ant-tag[style*=--bullish-color]{color:#389e0d!important;background:#f6ffed!important;border-color:#b7eb8f!important}[data-theme=light] .ant-tag[style*=--neutral-color]{color:#d46b08!important;background:#fffbe6!important;border-color:#ffe58f!important}[data-theme=light] .ant-tag[style*=--decreasing-color],[data-theme=light] .ant-tag[style*=--bear-align-color],[data-theme=light] .ant-tag[style*=--perfect-bear-color],[data-theme=light] .ant-tag[style*=--bearish-color],[data-theme=light] .ant-tag[style*=--full-weak-color]{color:#cf1322!important;background:#fff2f0!important;border-color:#ffccc7!important}.ant-radio-button-wrapper{font-size:var(--font-size-sm)}.ant-radio-button-wrapper>span:last-child{font-size:inherit}.ant-tabs-card .ant-tabs-tab{font-size:var(--font-size-sm)}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color)}.topic-mp-detail-table.ant-table-wrapper .ant-table-thead>tr>th{font-size:13px!important;padding:6px 8px!important;background:var(--bg-secondary)!important;font-weight:600}.topic-mp-detail-table.ant-table-wrapper .ant-table-tbody>tr>td{font-size:13px;padding:5px 8px!important}.topic-mp-detail-table.ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--border-color) 14%,var(--bg-card))}.topic-mp-detail-table.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--primary-color) 10%,var(--bg-card))!important}.topic-mp-detail-table .topic-mp-table-link,.topic-mp-detail-table .meso-table-link{font-size:12px;color:var(--primary-color);cursor:pointer}.topic-mp-detail-table .topic-mp-table-link:hover,.topic-mp-detail-table .meso-table-link:hover{text-decoration:underline}.topic-mp-detail-table .topic-mp-period-col,.topic-mp-detail-table .sr-numeric{white-space:nowrap;font-variant-numeric:tabular-nums}.topic-mp-detail-table .topic-stock-hv-col{overflow:hidden}.topic-mp-detail-table .topic-stock-hv-col [data-testid=volatility-table-cell]{max-width:156px;overflow:hidden}.topic-mp-detail-table .topic-stock-hv-col [data-testid=volatility-badge]{min-width:0;overflow:hidden;text-overflow:ellipsis}.topic-mp-detail-table .ant-pagination{font-size:13px;margin-top:8px!important}.etf-analysis-page .etf-analysis-sub-nav{margin-bottom:16px;border-bottom:1px solid var(--border-color, rgba(148, 163, 184, .22))}.etf-analysis-page .etf-analysis-sub-nav .ant-menu{flex-wrap:wrap;line-height:40px;border-bottom:none;background:transparent}@media (max-width: 1024px){.app-content .ant-table-wrapper .ant-table-content,.app-content .ant-table-wrapper .ant-table-body{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.app-content .ant-table-wrapper .ant-table-content>table,.app-content .ant-table-wrapper .ant-table-body>table{min-width:max-content}.ant-modal-root .ant-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:12px auto}.ant-modal-root .ant-modal-content{max-height:calc(100vh - 24px);overflow:auto}.ant-drawer-right>.ant-drawer-content-wrapper,.ant-drawer-left>.ant-drawer-content-wrapper{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}}
